Document Document Title
US08051487B2 Cascading security architecture
A system and a method are disclosed for sensitive document management. The system includes one or more agents, a behavior analysis engine, a local policy engine, and a local matching service. The method identifies whether a document is sensitive, identifies behaviors applied to the document, determines whether the document contains sensitive information and determines whether to allow the identified behavior to continue based on security policies.
US08051485B1 System and method for optimization of anti-virus scan
A system and method for optimizing a process of synchronization of a database of files checked by an anti-virus (AV) application implemented as a special AV driver. The database is updated by a special interface application using a log file and the AV driver cache. The AV driver monitors modifications of the files and records modification-related information in the context of the modified files. The AV driver creates and maintains a log of modified files. The AV driver supports a circular cache containing minimal required information about the modified files. This information is used for identification of the modified files by an application providing an interface between the AV driver and the database of checked files.
US08051482B2 Nullification of malicious code by data file transformation
To nullify any malicious code potentially contained within a data file, a transformation engine randomly selects a transformation from a number of available file transformations each arranged to alter the bit pattern of a file to which it is applied while still enabling manifestation of at least some of the file's semantic content to a user. The selected transformation is then applied to the data file to produce a transformed file. Preferably, the transformation engine runs in a dedicated virtual machine of a computing platform.
US08051476B2 Method and system for accessing a secure area
A system for accessing a secure area. In response to reading a plurality of security device orientations, the plurality of security device orientations are recorded. The plurality of recorded security device orientations are compared with stored security device orientation data. In response to determining that a match occurs between the plurality of recorded security device orientations and the stored security device orientation data, access is granted to the secure area.
US08051471B2 Information processing device, information processing system, computer data signal, computer readable medium, and information processing method
An information processing device, comprising a reading unit that reads, from a recording medium that records information relevant to authentication, the information relevant to authentication, an acquisition unit that acquires information about a contact destination designated in association with the recording medium, when reading of the information from the recording medium by the reading unit remains continuously possible during a period of time between completion of a process instructed by a user who is authenticated based on the information recorded in the recording medium and elapse of a predetermined period of time after the completion, and a transmission unit that sends predetermined information to the contact destination specified by the acquired information.
US08051468B2 User authentication system
This invention discloses a system for determining whether a purported or alleged authorized user is in fact the authorized user, by comparing new data on a real-time basis against probability distribution representations including an authorized user probability distribution representation and a global or wide population probability distribution representation, to provide a probability as to whether the purported authorized user is the authorized user. This invention may utilize keyboard dynamics, data, X-Y device data, or other data from similar measurable characteristics, to determine the probability that the new data from the purported authorized user indicates or identifies that user as the authorized user.
US08051467B2 Secure information processing
Apparatus, systems, and methods may operate to receive from a requesting device, at a memory device, a request to access a memory domain associated with the memory device, and to deny, by the memory device, the request if the memory domain comprises any part of a secure domain, and the requesting device has not asserted a secure transfer indication. Additional operations may include granting the request if the memory domain comprises some part of the secure domain and the requesting device has asserted the secure transfer signal, or if the memory domain comprises only a non-secure domain. Additional apparatus, systems, and methods are disclosed.
US08051466B2 RFID based network admission control
A system for controlling access to a network includes a wireless switch configured for radio frequency communication with a mobile unit associated with a radio frequency identification tag. The wireless switch is adapted for determining if a radio frequency identification tag is located within a first area, and enabling the mobile unit to access the network according to a first scheme if the mobile unit is located within the first area.
US08051465B1 Mitigating forgery of electronic submissions
Cross Site Request Forgery (CSRF) and other types of fraudulent submission in an electronic environment can be mitigated using state information that typically is already maintained for various users. Each submission requiring authentication includes a state identifier (ID). The state ID is compared to corresponding a state ID submitted in a relatively secure format, such as in a secure token or cookie. If the state ID matches a state ID in the secure token received from the user, and the state ID is valid, the submission is processed. Otherwise an interstitial page, including the state ID and a secure token, is generated to prompt the user to confirm the submission. A subsequent confirmation submission will contain the proper state ID and the new cookie, and can be processed. If no confirmation is received from the user with a valid state ID, the submission is not processed.
US08051464B2 Method for provisioning policy on user devices in wired and wireless networks
A method for provisioning client devices securely and automatically by means of a network provisioning system is disclosed. Provisioning occurs before the client is granted access to the network. The provisioning is determined dynamically at the time a client connects to the network and may depend on a multitude of factors specified by data dictionaries of the provisioning system.
US08051461B2 System and method for establishing secured connection between home network devices
A system and method for establishing a secured connection between home network devices are provided. Particularly, a system and method for establishing a secured connection between a home network including a plurality of non-secured Universal Plug and Play (UPnP) devices and a secured external UPnP device by creating virtual UPnP devices for the respective corresponding non-secured UPnP devices are provided. The system for establishing a secured connection between home network devices includes a virtual UPnP device creation unit which creates a secured virtual UPnP device for a non-secured UPnP device, an information storage unit which stores correspondence information regarding the non-secured UPnP device and the virtual UPnP device, and a secured communication unit which securely communicates with a secured UPnP device with reference to the correspondence information.
US08051459B2 Method and system for extending SELinux policy models and their enforcement
A Security Enhanced Linux (SELinux) system implementing extended policy models and method for their enforcement, is provided. Extended attributes are defined to specify extended policies. The SELinux policy model is extended to include the extended policies. The extended policies are enforced in addition to SELinux Type Enforcement. In one implementation, defining extended attributes involves defining TC-related attributes to specify TC-related policies. Further, extending the SELinux policy model includes extending the SELinux policy model to include the TC-related policies, in addition to SELinux Type Enforcement. Furthermore, enforcing the extended policies includes enforcing the TC-related policies in addition to SELinux Type Enforcement.
US08051456B2 Method of storing broadcasting program and mobile communication terminal using the same
A broadcasting program storing method of a mobile communication terminal and a mobile communication terminal using the same are disclosed. The method includes according to an embodiment allocating and storing a presently receiving broadcasting stream to and in at least one time section of a plurality of time sections while playing a broadcasting stream, and selecting at least one time section from the plural time sections to reproduce a broadcasting stream allocated to the selected time section. Thus, the broadcasting stream can be stored in real time while viewing the broadcasting program and the stored broadcasting stream can be easily searched for or reproduced.
US08051455B2 Systems and methods for providing a token registry and encoder
Systems and methods for using tokens to link the television and the Internet platforms. The tokens are tightly encoded into the content and a registry controls the linking of the television content to specific Internet-based content. The registry also polices the validity of the tokens and optionally provides the token owner with continued control over the Internet content associated with that token. When the two platforms are linked successfully, the consumer receives quality content, while being protected from unwanted Internet content.
US08051454B2 Personal media broadcasting system with output buffer
A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.
US08051447B2 Condensed program guide for media content access systems and methods
An exemplary system includes a media content processing subsystem configured to provide a program guide including a matrix of cells associated with a plurality of media content instances, and a condensed program guide including a condensed matrix of a subset of the cells and at least one interstitial symbol representing at least one of the cells excluded from the condensed matrix. In certain embodiments, the media content processing subsystem is configured to provide a graphical user interface to a display for presentation to a user, the graphical user interface including at least a portion of the condensed program guide. In certain embodiments, the graphical user interface includes a visual indicator of the interstitial symbol indicating a matrix position of a cell excluded from the condensed matrix. In certain embodiments, the interstitial symbol is spatially insubstantial in the condensed matrix.
US08051446B1 Method of creating a semantic video summary using information from secondary sources
Creating semantic summaries and abstractions of video requires high level knowledge of the domain of the video. Obtaining this high level information without human intervention is problematic. A method of producing video summaries and abstractions is provided where high level knowledge necessary for meaningful summarization is obtained from existing sources such as the worldwide web or an electronic programming guide. With this information, the summarization system can automatically identify significant events or subjects and extract video related to these events or subjects.
US08051445B2 Advertisement insertion
Advertisement insertion techniques are described. In an implementation, a network operator decrypts a stream of content received from a content provider at a first server. The decrypted stream of content is communicated to an advertisement splicer, which locates one or more advertisement insertion points in the decrypted stream of content. One or more advertisements are then inserted in the located one or more advertisement insertion points. The decrypted stream of content having the inserted one or more advertisements to a second server, which encrypts the decrypted stream of content having the inserted one or more advertisements. The encrypted stream of content having the inserted one or more advertisements is emitted to be communicated to one or more clients for output.
US08051444B2 Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
US08051438B2 Method for transporting discs, disc transporting device and drawer type disc transporting device thereof
A method for transporting discs, A disc transporting device and a drawer type disc transporting device are disclosed. The disc transporting device comprises a lifting mechanism, a swing mechanism and a control element, wherein the lifting mechanism further comprises a clipper element, a drive element and a rotational connection element, the swing mechanism further comprises a corresponding connection element and a swing rotation element. The clipper element can grab at least one disc. The drive element is coupled with the clipper element and drives the lifting mechanism. The rotational connection element engages with the drive element; the corresponding connection element of the swing mechanism corresponds to the rotational connection element to enable the lifting mechanism going up/down along the swing mechanism. The control element engages with the swing rotation element of the swing mechanism to control the swing mechanism. Hence, the clipper element of the lifting mechanism grabs the disc and the drive element drives the lifting mechanism to go up and down. The control element controls the swing mechanism to swing the lifting mechanism. The lifting mechanism for holding the disc can go up/down. The grabbed disc is swung back and forth controlled by the swing mechanism.
US08051437B2 Tray for securely holding optical discs during transport through a recording device
There is provided a tray including a tray main body that can be nipped by a driving roller rotatably driven and a plurality of driven rollers driven to rotate by making contact with the driving roller, the tray main body having a plate shape, a concave portion in which a thin plate shaped body can be set, the concave portion being formed in the tray main body, a fitting convex portion that is fitted in a fitting hole formed in the thin plate shaped body, the fitting convex portion being provided in the concave portion, and a plurality of elastic pieces for holding the thin plate shaped body by elastically making contact with an inner edge of the fitting hole, the elastic pieces being provided along an outer edge of the fitting convex portion.
US08051435B2 Software and methods for previewing parameter changes for a graphics display driver
Software for dynamically previewing changes to hardware driver settings for a graphics adapter is disclosed. Changes to the driver settings are dynamically previewed by forcing an executable graphics program module to load hardware parameter settings as changed, and drawing a region reflecting the changes using the executable graphics program library. The graphics program module may be forced to load new settings as a result of being newly instantiated. Conveniently, a preview region reflecting changes may be drawn in place of an already existing preview region.
US08051433B1 Partially ordered queue for efficient processing of assets
A system and method provides efficient message processing of assets. The system and method places all messages in a queue as they are received from an information feed and groups the messages according to the entities with which they are associated. The messages within each group are sorted according to the time the message was generated by the information feed, and then are processed in the order in which they were generated.
US08051431B2 Apparatus and method for input management
An apparatus and a method that manage multiple inputs using a management module are disclosed. The input management apparatus and method is applied to a system that can handle an input made by at least one input device and an input made by executing at least one program. The input management apparatus according to the present invention, comprising: an event generation module, which generates a first event corresponding to the input; an input management information storing unit, which stores management information of the input; and an event management module, which, if the first event is generated, generates a second event referring to the input management information storing unit.
US08051428B2 Definition of an integrated notion of a message scenario for several messaging components
A computer-implemented method, computer program product, and system for monitoring messages being exchanged at runtime between two or more applications via a message exchange infrastructure are presented. A scenario definition for one or more messages is provided, the scenario definition including a number of scenario conditions that are associated with a set of scenario attributes related to the message header and/or message payload. A message format of the one or more messages is enriched at runtime with an associated set of scenario attributes.
US08051421B2 Method and system for estimating resource provisioning
A method and system are described for estimating resource provisioning. An example method may include obtaining a workflow path including an external invocation node and respective groups of service nodes, node connectors, and hardware nodes, and including a directed ordered path indicating ordering of a flow of execution of services associated with the service nodes, from the external invocation node, to a hardware node, determining an indicator of a service node workload based on attribute values associated with a service node and an indicator of a propagated workload based on combining attribute values associated with the external invocation node and other service nodes or node connectors preceding the service node in the workflow path based on the ordering, and provisioning the service node onto a hardware node based on combining the indicator of the service node workload and an indicator of a current resource demand associated with the hardware node.
US08051415B2 Disk array apparatus, method for exchanging firmware, program for exchanging firmware and storage medium for storing program thereof
Disclosed is a disk array apparatus which includes disk apparatuses and which reads and writes data of the disk apparatus based on an I/O instruction issued by a host computer, includes: a CPU which carries out a first firmware; a memory which stores the first firmware in a first storage area of physical address space; and a TLB which belongs to the CPU and makes the first storage area of the physical address space of the memory associated with a first logical area of logical address space, wherein in case that the CPU receives a second firmware and an instruction to exchange firmware, the CPU stores the second firmware in a second storage area of the physical address space of the memory, and updates the TLB to make the second storage area associated with the first logical area. A method and program for exchanging firmware are also disclosed.
US08051411B2 Method for copy propagations for a processor with distributed register file design
A method for copy propagations of a processor including two clusters, each cluster comprising a first function unit and a second function unit, a first local register file and a second local register file being respectively accessible by the first and second function unit only, and a global register file having a ping-pong structure to access the first and second local register files, the method comprising the steps of: (a) listing possible copy propagation paths between two nodes of a data flow graph; (b) calculating a profit of machine cycles for each of the copy propagation paths according to constraints of the processor; and (c) performing a copy propagation through the copy propagation path if the profit thereof is greater than a threshold value.
US08051410B2 Apparatus for migration and conversion of software code from any source platform to any target platform
An apparatus migrates and/or converts any source application working on any platform into a format of any target platform. It comprises an inputting means for accepting the entire source code of sample part in ASCII to analyze the business logic of the source application and corresponding data; an analyzing means for analyzing the source schemes; a setting up means for generating (updating or creating) custom knowledge base; a processing means for conversion of source code in format of target specification; and A documenting means for generation of reports during review of the process stage and a summary report after the end of the conversion process, which consists of the code that is not converted automatically.
US08051409B1 Monitoring memory accesses for multiple computer processes
Techniques for monitoring memory accesses for computer programs are provided. A user can instruct a computer program to have one of more of its processes monitor memory accesses to a memory region. As memory accesses to the memory region occur, a log can be created that includes information concerning the memory accesses. The log can be analyzed in order to debug memory access bugs. Additionally, new processes can be spawned that monitor memory accesses in a way that is similar to existing processes.
US08051408B1 Method of providing interactive usage descriptions based on source code analysis
A method of dynamically analyzing source code to generate usage hints for a user performing program editing is disclosed. The functions in a collection of source code being edited by a user are processed so as to generate a parse tree data structure for each function called. The incoming and outgoing arguments in the parse tree are identified. Subsequently, a user editing code calls the function and either completely or incompletely enters the arguments as part of the function called. Input arguments are identified and associated with the corresponding argument in the parse tree for the function. Relevant preconditions and post-conditions of the surrounding nodes corresponding to the current location are analyzed. Usage hints are provided for the completion of the function call. Arguments for a completed function call argument entered by the user are validated. Error messages are delivered in the event of an invalid call.
US08051407B2 Method for controlling a software maintenance process in a software system landscape and computer system
A method for controlling a software maintenance process in a software system landscape has a plurality of logical systems, wherein independent service software components are executed in a central control system and used to perform actions of the software maintenance process for servicing the logical systems. The service software components communicate with a phase controller that coordinates the software service components and allows and denies actions based on a phase of the software maintenance process and on phase definitions comprising allowed and/or barred actions.
US08051400B2 Modifying integrated circuit layout
A layout for an integrated circuit includes standard cells positioned at standard cell sites. Programmable cells are positioned at programmable fill sites which have a size sufficient to accommodate the programmable cells and are not occupied by standard cells. The position of these programmable sites is recorded in site data as part of the layout data associated with the layout. Empty standard cell sites remaining after standard cells and programmable cells have been placed are filled with standard fill cells. The boundaries of the programmable cells are not constrained other than by alignment with standard cell sites. This permits a high density of programmable fill sites and programmable cells to be achieved. When it is desired to replace a programmable cell with a programmed cell the programmable cells are all deleted from the layout and then the required programmed cells are subject to an automated placement algorithm to place them where appropriate for their function. The remaining empty programmable fill sites are then refilled with programmable cells. Finally, routing algorithms to connect to and from the newly introduced programmed cells are executed to connect those program cells up to the other points within the integrated circuit layout required.
US08051397B2 Method and system for conducting design explorations of an integrated circuit
Method and system for conducting design explorations of an integrated circuit are disclosed. In one embodiment, the method includes obtaining a design description of the integrated circuit that includes a virtual design block, creating a representative netlist for representing the virtual design block, where the representative netlist includes one or more soft design models, and each soft design model comprises one or more template cells for modeling a portion of the integrated circuit. The method further includes defining physical attributes for the one or more soft design models in accordance with area requirements of the virtual design block, where the one or more soft design models are described with flexible shape and pin locations, performing design explorations of the integrated circuit using the one or more soft design models and their corresponding template cells, and generating a representative implementation of the integrated circuit using results of the design explorations.
US08051390B2 Compensating for non-uniform boundary conditions in standard cells
A method of design of a standard cell and a standard cell is disclosed. The method design comprising the steps of: identifying a non-uniformity in a boundary condition of said standard cell that would affect a characteristic of a neighbouring standard cell; introducing a further non-uniformity into said cell to mitigate the effect of said identified non-uniform boundary condition on said characteristic of said neighbouring standard cell.
US08051389B2 Methods of displaying resources of overlapping but separate hierarchies
A method of using a Graphical User Interface (GUI) to display relationships amongst resources of a system can include illustrating at least two overlapping but separate hierarchies in the same mosaic-like graphic, each hierarchy representing one or more of the relationships amongst the resources.
US08051388B2 Device having bookmark thumbnail management function
There is provided a device having a function of browsing contents obtained through a network. The device includes a display unit, an operation unit, a storing unit configured to store a thumbnail corresponding to a part of a captured image of contents as a bookmark, and a thumbnail rearrangement control unit configured to form a screen displaying stored thumbnails on the display unit while arranging the thumbnails in a ring shape, to accept user designation of a target thumbnail to be moved through the operation unit, to rotate the thumbnails arranged in the ring shape on the screen in response to a user operation through the operation unit while keeping a potion of the target thumbnail at a predetermined position in the screen, and to accept user designation of a target position to which the target thumbnail is to be moved through the operation unit.
US08051387B2 Method, computer program product and apparatus providing an improved spatial user interface for content providers
Methods, computer program products and apparatus provide an improved spatial user interface for content providers. In one non-limiting, exemplary embodiment, a method includes: displaying a plurality of first user interface (UI) objects each corresponding to an individual category of a plurality of categories, wherein a distance between two displayed first UI objects is indicative of a degree of similarity between the corresponding categories; and in response to a user selection of one of the displayed first UI objects, displaying at least one second UI object identifying at least one content provider associated with the category of the selected first UI object. The exemplary method may be utilized, for example, to assist a user in locating radio stations similar to a preferred radio station.
US08051384B2 On-site system construction support tool and on-site system construction support device
An on-site system construction support tool 11 has a display device that displays a configuration example of an on-site system of a plurality of machines 1601-1607, 1610, 1611. The display device opens a process window 1100 having a plurality of process buttons 1101-1112, which identify processes 1501-1511 required for the on-site system, when one of the process buttons is operated, causing the display device to open a setup window 1210, 1220, 1230, 1240, 1250, 1260 for specifying the machine to be used in the associated process. The burden that is imposed on the environment by the on-site system is calculated in accordance with information concerning the fuel consumption of the specified machine and the amount of work and displayed. This makes it possible to flexibly support the construction of the on-site system and calculate a value of the expected environmental burden.
US08051381B2 Appliance with a graphical user interface for configuring an accessory
An appliance configured to perform a physical cycle of operation on an article includes a controller that controls the cycle of operation, an interface in network communication with the controller and adapted to connect to an accessory configurable to affect the cycle of operation, and a graphical user interface in network communication with the controller and the interface so that an accessory connected to the interface is configurable using the graphical user interface to affect the cycle of operation of the appliance.
US08051380B2 Communicating shared electronic calendar modifications
A shared electronic calendar modification notice provides calendar users accessing the calendar with notification that a calendar modification has been made by another calendar user. A shared electronic calendar user accessing the shared calendar is identified. Upon identifying a shared electronic calendar user, calendar modifications that are new to the shared electronic calendar user are identified. Modification notices are then output to communicate the new calendar modifications to the calendar user.
US08051374B1 Method of spell-checking search queries
A computer-implemented method for determining whether a target text-string is correctly spelled is provided. The target text-string is compared to a corpus to determine a set of contexts which each include an occurrence of the target text-string. Using heuristics, each context of the set is characterized based on occurrences in the corpus of the target text-string and a reference text-string. Contexts are characterized as including a correct spelling of the target text-string, an incorrect spelling of the reference text-string, or including an indeterminate usage of the target text-string. A likelihood that the target text-string is a misspelling of the reference text-string is computed as a function of the quantity of contexts including a correct spelling of the target text-string and the quantity of contexts including an incorrect spelling of a reference text-string. In one application, the target text-string is received in a search query, the search executed following a spell-check.
US08051368B2 Microprocessor and method for detecting faults therein
A method for detecting microprocessor hardware faults includes sending at least one input signal to a logic block within the microprocessor, collecting an output response to the input signal from the logic block, and determining whether the output response matches an expected output response of the logic block.
US08051367B2 Storage sub-system and method for controlling the same
The present invention provides means for effectively reducing the amount of data by means of de-duplication in a disk array apparatus having a data guarantee code.A control means for the disk array apparatus that adds a data guarantee code to each logical data block and checks the data guarantee code when reading data has a de-duplication performing function and control means for: generating LA substitution information for a function checking the data guarantee code or read data location address substitution information when performing the de-duplication and storing data; performing the de-duplication using the above-mentioned information when reading data; and thereby avoiding false diagnosis of the data guarantee code check.
US08051366B2 Data reproducing apparatus and data reproducing method
According to one embodiment, a data reproducing apparatus includes a reader, Viterbi decoder, metric difference calculator, an error correction decoder, and a detector. The reader reads data. The Viterbi decoder decodes the data read by the reader. The metric difference calculator calculates a metric difference between a maximum likelihood path and a competitive path, based on an output from the Viterbi decoder. The error correction decoder executes an error correction decoding for the output of the Viterbi decoder. The detector detects that an error detected by the error correction decoder is uncorrectable, and the metric difference detected by the metric difference calculator is larger than a predetermined value.
US08051363B1 Absorb decode algorithm for 10GBase-T LDPC decoder
Systems and methods are provided for correcting absorb sets and near absorb sets in the (2048, 1723) LDPC code used in 10GBase-T transmission systems. Absorb sets and near absorb sets correspond to error patterns that, due to the structure and imperfections of the LDPC code, cannot easily be corrected using standard correction methods. To correct these error patterns, a set of failed syndrome checks associated with the error pattern can be identified, and the 4, 8, 12, or 16 error patterns associated with the failed syndrome checks can be determined. The codeword may then be corrected based on the error pattern that most likely occurred.
US08051362B2 Distributed data storage using erasure resilient coding
An erasure resilient coding (ERC) distributed data storage system and method for storing data in a reliable and survivable fashion while minimizing hardware and associated costs. The system and method includes forming multiple protection groups both within and across storage nodes of the storage system. Data is segmented into original data blocks and ERC data blocks. Load balancing occurs by interleaving storage nodes with equal numbers of original data blocks and ERC data blocks while ensuring each node has an equal number of combined read and write operations. Unique read and write operations on data block can be performed independent of other data blocks in a protection group. The write operation uses Galois field arithmetic and ERC transform to either write or append a new data block to a storage node. The read operation recovers data in a variety of ways using ERC decoding.
US08051359B2 System and method for optimizing iterative circuit for cyclic redundency check (CRC) calculation
A system for generating CRC code words associated with data ranging up to w-bytes in width to be communicated over a communications channel includes a first plurality of serially coupled code-generation blocks each for generating a CRC value based on data input to each block, respective blocks of the first plurality configured for receiving data inputs having respective byte widths ranging from 2N+M to 2N−L+M, where N is equal to log2(w), and M is an offset value, and L is a whole number based on a maximum propagation delay criteria; a second plurality of parallel coupled code-generation blocks each for generating a CRC value based on data inputs, respective blocks of the second plurality configured for receiving data having respective byte widths ranging from 2N−L−1+M to 20; and, a device for selecting particular CRC code generation blocks in the first and second pluralities to be included in a CRC calculation based on the data input; wherein any number of data input bytes may be processed.
US08051356B2 Apparatus and method for receiving signal in a communication system
Provided are an apparatus and method for receiving a signal in a communication system, in which a signal is received and decoded by setting an offset indicating a start position of a node operation for each block column of a parity check matrix of a Low Density Parity Check (LDPC) code and scheduling an order of performing the node operation on a Partial Parallel Scheduling (PPS) group basis. Here, the parity check matrix includes p×L rows and q×L columns, the p×L rows are grouped into p block rows, the q×L columns are grouped into q block columns, and each PPS group includes one column from each of the q block columns.
US08051351B2 DDR circuit with addressable TAP linking circuitry and plural TAPS
A process and apparatus provide a JTAG TAP controller (302) to access a JTAG TAP domain (106) of a device using a reduced pin count, high speed DDR interface (202). The access is accomplished by combining the separate TDI and TMS signals from the TAP controller into a single signal and communicating the TDI and TMS signals of the single signal on the rising and falling edges of the TCK driving the DDR interface. The TAP domain may be coupled to the TAP controller in a point to point fashion or in an addressable bus fashion. The access to the TAP domain may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.
US08051349B2 Link instruction register with instruction register, and gate and multiplexer
A test architecture accesses IP core test wrappers within an IC using a Link Instruction Register (LIR). An IEEE P1500 standard is in development for providing test access to these individual cores via a test structure called a wrapper. The wrapper resides at the boundary of the core and provides a way to test the core and the interconnections between cores. The test architecture enables each of the plural wrappers in the IC, including wrappers in cores embedded within other cores, with separate enable signals.
US08051343B2 Method of testing a memory module and hub of the memory module
Example embodiments relate to a method and system of testing a memory module having the process of receiving single ended input signals via differential input terminals through which differential pairs of packet signals may be received from a testing equipment, wherein a number of terminals of the testing equipment may be different from a number of terminals of the memory module, and testing memory chips of the memory module based on the single ended input signals.
US08051342B2 Semiconductor memory device
A semiconductor memory device including: a memory cell array including a plurality of word lines, a plurality of bit lines, and memory cells arranged in portions where the plurality of word lines and the plurality of bit lines intersect with each other; a plurality of data bus lines connected to the plurality of bit lines; a plurality of sense amplifiers individually connected to the plurality of data bus lines and configured for detecting memory data stored in corresponding memory cells based on values of currents that are generated in the individual data bus lines in accordance with the memory data.
US08051339B2 Data preserving method and data accessing method for non-volatile memory
A data preserving method and a data accessing method for a non-volatile memory are provided. In the data preserving method, a data is checked according to an error correcting code (ECC) to obtain an error bit number of the data. When the error bit number is greater than a threshold, the data is moved from a first memory unit to a second memory unit and is corrected according to the ECC. Thereby, the data stability of the non-volatile memory is improved.
US08051336B2 Recording method for video/audio data
In order to provide a recording method for data which have been or are being generated at a data source in a time sequenced manner and are transmitted via a digital network to at least one recording device for storage, by means of which method the data can be reliably recorded, it is provided that the data are stored at the data source before the transmission on the digital network in such a way that, after a fault on the digital network, data which were intended for transmission during the period of the fault can be made available to the at least one recording device.
US08051332B2 Exposing application performance counters for .NET applications through code instrumentation
Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.
US08051331B2 Memory card and its initial setting method
In the initial setting of a memory card 1, the flash check data FD stored in a flash memory 2 is read out, this data FD is compared with the operation check data FD11 stored previously in the ROM, the write check data FD12 stored in the ROM 4a is written, if a fault is not detected, to the flash memory 2, and this data is read again and is compared with the write check data. FD12 of the ROM 4a. When any fault is not detected in comparison of these data, the CPU determines that the flash memory 2 is normal. Moreover, if a fault is detected in the comparison of data, the CPU sets the reset process fault data to a register 5a to set a controller 3 to the sleep mode. When the command CMD is received during this period, data comparison is executed again.
US08051326B2 System and method for completeness of TCP data in TCP HA
System and method for completeness of transmission control protocol (TCP) high availability (HA) are disclosed. The system includes an active processor, having an application and a TCP, and a standby processor, having another application and another TCP; wherein communications among the active application, the active TCP, the standby application and the standby TCP quickly and efficiently enable the system seamlessly switching over from the active processor to the standby processor for transmission of incoming TCP data streams and outgoing TCP data streams if the active processor fails.
US08051325B2 Multiprocessor system and failure recovering system
A multiprocessor system includes a plurality of nodes, each of which includes a plurality of processors, a plurality of memories, and first and second node controllers. Unique identifiers are assigned to all the components. Each of the first and second node controllers includes: each of first and second request control sections configured to determine the identifier of a transmission destination of a request based on a memory address of an access destination of the request; each of first and second registers configured to hold in the first request control section, the identifier of the transmission destination of the request; a first routing table configured to specify one of the first request control section and the second request control section as an output destination of the request based on the identifier held by the first register, the identifier held by the second register, the identifier of the transmission destination of the request, when receiving the request, and a second routing table configured to specify a signal line for the identifier of the transmission destination of the request based on the identifier of the transmission destination which is determined by the first request control section or the second request control section, to transmit the request.
US08051324B1 Master-slave provider architecture and failover mechanism
Described are techniques for executing an application on two or more processors. A first portion of one or more modules of the application is determined. A second portion of one or more modules of the application is determined. The first portion of modules is executed on each of the two or more processor. A first of said two or more processor is selected as an active processor. The second portion of modules is executed on the active processor and not on the other ones of said two or more processors.
US08051321B2 Cluster system and node switching method
When a first server node fails in a cluster system, a client node device transmits failure detection information to a second server node device. Upon receipt of the failure detection information, the second server node device transmits a survival confirmation request to the first server node device. When receiving no survival confirmation response from the first server node device, the second server node device determines that the first server node device has failed and starts the switching control of a server node device which performs a service process. Upon receipt of failure detection information, the second server node device starts switching control when further receiving failure detection information from another client node device.
US08051319B2 Method for power management for computer system
The invention provides a method for power management for a computer system. In one embodiment, the computer system comprises a system controller, a chipset, and a battery coupled to the chipset via a system management bus. First, a timer of the chipset is used to calculate an accumulated time value. When the accumulated time value exceeds a threshold value, the chipset is directed to send a system control interrupt to the system controller. After the system controller receives the system control interrupt, the system controller is triggered to detect a power level supplied by the battery via the system management bus.
US08051316B2 System and method for managing power supply units
Systems and methods for power management in an information handling system are disclosed. A method may include determining a power requirement of resources configured to receive power from a plurality of power supply units including one or more online power supply units, one or more redundant power supply units, and one or more standby power supply units. The method may also include determining a power capacity of the one or more online power supply units. The method may additionally include determining if the power capacity of the one or more online power supply units exceeds the power requirement of the resources. The method may further include transitioning at least one of the power supply units based on such determining steps.
US08051315B2 Power throttling apparatus
Disclosed is an apparatus which deactivates both the AC as well as the DC component of power for various functions in a CPU. The CPU partitions dataflow registers and arithmetic units such that voltage can be removed from the upper portion of dataflow registers when the software is not utilizing same. Clock signals are also prevented from being applied to these non-utilized components. As an example, if a 64 bit CPU (processor unit) is to be used with both 32 and 64 bit software, the mentioned components may be partitioned in equal sized upper and lower portions. The logic signal for activating the removal of voltage may be obtained from a software-accessible architected control register designated as a machine state register in some CPUs. The same logic may be used in connection with removing voltage and clocks from other specialized functional components such as the floating point unit when software instructions do not presently require same.
US08051314B2 Serial ATA (SATA) power optimization through automatic deeper power state transition
A host device and a storage device with a Serial ATA (SATA) architecture to independently transition to a deeper low power state after first entering an initial low power state without first transitioning to the Active state. The transition from the Partial state to the Slumber state is direct and the transition may be enabled, but not negotiated through a handshaking process.
US08051308B2 Display device with USB connectivity
A method to power an electronic device through an electrical connection port of a display device, includes electrically connecting a display device to a first power source of a host capable of controlling the display device by control signals therefrom, and a second power source independent from the host, the control signals indicating statuses of the host, each of the status comprising a normal mode, a power-saving mode, or a power off mode, and powering the electronic device electrically connected to the display device through the electrical connection port thereof by means of using one of the first and second power sources based on the control signals transmittable from the host to the display device.
US08051306B2 Portable computer with shared hardware resources
The invention provides a portable computer with shared hardware resources that can be used by other computers. The portable computer includes an interface converter, a control module, a power management module, and a power path switch. When the portable computer is powered off and connected with a computer host through a serial bus interface, the shared hardware resources of the portable computer obtain power from the computer host through the serial bus interface. The interface converter converts data between a shared hardware resource interface format and a serial bus interface format, and enables the shared hardware resources to communicate with the computer host and therefore are employed by the computer host. In one embodiment, the shared hardware resources include a keyboard. In another embodiment, the shared hardware resources include a keyboard and a display.
US08051304B2 Power supply apparatus with system controller
In a power supply apparatus for supplying a target power supply voltage to a microprocessor, a system controller sets the target power supply voltage to be supplied to the microprocessor based on a voltage configuration signal outputted from the microprocessor and outputs a voltage setting signal corresponding to the target power supply voltage. The regulator circuit generates the target power supply voltage set by the system controller based on the voltage setting signal outputted from the system controller and supplies the voltage to the microprocessor 10. The system controller acquires the conditions of the microprocessor, such as the operating time and temperature of the microprocessor and the amount of computation in the microprocessor, and reflects the acquired conditions on the setting of the power supply voltage.
US08051300B2 System and method for reducing latency on remotely-booted information handling systems
Systems and methods for reducing latency on a remotely-booted information handling system are disclosed. A method may include remotely booting an information handling system having a local storage resource. The method may also include establishing, at the start of a session, an encryption key for the local storage resource for use during the session. Additionally, the method may include using the encryption key to encrypt data written to the local storage resource during the session. The method may further include permanently disabling access to the encrypted data written to the local storage resource at the end of the session.
US08051297B2 Method for binding a security element to a mobile device
According to an aspect of the present invention there is provided a method of binding a security element to a device, comprising: generating a passkey to encrypt the security element, the passkey being a combination of attributes, and one of the attributes being a Device ID associated with said device. Preferably, the device is a mobile device. The combination of attributes may include the following: a) a build secret, the build secret consisting of a string which is generated when the software application is created; b) a salt, the salt consisting of a random string; wherein the build string and the salt are stored as non-printable strings within encryption code of the passkey.
US08051295B2 Benchmarks for digital watermarking
The presently claimed invention relates generally to digital watermarking of data, e.g., representing video or audio. One claim recites a method including: obtaining data representing video or audio; using a multi-purpose electronic processor programmed for: transforming the data into a transform domain, analyzing the transformed data to identify a plurality of transform coefficients according to predetermined criteria, and altering the identified plurality of transform coefficients to carry a digital watermark; and analyzing the data to determine a baseline state for the digital watermark. Of course, other combinations and claims are provided too.
US08051289B2 Electronic document management and delivery
In one embodiment, system to manage and delivery electronic documents is disclosed.
US08051288B2 Data validation using signatures and sampling
Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that generates a source signature of all or a portion of the data source and a target signature of all or a corresponding portion of the data target, and a sampling component that obtains a sample of the source data a corresponding sample of the target data. The data signatures and data samples are compared respectively and processed with a processing component to determine the status of the validation process.
US08051281B2 Operating system startup control method and information processing apparatus
An operating system startup control method includes the steps of continuing an operation of a program loader for a specific processor among program loaders for the other processors that are started up by turning on of the power supply to the plural processors, while terminating the program loaders for the other processors; starting up an OS bridge that manages a hardware resource shared by the plural processor, using the program loader and starting up an operating system corresponding to the specific processor and another operating system corresponding to the other processors, using the OS bridge that is started up.
US08051280B2 Operating environment configuration system and method
An operating environment configuration system comprises a first operating system of a computer device having at least one configuration setting associated therewith, and a second operating system of the computer device configured to automatically retrieve the at least one configuration setting and configure at least one component associated with the second operating system with the at least one configuration setting.
US08051279B2 Method and system for enabling an auxiliary system to retrieve system information from a computing device
A method and system for enabling an auxiliary system to retrieve the system information from a computing device are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of requesting for the system information from an embedded controller of the computing device through a first bi-directional data bus if the computing device is shut down, requesting for the system information from the computing device through the first bi-directional bus during the boot-up sequence of the computing device, and requesting for the system information from the computing device through a general purpose input/output (GPIO) after the computing device completes the boot-up sequence.
US08051273B2 Supplying instruction stored in local memory configured as cache to peer processing elements in MIMD processing units
Disclosed is a mixed mode parallel processor system in which N number of processing elements PEs, capable of performing SIMD operation, are grouped into M (=N÷S) processing units PUs performing MIMD operation. In MIMD operation, P out of S memories in each PU, which S memories inherently belong to the PEs, where P
US08051272B2 Method and system for generating addresses for a processor
A method for generating addresses for a processor is provided. The addresses are for use by an application that may be executed by the processor. The application comprises a plurality of instructions, and each instruction comprises at least one line. The method includes storing a plurality of predetermined addresses and, for each line of each instruction, generating at least one address for the processor based on the predetermined addresses.
US08051271B2 Translation of virtual to physical addresses
Address translation circuitry for translating virtual addresses to physical addresses for a data processor in response to access requests from said data processor targeting virtual addresses is disclosed. The address translation circuitry comprises: a data store comprising a plurality of entries for storing a plurality of mappings of ranges of virtual addresses to ranges of physical addresses for said data processor and additional data associated with each of said plurality of mappings within a table; updating circuitry for updating said table in response to an access request for a virtual address that is not mapped by said table, said updating circuitry being responsive to receipt of a mapping for said virtual address to: select a plurality of entries in said table suitable for storing said received mapping; and determine one of said plurality of selected entries to be overwritten by said received mapping in dependence upon at least a portion of said additional data stored in said one of said plurality of selected entries.
US08051269B2 Automated memory reallocation and optimization between logical partitions
A computer program product and apparatus for reallocating memory in a logically partitioned environment. The invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters and identify donor and recipient candidates. The RP compiles the performance data for the memory and calculates a composite parameter. For each memory block in the donor candidate pool, the RP compares the composite parameter to the donor load threshold to determine if the memory is a donor. For each memory block in the recipient candidate pool, the RP compares the composite parameter to the recipient load threshold to determine if the memory is a recipient. The RP calculates the recipient workload ratio and allocates the memory from the donors to the recipients. The RP monitors and update the workload statistics based on either a moving window or a discrete window sampling system.
US08051267B1 Using versioned pointers to facilitate reusing memory with a reduced need to reclaim objects through garbage collection
One embodiment of the present invention provides a system that uses versioned pointers to facilitate reusing memory without having to reclaim the objects solely through garbage collection. The system operates by first receiving a request to allocate an object. Next, the system obtains the object from a pool of free objects, and sets an allocated/free flag within the object to indicate that the object is allocated. The system also increments a version number within the object, and also encodes the version number into a pointer for the object. The system then returns the pointer, which includes the encoded version number. In this way, subsequent accesses to the object through the pointer can compare the version number encoded in the pointer with the version number within the object to determine whether the object has been reused since the pointer was generated.
US08051266B2 Automatic memory management (AMM)
The present invention manages the execution of multiple AMM cycles to reduce or eliminate any overlap. Specifically, the present invention provides an external supervisory process to monitor the AMM behavior of VMs on one or more nodes, and intervene when coincident AMM activity appears to be imminent. If AMM patterns suggest that two VMs are likely to perform a (e.g., a major) AMM cycle simultaneously (or with significant overlap) in the near future, the supervisory process can trigger one of the VMs to AMM immediately, or at the first ‘safe’ interval prior to the predicted AMM collision. This will have the effect of desynchronizing the AMM behavior of the VMs and maintaining AMM latency for both VMs within the expected bounds for their independent operation, without any inter-VM effects.
US08051261B2 Method and system to locate a storage device
A method of locating a storage device of a number of storage devices is provided. A request for a data item is received. The request includes a globally unique identifier (GUID) that is associated with a user. A start number is generated based on the GUID, and the storage device that stores the data item is located based on the start number. The data item is then read from the located storage device. Other techniques for locating a storage device are also described.
US08051259B2 Space efficient de-allocation for cascade/multiple target flash copy cleaning
Illustrative embodiments provide a computer implemented method for incremental storage de-allocation during a clean process within a point-in-time copy storage management system. The computer implemented method determines whether to perform the clean process and responsive to a determination to perform the clean process, determines whether a set of discrepant bits is present. Responsive to the determination that the set of discrepant bits is present, the computer implemented method copies each dirty grain for each discrepant bit in the set of discrepant bits to a downstream target to form a set of copied dirty grains and determines whether a particular dirty grain in the set of copied dirty grains has been allocated to a space efficient storage unit. Responsive to a determination that the particular dirty grain was allocated to a space efficient storage unit, the computer implemented method de-allocates the particular grain from an upstream source.
US08051258B2 Apparatus and methods using invalidity indicators for buffered memory
A storage system includes a storage medium configured to store data and a buffer memory configured to buffer data to be written to the storage medium. The storage system further includes a controller configured to selectively transfer the buffered data to the storage medium responsive to an invalidity indicator received from an external source. For example, the invalidity indicator may comprise unwrite information received from an external source, e.g., information that indicates that selected buffered data corresponds to deleted file data.
US08051254B2 Application migration and power consumption optimization in partitioned computer system
A storage device including a logical volume being a migration source of an application copies data stored in the logical volume being a migration source into a logical volume being a migration destination of the application. After such a copy process is started, the storage device stores the data written into the logical volume being a migration source as differential data without storing the data into the logical volume being a migration source. When the copy process is completed for the data stored in the logical volume being a migration source, a management computer starts copying of the differential data, and in a time interval after the copying of the data stored in the logical volume being a migration source is completed but before the copying of the differential data is completed, a computer being a migration destination of the application is turned ON. With such a logically-partitioned computer system, power consumption at the time of application migration can be reduced.
US08051253B2 Systems and apparatus with programmable memory control for heterogeneous main memory
A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to some of the plurality of traces, a heterogeneous memory channel including a plurality of sockets coupled to a memory channel bus of the PCB, and a memory controller coupled between the at least one processor and the heterogeneous memory channel. The heterogeneous memory channel includes a plurality of sockets coupled to a memory channel bus of the PCB. The plurality of sockets are configured to receive a plurality of different types of memory modules. The memory controller may be a programmable heterogeneous memory controller to flexibly adapt to the memory channel bus to control access to each of the different types of memory modules in the heterogeneous memory channel.
US08051247B1 Trace based deallocation of entries in a versioning cache circuit
A circuit for tracking memory operations with trace-based execution is disclosed. Each trace includes a sequence of operations that includes zero or more of the memory operations. The memory operations being executed form a set of active memory operations that have a predefined program order among them. At least some of the active memory operations access the memory in an execution order that is different from the program order. Checkpoint entries are associated with each trace. Each entry refers to a checkpoint location. Executing one of the active memory operations updates a checkpoint location. During the operation of the circuit, none of the operations of a given trace has any effect on the execution unit's architectural state prior to committing that trace. Each trace becomes eligible for commitment after all operations in the trace complete executing. After the trace is committed, all of the checkpoint entries associated with the trace are invalidated.
US08051240B2 Compensating non-volatile storage using different pass voltages during program-verify and read
Optimized verify and read pass voltages are obtained to improve read accuracy in a non-volatile storage device. The optimized voltages account for changes in unselected storage element resistance when the storage elements become programmed. This change in resistance is referred to as a front pattern effect. In one approach, the verify pass voltage is higher than the read pass voltage, and a common verify voltage is applied on the source and drain sides of a selected word line. In other approaches, different verify pass voltages are applied on the source and drain sides of the selected word line. An optimization process can include determining a metric for different sets of verify and read pass voltages. The metric can indicate threshold voltage width, read errors or a decoding time or number of iterations of an ECC decoding engine.
US08051224B2 Method, system, and integrated chip for serial data transmission
The invention provides a method for serial data transmission. First, a chip select signal is enabled to a device for serial data transmission. Data stored in a first buffer of a controller is then transmitted to a second buffer of the device. A clock signal is then halted after data stored in the first buffer is completely transmitted. The first buffer is then refreshed with data newly received by the controller while the clock signal is halted. The clock signal is the restarted to operate the device after the first buffer is refreshed. Refreshed data stored in the first buffer is then transmitted to the second buffer while the clock signal is oscillating.
US08051223B1 System and method for managing memory using multi-state buffer representations
In an embodiment, buffer constructs may be generated to be associated with any one of multiple mutually exclusive states, including an open state and a closed state. When the buffer construct is in the closed state, the region of memory represented by the buffer construct is made accessible to one or more direct memory access (DMA) operations. Upon completion of the one or more DMA operations, the buffer construct transitions from the closed state to the open state. The region of memory represented by the buffer construct is made accessible for use with one or more cache operations when the buffer construct is in the open state, so that the one or more cache operations are not in conflict with the one or more DMA operations.
US08051219B2 Storage system with performance limit detection unit and processing percentage determination unit for ensuring priority data performance
A highly-reliable storage system and data input/output control method, which can ensure priority data input/output performance, is provided. A performance limit, which is the number of data input/output processes per unit of time, is detected; and a processing percentage for each of one or more priority targets for which data input/output processing should be prioritized, and a group of one or more non-priority targets that includes of one or more other targets, which correspond to input/output processing request types, is determined based on the performance limit detected, and a targeted performance; and the storage apparatus executes data input/output processing for the one or more priority targets and the group of one or more non-priority targets at respective frequencies determined by the processing percentage determination unit.
US08051218B2 Methods and systems for outlying peripheral device management
Aspects of the present invention comprise systems and methods for detecting and managing peripheral devices that perform outside a given performance envelope. In some aspects, one or more threshold values may be determined prior to or during implementation by heuristic or other methods. These threshold values may then be used to determine device performance. In some aspects, threshold values may relate to performance parameters comprising device failures, consumption levels, output quality and other parameters. In some aspects, multiple threshold values may be used to determine device performance. In an exemplary aspect, a sheet usage threshold, a tone usage threshold and a power usage threshold may be used to determine if a device is an outlying device. In some aspects, performance below an excellence threshold value may indicate that a device has excellent performance.
US08051217B2 System and method for providing PCIe over displayport
An apparatus and method is disclosed for providing an extensible information handling system (IHS) bus implemented on predetermined channels of a digital video interface. IHS video signal information is multiplexed with IHS bus information by a host multiplexer for transmission across a digital video connector. The multiplexed IHS video signal and IHS bus information is received by a display multiplexer, where it is demultiplexed. Demultiplexed IHS video signal information is received by a video interface receiver, where it is used to generate an image on a digital display. Demultiplexed IHS bus information is received by a host bus interface transmitter/receiver, where it is used to support peripheral devices attached to the digital display.
US08051216B2 Method and integrated circuit for providing enclosure management services utilizing multiple interfaces and protocols
A method and integrated circuit for providing enclosure management services compatible with a multitude of physical interfaces and protocols for exchanging enclosure management data between an HBA and an enclosure management backplane is provided. According to one method, two or more interfaces utilized for exchanging enclosure management data may be monitored to determine whether one of the interfaces is actively being utilized by an HBA to transmit enclosure management data. If one of the interfaces is identified as being active, a determination is then made as to which of a plurality of protocols for transferring enclosure management data is being utilized on the active interface. In particular, a determination may be made as to whether a protocol defined by one HBA manufacturer is being utilized or whether another protocol defined by another HBA manufacturer is being utilized. Alternatively, a determination may be made as to whether one of a multitude of different protocols defined by the same manufacturer is being utilized. Once the interface and protocol have been identified, enclosure management data received on the active interface is decoded utilizing the identified protocol.
US08051215B2 Configuring of an intelligent electronic device
An intelligent electronic device and a method for activating a function in an intelligent electronic device; the device includes an inter-module bus, a first interface and a number of hardware modules connected to each other via the inter-module bus. The modules include a process control module including a control unit that senses the types of hardware modules connected to the inter-module bus, that obtains set-up data from an external portable data carrier, where the set-up data includes configuration data and verification data, where the verification data includes hardware type data related to the modules in the device, that compares the obtained verification data with own verification data including data regarding the sensed hardware type, and that activates a protection function only if there is a match between all verification data being compared.
US08051210B2 Server with LAN switch that connects ports based on connection information received from first and second LANs
A server includes a processor, a memory, and a plurality of interfaces for outputting server status information. A LAN switch includes a first port configured to be coupled to a first LAN, a second port configured to be coupled to a second LAN, and a plurality of interface connection ports. Each interface connection port is configured to be coupled to one of the plurality of interfaces. The LAN switch is configured to selectively connect ports of the switch based on a combination of a first set of connection information received from the first LAN through the first port and a second set of connection information received from the second LAN through the second port.
US08051208B2 Method, system and apparatus for transferring short messages in an IMS
The present invention discloses a method for delivering short messages in an IMS. The method includes: The sender encapsulates multiple concatenated short message segments into an IMS message, and sends the IMS message to the receiver. The present invention also discloses a system and apparatus for delivering short messages in an IMS. Through the embodiments of the present invention, the receiver can obtain a complete short message upon receiving the message.
US08051206B2 Intelligent network address translator and methods for network address translation
An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.
US08051205B2 Peer-to-peer distributed storage
A system and method are provided for peer-to-peer distributed file storage in a network of connected clients. The method transmits data file peer-storage information from a first peer node to a network-connected backup manager. The backup manager creates a mapping plan, for mapping data file segments to a peer group, which typically includes a plurality of network-connected peer nodes. The backup manager transmits the mapping plan to the first peer node. The first peer node distributes the data file segments to the peer group in accordance with the mapping plan, for storage in tangible memory media. Typically, the first peer node accepts a data file and encrypts the data file. In one aspect, the backup manager creates a mapping plan for distributing (n+x) erasure-coded segments. After receipt of the mapping plan, the first peer node creates the (n+x) erasure coded file segments in preparation for distribution.
US08051202B2 Method and apparatus for providing alarm correlation for a gateway router
A method and an apparatus for providing alarm correlation for a gateway router are disclosed. For example, the method receives one or more alarms, wherein each of the one or more alarms having a message signature in accordance with a router redundancy signaling protocol. The method then identifies one or more root causes by correlating the one or more alarms in accordance with the message signatures.
US08051200B1 Forming multi-user packet based groups using response behavior
A plurality of candidate access terminals for participation in a multi-user packet-based (MUP-based) communication are determined. Two or more candidate access terminals are grouped into a MUP-based group, the grouping based on a hybrid automatic repeat request behavior of the plurality of candidate access terminals. Data is sent to the MUP-based group using a multi-user packet.
US08051194B2 Method for buffer management for video swarms in a peer-to-peer network
A method for loading a buffer of a consumer node operable in a system for streaming multimedia content. The method includes dividing the buffer to sections each section being filled with multimedia data during a different time interval; loading a first section of the buffer by accessing at least one resource node of the multimedia content during a first time interval; and loading a second section of the buffer by accessing at least one reliable node of the multimedia content during a second time interval; wherein the buffer continuously delivers the multimedia content to a display of the consumer node and wherein the at least one reliable node is adapted to guarantee delivery of multimedia content to connected nodes.
US08051193B2 Communications between content and presentation players
Systems and techniques by which content and presentation players can communicate are described. In one aspect, presentation system for rendering a presentation for a user includes one or more output devices, a presentation including machine-readable descriptions of content and a service request triggering mechanism to trigger a service request, and a presentation player configured to generate a rendition of the presentation at one or more output devices and to respond to the service request with a service response to populate the rendition of the presentation. The service response includes at least one of information characterizing an arrangement of content in the presentation and information characterizing prior navigation of the user through the content of the presentation. The presentation further includes extraction logic to extract relevant information from a response to the service request for addition to the rendition of the presentation.
US08051192B2 Methods and systems for presentation layer redirection for network optimization
The present invention relates to systems, apparatus, and methods of intercepting commands at an application presentation layer. The method includes intercepting, at a proxy client, a command issued by an application to a network resource before the command is converted into a corresponding protocol command. The method further includes forwarding a simplified command of the corresponding protocol command to a proxy server, and converting, at the proxy server, the simplified command into the corresponding protocol command. Further, the method includes transmitting the corresponding protocol command to the network resource and receiving a response from the network resource, such that, the response corresponds to the protocol. The method further includes transmitting a confirmation message to the proxy client upon completion of the corresponding protocol command and transmitting the confirmation message to the application.
US08051190B2 Nak message transmission with quicknak indication
System and method for processing received packets. A QuickNak (QN) packet may be received. The QN packet may include a segmentation and reassembly (SAR) packet. The SAR packet may be delivered to a SAR receiver and it may be determined if there are missing packets, e.g., after delivery of the SAR packet. If there are missing packets, a QN indication may be generated and provided to the SAR receiver. Alternatively, the SAR receiver may receive the SAR packet with the QN indication. Accordingly, the SAR packet may be stored in a reception buffer or delivered to an upper layer, e.g., depending on current state variables. The SAR receiver may update the state variables and determine if there are missing packets. If there are missing packets, the SAR receiver may deliver an indication of the missing packets.
US08051188B2 Method of proposing a service via a description document of such a service
A server computer sends, to a client computer, a service description document comprising information relating to a communication protocol used for exchanging messages, the service description document including a description of at least one functionality implemented by the communication protocol for an execution of the service over on the communication network using the protocol. The client computer analyzes the service description document by extracting the description of the functionalities implemented by the protocol from the service description document, verifying that each functionality is supported by the client computer of the communication network, and adding the protocol to a list of protocols usable for the execution of the service supplied by the server computer if all the functionalities associated with the communication protocol are supported by the client computer.
US08051178B2 Apparatus and method for remotely sharing information and providing remote interactive assistance via a communications network
A system for providing collaborative browsing of information and interactive communications on the worldwide web. A customer may use the system for a co-browsing session with a customer assistance representative by simply providing an access number from an accessed web site to the customer service representative. The customer is transparently switched from a normal web site to a co-browsing web site merely by clicking on a button to request assistance. The co-browsing site includes software to periodically poll a server for synchronization purposes.
US08051175B2 Architecture for a system of portable information agents
A method and system for providing enhanced intelligent agents that are moveable by a user from a browser application to a desktop. In specific embodiments, agents provide advanced interactive graphics and communications back to a server.
US08051167B2 Optimized mirror for content identification
Various exemplary embodiments relate to a method and related network element including one or more of the following: receiving, by the network node, a packet belonging to an IP flow; when the IP flow is a flow for which content information is to be sent to the content identification device, performing the steps of: determining, using deep packet inspection, that the packet contains a value for at least one field of interest, determining whether all fields of interest needed by the content identification have been seen by the network node among a plurality of packets belonging to the IP flow, and communicating the value of the at least one field of interest to the content identification device.
US08051166B1 Service provider optimization of content management
A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a set of service providers for alternatively hosting, processing, and/or transmitting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative set(s) of service providers. The processing device may also consider service provider selection criteria obtained from the original content provider. Aspects of systems and methods for generating recommendations associated with monitoring the operation and performance of service providers with respect to specific resource requests are also provided.
US08051164B2 Impact propagation in a directed acyclic graph having restricted views
Service impact data is efficiently propagated in a directed acyclic graph with restricted views. One or more service components, impact rules and business rules are grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data, a determination is made as to when no further impact propagation is required. Subsequently, calculations are terminated without having to traverse the entire graph. This method allows a system or business administrator to view and receive real-time notification of the impacted state of all nodes in the graph that are available to their permitted view. Restricted views ensure that available service impact data is only displayed to end users having the proper authorization to view the underlying impact model data.
US08051163B2 Synthetic transactions based on system history and load
Synthetic transactions for a network system are generated based on monitoring of the network system. One or more network system monitoring systems receive network system traffic, traffic monitoring data and/or application runtime data during a monitoring process. The traffic monitoring data may be derived from network system traffic and the application runtime data may be data associated with application transactions. The traffic, traffic monitoring data and application runtime data may contain information regarding the scope and frequency of the functionality tested by the actual traffic received by the network system. Synthetic transactions may be generated and transmitted to test the network system based on the scope and frequency of the functionality tested by actual traffic.
US08051161B2 Peer-to-peer (P2P) streaming overlay construction and optimization
This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.
US08051154B2 Enterprise service delivery technical framework
An Enterprise Service Delivery Technical Architecture includes a Technical Model, and a Technical Delivery Framework, and is designed to facilitate the development of complete enterprise service management solutions. The use of the Enterprise Service Delivery Technical Architecture results in solution designs created to be independent of the technology platform being managed with a view that meets the overall business requirements that span the technology platforms within a business environment. An information technology infrastructure already in place for a customer is analyzed and broken down to its very lowest level building blocks. Then the building blocks within the model of the technical architecture are mapped with the building blocks of the customer's information technology infrastructure to determine which of the building blocks of the model are to be used for the customer's information technology operation. A specific technical delivery framework is developed for each customer.
US08051153B2 Switch apparatus for a remote boot sequence of a network device
A switch apparatus for a remote boot sequence of a network device is disclosed. The network device may comprise a processor and a network control circuit. The switch apparatus may comprise a first storage element for storing a first boot code, a second storage element for storing a second boot code, and a detect and switch circuit electrically connected to the network control circuit. The detect and switch circuit may selectively connect to one of the first storage element and the second storage element in response to whether there is a detected signal of a pluggable unit inserted into said network device, so that the processor executes the remote boot sequence in accordance with the boot code stored in the selected storage element.
US08051150B2 Internet strawman and user interface therefor
A computer implemented method for facilitating a transaction between a subscriber and a vendor through an intermediary may include: receiving, at the intermediary, personal information from the subscriber to establish a user account; storing the personal information for subsequent access; receiving a request from the subscriber to access the user account, upon which the subscriber's identity is verified by the intermediary against the personal information; the intermediary entering into a transaction with the vendor on behalf of the subscriber based on the subscriber's instruction once the subscriber's identity is successfully verified; and notifying the subscriber upon completion of the transaction. Importantly, the transaction is completed without disclosing the subscriber's personal information to the vendor. As such, the consumer remains anonymous with respect to the vendor.
US08051146B2 Personalized audio system and method
A personalized audio system and method that overcomes many of the broadcast-type disadvantages associated with conventional radio stations.
US08051143B2 Sharing sessions between web-based applications
In accordance with embodiments, there are provided mechanisms and methods for sharing sessions between web-based applications. These mechanisms and methods can enable embodiments to provide sharing sessions between web-based applications. A method embodiment includes receiving a request to access a second web application from a user currently accessing a first web application. Session information from a first session between the user and the first web application is provided to a second session established between the user and the second web application. Access to the second web application is provided responsive to the user's request, using session information from the first session.
US08051140B2 Methods and systems for imaging device control
Embodiments of the present invention comprise systems, methods and devices for exposing imaging device functions to an application.
US08051138B2 Mechanism for managing email markups
A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
US08051137B2 Multifunctional input/output device
A disclosed multifunctional input/output device has an e-mail client function for sending/receiving e-mails to/from a mail server. The multifunctional input/output device includes a storing unit configured to store a first e-mail acquired from the mail server; a printing unit configured to print the first e-mail stored by the storing unit onto a print medium and to add code information to the print medium, wherein the code information is obtained by encoding a source e-mail address of the first e-mail; a reading unit configured to read the code information printed onto the print medium by the printing unit; and an e-mail sending unit configured to send a second e-mail to the source e-mail address acquired from the code information read by the reading unit.
US08051130B2 Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
A communications system for simulcasting audio or audiovisual program content to a plurality of participating system users via a communication network. Each user operates an access device that reproduces the received program content for the user and also accepts spoken comments from the user concurrently with or immediately following the reproduction of the program content. The spoken comments are transmitted to at least selected ones of the other users so that the selected users can engage in a conversation about the program content as it is simulcast.
US08051122B2 SIMD arithmetic device capable of high-speed computing
A general-purpose register file including a plurality of general-purpose registers stores parallel arithmetic data. A plurality of pattern registers store a plurality of items of pattern data indicating the rearrangement of data in bytes, in half words, in words, or in a combination of these units. A data select circuit selects one of the items of pattern data stored in the plurality of pattern registers according to specifying data included in an instruction. A rearranging circuit rearranges parallel arithmetic data according to the item of pattern data selected by the data select circuit.
US08051121B2 Dual multiply-accumulator operation optimized for even and odd multisample calculations
According to some embodiments, a dual multiply-accumulate operation optimized for even and odd multisample calculations is disclosed.
US08051120B2 Circuit and design structure for a streaming digital data filter
A circuit and design structure for a streaming digital data filter embodied in a machine readable medium, the design structure including: a data processing unit and a pointer processing unit, the data processing unit and the pointer unit connected to a control logic; the pointer processing unit consisting of n serially connected pointer processing stages from a first to a last pointer processing stage, each pointer processing stage except for the first and last processing stages of the pointer processing unit including a pointer register and a multiplexer, wherein n is a positive integer greater than 2; the data processing unit consisting of n serially connected data processing stages from a first data processing stage to a last data processing stage, each data processing stage including a multiplexer, a data register and a comparator; and one or more filter output stages connected to the data processing unit.
US08051119B2 Decomposition of decimal floating point data
A decimal floating point finite number in a decimal floating point format is composed from the number in a different format. A decimal floating point format includes fields to hold information relating to the sign, exponent and significand of the decimal floating point finite number. Other decimal floating point data, including infinities and NaNs (not a number), are also composed. Decimal floating point data are also decomposed from the decimal floating point format to a different format.
US08051118B2 Composition of decimal floating point data
A decimal floating point finite number in a decimal floating point format is composed from the number in a different format. A decimal floating point format includes fields to hold information relating to the sign, exponent and significand of the decimal floating point finite number. Other decimal floating point data, including infinities and NaNs (not a number), are also composed. Decimal floating point data are also decomposed from the decimal floating point format to a different format.
US08051116B2 Apparatus and method for generating packed sum of absolute differences
A method for executing an MMX PSADBW instruction by a microprocessor. The method includes generating packed differences of packed operands of the instruction and generating borrow bits associated with each of the packed differences; for each of the packed differences: determining whether the borrow bit indicates the packed difference is positive or negative and selecting a value in response to the determining, the value comprising the packed difference if the associated borrow bit is positive and a complement of the packed difference if the associated borrow bit is negative; adding the selected values to generate a first sum and a first carry and in parallel adding the borrow bits to generate a second sum and a second carry; adding the first and second sums and the first and second carries to generate a result of the instruction; storing the result in a register of the microprocessor.
US08051115B2 Measuring fragmentation on direct access storage devices and defragmentation thereof
A method for determining file fragmentation and performing subsequent defragmentation, including measuring a file fragmentation factor, measuring a file extent distance factor, measuring a file fragmentation level, selecting a file stored as multiple extents on at least one disk, selecting a free space extent on the disk whose length most closely matches the length of the file, calculating a fragmentation level of the disk from a fragmentation factor and a file extent distance factor of free space extents or allocated space extents of the disk, calculating the effect that moving the file to the free space extent would have on the fragmentation level, and moving the file to the free space extent provided that doing so causes the fragmentation level to satisfy a criterion.
US08051109B2 Classification-expanded indexing and retrieval of classified documents
Document classification systems are valuable tools for searching and retrieving classified documents but can be prohibitively complex and cumbersome for users.A system for the indexing and retrieval of classified documents inserts keywords, titles or definitions of previously applied classifications into the document record and provides the resulting record to a search engine. Searchers are able to retrieve documents by searching on keywords from the classification system without looking up class coding.
US08051108B2 Synchronization of data on survey devices
Tools for synchronizing survey data between one or more survey devices and a surveying office application. The disclosed tools can help to ensure that each of the devices, and the office application, have consistent data. An exemplary tool might detect a change to data in an office application, identify any affected files on one or more survey devices, and ensure that the affected files are updated with the appropriate information. Conversely, in other aspects, a data inconsistency (which might be caused by a data change in the office application and/or on one or more of the survey devices) might be detected, and tools might be provided to enable a user to ensure that the correct version of the data is maintained by the system.
US08051105B1 Directing searches on tree data structures
A computer-implemented method to access a tree data structure in a computing environment is provided. The method includes generating a tree data structure in a computing environment, wherein the tree data structure includes nodes and links to link the nodes, wherein each node includes fields for various data types, accessing contents of the tree data structure with a single command in a computing environment. The single command references at least one specified node of the tree data structure, wherein the single command is based on at least one of: a command to access contents of the tree data structure for all nodes associated with the specified node, a command to access contents of the tree data structure for all nodes in a subtree of the at least one specified node, and a command to access at least a subset of contents of the tree data structure for all nodes in a subtree of the at least one specified node, and providing in the computing environment the contents of the tree data structure based on the single command.
US08051102B2 Data base and knowledge operating system
Associative Data Management and Knowledge Operating System using a Data Instance centric architecture, where Data Instances are typically atomic. Each Data Instance can be at the center with all its associations. The base structures encapsulate the Data Instances and can generally be identical in form and function, and application independent. Encapsulate references can include references to all other directly related independently encapsulated Data Instances. The encapsulated references can be both unique identifiers for each and every associated Data Instance and also logical indexes that encode the abstracted location of each Data Instance, making it possible to both identify and locate any Data Instance using the same reference key.
US08051100B2 Recording medium, recording device, and playback device for use in individual sales and method therefor
A recording medium has a hierarchical directory structure. In the directory structure, a ROOT/BDMV directory and a MoDESTxx/BDMV directory are located below a root directory. The ROOT/BDMV directory contains a BD-J application that constitutes a FirstPlayback title. The BD-J application is a program to be first executed by a playback device upon loading of the recording medium to a playback device. When executed, the BD-J application causes the playback device to display a menu for receiving a user operation of selecting the BDMV directory and executes a root change function. The root change function is to cause the playback device to recognize the selected MoDESTxx directory as a virtual root directory.
US08051098B2 Systems and methods for state-less authentication
Systems and methods for providing user logon and state-less authentication are described in a distributed processing environment. Upon an attempted access by a user to an online resource, transaction, or record, a logon component asks the user to supply a logon ID and a password. The logon component verifies the provided information, and upon successful identification, a security context is constructed from information relevant to the user. The security context is sent to the user and is presented to the system each time the user attempts to invoke a new resource, such as a program object, transaction, record, or certified printer avoiding the need for repeated logon processing.
US08051096B1 Methods and systems for augmenting a token lexicon
Methods and systems for augmenting a token lexicon are presented. In one embodiment, a method comprising identifying a first token from a search request, storing the first token in a lexicon data storage, receiving a character string comprising a second token, wherein the second token is substantially similar to the first token, and parsing the character string using the lexicon data storage to resolve the second token is set forth. According to another embodiment, a method comprising identifying a first token from an interne article, storing the first token in a lexicon data storage, receiving a character string comprising a second token, wherein the second token is substantially similar to the first token, and parsing the character string using the lexicon data storage to resolve the second token is set forth.
US08051095B2 Systems and methods for classifying and transferring information in a storage network
Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
US08051093B2 Method and apparatus for extracting data from a data store
A method includes defining a general query for extracting data from at least one data store operable to store workpiece data associated with the processing of workpieces in a manufacturing system. The general query specifies at least one ambiguous parameter having a plurality of potential values. Metadata associated with the workpiece data is accessed. The metadata is employed to identify a plurality of candidate values for the at least one ambiguous parameter. A plurality of atomic queries is generated. Each atomic query is associated with one of the candidate values. The plurality of atomic queries is executed to extract data from the at least one data store and generate an output report including the extracted data.
US08051090B2 File management method of a ring buffer and related file management apparatus
A file management method of a ring buffer includes translating actual positions of an actual file stored in the ring buffer into virtual positions of a virtual file according to a specific mapping manner, searching the actual positions in the actual file according to the virtual positions, and accessing data at the actual positions of the actual file stored in the ring buffer.
US08051089B2 Systems and methods for location-based real estate service
A system and method for searching real estate properties, a system and method for estimating the size of an area, and a system and method for associating an image with information relevant to the image is disclosed. A system for searching real estate properties comprises a data storage unit configured to store map information, additional relevant georeferenced information and information about real estate properties, including information identifying the locations of the real estate properties; and a display unit configured to receive a search request from a user, communicate with the data storage unit, and provide search results to the user, including a map showing locations of real estate properties, in response to the search request, the display unit being further configured to displaying a user interface with which the user may associate information, personal to the user, with a particular real estate property.
US08051080B2 Contextual ranking of keywords using click data
Techniques are provided for ranking the entities that are identified in a document based on an estimated likelihood that a user will actually make use of the annotations. According to one disclosed approach, usage data that indicates how users interact with annotations contained in documents presented to the users is collected. Based on the usage data, weights are generated for features of a feature vector. The weights are then used to modify feature scores of entities, and the modified feature scores are used to determine how to annotate documents. Specifically, a set of entities are identified within a document. A ranking for the identified entities is determined based, at least in part, on (a) feature vector scores for each of the identified entities, and (b) the weights generated for the features of the feature vector. The document is then annotated based, at least in part, on the ranking.
US08051079B2 Wish lists based on images, references, or third party beneficiaries
The claimed subject matter relates to an architecture that can create a wish list based upon a variety of inputs and criteria. In one aspect the architecture can generate a wish list based upon one or more images of an item desired by a user. Accordingly, the architecture can examine the image to identify the desired item and to extract relevant features from the item in order to, e.g., match the imaged item to a catalog item for sale by a vendor. In another aspect, the architecture can access information associated with a third party to build a wish list for a user. Appreciably, according to the particular aspect, the wish list can include items that are designated to a particular beneficiary.
US08051077B2 Geo-trip notes
A user may use a mobile device to request information related to a selected topic or a point of interest. A location of the mobile device may be determined in order to provide the user with informational content related to the selected topic or point of interest in close proximity to the user. The mobile device may receive and display the informational content as a set of search results. The user may select one or more of the search results in order to review the information content referenced by the selected one or more search results. A verification process or step may ensure that the selected information is relevant to the selected topic or determined location, and a link may be generated relating the topic, the selected search result(s), and the determined mobile device location. Moreover, a rating system may be used to provide an indication of the relevancy of one or more search results. Thereafter, additional users, or the same users, may be provided access to the link when located in close proximity to the determined location.
US08051076B1 Demotion of repetitive search results
Apparatus, systems and methods for demoting repetitive search results are disclosed. Search results that are identified in both first set of search results and a second set of search results are determined to be repetitive search results. One or more of the repetitive search results can be demoted in the second set of search results. The demotion can be based on a relevancy threshold for the second set of search results.
US08051075B2 Temporally-aware evaluative score
A method includes processing a performance query to a dimensional data model by processing dimension coordinates that exist within the dimensional data model, wherein the dimension coordinates have a first particular grain (“finer grain”) that is finer than a second particular grain (“coarser grain”), the method to determine an evaluative score for a particular finer grain value based on performance facts for dimension coordinates associated with the particular finer grain value. Performance parameters are determined relative to a particular coarser grain value, against which to measure the performance facts associated with the finer grain value, including processing the temporal relationships of finer grain values to coarser grain values for the dimension coordinates. The evaluative score is determined for the particular finer grain value based on performance facts of dimension coordinates having the particular finer grain value, in view of the determined performance parameters.
US08051073B2 System and method for measuring the quality of document sets
Systems and methods are described that calculate the interestingness of a set of one or more records in a database, either absolutely (i.e., compared to an overall collection of records) or relative to some other set of records. In one embodiment, the measure is a relative entropy value that has been normalized. Various applications of the measure are described in the context of an information retrieval system. These applications include, for example, guiding query interpretation, guiding view selection and summarization, intelligent ranges, event detection, concept triggers and interpreting user actions, hierarchy discovery, and adaptive data mining.
US08051071B2 Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
US08051069B2 Efficient predicate prefilter for high speed data analysis
A method and system are disclosed for operating a high speed data stream management system which runs a query plan including a set of queries on a data feed in the form of a stream of tuples. A predicate prefilter is placed outside the query plan upstream of the set of queries, and includes predicates selected from those used by the queries. Predicates are selected for inclusion in the prefilter based on a cost heuristic, and predicates are combined into composites using a rectangle mapping heuristic. The prefilter evaluates the presence of individual and composite predicates in the tuples and returns a bit vector for each tuple with bits representing the presence or absence of predicates in the tuple. A bit signature is assigned to each query to represent the predicates related to that query, and a query is invoked when the tuple bit vector and the query bit signature are compatible.
US08051067B2 System and method for providing a response to a search query
A system receives a request to search an electronic catalog of a vendor which specifies a query term. The query term is used to search an electronic catalog of a third party. The results obtained by searching the electronic catalog of the third party are parsed to uncover a keyword recognized by a search engine associated with the electronic catalog of the vendor. The uncovered keyword is then used in the search engine associated with the electronic catalog of the vendor to locate one or more items in the electronic catalog of the vendor. Items located in this manner are the search results responsive to the query term.
US08051065B2 System and method for adding identity to web rank
Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.
US08051054B2 Method and system for data processing with database update for the same
In a system cooperating a high performance computer and a low performance computer, a load of database processing upon the low performance computer is reduced. In a high performance center running DBMS for managing each version by using logical structure data of a database as physical structure pages and one or more terminals having a lower performance than that of the center, an update difference file is created for a center side received command input to the center, a backup file is created for a terminal side received command input to the terminal, and a version applied with the terminal side received command is updated to a version after update, by sequentially overwrite copying the backup file and update difference file.
US08051050B2 Block-level data de-duplication using thinly provisioned data storage volumes
Data segments are logically organized in groups in a data repository. Each segment is stored at an index in the data repository. In association with a write request, a hash algorithm is applied to the data segment to generate a group identifier. Each group is identifiable by a corresponding group identifier. The group identifier is applied to a hash tree to determine whether a corresponding group in the data repository exists. Each existing group in the data repository corresponds to a leaf of the hash tree. If no corresponding group exists in the data repository, the data segment is stored in a new group in the data repository. However, if a corresponding group exists, the group is further searched to determine if a data segment matching the data segment to be stored is already stored. The data segment can be stored in accordance with the results of the search.
US08051046B2 Methods to perform disk writes in a distributed shared disk system needing consistency across failures
Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.
US08051045B2 Archive indexing engine
Methods and apparatus, including computer program products, for archiving data from a database. One method includes identifying a data record to be archived; determining the contents of an archive record, the archive record having values for a first plurality of attributes in the data record; storing the archive record in a data archive; determining the contents of an index record, the index record comprising values for a second plurality of attributes in the data record; adding the index record to a dictionary-based archive index with a reference to the location of the archive record in the data archive; deleting the data record from the database; accepting a query for a desired archive record; and performing a search of the archive index to find the desired archive record.
US08051041B2 Apparatus and method for file difference management
File difference is managed. Group data and difference detection data tables are stored. A previous difference detection file, which is an original file of a difference management object file, is searched, and a difference between the previous difference detection file and the difference management object file is detected. Difference detection data is used to detect the difference, and is recorded on the difference detection data table. A group to which the difference management object file belongs is selected based on a group condition registered in the group data table. The difference is detected based on comparing extracted difference detection data and file data of the difference management object file. A set of the file data and the group is recorded as a new difference detection data on the difference detection data table, when the difference is detected.
US08051039B2 Method, system and computer program product for improved round robin for time series data
A system for storing time series data in a database using round robin includes a user input interface and a round robin database file manager. The interface receives inputs specifying a time period and a sample rate for collection of delta samples. Each sample represents a difference between two subsequent values of the time series data. The manager accumulates the samples over the time period in accordance with the sample rate, calculates a field size for storing the samples for the time period based on a maximum one of the samples, and writes the delta values to the database using the calculated field size. The database is relatable to a plurality of records. Each record corresponds to a respective time period for delta sample collection and has an adjustable field size for delta sample storage based on a maximum delta sample value for the respective time period.
US08051035B2 System and methods for image management
An image management system includes a first storage device configured to store a list of image identifiers indexed by one or more image property descriptors, wherein each of the image identifiers corresponds to a digital image, an index processor in communication with the first storage device, configured to write the image identifiers and the associated image property descriptors for each image identifier in the image index storage, and a search processor in communication with the first storage device, configured to receive a specified image property descriptor and to identify one or more image identifiers that match the specified image property descriptor.
US08051032B2 System and method for loading records into a partitioned database table
An improved system and method for loading records into a partitioned database table is provided. A translation of records may be generated from a set of source partitions to a set of target partitions by generating a bipartite graph, determining a maximal matching using dynamic programming for a chain of nodes remaining in the bipartite graph after removing singleton edges, and generating a maximal matching after adding back the singleton edges for translation of records from the set of source partitions to the set of target partitions. The partition translation may be executed by traversing from top to bottom the set of source partitions and the set of target partitions in record key order to generate an optimal sequence of operations to transfer the records from the set of source partitions to the set of target partitions.
US08051029B2 Semantically validating print product definitions
A method provides a knowledgebase having a set of existing print product classes into which print product descriptions are classified. The method receives the new print product class from a user and maps the representation of new print product class conditions to be semantically consistent with the representation of existing class conditions. The method evaluates the new print product class to produce user feedback. The user feedback is output to the user. The new print product class is added to the knowledgebase only if the new print product class is valid and free of errors and semantically consistent with the definitions of already existing print product classes.
US08051015B2 Method and system for automated control of pricing
A method, program product and system for automated control of pricing of a product or service. The method includes determining an initial price of the product, monitoring actual sales of the product at retail outlets, and adjusting the initial price during a selling season of the product based on the actual sales of the product. The method can further include accepting input from a historical price database, and determining the initial price using historical prices of the product or a similar product. The method can further include repeatedly adjusting a price of the product during a selling season based on the actual sales of the product. The method can further include applying a markdown to the price of the product and using a markdown profile to determine the markdown. The method can further include performing slow seller analysis to determine the markdown. The determination that a product is a slow seller can be made by applying a predetermined rule set to the product.
US08051014B2 Method for providing a shortcut to shipping information
A method and system are provided for a user to determine the status of a shipment being transported by a carrier. The user performs a transaction at a web site, and chooses a type of shipment. A file in markup language includes at least one link to shipment tracking information, and this file is provided to the user and saved locally at a user device. The user activates the file to check the shipping status, which is then displayed. In this way, the user is able to access aggregated shipping information from a plurality of carriers. Also, the user is able to obtain pinpoint shipping status, if the user needs more details than merely finding out a checkpoint through which a shipment has passed.
US08051011B2 Electronic currency, electronic wallet therefor and electronic payment systems employing them
Electronic currency consists of data in a form suitable to be stored in a user's data storage medium, comprising information on the data value, identification of each specific set of data or data point, and authentication information suitable to verify that said data has been generated by a specific Currency Issuing Authority (CIA). A method and a system for effecting currency transactions between two users over the Internet or other communication network are also described.
US08051010B2 Method for automatically validating a transaction, electronic payment system and computer program
A method, system and computer program product relating to automatically validating a transaction between an issuer having a signing key, an emitter having an emitter key, an acceptor having a unique identity and a limit on transactions and a validator.
US08051008B2 Method and system for using reward points to liquidate products
A user selects a product to be liquidated from a product provider and then designates to the transacting entity that reward points are to be used towards the purchase of the liquidated product. The transacting entity acts to decrease the number of reward points in the user's reward account by the required number of points. The reward account holder conveys consideration to the transacting entity equivalent to the par value of the reward points consumer obtains the product in exchange for reward points having a retail value equivalent to what he would have otherwise paid for the product, while the reward account holder is required to convey only the par value of the points. The product provider is able to liquidate the product and obtain payment equivalent to what it would otherwise have obtained in a prior art liquidation process, auction or trading environment.
US08051007B2 Method and system to facilitate a payment in satisfaction of accumulated micropayment commitments to a vendor
A method and a system facilitate payments between a plurality of parties. A plurality of payment commitment made to a second party is accessed, the plurality of payment commitments contributing towards a total commitment receivable value for a second party and made by a plurality of payor parties to the second party. The total commitment receivable value for the second party is calculated utilizing a risk indication, where the risk indication is based on reputation information of a party. A payment process, for payment of the total commitment receivable value by a first party to the second party, is initiated.
US08051003B2 Systems and methods of introducing and receiving information across a computer network
One method involves the use of stored value account that may be used, for example, to make internet payments, and that can be credited using a variety of payment techniques. Such a method involves receiving money at a money transfer location from a potential purchaser. The money is then stored as an electronic record in a stored value account of the purchaser. This money is then available for transfer at the request of the purchaser. Upon such a request, the money may be electronically sent to a recipient and the stored value account may be debited.
US08051000B2 Trade strategy monitor platform
Described are methods and systems, including computer program products, for trade strategy monitoring. A back-end server can receive a first input from a first client device indicative of a first trade strategy and a first test parameter. The back-end server can obtain historical data associated with the first trade strategy, execute the first trade strategy on the historical data in accordance with the first test parameter, and transmit the results in a normalized format to the first client device. The back-end server can receive a second input from a second client device indicative of a second trade strategy and a second test parameter. The back-end server can obtain historical data associated with the second trade strategy, execute the second trade strategy on the historical data in accordance with the second test parameter, and transmits the results in a normalized format to the second client device.
US08050998B2 Flexible asset and search recommendation engines
The subject mater herein relates to Internet-based commerce and, more particularly, to a flexible asset and search recommendation engines. Various embodiments herein provide systems, methods, and software to identify relationships between assets and provide asset recommendations as a function of the identified relationships. In some embodiments, relationships between assets are identified by gathering statistics including a probability of an action in view of one or more other actions an entity may have performed.
US08050994B2 Method and system for financing acquisition of vehicles
In one embodiment of the present invention, a method for financing acquisition of a vehicle is disclosed. The method comprises receiving a future interest in a vehicle in consideration for a future interest price upon transfer of a legal title in the vehicle in consideration for a legal title price.
US08050989B2 Methods, systems and computer code for finding outlier hyper cells in multidimensional hierachical data sets
A method and system for identifying outlier hyper-cells in an N-dimensional hierarchical datset having dimensions {x1,…xN} are provided. In some embodiments, the method is applied recursively where (i) in accordance with outlier ‘scores,’ hypercells of a hypcell set PGIVEN are categorized S201 as ‘likely-outlier’ or ‘winners’ while other hypercells are (at least initially) rejected as a set of ‘losers’; (ii) scores of hypercells of a subset of the initially rejected ‘losers’ are analyzed, and in accordance with these scores a subset of ‘winners of losers’ are selected S209; (iii) one-level extensions S213 of at least some hypercells of these ‘winners of losers’ are formed; (iv) a recession set S226 is formed where at least one ‘extension’ hypercell hc is included in the recusion set only if the hypercell is not a previously considered hypercell and/or a subcell of a previously categorized (and/or reported) as ‘outlier’ hypercell; (v) the aforementioned steps are repeated after setting PGIVEN to the recursion set. In some embodiments, the hypercells are indicative of discrepancies between measurements provided by two different metering systems.
US08050987B2 Method and apparatus for processing on-line donations associated with media content
A computer-implemented method and apparatus for processing on-line donations associated with media content is disclosed. An example embodiment includes elements to integrate a payment button with an associated item of media content on a web page; link the payment button with an account on a payment site; receive a donation from a donor via the payment button; and credit the donation to the account linked to the payment button.
US08050986B2 System and method for determining a quantity mismatch report
A system, method, and computer program for determining a quantity mismatch report so that a plurality of configured quantities for a plurality of product variants can be compared. The method includes transforming a plurality of logical expressions. The method also includes detecting a quantity mismatch report from said transformed logical expressions. The method further includes determining at least one product variant from the quantity mismatch report.
US08050985B2 Method and process for planning replenishment of products in a distribution system
Methods and apparatus, including computer program products, for planning replenishment of products in a distribution system. A first key figure associated to a first product and a second key figure associated to a second product are collected, the first product and the second product being distributed by the distribution system. The first key figure and the second key figure are aggregated into an aggregate. The aggregate is used to replenish the first product and the second product.
US08050984B2 Systems of influencing shopper's product selection at the first moment of truth based upon a shopper's location in a retail establishment
Provided herein is a system or systems for influencing shoppers while they consider making purchasing decisions in a retail establishment. Specifically, the method identifies the first moment of truth and attempts to influence shoppers during a shopper's first moment of truth based on the shopper's location within the retail establishment. The method transmits an acceptable influential message and transmits the message through a communication network to a shopper tracking device, which is in close proximity to a shopper during a shopping trip throughout a retail establishment.
US08050983B1 Inhibiting inappropriate communications between users involving tranactions
Techniques are described for automatically identifying and inhibiting suspect electronic communications between users, such as for electronic communications that may reflect fraudulent activities by one or more of the users or that are otherwise inappropriate for one or more reasons. In some situations, the communications may relate to transactions in which the users are involved, such as for users that are buyers and sellers of items interacting via one or more electronic marketplaces. The communications may occur via a communication mechanism provided by an electronic marketplace that acts as an intermediary between the sender of a communication and the one or more intended recipients of the communication. The automatic identification of suspect communications that may be inappropriate includes automatically assessing the communications in one or more ways, and identified suspect communications and any associated inappropriate user activities may be inhibited in various ways.
US08050982B2 Systems and methods for transacting business over a global communications network such as the internet
A business process is described for conducting business transactions over the Internet, allowing buyers an opportunity to reduce the price of a product/service based on the buyer's performance during a Price-Determining-Activity (PDA). Sellers offer the product/service within a specified price range, and buyers agree to a binding agreement, in exchange for the opportunity to close the transaction at the lowest price by achieving a high score or performance during the PDA. The price may change during the PDA, and the available price at any given time may be displayed or otherwise made available to the buyer. The price change may be continuous, at intervals, in response to certain events. The PDA may be a video game, electronic board game, sports bet, card game, or any other activity, or against the seller, a software opponent, or a computer opponent. The PDA may involve another buyer competing for the same product/service.
US08050980B2 Secure downloading of a file from a network system and method
A download processor for secure downloading of a digital product file when ordered by a user. The order includes a file identifier related to the file and an order identifier related to the order. The download processor performs security checks related to the file, the order, and the user. The file identifier and order identifier are verified based upon information related to the file and the order, and information related to the user is also verified. Based upon the verifications, the download processor selectively permits or denies download of the file to a user machine.
US08050974B2 Method and system for price suggesting using item-specific attributes
A method and system for generating transaction price data relating to electronic commerce. In one embodiment, the system classifies items based on an item classification hierarchy. Each item classification in the hierarchy may have associated item-specific attributes. When a commercial transaction relating to an item is conducted, the item is identified based on its item classification and values for the associated item-specific attributes. The system records information relating to commercial transactions for items that have been so identified and uses those records to generate transaction price data. For example, the system may evaluate commercial transactions relating to a fixed-price sales or auctions to a suggest the fair market value of the item. When generating transaction price data, the system may allow the user to specify an item classification along with values of its attributes. The system identifies records of commercial transactions relating to items with that item classification and with matching attribute values and bases the transaction price data on those identified records.
US08050968B2 System and method for the real-time transfer of loyalty points between accounts
The invention includes facilitating the substantially real-time transfer of loyalty points between accounts. The method and system include receiving a transfer request (e.g., consumer request, triggering event, etc) for a transfer of a certain number of loyalty points, accessing and analyzing the total number of loyalty points in the transferor account to determine if a sufficient number of points exist, analyzing the type/level of consumer and type/level of points to be involved in the transfer, deducting the requested loyalty points from the transferor account, determining if any rules exist for restricting or limiting the transfer of points, using a conversion engine to convert the point value to an appropriate point value in the transferee account and increasing the point balance in the transferee account.
US08050966B2 Integrated advertising management method and system with respect to plurality of advertising domains
An integrated advertising management method and system with respect to an advertising campaign including a plurality of advertising domains is provided. The integrated advertising management method includes the steps of: generating an advertiser identification associated with an advertiser; in response to a request from the advertiser, setting up an advertisement management component associated with the advertiser identification; and allowing the advertiser to manage the plurality of advertisements included in the advertising campaign by using the advertisement management component such that the advertiser can set up and update at least one of a plurality of conditions for the plurality of advertisements included in the advertising campaign.
US08050960B2 Recommendations based on an adoption curve
Methods and apparatus, including computer program products, for recommendations based on adoption curve. A method includes tracking over a period of time user popularity of a media content using a web service residing in a server, the popularity and period of time representing a life cycle of each of the media content. The method tracks over the period of time users enrolled in the web service and when in the period of time each of the users adopted the tracked media content and associates adopted media content with user profiles representing the users. The method recommends media content associated with a first user who adopted the tracked media content earlier in the period of time to a second user who may want to adopt the tracked media content subsequently in the period of time.
US08050959B1 System and method for modeling consortium data
A method is provided for analyzing operational risk associated with one or more organizations, comprising receiving operational loss data from a plurality of organizations at a third-party risk management entity that is a separate entity from the plurality of organizations. The operational loss data includes confidential information regarding one or more of the plurality of organizations. The data received from the plurality of organizations, including the confidential information, is pooled. The pooled data is used to generate an operational risk model for one of the plurality of organizations, and this operational risk model is transmitted to the organization. A system for modeling operational risk for a plurality of organizations is provided, comprising a first data store configured to collect data regarding operational losses from the plurality of organizations, whose data includes confidential information regarding one or more of the organizations. The system includes software instructions configured to pool the operational loss data collected from the plurality of organizations and software instructions configured to generate operational risk models for the organizations using the pooled data, wherein the confidential information is not removed from the pooled data. The system also includes a second data store configured to store the generated models.
US08050955B2 Method for forecasting and managing multimedia contacts
Multimedia contacts are forecasted, propagated, and managed for each period in a range. The number of contacts received in a period is forecasted using historical methods and is propagated to succeeding periods based on the business goals, such as how quickly a certain contact type is to be handled. After the contacts have been propagated, a total contacts to handle is determined for each period, and the staffing requirements are calculated therefrom.
US08050954B2 Method and system for automated meeting scheduling
One aspect of the invention is a method for scheduling a meeting. An interface is provided to allow a user to input information regarding a meeting into a computer. The interface may include an alternative attendee data field to allow a user to provide alternative attendee information. The alternative attendee information may indicate whether an invitee to a meeting may send an alternate person to the meeting in place of the invitee. The alternative attendee information may be received using the interface, and then stored and associated with other data concerning the meeting being scheduled.
US08050953B2 Use of a database in a network-based project schedule management system
A system is used for the creation, maintenance, and management of an overall project schedule, of individual project member schedules, and of project task assignments over a network. The system comprises three editors accessed through a web browser to perform the various tasks by members of a project. Information is passed between a web server and web browser and a database is used to maintain all information. The project manager can use a task assignment editor to assign tasks to individual project members. The project manager can use a project schedule editor to initially create the project schedule and to show the overall project schedule. After the project schedule is created, each project member can create their own member schedule using a member schedule editor, containing tasks related to the project schedule. After project members complete a task, the project member updates the member's schedule via the member schedule editor.
US08050949B2 Method and apparatus for an itinerary planner
A method and apparatus for providing an itinerary planner is described. The itinerary planner generates itineraries for visiting locations which are personalized to the user's preferences. Unknown conditions are handled by contingency plans that the itinerary planner generates in an anytime manner. The first itineraries are derived in a short time, and as more computation time is allowed, additional itineraries that better suit the preferences of the user are obtained.
US08050948B2 Method and apparatus for an itinerary planner
A method and apparatus for providing an itinerary planner is described. The itinerary planner generates itineraries for visiting locations which are personalized to the user's preferences. Unknown conditions are handled by contingency plans that the itinerary planner generates in an anytime manner. The first itineraries are derived in a short time, and as more computation time is allowed, additional itineraries that better suit the preferences of the user are obtained.
US08050947B2 Automated insurance enrollment, underwriting, and claims adjusting
An insurance enrollment and underwriting method includes comprising providing a first user interface with one or more controls for enabling a user to specify one or more health conditions in an enrollment application for pet health insurance. Data representing one or more health conditions specified through the first user interface is received and electronically processed, flagging each condition as a condition that is acceptable, precluded, or for manual review.
US08050946B2 Clinical activity navigator
A clinical activity navigator facilitates documentation of multiple clinical activities. When a plurality of clinical activities are selected for document, an activity navigator user interface may be presented that includes an indication for each of the clinical activities. The indication for each clinical activity includes a link to documentation for the corresponding clinical activity. A user selection of an indication for one of the clinical activities is received via the activity navigator user interface. In response to the user selection, a documentation user interface for that clinical activity is presented that allows entry of information associated with that clinical activity.
US08050945B2 Computerized system and methods of adjudicating medical appropriateness
A method for adjudicating and reimbursing a care provider for services provided for a clinical event is provided. The method includes the step of receiving a transaction having a number of clinical data elements. The method also includes the steps of accessing a data store including payer information and determining whether the transaction is eligible for reimbursement by at least one payer. The method also includes the steps of accessing a first knowledge base comprising evidence-based standards for providing medically appropriate care and selectively performing analysis of the clinical data elements of the transaction against at least one standard to determine if the care provided is medically appropriate. The method further includes the steps of accessing a second knowledge base containing at least one criterion for assessing quality of care and selectively performing analysis of the clinical data elements of the transaction against the at least one criterion to determine if the care provided is medically appropriate. Also, the method includes determining a level of reimbursement based on the medical appropriateness and quality of the care provided and authorizing reimbursement of the care provider from at least one payer.
US08050941B2 System and method for dispersing medications using a single point purchase
A computer system and method manages the dispersal and replenishment of medications. Participating health care providers are associated with a code that corresponds to medication units dispersed by a pharmacy. The amount of medication units corresponding to the code and dispersed to patients of the health care providers is tracked. When the amount of dispersed medication units reaches a replenishment threshold, replacement medication units are ordered.
US08050939B2 Methods and systems for use in the provision of services in an institutional setting such as a healthcare facility
A system for more optimally providing a service, such as a communications service, in an institutional setting by use of smart context-aware approaches. The system comprises an environmental context processing engine configured to transform sensed data indicative of activity relevant to provision of said service into data indicative of an environmental context in which said activity is deemed to have occurred; a situational context processing engine configured to transform the data indicative of the environmental context into data indicative of a situational context in which said activity is deemed to have occurred; and a decision making engine configured to apply data indicative of an institutional context to the data indicative of the situational context in order to determine an action to be taken in accordance with provision of said service.
US08050935B2 Dynamic web service composition to service a user request
A method and apparatus for dynamic Web Service composition is described. A user request is received. Multiple Web Services that may need to be performed according to the user request are identified. A Web Service composition is generated from the multiple Web Services. The Web Service composition is expressed in a business process modeling language that incorporates exception handling.
US08050930B2 Telephone voice command enabled computer administration method and system
An administration method and system. The method includes receiving by a computing system, a telephone call from an administrator. The computing system presents an audible menu associated with a plurality of computers to the administrator. The computing system receives from the administrator, an audible selection for a computer from the audible menu. The computing system receives from the administrator, an audible verbal command for performing a maintenance operation on the computer. The computing system executes the maintenance operation on the computer. The computing system receives from the computer, confirmation data indicating that the maintenance operation has been completed. The computing system converts the confirmation data into an audible verbal message. The computing system transmits the second audible verbal message to the administrator.
US08050922B2 Voice recognition with dynamic filter bank adjustment based on speaker categorization
Voice recognition methods and systems are disclosed. A voice signal is obtained for an utterance of a speaker. The speaker is categorized as a male, female, or child and the categorization is used as a basis for dynamically adjusting a maximum frequency fmax and a minimum frequency fmin of a filter bank used for processing the input utterance to produce an output. Corresponding gender or age specific acoustic models are used to perform voice recognition based on the filter bank output.
US08050921B2 System for and method of automated quality monitoring
A system and method according to the present invention automates call monitoring activities to evaluate and directly improve agent-customer interactions. Rather than listening to an entire call or monitoring only a small fraction of all the calls made in the contact center, the system performs highly accurate, automated evaluations of all customer interactions. By automating the time-consuming aspect of monitoring calls, the system empowers contact center operators to address quality issues, more accurately measure, coach and reward agents, and identify business-critical trends.
US08050920B2 Biometric control method on the telephone network with speaker verification technology by using an intra speaker variability and additive noise unsupervised compensation
A large-scale attendance, productivity, activity and availability biometric control method using the telephone network, for individual client users with speaker verification technology based on limited enrolling data and short verification sentences. The method includes the steps of registering and enrolling a client user; generating, storing and indexing a template and a reference average spectrum with a client user PIN; prompting the client user during a future verification event to pronounce the enrolling/verification sentence associated with the PIN to provide a speech signal; estimating a verification distance between the PIN indexed template and the speech signal pronounced by the client user, using the PIN reference average spectrum indexed; validating the telephone number; deciding if the pronounced speech signal pronounced by the client user has been validated based on the verification distance, with unsupervised compensation of the noisy input signal's spectrum if its difference from the speaker model is small, instead of adapting the user model spectrum; optionally repeating the steps of prompting, estimating, validating and deciding for a limited number of times; and accepting or rejecting the future verification event.
US08050919B2 Speaker recognition via voice sample based on multiple nearest neighbor classifiers
A speaker recognition system generates a codebook store with codebooks representing voice samples of speaker, referred to as trainers. The speaker recognition system may use multiple classifiers and generate a codebook store for each classifier. Each classifier uses a different set of features of a voice sample as its features. A classifier inputs a voice sample of an person and tries to authenticate or identify the person. A classifier generates a sequence of feature vectors for the input voice sample and then a code vector for that sequence. The classifier uses its codebook store to recognize the person. The speaker recognition system then combines the scores of the classifiers to generate an overall score. If the score satisfies a recognition criterion, then the speaker recognition system indicates that the voice sample is from that speaker.
US08050917B2 Method and apparatus for identification of conference call participants
A system including a conferencing telephone coupled to or in communication with an identification service. The identification service is configured to poll user devices of conference participants to determine or confirm identities. In response, the user devices transmit audio electronic business cards, which can include user voice samples and/or preprocessed voice recognition data. The identification service stores the resulting audio electronic business card data. When the corresponding participant speaks during the conference, the identification service identifies the speaker.
US08050913B2 Method and apparatus for implementing fixed codebooks of speech codecs as common module
A method and apparatus for implementing fixed codebooks as a common module are provided. In the method of implementing fixed codebooks of a plurality of speech codecs as a common module, it is possible to include only a part excluding fixed codebooks in a communication terminal or communication system, support various speech codecs without using a chip with high price and high performance, and reduce a memory space that is occupied by the speech codecs by generating a track of a fixed codebook corresponding to a speech codec based on information on the speech codec among the plurality of speech codecs and selecting a codebook vector corresponding to a target signal among codebook vectors constructed with combinations of pulses represented by the generated track. In addition, it is possible to reduce processing complexity as compared with a case of embodying the common fixed codebook module in software by embodying the common fixed codebook module in hardware. In addition, it is possible to improve the entire voice processing performance by applying the latest fixed codebook searching algorithm only to the common fixed codebook, thereby easily applying the latest fixed codebook searching algorithm to the entire voice codec.
US08050912B1 Mitigating errors in a distributed speech recognition process
A method of mitigating errors in a distributed speech recognition process. The method comprises the steps of identifying a group comprising one or more vectors which have undergone a transmission error, and replacing one or more speech recognition parameters in the identified group of vectors. In one embodiment all the speech recognition parameters of each vector of the group are replaced by replacing the whole vectors, and each respective replaced whole vector is replaced by a copy of whichever of the preceding or following vector without error is closest in receipt order to the vector being replaced. In another embodiment determination of which speech recognition parameter or parameters are to be replaced is performed by predicting, from vectors received without error, a predicted value for each speech recognition parameter within said identified group of vectors, and replacing those speech recognition parameters within the identified group of vectors which are outside of a predetermined threshold relative to their respective predicted value. Also described is an apparatus for mitigating errors in a distributed speech recognition process.
US08050910B2 Pitch extraction with inhibition of harmonics and sub-harmonics of the fundamental frequency
The fundamental frequency of a harmonic signal is estimated by forming a fundamental frequency hypothesis (f0′). A comb filter is provided based on the fundamental frequency hypothesis. The harmonic signal is filtered using the comb filter. The fundamental frequency hypothesis is tested for each tooth in the comb filter. A signal indicating an estimated fundamental frequency of the provided harmonic signal may be outputted based on the testing.
US08050909B2 Apparatus and method for post-processing dialogue error in speech dialogue system using multilevel verification
Provided are an apparatus and method for post-processing a dialogue error in a speech dialogue system using multilevel verification, in which both of a user's current utterance and a whole dialogue flow are taken into account through the multilevel verification including speech recognition results analysis, linguistic analysis, discourse analysis and dialogue analysis. As a result, various errors that may occur in the speech dialogue system are detected, and error post-processing appropriate to a detected error type is performed, so that speech recognition errors may be reduced.
US08050908B2 Systems and methods for generating weighted finite-state automata representing grammars
A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.
US08050907B2 Generating software components from business rules expressed in a natural language
An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols of a vocabulary of a language and business rule statements expressed using the symbols of the vocabulary of the language are received as input. The language has grammatical rules. Each of the business rule statements is parsed in accordance with the grammatical rules to generate a language-based structure. The language-based structure is processed to generate an expression model. The expression model is processed to generate a logical model. The logical model is processed to generate platform-independent implementation model in response to a user request for such generation. A target platform description is received. The platform-independent implementation model is processed to generate a platform-specific implementation model using the target platform description. Software components are generated from the platform-specific implementation model for deployment.
US08050903B1 Apparatus and method for checkpointing simulation data in a simulator
Apparatus for storing all logic simulation signal values generated by a logic simulator during a simulation run is provided. The apparatus includes a runtime array for storing a plurality of signal values for each time instance in a predetermined time period, and a checkpoint cache for selectively storing the plurality of signal values stored in the runtime array at selected time instances. A hyper-checkpoint array is further provided to checkpoint the signal values in the checkpoint cache. In addition, the time instances and values of memory writes are also checkpointed. A user may retrieve the value of any signal values generated during the simulation run and may additionally rewind the simulator to a user-specified time in the simulation run.
US08050902B2 Reporting temporal information regarding count events of a simulation
At a simulation client, a design is simulated utilizing a hardware description language (HDL) simulation model by stimulating the HDL simulation model with a testcase. The HDL simulation model includes instrumentation not forming a portion of the design that includes a plurality of count event counters that count occurrences of count events in the design during stimulation by the testcase. At multiple intervals during stimulation of the HDL simulation model by the testcase, the simulation client records count values of the plurality of count event counters. The simulation client determines, for each of the multiple intervals, a temporal statistic regarding the count values of the plurality of count event counters and outputs a report containing temporal statistics for the multiple intervals.
US08050899B2 Method for wind turbine placement in a wind power plant
A method for determining wind turbine location within a wind power plant based on at least one design criteria. A wind turbine layout including at least one wind turbine location is prepared and site conditions at each wind turbine location are determined. One or more plant design metrics are evaluated in response to the site conditions. The plant design metrics are analyzed in response to the site conditions. The method further includes applying constraints to the wind turbine layout and comparing the plant design metrics to the design criteria and constraints. Thereafter, the wind turbine locations are selectively adjusted within the layout in response to the comparing step until a stop criteria is reached.
US08050895B2 Variation simulation system
A variation simulation system providing for facilitated circuit design with suppressed deterioration in performance otherwise caused by variations. A variation analysis unit 100 extracts statistical features of variations from a large number of samples beforehand. A model analysis unit 200 checks response of a circuit simulation output to parameter variations. A fitting execution unit 300 collates the information, obtained in this manner, to each other to determine the manner of variations of the parameters which will reproduce statistical features of the device samples.
US08050891B2 Sensor mapping
Techniques, systems and computer program products are disclosed for providing sensor mapping. In one aspect, a method includes receiving input from a user. The received input includes at least one of motion, force and contact. In addition, a sensor signal is generated based on the received input. From a choice of data structures a data structure associated with a selected application having one or more functions is identified. The data structure indicates a relationship between the generated sensor signal and the one or more functions of the selected application. The generated sensor signal is selectively mapped into a control signal for controlling the one or more functions of the selected application by using the identified data structure.
US08050880B2 Generation of a constant envelope signal
One or more embodiments of the present invention relates to an iterative method for generating an almost-constant, nearly constant, or substantially-constant envelope time signal with prescribed Fourier transform magnitude in the frequency domain, and a constant envelope time signal whose Fourier transform magnitude closely matches the prescribed Fourier transform magnitude in the frequency domain. Different starting points for the iterative algorithm give rise to different solutions and their accuracy can be adjusted using a monotonic error criterion presented here.
US08050868B2 Methods for determining the organization of a cellular component of interest
The present invention provides automated methods and associated software for determining the organization of a component of interest in individual cells by determining the amount or distribution of the cellular component of interest as a function of position relative to a reference component in the individual cells.
US08050863B2 Navigation and control system for autonomous vehicles
A navigation and control system including a sensor configured to locate objects in a predetermined field of view from a vehicle. The sensor has an emitter configured to repeatedly scan a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle, and a detector configured to detect a reflection of the emitted beam from one of the objects. The sensor includes a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view. The navigation and control system includes a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam from one of the objects.
US08050856B2 Methods and systems for powertrain optimization and improved fuel economy
The technology described herein provides methods and systems for powertrain optimization and improved fuel economy including multiple displacement engine modeling and control optimization, automotive powertrain matching for fuel economy, cycle-based automotive shift and lock-up scheduling for fuel economy, and engine performance requirements based on vehicle attributes and drive cycle characteristics. Also provided is a reverse tractive road load demand simulation algorithm used to propagate a reverse tractive road load demand and a corresponding component torque and speed, derived from a vehicle speed trace, in a reverse direction through a powertrain system. Also provided is a dynamic optimization algorithm. The dynamic programming algorithm is applied to a matrix of fuel flow rates to find the optimal control path that maximizes the powertrain efficiency over a cycle.
US08050852B2 Abnormality detection device for internal combustion engine and air/fuel ratio control apparatus for internal combustion engine
An abnormality detection device for an internal combustion engine capable of performing abnormality detection with accuracy, and an air/fuel ratio control apparatus for an internal combustion engine capable of performing air/fuel ratio control with accuracy. An estimated value of the amount of intake air at a valve closing time at which an intake value is closed, is computed. The in-cylinder air/fuel ratio in a cylinder is computed by using the estimated value. The obtained in-cylinder air/fuel ratio is used as an input air/fuel ratio to identify a parameter in a primary delay element. Determination as to the existence/nonexistence of an abnormality in a pre-catalyst sensor (A/F sensor) is made on the basis of the obtained parameter.
US08050851B2 Power output apparatus, vehicle equipped with power output apparatus, driving system, and control method of power output apparatus
In a hybrid vehicle, once an engine is started in response to prohibition of an operation stop of the engine based on a deterioration factor, the operation stop of the engine is not allowed irrespective of the value of the deterioration factor D until elapse of a certain time period since the start of the engine. The deterioration factor has an increase according to discharge of a battery and a decrease according to charge of the battery and represents start of deterioration of the battery when exceeding a specific reference value. Such prohibition of the engine operation stop prevents a stop of the engine within a relatively short time period after a start of the engine based on the deterioration factor. This arrangement effectively prevents the driver from feeling odd and uncomfortable due to frequent stops and starts of the engine based on the deterioration factor, which is not apparently correlated to the driver's accelerating operations.
US08050849B1 Mixed-mode fuel minimization
A mixed-mode method for operating a vehicle's propulsion plant to travel at a selected average speed using the minimum amount of fuel. The method involves travelling in one mode at high speed part of the time, and in a different mode at low speed part of the time, in such a way that the average speed is the selected value.
US08050848B2 Method and system for igniting a lean fuel mixture in a main chamber of an internal combustion engine
A method and system for igniting a lean fuel mixture in a main chamber of an internal combustion engine by igniting a rich air-fuel mixture in a pre-combustion chamber which is fuelled using a controlled valve. For a stable and consistent ignition of the main chamber and simultaneous reduction of emission of the internal combustion engine, a closed loop control adjusts the fuel amount and the fuelling time for the pre-combustion chamber in order to achieve a light off in an optimal time window and by sufficient ignition energy.
US08050845B2 Fuel pressure controller and fuel pressure control system
An ECU estimates a variation amount of fuel which is actually suctioned by a fuel pump based on a fuel pressure in a common rail. Even though the fuel pressure in the common rail deviates from a target fuel pressure, when the estimated variation amount of fuel is substantially zero, an energization quantity to a solenoid of a flow control valve is compulsorily reduced.
US08050841B2 Security for engine torque input air-per-cylinder calculations
An air-per-cylinder (APC) security system for a vehicle comprises an APC determination module, an APC threshold determination module, and an APC diagnostic module. The APC determination module determines first and second APC values for first and second cylinders of an engine, respectively, based on mass airflow (MAF) into the engine. The APC threshold determination module determines an APC threshold based on the first APC value and a spark timing for the first cylinder. The APC diagnostic module selectively diagnoses a fault in the APC determination module when the second APC value is greater than a sum of the first APC value and the APC threshold.
US08050839B2 Vehicle behavior detection apparatus
A vehicle behavior detection apparatus can accurately detect an unstable state of a vehicle without making an incorrect determination even if a travel environment of the vehicle is abnormal. The apparatus includes a road surface reaction torque detecting unit that detects a road surface reaction torque which a tire of the vehicle receives from a road surface, a steering angle detecting unit that detects a steering angle of the vehicle, a vehicle speed detecting unit that detects a speed of the vehicle, a standard road surface reaction torque calculating unit that calculates a standard road surface reaction torque from the steering angle and the vehicle speed, a vehicle behavior state detecting unit that detects the unstable state of the vehicle, and a vehicle behavior detection inhibiting unit that invalidates the vehicle behavior state detecting unit based on the road surface reaction torque and the standard road surface reaction torque.
US08050836B2 Method and system for determining initiation of a panic braking maneuver
A method for determining whether a panic braking maneuver has been initiated in a vehicle with a brake pedal includes the steps of receiving brake pedal travel data, receiving brake pedal force data, determining a rate of change of acceleration of the brake pedal from the brake pedal travel data, determining a rate of change of acceleration of force applied to the brake pedal from the brake pedal force data, comparing the rate of change of acceleration of the brake pedal with a first predetermined value and a third predetermined value, and comparing the rate of change of acceleration of force applied to the brake pedal with a second predetermined value and a fourth predetermined value.
US08050830B2 Driving apparatus for vehicle
A driving apparatus includes a first transmission mechanism receiving mechanical power from an engine output shaft by a first input shaft, a second transmission mechanism receiving the mechanical power from the engine output shaft and a motor by a second input shaft, and a first clutch capable of engaging the engine output shaft with the first input shaft. When performing cranking of an internal-combustion engine, an ECU selects a gear position of the first transmission mechanism and the second transmission mechanism to reduce speed of the mechanical power received by the second input shaft and transmit the power to the first input shaft, and puts the first clutch into an engaging state. The speed of the mechanical power from the motor is reduced by the first and second transmission mechanisms to increase torque, and power is transmitted to the engine output shaft through the first clutch.
US08050825B2 Electric power-steering control apparatus
A steering-torque detecting unit detects a steering torque applied by a driver as a steering torque signal. A phase-lag compensation unit performs an operation having a frequency response characteristic of multiplying a phase-lag compensation by a constant for the steering torque signal based on a signal obtained by applying an amplification by a first gain and a low pass filter on the steering torque signal and a signal obtained by applying an amplification by a second gain on the steering torque signal. A current control unit controls a current applied to a motor to follow a current command that is obtained based on an output of the phase-lag compensation unit.
US08050820B2 Vehicle
When a vehicle turns, a body and a left and a right wheel are inclined inward of a turning circle. Consequently forces are exerted to an operator in an up-down direction, which leads to reducing discomfort felt by the operator. In addition, since a gravity center of the vehicle is moved inward of the turning circle, a turning stability of the vehicle is improved.
US08050816B2 Periodic rate sensor self test
A periodic test signal (44) is injected into a sensor and the sensor output (46) is compared to a threshold to determined whether the sensor is functioning properly.
US08050812B2 Vehicle quality analyzing system and data management method
The file name (75) of a second data file is included in a first data file (32a). A position information data (76) is likewise included in the first data file (32a) for specifying the position of specific data in the second data file. A processing unit obtains the specific data from the second data file based on the description in the first data file. Specific instructions are supplied to a quality analyzing apparatus in a vehicle quality analyzing system based on the obtained data. The quality analyzing apparatus supplies electronic apparatuses or devices in a vehicle with predetermined signals in response to the specific instructions, so as to analyze the quality of the vehicle based on responses from the electronic apparatuses or devices. A set of independent files is utilized to establish the data structure. Data can be changed or modified in the individual file in a facilitated manner.
US08050801B2 Dynamically extensible and automatically configurable building automation system and architecture
A building automation system (BAS) architecture is disclosed. The BAS comprises, in one embodiment, an architecture comprising a communication network and having a dynamic extensibility capability and an automatic configuration capability; an engine communicatively coupled to the communication network; and at least one control device communicatively coupled to the communication network, the control device being known or unknown to the engine. The engine can be adapted to selectively implement the dynamic extensibility capability to establish communications with and to control both known and unknown control devices. The engine can be further adapted to selectively implement the automatic configuration capability to determine at least one characteristic of both known and unknown control devices. A method of adding a control device to a building automation system (BAS) by dynamically extending and automatically configuring an architecture of the BAS is also disclosed.
US08050800B2 Method and system for meeting end conditions in a motion control system
One embodiment of a system and method for meeting end conditions of a path plan utilizing a path generator that continuously generates commands for a path plan while tracking the total time expired in the path plan. The path generator computes the time remaining in the path plan and substitutes the remaining time for the length of the final sample period in the path plan when the length of the remaining time is less than the length of a full sample period.
US08050797B2 Automation equipment control system
A automation equipment control system comprises a general purpose computer with a general purpose operating system in electronic communication with a real-time computer subsystem. The general purpose computer includes a program execution module to selectively start and stop processing of a program of equipment instructions and to generate a plurality of move commands. The real-time computer subsystem includes a move command data buffer for storing the plurality of move commands, a move module linked to the data buffer for sequentially processing the moves and calculating a required position for a mechanical joint. The real-time computer subsystem also includes a dynamic control algorithm in software communication with the move module to repeatedly calculate a required actuator activation signal from a joint position feedback signal.
US08050796B1 Public use pet tag marking kiosk
Implementations of a public use tag marking kiosk. Aspects associated with particular implementations of a tag marking kiosk comprise, among others, automatically marking two sides of a tag within the kiosk, receiving the tag to be marked from the customer, engaging and aligning the tag to be marked, providing a closeable door between the marking implement and the customer while the tag is being marked, ejecting the tag from a tag holder after the tag is marked, and aligning the tag so that a desired tag side is required to be initially facing up on the tag holder. Housing for the kiosk may surround all of the system parts or may be split into a housing shell and a marking unit that fits inside the shell. Marking implements may be laser, mechanical stylus, paint, or others. Tags may be suspended in a cantilevered manner during marking.
US08050790B2 Inductor/transformer and manufacturing method thereof
A manufacturing method for the inductor/transformer is disclosed. A simulator is used to simulate the inductance, the quality factor, and the self-resonance frequency of said inductor/transformer to generate at least one group of the area size, the number of the conductive layer, the line width, the number of turns, and/or the line space of the conductive layers and the first conductive layer; the inductor/transformer is manufactured according to the factors. Thereafter, the Monte-Carlo simulation is used to initiate the process variability analysis of the factors of the conductive layer and the first conductive layer, and the geometric size of the inductor/transformer can be modulated according to the results of the process variability analysis during the manufacturing process, such that the inductor/transformer can be manufactured by the process of the generic logic circuit.
US08050785B2 Apparatus and method for handling orders
Order handling apparatus of the present invention stores assembly standard information that at least one component is managed for each assembly and component standard information which is basic information of a component to be mapped with each other. Order handling apparatus duplicates component standard information together with assembly standard information to generate individual assembly information for arranging an assembly, assigns arranging formation representing whether a component is arranged or not to generate individual component information and stores them. Order handling apparatus determines whether to reflect an update of component standard information in component standard information contained in individual assembly information based on arranging information when component standard information stored in standard assembly storing unit is updated.
US08050783B2 System and method for pre-distorting a device input
A method for pre-distorting an input for a device is provided. A partial set of known data pairs is acquired during a closed-loop device calibration period. The partial set of known data pairs is searched for at least one missing data pair, and at least one data value is interpolated for the missing data pair. An augmented set of data pairs, including the known data pairs and the interpolated data value, is stored in a lookup table. During an open-loop operation period subsequent to the closed-loop device calibration period, the device input is pre-distorted based on the augmented set of data pairs stored in the lookup table.
US08050781B2 Systems and methods for ASIC power consumption reduction
Embodiments of the present invention are directed to dynamically measuring the speed of a circuit and modifying the operating voltage of the circuit based on the measured speed, in order to minimize the power being used while still ensuring proper operation of the circuit. Consequently, circuits of higher inherent speeds may have their voltages decreased (thus decreasing their actual speeds), while circuits of lower speeds may have their voltages increased, or kept the same. Thus, the resulting speeds of all circuits may be kept within a limited range to ensure proper operation. In addition, the power dissipated of circuits of higher speeds may be decreased.
US08050777B2 Gobo virtual machine
Producing complicated effects based on image processing operations. The image processing operations are defined for a processor which may be different than the processor which is actually used. The processor that is actually used runs an interpreter that interprets the information into its own language, and then runs the image processing. The actual information is formed according to a plurality of layers which are combined in some way so that each layer can effect the layers below it. For example, the layers may add to, subtract from, or form transparency to the layer below it or make color filtering the layer below it. This enables many different effects computed and precompiled for a hypothetical processor, and a different processor can be used to combine and render those effects.
US08050776B2 Apparatus and method for alleviating nausea
A method and apparatus for prevention and treatment of nausea and vomiting by the simultaneous electrical stimulation of the pericardium meridian six point and pericardium meridian seven point on the ventral side of the wrist of a patient. The meridian stimulator comprises a wrist-band like housing that is worn on the ventral side of the human wrist and contains a circuitry means included within the said housing and electrically coupled to the electrodes. A negative electrode is positioned on the pericardium meridian six point and a positive electrode is placed on the pericardium meridian seven point and a low amperage current is passed through these points via electrodes positioned at these points. A liquid crystal display unit reads the current supplied to the electrodes and indicates via an indicator light when current is being supplied to the meridian stimulator and further comprises a touch screen for a power on and off button and for increasing the rate of electrical stimulations.
US08050771B2 Phased array cofire antenna structure and method for operating the same
An antenna structure for an implantable medical device (IMD) is provided that includes an antenna embedded within a structure derived from a plurality of discrete dielectric layers. An array of electrodes are connected to the antenna structure and arranged for applying a bias across selected segments of the dielectric layers for altering the performance characteristics of the antenna. The bias applied by the array of electrodes can be selected to provide desired impedance matching between the antenna and the surrounding environment of the implant location to mitigate energy reflection effects at the transition from the antenna structure to the surrounding environment, to provide beam steering functionality for the antenna, or to alter the gain of the signals received by the antenna. IMD is configured to monitor received signal characteristics (e.g., RSSI, EVM or bit error rate) and alter material properties of the dielectric material through biasing to control antenna performance.
US08050769B2 System and methods for determining nerve proximity, direction, and pathology during surgery
The present invention involves systems and methods for determining nerve proximity, nerve direction, and pathology relative to a surgical instrument based on an identified relationship between neuromuscular responses and the stimulation signal that caused the neuromuscular responses.
US08050766B2 Respiratory triggered, bilateral laryngeal stimulator to restore normal ventilation in vocal fold paralysis
A laryngeal stimulation system including a sensor for detecting an occurrence of a respiratory signal in a subject and a laryngeal stimulator adapted for coupling to a laryngeal muscle and operable to stimulate the laryngeal muscle in response to the sensor detecting the occurrence of the respiratory signal is provided. A method for laryngeal stimulation including detecting an occurrence of a respiratory signal in a subject and then stimulating a laryngeal muscle in response to detecting the occurrence of the respiratory signal is also provided.
US08050763B2 Isolation circuitry and method for gradient field safety in an implantable medical device
An implantable medical device is provided for isolating an elongated medical lead from internal device circuitry in the presence of a gradient magnetic or electrical field. The device includes an isolation circuit adapted to operatively connect an internal circuit to the medical lead in a first operative state and to electrically isolate the medical lead from the internal circuit in a second operative state.
US08050761B2 Method for treating myocardial infarction
A method for treating patients after a myocardial infarction which includes pacing therapy is disclosed. A cardiac rhythm management device is configured to deliver pre-excitation pacing to one or more sites in proximity to an infarcted region of the ventricular myocardium. Such pacing acts to minimize the remodeling process to which the heart is especially vulnerable immediately after a myocardial infarction.
US08050759B2 Subcutaneous ICD with separate cardiac rhythm sensor
A cardiac rhythm sensor positioned on or close to the heart senses electrical or mechanical activity and transmits a cardiac rhythm signal wirelessly to a subcutaneous ICD. Arrhythmia detection and delivery of therapy are performed by the SubQ ICD based upon the cardiac rhythm signal received from the sensor.
US08050757B2 Classification of supraventricular and ventricular cardiac rhythms using cross channel timing algorithm
A system and method for classifying cardiac complexes sensed during a tachycardia episode. A first cardiac signal and a second cardiac signal are sensed, where the first cardiac signal has a voltage. A first cardiac complex and a second cardiac complex of a cardiac cycle are detected in the first and second cardiac signal, respectively. A predetermined alignment feature is identified in the second cardiac complex. A datum is defined, or positioned, at a specified interval from the predetermined alignment feature of the second cardiac complex. Voltage values are then measured from the first cardiac complex at each of two or more measurement intervals from the datum. The voltage values are then compared voltage values measured from NSR cardiac complexes to classify the first cardiac complex is either a ventricular tachycardia complex or a supraventricular tachycardiac complex.
US08050755B2 Delay to therapy following patient controlled atrial shock therapy request
An implantable cardiac device detects a patient therapy request originating from external to the implantable device. A shock therapy delay period is timed in response to the detection of the patient therapy request. Atrial shock therapy is provided to the patient after expiration of the shock therapy delay period (if the presence of an ongoing atrial arrhythmia is detected). The patient therapy request may be provided by a patient activator including a magnet for operating a reed switch in the implanted device to provide the request. A patient activator including an input and receiver/transmitter circuitry may be employed to request the immediate providing of atrial shock therapy, and/or to set the duration the shock therapy delay period. By allowing specific delays to therapy after a therapy request, a patient can prepare for the requested therapy and thereby mitigate therapy discomfort.
US08050753B2 Safety control system for implantable neural stimulator
A neural stimulation system includes a safety control system that prevents delivery of neural stimulation pulses from causing potentially harmful effects. The neural stimulation pulses are delivered to one or more nerves to control the physiological functions regulated by the one or more nerves. Examples of such harmful effects include unintended effects in physiological functions associated with autonomic neural stimulation and nerve injuries caused by excessive delivery of the neural stimulation pulses.
US08050751B2 Periodic beat detection to detect artifacts in a cardiac electrogram
Techniques for determining whether artifacts are present in a cardiac electrogram are described. According to one example, a medical device senses a cardiac electrogram via electrodes. The medical device determines a derivative, e.g., a second order derivative, the electrogram. The medical device detects beats within the derivative, e.g., by comparing a rectified version of the derivative to one or more thresholds determined based on a maximum of the rectified derivative. The medical device determines whether the beats are periodic, and determines whether artifacts are present in the cardiac electrogram based on the determination of whether the beats are periodic. The medical device may further determine whether tachyarrhythmia is present and/or whether the cardiac rhythm of the patient is treatable based on the determination of whether the beats are periodic. For example, the medical device may determine that an electrogram is not treatable when the beats are periodic.
US08050750B2 Event discrimination using unipolar and bipolar signal differences
A medical device and associated method discriminate near-field and far-field events by sensing a bipolar signal and a unipolar signal at a tissue site, detecting an event in response to one of the bipolar and unipolar signals, and comparing an event feature determined from the bipolar signal to an event feature determined from the unipolar signal.
US08050749B2 Reconstruction of a surface electrocardiogram based upon an endocardial electrogram
The reconstruction of a surface electrocardiogram based upon an endocardial electrogram. This method includes: (a) acquisition (10) of a plurality of endocardial electrogram signals (EGM) through a plurality of endocardial leads defined based upon endocardial electrodes; (b) calculation (12), by combining the endocardial electrogram (EGM) signals acquired at step (a), of the corresponding endocardial vectogram (VGM); (c) angular rescaling (14) of the orthonormalized mark of the endocardial vectogram (VGM) with that of the surface vectocardiogram (VCG); (d) estimation (16), based upon the endocardial vectogram (VGM) calculated at step (b), of a reconstructed surface vectocardiogram (VCGreconstructed), and (e) calculation (18) of the surface electrocardiogram (ECG) corresponding to said reconstructed surface vectocardiogram (VCGreconstructed).
US08050745B2 Methods and systems for enhanced medical procedure visualization
The present invention employs image intensification for medical procedures within the human body. Methods and systems of the invention utilize infrared radiation (e.g. greater than about 750 nm) illumination and visualization of a surgical treatment area. Preferred methods and systems of the invention incorporate use of an infrared radiation visualization system which may be known as “night vision” systems.
US08050744B2 Optical system for measuring metabolism in a body and imaging method
In an optical measurement system and imaging method adapted to measure in vivo information in a living body without harming the living body, light rays of a plurality of wavelengths which are modulated in intensity with a plurality of different frequencies are irradiated on a plurality of irradiation positions on the surface of a living body, and time-variable changes in living body transmitting light intensity levels corresponding to the respective wavelengths and the respective irradiation positions are measured at different positions on the surface of the living body. Light is utilized to image the results of the measurements, in which the measuring time is shortened by estimating fluctuation attributable to the living body, and the presence or absence of a change in measured signal can be decided easily by displaying an estimation signal and a measured signal at a time.
US08050742B2 Biopsy device
A biopsy device for marking a biopsy site is disclosed. The biopsy device can include a marker deployer and at least one marker disposed within an internal lumen of the deployer. The marker can include a non-metallic marker body sized and shaped to reduce variability in marker deployment force. In one embodiment, the marker body can be shaped to cooperate with a feature in the internal lumen of the deployer.
US08050741B2 Device and method for facilitating hemostasis of a biopsy tract
A biopsy cannula and a delivery catheter are configured to deliver one or more absorbable sponge pledgets to a biopsy site after removal of one or more tissue samples from the site. The delivery catheter allows a large amount of hydrated sponge material to be delivery to the biopsy site to facilitate hemostasis. One example of the delivery catheter includes a closed distal end, a side port, a tapered section, and an enlarged proximal portion for receiving the pledget. The side port of the delivery catheter is arranged to delivery the pledget through the side port of the biopsy cannula. In order to fill a relatively large biopsy site where multiple tissue samples have been taken in a radial pattern, the biopsy cannula is rotated and additional pledgets are delivered to the biopsy site at different radial locations. The absorbable sponge pledget may also be used as a marker for location of the biopsy site at a later time.
US08050738B2 Position detecting apparatus using the magnetic field direction of the earth's magnetic field
A position detecting apparatus includes a linear magnetic-field generator that generates a linear magnetic field in an area inside the subject; a diffuse magnetic-field generator that generates a diffuse magnetic field having position dependency on magnetic field direction in the area; a magnetic-field line orientation database in which a correspondence between magnetic field direction and position of the diffuse magnetic field in a reference coordinate axis is recorded; an orientation calculator that calculates orientation information of a body-insertable device introduced into a subject in the reference coordinate axis based on linear magnetic-field information and the earth magnetism direction; and a position calculator that calculates a magnetic field direction of the diffuse magnetic field at the position of the body-insertable device based on the linear magnetic-field information, orientation information, and diffuse magnetic-field information, and calculates the position of the body-insertable device based on the magnetic field direction and correspondence recorded.
US08050735B2 Apparatus and method for multi-modal imaging
An imaging system for imaging an object, including: a support member adapted to receive the object in an immobilized state; a removable phosphor plate assembly adapted to respond to ionizing radiation by emitting visible light; first imaging means for imaging the immobilized object in a first imaging mode to capture a first image; second imaging means for imaging the immobilized object in a second imaging mode, different from the first imaging mode, to capture a second image; and third imaging means for imaging the immobilized object in a third imaging mode, different from the first and second imaging modes, to capture a third image, wherein the first imaging mode uses the phosphor plate assembly and is selected from the group: x-ray mode and low energy radio isotope mode; the second imaging mode uses the phosphor plate assembly and a high energy radio isotope mode, and the third imaging mode is selected from the group: bright-field mode, fluorescence mode and luminescence mode.
US08050726B2 Sliding mechanism and portable electronic device using the same
A sliding mechanism (100) for use in a portable electronic device (500) is provided. The sliding mechanism includes a first plate (10), a second plate (20), a plurality of limiting structures (17), and a linkage module (30). The second plate is longitudinally slidably connected with the first plate. The limiting structures are secured on/to the first plate for limiting a position of the second plate with respect to the first plate. The linkage module is positioned between the first plate and the second plate and connects the first plate and the second plate. The linkage module particularly includes an elastic unit (34). The elastic unit is able to store spring energy that can be used to drive the linkage module. Specifically, such spring energy enables the second plate to automatically slide along the first plate after the second plate is manually moved an initial amount.
US08050725B2 Method, system and apparatus for paging access terminals
A method for paging access terminals. The method includes: a network entity sends a paging message to a target AN. The paging message carries the information required for calculating the time when the AT wakes to monitor the paging message. The information includes the absolute time that is determined according to the time when the AT previously shifts from the connected state to the idle state. Upon receipt of the paging message, the target AN determines when to send the paging message to the AT according to the information carried in the paging message. The present embodiments also disclose a system and apparatus for paging access terminals. The apparatus is a network entity that sends the paging message. The method, system and apparatus can be used to determine the time when the AT wakes to monitor the paging message, thus ensuring that the AT paging is not missed.
US08050721B2 Mobile information terminal having operation keys and a display on opposite sides
A mobile information terminal has a front surface on which a display surface of a display device is arranged and a rear surface on which a plurality of operation keys are arranged. The mobile information terminal further has a half-depressing sensor for detecting that each of the operation keys is half-depressed and/or a touch sensor for detecting that each of the operation keys is touched. A control section executes a processing operation to cause the display device to display an image showing the arrangement of said operation keys and to change an icon which corresponds to a key of operation keys when a control section determines, according to an input signal from the half-depressing sensor or the touch sensor, that the finger of the operator is placed on this key of operation keys.
US08050717B2 Signal processing system and method for calibrating channel signals supplied from an array of sensors having different operating characteristics
In a signal processing system, a set of channel signals from an array of sensors of different operating characteristics are processed in calibration circuitry that calculates individual average values of the channel signals and calculates an average of the individual average values of channel signals as a reference value. Reciprocal calculators calculate reciprocal values of the individual average values of the channel signals. Scaling circuitry scales the reciprocal values by the reference value to produce a set of amplitude calibration signals and scales the channel signals by the calibration signals respectively. As a result, the channel signals are normalized by their own average values and scaled by the reference value to produce a set of calibrated channel signals.
US08050715B1 Modular mobile device
Embodiments provide a shell module that accommodates form factors that define operational and aesthetic aspects of a modular device. Operational form factors of the shell module include constituent components that provide functional capabilities of the modular device. These constituent components are manipulated and powered by a core module, upon engagement thereto. In particular, the core module includes a power-source component for supplying power to the shell module and a processing component for managing the constituent components. The process of engagement includes executing a recognition procedure to determine a configuration of the shell module. The recognition procedure includes extracting available properties from the constituent components, utilizing the properties to determine an identity of each of the constituent components, and integrating operational control of the constituent components with the processing component. Accordingly, the core module communicates with the constituent components as if they are native to the core module.
US08050714B2 Docking station for media player system
A media player system is disclosed. One aspect of the media player system pertains to a docking station that allows a media player to communicate with other media devices. Another aspect of the media player system pertains to a wireless media player system that includes a hand held media player capable of transmitting information over a wireless connection and one or more media devices capable of receiving information over the wireless connection. Another aspect of the media player system pertains to a method of wirelessly connecting the hand held media player to another device. The method includes selecting a media item on the hand held media player; selecting one or more remote recipients on the hand held media player; and transmitting the media item locally to the hand held media player, and wirelessly to the selected remote recipients. Another aspect of the media player system pertains to a hand held music player that includes a transmitter for transmitting information over a wireless connection. The transmitter is configured to at least transmit a continuous music feed to one or more personal tuning devices that each include a receiver capable of receiving information from the transmitter over the wireless connection. Yet another aspect of the media player system pertains to a connector that includes a housing and a plurality of spatially separated contacts mounted within the housing. A first set of contacts are directed at a first functionality and a second set of contacts are directed at a second functionality that is different than the first functionality.
US08050704B2 Method for effectively transmitting synchronization channel and method for allocating transmission power for the same
A method for effectively allocating a transmission power and a method for transmitting SCH are disclosed. In this case, the transmission power of the SCH, which is important for initial cell search of the user equipment, is increased but is not allocated to a predetermined frequency region within one OFDM symbol to obtain the increased transmission power, thereby minimizing an influence on transmission of other channels within one OFDM symbol.
US08050701B2 Reverse link power control for wireless communication systems
Assigning power spectrum density to access terminals within a wireless network environment is provided. Assignment information that includes assignment of reverse link transmission resources is determined and a power control instruction is created for the assigned reverse link transmission resource. An assignment message that includes both the assignment information and the power control instruction is formatted and communicated to the access terminals. The assignment message includes a Reverse Link Power Control field that indicates a transmit power spectral density assigned by the access point to the reverse-link transmission by the terminal.
US08050698B2 Peer-to-peer neighbor detection for proximity-based command execution
An apparatus and methods are disclosed for enabling the response to a command at a personal wireless terminal to be based at least partially on the presence or absence of other users nearby, and possibly the identity of those users. In the illustrated embodiment, the personal wireless terminal determines wirelessly (e.g., via Bluetooth, etc.) whether there are any other nearby personal wireless terminals (and inferentially, the users associated with these terminals), and then determines whether the command is authorized in that particular environment of nearby users. In some embodiments, authorization is also at least partially based on one or more additional factors, such as the identity of the user of the personal wireless terminal, the identify of nearby users, the nature of the command, one or more arguments of a command, the value of a datum retrieved by a query, and the date and time (i.e., “calendrical time”).
US08050695B2 System and method of wireless instant messaging
Instant messaging clients transmit, to a server, presence information indicating that the respective client is in a communicative state in which the client is receptive to communicating with the other clients. A server determines, for each client, that the respective client is in a communicative state if presence information was received from the client over a preceding predetermined time period, and that the client is in an unknown state if presence information was not received from the client over the preceding predetermined time period. The communicative state and the unknown state are possible presence states of the clients. The server transmits a notification to a second client of the presence state of a first client when both the first client and the second client are in a communicative state. But the server refrains from transmitting the notification to the second client when the first client is in the unknown state.
US08050694B2 Method and system for extending the use and/or application of messaging systems
A method for extending the use and/or application of messaging systems is disclosed. The method includes embedding non-standard data within a first portion of a header of a message, transmitting the message via the messaging system, and identifying the embedded non-standard data in the first portion of the header of the message and processing the message differently to messages without the non-standard data.
US08050689B2 System and method for creating minimum bounding rectangles for use in a geo-coding system
A method is disclosed for determining a minimum bounding polygon for use in a geo-coding system. A first polygon is received defining a geographic region. A minimal number of points is determined corresponding to the first polygon to define a second polygon at least bounding the first polygon.
US08050688B2 Method and apparatus for delivering services
A user requests a service using a communication device (102) capable of providing information about the location of the user. The request is communicated by the communication device (102) along with information about the location of the user to a service provider agent (108) capable of dispatching a service provider (112) responsive to the service request. The service provider agent (108) may deliver to the user information relating to the manner in which the service will be rendered and information to facilitate payment for the service. This information may be provided by way of a token delivered to the user's communication device (102). Once the service is rendered, and the user is proximate the service provider (112), the service provider (112) and the communication device (102) exchange data to complete the service transaction, which may include information necessary to render the service and to affect payment for the service.
US08050684B2 Wireless router system and method
A wireless router employing a technique to couple a plurality a host services or host systems and a plurality of wireless networks. A method to route data items between a plurality of mobile devices and a plurality of host systems through a common wireless router. A point-to-point communication connection is preferably established between a first host system and a common wireless router, a mobile network message at a mobile device is generated, the mobile network message is transmitted via a wireless network to the common wireless router which in turn routes a data item component of the mobile network message to the appropriate host service.
US08050683B2 Method of determining when a mobile station is ready to be served during a handoff in a wireless communications network
A method of determining handoff of a user equipment (UE) to a transferee serving station from a transferor serving station at the transferee serving station is provided. The transferee serving station (e.g., a Node B) measures an energy level in a first portion of an uplink channel (e.g., an uplink high-speed dedicated physical control channel (HS-DPCCH)), the first portion of the uplink channel associated with the transferee serving station. In an example, the first portion of the uplink channel is where a channel quality indicator (CQI) is expected to be reported from the UE for the transferee serving station. The transferee serving station also measures an energy level in a second portion of the uplink channel, the second portion of the uplink channel associated with the transferor serving station. In an example, the second portion of the uplink channel is where a CQI is expected to be reported from the UE for the transferor serving station. The transferee serving station then determines when the UE has handed off to the transferee serving station based upon the measured energy levels.
US08050681B2 System and method for controlling connections between a wireless router and unlicensed mobile access capable mobile phones
A system for controlling connections between a wireless router and unlicensed mobile access capable mobile phones is provided. The system acquires and stores a media access control address and an Internet protocol address of each mobile phone in an address list. The system periodically checks whether each Internet protocol address recorded in an address resolution protocol cache table of the wireless router matches a corresponding media access control address recorded in the cache table. If the Internet protocol address does not match the corresponding media access control address in the cache table, the system further looks up a media access control address corresponding to the Internet protocol address, and sends an address resolution protocol unicast request to a mobile phone having the media access control address.
US08050678B2 Apparatus and method for executing the handoff process in wireless networks
Disclosed is an apparatus and method for executing the handoff process in the wireless networks. The apparatus comprises a processor to execute an identity checking mechanism. When a wireless network station wants to move from a source AP to a destination AP, the wireless network station sends an authentication request message to the destination AP. The identity checking mechanism searches a R0KH table of the destination AP for the R0KH ID contained in the authentication request message, and determines a setting parameter for executing a handoff process. Thereby, the wireless network station may execute the handoff process. A R0KH table of an AP consists of all IDs of R0KHs that can be accessed by the AP.
US08050676B2 Community management server, communication terminal, content transmission system, and content transmission method
Direct content redistribution between users belonging to the same community is enabled. A portable telephone set issues a request to a community management server to register portable telephone sets belonging to a community, in association with the community, and the community management server performs community registration. The portable telephone sets issue requests to the community management server for permission to redistribute content which has been distributed from a CP server, and when the redistribution permission request is for registered portable telephone sets belonging to the same community, the community management server grants permission for the redistribution. By this means, content redistribution can be performed directly between users belonging to the same community, without the intervention of the CP server.
US08050673B2 Primary connection strategy for vehicle originated cellular communication to a call center
A system and method for making vehicle originated calls to a telematics service provider or other call center. The method includes identifying a call type associated with a desired wireless communication of speech or data to the call center, and then carrying out one of a number of different call connection processes depending on the call type. For voice channel cellular connections, an in-band modem cellular connection is preferably established in most instances using a connection retry strategy that includes primary, secondary, and possibly tertiary connection attempts. The system and method can be carried out in connection with various cellular system technologies, but is especially suited for use with GSM systems.
US08050667B2 Virtual terminal server, mobile communication terminal, communication control system, and communication control method
In order to provide a new service even to a conventional mobile communication terminal without installing a new function when starting a new mobile communication service, a mobile communication terminal includes a virtual terminal server that controls the communication on behalf of the mobile communication terminal according to a request from the mobile communication terminal to realize a service function that is a communication function not included in the mobile communication terminal. The virtual terminal server processes, in accordance with the model information of the mobile communication function, information to be informed to the mobile communication terminal to realize the service function to thereby enable the mobile communication terminal to acquire and transmit information obtained by realizing the service function.
US08050665B1 Alert reminder trigger by motion-detector
Disclosed herein is a system and method for selectively providing an audible alert to remind the user of a mobile communication device that they have received an incoming message. A first alert is provided initially after the incoming messages is received. Thereafter, additional alerts are suppressed unless motion of the mobile communication device is detected.
US08050664B2 Booking method and system
The invention relates to a method and system for booking a reservation in a booking system and synchronizing bookings in several booking systems comprising at least one booking systems; at least one service provider; a mediator service; a client, and at least one client terminal device that can be a mobile device and that includes a dialogue. In addition, the system comprises telecommunication connections that are used to connect the booking systems, the service providers, the mediator, and the client terminal device. The client uses the dialogue to enter information into the system. There mediator gets inquiries and answers from booking systems, service providers, and dialogues, and transfers and adapts information between them.
US08050663B2 System and method of providing contents for mobile communication terminal
The present invention relates to a system and a method of providing content for a mobile communication terminal, and a computer readable medium comprising a program for implementing the method. There is provided a method of: providing content for a mobile communication terminal, storing content organized into sub-content files, wherein the sub-content files comprises at least one of an executable file, a DLL file, and a resource file; generating package list data for the multi files; transmitting the package list data to the mobile communication terminal; and transmitting the sub-content files in the package list data to the mobile communication terminal, wherein a download agent program in the mobile communication terminal checks if the transmission completes. By organizing content into a plurality of sub-content files, it is advantageous to transmit the sub-content files efficiently.
US08050659B2 Mobile terminal and protection method using multiple pieces of authentication information
A mobile terminal and protection method for the same are disclosed. The mobile terminal includes: a wireless communication unit receiving first authentication information and identification information during an initial setting mode; a memory unit, having at least two authentication regions to register the received first authentication information and second authentication information derived from the first authentication information, and registering the received identification information; a comparator comparing, upon power on, the first and second authentication information to each other; and a control unit controlling an operation to perform communication using the identification information when the first and second authentication information match, and to set a lock function when the first and second authentication information do not match. Thus, when the mobile terminal is stolen, new identification information is not registered and existing identification information is not changed, contributing to solving the problem of lost or stolen mobile terminals.
US08050656B2 Wireless communication device and method for making a secure transfer of a communication connection
A wireless communication device and method for making a secure transfer of a communication connection from a direct connection with a cellular network to a connection via a wireless local area network is provided. The device and method are adapted for detecting the presence of the wireless communication device within the communication coverage area of the wireless local area network and authenticating the wireless communication device with the wireless local area network. After authenticating the wireless communication device with the wireless local area network, a handoff is requested from the cellular network to the wireless local area network, where a secure connection between the mobile station and the cellular network via the wireless local area network is established, and then the direct connection with the cellular network is broken.
US08050655B2 Systems and methods for restricting the use of stolen devices on a wireless network
Systems and methods for controlling wireless network access for wireless devices are disclosed. A system can create an electronic record for a device intended for sale in a retail store. The record associated with the device can include an indication that the device has not been sold, and the device can be shipped to the retail store. When the device is purchased, the retail store can communicate to the wireless service provider that the device has been sold, and the system can update the electronic record to reflect that the device has been sold. The sold device can be allowed to access a network. An attempt to use a device marked as unsold can result in the call being routed to a fraud management center for verification of proper device purchase.
US08050651B2 Detector, RF circuit with detector, and mobile device with RF circuit
The detector is reduced in DC power consumption when an input signal is at a low amplitude level. The detector includes first and second input terminals, first and second transistors, and a load element. The first and second input terminals are supplied with complementary input signals reverse to each other in phase. The first input terminal is connected to the first input electrode of the first transistor and the second input electrode of the second transistor. The second input terminal is connected to the second input electrode of the first transistor and the first input electrode of the second transistor. The load element is connected between output electrodes of the transistors and an operating voltage point. A detection voltage resulting from full-wave rectification arises from a circuit node. In the condition where a signal input to the input terminals is at a low amplitude level, the transistors are both in OFF state. Thus, DC power consumption is reduced.
US08050648B1 Superconducting digital mixer
Digital mixers which permit mixing of asynchronous signals may be constructed of Rapid Single Flux Quantum (RSFQ) logic elements. The logic elements may include an RSFQ non-destructive readout cell (NDRO), an RSFQ D flip-flop, an RSFQ XOR circuit, and an RSFQ T flip-flop. A binary tree arrangement of T flip-flops can be used to provide in-phase and quadrature phase-divided replicas of a reference signal. The mixing elements can be either an XOR circuit, a dual port NDRO circuit functioning as a multiplexer or an RS type NDRO functioning as an AND gate. The RSFQ logic elements utilize Josephson junctions which operate in superconducting temperature domains.
US08050647B2 Method and system for frequency feedback adjustment in digital receivers
In RF transceivers, a method and a system for a frequency feedback adjustment in digital receivers are provided. A DC offset may result from the difference in frequencies between an RF transmitter and an RF receiver. An adjustment of the receiver's frequency may be implemented after synchronization occurs and may be performed by, for example, utilizing a header portion of a packet communicated via a wireless interface. The adjustment may be performed when the frequency difference exceeds a threshold value. In another aspect, adjusting the frequency of the RF receiver may be performed by modifying and/or changing a phase locked loop (PLL) trimmer register. This approach may allow an RF receiver to operate, in some instances, without the need for an equalizer. In this regard, the power consumed by the RF receiver may be minimized and/or the overall cost of the RF receiver may be reduced.
US08050646B2 Noise suppressing device
To provide a noise suppressing device which accurately suppresses weak electric field strength pulse noise.A band-limiting unit (5) band-limits a composite signal obtained by demodulating an FM baseband signal, to a frequency band equal to or lower than a predetermined frequency so as to output a monaural audio signal. A pulse detecting unit (62) which detects pulse noise in the audio signal outputted by the band-limiting unit (5). A pulse judging unit (63) judges that a detection result of the pulse detecting unit (62) is valid in the case where pulse noise is detected in the composite signal, at a position corresponding to the detected pulse noise. A pulse suppressing unit (64) suppresses the pulse noise detected in the audio signal, in the case where the pulse judging unit (63) judges that the detection result is valid. Specifically, the amplitude of the composite signal which is synchronized with the audio signal is compared with a threshold, and it is judged that the detection result is pulse noise in the case where the amplitude of the composite signal exceeds the threshold.
US08050645B1 Active resistive summer for a transformer hybrid
A communication system includes a first transmission channel with a first end and a second end. The first and second ends are coupled to first and second transformers. First and second end transceivers transmit and receive signals via the first and second transformers. A first signal is supplied at the first end and comprises a transmission signal component of the first transceiver and a receive signal component from the second transceiver. The communication system comprises a replica transmitter that generates a replica of the transmission signal component of the first transceiver. A filter filters the replica signal. An active resistive summer receives the first signal and the filtered replica signal as inputs to reduce the transmission signal component at an output of the active resistive summer. The active resistive summer includes a feedback element.
US08050643B1 RF-AGC scheme insensitive to channel interference and deep fading
In a method and system for controlling gain in an RF receiver, an RF signal is analyzed over different attack and decay windows, from which the receiver determines (1) if the signal is in an attack condition with dip values below a threshold level thus indicating a need for increasing signal gain, or (2) if the signal is in a decay condition with threshold values above a threshold level thus indicating a need for decreasing signal gain. The receiver applies attack and decay windows of different sizes and in an asynchronous manner to create a gain control scheme that is insensitive to transient effects such as channel interference and deep fading that affect the intensities of an in-band signal.
US08050641B2 Limiting the power consumption of a wireless electronic system
In at least some disclosed embodiments, a wireless electronic system includes a decoder module coupled to a processor. The decoder module is configured to send a signal to the processor based on a less than completely acquired burst of data. The less than completely acquired burst of data is part of a complete burst of data, and the complete burst of data is contiguous. The processor causes a reduction in power consumption of the wireless electronic system based on the signal.
US08050637B2 Polar modulation transmitter, adaptive distortion compensation processing system, polar modulation transmission method, and adaptive distortion compensation processing method
An object of the invention is to provide a polar modulation transmitter that can perform adaptive distortion compensation processing without the need for a synchronization adjustment circuit for synchronizing an input baseband signal and an output signal of a power amplifier. An adaptive operation control section 1501 measures the unbalance amount of an output spectrum of a power amplifier 1 and a coefficient adjustment determination section of the adaptive operation control section 1501 performs iteration control so that if the unbalance amount is equal to or greater than a predetermined threshold value, coefficient information output to a distortion compensation processing circuit 1301 is adjusted and an adjustment is made to distortion compensation processing in the distortion compensation processing circuit 1301 and if the unbalance amount is less than the predetermined threshold value, the coefficient information is maintained, whereby the characteristic change of the power amplifier 1 at the environmental temperature change time can be adaptively compensated for without using a synchronization adjustment circuit for synchronizing an input baseband signal and an output signal from the power amplifier 1.
US08050635B2 Systems and methods for reducing power consumption in vehicle communication systems
A vehicle communication system includes a connection quality module and a channel scan frequency module. The connection quality module determines that a vehicle is out-of-range (OOR) from a host when a connection quality between the vehicle and the host is below a predetermined connection quality threshold. The channel scan frequency module controls a frequency of attempts by the vehicle to connect to the host when the vehicle is OOR based on at least one of whether an engine is on and a movement rate of the vehicle.
US08050631B2 Cellphone based monitoring system and process
A remote monitoring device is integrated as part of a cell phone or personal digital assistant. By sharing computing resources of a communications transceiver, the cost of a monitoring device can be significantly reduced, while still permitting sufficient functionality to effectively observe an area of interest, such as a child's sleeping area. An alert is generated and transmitted to an observer using a separate transceiver when activity at the monitored area (i.e., sound or video activity) meets a specified threshold.
US08050628B2 Systems and methods for mitigating radio relay link interference in mobile satellite communications
Systems and methods according to embodiment of the present invention prevent or otherwise mitigate data corruption and interference that may result when a communications on-the-move transmission is blocked by a radio relay link antenna transmitting on a shared frequency band. Harmful radiation that could affect persons blocking the line-of-sight of a COTM transmission is also prevented or mitigated. According to one embodiment of the present invention, if a building or other obstruction blocks the line-of-sight between a COTM antenna and a target satellite, the transmission will automatically cease, preventing or minimizing any potential interference that can occur, such as the interference to a radio relay link antenna operating atop a building. Similarly, persons who may have been in the line-of-sight will not be subjected to harmful radiation. COTM transmission remains offline until free line-of-sight is re-established.
US08050626B2 Portable terminal and portable telephone
The invention relates to a portable terminal such as a portable telephone terminal and so forth for effecting communication, information processing and so forth, and to provide the portable terminal and a master slave portable telephone system capable of rendering a transmission and/or reception mode of information to be multi-functional to enhance communication function, thereby enhancing the convenience thereof. The portable terminal comprises an information transmission and/or reception part for effecting transmission and/or reception of information, a radio communication part for effecting communication by radio, and an information processing part for processing information. The portable terminal can effect transmission and/or reception of information relative to another portable terminal by any of a master terminal made up of the information transmission and/or reception part and the information processing part, a slave terminal made up of the information transmission and/or reception part and the radio communication part, and a normal terminal configured by combining the radio communication part with the information processing part via the information transmission and/or reception part.
US08050625B2 Wireless reader tags (WRTs) with sensor components in asset monitoring and tracking systems
A wireless transceiver includes: (a) a low power radio frequency (LPRF) communications component capable of powering down to conserve energy and capable of powering up in response to an electronic signal, the LPRF communications component including a transmitter and a first receiver; and (b) a second receiver that is configured to screen a radio frequency broadcast and provide, on the basis of specific data identified therein, the electronic signal to the LPRF communications component in order to power up the LPRF communications component. The second receiver is adapted to draw less current than the LPRF communications component while awaiting receipt of and listening for a radio frequency broadcast.
US08050618B2 Apparatus and method for transmission and reception in multiple input multiple output system with relay station
A multiple antenna system for using a relay station with multiple antennas is provided. The system includes a base station for determining encoded data processing procedure based on first and second channel state information, determining a relaying procedure of the relay station, and sending the relaying procedure to the relay station based on the first and second channel state information; wherein the encoded data is terminating to a mobile station; the relay station for receiving data and the relay procedure which the base station sent, converting and sending the data according to the relaying procedure, and sending the first channel state information to the base station as a measured state of channel which receives the data; and the mobile station for receiving the data which the relay station sent, and sending the second channel state information to the relay station as a measured state of channel which receives the data.
US08050616B2 Image forming apparatus
In an image forming apparatus having a registration roller that aligns the leading edge of the sheet and feeds it to the image forming section, a plurality of loop forming rollers that convey the sheet, and a loop forming space for forming a loop in the sheet are placed on the upstream side of the registration roller, and a plurality of loop amount detecting sensors that detect the amount of loop are provided, and the image forming apparatus has the feature that it is provided with a mechanism and a control device for varying the rotational speeds of said plurality of loop forming rollers individually and separately, wherein the loop amounts in a cross-section of the sheet along the sub-scanning direction are adjusted to be at a prescribed value.
US08050613B2 White-out for paper reuse
A method of reusing a sheet includes receiving a sheet having a printed image, scanning a new image, determining whether the sheet is acceptable for reuse, covering at least one portion of the printed image on the sheet with a white-out toner via a white-out unit, fusing the white-out toner to the at least one portion of the sheet, printing a new image onto the sheet, and performing the receiving, scanning, determining, covering, fusing and printing operations on the sheet a plurality of times. A printing device for covering and printing over a printed image includes a receiving subsystem configured to receive a sheet, a processing module configured to determine whether the sheet is acceptable for reuse, and a fuser module configured to fuse a white-out toner.
US08050609B2 Fixing device and image forming apparatus
In a fixing device, a heat roller and a fixing gear for rotating the heat roller are arranged concentrically, and coupled to each other by inserting a key formed in the fixing gear into a keyway formed in the heat roller. The keyway is designed such that the key is allowed to move along a direction in which the heat roller is rotated. For example, the keyway is formed by notching a free end of a one-side rotary shaft of the heat roller so as to extend along the direction in which the heat roller is rotated.
US08050607B2 Image forming apparatus, fixing unit, and image forming method with a cleaning mechanism that contacts a tension mechanism
An image forming apparatus includes an image forming mechanism for forming an image on a recording medium with a developer according to image data and a fixing mechanism for fixing the developer forming the image on the recording medium. The fixing mechanism includes a pressing member, a fixing member, a tension roller, and a cleaner. The fixing member and the pressing member respectively apply heat and pressure to the recording medium conveyed through a nip formed between the pressing member and the fixing member. The tension roller contacts one of the pressing member and the fixing member that contacts the developer forming the image on the recording sheet to apply tension to the one of the pressing member and the fixing member. The cleaner contacts the tension roller and removes contaminants including the developer adhered to the tension roller.
US08050604B2 Belt member and image forming apparatus using the belt member
A belt member is rotatably extended around a plurality of rotatable members of an image forming apparatus for forming a toner image on a recording material by using a developer containing a magnetic carrier. The belt member includes a layer, formed of a crystalline resin material, having an outer peripheral surface and an inner peripheral surface. The layer has a hardness of 0.25 GPa or more and 0.40 GPa or less at the outer peripheral surface and a hardness of 0.10 GPa or more and 0.20 GPa or less at the inner peripheral surface.
US08050600B2 Image formation device and developer supplying device
There is provided an image formation device comprising an developer holding body having a holding surface parallel with a main scanning direction and holding thereon developer; an developer supplying unit to carry developer along a carrying path, wherein the developer supplying unit comprises first carrying electrodes arranged along the carrying path and serving to carry the developer in a carrying direction; second carrying electrodes arranged along the carrying path to face the first electrodes and serving to carry the developer in the carrying direction; a first voltage applying unit to apply a first carrying voltage having a first frequency to the first carrying electrodes; and a second voltage applying unit to apply, to the second carrying electrodes, a second carrying voltage having a second frequency different from the first frequency.
US08050597B2 Toner container having a gear portion and image forming apparatus
A toner container includes a container body that contains toner therein, and a cap portion that is held by a toner-container holding unit and includes a toner discharge opening to discharge the toner contained in the container body. A gear portion is detachably attached to the container body so that a rotational force is transmitted to the container body.
US08050596B2 Developer cartridge with deformable member, and image forming apparatus having the same
A developer cartridge of an image forming apparatus includes a cartridge frame having a developer chamber holding a developer therein, and a developer discharging port, a developer conveying unit rotatably installed on the cartridge frame to agitate and move the developer towards the developer discharging port, and an elastic damper to change the size of a developer discharge space defined by the vicinity to the developer discharging port according to a developer delivery pressure of the developer conveying unit. The damper contracts to increase a size of the developer discharge space and reduce the developer delivery pressure, when the developer delivery pressure increases above a normal pressure in the developer chamber.
US08050595B2 Replenishment carrier injection system
A replenishment carrier injection system is provided for adding carrier particles to a developer housing in a two-component developer toner imaging machine. The replenishment system includes (i) a carrier-only hopper for receiving and containing a first quantity of carrier particles; (ii) metering valves connected to a discharge end of the carrier-only hopper; (iii) a pneumatic plenum connected to the metering valves; (v) an air pump connected to the carrier-only hopper and to the pneumatic plenum for pressurizing the carrier-only hopper and for pneumatically conveying a metered quantity of carrier particles in an air stream from the pneumatic plenum; and (vi) carrier injection assemblies each being connected to the pneumatic plenum and including a conduit for carrier flow, a direct injector elbow connecting the conduit to a developer housing for directly injecting fresh carrier from the pneumatic plenum into the developer housing; and a fresh carrier current collector for detecting any fault in fresh carrier flow through said direct injector elbow the system into the developer housing.
US08050594B2 Image forming apparatus
A conductive drum flange is provided in a cylindrical member of a photoconductive drum. A first gear is formed on an outer circumferential surface of the drum flange. A nonconductive gear member is provided in a shaft member of a transfer roller. A second gear to which driving force is transmitted from the first gear is formed on an outer circumferential surface of the gear member. A groove is formed in at least one of two sides of the gear member. A distance for insulation along the side is increased by groove walls of the groove.
US08050593B2 Image forming apparatus including a mechanism for reliably mounting a process unit
An image forming apparatus capable of reliably positioning a process unit in a main image forming apparatus body, without impairing ease of mounting/dismounting of the process unit achieved by a simple structure. The image forming apparatus including a convex section, provided on the process unit, that projects towards the insertion side; an engagement section, provided on the main apparatus body, that positions the process unit in a width direction by engaging with the convex section; and a guidance section, provided on at least one of a tip end of the convex section and the main apparatus body, that guides the convex section towards the guidance section when mounting the process unit.
US08050592B2 Image-forming device and process cartridge configured to be installed in and removed therefrom
An image forming device includes a casing having a guide, image forming portions configured to form images on a recording medium, and a drawer configured to be installed in and withdrawn from the casing along the guide in a first direction for installation and in a second direction for withdrawal opposite the first direction. The drawer may include a housing configured to house each image forming portion, a projecting portion coupled to the housing and protruding in the first direction, and a support portion coupled to the projecting portion. An engagement of the support portion with the guide regulates movement of the drawer upward or downward during installation and withdrawal.
US08050590B2 Corona device grid cleaner
This is a device for cleaning a corona grid used in electrostatic printing or copying machines. This device has a cleaner pad that cleans the outer surface of the grid, that is the surface closest to the photoreceptor surface. This pad is located between the outer surface of the grid and the surface of the photoreceptor. It can be used together with a cleaner pad that cleans the inner surface of the grid.
US08050585B2 Surface potential detecting device of image forming apparatus
In an embodiment of the invention, a metal shield case and a metal shutter are electrically conducted to each other by using a contact part and are made to have the same potential. By this, the shutter does not electrically exert a bad influence on detection accuracy of a surface potential sensor, the closing performance of the shutter is improved, and the miniaturization or reduction in cost of the surface potential sensor can be realized.
US08050580B2 Continuous-sheet printing tandem electrophotography system and method of printing a continuous sheet
A continuous-sheet printing tandem electrophotography system for printing a continuous sheet includes first and second electrophotography units. A first size of the continuous sheet is measured before an image printed by the first electrophotography unit with a first parameter value is fused on the continuous sheet. A second size of the continuous sheet is measured after the image printed by the first electrophotography unit is fused on the continuous sheet. The second electrophotography unit then prints the continuous sheet with a second parameter value that is determined by a size difference between the first and the second sizes. The first and the second sizes include a page length and a page width of the continuous sheet. The parameter values include a print speed, a polygon mirror rotating speed, a video clock frequency, and a laser power.
US08050577B2 Image forming apparatus and abnormal temperature determination controlling method
An image forming apparatus and a controlling method thereof. The image forming apparatus includes a fixing member having a heating source to heat a developer of a recording medium, a power supply unit to the heating source, first and second temperature sensors for respective first and second positions on the fixing member, a width sensor for the recording medium, and a control unit, when a difference between the first temperature and the second temperature is greater than a predetermined reference value, determining whether the first temperature is abnormal based on the width of the recording medium and, when the first temperature is abnormal, interrupting the power supply to the heating source. An error in the temperature sensor is determined when a temperature difference between the first and second position of the fixing member is greater than a predetermined degree and the recording medium passes through both temperature sensors.
US08050574B2 Optical receiving apparatus and optical level adjusted quantity setting method therefor
The present invention relates to an optical receiving apparatus designed to receive light wavelength-demultiplexed in a wavelength multiplex optical transmission system. The optical receiving apparatus includes an optical level adjusting unit for adjusting a level of light inputted and for outputting the level-adjusted light and a light receiving unit for receiving the light outputted from the optical level adjusting unit. An optical level adjusted quantity in the optical level adjusting unit is set so that the level of light of relatively shorter wavelength band becomes lower than the level of light of relatively longer wavelength band. This enables normal signal light reception to be achieved irrespective of a variation in the number of wavelengths with a simple configuration.
US08050568B2 Free-space sensor network
A free-space network may include: a plurality of geographically distributed free-space sensors for sensing at least one target; a networking apparatus for combining sensed information regarding at least one target from the geographically distributed free-space sensors; a target information device for communicating to at least one user combined sensed information regarding at least one target, from the geographically distributed free-space sensors, as provided by the networking apparatus; and at least one communication link connecting in free-space the geographically distributed sensors, the networking apparatus, and the target information device.
US08050564B2 Coherent optical channel substitution
In an optical data transmission system, one channel is removed from a group of wavelength division multiplexed optical channels and another channel carrying different information at the same wavelength is inserted in its place. The process occurs by adding an optical signal whose electric field is the difference between the electric field of the new and old channels. The difference calculation takes into account the phase of the incoming WDM channel and phase of the laser source of the difference signal. The method has applications in optical transmission networks as add-drop nodes and optical regenerators, for generation of high bandwidth optical signals, and for secret optical communications.
US08050559B2 Multi-chassis router with multiplexed optical interconnects
A multi-chassis network device includes a plurality of nodes that operate as a single device within the network and a switch fabric that forwards data plane packets between the plurality of nodes. The switch fabric includes a set of multiplexed optical interconnects coupling the nodes. For example, a multi-chassis router includes a plurality of routing nodes that operate as a single router within a network and a switch fabric that forwards packets between the plurality of routing nodes. The switch fabric includes at least one multiplexed optical interconnect coupling the routing nodes. The nodes of the multi-chassis router may direct portions of the optical signal over the multiplexed optical interconnect to different each other using wave-division multiplexing.
US08050557B2 Transmission system and system startup method
An exemplary aspect of the invention is a transmitter for transmitting an optical signal, comprising a level comparing unit for measuring an input level of an entered optical signal, and determining whether the input level has exceeded a preset level and a controller for performing high-speed control of the level of an optical signal to be outputted when the input level exceeds the preset level.
US08050553B2 Lens module and assembly method thereof
A lens module includes a flexible printed circuit board, a first sensor, a second sensor, an adjustment device, a lens, a protective frame, an outer housing, a drive mechanism and a resilient member. The flexible printed circuit board includes a first mounting portion and a second mounting portion. The first sensor and the second sensor are fixed on the flexible printed circuit board. The outer housing is connected to the flexible printed circuit board and covers on the outside of the adjustment device and the protective frame. The resilient member and the flexible printed circuit board are arranged on opposite sides of the outer housing. The flexible printed circuit board can be folded along a connecting line between the first mounting portion and the second mounting portion.
US08050552B2 Ergonomic photographic device
An ergonomic photographic device includes a camera and a shell. The shell has a front portion and a back portion, with the camera being disposed in the front portion. The back portion has a leaning portion which is capable of accommodating leaning of the palm of a user. When the arm and wrist of the user are kept at a neutral angle, the camera is kept at a horizontal angle.
US08050547B2 Device and process for uniformly lighting an operating area
A device and a process are provided for uniformly lighting an operating area for performing the lighting of an operating area (2) of a bed (30) by means of a lighting unit (3) such that a selected lighting field (13) is lighted uniformly. The image signals of a camera (7) are sent to an image processing unit (17), in which the image signals are analyzed and the individual lighting elements (6) are switched via the control unit (18). A lighting situation is acquired in the process for initializing and operating this lighting system and a lighting field (13) of interest is selected. The image signals are analyzed during the operation and sent to the control unit (18) in order to switch the lighting elements (6) such that uniform lighting is obtained in the first lighting field (13).
US08050541B2 System and method for altering playback speed of recorded content
A method, apparatus (100) and system (200) for altering the playback speed of recorded content (105) to match a target syllable rate is provided. A user may enter a desired, target playback syllable rate through a user interface (101), such as a keypad or touch screen. Alternatively, the target playback syllable rate may be determined from identification of the source of the recorded content (105). An actual playback syllable rate (106) associated with the recorded content (105) is then determined. The recorded content (105) is then altered, by time domain harmonic scaling in one embodiment, such that the altered playback speed (109) substantially matches the target playback syllable rate. In so doing, a listener is able to receive recorded content (105) at a faster or slower rate than it is produced. Elements that may compromise the intelligibility of the recorded content (105), including distortion (114), background noise (113), ambient noise (117) and audible intonations (115), may be measured such that the target playback syllable rate may be compensated.
US08050538B2 Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses
The recording medium includes a data structure with at least one playlist file stored in a playlist area of the recording medium. The playlist file includes at least one playitem, at least one sub-playitem and mark information. The playitem provides navigation information for reproducing at least one still picture from a first file. The sub-playitem is associated with the playitem and provides navigation information for reproducing audio data from a second file. The mark information includes at least one mark pointing to the still picture.
US08050537B2 Image and audio recording apparatus
An image and audio recording apparatus has a function of recording image data and/or audio data on a recording medium and a function of recording data on a set time band with a timer. When the timer-recording function is caused to set the recording operation, the recording of the image data may be set separately from the recording of the audio data.
US08050534B2 Recording medium, method and apparatus for providing management information
A recording medium, method and apparatus for providing management information are provided. According to an embodiment, the method includes grouping data of a digital stream into a plurality of object units, and grouping one or more object units into an object; and creating management information for accessing the data, the management information including map information and indication information, wherein the map information includes an object unit index table associated with the object units, and wherein the indication information indicates whether the data of the digital stream are grouped into the object units on a basis of a predetermined time period or an entry point information included in the digital stream.
US08050532B2 Digital camcorder having display unit
A digital camcorder records an image of an object as a moving image on a recording medium, and displays an image recorded during a period from the start of image taking to a predetermined time on a screen while recording a currently taken image.
US08050520B2 Method for creating a pixel image from sampled data of a scanned beam imager
A method for creating a pixel image in a two-dimensional display coordinate system from sampled data derived from a collector of a scanned beam imager adapted to transmit a beam of radiation which traces a trajectory in a two-dimensional acquisition coordinate system. The trajectory contains datum locations in the acquisition coordinate system associated with the sampled data. The method includes receiving the sampled data. The method also includes adjusting a mathematical model of the trajectory based on a function of at least one of rotation, translation, and desired scaling of the model of the trajectory. The method also includes constructing the pixel image in the display coordinate system from the adjusted model of the trajectory.
US08050519B2 Image combining apparatus
The color of a measurement object, such as a vital tooth, and the color of a comparison object to be compared with the measurement object are displayed to a user in an easily comparable manner. The invention provides an image combining apparatus including an image extracting unit for extracting an image of a vital tooth (hereinafter referred to as “measurement-object image”) from a color image of the vital tooth and extracting an image of a shade guide (hereinafter referred to as “comparison-object image”) from a color image of the shade guide, a combining-reference-line setting unit for setting combining reference lines on the measurement-object image and the comparison-object image, a combining unit for combining the measurement-object image and the comparison-object image to form a combined image, and a correction unit for correcting at least one of the measurement-object image and the comparison-object image so as to align their outlines on the combining reference line in the combined image when the outlines are not aligned.
US08050518B2 Image processing apparatus and method for readily identifying image data suitable for super-resolution processing
An image processing apparatus includes a determining unit that determines whether image capturing conditions concerning super-resolution processing are satisfied for each piece of image data, and an adding unit that adds data corresponding to a result of determination made by the determining unit to each piece of the image data.
US08050517B2 Method and apparatus for modulating sub-channel pixel in multi grayscale monochrome output apparatus
Provided is a method and apparatus for modulating sub-channel pixels in a multi grayscale monochrome output apparatus, more particularly, a method and apparatus for modulating sub-channel pixels in a multi grayscale monochrome output apparatus that can represent a high grayscale input image on a low grayscale output apparatus through sub-channel pixel modulation.
US08050516B2 Methods and systems for determining a baseline during image processing
A method of determining a plurality of positions associated with a plurality of reaction chambers of a microfluidic device includes a) providing a baseline image; b) providing a template image of a reaction chamber; and c) selecting a region of the baseline image. The method also includes d) performing a matching process including matching the template image to one or more portions of the region of the baseline image; e) determining a position of a first chamber; and f) predicting a position of a second chamber. The method further includes g) repeating steps c) through f) for subsequent chambers.
US08050515B2 Image processing circuit and method thereof for enhancing text displaying
An image processing circuit and method thereof for enhancing text displaying of an image are provided. The image processing circuit performs the method. Firstly, at least a first illumination area and at least a second illumination, which is located adjacent to the first illumination area in the image are defined according to luminance values of a plurality of pixels of the image. Next, a luminance regulation value of at least one of the pixels in the first illumination area is calculated, and the luminance value of the corresponding pixel in the first illumination area is adjusted according to the luminance regulation value. During processing of the image, the luminance values of all of the pixels in the second illumination area are restricted from any adjustment.
US08050507B2 3D depth generation by local blurriness estimation
A system of generating three-dimensional (3D) depth information is disclosed. A color and object independent local blurriness estimation unit analyzes blurriness of each pixel of a two-dimensional (2D) image. Subsequently, a depth assignment unit assigns depth information to the 2D image according to the analyzed blurriness.
US08050501B2 Image matching apparatus, image matching method, and image data output processing apparatus
In an image matching apparatus of the present invention, when a document type discrimination section that discriminates a document type determines that a target document is an N-up document on which plural document images are laid out, a resolution conversion section that converts a resolution of image data into a default resolution before features are extracted from the image data converts a resolution of image data of the target document into not the default resolution but a resolution which varies depending on the number of document images laid out on the target document and a document size of the target document. This makes it possible to determine a similarity to a reference document with high accuracy even in a case where each document image included in the target document to be matched is reduced in size from its original document image, i.e., in a case of an N-up document.
US08050500B1 Recognition method and system
Techniques for recognizing discrete multi-component symbolic input from a user can be applied to, for example, handwriting or speech. The techniques can include providing a database of model input sequences, where each model input sequence corresponds to a symbol to be recognized. Input functions, for example, discrete strokes, are obtained from a user and segmented into a sequence of discrete components. Hypothesis symbol sequences are obtained by comparing the discrete components to a database of symbols to be recognized and updating hypothesis symbol sequences based on the results of the comparison and hypothesis symbol sequence history from input previously acquired in time.
US08050493B2 Method for generating a high quality scanned image of a document
An improved image processing method for generating an image from a hard copy document includes the following steps: scanning the hard copy document multiple times using a scanner to generate a plurality of images; performing deskewing for each image; performing translational compensation for each image; selecting two images (first and second) among the plurality of images that have the highest similarity to each other; dilating the first image; converting the dilated first image into a binary form; eroding the converted first image to generate a first processed image; eroding the second image; converting the eroded second image into a binary form; dilating the converted second image to generate a second processed image; and extracting common portions of the first and second processed images to generate a final image. This method can be used to generate high quality scanned images of hard copy documents for purposes of document authentication.
US08050492B2 Apparatus and method for generating and outputting stereoscopic images
An apparatus and a method for generating and outputting stereoscopic images. A user can select either a barrier mode and an interlaced mode. In the barrier mode, images are generated in the barrier scheme, whereas in the interlaced mode, images are generated in the interlaced scheme. In a case where the user selects the interlaced mode, when the images are detected with the left and right camera sensors, the images are rotated by −90 degrees and are then detected. Subsequently, stereoscopic images are generated from rotated images according to the barrier scheme, and generated images are stored along with information on a currently set image generation mode. Next, when the user desires to output the stored stereoscopic images through an interlaced output device for providing stereoscopic images in the interlaced scheme, the stored stereoscopic images are rotated by 90 degrees, and the rotated stereoscopic images are provided to the interlaced output device. Accordingly, without an additional configuration unit for a special purpose, the stereoscopic images stored in the barrier scheme can be output as normal stereoscopic images through the interlaced output device.
US08050489B2 Autoradiography-based differential wear mapping
Methods and systems for the differential wear mapping of the surface of an object are described. The process involves establishing a radioactive wearing surface on the object through surface layer activation (SLA) and/or radioactive ion implantation (RII) and imaging the wearing surface with conformal photographic or x-ray film to produce a first autoradiograph providing a baseline profile of the wearing surface. After subjecting the object to wear during testing the wearing surface is again imaged with conformal photographic or x-ray film to produce a second autoradiograph providing a worn profile. The first and second autoradiographs of the wearing surface are digitized and compared to produce a differential wear map of the surface of the object.
US08050484B2 Method and system for image recognition for aiding the visually impaired
A method for tracking paper currency in a holder, includes: scanning paper currency deposited or removed from a holder; determining the total number of each individual denomination of paper currency contained within the holder based on the scanned paper currency deposited and removed from the holder; recording the total number of each individual denomination of paper currency; determining the total value of the paper currency within the holder; outputting the denomination of paper currency when the paper currency is scanned during depositing or removal from the holder; outputting the recorded number of each individual denomination of paper currency and the total value of the currency within the holder; and wherein the recorded number of each individual denomination of paper currency and the total value of the currency within the holder is dynamically tabulated based on the scanning of paper currency deposited or removed from the holder.
US08050483B2 Method for image registration processes and X-ray angiography system
Registration of preoperatively acquired MRI images of soft parts to intraoperatively acquired X-ray images of soft parts is not possible. The invention shows a way of nevertheless using such preoperatively acquired images for superimposition with 2D projections of the soft parts, taking an indirect route via 3D/3D registration of images of the spinal column. For this purpose, 3D image data sets of the spinal column must be obtained separately on the one hand using MRI and on the other using the X-ray imaging system so that the 3D/3D registration produces a mapping rule which then also applies to the preoperatively acquired images of the soft part if the soft part images and the spinal images are acquired without intervening change in the patient position in the MRI scanner.
US08050481B2 Method and apparatus for small pulmonary nodule computer aided diagnosis from computed tomography scans
The present invention is a multi-stage detection algorithm using a successive nodule candidate refinement approach. The detection algorithm involves four major steps. First, a lung region is segmented from a whole lung CT scan. This is followed by a hypothesis generation stage in which nodule candidate locations are identified from the lung region. In the third stage, nodule candidate sub-images or the lung region of the CT scan pass through a streaking artifact removal process. The nodule candidates are then successively refined using a sequence of filters of increasing complexity. A first filter uses attachment area information to remove vessels and large vessel bifurcation points from the nodule candidate list. A second filter removes small bifurcation points.
US08050476B2 Heart rate demodulation of periodic movement in ultrasound data for object identification
The systems and methods enhance, or increase the strength of, signals collected from a target object, to facilitate identification of the object, by removing or suppressing signal variations or aberrations associated with the object or its surroundings.
US08050474B2 System for generation of a composite medical image of vessel structure
A system reduces artifacts introduced by patient or table motion during generation of a composite image visualizing contrast agent flow. A system for generation of a composite medical image of vessel structure, includes an imaging device for acquiring multiple sequential images of vessel structure of a portion of patient anatomy in the presence of a contrast agent. An imaging processor aligns individual images of the multiple sequential images with a single particular mask image containing background detail of the portion of patient anatomy in the absence of contrast agent. The imaging processor forms data representing multiple digitally subtracted images by subtracting data representing the single particular mask image from aligned individual images of the multiple sequential images. The imaging processor associates different individual images of the multiple digitally subtracted images with different corresponding visual attributes and combines data representing the digitally subtracted images to form a composite image. A reproduction device presents the composite image to a user.
US08050471B2 Image processing system and method for displaying images during interventional procedures
To reduce the contrast fluid and X-ray load on patients during interventional procedures, a real-time visualization architecture combines 2D live images with 3D reconstructed volume information. In general, 2D X-ray images are recorded from below (Posterior Anterior) and presented head up (Anterior Posterior) by applying a mirroring operation on the image data. In order to ensure a correct alignment of the 2D live images within the reconstructed 3D volume, the 3D information is displayed under the same inverse viewing angle as the 2D live images by applying a mirroring around the Y-axis to the 3D information and by presenting the 3D information in a reverse sorting order. Furthermore, transparent surface/volume rendering combined with silhouette rendering maintains the contrast in the 2D information while preserving the 3D impression.
US08050470B2 Branch extension method for airway segmentation
A branch extension method and system for segmenting airways in 3D image data is disclosed. An initial airway segmentation is obtained from the 3D image data. Terminal branches of segmented airways of the initial airway segmentation are identified. The segmentation of the terminal branches is then extended. The segmentation of the terminal branches can be extended using various segmentation techniques. This method can use complex segmentation techniques to extend the terminal branches without having a large impact to the overall speed of the segmentation.
US08050462B2 Methods and systems for administering a drug program
Systems and methods are described that provide a fast and simple way of administering a drug program related to an animal. Specifically, systems are provided that can receive, compile and analyze information regarding the condition of an organ in a form that is readily readable, transferable to others, and associated with, or linked to, other information such as the presence or absence of an administered drug, combination of drugs, or drug program.
US08050460B2 Method for recognition of an object
The invention relates to a method for the prediction of the size to be expected of the image of a stationary object associated with a road in a picture of the environment in the field of view of a camera device which is in particular arranged at a motor vehicle and which has an image plane including image elements, wherein at least one relevant spatial zone from the field of view of the camera device is determined; wherein boundaries of the calculated projection onto the image plane of the at least one relevant spatial zone are determined in order to determine at least one relevant image zone; wherein a directional beam is determined for each of the image elements in the at least one relevant image zone, said directional beam including those spatial points from the field of view which would be projected onto the respective image element on a projection onto the image plane; and wherein at least one value for the size to be expected of the image of a road sign in the respective image element is determined for each of the image elements in the relevant image zone.
US08050459B2 System and method for detecting pedestrians
A method is provided for detecting a pedestrian exterior to a vehicle by use of a vehicle-mounted image-based monitoring system. An edge-based pedestrian detection analysis is applied to the input image data to determine an edge-based confidence value of a candidate image area being a pedestrian. A motion-based pedestrian detection analysis is applied to the input image data to determine a motion-based confidence value of a candidate image area being a pedestrian. A final confidence value is obtained by combining the edge-based confidence value and motion-based confidence value using weighting factors that are functions of vehicle speed. The final confidence value is compared to a threshold value for determining whether to generate a warning that a pedestrian may be present in the input image data.
US08050458B2 Frontal view imaging and control device installed on movable object
A frontal view imaging and control device installed on a movable object, includes: an image input unit receiving an image taken by an image device that captures a region of a road surface in a predetermined direction; a projection transformation unit linking each pixel of the image onto a virtual two-dimensional plane of a road surface through coordinate transformation so as to form a virtual projection image on the two-dimensional plane; a projection likelihood calculation unit dividing the virtual projection image into a distant view section and a close view section, and calculating similarity defined between a projection of the distant view section and a projection of the close view section; and an attitude angle calculation unit determining an angle of depression and a panning angle that maximize the similarity as a measured attitude angle that indicates an image capturing direction of the imaging device.
US08050457B2 Method, device and program for cutting out moving image
To enable obtainment of a composite image including a movement trajectory of a moving body, even from a moving image including a background. A sampler samples frames from moving image data. A first mask frame calculator calculates mask frames including mask regions, which correspond to positions of the moving body on the frames. A second mask frame calculator accumulates and binarizes the mask frames to calculate a reference mask frame. A region masker masks the frames by using the mask frames and the reference mask frame to cut out moving body regions, which correspond to a moving body, from the frames. A composer overwrites moving body regions on one of the frames in chronological order to obtain a composite image, which includes the movement trajectory of the moving body.
US08050454B2 Processing digital video using trajectory extraction and spatiotemporal decomposition
Methods to process digital video using trajectory extraction and spatiotemporal decomposition for search and retrieval of video are described. An example method extracts interest point data from data representing a plurality of video frames. The interest point data is extracted from each of the video frames independent of the other video frames. Subsequent to extracting the interest point data, the example method links at least some of the interest point data to generate corresponding trajectory information. The example method also clusters the trajectory information to form clustered trajectory information and extracts a representative feature index from the clustered trajectory information.
US08050439B2 Hearing aid system
This hearing aid system comprises a first hearing aid (1) and the second hearing aid (2) mounted on the right ear. These each have a microphone (101) for inputting ambient sound, a hearing aid processor (102) for subjecting sound inputted from the microphone (101) to hearing aid processing, a speaker (103) for outputting sound that has undergone the hearing aid processing, a communication component (107) for performing wireless communication, and a battery (104) for supplying electrical power to the microphone (101), the hearing aid processor (102), the communication component (107), and the speaker (103). The first hearing aid (1) and the second hearing aid (2) have a battery charge detector (105) for detecting the remaining charge of the battery. A power consumption controller (106) is provided for reducing the power consumption for whichever of the first hearing aid (1) and the second hearing aid (2) that has the lowest remaining battery charge when it has been detected that the difference in the remaining battery charges of the first hearing aid (1) and the second hearing aid (2) detected by the battery charge detector (105) is greater than a specific value.
US08050438B2 Closure element for housing openings during a tumbling process
The manufacture of housing parts of a hearing apparatus and in particular a hearing device is to be simplified. To this end, provision is made to also efficiently use a so-called tumbling process for the surface treatment of housing. On account of this, a closure element is proposed for closing openings of housing parts for a hearing apparatus of this type during a tumbling process. The closure element has a disk-like center part, a first column section, which protrudes from the one side of the disk-like center part and has a first swelling on its free end, and a second column section, which protrudes from the other side of the disk-like center part and has a second swelling on its free end. A closure element of this type allows openings of housing parts, which are attached to the column sections, to be closed and protected for a tumbling process.
US08050436B2 Method for amplifying an acoustic signal and corresponding acoustic system
In acoustic systems, especially with hearing aids, feedback whistling keeps occurring. To avoid this, a limit gain frequency response of the amplification device, which represents the limits of feedback whistling, is thus recorded. On the basis of the curve recorded a required gain frequency response with a number of interpolation points is created, with each interpolation point having a predetermined minimum distance in each case to the limit gain frequency response in at least two different directions. This enables feedback whistling to be largely avoided, even with shifts in resonant frequencies.
US08050433B2 Apparatus and method to cancel crosstalk and stereo sound generation system using the same
An apparatus and method for canceling crosstalk between 2-channel speakers and two ears of a listener in a stereo sound generation system. The crosstalk canceling apparatus includes a first signal processing unit to cross-mix first and second channel signals with gain and delay-adjusted first and second channel signals, a second signal processing unit to adjust frequency characteristics of the signals mixed in the first signal processing unit.
US08050431B2 Thermoacoustic device
An apparatus includes an electromagnetic signal device, a medium, and a sound wave generator. The sound wave generator includes a carbon nanotube structure. The carbon nanotube structure includes one or more carbon nanotube films. Each carbon nanotube film includes a plurality of carbon nanotubes entangled with each other. The electromagnetic signal device transmits an electromagnetic signal to the carbon nanotube structure. The carbon nanotube structure converts the electromagnetic signal into heat. The heat transfers to the medium and causes a thermoacoustic effect.
US08050430B2 Thermoacoustic device
A sound wave generator includes one or more carbon nanotube films. The carbon nanotube film includes a plurality of carbon nanotubes substantially parallel to each other and joined side by side via van der Waals attractive force therebetween. At least part of the sound wave generator is supported by a supporting element. The one or more carbon nanotube films produce sound by means of the thermoacoustic effect.
US08050427B2 Digital mixer and display control method therefor
There are provided k operators to be used for performing parameter setting. A channel strip screen displays a plurality of parameters for each of selected k channels. In response to selection operation to select a desired one of the parameters displayed on the channel strip screen, a parameter window related to the selected parameter is opened on a display. The parameter window displays, for each of selected k channels, a parameter of a same type as the selected parameter. Each of the parameters displayed for the selected k channels is assignable to any one of the k operators. When selection operation to select any desired one of first-type parameters has been performed, the parameter window is opened immediately, but, when selection operation to select any desired one of second-type parameters while the desired second-type parameter is in a non-selected state, the selected desired second-type parameter is set to a selected state without the parameter window being opened and then the parameter window is opened in response to further selection operation of said desired second-type parameter having been set to the selected state. When the second-type parameters are set in the selected state with the parameter window not opened, each of the second-type operators in the selected state, displayed on the channel strip screen, is assigned to any one of the k operators.
US08050421B2 Acoustic correction apparatus and acoustic correction method
According to one embodiment, an acoustic correction apparatus includes: a signal obtaining module configured to obtain an acoustic signal from a target space including an object and an external space; a signal output module configured to output to the target space a measurement signal; a coefficient identifying module configured to identify, on the basis of a response acoustic signal, a correction coefficient of a correction filter that reduces a resonance frequency component of a resonance in the object; a filtering module configured to use the correction filter, and filter the signal provided to the object; a noise cancelling module configured to remove, on the basis of the acoustic signal, a noise component comprised in the acoustic signal from the filtered signal; and an output module configured to output the acoustic signal, from which the noise component is removed by the noise cancelling module, to the object.
US08050412B2 Scaling adjustment to enhance stereo separation
A demodulator (10) converts television signals to video baseband signals and audio baseband signals including stereo signals representing a right channel signal value and a left channel signal value. A DSP (60) recursively finds a preferred coefficient value for a scaling that reduces stereo separation due to amplitude variation of the right and left channel signal values. The preferred coefficient value is thereafter used for scaling the right and left channel signal values.
US08050408B2 Techniques for managing keys using a key server in a network segment
The election of a key server is provided. The key server is a single device that broadcasts an encryption key to other devices in a network segment. Also, automatic reelection of a new key server is provided when a current key server becomes unavailable. Key receivers may separately detect that a new key server is needed and separately determine from state information which key receiver should be elected the new key server. The state information may have been received in previously sent messages. Thus, further messaging is not needed to elect a new key server.
US08050402B2 Method and related device for hardware-oriented conversion between arithmetic and boolean random masking
A method for secure conversion between two different random markings used for cryptographic functions, converts a first binary data word, masked by a binary mask word according to a first masking process, into a corresponding second binary data word, masked by said binary mask word according to a second masking process, the first and second binary data words and the binary mask word including corresponding pluralities of bits, wherein each of the pluralities of the bits includes a least significant bit, a first bit, and at least one i-th bit i≧2.
US08050401B2 High speed configurable cryptographic architecture
Method and system to encrypt and decrypt data is provided. The method comprising, providing input data to be encrypted, said input data made up of a plurality of sub-data, each said sub-data comprising sequence of bits of data; dynamically selecting a plurality of invertible encryption parameters; and performing one or more rounds of a combination of data modification, sequence modification and data-sequence modification using plurality of selected encryption parameters deriving encrypted data. The system includes a processor for executing code for dynamically selecting a plurality of invertible encryption parameters.
US08050396B2 Message forwarding based on sender and recipient relationship
Techniques for message forwarding based on a relationship between a sender and a recipient are described herein. In one embodiment, a process includes, but is not limited to, in response to a message from a sender over a network, identifying a list of candidate recipients to handle the message based on roles of the candidate recipients within an organization in view of the sender, and forwarding the message to a recipient selected from the list of the candidate recipient to enable the selected recipient to handle the message. Other methods and apparatuses are also described.
US08050395B2 Analog telephone adapter and emergency proxy
An analog telephone adapter (ATA) comprises a dial tone generator, control logic and a packet generator. The dial tone generator generates a dial tone when the ATA is in an unregistered state. The control logic processes a dial-out request when the ATA is in the unregistered state. The control logic directs the packet generator to generate an invite packet for an emergency proxy to handle the dial-out request on behalf of the ATA when the ATA is in the unregistered state.
US08050392B2 Methods systems, and products for processing responses in prompting systems
Methods, systems, and products are disclosed for processing responses in a prompting system. Responses are monitored to a menu of prompts in the prompting system. A response to a prompt is tagged with a location identifier. The location identifier identifies subject matter that corresponds to the prompt. The location identifier is stored in a database. If the menu of prompts changes, then the location identifier permits navigation to the same subject matter, even though the prompt is reassigned to new subject matter.
US08050387B1 Method and system for providing customized audio responses to incoming phone calls
A telephone answering system (100) and method (200) that permits a user to immediately generate a customized playback message in response to an incoming call without having to actually answer the call. The system (100) can include a ring detector (104), a command interface (114), a controller (110) and a telephone network interface (102). In response to an incoming call, the ring detector (104) alerts the called party and causes the controller (110) to activate the command interface (114). The command interface (114) is activated for a predetermined time while the call is still ringing. While activated, the called party can select or enter a playback message. The playback message can be a pre-recorded audio message stored within the device, or a voice message spoken by the called party during the activation period. After the playback message is selected by the called party, the telephone system (100) answers the incoming call and automatically plays the customized message to the calling party.
US08050383B2 Radiographic apparatus and radiographic method
A radiographic apparatus controls the irradiation of a subject with radiation on the basis of a comparison result between an irradiation area calculated on the basis of an opening area of an aperture and a detection area of radiation of an image data generator that detects radiation that has been transmitted through the subject and generates image data.
US08050381B2 Medical X-ray imaging system
The solid-state image pick-up device (1) includes a photodetecting section (10) which is formed by two-dimensionally aligning M×N (M and N are integers not less than 2) pixels in M rows and N columns and has a rectangular photodetecting surface. This solid-state image pick-up device (1) is supported rotatably by a rotation controlling section, and the rotation controlling section controls the rotation angle of the solid-state image pick-up device (1) so that the row direction or column direction of the photodetecting section (10) becomes parallel to the movement direction (B) of the solid-state image pick-up device (1) in one of the two imaging modes, and both of the row direction and the column direction of the photodetecting section (10) tilt with respect to the movement direction (B) of the solid-state image pick-up device (1) in the other imaging mode of the two imaging modes.
US08050379B2 Shift register with lower power consumption and liquid crystal display using the same
An exemplary shift register (20) includes a plurality of shift register units (200) connected one by one. Each of the shift register units includes a clock signal input terminal (TS), a high level signal input terminal (VH), a low level signal input terminal (VL), an input terminal (VIN), a first output terminal (VOUT1), a second output terminal (VOUT2), a first common node (P1), a second common node (P2), a first switch circuit (31), a second switch circuit (32), a third switch circuit (33), a fourth switch circuit (34), a fifth switch circuit (35), a six switch circuit (36), a nor gate, an inverter, and an and gate.
US08050373B2 Phase interpolator based transmission clock control
A system and method is provided for phase interpolator based transmission clock control. The system includes a transmitter having a phase interpolator coupled to a master timing generator and a transmission module. The phase interpolator is also coupled to a receiver interpolator control module and/or an external interpolator control module. When the system is operating in repeat mode, the transmitter phase interpolator receives a control signal from a receiver interpolator control module. The transmitter phase interpolator uses the signal to synchronize the transmission clock to the sampling clock. When the system is operating in test mode, a user defines a transmission data profile in an external interpolator control module. The external interpolator control module generates a control signal based on the profile. The transmitter phase interpolator uses the signal to generate a transmission clock that is used by the transmission module to generate a data stream having the desired profile.
US08050370B2 Digital signal receiving apparatus
A digital signal receiving apparatus includes a detection-judging portion having a first smoothing filter generating a first smoothed signal by smoothing an auto-correlation signal and judging a possible presence of a desired signal when a signal level of the first smoothed signal is greater than a reference level and an absence of the desired signal when being smaller than the reference level. The smoothing filter includes a limiting portion limiting a fluctuation width of the first smoothed signal; and an adjusting portion configured to adjust the fluctuation width of the first smoothed signal limited by the limiting portion to be reduced while an elapsing time after the detection-judging means judges the possible presence of the desired signal is increasing.
US08050367B2 Receiving amplitude correction circuit, receiving amplitude correction method, and receiver using the same
Input average levels and output average levels of digital channel filters 217 and 218 are computed in amplitude calculation circuits 101 and 102. In a gain difference calculation circuit 103, a gain difference of the input levels and the output levels is computed as a multiplier α so that a difference between the input levels and the output levels are eliminated or adjusted to be within a certain value. The outputs of the digital channel filters 217 and 218 are multiplied by the multiplier α in multiplier units 104 and 105. The multiplication results are outputted as corrected digital signals to a subsequent digital signal processing circuit.
US08050365B2 Radio communication device
A radio communication device performs baseband processing by subjecting a received signal to an AD conversion at a predetermined sampling frequency and converting a digital signal resulting from the AD conversion into a baseband signal by frequency conversion. The device includes a frequency converting unit configured to convert the resulting digital signal into a complex baseband signal. The device further includes a waveform shaping unit configured to subject the baseband signal to waveform shaping, and a down-sampling unit configured to subject the baseband signal to sample discrete reduction.
US08050364B2 Digital signal receiving apparatus
A digital signal receiving apparatus includes: detection-judging portion judging a possible presence of a desired signal when a signal level of a smoothed signal is greater than a reference level; wherein said first smoothed signal and said second smoothed signal are compared in order to generate a detection signal representing a judgment of a possible presence of a desired signal, said second smoothed signal having a convergence speed slower than that of the first smoothing filter, a filter controlling portion switching an adaptive filter from an adaptive mode to a non-adaptive mode when the detection-judging portion judges the possible presence of the desired signal and switching from the non-adaptive mode to the adaptive mode when the detection-judging portion judges the absence of the desired signal; a limiting portion limiting a signal level of an auto-correlation signal to the signal level of the smoothed signal; and a demodulating portion demodulating the auto-correlation signal having the signal level limited by the limiting means so as to generate a demodulated signal, wherein the input to the demodulator is limited to the level of a smoothed signal, said smoothed signal being generated from the input of the detection judging portion.
US08050358B2 Base station transmitter for mobile telecommunication system, method for that system
The present invention relates to a transmit diversity method of a mobile communication system and a base station transmitting apparatus using the same. A first code and a second code that is diversity-encoded from the first code are generated, and transmit symbols are spread with the first code and the second code. A first transmit symbol spread with the first code and a second transmit symbol spread with the second code are mapped to symbols in frequency and time domains in a frame and transmitted through antennas. Therefore, various diversity techniques can be provided to the mobile communication system, and the diversity technique is not restricted to symbols transmitted to the same mobile station and can also be applied to a 1-bit channel.
US08050357B2 Codebook generating method and apparatus for generating a codebook for multi-polarized multiple-input multiple-output (MIMO) systems
A method of generating a codebook for a multiple-input multiple-output (MIMO) system is provided. The codebook generation method includes: assigning a single-polarized preceding matrix to diagonal blocks among a plurality of blocks arranged in a block diagonal format in which a number of diagonal blocks corresponds to a number of polarization directions of transmitting antennas; and assigning a zero matrix to remaining blocks excluding the diagonal blocks.
US08050355B2 Transmitter and receiver using pseudo-orthogonal code
A transmitter using pseudo-orthogonal code includes a serial-to-parallel converter for converting serial transmission data into 9-bit parallel data, and a pseudo-orthogonal code memory for receiving the parallel data from the serial-to-parallel converter and outputting 16-bit pseudo-orthogonal code by using the received data as addresses. The pseudo-orthogonal code memory has the relationship of the input address and output code, as expressed in the following equation: c(i)=0.5×((−1)b2⊕(i1b1)⊕(i0b0) (−1)b5⊕i2⊕(i1b4)⊕(i0b3) (−1)b8⊕i3⊕(i1b7)⊕(i0b6) (−1)( b2⊕b5⊕b8)⊕i3⊕i2⊕(i1(b1⊕b4⊕b7))⊕(i0(b0⊕b3⊕b6))) where C(i) is a pseudo-orthogonal code value, i is each bit of the pseudo-orthogonal code, 0≦i≦15, and b0-b8 are a transmission data bit stream input in the memory as addresses. Accordingly, the transmission efficiency of the transmitter/receiver using orthogonal code can be remarkably improved.
US08050350B2 Receiver I-Q balance calibration
In an I-Q receiver, I-Q baseband mixer receives a real signal, and outputs an in-phase baseband information signal and a quadrature baseband information signal, a decoupling compensator multiplies in-phase baseband information signal and the quadrature baseband information signal by a trained decoupling matrix that, based on adaptive training in response to purely in-phase and purely quadrature phase training signals, decouples the in-phase baseband information signal from a quadrature component of the I-Q signal, and decouples quadrature-phase baseband information signal from an in-phase component of the I-Q signal. Optionally, a trained I-arm-Q-arm imbalance compensator performs a filter compensation on one or both of the decoupled in-phase baseband signal and the quadrature-phase baseband signal output by the trained decoupling matrix. Optionally, the filter is trained based on training signals generated by inputting equal in-phase and quadrature phase training signals to the I-Q baseband mixer, and multiplying the result by the trained decoupling matrix.
US08050349B2 Individual interleaving of data streams for MIMO transmission
The present invention, generally speaking, provides interleavers and methods of interleaving that satisfy the need for backward compatibility while effectively addressing competing design objectives. In accordance with one aspect of the invention, data is transmitted using a number of transmit antennas greater than an expected number of receive antennas. At least one pair of transmit antennas (ant′—1, ant′_N) is formed, and multiple second data streams (610a, 610u) are formed from a first data stream, successive bits in said first data stream being assigned to different ones of said second data streams. Block interleaving of multiple respective ones of said second data streams is individually performed (611a, 611u). During successive transmission intervals (617), the pair of transmit antennas is used to transmit a pair of data symbols taken from different ones of said second data streams, followed by an equivalent transformed pair of data symbols.
US08050348B2 Receiver and method performing adaptive overlap and add function in multi band orthogonal frequency division multiplexing scheme
A receiver performing an adaptive overlap and add (OLA) function in a multi band orthogonal frequency division multiplexing (OFDM) scheme and a method using the receiver. The receiver performing the OLA function in the multi band OFDM includes a channel estimator to estimate a delay spread from a digital input signal; a signal-to-noise ratio (SNR) estimator to estimate an SNR from the digital input signal; and an overlap and add (OLA) module to determine an OLA length based on the estimated delay spread and the estimated SNR and to perform an OLA according to the determined OLA length, wherein the OLA module adds, to header samples of an OFDM symbol, tail samples corresponding to the estimated delay spread of the OFDM symbol corresponding to the digital input signal.
US08050336B2 Frequency domain equalization method and apparatus for a single carrier receiver
A frequency-domain-equalization apparatus for a receiver in single-carrier communication comprising: a selection means (103) for selecting a time-sequence-signal portion from a received signal that is longer than one block; a Fourier-transformation means (104) for performing Fourier transformation of the time-sequence-signal portion that is longer than one block and converting the signal to a frequency-domain signal; a channel-compensation means (105 to 106) for estimating the channels in the frequency domain and performing channel compensation, and a selection means (107, 108; 151) for performing inverse-Fourier transformation of the channel-compensated signal and selecting a one-block time-sequence-signal portion from the inverse Fourier-transformation results.
US08050329B2 Method and apparatus for generic scalable shape coding
A generic spatially-scalable shape encoding apparatus and method for handling different mask decomposition methods, while maximizing coding efficiency of the encoder, is disclosed. The present generic spatially-scalable shape encoding applies three encoding steps to maximize the coding efficiency of the encoder, i.e., mask mode encoding, base mask layer coding and enhancement mask layer coding.
US08050328B2 Image decoding method
An image decoding method includes a first storage step of sequentially decoding pictures in a stream, storing a picture to be used as a reference into a picture memory, and managing the picture. Further, the image decoding method includes a determination step of determining whether or not random access reproduction has been designated, a state change step of changing a management state for managing a picture in the picture memory, when the random access reproduction has been designated, and a second storage step of sequentially decoding each of the coded pictures from a random access reproduction destination, storing, into the picture memory, a picture to be used as a reference, and managing the picture. This image decoding method enables the decoding of pictures with reference to an appropriate picture even when random access reproduction is performed.
US08050326B2 Method for providing and using information about inter-layer prediction for video signal
Disclosed is a method for providing and using information about inter-layer prediction when providing a video signal to a plurality of layers by encoding the video signal. The method for encoding an image signal to bit streams of an enhanced layer and a base layer, includes the steps of coding an image block in a picture of the enhanced layer into residual data based on image data of a block of the base layer corresponding to the vide block, and providing indication information through the bit stream of the enhanced layer, the indication information representing whether the coding is achieved in inter-layer prediction constraint or inter-layer prediction unconstraint.
US08050323B2 Interpolation of video compression frames
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US08050318B2 Compensation circuit and method for reducing intersymbol interference products caused by signal transmission via dispersive media
A compensation circuit and method for reducing ISI products within an electrical data signal corresponding to a detected data signal received via a signal transmission medium introduces distinct compensation effects for individual ISI products within the electrical data signal. Distinct data signal components within the detected data signal and corresponding to such ISI products can be selectively and individually compensated, thereby producing a compensated data signal in which each selected one of such individual data signal components is substantially removed. Individual data signal components or selected combinations of data signal components can be compensated as desired.
US08050315B2 Open collector / open drain integrated bidirectional digital isolator
An open collector/open drain interface, such as I2C interface between two or more integrated circuit devices, employs isolation techniques to provide electrical isolation of a digital signal for transmission of the signal between the devices. Uni-directional isolator channels are utilized to transmit bidirectional digital signals, and a selection of an isolator channel operating in an intended transmission direction is performed by direction control logic. Edge detection logic is utilized to determine changes in edges of a digital signal, thus determining a transmitting device and a transmission direction. The direction state is held in a direction state register. This state is held until the appropriate edge is detected on the transmit side, returning the isolator to the idle state. In the idle state neither side of the isolator is in a driven state. During transmission, the digital signal is transmitted through an isolator channel and sent to a receiving device.
US08050314B2 Apparatus and method for wireless communication, and computer program
A wireless communication apparatus includes a plurality of antenna branches for transmitting and receiving a wireless communication signal, a calibration coefficient calculator for calculating a calibration coefficient for each frequency band, the calibration coefficient correcting an imbalance in phase and amplitude existing between the antenna branches, a coefficient storage memory for storing the calibration coefficient of each frequency band, a calibration coefficient reader for reading the calibration coefficient of a frequency band of one of a transmission signal and a reception signal as a target to be calibrated, a calibration coefficient interpolator for interpolating a calibration coefficient of the frequency band if the coefficient storage memory stores no corresponding calibration coefficient of the frequency band, and a calibration coefficient multiplier for multiplying one of the transmission signal and the reception signal by one of the read calibration coefficient and the interpolated calibration coefficient.
US08050311B2 Method and arrangement for improved relaying
A first aspect of the present invention relates to a wireless relaying network having a number of network nodes, including a transmitting node, at least one relaying node and at least one receiving node. Briefly, according to the present invention the transmitting node forms an OFDM-symbol and transmits a signal comprising the OFDM-symbol to the at least one relay node and directly to the receiving node. The relaying node receives, amplifies and transmits the symbol to the receiving node in such manner as to enable the relayed signal and the direct signal to be receive concurrently at the at least one receiving node to enable constructive interference of the OFDM symbol.
US08050303B2 Laser based on quantum dot activated media with forster resonant energy transfer excitation
A laser gain medium. The novel laser gain medium includes a host material, a plurality of quantum dots dispersed throughout the host material, and a plurality of laser active ions surrounding each of the quantum dots. The laser active ions are disposed in close proximity to the quantum dots such that energy absorbed by the quantum dots is non-radiatively transferred to the ions via a Forster resonant energy transfer, thereby exciting the ions to produce laser output. In an illustrative embodiment, each quantum dot is surrounded by an external shell doped with the laser active ions.
US08050301B2 Systems and methods for stabilizing laser frequency based on an isoclinic point in the absorption spectrum of a gas
Systems and methods for stabilizing laser frequency based on an isoclinic point of an atomic or molecular medium are provided herein. A system may include: a transmission cell containing a gas and configured to transmit light from the laser, the gas having an absorption spectrum with an isoclinic point; a photodiode generating an output based on an amplitude of transmitted laser light; and circuitry configured to tune the frequency of the laser to the isoclinic point of the absorption spectrum based on the output. The absorption spectrum may have first and second overlapping peaks respectively corresponding to first and second transitions of the gas, the isoclinic point being a saddle point between the first and second peaks. The first and second peaks may have substantially equal amplitude as one another and/or may broaden substantially equally as each other as a function of a physical parameter of the gas.
US08050296B2 Radio equipment (RE)-based synchronization
A distributed radio base station includes a first radio equipment controller (REC) node, a second radio equipment controller (REC) node, and a radio equipment (RE) node for transceiving information over a radio interface with one or more radio terminals. The first REC node and the second REC node are physically separate from the RE node. The first REC node and/or the second REC node are/is connected to the RE node by a transmission link. Synchronization reference information is provided to one of the REC and RE nodes. The synchronization reference information in the one node is compared with timing information received from another of the REC nodes to generate a timing difference. The timing difference is used to adjust a timing unit at the another node in order to achieve timing synchronization between the RE node, the first REC node, and the second REC node.
US08050295B2 Transmission circuit and method for transmitting a bit sequence to be transmitted
A transmission circuit and method for transmitting a bit sequence to be transmitted is provided that includes a dividing device for dividing the bit sequence into an even-numbered bit sequence and into an odd-numbered bit sequence, a first device for forming the first sampled values of a first fundamental wave depending on the even-numbered bit sequence, a second device for forming second sampled values of a second fundamental wave depending on the odd-numbered bit sequence, the second fundamental wave being shifted relative to the first fundamental wave by a time period, and includes a summator for summation of the first sampled values of the first fundamental wave and the second sampled values of the second fundamental wave to form an output value sequence.
US08050288B2 Method and apparatus for interference suppression in orthogonal frequency division multiplexed (OFDM) wireless communication systems
A method and apparatus for interference suppression in wireless communication systems, especially Orthogonal Frequency Division Multiplexed (OFDM) systems. The array apparatus includes a two-tier adaptive array system which provides for both spatial diversity and beamforming at the uplink. The adaptive array is comprised of sub-arrays spaced at a distance sufficient to provide spatial diversity, ideally 5 to 15 wavelengths at the frequency of operation. Each sub-array is composed of at least two antenna elements spaced in proximity sufficient to provide effective beamforming or scanning, ideally less then one-half of one wavelength at the frequency of operation. The Direction of Arrival (DOA) of signals impinging upon the array can be calculated by comparing signals from sub-array elements. Each sub-array can then be filtered or beamformed so as to provide high gain to desired signals received from the DOA (which may be a multipath signal) while at the same time damping out undesired signals such as co-channel interference (CCI) in the frequency band of operation. The DOA is also used in a method of allocating frequency bins for data signals, such as in an OFDMA system, to provide weighted guidelines for bin allocation to maximize received signal power.
US08050286B2 CQICH allocation request header for communicating feedback information
A method of communicating feedback information between a mobile station and a base station comprises determining a need to request bandwidth allocation; providing information to a base station according to the determining, wherein the information indicates bandwidth allocation for a fast feedback channel; and performing communication with the base station upon bandwidth allocation according to the provided information.
US08050284B2 Method, device and communication equipment for controlling a burst assembly
A method for controlling burst assembly, device, and communication equipment thereof are provided. In the present invention, an assembly time and a predetermined time threshold are compared to determine a load change in a cache queue. If the load is increased or decreased suddenly, a length threshold is directly increased or decreased. If the load is to be increased, the length threshold is randomly increased according to a certain probability. If the load is to be decreased, the length threshold is randomly decreased according to a certain probability. If the load is in a normal state, the length threshold is maintained. Therefore, the length threshold is dynamically adjusted with the load change. The method and device provided by the present invention ensure an end-to-end (E2E) delay of the services and optimize the network performance.
US08050279B2 Method for accessing integrated services by an access network
The present invention relates to a method for accessing integrated services by an access network, including: establishing at least one Multi-Protocol Label Switching (MPLS) Label Switch Path (LSP) in a broadband access network; MPLS encapsulating at a broadband access node a service to be transmitted, and transmitting the encapsulated service in the broadband access network via the LSP. As MPLS is a technology for providing multi-layered connection, in the embodiments of the present invention, MPLS is utilized as the means for networking of broadband access network and private line passing through the core network, so that the problem faced by the broadband access network serving as the bearer network of integrated services can be solved, the integrated services of video, voice, data and private line (including IP private line, and traditional private lines of ATM (Asynchronous Transfer Mode), TDM (Time Division Multiplexing) and FR (Frame Relay)) can be carried over the broadband access network at a lower cost.
US08050278B2 Method and system for communicating with a virtual circuit network
A host computer communicatively linked with a virtual circuit network and communicatively linked with a device over a local area network receives a virtual circuit message from the virtual circuit network, such as an asynchronous transfer mode network. A data structure associating a virtual circuit of the virtual circuit network with the device is referenced, and based on the association, the virtual circuit message is passed to the device over the local area network. The data structure may be a table containing an entry associating the virtual circuit with the device or with the network address of the device.
US08050276B1 Signal handling for wireless clients
An apparatus comprising an input circuit to receive packets of data from a network. A wireless output circuit transmits respective ones of the packets of data wirelessly to one or more wireless clients. A wireless input circuit receives wireless signals from the one or more wireless clients. An output circuit transmits one or more predetermined packets repeatedly to the network on behalf of one of the wireless clients in response to a respective one of the wireless signals received by the wireless input circuit from the one of the wireless clients.
US08050272B2 System and method for concurrent sessions in a peer-to-peer hybrid communications network
An improved system and method are disclosed for peer-to-peer communications. In one example, the method provides for concurrent sessions to be maintained by multiple endpoints.
US08050271B2 Protecting data integrity in an enhanced network connection
The integrity of a data stream transmitted over a network is protected by adjusting the sequence number, the port number, or another field of a data packet field, for a number of data packets so that the data packets will be considered either valid or invalid by a downstream receiving device. Data packets that have such a field adjusted can be thought of as being rotated outside of a valid range or window, as defined for a network connection. This field of a rotated data packet can be further adjusted, through de-rotation or re-rotation, for various applications. Downstream devices can thus respond to the data packets depending on the state of the rotation.
US08050267B2 Simple virtual private network for small local area networks
In one embodiment, a method includes establishing a control channel across a wide area network (WAN) from a first gateway that has a first public internetwork layer (L3) address to a second gateway that has a second public L3 address. Each gateway connects a local area network (LAN) to the WAN. Negotiations over the control channel establish a first set of private L3 addresses for the first LAN and a non-overlapping second set for the second LAN. A different address from the first set is provided for each different node in the first LAN. A discovery packet is received from the first LAN. The discovery packet is encapsulated in a tunnel packet directed to the second public L3 address. The tunnel packet is sent over the WAN to the second gateway which extracts the discovery packet. The second gateway sends the discovery packet over the second LAN.
US08050266B2 Low impact network debugging
A method for debugging network connections that involves receiving a packet for a first destination by a network interface card (NIC), classifying the packet, sending the packet to a first receive ring associated with the NIC, and sending the packet from the first receive ring to a first virtual NIC, where the first virtual NIC is associated with a second destination, and where the second destination is used to debug the first destination.
US08050260B1 Method and system for load balancing in infiniband switches and networks
A switch element and a method for routing packets in an IB Multi Level switch and network is provided. The method includes determining if alternate routing is enabled for a packet; determining an alternate route address for the packet, if alternate routing is enabled; and routing the packet using the alternate route address, if the alternate route address is valid. The switch element includes a routing table in a port that determines a base route address; and if alternate routing is enabled for a packet, the port determines an alternate route address for a packet; and routes the packet using the alternate route address.
US08050258B2 Method and system for handling data based on the acknowledgement and extraction of data packets
The invention relates to a method for handling, namely forwarding and extracting, data, especially messages, in a system comprising at least one data source and a plurality of data receivers. The invention also relates to a corresponding system comprising at least one data source and at least one data receiver. At least one set of data, especially a message, is forwarded to a plurality of data receivers from a data source. According to the invention, when a set of data forwarded from the data source is acknowledged by one of the data receivers, said acknowledged data is preferably automatically extracted from the data source for the rest of the data receivers.
US08050251B2 VPN optimization by defragmentation and deduplication apparatus and method
An apparatus for optimizing a virtual private network operates by defragmenting and deduplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted between a primary and a satellite apparatus. Only data paragraphs which are not cached at both the primary and satellite are transferred. The data object is integrated from data paragraphs stored in cache and transmitted to its destination IP address.
US08050246B2 Range extension for time division duplex systems
A method of scheduling time division duplex frames at a base station in a time division duplex system is provided. The method includes determining if the round-trip propagation delay between the base station and a communicatively coupled subscriber station is greater than the difference between the base station turn-around time and the minimum allowed subscriber station turn-around time, and modifying time slots in a time division duplex frame being sent to the subscriber station over a communication link to extend the range of signals sent from the base station.
US08050241B2 Determining identifiers for wireless networks
A method for determining an identifier of a wireless network to which a mobile device can connect. For at least one wireless network, an identifier and at least one address for component(s) in that network is stored on the mobile device. An address of a component in an available network is received. If the address of the component is received without an identifier for the network, the received address is compared with at least one stored address. If the received address matches one of the at least one stored address, the identifier stored in association with that address is obtained. A module and a mobile device for implementing the method comprise a memory, a receiver, a comparison module and an interface module.
US08050238B2 Method and apparatus for improving network access through multi-stage signaling
Various embodiments are described for improving network access through multi-stage signaling. Logic flow diagram 10 in FIG. 1 depicts functionality performed by a wireless communication system in accordance with multiple embodiments of the present invention. A network node configures (12) a shared indicator code for indicating an emergency and/or a group call access occurring in that sector. Thus, when an MS performs an emergency access, it transmits (13) an access signal on both the shared indicator code and on a randomly selected code. This more quickly notifies the network that there is at least one MS in the sector. Once aware that such an access is occurring in that sector, the network may (14) provision additional access resources, estimate the number of MSs transmitting based on the received power on that indicator code, start backing off non-emergency traffic, and/or begin transmitting communication without waiting for authentication to complete.
US08050234B2 Walsh code management in a code division multiple access cellular wireless communication system
A cellular wireless communication system and method of operation manages Walsh codes in order to ensure that sufficient Walsh codes are available to prevent call blocking and to support additional hand-off operations. In an initial operating condition, the cellular wireless communication system services normal hand-off operations in which a maximum number of cells and sectors may participate in hand-off. With hand-off operations according to the present invention, each cell or sector participating in hand-off for a mobile terminal uses a unique Walsh code for covering its forward link signals. When the number of Walsh codes available for servicing new calls is reduced so that it meets or exceeds a Walsh code availability threshold, the number of cells and sectors that may participate in hand-off is reduced from the maximum number. In the number of participating cells/sectors results in release or non-use of some Walsh codes. In subsequent operations when sufficient Walsh codes are available for servicing hand-off operations, a greater number, up to the maximum number of cells and sectors may again participate in hand-off of the mobile terminal.
US08050231B2 Apparatus and method for decreasing handover delay in broadband wireless communication system
Vertical handover apparatus and method in a wireless communication system are provided. The method includes examining whether there exists an accessible target network while communicating with a serving network; when there exists the accessible target network, linking up to the target network; changing a communication state to an idle mode by de-registering the linked target network; and performing a network re-entry to the target network in a vertical handover to the target network. When the terminal can execute the vertical handover without the seamless service support and reduce the handover delay.
US08050225B2 Assignment of primary and secondary synchronization code sequences to cells in a wireless communication system
Techniques for assigning primary synchronization code (PSC) sequences and secondary synchronization code (SSC) sequences to cells in a wireless communication system are described. At least one PSC sequence and multiple SSC sequences may be used for multiple cells in a Node B. In one design, the available SSC sequences in the system may be arranged into groups, with each group including M different SSC sequences. Additional groups of M SSC sequences may be formed with different permutations (e.g., different cyclic shifts) of each group of M SSC sequences. In one design, three SSC sequences SSC(G1), SSC(G2) and SSC(G3) may be used for three cells in one Node B. A first permutation including SSC(G3), SSC(G1) and SSC(G2) may be used for three cells in another Node B. A second permutation including SSC(G2), SSC(G3) and SSC(G1) may be used for three cells in yet another Node B.
US08050223B2 System and method for facilitating co-channel and co-existence via enhanced frame preambles
Enhanced frame preambles facilitate co-channel co-existence in a wireless communication environment by having at least one preamble characteristic that connotes channel-sharing information regarding the wireless communication environment. In an exemplary embodiment, a downlink subframe is received in one or more wireless communication signals in a wireless communication environment. A preamble is detected in the downlink subframe, and at least one characteristic of the preamble is ascertained. Channel-sharing information for the wireless communication environment is determined based upon the at least one characteristic of the preamble. In another exemplary embodiment, a channel is scanned to detect secondary preambles being transmitted on the channel. A current preamble configuration, including a permutation of preamble location and preamble content corresponding to the secondary preambles, is determined, which connote channel-sharing information. A next available preamble location may be adopted based on the current preamble configuration.
US08050216B2 Communication terminal and communication method thereof
It is a communication terminal including an EVDO radio control portion 1172 adapted to perform a radio communication control operation according to an EVDO communication system. When a data link is released by issuing a power-supply-off instruction during an EVDO communication, the EVDO radio communication portion 1172 is not caused to release a communication session. When the release of a data link is not based on a power-supply-off instruction, the EVDO radio control portion 1172 is caused to release a communication session and to perform reestablishment of a communication session.
US08050213B2 Message coding in a relayed communications network
A method for relaying a signal in a wireless communication system is provided. The method comprises receiving in at least one of a base station and a relay station information regarding a mobile station group (MSG) of a mobile station, scheduling within a given duration uplink information to be transmitted from a first mobile station and downlink information to be transmitted to at least one mobile station, wherein the first mobile station is in each of the at least one mobile station's MSG, receiving in a relay station the uplink information and the downlink information to be transmitted within the given duration, network coding the uplink information and the downlink information in the relay station, and transmitting from the relay station a network-coded packet, wherein the network-coded packet can be received by the base station and the at least one mobile station.
US08050210B2 Method and apparatus for transmitting and receiving the configuration mode of service carrier frequency time slots
The present invention discloses a method for transmitting the configuration mode of MBMS carrier frequency time slots, and a method for receiving the configuration mode of MBMS carrier frequency time slots. The present invention also discloses a RNC and a terminal. The present invention enables the terminal to ascertain the configuration mode of MBMS carrier frequency time slots, and performs appropriate combining operation on the basis of the capability of the terminal itself, hence reduces the workload on the terminal.
US08050209B2 Group communication method, communication device and management device
A group communication method capable of performing group communication without additional functions provided on a network and with preventing excessive network traffic. Each communication device first transmits an enrollment message. A providing device groups the communication devices, creates a group key specifying the communication devices that are identified as a same subgroup, and transmits the group key to the communication devices. The communication devices receive and store the group key. To transmit distribution data to a subgroup, the providing device transmits the data together with data corresponding to the group key to a selected communication device of the subgroup. When the communication devices recognize the distribution data, the communication devices determine whether to receive the distribution data, based on the distribution data and the stored group key.
US08050206B2 Wireless network camera systems
Apparatus, systems and techniques associated with battery powered wireless camera systems. One aspect of the subject matter described in this specification can be embodied in a system that includes a battery powered wireless camera including an internal battery to provide energy and a burst transmission unit to transmit information during burst periods. The system includes a base station, separated from the battery powered wireless camera, in wireless communication with the battery powered wireless camera to receive information from the battery powered wireless camera. The base station is configured to process the received information and includes a web server to transmit the processed information to a client. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US08050205B2 Slot adaptation in a wireless dynamic TDMA network with reservations
One embodiment of the present invention provides a system for performing wireless slot adaptation with reservations in a time division multiple access (TDMA) network where time is divided into time slots in repeated frames. During operation, the system receives a vector from a neighbor node, wherein a respective element in the vector indicates received signal quality for a corresponding time slot in a frame with respect to that neighbor node. Next, the system updates a record which indicates the received signal quality for all the time slots within a frame for the neighbor node based on the received vector. The system then determines a transmission threshold for a time slot with respect to a neighbor node based on the record. Subsequently, the system transmits a packet destined for the neighbor node in an outbound queue if the record indicates that the received signal quality in an upcoming slot is better than the transmission threshold.
US08050203B2 Multi-channel digital wireless audio system
In a multi-channel digital wireless audio system with at least one transmit node and at least one receive node, each node can both receive and transmit digital audio signals. Signals sent from a receive node to a transmit node may acknowledge satisfactory signal receipt, or may requesting retransmission of data packets received in a corrupted state. Original and retransmitted signals may be sent in compressed form to enable use of narrow-band digital radios. The system preferably incorporates a dual control channel to enable transmission of meta data. Each system node preferably incorporates a hardware-multithreaded processor adapted to implement various functions such as baseband functions, RF protocol functions, error correction functions, and audio processing functions, with each independent thread being adapted to implement a different functional block.
US08050200B2 Opportunistic 40 MHz mode of transmission in wireless transmitters
A system includes a signal processing module and a control module. The signal processing module receives a first clear channel assessment (CCA) signal for a first sub-channel of a communication channel, increases a pulse width of the first CCA signal by a predetermined period of time, and generates a second CCA signal. The control module receives the second CCA signal and a third CCA signal for a second sub-channel of the communication channel. The control module transmits data via one of the second sub-channel and the communication channel based on the second and third CCA signals.
US08050199B2 Endpoint registration with local back-off in a call processing system
A call processing system, which may include multiple distributed call center sites, utilizes a local back-off approach to endpoint registration. The call processing system comprises a plurality of endpoints and at least a first server, wherein the endpoints register with the first server in order to send and receive calls in the call processing system. Responsive to an end-to-end connectivity failure or other designated event, a registration process is initiated in the call processing system for a given one of the endpoints. The issuance of at least one message of the sequence for the given endpoint is controlled so as to provide a local random back-off or other local back-off of the controlled message at that endpoint. For example, a second server implemented as an aggregation server may be operative to control the issuance of messages by the endpoints so as to provide a local random back-off for each of the plurality of endpoints by staggering the delivery of failure notifications to the endpoints.
US08050195B2 Traffic performance evaluation system in wireless network and method thereof
A traffic performance in a tree type multi-hop wireless network of a CSMA/CA method is evaluated easily and highly precisely. A traffic performance evaluation system in the multi-hop wireless network includes: a performance index estimation unit regarding the multi-hop wireless network as a combination of a plurality of single-hop wireless networks and estimating a traffic performance index around each node of the network; and a performance index determination unit determining a traffic performance index of the whole multi-hop wireless network based on an estimation result of all the nodes by the performance index estimation unit.
US08050192B2 Port forwarding configuration system and method for wire and wireless networks
In a port forwarding configuration system and method for wire and wireless networks, when an Internet protocol (IP) is allocated according to a request from a wireless terminal of a private network and an initialization information message is transmitted by the terminal, a port to be used by the terminal is configured and a configured port information message is transmitted to the terminal so as to open a port for the terminal, thereby performing a remote connection of a user terminal to the wireless terminal through port forwarding.
US08050191B2 Distributed information storage and retrieval of communication network performance data
An apparatus and method for information storage and retrieval of communication network performance data includes a first step 200 of obtaining performance data from network entities. A next step 202 includes generating a rating for the performance data relating to how interesting that data is to network entities. A next step 204 includes archiving a portion of the performance data in response to the rating of the performance data.
US08050190B2 Method and device for feeding back link parameter configuration result
A method for feeding back a link parameter configuration result includes the following steps. After receiving a configuration request for at least one link parameter from the higher layer to the lower layer, a media independent handover layer instructs the lower layer to perform link parameter configuration, and the lower layer returns the configuration result for each link parameter to the media independent handover layer after the link parameter configuration completes; the media independent layer receives the configuration result for each link parameter, and feeds back the configuration result for each link parameter to the higher layer. The method overcomes the disadvantages in the prior art, and achieves the objective that the configuration results are fed back accurately when configuration requests to a plurality of link parameters is brought up simultaneously and the configuration of some parameters is successful, failed, or rejected, thereby enabling the higher layer to obtain the accurate configuration results for link parameters.
US08050186B2 Method for modifying MSS
The invention refers to a method for optimising the data communication in a network comprising a wireless radio network using connection oriented protocol (TCP) over internet protocol (IP). The network comprises a router (SGSN) intervening the connection oriented setup between a host (SERVER) and a client (MS), and changing the maximum segment size (MSS, ms) into a maximum segment size (MSS, sgsn) based on the router's (SGSN) knowledge about the radio network.
US08050185B2 Sampling of network traffic based on CAM lookup
One embodiment disclosed relates to a method of sampling network traffic. A data packet is received by a network device. Information is extracted from fields in the data packet, and a look-up word is created using the extracted information. A content addressable memory is searched for entries matching the look-up word. If a match is found, then a sampling circuit is queried, and a response is received therefrom. The data packet may be sent to a destination port. In addition, if the response from the sampling circuit indicates that the data packet is chosen to be mirrored, then the data packet may be also sent to a mirror port. Other embodiments are also disclosed.
US08050174B2 Self-healing chip-to-chip interface
A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is removed from the set of signal paths and sending signals using remaining data signal paths in the set of signal paths and using an extra signal path in response to detecting the defective signal path.
US08050170B2 Near field optical head and information recording and reproducing device
A near field optical head includes: a slider provided so as to float from a surface of the magnetic recording medium by a predetermined distance, the slider having a facing surface faced to a surface of the magnetic recording medium; a tipped-shaped near field light generating element formed on the facing surface to have a bottom surface in contact with the facing surface, a top surface formed into a flat surface by cutting a top end of a cone or a pyramid, the flat surface being at a predetermined angle with the bottom surface, and a side surface connecting the bottom surface with the top surface for generating near field light from the top surface; a magnetic pole part formed from a main magnetic pole formed on the side surface and an auxiliary magnetic pole facing the main magnetic pole; a thin film-shaped magnetic circuit connected to the magnetic pole part; and a coil wound around the magnetic circuit.
US08050169B2 Optical scanning device and method for determining focus position
The optical scanning device [10] is arranged for scanning a record carrier [1]. The record carrier has an outer face [7]. The scanning device comprises a radiation source [11] for generating a radiation beam [12] and an objective system [25] having an exit face [26] arranged for evanescent coupling of the radiation beam between the exit face and the outer face and for converging the radiation beam to a focus [27]. A tilt measuring system [67, 77] provides a tilt signal [87; 88] representing a tilt angle between the objective system and the record carrier. A control unit [95] determines a distance signal representing a distance between the exit face and the focus from the tilt signal.
US08050168B2 Optical head device, optical information device, computer, disc player, car navigation system, optical disc recorder, and vehicle
An optical head device compatible to different types of optical discs and capable of guaranteeing a sufficiently wide dynamic range for a low density optical disc, and the like are provided.The optical head device includes a plurality of light sources switchably usable; an objective lens for converging light emitted from one of the plurality of light sources to an information recording layer of an optical disc; and a light detector for receiving the light reflected by the information recording layer and outputting an electric signal based on the amount of the received light. The plurality of light sources include a first light source for emitting light having a first wavelength and a second light source for emitting light having a second wavelength shorter than the first wavelength. In the optical head device, a defocus detection range of a focusing error signal obtained based on the light having the first wavelength is set to be wider than a defocus detection range of a focusing error signal obtained based on the light having the second wavelength.
US08050163B2 Optical disc manufacturing method and device, optical disc, and optical disc reproduction method
According to the present invention, there is provided a method of recording a unique ID to a read-only optical disc based on the 17PP modulation. The read-only optical disc (1) has set thereon a specific physical cluster to which a unique ID is to be recorded. With user data to be recorded to the specific physical cluster being made all zero (0), a pit/land pattern is formed, and a molding machine using a molding die is used to form many optical discs in the common manner. Thereafter, an ID unique to each optical disc is generated, and a land in a predetermined position in the specific physical cluster is transited to a pit by irradiating high-power laser light to the land correspondingly to the bit information, so that the pit/land pattern will comply the 17PP modulation rule even after the transition of the land to the pit.
US08050155B2 Disc playback apparatus
A disc playback apparatus includes a decoder 15 for decoding audio files respectively corresponding to different data formats, which are stored in a storage unit, on the basis of a file attribute preset thereto, and for playing back the decoded audio files, and a control unit 16 for determining a file attribute of data read from the storage unit when starting the decoding and playback process on a basis of the file attribute set to the decoder, and for, when the file attribute differs from the file attribute set to the decoder, holding address information about the read data, and, after stopping the reading of subsequent data, changing the setting of the file attribute made for the decoder and then restarting to read the data by using the address information held thereby.
US08050149B2 Gong for the striking work or alarm of a watch
The gong for the striking work or alarm of a watch is configured to produce a sound within the audible frequency range when it is struck by at least one hammer. This gong is made of a material, wherein the square root of the ratio of the elasticity module of the material divided by the volumic mass of the selected material is less than 3300 m/s, so as to allow the gong to produce a rich sound, comprising a large number of partials, within the audible frequency range. The selected material may be, for example, a material having an amorphous structure, such as a metallic glass.
US08050146B2 Method and system for providing greenwich mean time in mobile broadcasting service
An apparatus and method for providing mobile broadcasting services through a communication network and a broadcast network, wherein a mobile terminal receives and stores Greenwich Mean Time (GMT) access address through an Electronic Service Guide (ESG) bootstrap File deLivery over Unidirectional Transport (FLUTE) session. The GMT access address is included in the ESG bootstrap FLUTE session when transmitted. The mobile terminal requests the GMT from the communication network using the GMT access address, receives the GMT from the communication network, and stores and sets the GMT.
US08050145B2 Wall mounted programmable timer system
A timing device is disclosed which is for controlling electronic devices and which is mounted in a wall switch box. This timing device comprises at least one controller, at least one transceiver in communication with the controller, at least one interface; and at least one cover plate. This device can also include at least one key coupled to the cover plate for interacting with the interface when said cover plate is inserted onto said at least one interface.
US08050142B2 Sound collection environment deciding device, sound processing device, electronic appliance, sound collection environment deciding method and sound processing method
A sound collection environment deciding device for deciding whether the sound was collected in air or in water by utilizing an audio signal of collected sound is provided. Methods of Utilizing the audio signal of collected sound include, for instance, utilizing a difference of frequency characteristics between in-air and in-water of the audio signal of collected sound, utilizing a difference of propagation characteristics between in-air and in-water of the audio signal of collected sound, or the like.
US08050132B2 Semiconductor device
A semiconductor device 110 has a plurality of memory cell blocks provided with a plurality of memory cells storing a predetermined amount of data. Each memory cell block has four or more inputs and outputs, and is internally provided with a read address decoder to the memory cell and a sense amplifier for amplifying a voltage in outputting outside. Each memory cell block is structured so as to store a truth table data for outputting a desired logic value in response to a specified address input, thereby operating as a logic circuit. The memory cell has a read word line correspondingly to the read address decoder. In the case when a voltage is applied to the read word line, the data that is held at that time is read from a read data line. The memory cell blocks are connected to each other such that the four or more outputs from one memory cell block are inputted to other four or more memory cell blocks through the sense amplifier.
US08050124B2 Semiconductor memory device and method with two sense amplifiers
A semiconductor memory device includes: plural bit lines connected with plural memory cells, respectively; plural transfer lines allocated in common to the plural bit lines; sense amplifiers (SA1) and (SA2) connected to these transfer lines, respectively; and a control circuit making the sense amplifier (SA2) perform a converting operation during an amplifying operation performed by the sense amplifier (SA1). Because the plural sense amplifiers are allocated to the same bit lines, and these are operated in parallel in this way, data can be read at a high speed.
US08050123B2 Semiconductor memory device and method of defective cell test by adjusting a bitline reference/precharge level
A semiconductor memory device simultaneously selects an object cell and a counter cell which connect with a common bit line, simultaneously activates sub-word lines of the object cell and the counter cell after predetermined levels are written in the object cell and the counter cell, simultaneously read data of the object cell and the counter cell from the common bit line, and hence, determines whether the object cell is normal or defective, based on a voltage level of the common bit line. Thereby, the defective cell in the semiconductor memory device can be reliably detected.
US08050122B2 Fuse apparatus for controlling built-in self stress and control method thereof
A fuse apparatus for controlling a built-in self stress unit includes a built-in self stress configured to repeatedly generate any stress test pattern in a test mode, and generate a one-cycle end signal when one cycle for the generated stress test pattern has ended, and a fuse configured to record an operation state of the built-in self stress according to the one-cycle end signal. A method for controlling a built-in self stress includes repeatedly generating any stress test mode, in a test mode counting the generated stress test pattern, and activating a cycle end signal when a counting value reaches a predetermined value, and recording an operation state of the built-in self stress in a fuse on the basis of the counted value.
US08050120B2 Sensing delay circuit and semiconductor memory device using the same
A sensing delay circuit includes a logic element which responds to a test mode signal to transfer a start signal, a delay unit which is configured of a plurality of inverters having MOS transistors with controlled threshold voltage, and receives external voltage as bulk voltage and delays an output signal from the logic element by a predetermined period, and a buffer which responds to an output signal from the delay unit to buffer the output signal from the logic element and output it.
US08050115B2 Non-volatile memory device and method of operation therefor
In one embodiment, the non-volatile memory device includes a plurality of normal memory cells, and at least one flag memory cell associated with one of the plurality of normal memory cells. A normal page buffer is configured to store data read from one of the plurality of normal memory cells. The normal page buffer includes a main latch storing the read data. A control circuit is configured to selectively change data stored in the main latch during a read operation based on a state of the flag memory cell.
US08050111B2 Data strobe signal generating circuit capable of easily obtaining valid data window
A data strobe signal generating circuit includes a pre-driver control unit for selectively transferring a ground voltage and a supply voltage, as a first control signal and a second control signal, in response to first and second clock pulse signals, wherein the second control signal is driven in response to a preamble signal, a pre-driver for generating a driving signal in response to the first and second control signals and the preamble signal, and an output buffer for driving an output pad in response to the driving signal.
US08050109B2 Semiconductor memory with improved memory block switching
A non-volatile memory core comprises one or more memory bays. Each memory bay comprises one or more memory blocks that include a grouping of non-volatile storage elements. In one embodiment, memory blocks in a particular memory bay share a group of read/write circuits. During a memory operation, memory blocks are transitioned into active and inactive states. The process of transitioning blocks from an inactive state to an active state includes enabling charge sharing between a memory block entering the active state and another memory block that was previously in the active state. This charge sharing improves performance and/or reduces energy consumption for the memory system.
US08050103B2 Method of programming nonvolatile memory device
In one aspect of the method of programming a nonvolatile memory device, memory cells selected for a program are determined to belong to a first memory cell group or a second memory cell group based on address information and a program command. According to this determination, to-be-programmed data are input based on information about the number of set data bits, and programming and verification are performed.
US08050099B2 Apparatus for generating a voltage and non-volatile memory device having the same
An apparatus for generating a voltage includes a first voltage outputting circuit configured to receive an input voltage and adjust and output a first voltage in accordance with a temperature, a buffer circuit configured to receive the first voltage and output the received first voltage as a second voltage at an output node of the buffer circuit, and a second voltage outputting circuit configured to receive the second voltage at an input terminal and output a third voltage by dividing a driving voltage in accordance with a resistance ratio, wherein the second voltage outputting circuit includes a sub-voltage outputting circuit and a controlling circuit configured to adjust a voltage level of the third voltage through a feedback of the third voltage to the input terminal.
US08050097B2 Method of programming nonvolatile memory device
According to an aspect of a method of programming a nonvolatile memory device, a first program operation command is input, and a program operation is executed according to a program start voltage stored in a program start voltage storage unit. Here, a program voltage, which is applied at a time point at which a memory cell programmed higher than a verify voltage while the program operation is performed occurs for the first time, is updated to a program start voltage.
US08050096B2 Programming method to reduce gate coupling interference for non-volatile memory
A non-volatile memory device and programming process is described that compensates for coupling effects on threshold gate voltages of adjacent floating gate or non-conductive floating node memory cells by adjusting the threshold voltage level programmed in view of the data being programmed on a following programming cycle into adjacent memory cells, so that the coupling effect results in the desired target threshold voltages for the cells. In one embodiment of the present invention, memory cell coupling is compensated for by adjusting programming level of one or more memory cells of a first page a memory array to a higher or lower threshold verify target voltage given the data/programming level to be written to directly adjacent memory cells of a second page, so that coupling between the directly adjacent memory cells of the first and second pages brings the memory cells of first page to their final target programming level.
US08050093B2 Non-volatile memory device and bad block remapping method
A non-volatile memory device and a bad block remapping method use some of main blocks as remapping blocks to replace a bad block in a main cell block and selects remapping blocks using existing block address signals. Thus, separate bussing of remapping block address signals is not needed. The bad block remapping includes comparing an external block address input from an external source to a stored bad block address, generating a bad block flag signal when the external block address is identical to the stored bad block address, generating a remapping block address selecting the remapping blocks in response to a remapping address corresponding to the bad block address, selecting one of the external block address and the remapping block address in response to the bad block flag signal to create a selected address, and outputting a row address signal in accordance with the selected address.
US08050092B2 NAND flash memory with integrated bit line capacitance
Method and apparatus for outputting data from a memory array having a plurality of non-volatile memory cells arranged into rows and columns. In accordance with various embodiments, charge is stored in a volatile memory cell connected to the memory array, and the stored charge is subsequently discharged from the volatile memory cell through a selected column. In some embodiments, the volatile memory cell is a dynamic random access memory (DRAM) cell from a row of the cells with each DRAM cell along the row coupled to a respective column in the memory array, and each column of non-volatile memory cells comprises Flash memory cells connected in a NAND configuration.
US08050086B2 Distortion estimation and cancellation in memory devices
A method for operating a memory (28) includes storing data in a group of analog memory cells (32) of the memory as respective first voltage levels. After storing the data, second voltage levels are read from the respective analog memory cells. The second voltage levels are affected by cross-coupling interference causing the second voltage levels to differ from the respective first voltage levels. Cross-coupling coefficients, which quantify the cross-coupling interference among the analog memory cells, are estimated by processing the second voltage levels. The data stored in the group of analog memory cells is reconstructed from the read second voltage levels using the estimated cross-coupling coefficients.
US08050084B2 Nonvolatile memory device, storage system having the same, and method of driving the nonvolatile memory device
A nonvolatile memory device includes a memory cell array including a plurality of nonvolatile memory cells each having a resistance corresponding to one of a plurality of first resistance distributions, a temperature compensation circuit including one or more reference cells each having a resistance corresponding to one among one or more second resistance distributions, and a data read circuit including a compensation unit and a sense amplifier, the compensation unit being adapted to supply compensation current to a sensing node, an amount of the compensation current varying based on the resistance of each reference cell, and the sense amplifier being adapted to compare the level of the sensing node with a reference level and to output a comparison result.
US08050077B2 Semiconductor device with transistor-based fuses and related programming method
A transistor-based fuse structure is realized in a semiconductor device having a semiconductor substrate, transistor devices formed on the semiconductor substrate, and the transistor-based fuse structure formed on the semiconductor substrate. The transistor-based fuse structure includes a plurality of transistor-based fuses, and the method begins by selecting, from the plurality of transistor-based fuses, a first target fuse to be programmed for operation in a low-resistance/high-current state, the first target fuse having a first source, a first gate, a first drain, and a first gate insulator layer between the first gate and the semiconductor substrate. The method applies a first set of program voltages to the first source, the first gate, and the first drain to cause breakdown of the first gate insulator layer such that current can flow from the first source to the first gate through the first gate insulator layer, and from the first gate to the first drain through the first gate insulator layer.
US08050075B2 Memory
A memory is so formed that, in a first block and a second block each including a prescribed number of the bit lines arranged therein, positions of the bit lines simultaneously selected in the first and second blocks with reference to ends of the first and second blocks respectively are different from each other.
US08050071B2 Memory core and semiconductor memory device having the same
A memory core capable of decreasing the area of core conjunction region is disclosed. The memory core includes a first sub word-line driving circuit and a first sub word-line control signal generating circuit. The first sub word-line driving circuit is disposed in a first region, and generates a first word-line driving signal to provide the first word-line driving signal to an array unit. The first sub word-line control signal generating circuit is disposed in the first region, and generates the first sub word-line control signal based on a sub word-line driving signal. Therefore, the memory core has a small size and, consequently so can the semiconductor device.
US08050069B2 Method and apparatus for electrical bus centering
A bus centering device for use in an aircraft electrical power distribution system that includes a positive bus rail, a negative bus rail, and a ground is described. The device includes a central node, a first and second switching component configured to couple the central node to the positive rail and the negative rail for a first and second predetermined duty cycle, respectively. The device includes an inductive component coupled between the central node and ground, and is configured to maintain a voltage at the central node substantially equal to ground, wherein a voltage between the positive rail and the central node is maintained substantially equal to a voltage between the negative rail and the central node. The device includes a first and second current limiting device configured to maintain a continuity of current from the inductive component when the first and second switching components are turned off.
US08050068B2 Variable reactive element in a resonant converter circuit
A resonant converter is provided which may be used for supplying power to the primary conductive path of an inductively coupled power transfer (ICPT) system. The converter includes a variable reactive element in the resonant circuit which may be controlled to vary the effective inductance or capacitance of the reactive element. The frequency of the converter is stabilised to a nominal value by sensing the frequency of the converter resonant circuit, comparing the sensed frequency with a nominal frequency and varying the effective inductance or capacitance of the variable reactive element to adjust the converter frequency toward the nominal frequency.
US08050065B2 Multi-phase voltage converting device, vehicle and control method of multi-phase voltage converting device
A multi-phase voltage converting device includes voltage converters each performing voltage conversion based on a control period selected from among a plurality of predetermined control periods, and a control device indicating the control period to the voltage converters. The control device updates the control period of voltage converters in a predetermined period related commonly to the plurality of control periods. The update period is a least common multiple of the plurality of control periods. The plurality of voltage converters are n in number, and the control device successively updates the control periods for the plurality of voltage converters with a time difference equal to 1/n of the update period. Thereby, the multi-phase voltage converting device suppressing output voltage ripples can be provided.
US08050053B2 Electronic circuit arrangement for control purposes
The electronic circuit arrangement for controlling a process device comprises a process interface circuitry and a processing circuitry, wherein the process interface circuitry is designed for receiving process signals from the process device and converting the process signals into converted signals and/or digital data, which converted signals and/or digital data are transmitted to the processing circuitry, and wherein the processing circuitry is designed for processing the converted signals and/or digital data and for outputting processed signals and/or digital data, which processed signals and/or digital data are transmitted to the process interface circuitry, and wherein the process interface circuitry is designed for converting the processed signals and/or digital data into control signals, which control signals are transmitted to the process device. The process interface circuitry comprises one or more first printed circuit board assemblies, and the processing circuitry comprises one or more second printed circuit board assemblies, which second printed circuit board assemblies are different from the first printed circuit board assemblies, and wherein each second printed circuit board assembly is electrically connected to at least one of the first printed circuit board assemblies. The circuit arrangement may find applications in high or medium voltage devices, in drives and in power converters.
US08050050B2 Wiring board, semiconductor device, and method of manufacturing the same
A semiconductor device comprising a flat wiring board, a first LSI disposed on one surface of the wiring board, a sealing resin for covering the one surface and a side face of the first semiconductor element, and a second LSI disposed on another surface of the wiring board. The wiring board has conductive wiring as a wiring layer, an insulation resin as a support layer for the wiring layer, and a conductive through-hole that passes through the wiring layer and the support layer. Connection points between lands disposed in positions in which the external peripheral edges of the semiconductor elements transverse the interior of the lands as viewed vertically from above, which lands are selected from land portions on which the external connection terminals are formed, and the wiring board formed in the same plane as the lands, are unevenly distributed toward one side of the wiring board. Connections for very small wiring are thereby made possible, and a plurality of semiconductor elements can be very densely connected.
US08050041B2 Casing assembly and electronic device including the same
A casing assembly includes a casing and a support seat. The casing has interconnected first and second casing walls located on different sides thereof, and an engaging groove portion extending in a direction perpendicular to that of the first casing wall. The first casing wall is formed with an opening portion communicated with the engaging groove portion. The second casing wall is oriented downwardly and the first casing wall extends uprightly when the casing is disposed in an upright state. The support seat includes a supporting bottom portion for supporting the second casing wall when the casing is in the upright state, and an engaging member connected to the supporting bottom portion. The engaging member has an engaging segment spaced apart from and disposed above the supporting bottom portion for insertion into the engaging groove portion through the opening portion so as to engage the engaging groove portion.
US08050039B2 Portable environmentally robust enclosure optimized for size, weight, and power dissipation
An enclosed electronic apparatus including a first continuous heat-transfer band forming at least a portion of the exterior surface of the enclosure, with continuous lateral edges on either side thereof, and mounting points on an internal side of the continuous heat transfer band to which a printed circuit board assembly is mountable. A printed circuit board assembly is mounted to the heat transfer band at the mounting points, with a thermally conductive portion forming a thermal path between a heat-producing electronic component of the printed circuit board assembly and the heat transfer band. A thermally conductive gasket between the printed circuit board assembly and the heat transfer band at the mounting points facilitates heat transfer. Opposing first and second enclosure portions seal the respective continuous lateral edges of the heat transfer band against penetration of fluid or debris. It is small, compact, lightweight, rugged and otherwise ergonomic for ease of use and protection from accidental impact caused by, for example, dropping the unit. The reliability of the system is improved because the internal electronic components are protected from moisture, dust, and other liquid or particle contaminants, all while maintaining an internal temperature that is lower than a maximum permissible operating temperature.
US08050030B2 Electronic device
An electronic device includes a cover, a body, and two connection members. The cover is movably connected to the body via the two connection members. Each connection member includes a first sliding rail, a second sliding rail, a hinge, at least three securing members, and at least two limiting members. The first sliding rail is pivotally connected to the second sliding rail via the hinge. The first sliding rail is slidably connected to the cover via a securing member. The second sliding rail is slidably connected to the body via two securing members. The at least two limiting members, mounted between the first sliding rail and the cover, are configured for limiting a sliding range of the cover.
US08050024B2 Electronic device
An electronic device is provided. The electronic device includes a first casing, a second casing, a plurality of connecting rods and a connecting part. The first casing has an upper surface, and an end of each of the connecting rods is connected to the second casing. The connecting part connected to the first casing has a first connecting portion and a second connecting portion having a lower surface and two corresponding side surfaces adjacent to the first connecting portion. The lower surface faces the upper surface of the first casing and is parallel with the upper surface. A runner is formed at each of the side surfaces, and the other ends of the connecting rods are slidingly disposed in the runners correspondingly to allow the second casing to move relative to the first casing via the runners of the connecting part and the connecting rods.
US08050020B2 Keyboard base
A keyboard base includes a frame, a key panel, and a latching assembly having a stop plate, a sliding block and an elastic member. The frame includes a housing defined therein, a hook formed on a bottom of the housing, and a blind slot defined on a side wall of the housing. The key panel is received in the housing of the frame and includes a clasp snapped in the blind slot of the housing. The stop plate is perpendicularly mounted on the key panel facing the hook of the frame. The sliding block is slidably positioned between the stop plate and the hook of the frame. The elastic member is positioned between the sliding block and the stop plate for keeping the sliding block retaining on the hook of the frame to detachably fasten the key panel and the frame.
US08050019B2 Keypad with water and dust protection
A keypad suitable for use with a mobile communication or a handheld device. The keypad includes an actuator component formed from multiple materials and comprises a plurality of actuators, a sealing bead and/or a light guide. The sealing bead is formed from a flexible or compressible material such as silicone rubber. When the keypad is installed the sealing bead is compressed against the mounting surface in the device and provides a seal for the keypad against environmental agents such as moisture, dust and/or electrostatic discharges.
US08050015B2 Composite electric element
A composite electric element includes a solid electrolytic capacitor and an electric element disposed on the solid electrolytic capacitor. A conductive plate, which is less resistive than an internal conductive layer, is connected to and covers the composite electric element. A current from a power source and its return current from an electric load flow across the internal conductive layer of the composite electric element in opposite directions. The composite electric element is disposed on a surface of a module substrate, and a slit is provided on the ground so that more current flows inside the electric element in opposite directions.
US08050012B2 Multilayer chip capacitor and circuit board device including the same
A multilayer chip capacitor including: a capacitor body having a lamination structure where a plurality of dielectric layers are laminated and including a first capacitor part and a second capacitor part arranged according to a lamination direction; first to fourth outer electrodes formed on side surfaces of the capacitor body, the first and third outer electrodes having the same polarity and the second and fourth outer electrodes having the same polarity opposite to that of the first outer electrode; and one or more connection conductor lines formed on an outer surface of the capacitor body and connecting the first outer electrode to the third outer electrode or connecting the second outer electrode to the fourth outer electrode.
US08050011B2 Process for sealing and connecting parts of electromechanical, fluid and optical microsystems and device obtained thereby
A process for connecting two bodies forming parts of an electromechanical, fluid and optical microsystem, wherein a welding region is formed on a first body; an electrically conductive region and a spacing region are formed on a second body; the spacing region extends near the electrically conductive region and has a height smaller than the electrically conductive region. One of the first and second bodies is turned upside down on the other, and the two bodies are welded together by causing the electrically conductive region to melt so that it adheres to the welding region and collapses until its height becomes equal to that of the spacing region. Thereby it is possible to seal active parts or micromechanical structures with respect to the outside world, self-align the two bodies during bonding, obtain an electrical connection between the two bodies, and optically align two optical structures formed on the two bodies.
US08050008B2 Relay device
A relay device includes mechanical relays, a first bus bar, a second bus bar, and a relay drive circuit. The relay includes a coil, a moving contact whose position changes according to whether the coil is energized, a load terminal conductive to the contact and connected to the first bar, and a coil terminal connected to the coil and second bar. The first bar includes a loading circuit. A current flows to an external load through the loading circuit opened/closed when the position of the contact changes. The second bar includes a coil circuit through which the coil is energized. The drive circuit is packaged on the second bar and opens/closes the coil circuit based on an operation signal. The first and second bars are stacked at predetermined intervals. The relays are between the first and second bars.
US08050006B2 Method and system of providing overload and short-circuit protection for switched mode power supply
A method of providing overload and short-circuit protection for a Switched Mode Power Supply (SMPS). The method may rely upon sensing a temperature change rate for a component of the SMPS and implementing a protection scheme when the temperature change rate exceeds a desired temperature change rate. The implementation scheme may include permanently or temporarily shutting-off the component.
US08050000B2 Micro-electromechanical system based arc-less switching with circuitry for absorbing electrical energy during a fault condition
A system is presented. The system includes a micro-electromechanical system switch. Further, the system includes a balanced diode bridge configured to suppress arc formation between contacts of the micro-electromechanical system switch. A pulse circuit is coupled to the balanced diode bridge to form a pulse signal in response to a fault condition. An energy-absorbing circuitry is coupled in a parallel circuit with the pulse circuit and is adapted to absorb electrical energy resulting from the fault condition without affecting a pulse signal formation by the pulse circuit.
US08049997B2 Magnetoresistive element including a pair of free layers coupled to a pair of shield layers
A first shield portion located below an MR stack includes a first main shield layer, a first antiferromagnetic layer, and a first magnetization controlling layer including a first ferromagnetic layer exchange-coupled to the first antiferromagnetic layer. A second shield portion located on the MR stack includes a second main shield layer, a second antiferromagnetic layer, and a second magnetization controlling layer including a second ferromagnetic layer exchange-coupled to the second antiferromagnetic layer. The MR stack includes two free layers magnetically coupled to the two magnetization controlling layers. Only one of the two magnetization controlling layers includes a third ferromagnetic layer that is antiferromagnetically exchange-coupled to the first or second ferromagnetic layer through a nonmagnetic middle layer. The first shield portion includes an underlayer disposed on the first main shield layer, and the first antiferromagnetic layer is disposed on the underlayer.
US08049989B2 Magnetic head for perpendicular recording having stepped wrap around shield with independent control of write pole track width and flare point dimensions
Methods and structures for the fabrication of a thin film, perpendicular recording write head are disclosed. The fabrication involves the deposition of two different oxide layers which have mutually high etch selectivities. This characteristic allows a write pole structure to be built wherein the track width is independent of the location of the flare point. The process also produces a structure wherein the throat height of the shield is self aligned to the location of the flare point of the write pole.
US08049986B2 Control method for magnetic disk device, magnetic disk device, and magnetic disk
According to one embodiment, a control method for a magnetic disk device includes writing data by varying a phase of the array period of the plurality of magnetic elements or a phase of the time period of the recording signal in one section of the track from a corresponding phase in another section of the track, reading a reproduction signal from the track, and determining a phase shift between the array period of the plurality of magnetic elements and the time period of the recording signal, based on a reproduction signal read from the one section and a reproduction signal read from the other section. In another embodiment, a magnetic disk includes a track in which magnetic elements are magnetically separated and arranged in an array period, and a phase of the array period in one section is different from a phase in another section of the track.
US08049979B2 Lens barrel and imaging device
The lens barrel includes a first lens unit, a second lens unit, and a drive unit. The first lens unit includes a first lens element and a first lens support frame supporting the first lens element. The second lens unit includes a second lens element and a second lens support frame supporting the second lens element. The second lens unit is supported by the first lens unit to be movable in the optical axis direction of the first lens element with respect to the first lens unit. The drive unit is arranged to be used to drive the second lens unit with respect to the first lens unit, and is fixed to the first lens unit. When viewed in the optical axis direction, the drive unit is fixed to the first lens unit so that a first profile line formed by the first lens unit and the drive unit is substantially circular.
US08049977B2 Lens module
A lens module includes a lens barrel, a lens mounted to the lens barrel, and an anti-dazzling film received in the lens barrel. The anti-dazzling film defines at least two first postholes. The lens module further includes at least two positioning posts. The positioning posts integrate with the first postholes to secure the anti-dazzling film to the lens barrel.
US08049976B2 Optical part holding member and production method thereof
The present invention relates to an optical part holding member made of ceramic and a production method thereof, and provides an optical part holding member made of ceramic such that a sintered body after processes of degreasing and sintering has small dimensional changes over dimensions of a mold, and a production method thereof. An example includes a lens holder to hold an optical part, made of a silicon nitride ceramic base composite material produced through a process in which silicon and nitrogen are reacted to be nitrided and contains silicon carbide and an iron compound.
US08049972B2 Lens actuator
An exemplary lens actuator includes a movable unit, and a fixed unit. The movable unit includes a hollow body, and a plurality of first guiding members formed on the hollow body. The fixed unit includes a hollow cubic main body, and a plate body disposed on the top end of the hollow cubic main body. The hollow cubic main body and the plate body cooperatively define a receiving cavity for receiving the movable unit therein. The plate body faces the movable unit, and includes a through hole defined in the center of the plate body for allowing light to pass therethrough, and a plurality of second guiding members formed on the plate body. The second guiding members are coupled to the respective first guiding members for constraining the movable unit to move along the central axis of the through hole.
US08049969B2 Zoom lens system and image pickup apparatus using the same
A zoom lens system includes in order from an object side to an image side, a first lens unit having a negative refracting power, a second lens unit having a positive refracting power, a third lens unit having a negative refracting power, and a fourth lens unit having a positive refracting power. At the time of zooming from a wide angle end to a telephoto end, distances between the lens units change by at least the first lens unit, the second lens unit, and the third lens unit being moved. The second lens unit includes in order from the object side, a first sub-unit having a positive refracting power, a second sub-unit having a negative refracting power, and a third sub-unit having a positive refracting power. A surface on the object side and a surface on an image side of each of the first sub-unit, the second sub-unit, and the third sub-unit are in contact with air, and (the zoom lens system) satisfies the following conditional expression (1). 3.2<(β2t/β2w)/(β3t/β3w)<7  (1)
US08049961B2 Lens unit and projection screen made of the same
A lens unit and a projection screen made of the same are disclosed. The lens unit includes a micro lens having a light incident surface and a light emergent surface opposing to the light incident surface; a light absorbing layer formed on the light emergent surface of the micro lens and having a cavity formed therein; a scattering layer formed in the cavity of the light absorbing layer and including a transparent resin blended with scattering particles; and a reflective layer formed on the light absorbing layer and the scattering layer. The projection screen includes a plurality of the lens units, thereby achieving high contrast and high energy utilization efficiency of incident light with a large viewing angle.
US08049955B2 Optical amplification apparatus, optical communication apparatus, and optical communication method
A Raman amplifier inputs pump light into an optical fiber (transmission path) through which an optical signal passes, to amplify the optical signal. An optical receiving unit is provided downstream of the Raman amplifier and monitors the power of the optical signal amplified by the Raman amplifier. A calculating unit determines Raman amplification gain based on the power of the optical signal monitored by the optical receiving unit, and calculates the power of a noise component included in the optical signal based on the gain. The calculating unit, in real-time, calculates the power, which varies in complicated manners depending on conditions, and outputs information concerning to the power to another apparatus at a frequency on the order of milliseconds.
US08049951B2 Light with bi-directional propagation
Devices for providing illumination to a display and method for manufacturing the same. In one embodiment, a display device includes a reflective display and turning features for turning light propagating from opposite directions in a light guide to the reflective display.
US08049947B2 Components and methods for use in electro-optic displays
A display assembly comprises a backplane assembly comprising a plurality of spaced backplane areas, each backplane area comprising a plurality of electrodes, the backplane areas being separated by gutter areas free from electrodes; an adhesive layer overlying the plurality of spaced backplane areas; and a layer of a solid electro-optic medium overlying the adhesive layer in the plurality of spaced backplane areas. The display sub-assembly can be produced via a single lamination and severed to form a plurality of separate electro-optic displays. Processes for producing the display assembly are also described.
US08049937B2 Image sensor unit and image reading apparatus using the same
In a frame (8) holding a sensor board (7) with a plurality of photoelectric conversion elements (6k) arranged and mounted and an imaging element (5) for focusing light reflected from an original onto the sensor board (7), the imaging element (5) includes a plurality of rod lens arrays (5) each having at least one cut end in a lengthwise direction, and cut portions of the rod lens arrays (5) are connected to each other to be tailored to a predetermined reading width, the frame (8) includes a holding section (13) for holding the rod lens arrays (5), and the holding section (13) includes a bottom surface (13B) widened at a part where a cut portion and/or a connection portion of the rod lens arrays (5) is located.
US08049936B2 Portable computer system and operating method thereof
The invention provides a portable computer system for capturing a target image related to an item. The portable computer system comprises a base, a cover, an image capturing module, and a lightness adjusting module. The cover is pivotally connected to the base, and comprises a panel. According to the size of the item, the cover rotates with respect to the base to project the light radiated from the panel onto the base. The image capturing module is used for rotating with respect to the cover to capture a reference image according to the size of the item. The lightness adjusting module is used for adjusting the lightness of the panel according to the reference image. After the lightness of the panel is adjusted, the item is deposed on the base, and the image capturing module captures the target image related to the item.
US08049931B2 Image forming apparatus and image forming method for setting a margin region, a density change region, and regular density region
An image forming apparatus for forming an image on a transfer sheet based on image data, comprises an operating section to determine a setup about a margin region on which an image is not formed at an edge portion of the transfer sheet, a control section to determine an inner region having a specified width and being adjacent to the determined margin region as a density change region in which an image density is changed, and determines a more inner region located inward more from the density change region as a regular density region in which an image is formed with a regular image density, and an image forming section to form an image in the density change region based on image data on the condition where the image density is reduced and to form an image in the regular density region based on image data without changing the image density.
US08049929B2 Color management of halftoned images
Aspects of color of a halftoned image are controlled or adjusted. A method for adjustment can include determining a color description of a color of an area or window associated with a target halftoned pixel, determining a desired adjustment to the color associated with the target pixel, determining a color change value based on the desired adjustment and the color description associated with the target pixel, combining the color change value with at least one value of the target halftoned pixel, thereby generating at least one combined target pixel value and quantizing the at least one combined target pixel value. For instance error diffusion and/or rank-ordered error diffusion is used to perform the quantization. Color adjustments can be based on user preference and/or calibration compensations between original and target devices.
US08049927B2 Image processing apparatus and control method thereof
There are provided an image processing apparatus which corrects the curvature of a scanning line using image data in image formation, and a control method thereof. When reading out image data by burst transfer from a memory in the line direction of a scanning line on the basis of the read start address of the image data and the burst transfer length, the switching address in the line direction for switching a line of image data is set. The image processing apparatus generates, based on the switching address, the second read start address for reading out image data of the second line, so as to read out image data by burst transfer of at least the first line before line switching and the second line after line switching, in accordance with the set switching address. Image data is read out in accordance with an address generated by the address generator, to form an image in which the curvature of a scanning line is corrected.
US08049925B2 Image processing apparatus and method for adjusting lightness of image
An image processing apparatus is disclosed. The image processing apparatus comprises a dividing module, a calculating module, a judging module and an adjusting module. The dividing module is used for dividing an image into a plurality of sub-images. The calculating module is used for generating a lightness threshold of the image. The judging module is used for comparing an original average lightness of a target sub-image among the plurality of sub-images with the lightness threshold. The adjusting selectively increases the original average lightness of the target sub-image according to the first judging module.
US08049924B2 Methods and apparatus for color control of coated images on a printed media
This disclosure relates to the color management of image output devices. Specifically, this disclosure provides methods, apparatus and systems to generate a destination printer profile for coated images. According to one exemplary method, the destination printer profile is generated by printing a plurality of color patches which are then coated, measuring the color attributes associated with the coated color patches, and modifying a destination printer profile to compensate for differences between the printed and coated color patches, relative to a respective reference color.
US08049920B2 Image forming system and book binding apparatus
An image forming system, including: an image reading section, which is capable of reading-in an image of a book original; a memory section to memorize read-in image data; an image forming section to form images on sheets to be a book body and on a cover sheet based on the image data; a book binding apparatus to form a book by covering a bundle of the sheets, on which the images are formed, with the cover sheet in U-shape; an inputting section to input reading conditions of the book original and outputting conditions of the book binding apparatus; and a control section to automatically set the outputting conditions based on a setting of the reading conditions inputted through the inputting section.
US08049916B2 Image processing apparatus and method having copy-forgery-inhibit functionality
When a process which does not carry out printing of image data by a print function is designated, based on the setting for the process, a determination is made as to whether a print function restriction setting is to be applied or not. As a result of the determination, when it is determined that the print function restriction setting is to be applied, a predetermined image is merged with the image data.
US08049911B2 Image forming apparatus including image abnormality detection, method of controlling the same, and program for implementing the method
An image forming apparatus which eliminates the necessity of carrying out wasteful operations such as retry of a job and therefore improves work efficiency. A print job is carried out to thereby form an image on a recording sheet. When an image abnormality formed on the recording sheet is detected, a controller temporarily suspends the print job. An operating unit displays a screen for prompting a user to input an instruction as to whether to continue the print job. The controller determines whether to continue the print job based on the instruction input by the user.
US08049908B2 Image processing apparatus and image processing method
To obtain an image with good visibility by identifying an original document as being a color original document or a monochrome original document for every original document and using processing suitable for each for an image read by the image reading device.To achieve the object, the invention includes: a color processing portion 77 that performs color image forming processing for a multi-color color original document made of more than one color; a color original document monochrome processing portion 74 that performs monochrome image forming processing for a monochromatic color original document made of a single color; a monochrome original document processing portion 73 that performs monochrome image forming processing different from the monochrome image forming processing by the color original document monochrome processing portion 74 for a monochrome original document; and a CPU 75 that enables appropriate selective use of the color processing portion 77, the color original document monochrome processing portion 74, and the monochrome original document processing portion 73 for each original document.
US08049907B2 Data processing apparatus, data processing system, method for controlling data processing apparatus, method for adding data converting function, program and medium
A data processing apparatus is monitoring the first port of itself and the second port of itself. If the data processing apparatus receives data via the second port, it conducts a specific process to the data regardless of a data format of the data so as to convert the data into the data format that can be processed regardless of a data format of the data and sends converted data to the first port.
US08049906B2 Print control unit, a control method thereof, a print control program, and a recording medium for converting document data into printing data
A print control unit, a control method of the print control unit, a print control program, and a computer readable recording medium are disclosed, The print control unit that performs print control of document data includes: an intermediate data generating unit for generating intermediate data containing print setup information of the document data, and drawing information for a printer to draw the document data; a setup screen display unit for causing a display unit to display a setup screen for setting up a common setup that is commonly applied to one or more sets of the intermediate data, which are objects to be displayed; a print setup unit for applying the common setup to each set of the intermediate data; and a printing data generating unit for generating printing data that can be processed by the printer based on the intermediate data.
US08049905B2 Computer readable recording medium bearing a printer driver program and print data processing apparatus
A computer readable recording medium bearing a printer driver program for controlling a print device, which is installed in a print job data processing apparatus constituting a printing system together with the printing device, the printer driver program comprising computer executable instructions of; receiving a print job data from an application program which has a print command; analyzing the received print job data from the application program to identify respective objects included in the page description language data; calculating a position where each object is arranged on a printable area designated depending on output paper size; and modifying the object to allow the object to be accommodated within the printable area, thereby accomplishing a correct print operation such that a print region designated by a user is accommodated to a predetermined output paper size without depending on a function of an application.