Document Document Title
US08302211B1 Domain-based application functionality
Systems and methods of enabling or disabling functionality in a web browser or browser-based application are disclosed. An example method of controlling the functionality of an application program can include: contacting a server to request content; receiving a response from the server including the requested content and a token that is a text string embedded in the response; decrypting said token; interpreting information contained in said token to determine which features of the application program are available for displaying the requested content; and invoking a level of functionality in said application program in accordance with said token to make the features for displaying the requested content available. The token can be a digital certificate based on the server's domain name or an encrypted hash of the server's domain name.
US08302210B2 System and method for call path enforcement
Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for call path enforcement. The method includes tracking, during run-time, a run-time call order for a series of function calls in a software program, and when executing a protected function call during run-time, allowing or causing proper execution of a protected function call only if the run-time call order matches a predetermined order. The predetermined order can be an expected run-time call order based on a programmed order of function calls in the software program. The method can include maintaining an evolving value associated with the run-time call order and calling the protected function by passing the evolving value and function parameters corrupted based on the evolving value. The protected function uncorrupts the corrupted parameters based on the passed evolving value and an expected predetermined call order. A buffer containing the uncorrupted parameters can replace the corrupted parameters.
US08302209B2 Data processing methods and devices for reading from and writing to external storage devices
A data processing device includes a data storage section that stores data; an authentication information storage section that stores first authentication information registered by a user; an input section that allows the user to input second authentication information; a first judgment section that permits reading of the data stored in the data storage section when the first authentication information matches the second authentication information, and does not permit reading of the data stored in the data storage section when the first authentication information does not match the second authentication information; a slot into which an external storage device can be inserted; and a writing admission section that permits writing of the data stored in an external storage device into the data storage section without input of the second authentication information when the external storage device is inserted into the slot.
US08302207B2 Computer readable medium for access right management, access right management apparatus and data processing system
A non-transitory computer readable medium for an access right management includes: reading correspondence information from a storage unit for storing correspondence information indicating the correspondence between (i) a unique access right of an access right in a data management unit for managing electronic data and the access right to the electronic data and (ii) a common access right of an access right in an interface providing unit intervening between an operation main body for giving an operation command to the electronic data and the data management unit; accepting a setting request for requesting setting of the common access right; and determining whether or not the setting request of the common access right accepted by the accepting is a non-match request.
US08302195B2 Sample analyzer, sample analyzing method, and computer program product
A sample analyzer comprising: a measuring unit for measuring a sample and outputting measurement data; and a measurement controller configured for carrying out operations comprising: obtaining analysis results of measurement data output from the measuring unit; detecting a malicious program; and restricting the output of the obtained analysis results when a malicious program has been detected, is disclosed. A sample analyzing method and a computer program product are also disclosed.
US08302189B2 Methods, devices, systems, and computer program products for edge driven communications network security monitoring
An edge monitoring approach can be utilized to detect an attack which includes a plurality of relatively low bandwidth attacks, which are aggregated at a victim sub-network. The aggregated low bandwidth attacks can generate a relatively high bandwidth attack including un-solicited data traffic directed to the victim' so that the aggregated attack becomes more detectable at an edge monitor circuit located proximate to the victim. Related systems, devices, and computer program products are also disclosed.
US08302184B2 Information processing apparatus, information processing method and storage medium
An information processing apparatus includes a user authentication unit that authenticates a user in a condition where an authentication medium used for authenticating the user is inserted, the authentication medium storing personal identification information of the user, a private key, and a software program for using the private key and including a processor for running the software program, to thereby establish a verified state in which the user is allowed to use the apparatus, a data processor that performs data processing including private key processing, a processing completion detector that detects completion of the private key processing performed by the data processor, and a verification state changing unit that changes, the verified state of the user having been established as a result of authenticating the user to a user unverified state based on detection of the completion of the private key processing in the processing completion detector.
US08302181B2 Image reading apparatus, authentication method, evaluation system, method, and computer program product
A TPM chip installed in an image reading apparatus records an operation log, and encrypts recorded operation log with a secret key. The image reading apparatus transmits encrypted operation log to an evaluation apparatus. The evaluation apparatus receives the encrypted operation log, decrypted received operation log, and evaluates an operation performed on the image reading apparatus based on decrypted operation log.
US08302178B2 System and method for a dynamic policies enforced file system for a data storage device
An autonomous data storage device for storing data files via an external file interface, the external file interface being controllable from an external device, the device comprising: a physical file storage for homogenous storage of files; the external file interface configured to allow sector level access to at least part of the physical file storage to support standard operating file system calls; an internal sector policy management unit located in between the external file interface and the physical file storage for sector level policy enforcement of the physical file storage, for one or more of the sector level managed sectors, the unit having an input for receiving instructions from the external file interface for sector oriented operations, and being configured to carry out sector policy management operations in accordance with.
US08302177B2 Image processing apparatus, image processing control method and computer readable medium
An image processing apparatus includes: an image processing unit; a processing unit that performs predetermined processing under the control of the information processing unit; a reading unit that performs an operation of reading authentication information at intervals of a predetermined time under the control of the information processing unit; an authentication unit that authenticates a user based on the authentication information read by the reading unit under the control of the information processing unit; a permission unit that permits the predetermined processing to be performed by the processing unit on the condition that the authentication is completed by the authentication unit; and a change unit that changes the time interval for the reading unit to perform the reading operation in accordance with the status of processing to be executed.
US08302169B1 Privacy enhancements for server-side cookies
A server system receives requests from client systems and sends responses back to the client systems. For a subset of the requests, in addition to responding to a request from a client system, the method includes creating a cryptographic object at the server system. The cryptographic object is used to cryptographically protect information related to the request, and the cryptographically protected information associated with the cryptographic object is stored at the server system. The server system then sends the cryptographic object to the client system, and in conjunction with sending the cryptographic object to the client system, irreversibly modifies the cryptographic object on the server system. For example, in some embodiments the cryptographic object includes an cryptographic key, and the server system deletes or truncates the only instances of the cryptographic object on the server system when the server system finishes responding to the request from the client system.
US08302166B2 Associating network devices with users
Systems, devices, and methods for associating network devices with users are described, which can facilitate establishing a secure user to network device association. In various embodiments, the disclosed subject matter facilitates devices providing indication of location and device identity to a user and recognizing the user is in the proximity of the device. The disclosed subject matter provides efficient and secure device to user association and can facilitate performing customized actions based on the nature of the association.
US08302164B2 Authorization and authentication based on an individual's social network
An individual's social network is used to authorize information flow to the individual and to authenticate the individual for access to certain information or services. Information flow to the individual is authorized if the source of the information is a member of the individual's social network who is connected to the individual along a path that does not traverse through anyone on a gray list of the individual. The black list identifies those members who previously sent unwanted communication to the individual or posted content that was deemed offensive by the individual. The gray list identifies those members who are one degree separated from any black list member. The individual is authenticated for access to certain information or services if a member of the individual's social network already has access and this member is connected to the individual along a path that does not traverse through anyone on a gray list of the individual, or if members of the individual's social network who are connected to the individual along a path that does not traverse through anyone on a gray list of the individual have an average authentication rating that is at least a minimum value.
US08302147B2 System and method for processing a common cable signal using a low-pass filter tap
A method for processing an input signal is disclosed. The method includes receiving an input signal. The method also includes applying a first transfer function to the input signal to produce a first signal, wherein the first transfer function exhibits a high pass characteristic. The method further includes applying a second transfer function to the input signal to produce a second signal, the second transfer function exhibiting a low pass characteristic.
US08302144B2 Distribution of content in an information distribution system
A network personal video recorder (nPvR) supporting PVR functionality in a server-centric environment.
US08302138B2 Method of reducing the number of real-time video transcodings with adaptive sourcing
An apparatus comprising a video transcoding engine (VTE), a video source storage (VSS) coupled to the VTE, a network engine (NE) coupled to the VTE and in communications with a plurality of user devices, and a media management system (MMS) coupled to the VTE, the VSS, and the NE, and in communications with the user devices, wherein the VSS comprises an original video source (OVS) and an adaptive video source (AVS) that corresponds to the same video content, and wherein the AVS comprises a content format that is more frequently delivered to the user devices than a plurality of other delivered content formats of the video content other than the OVS.
US08302137B2 Apparatus and method to provide a signal using a communication link
A method to provide a signal using a communication link. The method disposes a passive transponder on the communication link, where that passive transponder includes a memory. The method reads information relating to the communication link from the memory, and then, based upon that information, adjusts certain characteristics of a signal provided using the communication link.
US08302133B2 Digital broadcasting system and method of processing data in the digital broadcasting system
A digital broadcasting system and a data processing method are disclosed. A receiving system of the digital broadcast system includes a mobile service data processor, a main service data processor, a controller, and a display module. The mobile service data processor receives mobile service data through a mobile service data path. Herein, the mobile service data configures an RS frame, and the RS frame includes mobile service data including a mobile A/V broadcast signal and at least one channel configuration information on the mobile service data. The main service data processor receives main service data through a main service data path. Herein, the main service data includes a main A/V broadcast signal and a program guide information of the main A/V broadcast. The controller extracts a link information for the program guide service of the mobile A/V broadcast signal from the channel configuration information, and acquires a corresponding program guide information from the main service data processor by using the extracted link information. And, the display module outputs the program guide information acquired from the controller to a display screen.
US08302127B2 System and method for personalized TV
A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.
US08302123B2 Method and apparatus for local storage and insertion of television commercials
A method and system for inserting television commercials that are selected according to the unique interests and purchasing habits of viewers in individual households, or the relative location of the household within a local broadcast area. The present system provides a cable or satellite television set top box that stores a plurality of television commercials for products or services that have been found to be of interest to viewers in a household that uses the set top box. At commercial breaks during the broadcast of network television programs, the television network indicates when the set top box is authorized to insert a stored television commercial instead of a broadcast commercial. If the set top box locates a locally stored commercial that is appropriate for the television program and the user, the commercial is inserted into the commercial break.
US08302122B1 Verifying content distribution authority
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying content distribution authority. In one aspect, a method includes receiving a request for broadcast content for a broadcast feed from a requestor. In response to the request, specifying verification content for inclusion in the broadcast feed, the verification content being scheduled for presentation at a specified time. The broadcast feed is monitored for presentation of the verification content at the specified time. In turn, a determination is made whether the verification content was presented by the broadcast feed at the specified time. In response to determining that the verification content was presented by the broadcast feed at the specified time, the requestor is verified as an entity having content distribution authority over the broadcast feed.
US08302118B2 Optical disc drive having a balancer mounted on a deck
An optical disc drive includes a traverse deck having left and right sides to be balanced. The optical disc drive includes a main deck, a tray, a turntable, an optical pickup, a traverse deck, and a balancer. The optical pickup is mounted movably in the back-and-forth direction to emit light to an optical disc placed on the turntable to read and write information from and to the optical disc. On the traverse deck, the turntable is mounted at the front side of the traverse deck and the optical pickup is mounted movably in the back-and-forth direction. The balancer is mounted on the traverse deck to balance the weights of the left and right sides of the traverse deck.
US08302111B2 Methods and apparatus for hardware registration in a network device
Methods and apparatus for control of a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved hardware registry is provided within the device with which the application(s) can interface to both identify and control available hardware resources. In one exemplary embodiment, the client device comprises a digital set-top box having digital video recording (DVR) capability. An application downloaded to the device discovers the registry and software interfaces associated therewith, and then utilizes the interfaces to automatically control the requisite hardware capability. Improved client device, network and head end configurations, as well as methods of operating these systems, are also disclosed.
US08302105B2 Bulk synchronization in transactional memory systems
A method and system for acquiring multiple software locks in bulk is disclosed. When multiple locks need to be acquired, such as for atomic transactions in transactional memory systems, the disclosed techniques may be applied to consolidate computationally expensive memory barrier operations across the lock acquisitions. A system may acquire multiple locks in bulk, at least in part, by modifying values in one or more fields of multiple locks and by then performing a memory barrier operation to ensure that the modified values in the multiple locks are visible to other application threads. The technique may be repeated for locks that the system fails to acquire during earlier iterations until all required locks are acquired. The described technique may be applied to various scenarios including static and/or dynamic transactional locking protocols.
US08302104B2 Session persistence in dynamic node allocation computing environments
Exemplary computer system architectures and methods are described. In some embodiments, a computer network comprises a computing engine including a plurality of compute nodes and a load balancer coupled to the computing engine and including a processor and a memory module. The memory module comprises logic instructions which, when executed by the processor, configure the processor to receive a connection request from a client computing device for computing services provided by one of the compute nodes, obtain, from the connection request, a session identifier associated with the request, and store the session identifier in a memory coupled to the load balancer.
US08302098B2 Hardware utilization-aware thread management in multithreaded computer systems
A device, system, and method are directed towards managing threads in a computer system with one or more processing units, each processing unit having a corresponding hardware resource. Threads are characterized based on their use or requirements for access to the hardware resource. The threads are distributed among the processing units in a configuration that leaves at least one processing unit with threads that have an aggregate zero or low usage of the hardware resource. Power may be reduced or turned off to the instances of the hardware resource that have zero or low usage. Distribution may be based on one or more of a number of specifications or factors, such as user power management specifications, power usage, performance, and other factors.
US08302093B2 Automated deployment of defined topology in distributed computing environment
A method for deploying a software product comprising a plurality of components is provided. The method can include reading a topological description of the software product and its components, wherein the topological description defines characteristics and dependencies of the components. The method can further include reading characteristics of a plurality of publishers and matching each of the plurality of components to one of the plurality of publishers according to the characteristics and dependencies of the components and the characteristics of the plurality of publishers. A publisher may be a computer connected to a network. The method can further include distributing the plurality of components among the plurality of publishers responsive to the step of matching and validating each set of components distributed to each publisher.
US08302081B2 Data format conversion method and equipment, and controller management system using data format conversion equipment
The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted from a programmer unit, direction extract unit for extracting a convert direction of a data format contained in the input information so acquired, data conversion rule acquisition unit for acquiring a conversion rule of a data format corresponding to the convert direction so extracted and convert execution means for converting the program, etc, of the first data format to a second data format. The program, etc, of the second data format converted is outputted to the controller. The program, etc, can be created in this way in an arbitrary data format different from the data format of the controller.
US08302079B2 Programmatic root cause analysis for application performance management
Programmatic root cause analysis of application performance problems is provided in accordance with various embodiments. Transactions having multiple components can be monitored to determine if they are exceeding a threshold for their execution time. Monitoring the transactions can include instrumenting one or more applications to gather component level information. For transactions exceeding a threshold, the data collected for the individual components can be analyzed to automatically diagnose the potential cause of the performance problem. Time-series analytical techniques are employed to determine normal values for transaction and component execution times. The values can be dynamic or static. Deviations from these normal values can be detected and reported as a possible cause. Other filters in addition to or in place of execution times for transactions and components can also be used.
US08302077B2 Method and system for configuring software modules to execute in an execution environment
A method for configuring software modules that includes accessing a properties repository that includes a plurality of properties of the execution environment of the computer system. The method further includes generating a configuration file for each software module. Generating a configuration file includes obtaining a generator module defined for the software module, and executing the generator module to instantiate the configuration file for the software module. The generator module is configured to identify a property required for the configuration file, obtain the value for the property from the properties repository, and store the value for the property in the configuration file in accordance with a customized format required by the software module. The method further includes storing the configuration file for each of the software modules.
US08302076B2 Systems and methods for improved parallel ILU factorization in distributed sparse linear systems
Systems and methods for parallel incomplete LU (ILU) factorization in distributed sparse linear systems, which order nodes underlying the equations in the system(s) by dividing nodes into interior nodes and boundary nodes and assigning no more than three codes to distinguish the boundary nodes. Each code determines an ordering of the nodes, which in turn determines the order in which the equations will be factored and the solution performed.
US08302075B1 Methods and systems for selective code collapse
A content collapse feature is described that allows a user to designate what should be collapsed by designating a content property, such as attributes, identifications (IDs), tag classes, and the like. Input of one or more content properties come in from a user desiring to collapse various sections of content displayed in an IDE. One or more portions of the content corresponding to the content properties is identified by the IDE and then collapsed wherein the content in the collapsed portions are removed from the IDE display. The collapsed portions of content may either be replaced with a collapse indicator visible to users in the IDE display or hidden from view altogether in the IDE.
US08302065B2 Device and method for testing a device
A device that includes a core and a wrapper. The wrapper includes at least one shared wrapper cell that is shared by a group of core pins that belong to a single clock domain. A method for designing a wrapper. The method includes receiving design information representative of a design of a core, locating a group of mutually independent core pins that belong to a single clock domain; and designing a shared wrapped cell that is shared by the group of core pins.
US08302062B2 Methods to obtain a feasible integer solution in a hierarchical circuit layout optimization
An approach that obtains a feasible integer solution in a hierarchical circuit layout optimization is described. In one embodiment, a hierarchical circuit layout and ground rule files are received as input. Constraints in the hierarchical circuit layout are represented as an original integer linear programming problem. A relaxed linear programming problem is derived from the original integer linear programming problem by relaxing integer constraints and using relaxation variables on infeasible constraints. The relaxed linear programming problem is solved to obtain a linear programming solution. Variables are then clustered, and at least one variable from each cluster is rounded to an integer value according to the linear programming solution. Next, it is determined whether all the variables are rounded to integer values. Unrounded variables are iterated back through the deriving of the integer linear programming problem, solving of the relaxed linear programming problem, and rounding of a subset of variables. A modified hierarchical circuit layout is generated in response to a determination that all the variables are rounded to integer values.
US08302058B1 Reducing simultaneous switching noise in an integrated circuit design during placement
Methods, computer programs, and Integrated Circuits (IC) for minimizing Simultaneous Switching Noise (SSN) in the design of an IC are presented. In one embodiment, the method includes moving a candidate pin of the IC in an initial input/output (I/O) layout to create a candidate I/O layout. Further, in one operation the method calculates a first performance cost for the initial I/O layout and a second performance cost for the candidate I/O layout. The first and the second performance costs are based on an SSN cost for the initial layout and on an SSN cost for the candidate layout respectively. The method selects the layout to design the IC that has the lowest performance cost. The method operations are performed during the placement phase of an IC Computer Aided Design (CAD) tool.
US08302049B2 Method for enabling multiple incompatible or costly timing environment for efficient timing closure
A method of performing a static timing analysis based on slack values to verify and optimize a logic design includes: selecting one or more circuits within the logic design having at least two inputs taking on a known value; identifying a critical input that controls an output arrival time of the selected circuit from among the inputs that take on the known value; determining one or more non-critical input of the circuit a required arrival time based on the difference between the arrival times of the critical and non-critical inputs; and computing the slack at a critical input based on the difference between the AT of the critical and non-critical inputs. The design optimization based on the slack defined by arrival time differences preferably uses a reverse merge margin design metric. The metric determines the exact required amount of improvement in the input arrival time of non-critical signals of a clock shaping circuit.
US08302038B2 Engineering change order language for modifying integrated circuit design files for programmable logic device implementation
In an embodiment, a method to automatically process modifications to a set of design files is contemplated. The design files describe at least a portion of an integrated circuit design, and may be coded in a hardware description language. The modifications may be made to prepare the design files for inclusion in a programmable logic device implementation of the integrated circuit (or portion thereof). Specifically, the modifications may be specified using a set of commands which may be assembled by a user.
US08302036B2 Method and apparatus for designing an integrated circuit
Method and apparatus for designing an integrated circuit, IC, layout by identifying one or more defects in a feature within the IC layout. Determining if an identified defect is improvable. Calculating an improvability metric of the IC layout based on the number of improvable defects and the total number of identified defects.
US08302034B2 Performing optical proximity correction by incorporating critical dimension correction
A solution for performing an optical proximity correction (OPC) process on a layout by incorporating a critical dimension (CD) correction is provided. A method may include separating the layout into a first portion and a second portion corresponding to the two exposures; creating a model for calculating a CD correction for a site on the first portion, the model corresponding to a topography change on the site due to the double exposures; implementing an OPC iteration for the fragment based on the model to generate an OPC solution for the first portion; and combining the OPC solution for the first portion with an OPC solution for the second portion to generate an OPC solution for the layout to generate a mask for fabricating a structure using the layout.
US08302031B1 Systems and methods for configuring information displayed on a screen
A computer-implemented method for configuring information displayed on a screen is described. A display model is generated on the screen. The display model includes a status page and at least one configuration page. The pages of the display model are organized in a three-dimensional format on the screen. A header and a status icon are displayed on the at least one configuration page. At least one configuration page is filtered to prevent the at least one configuration page from being displayed on the screen.
US08302025B2 Map display device
Weather information is acquired and stored from a satellite radio broadcast. On the basis of this weather information, weather information image data is created for displaying the weather information superimposed upon a map. When the weather information display map is scrolled, the range of the map data shifts. Together therewith, the range of the weather information image data also shifts. After a map has been drawn on the basis of the map data for the shifted range, icons or the like that describe the weather information are drawn as superimposed upon this map on the basis of the weather information image data for the shifted range. Then the image data stored in the image memory is read in, and the weather information display map that has been drawn is display upon the display monitor.
US08302022B2 In-vehicle display apparatus
An in-vehicle display apparatus includes (i) an operation device having an operation knob, and (ii) a display control device having a display section. The operation device has a drive section which gives force to the operation knob. When the display section displays a display window to enable a scroll display in which several selection buttons are circulated, the display control device acquires a reactive force map. The map specifies that a vibration is applied to the operation knob when the cursor is located on the selection button at the tail end of the series of the selection buttons in the display window. The display control device then instructs the drive section to apply the vibration to the operation knob based on the acquired reactive force map.
US08302007B2 Touring in a geographic information system
The present invention relates to navigating in a geographic information system. In an embodiment, a method tours geographic information in a geographic information system. A set of actions for a tour is received. Each action includes a tour time. A tour time of at least one of the actions is defined by a user. Each action in the set of actions is executed to tour geographic information in the geographic information system.
US08302002B2 Structuring document based on table of contents
A document is organized as a plurality of nodes associated with a table of contents. The nodes are clustered into a plurality of clusters based on a similarity criterion. One of the clusters is identified as corresponding to a highest or lowest level of the table of contents based on a selection criterion. The highest or lowest level is assigned to the nodes belonging to the identified cluster. The identifying and assigning are repeated to assign levels to the nodes belonging to each next highest or lowest level of the table of contents. The repeated identifying is based on the selection criteria applied disregarding nodes that have already been assigned a level. The document is structured based at least in part on the levels assigned to the table of contents nodes.
US08302001B2 Document encryption and decryption printing apparatus, method, and storage medium
An information processing apparatus which processes document information includes a designation unit configured to designate information which is not to be displayed in the document information, a generation unit configured to generate identification information which is uniquely determined, an addition unit configured to add metadata for restoring the designated information from the identification information to the document information, and a replacing unit configured to replace the designated information in the document information with the identification information.
US08301998B2 Identification of content in an electronic document
In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using an attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium.
US08301994B1 Synchronizing multiple hierarchal data structures
Synchronization between multiple data repositories is described which retrieves tree structures that represent the hierarchical organization of the data repositories that will be or are synchronized. One of tree structures is parsed for data nodes, while the other tree structures are parsed for each such data node to find matching data nodes having corresponding hierarchies. Moved nodes are identified when a matching node is found that does not have the same hierarchy in its tree structure. Similarly, deleted nodes are identified when a node is found with no match in a controlling tree structure. Data structure lists are compiled noting matching relationships and hierarchies and also noting moved and deleted nodes and their relationships with the rest of the formerly corresponding nodes. Using these data structure lists, a synchronization interface is generated for display to a user that visually compares the synchronization of the multiple data repositories.
US08301990B2 Programmable compute unit with internal register and bit FIFO for executing Viterbi code
A programmable compute unit with an internal register with a bit FIFO for executing Viterbi code is configured to accumulate in the forward path the best-path to each state in an internal register and store the survivor trace back information bit for each state in each stage in a bit FIFO; and in the trace back, selecting the optimal best-path through the Viterbi trellis by tracing through the bit trace back information survivor bits beginning with the survivor bit of the last stage path; and generating in response to the Viterbi constrain length and a current bit FIFO address, the next bit FIFO address and decoded output bit for the next previous stage.
US08301983B2 Modified turbo-decoding message-passing algorithm for low-density parity check codes
Apparatus and methods are provided to decode signals from a communication channel to reconstruct transmitted information. Embodiments may include applying a plurality of decoders to a code, in which reliability values are provided to a decoder such that the decoder receives the reliability values determined by and provided from only one other decoder of the plurality of decoders. A valid codeword may be output from application of the plurality of decoders to the code.
US08301982B2 RTP-based loss recovery and quality monitoring for non-IP and raw-IP MPEG transport flows
In one method embodiment, transmitting a transport stream formatted according to a defined coding specification to a receive-and-process (RP) system, the transport stream format further comprising a non-Internet protocol (IP) format or a raw-IP format; providing a mapping stream, the mapping stream correlating the transport stream to a Real-time Transport Protocol (RTP)-formatted data stream that encapsulates the transport stream, the mapping stream comprising identifying information corresponding to the transport stream and second identifying information corresponding to the data stream; and transmitting the mapping stream to the RP system over an IP connection to enable RTP capabilities at the RP system.
US08301978B2 Memory device and method of storing data with error correction using codewords
Memory devices and/or methods of storing memory data bits are provided. A memory device includes a multi-level cell (MLC) array including a plurality of MLCs, an error correction unit configured to encode data to be recorded in an MLC, where the encoded data is converted to convert the encoded data into a codeword, an error pattern analysis unit configured to analyze a first data pattern included in the codeword corresponding to an error pattern included in the codeword and a data conversion unit configured to convert the analyzed first data pattern into a second data pattern. According to the above memory devices and/or methods, it is possible to efficiently reduce a data error that occurs when the data is stored for a relatively long period of time, thereby improving reliability.
US08301973B2 Digital television systems employing concatenated convolutional coded data
In iterative-diversity (ID) transmission systems for signals with concatenated convolutional coding (CCC), paired iterative diversity signals each have ½ the code rate of the 8VSB DTV signals prescribed by the 1995 ATSC Digital Television Broadcast Standard. Known serial concatenated convolutional coding (SCCC) or novel parallel concatenated convolutional coding (PCCC) is used in such system. Pairs of CCC signals code data bits and ones' complemented data bits respectively, using similar coding algorithms. Receivers for this transmission system use respective turbo decoders for turbo decoding the earlier-transmitted and later-transmitted CCC signals. Turbo decoding of the earlier-transmitted portions of iterative diversity signals is delayed to be contemporaneous with turbo decoding of the later-transmitted portions of iterative diversity signals. This facilitates the turbo decoders exchanging information concerning confidence levels of data bits during the turbo decoding procedures.
US08301969B2 Control method of information processing device and information processing device
A transmitting side device (10) and a receiving side device (20) are connected to each other via a bus (30) comprising TAG bits (31), data bits (32) and error detection/correction ECC bits (33). The transmitting side device (10) uses a redundant bit inversion circuit (14) to invert different bits of the ECC bits (33) corresponding to trigger signals (41 & 42). In the receiving side device (20), a determination circuit (24), which has received an error report signal (26) from an error detection/correction circuit (22), determines, from the position of an error bit in the ECC bits (33), which one of the trigger signals (41 & 42) has been transmitted from the transmitting side device (10).
US08301967B2 Turbo coding for upstream and downstream transmission in cable systems
A method of transmitting data in a cable modem system includes the steps of encoding the data using forward error correction. The data is then encoded with Turbo encoding. The data is then sent to a modulation scheme. The data is then transmitted over a cable channel. The data is then demodulated. The data is then decoded using a Turbo decoder. An inverse of the forward error correction is then applied to the data.
US08301966B2 Distributed turbocoder for block-fading channels
A cooperative communications system comprising a source terminal, at least one relay terminal and a destination terminal. The system also comprises a distributed turbocoder over the source terminal and at least the relay terminal. The first part of the turbocoder residing on the source terminal and/or the second part of the turbocoder residing on the relay terminal is(are) equipped with a frequency scheduler (FSr,FSs) allocating the deeper-fading carriers to the systematic information data and the weaker-fading carriers to the parity data.
US08301961B2 Decoding method for low density generator matrix code
The present invention provides a method for decoding a low density generator matrix code (LDGC), applied for decoding transmitted original information bits encoded in LDGC code. The method comprises the following steps: A: deleting a part erased by a channel in a received code word sequence R filled by a known bit sequence to obtain an erased code word sequence Re, and deleting the rows corresponding to the erased part from a transposed matrix GIdgct of a generator matrix of the LDGC to obtain the erased generator matrix Ge; B: permuting columns of Ge such that an M-order square matrix with an element in the 0th row and 0th column being a vertex is a triangular matrix to obtain the permuted generator matrix Gf; and C: calculating the original information bits using Gf and Re.
US08301959B2 Apparatus and method for processing beam information using low density parity check code
An apparatus and method for processing optical information using a low density parity check code are suggested. An optical information recording method includes the steps of encoding data to record into a low density parity check code; representing the data, which is encoded into the low density parity check code, to a spatial light modulator in the unit of a data page; and modulating a recording beam into the data page representing the spatial light modulator to be recorded in the form of hologram in a recording medium. By blocking inexact probability information from being concentrated in the LDPC code block, by achieving exact probability information through effective allocation of a mark, and by improving average accuracy of the pixel, which corresponds to the LDPC code, failure rate of decoding can be minimized so that decoding performance can be improved.
US08301958B2 Methods and apparatus to select tornado error correction parameter
Methods and apparatus to select Tornado forward error correction parameters for delivery systems are disclosed. A disclosed example system includes a transmitter station comprising a processor to select a Tornado error correction parameter based on an error correction configuration for a file and to indicate to a receiver the selected Tornado error correction parameter, and a Tornado error correction circuit to encode the file based on the selected Tornado error correction parameter.
US08301956B2 Methods and apparatus to improve communication in a relay channel
A system and method for relaying data communications in a Hybrid Automatic Repeat Request (HARQ) network. The system and method operable to receive a data communication packet from a base station during a first transmission time interval and simultaneously receive an acknowledgement signal from a subscriber station; and transmit a data communication packet to a subscriber station during a second transmission time interval and simultaneously transmit an acknowledgement signal to a base station.
US08301949B2 Pipelined error determination in an error-correcting communication system
A sequence of data packets is received within an integrated circuit device and stored within a first memory thereof. Error descriptor values are updated within a second memory of the integrated circuit device based on error information associated with the sequence of data packets. The error descriptor values each include an address field to specify a corresponding storage region of the first memory and an error field to specify an error status of data values stored within the storage region. A sequence of multiple-bit error values are generated based, at least in part, on the error fields and address fields within respective subsets of the error descriptor values. Concurrently with generation of at least one of the multiple-bit error values the state of one or more bits of the data values stored in the first memory based are changed based on a previously-generated one of the multiple-bit error values.
US08301942B2 Managing possibly logically bad blocks in storage devices
Methods and a computer program product related to the management of possibly logically bad blocks in storage devices are disclosed. A logically bad pattern is placed in a standard size data block if data associated with the data block has previously been stored or is waiting to be stored, but has subsequently become lost. The logical block address associated with the data block is stored in a bad block table. The possibly logically bad pattern is able to be detected, and the bad block table is checked to determine if the data block to be read is in fact Logically Bad. A data check response may be given if the logical block address is present in a Bad Block Table. The possibly logically bad pattern may have a first predefined data portion and a second predefined data portion and may be repeated to fill the standard size data block.
US08301937B2 Heartbeat system
A method of generating a heartbeat signal for an application comprising one or more objects that may enter a halt state is described. The method comprises: sending a status request to a defined interface on each object; and monitoring responses to the status requests to ascertain if each object is operating normally or in a halt state. The method further comprises: generating an application valid signal in the event that each object is operating normally; transmitting the application valid signal, if generated, to a monitoring component independent of the application; and generating at the monitoring component a heartbeat valid signal in response to receipt of the application valid signal.
US08301932B2 Synchronising between clock domains
An integrated circuit 2 is provided with multiple clock domains separated by a clock boundary 8. Data values are passed across the clock boundary 8 using a first-in-first-out memory (FIFO), a read pointer and a write pointer for the FIFO are passed across the clock boundary 8 and must be synchronized to the receiving clock frequency. The clocks being used on either side of the clock boundary 8 may be switched and have a variable relationship therebetween. Multiple synchronization paths are provided within pointer synchronizing circuitry 32 which are used depending upon the particular relationship between the clocks on either side of the clock boundary 8. A pre-switch pointer value is held in a transition register 44 until a post-switch pointer value is available from the new synchronizing path 36 when a switch in clock mode is made which requires an increase in synchronization delay.
US08301918B2 Intelligent power over ethernet power management for personal computing devices in enterprise environments
A Power-over-Ethernet (PoE) communication system dynamically provides power and data communications over a communications link. In an enterprise environment made up of one or more personal computing devices (e.g., personal or laptop computers), a switch determines an allocated amount of power to be supplied to each device. The system includes a switch, a power supply, and one or more personal computing devices having a PoE control module. The PoE control module can be part of, for example, a Power Source Equipment/Powered Device (PSE/PD) system or a LAN-On-Motherboard/Powered Device (LOM/PD) system. A method of dynamically providing power to personal computing devices includes determining the power requirements of each device based on one or more factors, which can include, for example, battery charge status, power load, power mode, etc., of each device. Various algorithms can be used to decide priority in providing power to the devices.
US08301909B2 System and method for managing external storage devices
An apparatus, system, and method enable a new platform storage system to have access to an external storage system having data encrypted thereon by an existing platform storage system. Encryption information corresponding to the encrypted data in the external storage system is stored in a memory in the existing platform storage system. The encryption information stored in the memory of the existing platform storage system is transferred to an encryption table stored in the new platform storage system, so that the new platform storage system can read the encrypted data stored in the external storage system.
US08301906B2 Apparatus for writing information on a data content on a storage medium
An apparatus for writing checksum information on a data content on a storage medium. The apparatus has a provider for providing checksum information based on the data content and a writer for writing the data content and the checksum information on the storage medium such that a baseline reader and an enhanced reader can read the data content, the enhanced reader can read and process the checksum information, and the baseline reader ignores, skips or does not read the checksum information.
US08301903B2 Low-level code signing mechanism
Before an application is allowed to execute a secure function, code signing keys associated with the application are analyzed for correspondence with the class that contains the secure function as well as correspondence with the secure function. Optionally, code signing keys associated with the application are analyzed for correspondence with the input parameters to the function.
US08301902B2 System, method and program product for communicating a privacy policy associated with a biometric reference template
A system, method and program product for communicating a privacy policy associated with a reference template. The method includes assigning a first identifier for identifying a reference template created from biometric data collected, defining a second identifier for identifying a privacy policy that indicates a level of protection to be provided by a relying party requesting access to the reference template, the second identifier including an accept-reject provision for controlling the proper use and handling of the biometric data, cryptographically binding the reference template to the privacy policy and transmitting, responsive to a request received from the relying party, the accept-reject provision for the reference template, where based on a response received from the relying party to the accept-reject provision for the privacy policy, the reference template is either transmitted or not transmitted to the relying party.
US08301896B2 Multi-level file digests
Multi-level file digests for electronic files are disclosed. A top level digest represents a single digest for the associated electronic file. Lower level digests represent digests for portions of the associated electronic file. The top level digest is derived from the lower level digests. The top level digest is useful for facilitating rapid comparison to determine whether electronic files are the same. In one embodiment, electronic files are encrypted with a block encryption scheme, and digests are efficiently calculated and stored on a block-by-block basis. Advantageously, when modifications to an encrypted electronic file occurs, only those modified blocks need to be processed to undergo decryption and re-encryption to determine the appropriate digest.
US08301891B2 Localized network authentication and security using tamper-resistant keys
The invention provides a secure Wi-Fi communications method and system. In an embodiment of the invention, unique physical keys, or tokens, are installed at an access point and each client device of the network. Each key comprises a unique serial number and a common network send cryptographic key and a common network receive cryptographic key used only during the authentication phase by all components on the LAN. Each client key further includes a secret cryptographic key unique to each client device. During authentication, two random numbers are generated per communications session and are known by both sides of the wireless channel. Only the random numbers are sent across the wireless channel and in each case these numbers are encrypted. A transposed cryptographic key is derived from the unique secret cryptographic key using the random numbers generated during authentication. Thus, both sides of the wireless channel know the transposed cryptographic key without it ever being transmitted between the two.
US08301888B2 System and method for generating secured authentication image files for use in device authentication
A secure authentication image file is generated for use in authenticating a device. The device performs a secure authentication algorithm on the secure authentication image file and a received plaintext challenge, and outputs a cyphertext response. If the cyphertext response matches a pre-stored cyphertext string associated with the plaintext challenge, then the device is authenticated. The secure authentication image file is pre-generated in a secure environment. A plurality of key address locations are reserved in a raw memory image file. A key merger application merges the secure key data into the raw memory image file to generate a secure authentication image file. A test set of plaintext/cyphertext pairs are generated using the newly created secure authentication image file. To maintain security of the secure authentication image file, the secure key data and the raw memory image file are erased from a working memory. The test set of plaintext/cyphertext pairs are used to verify a production device containing the secure authentication image file.
US08301887B2 Method and system for automated authentication of a device to a management node of a computer network
A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device is authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device.
US08301886B2 Method and apparatus for article authentication
An authentication method for authenticating an article in a device includes the steps of (a) reading an identification number stored on the article, (b) reading an authentication number stored on the article, (c) determining an input number based at least in part on the identification number, (d) applying an authentication function to the input number to calculate an output number, (e) determining that the article is authentic only if the authentication number corresponds to the output number, and (f) permitting use of the article in the device if the article is authentic, and disabling use of the article in the device if the article is not authentic.
US08301881B2 Proactive forced renewal of content protection implementations
A method, apparatus, and system for proactive forced renewal of content protection implementations in devices. The method includes, on a first substantially periodic basis, automatically pushing a new content protection implementation to a device that contains an existing content protection implementation; wherein the existing content protection implementation comprises (a) existing software for presenting protected content and (b) an existing key to facilitate presentation of protected content; and wherein the new content protection implementation comprises a new key to supersede the existing key for facilitating presentation of protected content. On a second substantially periodic basis, the method includes automatically pushing revocation data to the device, the revocation data to identify a plurality of revoked keys, each revoked key of the plurality of revoked keys comprising a key that has been superseded by the new key of the new content protection implementation.
US08301870B2 Method and apparatus for fast synchronization and out-of-order execution of instructions in a meta-program based computing system
A method and structure for an out-of-order processor executing at least two threads of instructions that communicate and synchronize with each other. The synchronization is achieved by monitoring addresses of instructions in at least one of the threads.
US08301866B2 Processor delivering content information recovered upon sequence of processes performed by data path reconfigured based on received configuration information containing use frequency
An information delivery apparatus includes an encoding information collection unit which collects information used to encode content information, a generation unit which predicts decode processes of the content information based on the collected information, and generates configuration information used to configure data paths required to execute the decode processes, an embedding unit which embeds the configuration information in the content information, and a delivery unit which delivers the content information embedded with the configuration information.
US08301861B2 Startup reconstruction of logical-to-physical address translation data for solid state disks
Described embodiments provide reconstruction of logical-to-physical address mapping data for one or more sectors of a storage device at startup of a media controller. The sectors of the storage device are organized into blocks and superblocks and the address mapping data is stored in a volatile memory. At a startup condition of the media controller, a buffer layer module of the media controller allocates space in the volatile memory for one or more logical-to-physical address mapping data structures. A media layer module of the media controller determines a block type of each block of the storage device and places each block of the storage device into corresponding groups based on the determined block type of each block. The one or more blocks of each group are processed, and one or more address mapping data structures for the storage device are constructed in the allocated space in the volatile memory.
US08301856B2 Restricting memory areas for an instruction read in dependence upon a hardware mode and a security flag
An apparatus for processing data 2 includes a processor 8, a memory 6 and memory control circuitry 12. The processor 8 operates in a plurality of hardware modes including a privileged mode and a user mode. When operating in the privileged mode, the processor 8 is blocked by the memory control circuitry 12 from fetching instructions from memory address regions 34, 38, 42 within the memory 6 which are writeable within the user mode if a security flag within register 46 is set to indicate that this blocking mechanism is active.
US08301852B2 Virtual storage migration technique to minimize spinning disks
A method, and system for employing the method, for virtual data storage migration providing a plurality of data storage devices communicating with at least one computer system. A plurality of data being managed by the computer system and an archive data storage device is selected from the plurality of data storage devices. Specified data is selected for archiving in the archive data storage device when the archive data meets a specified archive criteria. After the archived specified data is accessed in the archive data storage device at a predetermined frequency, the archive data is migrated to an active data storage device in a powered up state. The archive data storage device is then powering down.
US08301851B1 Consecutive scheduling of jobs for a device using run count values
Scheduling jobs for a plurality of devices includes assigning a run count value to each of the devices, scheduling a number of consecutive jobs up to the run count value, and decrementing the run count value according to the number of consecutive jobs scheduled. The run count value for a particular one of the devices may vary according to a total load of the particular one of the devices. The total load of the particular device may vary according to a number of pending jobs for the particular device and a total number of jobs for all devices coupled to a controller for the devices. The devices may be disk drive devices. Only one read job may be scheduled for a device irrespective of the run count value for the device and devices having pending read jobs may be given precedence over other devices. Multiple read jobs may be scheduled for a device according to the run count value and devices having pending read jobs may be given precedence over other devices. The disk drive devices may be subdivided into a plurality of logical devices.
US08301849B2 Transactional memory in out-of-order processors with XABORT having immediate argument
Methods, systems, and apparatuses to provide an XABORT in a transactional memory access system are described. In one embodiment, the stored value is a context value indicating the context in which a transactional memory execution was aborted. A fallback handler may use the context value to perform a series of operations particular to the context in which the abort occurred.
US08301845B2 Access control method and computer system
An access control method for a computer system in which a plurality of clusters share a storage unit, includes predefining an access instruction with exclusive right in addition to an access instruction that is issued with respect to the storage unit from the plurality of clusters, and monitoring, in the storage unit, based on the access instruction with exclusive right transferred from an arbitrary cluster, an access state of an other cluster and executing access instructions with exclusion if a region accessed by an access instruction from the other cluster overlaps a region accessed by the access instruction with exclusive right.
US08301844B2 Consistency evaluation of program execution across at least one memory barrier
Multi-processor systems and methods are disclosed. One embodiment may comprise a multi-processor system including a processor that executes program instructions across at least one memory barrier. A request engine may provide an updated data fill corresponding to an invalid cache line. The invalid cache line may be associated with at least one executed load instruction. A load compare component may compare the invalid cache line to the updated data fill to evaluate the consistency of the at least one executed load instruction.
US08301843B2 Data cache block zero implementation
In one embodiment, a processor comprises a core configured to execute a data cache block write instruction and an interface unit coupled to the core and to an interconnect on which the processor is configured to communicate. The core is configured to transmit a request to the interface unit in response to the data cache block write instruction. If the request is speculative, the interface unit is configured to issue a first transaction on the interconnect. On the other hand, if the request is non-speculative, the interface unit is configured to issue a second transaction on the interconnect. The second transaction is different from the first transaction. For example, the second transaction may be an invalidate transaction and the first transaction may be a probe transaction. In some embodiments, the processor may be in a system including the interconnect and one or more caching agents.
US08301838B2 Method and apparatus for providing an application-level cache with a locked region and a floating region
An approach is provided for providing an application-level cache. A caching application configures at least one memory of a mobile terminal into an application-level cache with a locked region and a floating region. The caching application then causes, at least in part, actions that result in caching, into each of the locked region and the floating region, of data items that are anticipated to be requested via an application of the mobile terminal.
US08301831B2 Backward compatible extended USB plug and receptacle with dual personality
An extended Universal-Serial-Bus (USB) connector plug and socket each have a pin substrate with one surface that supports the four metal contact pins for the standard USB interface. An extension of the pin substrate carries another 8 extension metal contact pins that mate when both the connector plug and socket are extended. The extension can be an increased length of the plug's and socket's pin substrate or a reverse side of the substrate. Standard USB connectors do not make contact with the extension metal contacts that are recessed, retracted by a mechanical switch, or on the extension of the socket's pin substrate that a standard USB connector cannot reach. Standard USB sockets do not make contact with the extension metal contacts because the extended connector's extension contacts are recessed, or on the extension of the connector pin substrate that does not fit inside a standard USB socket.
US08301810B2 SAS storage virtualization controller, subsystem and system using the same, and method therefor
A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.
US08301809B2 Storage virtualization computer system and external controller thereof
A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and a at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.
US08301807B2 Device management apparatus, device management method, and recording medium
A device management apparatus is connected to a plurality of devices via a network and includes a processing unit. The processing unit includes a trap setting part that defines a trap setting of each device, a storing part that stores device information of each device, transmitted by a trap processing of each device, in a predetermined storage area of a storage device as device management information of management object devices, and an excepting part which deletes device information of a device from the device management information. When an exception request for excepting exception devices from the management object devices is received, the trap setting part changes a trap setting of each exception device to an OFF state and the excepting part deletes device information of each exception device from the device management information.
US08301806B2 Configuring an input/output adapter
A computer-implemented method includes initializing a driver associated with an input/output adapter in response to receiving an initialize driver request from a client application. The input/output adapter may be initialized to enable adapter capabilities of the input/output adapter to be determined. The computer-implemented method also includes determining the adapter capabilities of the input/output adapter and determining slot capabilities of a slot associated with the input/output adapter. The computer-implemented method further includes setting configurable capabilities of the input/output adapter based on the adapter capabilities and the slot capabilities.
US08301803B2 Block floating point compression of signal data
A method and apparatus for compressing signal samples uses block floating point representations where the number of bits per mantissa is determined by the maximum magnitude sample in the group. The compressor defines groups of signal samples having a fixed number of samples per group. The maximum magnitude sample in the group determines an exponent value corresponding to the number of bits for representing the maximum sample value. The exponent values are encoded to form exponent tokens. Exponent differences between consecutive exponent values may be encoded individually or jointly. The samples in the group are mapped to corresponding mantissas, each mantissa having a number of bits based on the exponent value. Removing LSBs depending on the exponent value produces mantissas having fewer bits. Feedback control monitors the compressed bit rate and/or a quality metric. This abstract does not limit the scope of the invention as described in the claims.
US08301796B2 Real-time priority-based media communication
Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next.
US08301793B2 Chunk header incorporating binary flags and correlated variable-length fields
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
US08301791B2 System and method for non-disruptive check of a mirror
A system and method for verifying the consistency of mirrored data sets between source and destination storage systems is provided. A destination verification module sends version information to the source storage system where the source verification module determines whether the source and destination storage systems are utilizing compatible versions of the verification module. If the destination verification module receives an acceptable version from the source, the destination module then determines a base PCPI to utilize for verification and sends a PCPI identifier of the base PCPI to the source. The source verification module generates and transmits a data stream consisting of comprising of checksum information. The destination verification module compares the received data stream with checksum information retrieved from disk. If there are mismatches, i.e. the received data differs from the data retrieved from disk, the destination verification module logs the data mismatches in a verification log file.
US08301787B2 Selective use of anonymous proxies
A method and apparatus for selectively using an anonymous proxy. A user request for content is received. A determination is made as to whether the user request satisfies context criteria. When the user request satisfies the context criteria, the user request is forwarded to an anonymous proxy. When the user request does not satisfy the context criteria, the request is sent directly to a content provider.
US08301786B2 Application session control using packet inspection
Network devices, computer-readable media, and other embodiments associated with packet inspection are described. Packet inspection may be performed on data packets associated with a session, where a session can include multiple data channels and associated control channels that have been bound together. A session may be associated with an identity. Various policies may be associated with that identity. As packet inspection occurs, it can be determined whether policies are being violated on a per identity basis. If a policy is being violated, then an action may be selectively performed. The action performed may affect a single channel in the session or may affect the whole session. Different identities may have different policies. Example actions include dropping a session, throttling a session, monitoring a session, controlling the number of channels associated with a session, dropping a channel, throttling a channel, monitoring a channel, and other actions.
US08301778B2 Service provider registration by a content broker
A system, method, and computer readable medium for managing registration, by a content broker, of one or more resources with one or more service providers are provided. A content broker obtains registration information for registering the one or more resources with a service provider. The registration information may include a request to publish one or more resources to a service provider, an identification of the one or more resources, service provider selection criteria provided by the content provider or otherwise selected, and the like. The content broker transmits a service provider generation request corresponding to the registration information to the service provider. Then, the content broker manages and processes data pursuant to registration of the one or more resources with the service provider.
US08301770B2 Method and apparatus for distributed upload of content
A system and method for distributed uploading of content utilizes one or more viewer systems, coupled over a network to a remote content source, to upload transmit at least a portion of the content to a remote storage system along with authorization/identification indicia identifying the viewer system. In one embodiment, fractional portions of the same content program from multiple different viewer systems are aggregated at the remote storage system for subsequent download streaming to a requesting of the viewer systems for viewing thereby at a second time, which is time-shifted from the initial transmission from the content source.
US08301766B2 System and method to publish information from servers to remote monitor devices
To assist in monitoring the intelligent messaging network, a system and method for publishing logging and status information from the servers is provided. A list of available servers accessible for monitoring by persons, devices, and applications via a remote monitor device can be provided. The remote monitor device may forward selected servers from the list of available servers in which they are interested. Also, particular information about the selected servers can be requested. Access to certain servers and information may be restricted to those with authorization. Authorization can be verified by the use of digital certificates. The requested information can then be gathered and provided to authorized persons or devices. Typically, the information includes logging and status information from the servers. The information can be provided as an XML page and viewed using, for example, a standard web browser. Further, if the information is provided to the remote monitor device as an XML page, a standard XML parser may be used to extract particular information from the XML page.
US08301756B2 Method and system for providing support for software applications
A method and system for providing support for a Java™ based software application in a communication system. The communication system includes a support server communicating with an application server. The Java™ based software application has a plurality of instances installed on the application server. The method includes receiving a first attribute-list corresponding to an instance of the Java™ based software application from the application server based on an operating environment of the instance. The method further includes comparing a second attribute-list stored on the support server with the first attribute-list. Thereafter, based on the comparison, a diagnostic report for the instance of the Java™ based software application is displayed.
US08301739B1 Storage system initialization utility
Methods for initializing a storage system over a network are described. A server initialization utility operates on each of several storage processing units. A client initialization utility operates on a client computing device. The client initialization utility and server initialization utility communicate via a network coupled to the client computing device and the storage processing units. The client initialization utility is used to initialize parameters for each storage processing unit via communication with the corresponding server initialization utility. The client initialization utility is further used to discover array and storage processing identification information. The client and server initialization utilities communicate via exchange of UDP broadcast datagrams.
US08301736B2 Method for selecting and configuring network supernodes
A method for selecting and configuring network supernodes includes (i) in a first set period T1, each node, other than a control node in a network, regularly sending information on interactions between the node and other nodes to the control node; and (ii) in a second set period T2, the control node dividing the nodes into a plurality of node clusters according to the received information on interactions among the nodes and selecting supernodes from each node cluster, where each node belonging uniquely to a node cluster.
US08301729B2 System and method for presence subscription delegation
A system and method for presence subscription delegation in a multi-domain environment in an SIP-based presence system are provided, in which a watcher transmits a presence subscription delegation request to a presence subscription delegation handler of a delegating user, the presence subscription delegation handler performs delegation authorization for the received presence subscription delegation request according to a presence delegation authorization rule of the delegating user being authorization information about presence subscription delegation, and a presence server of a presentity receives the presence subscription delegation request from the presence subscription delegation handler, performs presence authorization according to a presence authorization rule of the presentity, and transmits presence information about the presentity to the watcher via the presence subscription delegation handler.
US08301725B2 Variant streams for real-time or near real-time streaming
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.
US08301722B2 Associating version information with a component document of a modular document
A modular document composed of plural component documents that are combined to allow presentation of the modular document is provided. The modular document contains references to the component documents. Version information is associated with at least one of the references to identify one of plural versions of a corresponding particular one of the component documents.
US08301720B1 Method and system to collect and communicate problem context in XML-based distributed applications
A system providing a reproducible package of a web service scenario having at least one web service client and at least one web service coupled to said network. A collector extracts a set of message exchanges between the web service client and the web service, and a closure builder captures a service description. A workspace repository coup stores the set of message exchanges and the service description to create the reproducible package of the web service scenario. According to one embodiment, the reproducible packages provide mechanisms to share and replay XML message-based scenarios for distributed applications.
US08301712B1 System and method for protecting mail servers from mail flood attacks
Most unsolicited commercial email (UCE) countermeasures call for a message by message analysis. However, some UCE attacks occur when a single sender of UCE floods a mail transfer agent (MTA) with a number of copies of a UCE, in a mail flood attack. The attacks rarely rise to the level of denial of service attacks but are significant enough to place a strain on MTAs and anti-UCE countermeasures. The anti-mail flood methodology disclosed herein provides a system and method for protecting mail systems from such mail flood attacks enabling anti-UCE countermeasures to work more efficiently.
US08301704B2 Electronic message system recipient recommender
An electronic message management system monitors proposed recipients for electronic messages (such as emails) and provides recommendations on alterations to the distribution set, such as by adding or removing recipients.
US08301703B2 Systems and methods for alerting administrators about suspect communications
Systems, methods, and computer program products for alerting system administrators and owners about suspect communications, such as communications from open relay, blacklisted, and blocked computers, are disclosed. Embodiments comprise receiving information related to a communication of an electronic document from one computer to another, determining if the sending computer is either blacklisted, and alerting the administrator or owner of the sending computer if it is identified as suspect. In some embodiments, determining if the sending computer is suspect comprises examining blacklisted IP addresses and/or blacklisted domain names. Some embodiments determine the identity of the administrator by examining WHOIS database information. In some embodiments, alerting the administrator or owner comprises sending them an e-mail.
US08301699B1 Dynamically enabling features of an application based on user status
In one embodiment, one or more applications may be executed on a computer, where each application has an associated feature set. A user status of a particular application may be determined, and in response to that user status for the particular application, the feature set of at least one other application may be dynamically adjusted.
US08301693B2 Content management
A method, system, and computer program product for providing content management services are provided. The method includes displaying a listing of content feeds within a user interface screen, each content feed representing a list of content entries. The method also includes receiving preferences via a user interface. The preferences include: a weighting factor representing a relevance of content sources for each of the content feeds in context with others of the content feeds in the listing; and a view type selected from a list of view types to each of the content feeds in the listing, each of the view types representing a manner in which information in the content feeds is displayed via the user interface. The method further includes applying the preferences to the content feeds and displaying results of the preferences via the user interface screen. The results represent a modified form of a selected content feed.
US08301692B1 Person to person similarities based on media experiences
Similarities are discovered among different users with respect to their media experiences and other behaviors, such as taste in media items (e.g., books, music, movies, magazines, art, etc.), browsing behavior, purchase decisions, and online shopping habits, and usage history. The similarities are determined in part by substantially real-time comparison of individual users with a set of predetermined user-based clusters formed from the experiences and behaviors of sample users. Users from a population may then be identified based on similarity metrics. Recommendations for new media items, or other goods/services, may also be made based on choices being made by similar users.
US08301686B1 Systems and methods for decentralized computing
Methods and systems for providing decentralized computing are provided. An exemplary method includes generating one or more virtual machine images including at least one application and a virtual machine, associating the one or more virtual machine images with user information, receiving user information from a digital device, selecting one or more associated virtual machine images based on the user information, and providing the one or more virtual machine images to the digital device.
US08301682B2 Divider for fixed point division
The present invention relates to a divider for dividing a dividend by a divisor. The divider includes a subtractor for subtracting the divisor from the dividend to produce a result, storage space with a preliminary answer, and a processor for revising the dividend and preliminary answer based on the result. Each interation the divider is adapted to reiterate the subtraction and revision multiple times, based on a revised dividend and revised preliminary answer.
US08301679B2 Computation of logarithmic and exponential functions
Efficiency of computation of logarithmic and exponential functions may be improved using multiplication by pre-computed coefficients to obtain intermediate products.
US08301677B2 System and method for dynamic weight processing
A dynamic weight processing system. The inventive system includes a first circuit for receiving an input signal and a second circuit for filtering the input signal with dynamic weights to provide a weighted signal. In an illustrative embodiment, the dynamic weights are finite impulse response filter correlation coefficients that are dynamically generated based on a pseudo-noise code. The system may also include a dynamic weight generator that generates the dynamic weights by combining weight values stored in a lookup table in a manner dependent on the pseudo-noise code. The weighted signal may be further processed to generate nulling and beamsteering weights for the input signal. In a more specific implementation for a GPS (Global Positioning System) application, the received signal is partitioned into space frequency adaptive processing (SFAP) bands and space time adaptive processing (STAP) is performed within the SFAP bands.
US08301666B2 Exposing file metadata as LDAP attributes
A method and apparatus for providing virtual Lightweight Directory Access Protocol (LDAP) attribute subtypes based on metadata associated with a relevant data type. In one embodiment, the method includes receiving a data request indicating an LDAP attribute having one or more attribute values associated with at least one data type. The method further includes determining metadata corresponding to the data type, and identifying attribute subtypes for the attribute based on the metadata corresponding to the data type.
US08301664B2 Storage device for generating and storing description information of multi-media contents including keywords in which duplicative keywords are replaced by reference information, and a computer readable storage medium for causing a computer to function as the storage device and to locate selected keywords in said multi-media content
There are provided a storage device and a computer-readable medium capable of efficiently storing keywords contained in description information and efficiently retrieving the keyword. A list producing portion (6) extracts the keywords from the description information and produces a keyword list correlating the keywords with the scene information containing the keywords. A description information converter (8) converts the keywords contained in the keyword list received from the list producing portion (6) among the keywords contained in the externally received description information into reference information for specifying the keywords in the keyword list received from the list producing portion (6). A storage (10) stores the converted description information provided from the description information converter (8) and the keyword list provided from the list producing portion (6).
US08301661B2 Generic information system builder and runner
An information system (IS) architecture comprising an application environment operative to develop, run and edit on the fly any IS application, and a database environment coupled to the application environment and including a generic and rigid schema operative to represent all business and application components of any application in the application environment as records of the generic and rigid schema. The generic and rigid schema provides an on the fly capability to change any business component or application component in a run time application, thereby leaving the schema and the application environment unchanged during system operation.
US08301660B2 Enforcing restrictions for graph data manipulation operations
Systems, methods, and other embodiments associated with data manipulation operation restriction enforcement on graph data are described. A statement specifying a data manipulation operation to modify graph data that will modify one or more triples in the graph data is received. One or more resources that the one or more triples describe is determined. Data constraints associated with the resources are accessed. The access constraints are evaluated on the graph data. The data manipulation operation is selectively restricted based, at least in part on, the evaluation of the access constraints.
US08301657B1 Set-level database access for performing row-sequential operations
A method and computer program are disclosed for increasing the efficiency of a row sequential database operation by transforming procedural logic, which applies serially to one row at a time, into set logic, which applies in parallel to many rows or all rows at once. The method includes dividing the row sequential operation into a plurality of portions. A hierarchy is determined for the portions. A set level operation is generated in accordance with the portion hierarchy.
US08301654B2 Geographical distributed storage system based on hierarchical peer to peer architecture
A geographically distributed storage system including a global Peer-To-Peer (P2P) ring and a local P2P ring. The global P2P ring includes all storage nodes and the local P2P ring includes a group of the storage nodes. Each of the group of storage node belongs to the global P2P ring and the local P2P ring and each storage node includes global and local management information. The global management information includes a node table for managing topology information of a network connecting the group, a metadata table for managing locations of stored data objects, and a global routing table for managing routing in the global P2P ring. The local management information includes an object management table for managing stored data objects in the group, a Logical Unit (LU) management table for managing logical units in the group and a local routing table used for managing routing in the local P2P ring.
US08301651B2 Method and system for improving utilization of human searchers
A method and system of improving utilization of human searcher(s) in a search system provides an ambassador guide who may categorize and structure a request, interact with a user, provide a search result, and review a search result. The ambassador guide improves response time, automation, and efficiency of use of searchers and resources of the search system. A toolset may be provided to an ambassador to assist in rapidly executing relevant tasks.
US08301649B1 Dynamic categorizations for electronic advertising
An advertiser submitting a sponsored ad to a provider can determine aspects of the ad, such as creative elements and bid price, based on a dynamic categorization of an item and/or landing page associated with the ad. An algorithm can be used that utilizes a browse tree for each item to be displayed to a user following a sponsored link, for example, and attempts to find a node in the browse tree that appears at the lowest level in the tree and with a sufficient appearance frequency. When consensus is reached for a node in the browse tree that meets these criteria, a corresponding categorization is determined, which can be used to determine appropriate aspects to be used for the sponsored ad, at least until enough information is obtained such that aspects can be determined independent of the categorization.
US08301637B2 File search system, file search device and file search method
A file search system includes : a file analyze device including: a character string identifying unit; a first calculating unit; a second calculating unit; an analyzing unit; an output unit; and a file search device including a first obtaining unit; a second obtaining unit; an index storage unit; a file identifying unit; a ranking unit; and a notifying unit.
US08301636B2 Providing schedulable calendars electronically
Systems and methods are disclosed for providing schedulable calendars electronically. The disclosed systems and methods may include receiving schedulability data. The schedulability data may comprise data indicating a user's desire to send a schedulable calendar. Furthermore, the disclosed systems and methods may include marking calendar data as schedulable based on the schedulability data and transmitting the calendar data. In addition, the disclosed systems and methods may include receiving calendar data. Also, the disclosed systems and methods may include determining that the calendar data is marked as schedulable and sending a meeting request in response to determining that the calendar data is marked as schedulable.
US08301635B2 Tag data structure for maintaining relational data over captured objects
Objects captured over a network by a capture system can be indexed to provide enhanced search and content analysis capabilities. In one embodiment the objects can be indexed using a data structure having a source address field to indicate an origination address of the object, a destination address field to indicate a destination address of the object, a source port field to indicate an origination port of the object, a destination port field to indicate a destination port of the object, a content field to indicate a content type from a plurality of content types identifying a type of content contained in the object, and a time field to indicate when the object was captured. The data structure may also store a cryptographic signature of the object to ensure the object is not altered after capture.
US08301631B2 Methods and systems for annotation of digital information
Methods and system for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system. Another method provides for automatic updates of the annotation entries by periodically fetching the digital information associated with each URI and updating the values associated with each attribute.
US08301625B2 Information processing device, method and server for determining type of electric appliance
A device, a method and a server for performing device identification of electric appliances connected to a network are provided. An information processing device 50, to which electric appliances 20 are communicably connected via a network 2, receives a packet (a response packet or a passive packet) for determining a type of an electric appliance 20, from the electric appliances 20. The information processing device 50 stores definition files defined for each electric appliance 20 in advance, compares the received packet with the definition files for the each electric appliance, scores the packet, extracts a definition file with a high score, and determines electric appliance information of the extracted definition file as electric appliance information of the electric appliance 20.
US08301621B2 Topic map for navigational control
Included are embodiments for providing a topic map. At least one embodiment of a method includes receiving a plurality of web pages, the web pages including metadata, extracting at least a portion of the metadata from the web pages, and creating at least one topic associated with the web pages, the at least one topic corresponding to at least a portion of the metadata.
US08301619B2 System and method for generating queries
The system utilizes (gets) training data that comprises a plurality of training documents. Each of the plurality of training documents comprises a training token(s). The plurality of training documents are clustered into a plurality of clusters based on at least one training token in the plurality of training documents. Each cluster contains at least one training document. A Boolean query(s) is generated for a cluster based on an occurrence of the at least one training token in a training document in the plurality of training documents. The system gets production data that comprises a plurality of production documents. Each of the plurality of production documents comprises a production token(s). The Boolean query(s) is then executed on the production data.
US08301617B2 Methods and apparatus for distributed community finding
Methods and apparatus for a new approach to the problem of finding communities in complex networks relating to a social definition of communities and percolation are disclosed. Instead of partitioning the graph into separate subgraphs from top to bottom a local algorithm (communities of each vertex) allows overlapping of communities. The performance of an algorithm on synthetic, randomly-generated graphs and real-world networks is used to benchmark this method against others. An heuristic is provided to generate a list of communities for networks using a local community finding algorithm. Unlike diffusion based algorithms, The provided algorithm finds overlapping communities and provides a means to measure confidence in community structure. It features locality and low complexity for exploring the communities for a subset of network nodes, without the need for exploring the whole graph.
US08301614B2 User interfaces for search systems using in-line contextual queries
Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.
US08301612B2 System and method for storing documents accessed by multiple users in an on-demand service
In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
US08301601B2 Log consolidation device, log consolidation method, and computer-readable medium
A log consolidation device includes: a selection unit that selects at least part of fields included in multiple logs stored in a storage unit and chronologically representing processes executed by one or multiple processing units, each log including information representing content of a process and a count value relating to the process, the information being divided into multiple fields; a deletion unit that deletes, from at least part of the multiple logs stored in the storage unit, items of information in the fields selected by the selection unit; and an integration unit that integrates into a single log two or more of the multiple logs having identical items of information in fields that were not deleted by the deletion unit by summing up the count values of the two or more of the multiple logs.
US08301594B2 Context providing method, system, and apparatus
A context providing method includes the collection step of collecting context information representing a situation of a target via a network, the generation step of applying a predetermined rule to the collected context information and information associated with a context entity which generates/utilizes the context information, thereby generating new context information, and the step of transmitting the generated context information to a context requester via the network. A context providing system and apparatus are also disclosed.
US08301593B2 Mixed mode synchronous and asynchronous replication system
A replication system that includes an asynchronous replication mode and a synchronous replication mode replicates data associated with a plurality of transactions. The replication system includes one or more target nodes connected via communication media in a topology. Each target node includes a database and a plurality of appliers allocated thereto. Each transaction has one or more transaction steps or operations. A first set of transaction steps or operations are allocated to the plurality of appliers on an object-by-object basis when the replication system operates in asynchronous replication mode. A second set of transaction steps or operations are allocated to the plurality of appliers on a transaction-by-transaction basis when the replication system operates in synchronous replication mode. The replication system further includes one or more originating nodes, and the requests for the first and second sets of transaction steps or operations to execute on an originating node can be initiated during the same time period.
US08301591B2 Multi-phase synchronization in a content management system
A content management system (CMS) provides a way to add a phase property to synchronization rules. In one suitable implementation, each of the synchronization rules has a corresponding phase value. In another suitable implementation, there are default synchronization rules and only synchronization rules other than the default synchronization rules have a phase value. A phase synchronization mechanism uses the phase property of the synchronization rules to evaluate only appropriate synchronization rules at each step as required.
US08301586B1 Facilitating the creation and use of collections on an electronic device
A method for facilitating the creation and use of collections on an electronic device may include receiving user input related to the creation of collections of items that are stored on the electronic device. The method may also include creating the collections of items. The method may also include storing the collections of items on the electronic device. The method may also include backing up the collections to a backup server.
US08301582B2 Dynamic constraint satisfaction problem solver with sub-problem placeholder
A dynamic constraint solver for solving a constraint satisfaction problem network that includes a plurality of nodes and a plurality of constraints determines a cardinality for a set of sub-problems. The cardinality is a numeric domain that represents the minimum number of instances in a port. The solver determines if a number of identifiable instances of sub-problems is less than the minimum number of instances. The solver then causes a user interface to display the identifiable instances and a placeholder for each instance that is below the minimum number of instances and is not identifiable.
US08301571B2 Method of packaging broadcast contents
A method of packaging broadcast contents are provided. The method includes: extracting a copy control bit from input broadcast contents and determining whether the broadcast contents will be stored after being encrypted based on the extracted copy control bit; creating usage rule information which includes an encryption method of the broadcast contents if it is determined that the broadcast contents will be stored after being encrypted; extracting the copy control bit from each new broadcast content sequentially input and detecting broadcast contents which include copy control bits indicating that the broadcast contents will be stored without being encrypted; and encrypting the input broadcast contents through the broadcast contents before the detected broadcast contents using the encryption method and packaging and storing the encrypted broadcast contents and the usage rule information. Therefore, the unauthorized copying of broadcast contents transmitted through a digital broadcast receiver can be prevented.
US08301570B2 Method and system for data security in an IMS network
A method and system to enhance the protection of the data in an user equipment and secure real time streaming of the data in the user equipment is disclosed. The method and system includes sending request by at least one user to access at least one application server. The user is provisioned to download a appropriate CMSC and a mapper into the user equipment from the application server. The method and system further comprises user sending request via an IMS network to download a data to the user equipment. The data is encrypted in the application server and is downloaded into the user equipment. The mapper identifies the appropriate CMSC, which may decrypt the data. Further, the data undergoes double decryption in real time within the user equipment before being presented in user interface. The double decryption is provisioned using the valid CMSC downloaded in the user equipment.
US08301569B2 Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer program
A content information providing system is disclosed which can protect the copyrights of contents while permitting users who do not purchase the contents to utilize the contents. A content information providing server includes a user information storage section for storing a user key unique to each user, a content key storage section for storing content keys unique to individual contents, a recommendation section for selecting a content to be recommended to the user, a content key encryption section for encrypting the selected content key with a user key of the user of a target of the recommendation, and a content information sender section for transmitting the encrypted content key to a content reproduction apparatus used by the user. The content reproduction apparatus includes a content information receiver section for receiving the content key, and a content key decryption section for decrypting the encrypted content key.
US08301565B2 System and method for correspondent bank customer ATM transaction processing
Systems and methods provide the customer of a correspondent bank, having a pre-arranged relationship with an ATM bank to use the ATM bank's ATM network, with the opportunity to deposit funds via check or cash using the ATM bank's ATM network. A correspondent bank profile and/or individual customer profiles are created and stored on the ATMs of the ATM bank and/or the backend system. The correspondent bank customer initiates a transaction with an ATM on the ATM network, is authenticated, and the ATM determines the customer is a customer of the correspondent bank. Based thereon, the ATM offers the customer the option to perform a deposit transaction. The ATM bank clears the deposited funds and sends transaction information to the correspondent bank including MICR data, check image, and transaction information. The transaction is settled through a demand deposit account owned by the correspondent bank and maintained by the ATM bank.
US08301559B2 Determination of interchange categories
This document describes tools capable of auditing and/or determining reductions to card-issuer interchange fees charged for credit-card transactions. The tools may do so automatically and with user interaction for large amounts of transactions.
US08301550B2 Method and system for reserving future purchases of goods or services
A method and system for reserving future purchases of airline tickets using plural electronic options. The electronic options are used to reserve plural airline fares on a plural airline routes to plural destinations and a plural of fare classes for a pre-determined period. A final airline fare, route, destination and fare class is determined when the electronic option is actually exercised. All other reservations are automatically canceled. The method and system allows the electronic options to be purchased to book now and pay later for airline tickets and other travel related goods and services such rental cars, hotel rooms, event tickets, local attraction tickets, theme park tickets, etc.
US08301547B2 Trading system
A Computer apparatus configured to process transactions in fungible assets on behalf of account holders on a client controlled, order by order basis, via account controlled and configured private books of business and public books, as well as proactively route public orders to external venues based on analysis of account-specific best execution configurations including venue cost assignments and account-specific venue routing parameters.
US08301537B1 System and method for estimating portfolio risk using an infinitely divisible distribution
A system and method for estimating portfolio risk using an infinitely divisible distribution is provided. A time series comprising a plurality of risk factors applicable over at least one time horizon, a portfolio comprising a plurality of financial assets, and one or more risk adjusted return points for the financial assets are stored. The financial assets are associated with the risk factors. The parameters of one or more risk factors such as financial returns series are estimated based on an infinitely divisible tempered stable distribution model exhibiting leptokurtic behavior. Scenarios are generated for the model. One of Value at Risk, Average Value at Risk, and their derivatives are then determined.
US08301535B1 System and method for analyzing and searching financial instrument data
Systems and methods for financial data analysis are provided. A system is provided wherein financial data associated with stocks and stock options is collected from multiple sources and calculations performed thereon to derive values for a set of searchable screening parameters related to searching stock option spreads. Users may access the system and provide values and ranges of values for searching the set of searchable screening parameters. In response, users are presented with the set of option spreads, in sorted order, that satisfy the user-supplied search values. Users may select to execute an option spread in which case the system automatically executes the plurality of option trades that underly the spread.
US08301534B2 Method for managing buyer transactions and settlements using communication network between computers, and method for relaying information following buyer consumption trends to the buyer
Described herein are methods and apparatus for the processing of electronic invoices. A server for processing invoices communicates with computing systems such as a supplier system (used by a supplier), a buyer system (used by a buyer), and finance systems (which manage bank accounts of the supplier and buyer). The server communicates with the supplier system and the buyer system regarding an electronic invoice that relates to a transaction between the supplier and the buyer, and that includes a unique identification code. When the buyer has approved the electronic invoice, the supplier system and/or the server is able to settle the invoice using the unique identification code.
US08301532B2 System and method for preventing cross trading
Information regarding the current state in the market is used to prevent orders from crossing. In an example provided herein, when an order is entered into a market, information regarding current positions in the market is taken into account to determine whether the order will cross with other orders. If the orders would cross, appropriate action is taken to prevent the crossing of orders in a way suitable for the person or persons trading. The teachings described herein may be used for any reason to prevent orders from crossing. Moreover, they may be used in other areas of trading to assist the trader in obeying any other rule or regulation that might involve analyzing current positions in the market before taking action.
US08301527B2 Systems and methods for improving investment performance
Methods for a data processor implemented system monitor for enabling persons to turn over the allocation their investment assets, and/or receive assistance concerning how to receive disbursements from investments, in a manner that is free from or ameliorates the traditional conflicts of interest in previous systems. The methods are adapted to ameliorate the tension between other functions where the compensation may be affected by asset allocation. The systems and methods collect, monitor, and direct information from persons who hold indicative data, e.g., employers, to provide professional asset allocation services including automatic allocation, rebalancing, and reallocation of investment assets, on a regular basis; as well as assistance in determining how much to save or how to receive disbursements in a manner that ameliorates conflicts of interest, which, in the case of employee benefit plans, is consistent with the regulatory restraints of ERISA (Employee Retirement Income Security Act).
US08301516B2 Apparatus and method for maintaining a consumer products database
This invention relates generally to an apparatus and a method for remotely capturing consumer product data and updating a consumer products database by a communication connection. A remote capture station provides data such as images and physical dimensions of consumer products for updating a consumer products database at a home location. This invention also relates to a method for consumer products database management including providing a capture station, engaging a consumer product with the capture station, capturing product data, transmitting the product data, and updating the consumer products database.
US08301513B1 System, method, and computer readable medium for dynamically pricing an item based on service plan selection
Disclosed are various embodiments for providing dynamic item pricing to a customer during online shopping and/or purchasing of wireless devices. In a representative embodiment, a dynamic pricing system is executed in a computing device that generates a network page to send to a client device over a network, the network page including a price for a specified wireless device. The dynamic pricing system communicates with the client device over the network to obtain a selected service plan associated with the specified wireless device. The dynamic pricing system determines an updated price for the specified wireless device in response to the selected service plan for access by the customer.
US08301512B2 Product identification using multiple services
A method and a system to determine a product identification of an item for sale in an online publication system is shown and described. For example, the method may be initiated when an input identifying an item is received from a user. An input type (e.g., image, text, audio recording, etc.) may be determined and one or more identification services may be selected based on the input type. At least a portion of the input is transmit to the selected one or more identification services. A product identification is received from each of the one or more identification services. Based on the received product identifications, a recommended product identification is determined. The recommended product identification is transmitted to the user.
US08301503B2 System and method for providing requested information to thin clients
A system for, and method of, providing requested information to a client. In one embodiment, the system includes: (1) a core information database that contains core information gleaned from the Internet and restructured according to a predetermined taxonomy and (2) a client communications interface, coupled to the core information database, that receives a request message from a client containing a request for some of the core information, derives a database query from the request message, causes the some of the core information to be retrieved from the core information database, formats the some of the core information into a response message according to display limitations of the client and transmits the response message to the client for display thereby.
US08301498B1 Video content analysis for automatic demographics recognition of users and videos
A video demographics analysis system selects a training set of videos to use to correlate viewer demographics and video content data. The video demographics analysis system extracts demographic data from viewer profiles related to videos in the training set and creates a set of demographic distributions, and also extracts video data from videos in the training set. The video demographics analysis system correlates the viewer demographics with the video data of videos viewed by that viewer. Using the prediction model produced by the machine learning process, a new video about which there is no a priori knowledge can be associated with a predicted demographic distribution specifying probabilities of the video appealing to different types of people within a given demographic category, such as people of different ages within an age demographic category.
US08301478B2 System and method for a household services marketplace
A system and method are disclosed for the operation of an In-home Assistant Service. The service provides a marketplace to connect households with assistants for frequent and specialized jobs. The service collects profile data of potential assistants including multiple skills the assistant can provide. It also enables the household to provide detailed request criteria. A locate process is then performed to determine, which assistants best meet the identified criteria.
US08301476B2 Determining a possible lot size
The invention provides methods and apparatus, including computer program products, for of determining a possible lot size of units with respect to a fixed date for a chain of at least two process steps, each process step requiring a respective assigned resource, and consuming a respective time per unit for being performed by the respective assigned resource, where the process steps are sequentially dependent on each other. This is achieved by the following: (a) determining, for each resource, a respective time interval of availability during which the respective resource is continuously available, each time interval being limited by the fixed date, (b) calculating, for each determined time interval of availability, a respective largest possible number of times the respective process step can be performed by the respective resource, and (c) selecting the lot size of units to the minimum of the largest possible numbers.
US08301473B2 Stowage and center of gravity verification and assessment tool
A stowage and center of gravity verification and assessment tool which assists users in locating items within an environment, determining the center of gravity of the environment, and calculating item location changes that facilitate altering the center of gravity. Each item to be tracked within the environment is equipped with one or more remotely pollable identifiers, such as, without limitation, barcodes, or RFID or ultrasonic tags, and the system stores the mass of each item. As items are moved in the environment, the system tracks the impact of such movement on the environment's center of gravity and recommends item location changes. The system can also assist users in locating items within the environment, provide access to detailed information about individual items, and assist with task scheduling.
US08301468B2 System and method of drug disease matching
A computer implemented system and method for matching drugs and diseases and generating a weighted relationship between the matched drugs and diseases. The system stores a quantity of patient medical history billing records identifiable as patient prescription claim records and medical claim records. The system also stores a grouping of drug codes and groupings of diagnosis codes. The system is configured to match drugs identified in a specific patient's prescription claim records with diseases identified in the patient's medical claims. The system generates a weighted relationship between the matched drugs and diseases by calculating a link weight in accordance with a preprogrammed formula for each occurrence of the diagnosis codes identified in the patient's medical claims that is identified as associated with the disease identified and the drug upon which the query is being processed. The link weight provides a statistical match association value to each of the matched diseases.
US08301464B1 Method and system for producing statistical analysis of medical care information
A method and system for producing statistical analysis of medical care information comprises: aggregating medical care providers to a peer group level; aggregating medical care information at the peer group level and at the medical care provider level; computing a statistical analysis, such as performing Pearson's correlation analysis; and generating peer group level and medical care provider level results utilizing the computed statistical analysis. Also, a method for producing statistical analysis of medical care information for a medical care provider efficiency measurement comprises: applying minimum unit of analysis criteria for medical care providers to be used in statistical analysis; calculating an overall weighted average medical care information measure for each medical care provider; calculating a medical condition-specific medical care information measure for each medical care provider; removing outlier medical care providers from statistical analysis at medical care information level; calculating a statistical analysis to medical care provider efficiency measurement at each medical care information level using a statistical calculation; and selecting statistically related medical care information to identify medical care providers meeting a desired practice pattern.
US08301455B2 User identification method and device
A user identification method is described in which, in a first identification procedure, identification data (ID1) of a first type belonging to a target individual to be identified are determined and are compared with previously stored user identification data (ND1) of the first type assigned to an authorized user. In addition, identification data (ID2) of a second type that belong with a certain probability to the same target individual are automatically determined. After a successful confirmation of the identify of the target individual with the authorized user from the identification data (ID1) of the first type, user identification data (ND2) of the second type are stored for the respective authorized user using the determined identification data (ID2) of the second type in order to use said data in a subsequent identification procedure. In addition, a corresponding user identification device is disclosed.
US08301454B2 Methods, apparatuses, and systems for providing timely user cues pertaining to speech recognition
A method is provided of providing cues from am electronic communication device to a user while capturing an utterance. A plurality of cues associated with the user utterance are provided by the device to the user in at least near real-time. For each of a plurality of portions of the utterance, data representative of the respective portion of the user utterance is communicated from the electronic communication device to a remote electronic device. In response to this communication, data, representative of at least one parameter associated with the respective portion of the user utterance, is received at the electronic communication device. The electronic communication device provides one or more cues to the user based on the at least parameter. At least one of the cues is provided by the electronic communication device to the user prior to completion of the step of capturing the user utterance.
US08301453B2 Watermark synchronization signals conveying payload data
Steganographic synchronization signals (sometimes termed “orientation signals,” “marker signals,” reference signals,” “grid signals,” “calibration signals,” etc.) are sometimes included with digital watermarking signals to aid in correct decoding of the object thereby marked (e.g., a digital image file, audio clip, document, etc.). Digital watermark detection systems sometimes fail if the object encompasses several separately-watermarked components (e.g., a scanned magazine page with several different images, or photocopy data resulting from scanning while several documents are on the photocopier platen). Each component may include its own synchronization signal, confusing the detection system. In accordance with certain embodiments, this problem is addressed by a proximity-based approach, and/or a multiple grid-based approach. In accordance with other embodiments, the synchronization signal can—itself—convey watermark information, so it serves both a synchronization and a payload-conveyance function.
US08301451B2 Speech synthesis with dynamic constraints
A method is disclosed for providing speech parameters to be used for synthesis of a speech utterance. In at least one embodiment, the method includes receiving an input time series of first speech parameter vectors, preparing at least one input time series of second speech parameter vectors consisting of dynamic speech parameters, extracting from the input time series of first and second speech parameter vectors partial time series of first speech parameter vectors and corresponding partial time series of second speech parameter vectors, converting the corresponding partial time series of first and second speech parameter vectors into partial time series of third speech parameter vectors, wherein the conversion is done independently for each set of partial time series and can be started as soon as the vectors of the input time series of the first speech parameter vectors have been received. The speech parameter vectors of the partial time series of third speech parameter vectors are combined to form a time series of output speech parameter vectors to be used for synthesis of the speech utterance. At least one embodiment of the method allows a continuous providing of speech parameter vectors for synthesis of the speech utterance. The latency and the memory requirements for the synthesis of a speech utterance are reduced.
US08301442B2 Method for synchronization between a voice recognition processing operation and an action triggering said processing
A method of synchronizing an operation for processing, by an automatic speech recognition system of a device, a voice sequence uttered by a speaker and an action of the speaker intended to trigger the processing by the device. The processing operation is effected by the device from a given time preceding the action of the speaker. A time interval between the given time and the action of the speaker corresponds to a given interval.
US08301436B2 Semantic object synchronous understanding for highly interactive interface
A method and system provide a speech input mode which dynamically reports partial semantic parses, while audio captioning is still in progress. The semantic parses can be evaluated with an outcome immediately reported back to the user. The net effect is that task conventionally performed in the system turn are now carried out in the midst of the user turn thereby presenting a significant departure from the turn-taking nature of a spoken dialogue.
US08301432B1 Systems and methods for determining a power cycle of a power source of a mobile device
A computer-implemented method for determining a power cycle of a power source of a mobile device is described. An execution of one or more components on the mobile device is simulated. An amount of power drawn by the one or more components from the power source is estimated during the simulated execution of each of the one or more components. The estimated amounts of power drawn from the power source by each of the one or more components are aggregated to obtain a total estimate of power drawn from the power source. The power cycle of the power source is determined according to the total estimate of power drawn from the power source by each of the one or more components.
US08301410B2 Visual weight compensation
A method for determining a corrected weight of a mixed volume, by gravimetrically measuring a total weight of the mixed volume, creating an image of the mixed volume, detecting at least one selected component within the image of the mixed volume, estimating a component weight of the at least one selected component from the image of the mixed volume, and subtracting the component weight from the total weight to yield the corrected weight.
US08301401B2 Low profile encircling ultrasonic probe for the inspection of in-situ piping in immersion mode
An ultrasonic probe encircles the perimeter of a target component to be ultrasonically tested and has a base and a pair of jaws pivotally mounted to the base at opposite ends of an arcuate inner surface of the base to encircle a target component with arcuate inner surfaces of the jaws as well. The inner surfaces form a coupling fluid chamber with an outer surface of the target component. Front and rear sets of seals connected to and extending along front and rear portions of the arcuate inner surfaces seal the chamber so that it can retain a coupling fluid such as water. An arcuate set of ultrasonic transducers is connected along at least one but preferably all of the arcuate inner surfaces for transmitting ultrasonic signals to the coupling fluid chamber and into the target component.
US08301380B2 Systems and methods for generating electronic records of locate and marking operations
Systems and methods for generating electronic records of locate operations and marking operations are described. Exemplary systems and methods include marking devices that generate, store and/or transmit electronic records of marking information, locate devices that generate, store and/or transmit electronic records of locate information, and locate devices and marking devices that communicate with each other (and optionally with other devices or systems) to share/exchange locate information and/or marking information. An exemplary method for analyzing and processing locate information and marking information includes a computer-implemented method for visually rendering (e.g., in a display field of a display device) various aspects of locate and marking operations.
US08301369B2 Position detection apparatus and position detection program
A position detection apparatus includes a storage unit for storing map information including road information; a detection unit for detecting information for calculating an absolute position of a moving object; a position calculation unit for calculating the absolute position of the moving object and an error variance relating to an error of the moving object from the detected information; a read-out unit for reading out from the storage unit the road information of a road relating to the calculated absolute position; an existence probability calculation unit for calculating an existence probability of the moving object existing on the road from the absolute position, the error variance, and the read-out road information; a selection unit for selecting a position whose existence probability is maximum out of the calculated existence probability; and a map-matching processing unit for making the selected position a position of the moving object on the road.
US08301361B2 Internal combustion engine control system
Provided is a crank angle detection unit configured to output respective recognition signals from a plurality of intermediate positions each flanked with the positions corresponding to the respective top dead centers of the pistons of a plurality of cylinders and to differentiate the kinds of the respective recognition signals output from the adjacent intermediate positions. Also included is a piston position determination unit that determines the stopping position of the piston when the internal combustion engine stops, based on the crank angle range stored in a crank angle range storage unit and a crank angle corresponding to the position of the recognition signal outputted by the crank angle detection unit. A cylinder to which a fuel is to be initially supplied when the internal combustion engine restarts is determined, based on the stopping position of the piston determined by the piston position determination means.
US08301351B2 Gear shift system for vehicle, control method and control device for automatic transmission
A parameter α(OUT) having an accelerator pedal position, a vehicle speed and a drive force as components is set according to information representing a driver's operation and information representing running environment of a vehicle. A gear is set according to the parameter α(OUT) and a map determining the gear based on the accelerator pedal position, the vehicle speed and the drive force. A gear shift line is defined such that a rate of increase of the drive force with respect to the vehicle speed is zero or more. A down-shift line is defined such that the drive force decreases with increase in accelerator pedal position. Down-shift after up-shift as well as the up-shift after the down-shift are inhibited when both a condition that an amount of change of the accelerator pedal position after last gear shift is larger than a threshold and a condition that an amount of change of the drive force after the last gear shift is larger than the threshold are satisfied.
US08301350B2 Vehicle control apparatus
In a control apparatus of a vehicle according to an embodiment of the present invention, there is a failsafe control that blocks power transmission from a drive source to drive wheels by releasing clutches of an automatic transmission when there is a shift switching failure. In consideration of the fact that when a working oil temperature of the automatic transmission is low (below the freezing point, for example), the viscosity of the working oil is high and response for power blocking is poor, in a case where an oil temperature at the time of a shift switching request is low (steps ST2 and ST3), the power transmission is blocked by releasing the clutches of the automatic transmission at the same time as the shift switching request (step ST11). Thus, a clutch release delay occurring when there is a shift switching failure at a low oil temperature is prevented.
US08301347B2 Control for managing actuator output pressure applied to a torque transmitting mechanism of a multi-speed transmission
A method for managing torque transmitting mechanism actuator output pressure under low supply pressure conditions is provided. The method is executable to control engagement of a torque transmitting mechanism during such conditions.
US08301346B2 Traveling system for construction equipment
A traveling system for construction equipment is provided, which can secure an initial traveling manipulability regardless of a low-speed traveling or a high-speed traveling. If the high-speed traveling is selected and the traveling is manipulated, the inclination angle of a swash plate of a hydraulic pump is variably controlled, so that the discharge flow rate of the hydraulic pump exceeds a predetermined flow rate in comparison to the low-speed traveling.
US08301343B2 Vehicle behavior control device
A vehicle including a vehicle behavior control device in an ECU. The vehicle behavior control device obtains a line of sight direction of the driver of the vehicle by a line of sight detecting sensor for detecting the line of sight of the driver from an eye movement of the driver. The vehicle behavior control device decides a targeted traveling direction of the vehicle based on the obtained line of sight direction of the driver. Then, the vehicle behavior control device controls a rear wheel steering device such that a front-rear direction of the vehicle faces the targeted traveling direction of the vehicle.
US08301338B2 Speed constraint control procedure
A method includes receiving speed constraints associated with two independent vehicle components and receiving speed constraints associated with a first dependent vehicle component and a second dependent vehicle component. The method further includes defining a relationship between the received speed constraints of the independent vehicle components and the first and second dependent vehicle components. Moreover, speed values of an unknown speed constraint associated with a third dependent component are derived based on the defined relationship between the received speed constraints of the independent vehicle components and the first and second dependent vehicle components.
US08301330B2 Method and system for providing supplemental services to telematics systems
The embodiments of the present innovation provide a method and system for providing supplemental services to telematics systems. The method and system receives data from a telematics provider in a non-proprietary format, parses the data, stores the data, provides the data to a third party application, obtains an output from the third party application, and transmits the output to a customer. The method and system may also receive data from any portable device, parse the data, store the data, provide the data to a third party application, obtain an output from the third party application, and transmit the output to a customer.
US08301328B2 Method for servicing a vehicle
A system and method for monitoring at least one characteristic of a vehicle is provided, wherein the method includes generating a data set that includes data responsive to the at least one characteristic. The method further includes comparing the data set against predetermined parametric data and creating trend data for a plurality of the data sets. Furthermore, the method includes analyzing the trend data to determine if action should be taken regarding the vehicle.
US08301327B2 Vehicle estimate navigation apparatus, vehicle estimate navigation, and vehicle estimate navigation program
A vehicle estimate navigation apparatus including: a speed vector calculation means for calculating, based on GPS information by a GPS receiver mounted in a running vehicle, a speed vector of a running speed of the vehicle; a tire rotation information detection means for detecting rotation information of tires attached to the vehicle; a tire rotation speed calculation means for calculating rotation speeds of the tires based on tire rotation information obtained by the tire rotation information detection means; a speed calculation means for calculating a vehicle speed based on the speed vector information; a yaw rate calculation means for calculating a vehicle yaw rate based on the speed vector information; a first parameter calculation means for calculating a first parameter of a first relational expression between the vehicle speed calculated by the speed calculation means and the tire rotation speed, the vehicle speed being obtained based on a formula model for calculating a tire ground speed based on the tire rotation speeds obtained by the tire rotation speed calculation means; and a second parameter calculation means for calculating a second parameter of a second relational expression between the yaw rate calculated by the yaw rate calculation means and the tire rotation rate, the yaw rate being obtained based on a formula model for calculating a tire ground speed based on the tire rotation speeds obtained by the tire rotation speed calculation means.
US08301323B2 Navigation system, hybrid vehicle with same, and method of searching for route for hybrid vehicle
When passage through a road pricing area where an exhaust gas emission vehicle is subjected to billing is predicted, ECU acquires a current SOC of a power storage device, and estimates a required energy quantity for passing through the road pricing area where an exhaust gas emission vehicle is subjected to billing by EV traveling. Further, a determination is made whether or not the vehicle can pass through the road pricing area by EV traveling based on the current SOC and the required energy quantity as estimated. When a determination is made that the vehicle cannot pass through the road pricing area by EV traveling, ECU executes steps of guiding a route to an adjacent charging station and/or steps of guiding a bypass.
US08301320B2 Vehicle system for varied compliance benefits
Exemplary methods, systems and components enable selective control of an operational mode for a vehicle that is subject to an administrative standard. In some instances a qualified person or entity may attain a possible consequential result related to a user-selected vehicle operation mode that may involve a vehicle operation paradigm and/or a vehicle travel route and/or a vehicle travel destination. In some embodiments, implementation of the selected vehicle operation mode may modify a conformity status of the vehicle relative to the administrative standard. Various accessible records may be maintained regarding administrative compliance states and their respective benefits, as well as regarding certification of preferable consequential results available to qualified recipients based on a correlated vehicle operational mode.
US08301317B2 Driver information device
A driver information device includes an output unit for outputting items of driver information, a pause having a predetermined length being inserted between the outputting of a first and a second item of information.
US08301316B2 System and method for orienting a baffle proximate an array of fans that cool electronic components
A baffle is provided proximate an array of fans used to cool electronic components. The baffle may assume different orientations with respect to the array of fans.
US08301315B2 Scheduling cool air jobs in a data center
Scheduling cool air jobs in a data center comprising computers whose operations produce heat and require cooling, cooling resources that provide cooling for the data center, a workload controller that schedules and allocates data processing jobs among the computers, a cooling controller that schedules and allocates cooling jobs among cooling resources, including assigning data processing jobs for execution by computers in the data center; providing, to the cooling controller, information describing data processing jobs scheduled for allocation among the computers in the data center; specifying, by the cooling controller in dependence upon the physical location of the computer to which each job is allocated and the quantity of data processing represented by each job, cooling jobs to be executed by cooling resources; and assigning, by the cooling controller in accordance with the workload allocation schedule to cooling resources in the data center, cooling jobs for execution.
US08301313B2 Method of reducing power provided by a wind power installation based on network conditions
A wind park system is disclosed. Briefly described, one embodiment comprises at least one wind power installation having a generator for the delivery of electrical power to an electrical network, characterized in that the power delivered to the network by the wind park is regulated or adjusted in dependence on the network frequency of the electrical network.
US08301312B2 Fault situation processing arrangement of a load distribution system of a local electric power transmission network
A processing arrangement for the fault situation of a local electric power transmission grid comprises a generator-specific element arranged to monitor the fault situation of a data communication bus and the statuses of the switches of the electric power transmission network and to compare the status data concerning the same switch. In case of a fault situation the generators change into droop control only if there are no other possibilities to continue with the normal adjustment of the generator.
US08301311B2 Frequency-responsive wind turbine output control
A wind farm (10) may include a plurality of variable speed wind turbines (12, 14, 16). A centralized controller (50) may be configured to selectively adjust a respective electrical output power from each of the wind turbines. The controller may include a monitor (52) configured to monitor a correlation between a deviation from a grid frequency and a wind power change. The controller may be configured to adjust a response of the electrical output power based on the monitored correlation. The electrical output power response may be configured to meet a grid frequency regulation notwithstanding of random occurrences of wind power changes.
US08301308B2 Computerized method for making changes to an irrigation system and apparatus for implementing such method
The present invention relates to a computerized method for operating changes to an irrigation system. The method includes the steps of: providing a computer processing apparatus having storage media; installing a computer program product for sizing and changing the system; loading a general database of components susceptible of being used in the system onto the storage media; loading an initial combination of components defining the configuration of the system before the change; introducing technical specifications about the final configuration of the system into the computer program product; operating one or more changes to the system in accordance with the technical specifications of the final configuration thereof. The computer program product is designed to provide a first list of components concerned by the changes and a second list containing the changes.
US08301300B2 System and method for smart card personalization
A smart card personalization system maintains a database containing card issuer data format templates, card applications, card operating system commands, and personalization equipment specifications and provides a centralized interface of inputs and outputs to a card issuing process which dynamically adjusts to changes in the issuing process to easily permit a card issuer to change data formats, card applications, card operating systems and/or personalization equipment in a card issuing process. The system interfaces to any card issuer management system, manages the transfer of cardholder data and card applications to the particular personalization equipment used, and maintains statistics for real-time and off-line inquiries to support critical management and reporting functions. Furthermore, the system works with a variety of security methodologies to prevent fraud.
US08301284B2 Feature extraction apparatus, feature extraction method, and program thereof
Provided are techniques which offer an advantage of reduced time and reduced storage capacity required to calculate the feature value of AAC-format song data. A feature extraction unit includes: an MDCT coefficient extraction unit which extracts MDCT coefficients from AAC-format song data; a classification unit which locates the MDCT coefficients thus extracted by the MDCT coefficient extraction unit on Mel frequency regions so as to uniformly classify the MDCT coefficients into classes, the number of which is the same as that of a predetermined number of Mel filter banks; an integrating unit which extracts the MDCT coefficients classified by the classification unit by applying a predetermined window function, and integrates the MDCT coefficients thus extracted, in increments of the Mel filter banks; and a feature calculation unit which calculates the feature value by performing logarithmic cosine conversion of the integrated results obtained by the integrating unit.
US08301282B2 Fast synthesis sub-band filtering method for digital signal decoding
In order to reproduce audio signals which have been compressed or encoded for storage or transmission using, for example, MPEG audio encoding, a synthesis sub-band filter is employed which performs an inverse modified discrete cosine transform. The computational cost of the IMDCT implementation is reduced by pre-calculating arrays of sum and difference data. The arrays of sum and difference data are then used in two separate transform calculations, the results of which can be used in the generation of pulse code modulation audio data.
US08301281B2 High-frequency signal interpolation apparatus and high-frequency signal interpolation method
A favorable high-frequency signal is generated and practical high-frequency signal interpolation is implemented through simple processing. A digital audio signal reproduced by an instrument, which also carries out compression, is supplied as an original signal to an input terminal 1, and this original signal is then supplied to a digital sample and hold circuit 3 via a band-pass filter 2. The signal from the digital sample and hold circuit 3 is supplied to a ±1 multiplier 6, which then alternately inverts sign bits. The harmonic components of this signal in which the sign bits are inverted alternately are extracted by a high-pass filter (HPF) 7. Meanwhile, the original signal from the input terminal 1 is supplied to a delay circuit 8 equivalent to the processing time consumed by the aforementioned digital sample and hold circuit 3 and related circuits, forming an adjusted, delayed signal. The signals from the high-pass filter (HPF) 7 and the delay circuit 8 are then added by an adder 10, and the resulting added signal is then output to an output terminal 11.
US08301277B2 Dynamic display of a game spread
A display for conveying game information includes a bar graph and a coded legend. The bar graph has a first axis corresponding to spread values and a second axis corresponding to game time. Individual bars are plotted on the bar graph to indicate a spread between two scores at associated game times for a given game. The coded legend defining a first legend code indicating that a selected group of one or more players is active and a second legend code indicating that the selected group of one or more players is inactive. The individual bars plotted on the bar graph are coded according to the coded legend to associate the spread with activity and inactivity of the selected group of one or more players in the game.
US08301271B2 Smart power management system and method thereof
The present invention provides a smart power management system, comprising a power management apparatus and at least one electric socket device. The plurality of electric socket devices produce a second wireless signal according to power consumption, and the power management apparatus receives the second wireless signal and computes relevant cost or the carbon footprint information shown on a display unit for reference. In addition, the power management apparatus also compares a setup signal inputted by a user to the second wireless signal, the electricity cost or the carbon footprint information to produce a first wireless signal, thereby controlling the plurality of electric socket devices for providing power supply or stopping power supply.
US08301270B2 Systems and methods for facilitating home automation
Various embodiments facilitate home automation via a receiving device. In one embodiment, a home device manager is provided for execution on a receiving device, such as a set-top box. The home device manager is configured to discover home devices and to obtain device control information from the discovered devices. The home device manager is further configured to, based on the obtained device control information, present a user interface operable by a user to specify commands for controlling a home device, receive a specified command, and control the home device by transmitting the specified command to the home device. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US08301266B1 Structure for placement of an implantable device
A device configured for implantation beneath a patient's skin for the purpose of tissue, e.g., nerve or muscle, stimulation and/or parameter monitoring and/or data communication. Devices in accordance with the invention are comprised of a sealed housing, typically having an axial dimension of less than 60 mm and a lateral dimension of less than 6 mm, containing a power source for powering electronic circuitry within. A placement structure is shown for facilitating placement of the implantable device proximate to neural/muscular tissue.
US08301263B2 Therapy module crosstalk mitigation
A first implantable medical device (IMD) implanted within a patient may communicate with a second IMD implanted within the patient by encoding information in an electrical stimulation signal. The delivery of the electrical stimulation signal may provide therapeutic benefits to the patient. The second IMD may sense the electrical stimulation signal, which may be presented as an artifact in a sensed cardiac signal, and process the sensed signal to retrieve the encoded information. The second IMD may modify its operation based on the received therapy information. Crosstalk between the first and second IMDs may be reduced using various techniques described herein. For example, the first IMD may generate the electrical stimulation signal to include a spread spectrum energy distribution or a predetermined signal signature. The second IMD may effectively remove a least some of the signal artifact in a sensed cardiac signal based on the predetermined signal signature.
US08301251B2 Atrial tachyarrhythmia detection using selected atrial intervals
Methods and systems are directed to detecting atrial tachyarrhythmia. A plurality of A-A intervals is detected. The detected A-A intervals are selected and used to detect atrial tachyarrhythmia. Selecting A-A intervals may be based on determining that A-A intervals are qualified. Qualified A-A intervals may be determined if a duration of the particular A-A interval falls outside a predetermined duration range, for example. Qualified A-A intervals may also be determined based on events occurring between consecutively sensed atrial events of the particular A-A interval, and whether the duration of the particular A-A interval falls within the predetermined duration range, for example.
US08301250B2 Intelligent control system for adaptive cardiac resynchronization therapy device
An adaptive CRT control system that achieves optimal AV delay and VV pacing intervals associated with temporal patterns of stroke volumes that represent internally the heart conditions is disclosed. The adaptive CRT control system includes: (a) at least two implanted electrodes in patient heart and at least additional one hemodynamic sensor able to indicate the stroke volume heartbeat after heartbeat; (b) an input pre processing stage synchronizer priority classifier that synchronize on the sensed atrial event, classify heart conditions and associate the learned optimal pacing intervals according to prioritized operational modes and learning schemes; (c) a learning module that with the input stage synchronizer priority classifier processes the inputs of the implanted electrodes and hemodynamic sensor and using a reinforcement learning scheme learns to achieve and to associate optimal pacing intervals at each heart condition with temporal patterns of stroke volumes; (d) an algorithmic micro-controller module that supervises the learning module and control a pulse generator module, and (f) a pulse generator that delivers therapeutic stimulation to the patient heart.
US08301246B2 System and method for improving CRT response and identifying potential non-responders to CRT therapy
A method is disclosed that includes selecting an electrode configuration from a plurality of electrode configurations associated with electrodes of an implantable lead, sensing activity of the right ventricle and the left ventricle, determining an interval between sensed activity of the right ventricle and sensed activity of the left ventricle and determining whether the selected electrode configuration is suitable based at least in part on the interval. In one embodiment, an implantable device performs such a method to improve patient response to the CRT therapy, for example, by selecting a different electrode configuration if the current configuration is not suitable. Other exemplary methods, devices, systems, etc., are also disclosed.
US08301244B2 Sustaining ventricular tachycardia detection
An apparatus comprises an implantable ventricular depolarization sensing circuit configured to provide a sensed ventricular depolarization signal, a timer circuit configured to provide a ventricular time interval between ventricular depolarizations, and a controller circuit communicatively coupled to the ventricular depolarization sensing circuit and the timer circuit. The controller circuit includes a ventricular tachycardia (VT) detection circuit configured to declare an episode of VT when a number of accelerated beats are detected, calculate a hysteresis VT detection threshold interval, and deem whether the episode of VT persists using the hysteresis VT detection threshold interval.
US08301243B2 Method of tuning bandstop filters for implantable medical leads
A TANK filter is provided for a lead wire of an active medical device (AMD). The TANK filter includes a capacitor in parallel with an inductor. The parallel capacitor and inductor are placed in series with the lead wire of the AMD, wherein values of capacitance and inductance are selected such that the TANK filter is resonant at a selected frequency. The Q of the inductor may be relatively maximized and the Q of the capacitor may be relatively minimized to reduce the overall Q of the TANK filter to attenuate current flow through the lead wire along a range of selected frequencies. In a preferred form, the TANK filter is integrated into a TIP and/or RING electrode for an active implantable medical device.
US08301240B2 System for provisional radio frequency cardiac stimulation for replacement of the pacemaker
The present invention relates to a device for provisional cardiac stimulation during replacement of pacemakers (PMs). Said device enables fitting on an electrode catheter separated from the pocket of the PM of a radio-frequency coil (2) connected to an external apparatus (3) for generating variable-frequency pulsed signals. The device according to the invention can be used in the case of both unipolar and bipolar electrodes. According to a preferential embodiment, a sterile plate or electrode is set subcutaneously and connected to the external generator (3) for completing reclosing for cardiac stimulation, hi the event where there is the need to intervene in order to replace of a PM with bipolar electrodes, the subcutaneous plate is preferentially used; the subcutaneous plate is preferentially used as positive electrode, used RF stimulation will in this case be performed in a unipolar way by the combined action of the plate and of the electrode probe of the electrode catheter.
US08301230B2 Method for reducing baseline drift in a biological signal
A computer-based method for reducing or eliminating baseline drift from a biological (bio) signal includes the steps of dividing the bio signal into a plurality of shorter signals having fixed time intervals, fitting a corresponding portion of a baseline function to a baseline of a respective one of each of the shorter signals, and subtracting the baseline function from the bio signal, resulting in a bio signal with a flat baseline.
US08301228B2 Real time radiation treatment planning system
The invention relates to a real time radiation treatment planning system for use in effecting radiation therapy of a pre-selected anatomical portion of an animal body using hollow needles. According to embodiments of the invention, the system may include a processing means processing means-configured to perform a three-dimensional imaging algorithm and a three-dimensional image segmentation algorithm, with respect to one or more specific organs within the pre-selected anatomical portion and with respect to the needles, for converting the image data obtained with an imaging means into a three-dimensional image of the anatomical portion, using at least one single or multi-objective anatomy-based genetic optimization algorithm. For pre-planning or virtual simulation purposes, the processing means is arranged to determine in real time the optimal number and position of at least one of the needles, positions of energy emitting sources within the needles, and the dwell times of the energy emitting sources at the positions. For post-planning purposes, the processing means is arranged to determine, based on three-dimensional image information, in real time the real needle positions and the dwell times of the energy emitting sources for the positions.
US08301226B2 Method and apparatus for performing a navigated procedure
A system can be used to navigate or guide an instrument or device into an anatomy of a patient. The navigation can occur with the use of image data acquired of the patient. The image data can be registered to the patient space for navigation. Also, one or more coils can be used for tracking or localization.
US08301215B2 Biosignal measurement apparatus
A biosignal measurement apparatus including: a bracelet membrane to wear around a user's wrist; a fixing supporter to install in a first side portion of the bracelet membrane and to support a first side portion of the wrist; a moving supporter to install in a second side portion of the bracelet membrane, to move towards the fixing supporter, and closely to attach to a second side portion of the wrist; and an information control unit to calculate a distance between the first side portion of the wrist and the second side portion of the wrist by detecting a movement distance of the moving supporter, and to calculate a displacement of the radial artery of the wrist by using a predetermined constant and the calculated distance between the first side portion of the wrist and the second side portion of the wrist.
US08301209B2 Mobile communication device with ergonomic feature
A mobile communication device with an ergonomic feature comprises a housing, a display unit, a first key module, and a second key module. The display unit is arranged on a lower part of one face of the housing, and the first key module is arranged on the housing on the same face as the display unit to locate closely above the display unit. The first key module comprises a plurality of upside keys which are arrayed into a laterally symmetric hexagonal configuration. The second key module comprises a plurality of lateral keys located on one of two opposite lateral surfaces of the housing. The keys of the two key modules are so arranged on the housing that either a right-handed or a left-handed user can conveniently operate the keys not only with a thumb but also the other four fingers while holding the device with one single hand.
US08301198B2 Transmission method and related base station
The invention relates to transmission from a base station to a receiver, the base station comprising first radiating means arranged for transmitting according to an antenna pattern with respect to the receiver and further comprising second radiating means arranged for transmitting according to the same antenna pattern as the first radiating means with respect to the receiver, the transmissions of the first and second radiating means being time shifted by a determined duration.
US08301192B2 Portable wireless device
A portable wireless device having a plurality of wireless sections capable of diversity operation which can reduce the size, thickness, weight and manufacturing cost by reducing the number of antennas. The portable wireless device (100) comprises first through third main antenna devices (101-103), first through third wireless sections (111-113) connected, respectively, with the first through third main antenna devices (101-103) and capable of diversity operation, a sub-antenna device (121) for diversity operation connected with any one of the first through third wireless sections (111-113) at the time of diversity operation, and a section (120) for switching connection of the sub-antenna device (121) with any one of the first through third wireless sections (111-113) at the time of diversity operation.
US08301190B2 Method and apparatus for selecting a multi-band access point to associate with a multi-band mobile station
A method and apparatus for selecting one of a plurality of multi-band access points (APs) to associate with a multi-band wireless transmit/receive unit (WTRU) are disclosed. The multi-band APs broadcast frequency band information regarding multiple frequency bands on which the multi-band AP is configured to operate. The multi-band WTRU selects a particular multi-band AP to associate with and a frequency band to use to communicate with the selected multi-band AP based on the frequency band information. If the multi-band WTRU receives frequency band information from the selected multi-band AP which indicates that a characteristic, (e.g., throughput, path loss, load, capacity, backhaul), of the selected frequency band is unacceptable, the multi-band WTRU determines whether to disassociate with the selected multi-band AP or to continue to associate with the selected multi-band AP via a different frequency band.
US08301188B2 Electronic devices including substrate mounted acoustic actuators and related methods and mobile radiotelephones
An electronic device may include a substrate and an acoustic actuator mounted on a surface of the substrate. More particularly, the acoustic actuator may be configured to generate displacements along a direction parallel with respect to the surface of the substrate in response to an electrical signal applied thereto. A speaker box may define an acoustic volume, and the speaker box may include a speaker box wall with a speaker box opening therethrough adjacent the acoustic actuator. A speaker membrane may be provided across the speaker box opening adjacent the acoustic actuator, and the speaker membrane may be mechanically coupled to the acoustic actuator so that the speaker membrane is configured to deflect responsive to displacements generated by the acoustic actuator. Related methods are also discussed.
US08301172B2 Mobile communication system and method for estimating moving speed of mobile terminal
A radio channel estimation result which is an estimation result of a state of a propagation path to a mobile terminal that is a communication target, is generated. Whether a correction operation for correcting a frequency drift of a radio frequency used in radio communication between a radio base station and the mobile terminal has converged or not is determined. Then, a moving speed of the mobile terminal is estimated using only the radio channel estimation result at the time when the correction operation has converged.
US08301162B2 Tag frequency control
A communication system comprising one or more transceiver units of a first type and one or more transceiver units of a second type capable of communicating with the transceiver units of the first type; each transceiver unit of the first type comprising: a frequency comparison unit for comparing the frequency of a signal received from a transceiver unit of the second type with a reference frequency; a feedback signal generator for generating a feedback signal dependent on the result of that comparison; and a transmitter for transmitting that signal to the transceiver unit of the second type; and each transceiver unit of the second type comprising: a local frequency reference unit on which the frequency of signals transmitted by it are dependent; and a frequency adjustment unit for receiving the feedback signal and adjusting the local frequency reference unit in dependence on the feedback signal.
US08301161B2 Method, device, and system for obtaining a mobile computing device location
One embodiment of the present invention comprises a method of determining a mobile computing device location. The method may comprise emitting at least one audio signal from at least one audio signal emitter and determining a sending time of the at least one audio signal. The method further comprises receiving the at least one audio signal at the mobile computing device and determining a receiving time of the at least one audio signal. A difference between the receiving time and the sending time is calculated and this difference is used to determine a distance from the at least one audio signal emitter to the mobile computing device. The distance is then used to obtain a location of the mobile computing device.
US08301159B2 Displaying network objects in mobile devices based on geolocation
Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
US08301155B2 Base station and method for resource allocation using localized and distributed resource blocks
Embodiments of a base station and method for resource allocation using localized and distributed resource blocks are generally described herein. The base station comprises processing circuitry to allocate localized resources to user stations based on receipt of channel quality information received from the user stations and to allocate distributed resource to user stations based on non-receipt of channel quality information. The base station also comprises physical layer circuitry to transmit control information on a physical channel to indicate the resources that are allocated to each scheduled user station.
US08301153B2 Method of allocating resource for hierarchical cellular system and transmission frame for performing the method
Described herein is a resource allocation method for a hierarchical cellular system, and a transmission frame for performing the method. A macrocell dedicated resource and a shared resource are respectively controlled based on a usage rate of the macrocell dedicated resource and a usage rate of the shared resource. The macrocell reports a usage plan of the shared resource that the macrocell uses to a small cell, and the small cell may allocate the shared resource to terminals based on the usage plan of the shared resource. A control message related to the usage plan may be transmitted/received via the transmission frame.
US08301147B2 Mobile terminal and handover method for the mobile terminal
A mobile terminal and a handover method for the mobile terminal are disclosed. A mobile terminal according to an embodiment of the invention may include a control unit configured to control the mobile terminal to perform a handover to a base station based on at least one of an on-off traffic characteristic of downlink data received from the base station and an on-off traffic characteristic of uplink data transmitted to the base station. When certain aspects of the invention are applied, the amount of data loss during a handover can be minimized.
US08301145B2 Fast cell selection in a mobile wireless device
A method and apparatus for fast cell selection by a mobile wireless device. The mobile wireless device detects when a first wireless cell fails a set of stored suitability criteria and searches for and locates a set of candidate wireless cells to associate with. The mobile wireless device measures at least one received signal metric for each candidate wireless cell in the set of candidate wireless cells. When a candidate cell in the set of candidate wireless cells is identically the first wireless cell, the mobile wireless device evaluates the suitability of the candidate wireless cell using the stored set of suitability criteria for the first wireless cell and the measured at least one received signal metric for the candidate wireless cell. The mobile wireless communication device associates with the candidate wireless cell when the candidate wireless cell meets the stored set of suitability criteria.
US08301141B1 Automatic profile updating for a wireless communication device
A profile audit system in a wireless network comprises a communication interface and a processing system. The communication interface is configured to receive a notification of a failed attempt by a first wireless communication device operated by a user to register with the wireless network using invalid registration data, and receive a user profile associated with the user. The processing system is configured to process the user profile and the invalid registration data to determine if a credential error has occurred, and if the credential error has occurred, process the user profile to determine if a second wireless communication device is associated with the user, and if the second wireless communication device is associated with the user, direct the communication interface to transfer an updated user profile for wireless delivery to the second wireless communication device, wherein the updated user profile includes valid registration data.
US08301137B1 Method and apparatus for wireless router multicast
A technique for transmitting messages in a wireless communication network to a multicast group using a single wireless channel. A base station processor having a plurality of wireless channels is in communication with a plurality of subscriber access units in a wireless communication network. Multicast messages received by the base station processor are sent to a plurality of the subscriber access units, denoted as a multicast group, in the wireless communication network via a wireless channel dedicated to transmitting multicast messages.
US08301132B1 Push registry application programming interface for capturing events
A mobile communications device, method, and medium are provided for capturing and handling a wide range of communication events. A registrar populates a push registry with information corresponding to an event handler. The registrar associates the event handler with a trigger event and stores the association in the push registry. An event receiver identifies an occurrence of the trigger event and calls an application management system (AMS) so that the AMS can initiate the event handler. Event filters, which can include user-definable filters, are applied to communication events according to filter definitions associated with the event handler.
US08301118B2 Method, system and apparatus for locking information
A method, system, and apparatus are described for locking information. Specifically, a server sends a lock message carrying lock object information to a mobile terminal; the mobile terminal locks a lock object according to the lock message, the lock object corresponding to the lock object information. With the solutions provided in the embodiments of the invention, a server may lock information for a mobile terminal, so as to prevent other servers from manipulating the information.
US08301104B1 System and method for digital interference cancellation
A system and method for receiving a signal, comprising an input adapted to receive a radio frequency signal having a strong interferer; a signal generator, adapted to produce a representation of the interferer as an analog signal generated based on an oversampled digital representation thereof; and a component adapted to cancel the strong interferer from radio frequency signal based on the generated analog signal to produce a modified radio frequency signal substantially absent the interferer. The system typically has a nonlinear component that either saturates or produces distortion from the strong interferer, which is thereby reduced. The system preferably employs high speed circuits which digitize and process radio frequency signals without analog mixers.
US08301103B2 Receiver with improved flicker noise performance
A method for demodulating an RF input signal using an envelope detector and synchronous switching of the input signal before entering and after leaving the envelope detector, the envelope detector having a non-linear transfer function acting essentially as a squaring function.The invention also relates to an electronic receiver circuit performing such a method, and to an RF receiver comprising such an electronic receiver, and to an electronic device comprising such an RF receiver, and to the use of such an RF receiver as a wake-up receiver.
US08301095B2 Portable wireless device
A portable wireless device that makes it possible to maintain any desired matching state and can suppress an increase in the loss accompanying matching if the impedance characteristic of an antenna changes with expansion/storage of the antenna, deformation of a housing, etc., is provided.Two channels of signal paths that can be selected by switch section 11, 15 are provided between an antenna 10 and a reception circuit 16; a first low noise amplifier 13 that can amplify a received high frequency signal is provided in one path and a second low noise amplifier 18 having an impedance characteristic different from the low noise amplifier 13 is provided in the other signal path. The form of the antenna 10 or the form of a housing is detected in a form change detection section 20 and the two channels of signal paths are automatically switched in a control section and two types of impedance matching states are used properly.
US08301089B2 Method for single stream beamforming with mixed power constraints
System and method for calculating a transmitter beamforming vector related to a channel vector h under per-antenna power constraints combined with total power constraint, under per-antenna power constraints combined with overall line of site (LOS) effective isotropic radiated power (EIRP) and under all three constraints. Calculating a transmitter beamforming vector may be done in the transmitter, in the receiver and feedback to the transmitter or in both. The method may be adapted to perform with a multi-antenna receiver and with multi-carrier systems.
US08301088B2 Polar modulation transmitter with envelope modulator path switching
Methods and apparatus for controlling power in a polar modulation transmitter. An exemplary polar modulation transmitter includes a radio frequency power amplifier (RF PA), a phase path having circuitry operable to generate a constant amplitude phase modulated signal, and an amplitude path including an envelope modulator circuit having first and second envelope modulation paths. The RF phase modulated signal is applied to an RF input of the RF PA, while an envelope modulated power supply signal generated by a selected one of the first and second envelope modulation paths is coupled to a power supply input of the RF PA. The second envelope modulation path is selected during times when the power required by the RF PA is below some predetermined power level. During times when the RF PA requires power above the predetermined power level, the first envelope modulation path is selected.
US08301087B2 Method and system for radiating a radioelectric signal through a combination of sector antennas
A method of radiating a radioelectric signal in an area of interest composed of at least two different area sectors, the method including providing at least two sector antennas arranged respective feed signals obtained from said signal; spacing apart the at least two sector antennas from each other of a distance equal to or greater than one wavelength of a radioelectric signal to be irradiated; and acting on the feed signals fed to the at least two sector antennas in such a way that a relative phase of signals transmitted by the at least two sector antennas is caused to vary in time.
US08301081B2 Physical and MAC adaptation for interference mitigation with cognitive radio
A communication device cognitively monitors interference signals across a communication band so that adaptations for physical and medium access control (MAC) of data packet transmissions are appropriate for a particular interference signal. Characteristics of an interference signal of interest (e.g., bandwidth, power and/or duration relative to an average data packet transmitted over a communication channel of the communication device) are sensed for an appropriate adaptation (e.g., forward error correction, modulation technique, back off, request to send/clear to send protocol, etc.). Patterns for known types of interference sources can be compared so that when recognized an associated adaptation can be used.
US08301080B2 Adaptive inductive power supply with communication
An adaptive inductive ballast is provided with the capability to communicate with a remote device powered by the ballast. To improve the operation of the ballast, the ballast changes its operating characteristics based upon information received from the remote device. Further, the ballast may provide a path for the remote device to communicate with device other than the adaptive inductive ballast.
US08301077B2 Antenna network for passive and active signal enhancement
The Present Invention Provides an Antenna Network for Passively or Actively enhancing signal transmission or reception of one or more portable transceiver devices. The antenna network includes one or more antennas, each having a coupling portion and a radiating portion, the coupling portion being distributed across a coupling area and the radiating portion being located away from the coupling area, whereby signal transmission or reception of the one or more portable transceiver devices can occur through the radiating portion when the one or more portable transceiver devices are located within the coupling area.
US08301075B2 Tactical radio and radio network with electronic countermeasures
A tactical radio includes a radio frequency (RF) processing module having a receiving component path and a transmitting component path. A signal processing module coupled to the RF processing module includes a jammer detection stage for identifying a type of jamming signal on a channel over which communications signals are received simultaneously. A jammer model stage in the signal processing module produces a waveform model for the jamming signal, and a channel model stage replicates propagation conditions on the channel and produces a corresponding cancellation signal. The cancellation signal is coupled at such a level into the receiving component path so as to cancel the jamming signal from received communications signals at the front end of the radio. Any residual jamming signals may then be removed by a secondary jamming cancellation stage operating at baseband.
US08301068B2 Fixing member including through-holes formed through release layer, method for producing the same, and fixing device
To provide a fixing member for fixing to a recording medium an unfixed image formed with a developer, the fixing member including: a base material; an elastic layer which is provided outside the base material and has an elastic deformation property; and a release layer which is provided outside the elastic layer and promotes separation of the recording medium from the fixing member, wherein the release layer has a plurality of through-holes formed between its front surface and its surface on the opposite side to the front surface, and part of the elastic layer in contact with the release layer can fill the through-holes upon provision of pressure for fixing the unfixed image to the recording medium.
US08301064B2 Image forming apparatus including pressers configured to press a receptor to image bearers downward in the vertical direction
An image forming apparatus, including: a plural image bearers bearing toner images including a black toner image, which are developed with a two-component developer including a carrier and a toner comprising a binder resin and an additive; a receptor receiving the toner images; plural pressers each pressing the receptor to each of the plural image bearers at a predetermined pressure, wherein the additive has a burial rate X indicated by the following formula not less than 40%: X=(A−B)/A×100 wherein A represents a BET specific surface area (cm2/g) of the toner; and B represents a BET specific surface area (cm2/g) of the toner after buried, and wherein one of the pressers pressing the receptor to the image bearer bearing the black toner image presses the receptor thereto at a pressure lower than those of the other pressers.
US08301056B2 Developing device
A developing device includes a developer carrier which carries a developer, a developing unit housing which rotatably supports the developer carrier, a side seal member which comes into slidable contact with both ends of the developer carrier, a sheet-like elongated seal member which extends in the axial direction of the developer carrier so as to come into slidable contact with the developer carrier, a side seal attachment surface which is formed in the developing unit housing and to which the side seal member is attached, and a support portion which is formed in the developing unit housing and protrudes toward the developer carrier from the side seal attachment surface to support the elongated seal member. The elongated seal member is attached onto the support portion in a state where both ends thereof overlap the side seal member and are opposite the side seal attachment surface. A filler is filled in a gap surrounded by the elongated seal member, the side seal member, the support portion, and the side seal attachment surface. A protrusion for suppressing the spread of the filler is formed at the side seal attachment surface at a predetermined interval from the support portion.
US08301044B2 Image forming devices including electrification control units
An image forming device includes plural electrostatic latent image holding bodies that hold, on surfaces thereof, electrostatic latent images to be developed with developers of multiple colors, respectively, plural electrification control units that face the electrostatic latent image holding bodies and charge or discharge the surfaces of the electrostatic latent image holding bodies, respectively, a current controller that controls electric currents, each of which is supplied between the electrostatic latent image holding body and the electrification control unit for a corresponding one of the multiple colors, to be a constant target current, a maximum voltage output unit that outputs a maximum voltage among voltages each of which is applied between the electrostatic latent image holding body and the electrification control unit for a corresponding one of the multiple colors, and a detector that detects malfunction of the electrification control units when the maximum voltage exceeds a predetermined value.
US08301043B2 Liquid-level detection device, image forming device, and liquid containing device
A liquid-level detection device detects the liquid level in the developer storing container for storing liquid developer, and includes a first water wheel, a first rotation detection mechanism, and first liquid-level detection device. The first water wheel is disposed in the interior of the developer storing container, and is configured to be rotated by liquid developer to be supplied to the developer storing container. The first rotation detection mechanism is configured to detect a rotation state of the first water wheel. The first liquid-level detection device detects the liquid level of liquid developer based on a result detected by the rotation detection mechanism.
US08301040B2 Optical transmission system using raman optical amplification
An optical transmission system using Raman optical amplification, which is configured in a WDM-PON topology where a signal light between an optical line terminal and each of optical network units is multi/demultiplexed at a WDM. The optical line terminal supplies continuous lights having wavelengths to the optical network units through an optical fiber from the optical line terminal. The continuous lights are used for an uplink signal. In addition, the optical line terminal outputs a pumping light having a wavelength which is used to excite lights of the continuous lights, to the optical fiber from the optical line terminal.
US08301036B2 High-speed adaptive decision feedback equalizer
A decision-feedback equalizer (DFE) can be operated at higher frequencies when parallelization and pre-computation techniques are employed. Disclosed herein is a DFE design that operates at frequencies above 10 GHz, making it feasible to employ decision feedback equalization in optical transceiver modules. An adaptation technique is also disclosed to maximize communications reliability. The adaptation module can be treated as a straightforward extension of the pre-computation unit. At least some method embodiments include, in each time interval: sampling a signal that is partially compensated by a feedback signal; comparing the sampled signal to a set of thresholds to determine multiple speculative decisions; selecting and outputting one of the speculative decisions based on preceding decisions; and updating a counter if the sampled signal falls within a window proximate to a given threshold. Once a predetermined interval has elapsed, the value accumulated by the counter is used to adjust the given threshold.
US08301032B2 Wide field-of-view amplified fiber-retro for secure high data rate communications and remote data transfer
An optical system for remotely optical communications at a high data rate between a base station and a remote station under atmospheric turbulence conditions is disclosed. The remote station includes an entirely different type of retroreflector that does not use the conventional type of retroreflection, but instead consists of two sets of lenslets coupled with single-mode fiber array, called fiber “retro”. Amplified retromodulation is achieved requiring only one single optical amplifier and one single modulator. A transmitter located at the base station sends an interrogating optical beam to the fiber “retro” which modulates the optical beam according to the input signal/data, and redirects the modulated optical beam to the base station for detection by a receiver. The present invention includes the capabilities of providing Identification of Friend-or-Foe (IFF), secure communication, and a means of achieving a wide field-of-view (FOV) with a fiber-coupled lenselet array.
US08301029B2 Electroacoustic transducer
An acoustoelectric transducer comprising a laser source A and a light receiver H, wherein a soundfield S is provided by which the propagation velocity of the laser beam may be modulated according to the sound pressure while it traverses the soundfield S.
US08301028B2 Data center with free-space optical communications
A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
US08301027B2 Agile-beam laser array transmitter
An Agile-Beam Laser Array Transmitter (ABLAT) uses an array of emitters and an array of lenses to project electromagnetic beams over a wide angular coverage area in the far field. Differences in the separation pitches of the two arrays allows the ABLAT to project beams to contiguous and/or overlapping positions, depending on the ratio of the separation pitches and the lens focal length. Compared to other beam steering technology, the ABLAT is a smaller, lighter, and more efficient means of projecting beams over wider angular coverage areas. Various embodiments can be used in any beam steering application, including, but not limited to: free-space optical communications; light detection and ranging (lidar); optical scanning (e.g., retinal or bar-code scanning); display projection; image capture; optical character recognition; scanning laser microscopy; non-destructive testing; printing; facsimiles; map making; web inspection; color print processing; phototypesetting and platemaking; laser marking; material processing; DNA analysis; and drug discovery.
US08301024B2 Camera flash, a camera, and a method of generating a flash
A camera flash comprises a light guide arranged to extract light at least through one surface; and one or more light sources arranged, in use, to emit light into the lightguide. Each light source is an LED or a laser diode. The camera flash is connectable, in use, to drive circuitry, the drive circuitry being for driving the light source(s) to emit a pulse of light. The waveguide spreads out the light from the light source(s), so that a flash of light from the camera flash does not present a safety risk, while minimizing loss of the light from the light source(s). The camera flash can thus provide a high overall optical output, spread over an extended area (as defined by the waveguide). The lightguide may for example be disposed around a camera module of a mobile telephone camera.
US08301011B2 Optical recording apparatus, optical recording method, and digital still camera
A digital still camera includes a vibration detector for detecting vibrations. In accordance with certain conditions, a control unit controls finalization (session closing) which enables a CD-ROM drive to read data recorded on a recording medium. The control of session closing includes starting session closing after a predetermined period of time elapses since the selection of the execution of session closing. The countdown id displayed to indicate the time remaining before the start of session closing. After the countdown is completed, or when the vibration detector detects vibrations during the countdown until the start of session closing, session closing is not started.
US08301009B2 Detailed information providing method and apparatus of personal video recorder
Provided are a detailed information providing method and apparatus in content storage apparatus that automatically provide a user with desired broadcast information in synchronization with the Internet. The detailed information providing method includes: when a recording operation that records content to the content storage apparatus starts, requesting an information search of a web server based on information on a broadcast currently being recorded and simultaneously extracting broadcast related detailed information from a broadcast signal of the broadcast currently being recorded; and when the recording operation stops, creating a user interface of a recording list based on an Internet-based broadcast related detailed information searched by the web server and the broadcast related detailed information extracted from the broadcast signal.
US08300999B2 Reducing optical loss in reflective optical gratings
An optical device includes a light-transmitting medium on a base. The light-transmitting medium at least partially defines a free propagation region through which light signals travel. A reflective grating is positioned such that light signals can travel through the free propagation region and be received by the optical grating. The optical grating is configured to reflect the received light signal back into the free propagation region. The optical grating reflects the light signals such that light signals associated with different wavelengths separate as the light signals travel through the free propagation region. The portion of the light-transmitting medium that defines the free propagation region has a facet through with the light signals are transmitted. The grating includes a buffer layer between the facet and a reflecting layer that is configured to reflect the light signals received by the grating.
US08300995B2 M X N WSS with reduced optics size
A M×N wavelength selective switch (WSS) module capable of independently routing any wavelength channel from any input port to any output port is provided. The M×N WSS includes a first beam relayer including first and second elements having optical power, each of which is disposed such that light transmitted to or from a first plurality of ports passes through a common point. The M×N WSS also includes a wavelength dispersive element, a first switching array having M rows including K switching elements, a second beam relayer, and a second switching array including N switching elements. The second switching array includes an optical by-pass disposed at the common point, which provides means for separating the input and output beams of light, and which allows both the input and output optical beams to traverse similar paths throughout the optical train.
US08300994B2 Transmitter photonic integrated circuit (TxPIC) chip
A photonic integrated circuit (PIC) chip comprising an array of modulated sources, each providing a modulated signal output at a channel wavelength different from the channel wavelength of other modulated sources and a wavelength selective combiner having an input optically coupled to received all the signal outputs from the modulated sources and provide a combined output signal on an output waveguide from the chip. The modulated sources, combiner and output waveguide are all integrated on the same chip.
US08300989B2 Image processing device and storage medium storing image processing program
A storage unit stores a plurality of pieces of image information and a plurality of pieces of position information corresponding to respective ones of the plurality of images individually. The storage unit correlates the plurality of pieces of image information with respective ones of the plurality of pieces of position information individually. The plurality of images is displayed on the display based on the plurality of pieces of image information and the plurality of pieces of position information, respectively. An image selection unit selects at least a first image and a second image from the plurality of images. An information interchange unit interchanges first image information of the first image with second image information of the second image, or interchanges first position information of the first image with second position information of the second image. The storage unit stores and correlates the first image information and the second position information, and stores and correlates the second image information and the first position information. A display controlling unit controls the display to display one image based on the first image information and the second position information, and another image based on the second image information and the first position information.
US08300987B2 Apparatus and method for generating a detail-enhanced upscaled image
An upscaler is disclosed that upscales each of a maximum value map, a minimum value map and an average value map to a destination resolution. A blending module generates a detail-enhanced upscaled image of the source image having the destination resolution by blending corresponding pixel values from an upscaled image of the source image with at least one of: the upscaled maximum value map and the upscaled minimum value map. The blending may be based on the strength of detected edges in the source image and further based on a comparison of each pixel value in the upscaled image with a corresponding pixel value in an average value map. A source image characteristic calculator may generate the maximum value map, the minimum value map and the average value map based on the intensity values of a source image.
US08300978B2 Projector, electronic apparatus, and method of controlling projector
A projector adapted to correct a keystone distortion of an image, includes a frame memory adapted to store a pre-correction image, a block data storage memory adapted to store the pre-correction image by block data that composed of M pixels in a first direction and N pixels in a second direction (M, N≧2), a correction section adapted to correct the pre-correction image based on the block data stored in the block data storage memory, and a control section adapted to perform control of obtaining the pre-correction image from the frame memory by the block data, and storing the obtained pre-correction image in the block data storage memory, and the control section obtains contiguous n×N (n≧2) lines of the image from the frame memory and stores the obtained image in the block data storage memory at the beginning of the correction process.
US08300977B2 Imaging device and image processing program for estimating fixed pattern noise from partial noise output of available pixel area
An imaging device of the present invention includes an image capturing unit, a noise obtaining unit, a fixed noise calculating unit, and a noise eliminating unit. The image capturing unit generates image data by photoelectrically converting, pixel by pixel, a subject image formed on an available pixel area of a light-receiving surface. The noise obtaining unit reads a noise output from a partial area of the available pixel area. The fixed noise calculating unit calculates an estimation of fixed pattern noise of the available pixel area based on the noise output read from the partial area. The noise eliminating unit subtracts the fixed pattern noise from the image data.
US08300971B2 Method and apparatus for image processing for massive parallel DNA sequencing
This invention relates to a method and apparatus for image processing, and more particularly, this invention relates to a method and apparatus for processing image data generated by bioanalytical devices, such as DNA sequencers. An object of the present invention is to remove artifacts such as noise, blur, background, non-uniform illumination, lack of registration, and extract pixel signals back to DNA-beads in a way that de-mixes pixels that contain contributions from nearby beads. In one aspect of the present invention, a system for optimizing an image comprises means for receiving an initial image which includes a plurality of microparticles with different intensities; a computing device, comprising a processor executing instructions to perform: generating an initial function denoting each microparticle's location and intensity in the initial image; determining an image processing operator adapted to determine an extent of point spread and blurriness in the initial image; computing an optimum function denoting each microparticle's location and intensity in an optimizing image; and producing the optimizing image with enhanced accuracy and density of the microparticles.
US08300961B2 Method and system for low complexity transcoding of images with near optimal quality
Method and system for low complexity transcoding of images with near optimal quality for display on a terminal are presented. Generating effective transcoding parameters prior to transcoding and retrieving the transcoding parameters based on the features of the input image and the characteristics of the terminal, an output image quality close to that produced by optimal quality transcoding is achieved. The processing time is much smaller in comparison to that required for optimal quality transcoding.
US08300948B2 De-ringing operation for image processing
De-ringing operation for image processing. A selective image processing means is presented herein by which high frequency content is preserved while also eliminating ringing within digital images, and this is achieved without introducing aliasing. Based on the analysis of neighboring pixels, one or more of multiple filter modules and/or multiple image filtering/rocessing means is/are selectively applied to generate an output sample for a given pixel location. Two measures (e.g., local activity (LA) and edge strength (ES)) are calculated based on processing at least two different groups of pixels near a desired output sample. One of these groups of pixels may be a subset of another of the groups of pixels. By analyzing these two measures (e.g., LA and ES), selective processing of pixels near the desired output location ensures that high frequency content within the digital image is preserved with substantially reduced and/or eliminated ringing therein.
US08300936B2 System and method for improving display of tuned multi-scaled regions of an image with local and global control
A system for improved display of tuned multi-scaled regions of an image with local and global control and methods for making and using same. To assist the novice user of image processing tool, less input parameters should be required. Further, it will assist the user if results are diplayed in a shorter period of time. Utilizing a hierarchical bottom-up approach provides for the advantage of being able to utilize intermediate results to gather more details. The systems and methods disclosed provide for the grouping of contiguous pixels which have similar properties. Further, the disclosed embodiments provide for the user the ability to see all levels of detail of segmentation either globally or locally. The scale-space is tuned to the information in the image.
US08300931B2 Non-linear tone mapping apparatus and method and computer readable medium stored thereon computer executable instructions for performing the method
The present invention provides non-linear tone mapping apparatus and method and a computer readable medium stored thereon computer executable instructions for performing the method. The non-linear tone mapping apparatus according to the present invention comprises a luminance value computing unit for computing a luminance value of each pixel of an object image using an image information of each pixel; a computing unit for computing a light adaptive value of each pixel using the image information and luminance value of each pixel, the light adaptive value representing the degree of response to brightness of the image in the image information of each pixel; and a converting unit for converting the image information of each pixel of the object image using a ratio of the image information of each pixel to the light adaptive value.
US08300927B2 Mouth removal method for red-eye detection and correction
An input image (e.g. a digital RGB color image) is subjected to an eye classifier that is targeted at discriminating a complete eye pattern from any non-eye patterns. The red-eye candidate list with associated bounding boxes that are generated by the red-eye classifier are received. The bounding rectangles are subjected to object segmentation. A connected component labeling procedure is then applied to obtain one or more red regions. The largest red region is then chosen for feature extraction. A number of features are then extracted from this region. Then these features are used to determine if the particular candidate red-eye object is a mouth.
US08300922B1 Hand-held programmable inspection system with a display
Methods are provided for using a programmable hand-held inspection system to direct an inspection process. Methods typically involve loading a survey template application software routine into the programmable hand-held inspection system where the survey template application software routine describes at least one aspect of the inspection process. Some embodiments involve wirelessly uploading at least a portion of the survey template application software routine. Generally an image representation of an area is provided on a display. The system may be used to guide an operator through at least one aspect of the inspection process or to perform steps in a survey. A location within the vicinity of the area may be identified using a global positioning system. A record may of the survey may be created.
US08300906B2 Operating system having an operating lamp and a camera
A method is described for displaying an image of an illumination field of a medical operation. The method includes recording an image at an illumination field of an operation, receiving a color temperature signal representative of an operating lamp that illuminates the illumination field of the operation, based on the received color temperature signal, adjusting parameters to compensate for differences in the received color temperature signal from white balance to produce a white balanced image, and outputting the white balanced image to a monitor.
US08300905B2 Adaptive image processing and display for digital and computed radiography images
The presently described technology provides a method for adaptive image processing. The image processing method includes determining an entrance exposure of an object, determining an exit exposure of the object, and determining one or more image processing parameters based at least in part on the entrance and exit exposures. The presently described technology also provides a method for adaptive image display. The image display method includes determining an entrance exposure of an object, determining an exit exposure of the object, and displaying an attenuation map based at least in part on the entrance and exit exposures.
US08300899B2 Image processing apparatus
According to an image processing apparatus of an aspect of the present invention, when an image is transmitted, a face image of a person whose privacy is guarded is automatically masked, or information of an area to be masked is transferred to an external device with an image, so that an image in which the privacy is guarded without a user operation can be transmitted to an external device.
US08300897B2 Personal authentication apparatus and method
There is provided a finger-vein authentication apparatus including a light source for illuminating one surface of both side-surfaces of a fingertip of a finger with light, and an image sensor for imaging the other surface of the fingertip, the light source and the image sensor being positioned at both sides of a nail of the fingertip with the nail sandwiched therebetween, wherein a fingertip guidance jig for supporting the fingertip and a finger-root guidance jig for supporting a finger-root of the finger are disposed between the light source and the image sensor, a light-shielding unit being disposed on the light-source side, the light-shielding unit being used for shielding the illumination light such that the illumination light will not travel to a ball side of the finger.
US08300882B2 Data adaptive message embedding for visible watermarking
A watermarking system uses distinct bit patterns to identify a logic 0, a logic 1, and a marker bit, which demarcates segments of logic bit information. Marker bits, which are printed on both foreground and background areas of an image, outline message blocks. In message extraction, a preprocessing step removes any white boarders, identifies the best defined corner of a message block, crops the image, and rotates the image to place the identified corner at the top-left corner. Message extraction scans the rotated image in window segments of increasing size during multiple cycles. During each cycle, if a bit pattern cannot be identified as a data bit, then the size of the examined bit area is increased and rechecked to see it specifically is a marker bit. If no bit information can be definitively identified, then it is assigned a logic bit value based on a 50% random assignment.
US08300881B2 Method and system for watermarking 3D content
A video transmitter identifies regions in pictures in a compressed three-dimensional (3D) video comprising a base view video and an enhancement view video. The identified regions are not referenced by other pictures in the compressed 3D video. The identified regions are watermarked. Pictures such as a high layer picture in the base view video and the enhancement view video are identified for watermarking. The identified regions in the base view and/or enhancement view videos are watermarked and multiplexed into a transport stream for transmission. An intended video receiver extracts the base view video, the enhancement view video and corresponding watermark data from the received transport stream. The corresponding extracted watermark data are synchronized with the extracted base view video and the extracted enhancement view video, respectively, for watermark insertion. The resulting base view and enhancement view videos are decoded into a left view video and a right view video, respectively.
US08300876B2 Micro-speaker and method for manufacturing same
A method of soldering terminals of a micro-speaker on a circuit board comprises the following steps. Firstly, providing a circuit board having a pair of through holes passing therethrough, and two soldering sections defined surrounding the pair of through holes. Secondly, the soldering sections are plated with soldering tin. Thirdly, providing a pair of columned terminals, the terminal includes an upper portion, a low portion and a body connecting between the upper portion and the low portion. Fourthly, the low portion of the terminal is inserted into the corresponding through hole and the body is resisted on the soldering section. Fifthly, the soldering tin is heated to solder the body on the soldering tin. Finally, the upper portion of the terminal is soldered onto the corresponding end of the voice coil. As a result, soldering defective can be reduced.
US08300870B2 Variable directional microphone assembly and method of making the microphone assembly
A variable directional microphone assembly and method of manufacturing the variable directional microphone assembly which includes a substrate, a semiconductor integrated circuit device, two microphone devices, a microphone body, and a case.
US08300861B2 Hearing aid algorithms
The invention relates to a method of operating an audio processing device. The invention further relates to an audio processing device, to a software program and to a medium having instructions stored thereon. The object of the present invention is to provide improvements in the processing of sounds in listening devices. The problem is solved by a method comprising a) receiving an electric input signal representing an audio signal; b) providing an event-control parameter indicative of changes related to the electric input signal and for controlling the processing of the electric input signal; c) storing a representation of the electric input signal or a part thereof; d) providing a processed electric output signal with a configurable delay based on the stored representation of the electric input signal or a part thereof and controlled by the event-control parameter. The invention may e.g. be used in hearing instruments, headphones or headsets or active ear plugs.
US08300855B2 Thermoacoustic module, thermoacoustic device, and method for making the same
A thermoacoustic module includes a substrate, a sound wave generator, at least one first electrode and at least one second electrode. The substrate has a top surface, and the top surface defines at least one recess. The sound wave generator is located on the top surface of the substrate and includes at least one first region suspended above the at least one recess and at least one second region being in contact with the top surface of the substrate. The at least one first electrode and at least one second electrode are coupled to the sound wave generator.
US08300854B2 Flexible thermoacoustic device
A flexible thermoacoustic device includes a soft supporter and a sound wave generator. The sound wave generator is located on a surface of the softer supporter. The sound wave generator includes a carbon nanotube structure. The carbon nanotube structure includes a plurality of carbon nanotubes combined by van der Waals attractive force.
US08300852B2 Parameter setting apparatus and method for audio mixer
An array of parameter setting images corresponding to a plurality of parameters, and a plurality of tab images for selecting any one of a plurality of groups formed by grouping the plurality of parameters. The tab images are displayed on a screen in an arrangement associated with the array of the parameter setting images corresponding to the parameters belonging to corresponding ones of the groups. The grouping of the parameters is made such that a portion of the parameters included in a given one of the groups is shared with another of the groups, and a portion of the tab image corresponding to the portion of the parameters shared with the other group is displayed in a display style to indicate the sharing. Upon selecting a tab image, the parameters corresponding to the selected tab image are allocated to individual ones of the plurality of operators.
US08300850B2 Read-out circuit with high input impedance
Provided is a read-out circuit that is connected to a microphone and configured to linearly amplify a current signal generated by the microphone and output the amplified current signal. The read-out circuit includes an amplification unit and a feedback resistor. The amplification unit has an amplification gain between 0 and 1. The feedback resistor is connected between input and output terminals of the amplification unit. As the amplification gain of the amplification unit becomes closer to 1, an input impedance becomes higher. A preamp of the read-out circuit can have a high input impedance due to the amplification gain, and the read-out circuit can be manufactured using a CMOS process.
US08300847B2 De-pop circuit and an associated audio system
A de-pop circuit adaptable to an audio circuit is disclosed. A high-pass filter generates a high-pass output signal according to an output signal of the audio circuit. A blockage circuit receives the high-pass output signal and a control signal, and generates an enable signal to activate the audio circuit according to the control signal and the high-pass output signal.
US08300842B2 Robust system for sound enhancement from a single engine sensor
A noise enhancement system for an automobile utilizes a single input of engine speed to derive a control signal used to drive a speaker. The speaker generates sounds that enhance or replicate the desired sounds from the engine. The output from the speaker is crafted dependent on the vehicle operating conditions. Instead of multiple transducers and inputs the noise enhancement system of this invention utilizes the single input of engine RPM engine speed. By utilizing only engine speed, the noise enhancement system is cost effective and significantly less complex.
US08300839B2 Sound emission and collection apparatus and control method of sound emission and collection apparatus
A level ratio calculation circuit calculates average signal level data of signal level data corresponding to each sound collection beam signal, and calculates a level ratio between the average signal level data and each of the signal level data. Since a diffraction sound is substantially equal to all the signal level data, a diffraction sound component of the average signal level data also becomes substantially equal. On the other hand, a collection sound from a speaker is specific to the signal level data of the corresponding sound collection beam signal. Therefore, at the level ratio, the portion corresponding to the diffraction sound is flat and a data level becomes high locally in only the portion corresponding to the collection sound. By using this, the sound collection beam signal including the collection sound is detected.
US08300837B2 System and method for compensating memoryless non-linear distortion of an audio transducer
A low-cost, real-time solution is presented for compensating memoryless non-linear distortion in an audio transducer. The playback audio system estimates signal amplitude and velocity, looks up a scale factor from a look-up table (LUT) for the defined pair (amplitude, velocity) (or computes the scale factor for a polynomial approximation to the LUT), and applies the scale factor to the signal amplitude. The scale factor is an estimate of the transducer's memoryless nonlinear distortion at a point in its phase plane given by (amplitude, velocity), which is found by applying a test signal having a known signal amplitude and velocity to the transducer, measuring a recorded signal amplitude and setting the scale factor equal to the ratio of the test signal amplitude to the recorded signal amplitude. Scaling can be used to either pre- or post-compensate the audio signal depending on the audio transducer.
US08300826B2 Distributed information generation apparatus, reconstruction apparatus, reconstruction result verification apparatus, and secret information distribution system, method, and program
Disclosed is a distributed information generation apparatus which generates a polynomial F in which secret information s is embedded to output distributed secret information, generates a polynomial G in which an output when a fixed value t is entered into the polynomial F is embedded as the secret information, and generates distributed distributed secret information. The reconstruction apparatus receives k sets of the distributed secret information to generate a polynomial F′, and receives k sets of the distributed distributed secret information to generate a polynomial G′. When a value embedded in the polynomial G′ as the secret information and an output obtained by entering the fixed value into the polynomial F′ is equal, the distributed information generation apparatus outputs the embedded value. When the embedded value is not equal to the output, the distributed information generation apparatus outputs information indicating detection of cheating.
US08300822B2 System for secure packet communication
A system for processing a communication data item. The communication data item is divided into at least two unencrypted packets to be encrypted. Each encrypted packet is generated from a corresponding unencrypted packet. Each unencrypted packet has a packet header and plaintext data. The packet header has an identifier field that includes a packet identifier that is identical for all unencrypted packets. Generating an encrypted packet for each unencrypted packet includes: determining a vector identifier from the identical packet identifier, wherein the vector identifier is associated with the identical packet identifier; ascertaining an initial vector from the vector identifier; and forming an encrypted packet header by inserting the vector identifier into a first portion of the packet header and encrypting a second portion of the packet header through use of the initial vector. The encrypted packets are subsequently decrypted and combined to reconstruct the communication data item.
US08300815B2 Process to secure a personal portable object
The invention relates to a process to make secure a personal portable object comprising a body of the personal portable object, a microchip, a printed image and a device to enable said personal portable object to communicate with an entity external to the device. The process includes using an image file and an insertion algorithm to generate an image feature vector Vsi(num), storing the image feature vector Vsi(num) in the microchip, using the printed image obtained by a scanning device to generate an image feature vector Vsi(dig), and using a read-back algorithm to match the image feature vector Vsi(num) and the image feature vector Vsi(dig).
US08300812B2 Methods of scrambling and descrambling units of data
A method of scrambling a stream of data includes obtaining from the stream a succession of first sequences of blocks of data. The order of the blocks is reversed in each of the first sequences of blocks to form respective second sequences of blocks of data. The blocks in each second sequence of blocks are encrypted using a cipher in block chaining mode, initialized with a respective initialization vector for each second sequence of blocks. For a succession of first sequences of blocks included in a unit of data within the stream, at least one initialization vector for encrypting a second sequence of blocks formed from a first sequence of blocks in the unit is generated in dependence on at least one block in a preceding first sequence of blocks of the unit.
US08300800B2 Communication terminal apparatus and image forming apparatus
A communication terminal apparatus capable of registering sender's e-mail addresses upon receiving e-mails including the e-mail address registration instruction information in the subject. The communication terminal apparatus relieves users from the cumbersome task of manually inputting the recipient's e-mail address to the e-mail address storage unit 17 and achieves simple e-mail address registration process in a shorter time. The communication terminal apparatus includes the subject determination unit 16 for detecting the e-mail address registration instruction information from a received e-mail, the e-mail parser 13 for acquiring the sender's e-mail address from the received e-mail, and the sender's e-mail address registration unit 18 for registering the sender's e-mail address of the received e-mail with the e-mail address storage unit 17 where the subject determination unit 16 detects the e-mail address registration instruction information.
US08300784B2 Method and apparatus for sharing data in video conference system
A method and an apparatus for sharing data in a Video Conference System (VCS) are provided. According to an embodiment, when a user wants to share data with the other party in the VCS, only a user selected region and not the entire screen is converted into a format optimized for the other party's display and then transmitted to the other party.
US08300780B1 Smart capture for populating an address book with entries
One embodiment in accordance with the invention is a method that includes automatically identifying a telephone number associated with an incoming or outgoing telephone call. The telephone call is associated with a telephone system account. A name is automatically determined that corresponds to the telephone number. The name and the telephone number are automatically stored in association with an electronic address book.
US08300767B1 Wavelength-classifying type X-ray diffraction device
A wavelength-classifying type X-ray diffraction device bombards a sample with characteristic X-rays generated from an X-ray generation source, and detects characteristic X-rays diffracted by the sample using an X-ray detector. The X-ray generation source is composed of several metals of different atomic number, respective metals generating several characteristic X-rays of different wavelengths. An X-ray detector is composed of several pixels for receiving X-rays and outputting pulse signals corresponding to X-ray wavelengths. Pixels are respectively furnished with classification circuits. The classification circuits classify and output pixel output signals based on each of characteristic X-ray wavelengths. X-ray intensity is detected on a per-wavelength basis in individual pixels 12. Measurement data based on different wavelength X-rays are acquired simultaneously in just one measurement. Data of diffracted X-rays of different wavelengths are acquired using the entire region of the receiving surface of a two-dimensional detector.
US08300762B2 X-ray CT imaging apparatus
In an X-ray CT imaging, an X-ray generator (11) and a two-dimensional X-ray detector (21) are opposed to each other between an object and are rotated by a rotary shaft (32) around the object. At least one of the rotary shaft supporter (61) and an object holder (40) includes a movement mechanism (42, 65) for moving a supporter (30) for the X-ray generator and the X-ray detector relative to the object. In offset scan CT imaging, the rotation of the supporter by the rotary shaft is performed simultaneously with the relative two-dimensional movement of the rotary shaft by the movement mechanism. In the relative two-dimensional movement, the position of the rotary shaft is moved according to the rotary angle of the supporter along a circular orbit around the center of a CT imaging region in a plane crossing the rotary shaft. Thus, it becomes possible to image a larger region of interest of the object.
US08300758B2 Adaptive filter using shifted reverse interpolation
In one embodiment, an apparatus comprises an adaptive filter, a timing recovery unit, and a reverse interpolation filter. The adaptive filter has adaptive filter coefficients that are adjusted based on a first error signal at a first sample rate and filters a first signal at the first sample rate to obtain a second signal at the first sample rate. The timing recovery unit interpolates the second signal at the first sample rate to obtain a third signal at a second sample rate; and estimates a partial response signal at the second sample rate corresponding to the third signal. The a reverse interpolation filter interpolates a second error signal at the first sample rate, which is a difference between the third signal and the partial response signal, to obtain the first error signal at the first sample rate for feeding back to the adaptive filter.
US08300756B2 Intermittent operative communication apparatus adaptively controlling the timing of waiting data reception and a method therefor
An intermittent operative communication apparatus can send data, received from a source communication device, to any receiver communication device at a predetermined interval and wait for receiving data at the predetermined interval. The communication apparatus has a selector for selecting one or multiple receiver communication devices as a reference communication device that gives a reference timing at which the communication apparatus waits for receiving data, and a timing controller for setting a timing, at which the communication apparatus waits for receiving data, to a timing according to operation of any reference communication device.
US08300754B2 Clock and data recovery with a data aligner
In one embodiment, a method includes receiving first and second input streams comprising first and second input data bits, respectively. The method includes generating first and second recovered clocks based on the first and second input streams, respectively. The method includes retiming and demultiplexing the first and second input data bits to generate n first recovered streams and n second recovered streams, respectively, each comprising first and second recovered data bits, respectively. The method further includes determining a phase difference between the first and second recovered clocks; aligning the first recovered data bits with the second recovered data bits based at least in part on a value of n and the phase difference; combining the first and second recovered data bits to generate an output stream; and retiming the first and second recovered data bits in the output stream based on either the first or second recovered clock.
US08300752B2 Method, circuit, and design structure for capturing data across a pseudo-synchronous interface
A structure for performing cross-chip communication with mesochronous clocks. The structure includes: a data delay line; a remote clock delay line; a structure that captures at least one value of a state of a delayed remote clock signal on the remote clock delay line; and a control that influences a delay associated with the data delay line and the remote clock delay line.
US08300749B2 Method, apparatus and system for frequency synchronization between devices communicating over a packet network
An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop utilizes a frequency error estimator implemented as a maximum-likelihood estimator with slope fitting based on a sequence of arrival timestamps, and a loop filter implemented as a series combination of an adaptive-bandwidth filter and a proportional-integral controller. The clock recovery module may further comprise a discontinuity detector configured to detect a discontinuity in delays of respective timing messages, and a loop controller operative to place the clock recovery loop in a particular state responsive to detection of the discontinuity.
US08300745B2 Iterative interference cancellation using mixed feedback weights and stabilizing step sizes
A receiver is configured for canceling intra-cell and inter-cell interference in coded, multiple-access, spread-spectrum transmissions that propagate through frequency-selective communication channels. The receiver employs iterative symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimate. Receiver embodiments may be implemented explicitly in software of programmed hardware, or implicitly in standard Rake-based hardware either within the Rake (i.e., at the finger level) or outside the Rake (i.e., at the user of subchannel symbol level).
US08300744B2 Apparatus for rejecting image in receiver
The present invention relates to an apparatus for rejecting images in a receiver.The apparatus of the present invention relates to an apparatus for rejecting image signals in a receiver of a direct conversion structure and comprises a signal mismatch compensation unit configured to detect gain error and phase error between an In-phase (I) signal and a Quadrature (Q) signal received through the receiver, to reject image signals existing in the I and Q signals, and to output a result. The signal mismatch compensation unit detects the gain error and the phase error using an adaptive step method of reducing the step size of the gain error and the phase error step by step whenever the gain error and the phase error are converged.According to the present invention, high image rejection ratio is achieved and the adaptation time taken to obtain a high image rejection ratio is reduced simultaneously. Further, a bad influence of the DC offset on the image rejection ratio can be prevented by removing DC offset signals in a digital structure, accordingly, error can be accurately estimated.
US08300738B2 Power-saving method for Viterbi decoder and bit processing circuit of wireless receiver
A power-saving method for Viterbi decoder and bit processing circuit of wireless receiver is provided. In response to various computational load of bit processing circuit and/or Viterbi decoder of a wireless receiver, the method is used for adjusting duty cycle of the bit processing circuit and/or the Viterbi decoder so as to save power in addition, in response to various data rates of the wireless receiver, the Viterbi decoder and the bit processing circuit are provided with power based on various duty cycles of related time pulse signals, thereby preventing the Viterbi decoder and/or the bit processing circuit from consuming power while being idle (during time segments of idle operation), so as to reduce power consumption.
US08300736B2 Method and apparatus for phase reference tracking of digital phase modulated signals in the receiver
The present invention discloses a method and apparatus to provide, effectively and robustly, a phase reference in phase-domain for digital phase-modulated signals. Not only the first-order but also higher order PLLs are delineated for robust and fast tracking of frequency errors and time-varying frequency errors between the transmitter and the receiver. This invention can be applied to any phase-modulated signal such as PSK, DPSK, π/4-DPSK, and CPM. The decoders with this invention can achieve close to the performance of coherent detection.Reference[1] D. Divsalar and M. K. Simon, “Multiple-symbols differential detection of MPSK,” IEEE Trans. Commun., vol. 38, pp. 300-308, March 1990.[2] Specification of the Bluetooth System, 2.0+EDR, 4 Nov. 2004.
US08300735B2 Wireless signal receiving method and receiver for in-phase to quadrature (I/Q) mismatch calibration
A receiver receiving a Radio Frequency (RF) signal and generating a baseband signal is provided. An RF module receives the RF signal and down convert the RF signal according to a first oscillation frequency to generate an Intermediate Frequency (IF) signal. An IF module is coupled to the RF module and arranged to receive the IF signal and down convert the IF signal according to a second oscillation frequency to generate the baseband signal. A calibration module is coupled to the RF module and arranged to calculate the IF signal according to a third oscillation frequency to detect an I/Q mismatch, and generate an adjustment signal, accordingly, to calibrate the I/O mismatch.
US08300733B1 Post-distortion filter for reducing sensitivity to receiver nonlinearities
Methods and apparatus for reducing sensitivity to nonlinearities in the receiver of a digital communications system are disclosed. One aspect can be referred to as a Post-Distortion Decision Feedback Equalizer (PDFE). A gain stage is often implemented as a variable gain amplifier (VGA), and can introduce significant nonlinearities, a problem exacerbated by signals with a large peak-to-average ratio (PAR). One embodiment provides feed forward information from the VGA regarding its status to a DFE, and the DFE adjusts its filtering based on the provided information. The advantages are also applicable to fixed-gain amplifiers and to transversal filters.
US08300730B2 Multiplier-less data processing techniques and related implementations adapted for use in polar modulator
A modulator performs data processing operations such as interpolation and fractional delay adjustment on amplitude and/or phase data by performing shift operations in lieu of multiplication operations. In selected embodiments, the modulator samples input data at a first rate, processes the sampled input data using the first rate, and then interpolates the processed data to produce interpolated data. The modulator then samples the interpolated data at a second rate higher than the first rate and generates output data at the second rate.
US08300729B2 Methods and apparatus for reducing high-frequency events in polar domain signals
Methods and apparatus for reducing high-frequency events in polar domain signals. An exemplary method includes first generating an unmodified rectangular-coordinate signal having in-phase (I) and quadrature phase (Q) components that are modulated according to a predetermined modulation scheme. Next a first sample of the unmodified rectangular-coordinate signal is modified based on how close the first sample is to the origin in the complex signal plane and how fast a signal trajectory between the first sample and a subsequent sample changes. Finally, the modified rectangular-coordinate signal is converted to a polar domain signal having amplitude and phase components. By modifying the first sample in this manner, either or both the amplitude and phase components have reduced high-frequency content compared to a polar domain signal that would be generated without the first sample having been first modified.
US08300728B1 Complex envelope elimination and restoration transmitter
The invention is a method of transmitting a radio signal using a complex envelope elimination and restoration technique. The method includes receiving a radio frequency (RF) signal. Further, the method includes separating the RF signal into an in-phase baseband signal (I) and a quadrature baseband signal (Q). Still further, the method includes decomposing the (I) signal into a in-phase magnitude component and a in-phase phase component while decomposing the Q signal into a quadrature magnitude component and a quadrature phase component. Alternatively, the source signal could be digital baseband information. Digital signal processing could generate the phase and magnitude reference signals for the system.
US08300717B2 Sampling frequency offset estimation apparatus and method of OFDM system
A sampling frequency offset estimation apparatus of an orthogonal frequency division multiplexing (OFDM) system includes a first differential operation unit performing complex conjugate multiplication of scattered pilots of complex symbols subjected to a fast Fourier transform (FFT) in an OFDM receiver, an interpolation unit repeating an operation of obtaining a median complex symbol between two consecutive symbols among complex symbols having first phase difference information from the first differential operation unit by a predetermined number, a second differential operation unit performing complex conjugate multiplication of two consecutive median complex symbols among median complex symbols from the interpolation unit, and a sampling frequency offset estimation unit estimating sampling frequency offset using complex symbols having second phase difference information from the second differential operation unit.
US08300710B2 Node structure for representing tactile information, and method and system for transmitting tactile information using the same
The present invention relates to a node structure for representing tactile information, and method and system for transmitting tactile information using the same. More particularly, the present invention relates to a node structure that represents tactile information for driving a tactile display device including an array of drivers as a tactile video, and to method and system for transmitting tactile information using the same. The invention provides a node structure for representing information for driving a driver array of a tactile display device. The node structure includes: a url field that indicates the position of the tactile video storing information on the driving strength of the driver array as intensity values of pixels! a start time field that indicates the playback start time of the tactile video; and a stop time field that indicates the playback stop time of the tactile video. In addition, the invention provides method and system for transmitting tactile information using the node structure.
US08300707B2 Block noise reduction device and image display device
A frame correlation determination part is for determining a level of correlation of decoded image signals between frames. A flat region detection part is for detecting an image region in which a difference in brightness between neighboring pixels is small as a flat region from the decoded image signals. A high-frequency region detection part is for detecting an image region including a high spatial frequency component as a high-frequency region from the decoded image signal. A smoothing processing part is for performing smoothing processing to the decoded image signal corresponding to a predetermined region. A processing region setting part is for setting an image region in which the smoothing processing part is to perform smoothing processing to the decoded image signal are included. The processing region setting part sets at least a region in frames in which a correlation between frames is low and which is a flat region and not a high frequency region in the decoded image signals, as a processing region.
US08300706B2 Apparatus for encoding and decoding header data in picture signal transmission
A picture decoding method and apparatus for encoding a video signal. The method includes performing an encoding process on the video signal to generate a bit stream compatible with MPEG 1 moving picture video standard. The method further includes controlling the encoding process so as to generate the bit stream which includes, a picture start code indicating a start point of a picture layer in a previous picture header, an extension start code indicating the beginning of extension data added when a picture header includes control data that is newly added in MPEG 2 standard format in the previous header, the extension data in the previous header, and the picture start code in a current picture header, and does not include the extension start code in the current picture header and the extension data in the current picture header.
US08300705B2 Method for generating and processing hierarchical PES packet for digital satellite broadcasting based on SVC video
A method for generating and processing a hierarchical packetized elementary stream (PES) packet for digital satellite broadcasting based on SVC (Scalable Video Coding) video is disclosed. That is, when SVC video is applied to a digital satellite broadcasting system, a transmitter side can generate a hierarchical PES packet in consideration of a hierarchical structure of SVC video and a receiver side can effectively process a received hierarchical PES packet.
US08300704B2 Picture processing via a shared decoded picture pool
An information handling system (IHS) may include a processor with multiple compute elements that decode pictures from an encoded video bitstream. Each compute element may perform a different part or sequential stage of a picture decoding process to obtain decoded pictures. A memory includes a decoded picture buffer that associates with a first stage of the sequential stages. The memory may also include respective decoded picture buffer snapshots for sequential stages other than the first sequential stage. A last sequential stage provides fully decoded pictures to a decoded picture pool in memory. The decoded picture buffer and decoded picture buffer snapshots may store pointers to decoded pictures in the decoded picture pool that the sequential stages need to perform decoding of pictures. In this manner, the sequential stages may share decoded pictures that the decoded picture pool stores.
US08300702B2 Data processing apparatus, data processing method, data processing program, data structure, recording medium, reproducing apparatus, reproducing method, and reproducing program
A data processing apparatus has: a decoding interval detecting unit detecting a second interval according to coding order of frames necessary to decode a first interval which is designated by display order of the frames in video data which has been compression-encoded by using an inter-frame compression according to a predictive coding; and a file forming unit forming a file to store the video data in the second interval detected by the decoding interval detecting unit. The file forming unit adds information showing the first interval by the frame display order to the file.
US08300698B2 Signalling of maximum dynamic range of inverse discrete cosine transform
Techniques are described to signal a maximum dynamic range of inverse discrete cosine transform (“IDCT”) output values that may be produced when a set of encoded media data is decoded. In accordance with these techniques, an encoding device may generate a media file that includes encoded media data associated with a set of one or more video frames. The media file may also include a range indication element that indicates the maximum dynamic range of IDCT output values produced when the encoded media data is decoded. A decoding device that receives the media file may, prior to decoding the encoded media data, use the range indication element to determine whether to decode the encoded media data. For instance, the decoding device may not decode the encoded media data when the decoding device is not capable of producing IDCT output values in the indicated range of IDCT output values.
US08300697B2 Dynamic motion vector analysis method
The proposed Dynamic Motion Vector Analysis method applies to the motion compensation module of a video decoder system. The method analyzes the motion-vectors of a given region of picture frame and outputs a set of regions to be fetched from the reference frames stored in the external memory. The size and number of regions are decided by a hierarchical method that uses a set of user-defined input thresholds. Pre-processing of the motion vectors associated with the given region allows the method to handle reference data to be fetched from multiple reference frames in the same framework. A complementary dynamic batch (region of operation) size strategy that works along with MV-analysis is also proposed to help utilize the on-chip memory resources more efficiently.
US08300694B2 Image encoding method and image decoding method, image encoder and image decoder, and image encoded bit stream and recording medium
The present invention makes it possible to include, when encoding processing is applied to three color components using a 4:0:0 format, data for one picture in one access unit and makes it possible to set the same time information or the same set encoding modes among the respective color components. In an image encoding system for applying compression processing to an input image signal including a plurality of color components, encoded data obtained by independently subjecting an input image signal of each of the color components to encoding processing and a parameter indicating which color component the encoded data corresponds to are multiplexed with a bit stream. In an image decoding system for inputting a bit stream in which an image signal including a plurality of color components is compressed to perform decoding processing, decoding processing of the encoded data of each of the color components is performed using a parameter indicating which color component the encoded data corresponds to.
US08300693B2 Image transform for video coding
A method is disclosed for decomposing a set of even and odd pictures into low-band and high-band pictures respectively in a image decomposing unit, in which the even picture is used by at least two prediction motion compensators on which the output signal of each prediction motion compensator is scaled according to the number of prediction motion compensators. The method includes calculating the high-band picture by subtracting from the odd picture the scaled motion-compensated signals and using the high-band picture in the at least two update motion compensators, the output signal of each update motion compensator being scaled according to the number of update motion compensators. Finally, the low-band picture is calculated by adding the scaled update motion-compensated signals to the even picture.
US08300680B2 Apparatus and method for dynamic scaling of ADC sampling rate to avoid receiver interference
A method and apparatus for avoiding receiver interference is described herein. One or more potential interferers are determined and the frequency associated with the interferers is also determined A desired sampling frequency for the receiver is calculated to avoid the potential interferers.
US08300677B2 Signal detecting method and device for multi-codeword MIMO system
A signal detecting method and device for a multi-codeword multi-input multi-output (MIMO) system are provided, which are used in the field of communication and solve the problem that it is complex to implement a signal detecting method in the multi-codeword MIMO system and the error between the signal obtained through detection and the signal actually transmitted from the transmitting end is large. The method includes: converting a received complex number signal into a real number signal; performing channel estimation to obtain a channel matrix; correcting the channel matrix to obtain an equivalent corrected matrix; generating an equivalent detecting signal according to the equivalent corrected matrix and the real number signal obtained through conversion; quantizing the equivalent detecting signal to obtain an equivalent quantized detecting signal; and generating a signal transmitted from a transmitting end according to the equivalent quantized detecting signal. The method and device can be applied in a receiving device of a multi-codeword MIMO system.
US08300676B2 Apparatus and method for communication
A communication apparatus generates a digital detection signal including a plurality of time symbols by digital-converting a detection signal corresponding to a received signal, estimates an average power value of the detection signal by calculating average power of the digital detection signal based on the digital detection signal, and performs UWB communication through a predetermined first channel when a predetermined reference power value is greater than the average power value.
US08300675B2 Spreading code acquisition for direct sequence spread spectrum signals
The invention relates to a method and apparatus for acquiring a complex spreading code of a direct sequence spread spectrum signal (DSSS) by acquiring a state of a spreading code generator capable of generating the complex spreading code. A sequence of bipolar differential product values, which sign is independent on data transmitted by the DSSS signal, is obtained by combining in-phase and quadrature samples of the DSSS signal for adjacent chip intervals. This sequence is provided to a linear block decoder for obtaining a codeword of a linear block code, which is defined by a structure of the spreading generator and the differential product operation. The codeword is used to compute the state of the spreading code generator.
US08300671B2 Surface emitting laser
A surface emitting laser includes a cavity region formed on a group-III-V compound substrate, which includes an active layer and a current confinement layer that has an aluminum oxide compound and confines a current path through which a current is injected into the active layer, an upper DBR mirror and a lower DBR mirror formed on the substrate, sandwiching the cavity region, and a graded-composition layer disposed to contact the current confinement layer, which has an aluminum composition ratio decreasing monotonically as a distance from the current confinement layer increases. The graded-composition layer includes a first region that contacts the current confinement layer and an oxidation stop layer that contacts the first region and that has a change rate of the aluminum composition ratio larger than that of the first region. The graded-composition layer is oxidized from an interface with the current confinement layer to at least a portion of the oxidation stop layer.
US08300670B2 Method for deriving precise control over laser power of an optical pickup unit, and associated automatic power calibration circuit
A method for deriving precise control over laser power of an optical pickup unit (OPU) includes: providing an analog-to-digital converter (ADC) within an automatic power calibration (APC) circuit to derive a path gain and/or a path offset from the APC circuit; and selectively performing compensation according to the gain and/or the path offset, in order to maintain precision of a relationship between the laser power and a target command utilized for controlling the laser power. An associated APC circuit comprising an ADC and at least one compensation module is further provided. The ADC is utilized for deriving a path gain and/or a path offset from the APC circuit. The compensation module is utilized for selectively performing compensation according to the path gain and/or the path offset, in order to control the laser power by a target command.
US08300668B2 Automatic delay compensated simulcasting system and method
A system and method of synchronizing transmissions in a simulcast system by continuously adjusting the signal transmission delay. Timing information that includes a GPS timestamp is continuously generated at a source site, encoded into a timing packet which along with a content signal can be transported over a network link such as T1/E1 or a packet switched network to multiple transmitter sites. Once received at a transmitter site, the timing packet along with the content signal is delayed by an adjustable delay. The GPS timestamp in the received timing packet is compared to a GPS timestamp that is generated at the transmitter site upon arrival of the timing packet. Based on a variance between that comparison and the value of a user-specified target delay, the delay of the received signal is adjusted to synchronize signal transmissions in the simulcast system.
US08300664B2 Enhanced allocation and signaling of radio frames containing multimedia broadcast single frequency network subframes
The Exemplary embodiments of the invention provide at least a method, apparatus, and computer program for signaling parameters to at least one network node in a communications network. In accordance with the exemplary embodiments, the signaling is performed by operations that include, signaling a first parameter A, and jointly signaling, to the at least one network node in the communications network, a second parameter B and a third parameter C. In addition, the exemplary embodiments of the invention provide at least a method, apparatus, and computer program for receiving parameters from at least one network node in a communications network by operations that include receiving signaling comprising a first parameter A and joint signaling indicating a second parameter B and a third parameter C, and extracting the parameters from the received signaling.
US08300651B1 Channel estimation with co-channel pilots suppression
A method for a user equipment device includes receiving a reference signal from a desired transmitter and obtaining information about other, interfering transmitters whose signals are receivable by the user equipment. The information includes a reference signal sequence of reference signals transmitted by the other transmitters. The method also includes modeling interference caused by the reference signals of the other transmitters on the received reference signal when determining a channel estimate for a channel between the user equipment device and the desired transmitter.
US08300649B2 Mobility management method for mobile terminals in a cellular wireless communication system, and equipment for implementing the method
The present invention relates to a mobility management method for mobile terminals in a cellular wireless communication system. The system comprises a core network and an access network comprising at least one controller, each controller controlling a group of base stations each defining at least one cell, and sets of cells form respective location areas. In the method the cells defined by the base stations controlled by each controller of the access network form a predetermined number of location areas and the belonging of each of the cells to one of the predetermined number of location areas is independent of its geographical location.
US08300648B2 System, method and computer program product for residential gateway monitoring and control
A system, method and computer program product is provided that allows an end user to monitor and/or control various data streams appearing on one or more customer premises equipment (CPE) interfaces of a residential gateway, even where the data streams are of different types such as voice, video or computer data. The invention provides a user interface, implemented as part of a CPE device or as a stand-alone device, that is accessed by an end user to transmit commands to a residential gateway. A processor within the residential gateway executes gateway monitoring and control software that receives the commands and, in response, performs the necessary routing and conversion of data streams to execute the desired monitoring and/or control functions.
US08300632B2 System and method for distributed call monitoring/recording using the session initiation protocol (SIP)
The system and method described herein allows for full monitoring and recording of SIP calls by using standard SIP messages. During the call set up between a first SIP device and a second SIP device, information is derived from a first SIP INVITE message from a first SIP device. Information is then derived from a response message from the second SIP device.The monitor/recorder receives one or more SIP INVITE messages to set up a first media stream from the first SIP device and a second media stream from the second SIP device to the monitor/recorder. The monitor/recorder receives the first and/or second media stream. The monitor/recorder then records the first and/or second media stream. In addition, the system and method provide for recording on demand, required recording, and pause-and-resume recording of SIP calls.
US08300629B2 Device and method for providing interaction management for communication networks
Systems and methods for providing interaction management to network devices in a communication network are described. A gateway may be used to implement the interaction capabilities on packet flows for IP multimedia subsystem (IMS) and multimedia domain (MMD) architectures. Interaction managers and proxy agents can be provided by the gateway, such as a service control interaction manager (SCIM). The SCIM can be a layer and manage interactions between network devices such as mobile nodes and application servers and can provide abstraction of network devices. This can allow the gateway to provide interworking between network devices and handle mobile nodes with different capabilities.
US08300625B2 Call control using a layered call model
An aspect of the present invention provides a method of controlling a multi-layer transport network. In accordance with the invention a determination is made as to whether a connection supporting a performance requirement of a call can be established within a first layer of the network. If the connection cannot be established, an association is defined between the call and a second call instantiated within a respective server layer of the network. By this means a network call controller in a client layer relies on a call and connection in a server layer instead of a connection in the client layer.
US08300614B2 Preventing packet loops in unified networks
Unified mobility switches often define a virtual LAN (VLAN), including a combination of mobility tunnels and access tunnels, via which packets are transported to a mobile device over a combination of physical connections and wireless links. A unified switch may have multiple ports available to route a packet to a particular destination, since the unified switches identify routing paths for both physical connections and VLANs. A particular unified switch may therefore have multiple routes to a common destination, which can lead to a routing loop across a network of switches supporting both physical and virtual connections. A unified mobility switch provides loop detection and prevention through a set of rules for qualifying connections as virtual tunnels or physical connections, and defining a single path where multiple potential paths exist.
US08300609B2 Adaptive scheduling
A communication device arranged to communicate data with another device at a given time instant according to either a first communication protocol or a second communication protocol, the communication device being constrained to transmit data according to the first communication protocol during a transmission window of predetermined duration that commences at a predetermined time instant and being arranged to, in dependence on a data communication according to the second communication protocol to be made by the communication device during that transmission window, select a time instant in that same transmission window for commencing a data transmission according to the first communication protocol.
US08300597B1 Method and system of cell switching while ping-ponging
An access terminal may be operating in a first mode in which it sends DSC transmissions that each indicate a cell in which the access terminal will be requesting data after sending the transmission. The access terminal may then detect that it is located at a boundary between two cells. In response, the access terminal may switch from operating in the first mode to operating in a second mode by reducing a number of timeslots that each DSC transmission occupies and beginning to alternate between sending a DSC transmission indicating the first cell and a DSC transmission indicating the second cell. In turn, the BTSs serving the two cells may receive these DSC transmissions and responsively switch from operating in a first mode to operating in a second mode in which both BTSs continue receiving the access terminal's data (e.g., by suspending the sending of “ForwardStopped” messages to an RNC).
US08300591B1 Allocating resources in a frequency-time space to mobile station data
To allocate resources in an orthogonal frequency domain multiple access (OFDMA) system, two-dimensional rectangular regions are assigned in a frequency-time space to data bursts associated with mobile stations. At least one data burst does not fit in an available space in the frequency-time space is determined. In response to the determining, the assigned two-dimensional rectangular regions are reshaped.
US08300590B1 Intelligent backhaul system
A intelligent backhaul system is disclosed to manage and control multiple intelligent backhaul radios within a geographic zone. The intelligent backhaul system includes multiple intelligent backhaul radios (IBRs) that are able to function in both obstructed and unobstructed line of sight propagation conditions, one or more intelligent backhaul controllers (IBCs) connecting the IBRs with other network elements, and an intelligent backhaul management system (IBMS). The IBMS may include a private and/or public server and/or agents in one or more IBRs or IBCs.
US08300585B2 Method and apparatus for transmitting an ACK/NACK signal in a wireless communication system
Machine-readable media, methods, apparatus and system for transmitting ACK/NACK signal in a wireless communication system are described. In some embodiments, a sequence corresponding to one of acknowledge (ACK) information and non-acknowledge (NACK) information may be determined. Then, the sequence may be mapped onto a transmission channel for later transmission from the mobile station to a base station. In some embodiments, the transmission channel may be allocated with at least a part of three feedback mini-tiles (FMTs), wherein each of the FMTs comprises two subcarriers contiguous in frequency domain by six orthogonal frequency division multiplexing (OFDM) symbols contiguous in time domain and the three FMTs being discontinuous in frequency domain.
US08300579B2 Method for improving reverse gain
A method for improving reverse coverage is disclosed, comprising: A, when a base station requests a terminal to enable the reverse repetition, under the condition that the service quality requirement and the transmission speed of the terminal are persistent, then step B is executed; B, if the reverse gain still cannot be improved after repetition, the reverse repetition will not be enabled; or, the reverse repetition will be enabled. The method of the present invention can take account of subchannelization gain, repetition gain and the interaction of both as an integration, to ensure that the whole gain of reverse link increases after the enabled repetition, and to prevent the system from sacrificing the bandwidth without improving but deteriorating the reverse coverage capability in certain circumstances after the enabled repetition occurs.
US08300577B2 Using position for node grouping
A computer algorithm for grouping a derived spatial arrangement of wireless communication nodes. The wireless communication nodes form a wireless communication network and are configured to control the operation of luminaires in a lighting array. The position of each node in the communication network corresponds to the position of a particular luminaire in the lighting array. The algorithm divides the arrangement of nodes into a plurality of spatial groups, each of which is defined by a line which joins the group's member nodes together. The groups are ranked according to their statistical attributes and a number of groups are selected as control groups, such that the member nodes, and hence luminaires, of each control group may be controlled by a single switch or sensor.
US08300565B2 Multi mode host interface for and remote register and memory access of a wireless communication module
Techniques and systems are provided for a wireless communication module to identify whether a host is present and may configure the module in response. Different modes of operation in a wireless communication module enable a full host mode, a simplified host mode, or a host-less mode of operation of a communication module, such as a low end extension of Bluetooth communication module. Other techniques and systems control a communication module remotely. A wireless connection may be used to write to and read from registers and a memory space associated with the remote wireless communication module.
US08300557B2 Breakout rooms in a distributed conferencing environment
Architecture that facilitates management and control of sidebar sessions (or breakout rooms) in a distributed conferencing environment. Distributed frontends (or MCUs) are provided for multi-party access into a main conferencing session. In one implementation, the main session can then be partitioned to provide one or more sidebar sessions for side conferencing. The sidebar sessions can all be contained on a single MCU or distributed across multiple MCUs. The leader of the main session can then freely roam among the sidebar sessions of a single MCU or among the sessions on the distributed MCUs. The protocol can be SIP-based, and also or alternatively use C3P commands for creating (or adding) a sidebar session, modifying the sidebar, moving users to and from a sidebar, and deleting the sidebar session.
US08300552B1 Network interface unit control system and method therefor
External-services data are processed for use in a user facility in a manner that enables easy user interface and control. According to an example embodiment of the present invention, an arrangement for processing external-services data includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to designated points in a user facility. A plurality of appliances are communicatively coupled to the bussing arrangement and adapted to receive and process one or more audio, video, and data signals. A user input device is adapted to command a network interface unit (NIU) to process the external-services data for use at a particular one of the plurality of appliances in the user facility. External-services data is delivered over the bussing arrangement and to one or more of the plurality of appliances using the (NIU).
US08300551B2 Ascertaining presence in wireless networks
One of many aspects of the invention relates to an ad hoc network in which inbound messages are communicated from an originating node to a gateway node via a plurality of intermediate nodes. In this respect, a method performed by an intermediate node in communicating the inbound message to the gateway node includes: maintaining a routing table; and using the routing table, selecting a node for use as the next hop by determining whether a maximum number of allowable hops for an inbound message is exceeded by using such node, and comparing a preference of using such node to preferences of using other known nodes by which the maximum number of allowable hops would not be exceeded. Another aspect includes sending a “leave” message when an intermediate node leaves the ad hoc network, whereby the intermediate node is removed from similar routing tables maintained by other intermediate nodes.
US08300546B2 Wireless communication terminal and connection setup method for use in wireless network
A wireless communication terminal comprises a trigger reception section, a join request reception section, and a connection setup section. The trigger reception section receives a predetermined trigger. The join request reception section receives a join request to a wireless network by wireless communication from an external terminal which doesn't join the wireless network of the wireless communication terminal. The connection setup section which performs connection setup to join the wireless network for each join request received by the join request reception section from a plurality of external terminals during a reception period corresponding to one trigger received by the trigger reception section, and doesn't perform the connection setup for the join request received from the external terminal after expiration of the reception period.
US08300542B2 VoIP performance optimization for E-DCH power limitation
User equipment in a wireless communication system monitors scheduling information and locally detects a change in link data rate of the uplink channel based on the monitored scheduling information. In this way, a change in link data rate can be detected directly without significant delay. This direct or early detection of a rate change is then combined with an appropriate system reaction. The information of the detected change in link data rate is preferably utilized for adapting the application data rate of an IP application running in the user equipment. As an alternative, or as a complement, data packets are classified based on relative importance and selected for transfer of information over the uplink channel based on the classification of data packets and in dependence on the detected change in link data rate.
US08300539B2 Switching device and loopback detecting method
A switching device transmits a link code word to the partner device by one Ethernet port of the switching device for automatic negotiation with a partner device. The switching device receives a first response link code word, changes the link code word, transmits the changed link code word to the partner device, and receives a second response link code word. The switching device determines the Ethernet port of the switching device experiences loopback upon the condition that the first response link code word is unequal to the second response link code.
US08300535B2 Information processing apparatus, method thereof, and storage medium
An information processing apparatus includes a plurality of modules connected in a ring shape via a bus, and each module processes a packet flowing in a single direction on the ring in a predetermined order. The module includes a communication unit for transmitting a packet received from a first direction in the ring via the bus to a second direction, a discrimination unit for discriminating a packet from among the packets received from the first direction as a processing packet to be processed by the module, and a processing unit which is connected with the communication unit one by one and configured to process the processing packet. The communication unit transmits the packet processed by the processing unit at an interval equivalent to processing time or more for a processing packet processed by a module in a latter stage in the predetermined order among packets transmitted by the communication unit to the second direction.
US08300525B1 Managing a flow table
A device may include a flow table to store, in flow table records, statistics associated with a number of data flows, and a flow type table to store, in flow type table records, information that indicates whether to store statistics in the flow table for each of a number of types of data flows, information that indicates a manner for sampling data units associated with the data flows, and/or information that indicates when to delete flow table records from the flow table.
US08300521B2 Radio reception apparatus and radio reception method
A radio transmission apparatus performs communications with high transmission efficiency. In this apparatus, a modulator modulates data and outputs to a first spreader. A second modulator modulates data under a modulation scheme having a higher M-ary number than the first modulator and outputs the modulated data to a second spreader. The first spreader spreads the data and outputs the spread data to a frequency domain mapping section. The second spreader spreads the data and outputs the spread data to a time domain mapping section. A frequency domain mapping section maps chips with spread data on subcarriers in the frequency domain and outputs the data with chips mapped on subcarriers to an IFFT section. The time domain mapping section maps chips with spread data on subcarriers in the time domain and outputs the data with chips mapped on subcarriers to the IFFT section.
US08300515B2 Method and device for recording soundtracks onto film
The invention relates to the recording of soundtracks onto analogue cinema film, in particular the recording of digital created and/or digital/electronically stored representations of soundtracks onto film. The method according to the invention for comprises converting sound data from the digital soundtracks to sound image data, modulating light based on the sound image data, and imaging the modulated light onto a photosensitive film. The device according to the invention comprises at least one light source, processing electronics for converting sound data from the digital soundtracks to sound image data, at least one full frame device connected to the processing electronics, adapted for modulating light from the light source according to the sound image data, imaging optics for imaging the modulated light onto a photosensitive film.
US08300501B2 Supercavitating projectile tracking system and method
A system for three-dimensional tracking of high speed undersea projectiles may utilize a distributed field of randomly positioned passive acoustic sensors. The system measures variables related to the pressure field generated by a supercavitating projectile in flight wherein the amplitude of the pressure generated at a point in space is related to the projectile dimensions, velocity, and trajectory. The system iteratively processes data from the sensors to measure launch velocity, flight direction (trajectory), ballistic coefficient (drag), and/or maximum range.
US08300498B2 Method for dynamic aperture determination for three-dimensional surface-related multiple elimination
Dips are calculated for a series of sets of adjacent multiple contribution traces, from seismic data representative of subsurface formations, in the vicinity of a boundary of an aperture of a multiple contribution gather, the seismic data acquired by deploying a plurality of seismic sensors proximate an area of the earth's subsurface to be evaluated, the seismic sensors generating at least one of an electrical and optical signal in response to seismic energy. The boundary of the aperture of the multiple contribution gather is recursively extended, based on the calculated dips. Multiple contribution traces in the multiple contribution gather with the extended aperture boundary are stacked to generate predicted multiple traces. The predicted multiple traces are subtracted from the seismic data to generate surface-related multiple attenuated data useful for imaging the subsurface formations.
US08300496B2 Semiconductor memory apparatus and test method thereof
A semiconductor memory apparatus includes a clock control unit configured to receive a first clock when an enable signal is activated and generate a second clock which has a cycle closer in length to a target clock cycle than the first clock; a DLL input clock generation unit configured to output one of the first clock and the second clock as a DLL input clock according to a DLL select signal; and an address/command input clock generation unit configured to output one of the first clock and the second clock as an AC input clock according to the enable signal.
US08300490B2 Semiconductor memory and system
A semiconductor memory includes a word line coupled to memory cells that transmits a word line signal; at least one word repeater circuit that includes a first load circuit disposed on the word line; a first dummy word line disposed along the word line that transmits a first dummy word line signal; at least one dummy repeater circuit that includes a second load circuit disposed on the first dummy word line; bit lines coupled to the memory cells; column switches that couple the bit lines to data lines, respectively; a column selection line disposed along the word line that transmits a column selection signal for controlling each column switch; and at least one column repeater circuit disposed on the column selection line that outputs the column selection signal in synchronization with the first dummy word line signal input to the first dummy repeater circuit.
US08300489B2 Charge pump system and method utilizing adjustable output charge and compilation system and method for use by the charge pump
Charge pump circuit includes a plurality of boost capacitors. An output charge of the charge pump circuit is adjusted by selecting a number of the boost capacitors at least one of using a digital control word and programming of a wiring level. A method of boosting supply voltage uses a charge pump circuit. The method includes adjusting an output charge of the charge pump circuit by selecting a number of boost capacitors at least one of using a digital control word and by programming of a wiring level.
US08300487B2 Semiconductor device
A semiconductor device comprises a plurality of terminals, a plurality of drive units corresponding to the plurality of terminals, and a data control unit. The data control unit outputs parallel data applied to the plurality of terminals to the plurality of drive unit in a normal operation mode, and converts serial data applied to a particular terminal, which is one of the plurality of terminals, to parallel data, and outputs the parallel data to which the serial data applied to the particular terminal is converted to the plurality of drive units in a test mode.
US08300483B2 Timing adjustment circuit, timing adjustment method, and correction value computing method
A timing adjustment circuit includes a determination unit for outputting delay information corresponding to a period of a first input signal, a storing unit for storing a plurality of correction values based on a circuit included in the determination unit, a correction unit for correcting the delay information based on a correction value selected from the plurality of the correction values, based on the delay information, and a first delay line for delaying a second input signal corresponding to the first input signal, based on the delay information corrected by the correction unit.
US08300481B2 Apparatus and method for transmitting/receiving signals at high speed
A semiconductor memory device includes: a data transferrer configured to transfer data; a main driver configured to apply the data to the data transferrer in response to a control signal; and a pre-driver configured to decrease a voltage level of the data transferrer when the voltage level of the data transferrer is higher than a logic threshold voltage, and to increase the voltage level of the data transferrer when the voltage level of the data transferrer is lower than the logic threshold voltage prior to activation of the control signal.
US08300476B2 Method for erasing/programming/correcting memory
A memory operating method includes the following steps. First, a memory with a charge storage structure is provided. Next, the memory is biased to a first threshold voltage. Then, the memory is biased to a second threshold voltage. Next, the memory is biased to a third threshold voltage. The first threshold voltage is higher than a first level. The second threshold voltage is lower than a second level. The third threshold voltage is approximating or equal to the second level.
US08300468B2 Flash memory program inhibit scheme
A method for minimizing program disturb in Flash memories. To reduce program disturb in a NAND Flash memory cell string where no programming from the erased state is desired, a local boosted channel inhibit scheme is used. In the local boosted channel inhibit scheme, the selected memory cell in a NAND string where no programming is desired, is decoupled from the other cells in the NAND string. This allows the channel of the decoupled cell to be locally boosted to a voltage level sufficient for inhibiting F-N tunneling when the corresponding wordline is raised to a programming voltage. Due to the high boosting efficiency, the pass voltage applied to the gates of the remaining memory cells in the NAND string can be reduced relative to prior art schemes, thereby minimizing program disturb while allowing for random page programming.
US08300462B2 Single-transistor EEPROM array and operation methods
A method includes performing an operation on an electrically erasable programmable read-only memory (EEPROM) array. The operation is selected from a program operation and an erase operation. The EEPROM array includes EEPROM cells arranged in rows and columns, and a plurality of word-lines extending in a column direction. Each of the plurality of word-lines is connected to control gates of the EEPROM cells in a same column. The EEPROM array further includes a plurality of source-lines extending in a row direction. Each of the plurality of source-lines is connected to sources of the EEPROM cells in a same row. During the operation, a first source-line in the plurality of source-lines is applied with a first source-line voltage, and a second source-line in the plurality of source-lines is applied with a second source-line voltage different from the first source-line voltage.
US08300455B2 Scalable nonvolatile memory
Various magnetoresistive memory cells and architectures are described which enable nonvolatile memories having high information density.
US08300451B2 Two word line SRAM cell with strong-side word line boost for write provided by weak-side word line
An integrated circuit having a static random access memory (SRAM) includes an array of SRAM cells arranged in rows and columns having a write word line and a read/write word line connected to provide row access to the array of SRAM cells. The SRAM also includes a coupling capacitance connected between the write word line and a detachable allocation of the read/write word line as well as an overdrive module connected to charge the coupling capacitance and provide an overdrive voltage on the detachable allocation of the read/write word line during activation of the write word line. A method of operating an integrated circuit having an SRAM includes providing an overdrive voltage on the detachable allocation of the read/write word line corresponding to a charge redistribution across the coupling capacitance during part of a write cycle.
US08300449B2 Resistive random access memory and verifying method thereof
A resistive random access memory (RRAM) and a verifying method thereof are provided. The RRAM comprises at least one resistive memory cell. The resistive memory cell comprises a resistive memory element and a transistor, wherein one terminal of the resistive memory element is coupled to a first terminal of the transistor. The verifying method comprises the following steps: Whether the resistive memory cell passes verification is determined. During a first time period and under the circumstance that the resistive memory cell fails to pass verification, a reference voltage is applied to the other terminal of the resistive memory element and a voltage pulse is applied to a second terminal of the transistor according to a voltage signal to write a reverse voltage to the resistive memory cell.
US08300446B2 Ferroelectric random access memory with single plate line pulse during read
A ferroelectric random access memory (FRAM) with reduced cycle time. During a read cycle, plate line voltages are boosted to a voltage to both transfer charge from the selected row of FRAM cells to corresponding bit lines, and to fully polarize a data state in the selected FRAM cells. In one embodiment of the invention, the fully polarized data states is present in those cells that previously stored that data state; for those cells storing the opposite state, a write-back pulse is executed. In another embodiment of the invention, the fully polarized data state results for each of the selected memory cells, by applying a plate line boost voltage of a higher magnitude. Those cells that are to store the opposite data state, as may be determined following error correction, are written back with that data state.
US08300441B2 Active centerpoint power bus balancing system
An active centerpoint bus balancing system which actively maintains centerpoint voltage balance of the output capacitors in a power supply having a multi-level voltage output. The centerpoint voltage balance is maintained by a novel control circuit which efficiently transfers charge from one capacitor to the other capacitor so as to maintain the same voltage on each output capacitor. The centerpoint voltage balance minimizes the effect of loading conditions. It operates even with no load, and allows severe load unbalance on the two output capacitors without creating voltage unbalance.
US08300438B1 Power factor corrected 3-phase Ac-dc power converter using natural modulation
A 3-phase pfc 100% duty-ratio buck converter and a 3-phase 0% duty-ratio boost converter can be used in parallel with their outputs in series to greatly reduce the ripple voltage in the output. They can also be used in series with their outputs in parallel to greatly reduce the ripple current in the output. A 3-phase 0% duty-ratio boost converter having isolated primary circuits for each phase is used when the inputs are in series.
US08300424B2 Mounting bracket for use with a computer and method of assembling a computer
A mounting bracket for securing a mezzanine card in a stacked single board computer includes a main body that includes a first end, an opposite second end, a first side surface, and an opposite second side surface. The main body is sized to be positioned along a side surface of the mezzanine card, wherein the first side surface or the second side surface contacts the side surface of the mezzanine card to facilitate securing the side surface of the mezzanine card with respect to a top PCB. The mounting bracket also includes a first arm formed at the first end of the main body, a second arm formed at the second end of the main body, and at least one top rail coupled to the main body, wherein the top rail is configured to secure a top surface of the mezzanine card with respect to a top PCB.
US08300423B1 Stackable treated via package and method
A method of forming a stackable treated via package includes coupling interconnection balls to terminals. The interconnection balls are encapsulated in a package body. Via apertures are formed in the package body to expose the interconnection balls. The interconnection balls are treated to form treated interconnection balls comprising treated surfaces. The treated interconnection balls of the stackable treated via package enhance bonding with interconnection balls of a stacked electronic component package thus maximizing yield.
US08300419B2 Electronic circuit device and method of making the same
A method of making an electronic circuit device includes expelling air from a gap between a circuit board and an electronic element mounted on only a first side of the circuit board by filling the gap with a filling member, placing the circuit board in a mold cavity such that a second side of the circuit board is held in close contact with an inner surface of the cavity. The method further includes encapsulating the circuit board with a resin material by injecting the resin material into the cavity.
US08300411B2 Fan mounting apparatus
A mounting apparatus for fixing a fan defining fixing notches in an exterior surface of the fan to a chassis includes a frame. The frame includes a base panel fixed to the chassis, two side panels respectively extending up from opposite ends of the base panel, and two elastic fixing portions respectively extending up from the side panels away from the base panel. When the fan is disposed in the frame, the base panel, the side panels, and the fixing portions of the frame resist the exterior surface of the fan and the fixing portions are received in the corresponding fixing notches of the fan.
US08300408B2 Electronic device
An electronic device includes a first unit and a second unit. The second unit that rotates, about a rotation axis, between a closed state and an open state with respect to the first. The second unit includes, in at least a part in a lateral direction of a top face in the upright position, a first face formed to extend from a rear face to a front face of the second unit as a horizontal face or an ascending slope up to a midpoint and a second face formed as a descending slope following the first face, and an enclosure having a front housing positioned on the front face side in the upright position and a rear housing positioned on the rear face side in the upright position. The second face is formed at the front housing, and the locking release projection projects from the second face.
US08300406B2 Support foot apparatus and methods
Support foot apparatus that include a support foot structure that employs flexible flap members disposed on opposing sides of a central foot member, and that are configured for insertion into corresponding openings of a support foot location defined in an exterior surface of the chassis of an information handling system or other device or structure. Each of the flexible flap members may be provided with one or more securing apertures configured for placement over corresponding securing posts provided on an interior surface of the chassis to secure the flexible flap members of the support foot apparatus within the interior of the chassis at a support foot location to hold the central support body against an exterior surface of the chassis.
US08300401B2 Holder of magnetic storage apparatus, magnetic storage apparatus and electric device including the same
A holder of a magnetic storage apparatus is suggested that can efficiently absorb the shock when a vibration or shock is applied to the magnetic storage apparatus. A plurality of holding members (first shock absorbing material foam rubber 340 and second shock absorbing material foam rubber 350) that hold at least two corner parts of the magnetic storage apparatus 320 is included. The holding members are configured in a way that a total sum of holding power to hold one of opposite angles of the magnetic storage apparatus 320 and a total sum of holding power to hold the other of opposite angles are different. The first shock absorbing material foam rubber 340 is disposed on one of opposite angles, and the second shock absorbing material foam rubber 350 is disposed on the other of the opposite angles. The first shock absorbing material foam rubber 340 has greater hardness than the hardness of the second shock absorbing material foam rubber 350.
US08300372B2 Apparatus, system, and/or method for protection and control of an electrical device
An electrical device protection apparatus, such as an overload relay, can include a microprocessor 102 that can receive a wide range of current signals from a current transformer or other current sensor. Also microprocessor 102 can employ a voltage sensor 112 to measure line voltage, for representing true power, and as a power supply 114 source for the microprocessor 102. The microprocessor can then generate annunciation signals 118, control signals 120, and/or communication signals 122 as necessary for the control and/or protection of an attached electrical device.
US08300371B2 Electrostatic discharge protection circuit and electronic device using the same
An electrostatic discharge protection circuit includes an input terminal, a first diode, a second diode, a third diode, a fourth diode, a plurality of voltage stabilizer circuits, and a power terminal. The input terminal and the cathode of the second diode connect to the anode of the first diode; the voltage stabilizer circuits connect in parallel between the cathode of the first diode and the anode of the second diode. The power terminal connects to the anode of the third diode, the cathode of the third diode connects to the cathode of the first diode. The cathode of the fourth diode connects to ground, the anode of the fourth diode connects to the anode of the second diode.
US08300367B2 Magnetoresistance sensors pinned by an etch induced magnetic anisotropy
Magnetoresistance sensors with magnetic pinned layers that are pinned by anisotropic etch induced magnetic anisotropies and methods for fabricating the magnetoresistance sensors are provided. The method comprises forming a seed layer structure. The seed layer is etched to form an anisotropic etch along a top surface of the seed layer. A magnetic pinned layer is formed on the top surface of the seed layer structure. The anisotropic etch on the top surface of the seed layer structure induces a magnetic anisotropy in the magnetic pinned layer, which pins the magnetization of the magnetic pinned layer structure.
US08300363B2 Wiring structure of flexure
A wiring structure of a flexure includes wiring that includes a trace of first polarity and a trace of second polarity and transmits signals to and from a head that is supported with the flexure and writes and reads data to and from a recording medium and an interleaved section formed at least partly in the wiring where the traces are each divided into sub-traces, the sub-traces being alternated in a width direction of the wiring, the sub-traces of each trace being connected to each other on each side of the interleaved section, an outer one of the sub-traces of each trace being narrower than an inner one of the same. The wiring structure reduces partial dips in the frequency characteristic of signal transmission loss (loss-to-frequency characteristic) of the wiring at the interleaved section.
US08300350B2 Magnetic disk drive using offset in positioning head to read data and head positioning method
According to one embodiment, a magnetic disk drive comprises a write count memory, a read offset setting module and a controller. The write count memory stores a write count for each track or for each zone on a disk. The read offset setting module sets, in accordance with a write count for an adjacent track to a target track or for a zone to which the adjacent track belongs, an offset from a predetermined position on the target track in a read position in which a head is to be positioned when the head is positioned on the target track for data read. The write count is stored in the write count memory. The controller positions the head in a position shifted from the predetermined position by the set offset.
US08300346B2 Microwave assisted magnetic head
A gap between a main pole and auxiliary pole composing a thin film magnetic head having a microwave assisted function of the present invention is filled with a nonmagnetic dielectric layer to embed a microwave radiator. The nonmagnetic dielectric layer has an inclined surface at a end on a side of an opposing medium surface by which the microwave radiated from the microwave radiator to be bent toward the main pole, whereby the microwave magnetic field generated from the microwave generator can be gathered immediately below the main pole, further improving the microwave assisted effect.
US08300339B1 Method and system for compensating for adjacent tracks during reading of data
A storage controller includes a device controller and a read data channel. The read data channel includes a decoder for decoding output of a detector, where the detector is for reading data requested from a storage medium by the device controller, and the storage medium has a plurality of tracks of data thereon. When the device controller requests data from a current track of data on the storage device, the detector reads an adjacent track of data, the decoder decodes data from the adjacent track of data, the detector reads data from the current track, and the decoder decodes the data read from the current track, based on the decoded and stored data from the adjacent track of data. A storage system includes a storage medium having a plurality of tracks of data thereon and a storage controller as described above.
US08300335B2 Image device having color filter array
An image device includes a substrate having a die region defined thereon, a layout pattern positioned in the die region, and a color filter array including a plurality of color filters arranged in a matrix in the die region. The die region includes at least a die corner. The color filter array further includes at least a color filter array corner, and at least two apexes of the color filters arranged in the color filter array corner are separated from the corresponding layout pattern by a shortest distance.
US08300334B2 Variable power lens
A variable power lens, having first and second lens groups, includes first and second lens group support frames, a linear guide ring, first and second lens group drive rings which rotate to move the first and second lens group support rings in the optical axis direction relative to the linear guide ring, a drive ring coupler which couples the first and second lens group drive rings with each other to prevent relative rotation therebetween while allowing relative movement therebetween in the optical axis direction; and a drive-ring movement controller which integrally rotates the first and second lens group drive rings via the drive ring coupler without relatively moving in the optical axis direction when a power-variation operating member is operated, and moves one of the first and the second lens group drive rings in the optical axis direction without rotating when a focus operating member is operated.
US08300333B2 Lens barrel and photographing apparatus including the same
A lens barrel and a photographing apparatus including the lens barrel include a clutch assembly disposed on a plane orthogonal to an optical axis between a manual adjustment ring and a distance adjustment ring. The clutch assembly rotates on a fixing part of the lens barrel and includes first, second, and third clutch wheels and one or more rollers, wherein the first clutch wheel includes an operator disposed on an end thereof and that receives a rotation force of the manual adjustment ring, the second clutch wheel is disposed on an inner surface of the first clutch wheel, the third clutch wheel is disposed on an inner surface of the second clutch wheel and fixed to the distance adjustment ring, and the rollers are radially disposed with respect to the optical axis and comprise surfaces contacting the operator and other surfaces contacting an outer surface of the third clutch wheel, wherein the first and second clutch wheels are elastically fixed to each other by first elastic members, a second elastic member is disposed between the second clutch wheel and the fixing part, and a third elastic member is disposed at both ends of the second clutch wheel, supports ends of circumferential surfaces of the rollers, and controls positions of the rollers.
US08300331B2 Lens unit and lens driving apparatus
A lens unit and a lens driving apparatus are provided. First to third guide members have first to third axis lines, and the first to third axis lines are arranged in parallel with each other. A first lens holder has a first lens held by a first lens holding portion with a first main sliding portion guided by sliding on the first guide member, and a first sub sliding portion guided by sliding on the third guide member. A second lens holder has a second lens held coaxially with the first lens by a second lens holding portion with a second main sliding portion guided by sliding on the second guide member, and a second sub sliding portion guided by the third guide member.
US08300328B2 Lens unit composed of different materials and camera module and method for manufacturing the same
A lens unit composed of different materials includes a base and a lens. A part of a camera module of a different material from the lens is used as the base. The lens of optical resin is directly replicated on the base such that the lens is integrally formed on the base. A camera module is provided with the lens unit. The lens/lenses is/are formed on the single base/multiple bases to form the lens unit/units, using a die whose surface contacting the base slopes in relation to its central axis to allow the base to self-align.
US08300320B2 Zoom lens and image pickup apparatus including the same
A zoom lens, including: a first lens unit and a second lens unit, in which the first lens unit includes: a first lens sub unit which does not move; a second lens sub unit which moves for focusing; and a third lens sub unit which does not move; and in which the following expression is satisfied, −2.27×10−3<(θp−θna)/(νp−νna)<−1.9×10−3, where νna and θna represent an average value of an Abbe number ν and an average value of a partial dispersion ratio θ of negative lenses included in the first lens sub unit, respectively, νp and θp represent an Abbe number and a partial dispersion ratio of a positive lens having a smallest Abbe number among lenses constituting the first lens sub unit, respectively, θ=(Ng−NF)/(NF−NC), and Ng, NF and NC denote refractive indexes at the g-line, the F-line and a C-line, respectively.
US08300309B2 OCT measuring method and system
A microscopy system and method allow observing a fluorescent substance accumulated in a tissue. The tissue can be observed at a same time both with visible light and with fluorescent light. It is possible to observe a series of previously recorded fluorescent light images in superposition with the visible light images. An end of the series of images may be automatically determined. A thermal protective filter may be inserted into a beam path of an illuminating system at such automatically determined end of the series. Further, the fluorescent light image may be analyzed for identifying a coherent fluorescent portion thereof. A representation of a periphery line of the coherent portion may be generated, and depths profile data may be obtained only from the coherent portion. An illuminating light beam for exciting the fluorescence may be modulated for improving a contrast of fluorescent images.
US08300308B2 Eyepiece base unit and microscope
An eyepiece base unit and a microscope with which a phase contrast observation function can be easily added to the microscope. The eyepiece base unit is removably attached to a main unit of the microscope, and includes, in a state of being attached to the microscope, a pupil conjugate plane, which is a plane conjugate with an image side focal plane of an objective lens in an observation optical system of the microscope. By rotating a turret around a central axis, phase plates installed in the turret can be inserted into the pupil conjugate plane.
US08300304B2 Integrated front light diffuser for reflective displays
A reflective electronic display includes a front light assembly with a diffuser for enlarging the viewing cone of the display. The front light may include a substrate, a plurality of optical turning features, and a diffuser formed therebetween. The haze of the diffuser may be spatially non-uniform and switchable between two or more levels.
US08300300B2 Particle for display, particle dispersion liquid for display, display medium, and display device
A particle for a display includes a colored particle containing a colorant and a polymer having a chargeable group; and a polymer gel layer that covers a surface of the colored particle and contains a polymer gel.
US08300290B2 Piezoelectric mirror device, optical equipment incorporating the same, and piezoelectric mirror device fabrication process
A piezoelectric mirror device (11) comprises a frame portion (12) having a centrally located opening (13), a mirror portion (14) positioned at the opening (13), a pair of mirror support portions (15) adapted to support the mirror portion (14) rotatably relative the frame portion (12) and a pair of drive portions (16) that is a multilayer structure of lower electrodes (17), piezoelectric element (18) and an upper electrode (19). The mirror support portions (15) are formed of a material having a Young's modulus of up to 160 GPa, and the frame portion (12) includes a cutout (13a) at a part of a site wherein there are the drive portions (16) positioned. The cutout (13a) is in contact with the opening (13).
US08300286B2 Photosensitive chip with shifted rows of photosensors and methods thereof
A photosensitive chip, including first and second sets of photosensors aligned in a Y direction and separated in a perpendicular X direction and third and fourth sets of photosensors aligned in the Y direction and separated in the X direction. The first and third sets are aligned in the X direction. The second and fourth sets are aligned in the X direction. The first and third sets are offset in the Y direction from the second and fourth sets by a distance about equal to a length of a photosensor divided by the number of sets. A time interval between activation of two sequential photosensors from the first through fourth sets of photosensors is substantially equal to the time period of a scan line for the first through fourth sets of photosensors divided by the number of photosensors in the first through fourth sets of photosensors.
US08300283B2 Scanning system having brightness compensation apparatus and method thereof
A scanning system having a brightness compensation apparatus and method thereof are described. The brightness compensation apparatus includes a statistics window control unit, a brightness statistics logic unit, and a comparing logic unit. The statistics window control unit sets a statistics window setting area. The brightness statistics logic unit generates the current brightness statistics data corresponding to the current page. The comparing logic unit compares the current brightness statistics data with brightness target value to determine whether the brightness compensation apparatus compensates the brightness of next page based on the comparison result and/or image gain of the current page for adjusting the brightness of the scanning system according to the compared result between the brightness statistic data and the brightness target value.
US08300279B2 Image reading devices
The invention describes an image reading device having a housing, a transparent panel, an image sensor, a carriage, and an electric cable. The housing has a first, second, and third surface. The transparent panel defines a portion of the first surface. The image sensor extends in a first direction, and is mounted to the carriage and optically reads a document through the transparent panel while the carriage reciprocates in a second direction. The electric cable is electrically connected to the image sensor, and includes a band surface portion having a band surface and extending in a third direction intersecting the first and second direction. The electric cable also has a first end portion attached to the carriage; and a second end portion attached to the second surface. At least a portion of the electric cable is twisted such that the band surface and the third surface are not parallel.
US08300275B2 Method for reducing the area coverage of a printing plate
Before image data are screened for the subsequent exposure of a printing form, files needed for the screening step are changed in such a way that the values of individual elements in the data fields are changed. The number of elements whose values are changed is determined by evaluating contiguous regions within the data fields. These can be, for example, threshold value matrices in which individual matrix elements are set to a value corresponding to the color white, or which, for the half-tones, are calibrated to a reduced value of the full-tone density. In the latter case, the full-tone image points are screened with a frequency-modulated screen.
US08300274B2 Process for marking substrates with information using a texture pattern and related substrates
The present invention provides processes to encode substrates (e.g., paper, synthetics, etc.) with information, and substrates including signals encoded therein. One claim recites a substrate-making process including: obtaining an element to be utilized in a substrate-making process, the element including a property to introduce a texture pattern including an encoded signal into a substrate, the encoded signal being machine-detectable from image data corresponding to at least a portion of the texture pattern, the encoded signal including a variable component; and utilizing the element to impart the texture pattern into a substrate during the substrate-making process. Another claim recites a physical substrate including: a surface having a texture pattern provided in the surface during a substrate-making process. The texture pattern includes a machine-readable signal that is detectable from image data corresponding to at least a portion of the texture pattern. The signal includes a variable component that has discernable properties in a frequency domain. The texture pattern is provided in the surface during the substrate-marking process by a non-printing element. Of course, other claims and combinations are also provided.
US08300273B2 Image generating devices and printing devices that generate elliptical radial gradations and image generating methods for generating elliptical radial gradations
An image generating device comprises an acquisition unit which acquires an image drawing instruction for drawing an elliptical radial gradation from accepted target data, an extraction unit which extracts elliptical shape parameters and gradation pattern parameters from the acquired image drawing instruction, a transformation matrix generating unit which generates a transformation matrix for transforming an elliptical shape specified by the elliptical shape parameters into a perfect circular shape based on the elliptical shape parameters, an inverse matrix calculating unit which calculates an inverse matrix of the transformation matrix, a transformation unit which transforms the gradation pattern parameters using the transformation matrix, a drawing unit which draws a gradation for the perfect circular shape based on the transformed gradation pattern parameters, and a gradation generating unit which generates the elliptical radial gradation by inversely transforming the perfect circular shape (including the gradation drawn by the drawing unit) using the inverse matrix.
US08300262B2 Method of playing video using handheld display device
A method of playing video using a handheld display device having a touch-sensitive screen and a transceiver for sending and receiving digital information. The method comprises the steps of: imaging an area of a printed substrate and generating image data using an optical sensor, the printed substrate containing printed content associated with a video; determining interaction data using the image data, the interaction data identifying a substrate identity; retrieving video data associated with the printed content; and playing, on the touch-sensitive screen, the video based on the retrieved video data.
US08300261B2 Systems and methods for retrieving printable media templates
The present invention relates to a system for retrieving a printable media template from an identifier that is associated with printable media. The identifier is retrieved by a reader and a controller that are operatively coupled to receive and process the information. The controller includes a template engine that retrieves a printable media template corresponding to the information received from the identifier. A method for retrieving and generating a printable media template is also provided. A printable media package is also included that identifies a printable template for printing content on the printable media.
US08300259B2 Methods and systems for user controlled reproduction job removal
A driver module can be configured to generate a driver interface. The driver module can be configured to include, in the interface, various menus, selectors, and buttons to allow the user to specify the parameters and settings of the job. The driver module can be configured to include, in the interface, an option for the user to remove a job, sent to the reproduction device, after the job is processed by the reproduction device.
US08300258B2 Method for the operation of a data bus, and data bus system
For operation of a data bus to which multiple bus participants each with a respective serial number are connected, a new bus participant is connected. A request bus message is generated by the new bus participant containing a preliminary participant identification number. The request bus message is arbitrated in the data bus by means of the identification number. A final participant identification number is assigned for the new bus participant having fewer digits than the serial number of the new participant. The final participant identification number is used for further bus messages by the new bus participant. During an initialization bus messages are used with an identifier in which a complete serial number is entered as the identifier. After the initialization a different type of bus message is used that has a shorter identifier.
US08300257B2 Method of placing an order for photographic printing
In an image network system used for network print service which receives an order for printing or the like by using a communication network such as the Internet, there are provided a center server capable of providing service which is different depending upon points given to a customer according to an order track record, at a time of using the system, capable of suitably setting a storage capacity and a storage period of an image for a user without placing a burden on the user while importance is placed on an operational efficiency of the system, capable of allowing a user to upload images as many as possible in an album, and useful for prompting an order, and an image network system including the center server.
US08300256B2 Methods, systems, and computer program products for associating an image with a communication characteristic
Methods, systems, and computer program products for associating an image with a communication characteristic are disclosed. According to one method, a content characteristic of a first image is identified. A communication characteristic of a communication associated with the first image is identified. The content characteristic is associated with the communication characteristic. The content characteristic of the first image is identified in a second image. The communication characteristic is associated with the second image based on the association between the content characteristic and the communication characteristic.
US08300255B2 Printing apparatus, printing system, and method of deleting invalid printing data from storage
In a printing apparatus on a DHCP network, printing data accumulated in the printing apparatus is deleted without troubling a user and shortage of storage capacity is prevented. The printing apparatus is connected through a network to a DHCP server apparatus that stores IP address assignment information including an IP address of each DHCP client. The printing apparatus includes a printing data storage portion that accumulates printing data transmitted from each DHCP client along with the IP address of each DHCP client, and a CPU that determines whether or not each DHCP client is invalid based on IP address lease information stored in the DHCP server and deletes the printing data of the DHCP client which is determined to be invalid from the printing data storage portion.
US08300253B2 Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with interpreter for control programs that are provided for execution on OS-independent platform
An image processing apparatus including: an interpreter unit configured to interpret control programs including a command train represented in byte codes, the control programs being provided for execution on an OS-independent platform and each being an object provided in an object-oriented paradigm; a memory unit configured to store predetermined function programs for controlling a function of the image processing apparatus, the function programs being defined as an interface between the control programs and a device driver program for controlling the function and being used commonly by the control programs, the device driver program operating a hardware resource unit that includes at least one of a printing unit and an image pickup unit; and an execution unit configured to execute the device driver program using the function programs stored in the memory unit in accordance with the interpretation of the control programs by the interpreter unit.
US08300247B2 Image processing apparatus and image processing method
A disclosed image processing apparatus executes an application relevant to image processing. The image processing apparatus includes a request analyzing layer configured to analyze a user-specified request requesting a service; and a workflow control layer configured to control a workflow corresponding to the service in response to a request requesting execution of the service received from the request analyzing layer, the workflow causing one or more function process units to be combined and to serve as application.
US08300245B2 Device to edit documents for printout and method thereof
A device and method of editing documents created in different application programs and stored in a storage unit of a printer to create a new document according to a minimum unit.
US08300244B2 Automatic discovery of networked raster image processing engines
Systems and methods for automatic discovery of a networked raster image process (RIP) engine are described. In one aspect, a device determines that an entity is searching for one or more RIP engines. Responsive to such determining, the device notifies the entity of its RIP engine status.
US08300243B2 Print system and method of controlling operation of same
When an image to be printed is specified in a print system for printing images, a telephone number or e-mail address is entered as a contact destination to be contacted when printing ends. At the conclusion of printing, the entered contact destination is so notified. Upon being so notified of end of printing, the user returns to the location at which the print system has been installed. Since the user will thus know when printing ends, the user can make effective utilization of time until printing ends.
US08300238B2 Print control device and method
According to the present invention, internal print settings of a document are handed over to hot folder settings. A hot folder manager 200 stores handover settings in the XPS performance settings 216 and stores print settings in PT data 217 and JDF data 218. On receipt of an input XPS document, the hot folder manager consults the handover settings, reads values of specified items from the internal print settings recorded in a print ticket of the XPS document, and merges the specified items with external print settings stored in the PT data 217 or the JDF data 218. The new print settings resulting from the merge are appended to document data in a specified output format, and transmitted to a print device 103.
US08300237B2 Information processing apparatus, rule file outputting apparatus, program, and method of determining exclusive relationship between parameters
The propriety of combining received parameters is determined based on a property as a characteristic resulting from the content of processing executed in accordance with each of the parameters. Thus, if the relationship between the parameters incapable of being simultaneously used is defined in terms of the “property,” it is not necessary to define an exclusive relationship between the parameters. As a result, it is possible to easily manage the relationship between parameters added and deleted by a customization operation and existing parameters.
US08300230B2 System and method to determine chromatic dispersion in short lengths of waveguides using a 3-wave interference pattern and a single-arm interferometer
The present invention relates to a system and method to determine chromatic dispersion in short lengths of waveguides using a three wave interference pattern and a single-arm interferometer Specifically the invention comprises a radiation source operable to emit radiation connected to an apparatus for separating incident and reflected waves; the apparatus for separating incident and reflected waves having an output arm adjacent to a first end of the waveguide; the apparatus for separating incident and reflected waves connected to a detector; a collimating apparatus positioned at a second end of the waveguide; and a reflecting apparatus positioned at a balanced distance from the collimating apparatus operable to reflect a test emission from the radiation source back through the collimating apparatus, the waveguide, and the apparatus for separating incident and reflected waves thereby generating an interference pattern that is recorded by the detector.
US08300228B2 Matched pulse stimulated raman scattering
Methods and apparatus for selectively driving the vibrations of normal modes of a target molecule into coherence using stimulated Raman scattering. In concert, many vibrations produce a larger anti-Stokes signal than a single vibration. The same illumination does not drive other molecules to have coherent vibrations, so these molecules produce a weaker signal. Target and confounder molecules can be distinguished by pulses that drive many vibrations coherently, with applications in coherent Raman microspectroscopy.
US08300220B2 Device and method for non-invasively evaluating a target of interest of a living subject
A probe using integrated confocal reflectance imaging, confocal Raman spectroscopy, and gross spatial imaging for non-invasiveIy evaluating a target of interest of a living subject. In one embodiment, the probe includes a casing with first and second ends, and first, second and third optical pons The firsi and second optical ports are located at the first end of the casing and the third optical port is located at the second end of the casing such that the first and third optical ports define a first optical path therebetween and the second and third optical ports define a second optical path therebetween, respectively. Each optical path has first and second portions, where the second portions of the first and second optical paths arc substantially overlapped and proximal to the third optical port.
US08300208B2 Lithographic apparatus and a method to compensate for the effect of disturbances on the projection system of a lithographic apparatus
Embodiments of the invention provide a lithographic apparatus including an illumination system configured to condition a radiation beam, a patterning device support constructed to support a patterning device, the patterning device being capable of imparting the radiation beam with a pattern in its cross-section to form a patterned radiation beam, a substrate table constructed to hold a substrate, a projection system configured to project the patterned radiation beam onto a target portion of the substrate, an active air mount to support the projection system, the active air mount including at least one actuator, and a feed-forward device, the feed-forward device being configured to provide on the basis of a set-point signal of a movable object, a feed-forward signal to the at least one actuator, wherein the feed-forward signal is designed to decrease a disturbance effect on the projection system due to movement of the movable object.
US08300206B2 Electro-optic unit having electro-optic material layer with variable refractive index, driving method of the electro-optic unit, and display apparatus having the same
The present invention provides an electro-optic unit. A lens unit disposed at an upper portion of a display panel has a plurality of lens part. An electro-optic unit is disposed between a display panel and a lens unit, and includes an electro-optic material layer formed as a graded refractive index lens in an electric field. A display device shows a two-dimensional and a three-dimensional image according to a mode of the electro-optic unit. A driving part may form the graded refractive index lens to have the same pitch as the pitch of the lens part. The graded refractive index lens may be formed as a convex lens or a Fresnel lens. The electro-optic unit is displayed to form the Fresnel lens. A driving method enhancing mode conversion velocity of the electro-optic unit is displayed.
US08300190B2 Liquid crystal panel, liquid crystal display unit, and television receiver equipped with the same
Projecting sections controlling alignment directions of liquid crystal molecules are provided on at least one of an active matrix substrate and a counter substrate. When viewed from a direction perpendicular to a surface of the active matrix substrate or of the counter substrate, an outline shape of the projecting sections is constituted by continuously arranging a plurality of unit patterns each having a side in parallel with the polarization axis of the first polarizing plate and a side in parallel with the polarization axis of the second polarizing plate. This makes it possible to provide a liquid crystal panel that performs better display with high contrast by reducing a light leakage during a black display period and by ensuring a light transmittance during a gray level display period and a white display period.
US08300183B2 Single layer high brightness full color reflective cholesteric displays
The present invention relates to a liquid crystal display, more specifically, to a single layer reflective full color cholesteric display employing full spectrum circularly polarization. The display has not only zero-field long time memory but also paper-like super high brightness and contrast.
US08300181B2 Method of fabricating liquid crystal display and liquid crystal display obtained by the method
A method of fabricating liquid crystal display (LCD) that may improves picture quality by removing uncured monomers in a liquid crystal panel and an LCD obtained by the method are provided. The method includes forming a liquid crystal layer between a first substrate and a second substrate by injecting liquid crystal molecules and monomers between the first substrate and the second substrate, the first and second substrates facing each other; applying an electric field to the liquid crystal layer; performing a primary curing operation on the monomers; and removing the electric field and performing a secondary curing operation on remaining monomers, wherein at least one of the primary curing operation and the secondary curing operation includes maintaining a temperature of the liquid crystal layer below a phase transition temperature of the liquid crystal molecules.
US08300179B2 Fluorescent tube, illuminating apparatus for display device, and display device
A fluorescent tube 30 of the present invention includes a glass tube 31 and electrodes 32 opposed to each other on both end portions 31a of the glass tube 31, characterized in that the electrode 32 has a closed-end hollow shape opened on the opposite side from the end portion 31a of the glass tube 31, and the electrode 32 constituting the closed-end hollow shape has an inner surface 35 configured to be tapered toward the end portion 31a of the glass tube 31. With this configuration, it is possible to contain accelerated electrons not only in the bottom face 33 of the electrode 32 but also in the inner surface 35 of the electrode 32, thereby suppressing sputtering. Consequently, it is possible to increase the life of the fluorescent tube 30.
US08300171B2 Repairing structure of liquid crystal display and repairing method thereof
A repairing structure of an LCD is provided, which includes at least a first conductive layer, an insulating layer located on the first conductive layer, at least a second conductive layer located on the insulating layer, and an opening located on the first conductive layer in a crossing region where the first conductive layer and the second conductive layer are overlapped. A repairing method of the repairing structure is further provided.
US08300168B2 Display device comprising an antioxidant film formed on a microcrystalline semiconductor film wherein the antioxidant film has a recessed portion overlapping a channel region
It is an object to provide a manufacturing method by which display devices can be manufactured in quantity without degrading the characteristics of thin film transistors. In a display device including a thin film transistor in which a microcrystalline semiconductor film, a gate insulating film in contact with the microcrystalline semiconductor film, and a gate electrode overlap with each other, an antioxidant film is formed on a surface of the microcrystalline semiconductor film. The antioxidant film on the surface of the microcrystalline semiconductor film can prevent a surface of a microcrystal grain from being oxidized, thereby preventing the mobility of the thin film transistor from decreasing.
US08300163B2 Display panel, display device, and television receiver
A liquid crystal panel (11) includes, on an element substrate (20); a source wire (24); a gate wire (25) intersecting with the source wire (24); a TFT (27) arranged in the vicinity of the intersection of the source wire (24) and the gate wire (25); a pixel electrode (28) connected to the TFT (27); a capacitance wire (26) arranged in parallel with the gate wire (25) so as to form a capacitance between the capacitance wire (26) and the pixel electrode (28); a branch wire (36) branching off from the capacitance wire (26) and arranged parallel to the source wire (24) so as to overlap at least partially the source wire (24) through a gate insulating film (31); and an auxiliary wire (39) disposed between the branch wire (36) and the gate wire (25) and arranged in parallel with the source wire (24) so as to overlap at least partially the source wire (24) through the gate insulating film (31).
US08300161B2 Reduction of cross-talk for a dual view display device
Display devices for displaying a first and second view are provided. A representative display device includes a color generating layer (CF) and an array layer (AR). The color generating layer incorporates a plurality of color elements arranged in a two-dimensional array extending in a plurality of rows in a horizontal direction (X) and a plurality of columns in a vertical direction (Y). The array layer includes array metal circuitry covering a portion of each of the color elements. The color generating layer includes means for preventing light generated for one of the first and second views from being transmitted by reflection by at least a portion of a surface of the array metal circuitry in a direction of the other of the first and second views.
US08300158B2 Polarization element and projector
A polarization element includes: a substrate; and a plurality of grid sections arranged on the substrate, wherein the grid sections each have protruding sections and recessed sections alternately arranged in a longitudinal direction of the grid sections at a pitch shorter than a wavelength of incident light, and an arrangement pitch of the protruding sections is different between the grid sections adjacent to each other.
US08300155B2 Broadcast receiving device and program selecting method
A tuner receives broadcast data on specified channels. A channel search unit controls the tuner to search for available channels, and creates a channel map representing the available channels and a selection order thereof. A channel order setting unit changes setting about enabling/disabling of the selection and/or the selection order of the channels in the channel map. An operation input unit accepts a channel selecting operation of a user. When the user performs an operation for channel forward selection or channel reverse selection through the operation input unit, a channel switching unit changes the selection of the channel according to the channel map and causes the tuner to receive the broadcast data on the selected channel.
US08300154B2 Television receiver
A television receiver cuts power supply to its built-in device which is overlapped with that of the external unit connected to the television receiver for reducing power consumption to cope with diversification of the external unit. The television receiver includes the tuner which receives a television broadcast signal, an external unit connection portion which connects the external unit with the HDMI cable, the HDMI process unit which acquires unit information data from the connected external unit to transmit video/audio data, and the power supply circuit which supplies power to the tuner. If the HDMI process unit determines that the connected external unit includes the same function as the tuner, the control unit allows the power supply circuit to stop power supply to the tuner.
US08300131B2 Image pickup device for wide dynamic range at a high frame rate
An image pickup device includes an image sensing device and a driving unit. The image sensing device includes a first pixel group and a second pixel group. The first pixel group includes a plurality of pixels arranged as a two-dimensional array in a semiconductor substrate surface portion that receives incidence light from a subject. The second pixel group includes a plurality of pixels arranged as a two-dimensional array in the semiconductor substrate surface portion in an area overlapping the first pixel group while the pixels in the first pixel group do not disposed in the same positions as the pixels in the second pixel group. The driving unit outputs a picked-up image signal of one frame from the first pixel group exposed over one vertical synchronizing time period for each vertical synchronizing signal.
US08300130B2 Method of driving solid-state imaging device
The present invention has an object of providing a method of driving a solid-state imaging device which can reduce reading voltage even when transfer electrodes adjacent to reading electrodes are smaller than the reading electrodes as a result of miniaturization of pixels. The solid-state imaging device includes photodiodes and vertical CCDs each including transfer electrodes. The method includes: reading signal charges from the photodiodes by setting the electric potential of a predetermined transfer electrode among the reading electrodes to the electric potential VH; transferring the read signal charges in a column direction by applying driving pulses having electric potentials VM and VL to the transfer electrodes. Each of the reading electrodes has a larger area than the adjacent transfer electrodes. In reading the signal charges, while the electric potential VH is being applied, the electric potential of one of the transfer electrodes adjacent to the predetermined reading electrode is set to the electric potential VM, and the electric potentials of the other one of the transfer electrodes adjacent to the predetermined reading electrode and a reading electrode other than the predetermined electrode are changed.
US08300126B2 Staggered reset in CMOS digital sensor device
Systems and methods are provided that facilitate staggering resets of rows of pixels in a CMOS imaging iSoC sensor. Reset signals and select signals can be provided to pixels in a pixel array in a coordinated manner when employing full frame integration or sub-frame integration. Further, reset signals and select signals can be transferred to a first row of pixels, while reset signals can be transferred to a second row of pixels during a unique readout time interval when utilizing sub-frame integration. Within the unique readout time interval, reset signals can be transferred to the first row of pixels during a first time period, while reset signals can be transferred to the second row of pixels during a second time period, where the first and second time periods are non-overlapping. Accordingly, cross-talk between rows of pixels during reset can be mitigated, which leads to enhanced uniformity.
US08300123B2 Imager column-level amplifier with pixel-wise automatic gain selection
An imager architecture that utilizes column sampling circuitry that can support pixel-wise automatic gain selection (AGS). The column sampling circuitry samples the pixel output signals directly (e.g., with unity gain) or after amplification in a column level amplifier while supporting correlated double sampling (CDS) in both situations.
US08300118B2 Imaging method and imaging apparatus
An imaging method includes a step of setting, when a digital zoom operation mode for enlarging an image imaged by a imaging part of an X-Y address type is selected, a zoom magnification and enlarging the image at the zoom magnification set. The imaging method includes the steps of: setting an imaging range in a vertical direction of the imaging part according to the zoom magnification set in the digital zoom step; outputting a driving signal for scanning the shutter signal and the readout signal to perform exposure in the imaging range set in the imaging range setting step and driving the imaging part; and discarding, when the zoom magnification is changed in the digital zoom step, images imaged by the imaging part before and after the change of the zoom magnification to prevent the images from being used.
US08300112B2 Image processing apparatus and control method therefor
This invention improves the operability of an apparatus when the user focuses on the target object to obtain an image with an appropriate image quality. An image capturing apparatus includes an object detection unit, which detects an object from an image based on a signal output from an image sensor, a display unit which displays a marker corresponding to the position of the object detected by the object detection unit, and a change unit which changes the position of the marker displayed on the display unit. The change unit moves the marker to the position of an object detected by the object detection unit, that is different from the current position of the marker displayed on the display unit.
US08300106B1 Image stabilizer and image capturing device having same
An image stabilizer includes a stationary frame with four sidewalls, a moveable frame including four side panels, magnets, a plurality of fine pattern coils, and a resilient plate holding the moveable frame in the stationary frame. Each sidewall includes a receiving hole, a support portion received in the receiving hole, and a raised engagement portion extending from the support portion. The magnets are fixed on the side panels. The fine pattern coils are fixed in the receiving holes and aligned with the magnets and compensate for vibration and movement of the device to which it is affixed. The resilient plate is configured for returning the moveable frame to a resting position when a power supply is cut off.
US08300103B2 Optical testing apparatus and testing method thereof
An optical testing apparatus can be operated according to a testing method to test quality of an imaging module of an electronic device. The optical testing apparatus includes a projector, a temperature control device, a processor, and a controller. The controller can control the imaging module to capture an image from the projector and transmit the captured image to the processor. The processor processes the captured image to determine the quality of the imaging module.
US08300102B2 Apparatus and method for inferencing topology of multiple cameras network by tracking movement
Provided are an apparatus and a method for tracking movements of objects to infer a topology of a network of multiple cameras. The apparatus infers the topology of the network formed of the multiple cameras that sequentially obtain images and includes an object extractor, a haunting data generator, and a haunting database (DB), and a topology inferrer. The object extractor extracts at least one from each of the obtained images, for the multiple cameras. The haunting data generator generates appearing cameras and appearing times at which the moving objects appear, and disappearing cameras and disappearing times at which the moving objects disappear, for the multiple cameras. The haunting DB stores the appearing cameras and appearing times and the disappearing cameras and disappearing times of the moving object, for the multiple cameras. The topology inferrer infers the topology of the network using the appearing cameras and appearing times and the disappearing cameras and disappearing times of moving objects. Therefore, the apparatus accurately infers topologies and distances among the multiple cameras in the network of the multiple cameras using the cameras and appearing and disappearing times at which the moving objects appear and disappear. As a result, the apparatus accurately track the moving objects in the network.
US08300097B2 Monitor device for displaying work conditions
A screen display section and a control section are formed as separate units, enabling the sections to be separated from each other and integrally assembled together through a rigid bracket. Further, the screen display section and the control section respectively independently have connector receiving spaces. By this construction, the screen display section and the control section can be separated from each other and integrated with each other when required, and even in bad weather, water drops do not enter into the insides of the screen display section and the control section and into the connector receiving spaces, which enables safe and easy separation operation and integration operation.
US08300086B2 Image processing for supporting a stereoscopic presentation
An image processing is applied in common to image data for a first image and to image data for a second image. The image data for the first image and the image data for the second image are moreover compared as a basis for matching a visual appearance of images for a stereoscopic presentation. The visual appearance can be matched in the current pair of images by adjusting at least one of the images accordingly and/or in future pairs of images by adjusting parameters of at least one of the image capturing components providing the image data.
US08300085B2 Occlusion handling in stereo imaging
The handling of occlusions in stereo imaging is disclosed. In one implementation, an association between a discontinuity in one stereo image and an occlusion in a second stereo image is utilized. In such an implementation, the first and second stereo images are segmented. A mapping of a discontinuity within the second stereo image is used to form at least part of a boundary of an occlusion in the first stereo image. The mapped discontinuity is found at a boundary between two segments in the second stereo image, and once mapped, divides a segment in the first stereo image into two patches. An energy calculation is made in an iterative manner, alternating with changes to a solution with the disparities and occlusions of the patches. Upon minimization, disparities and occlusions at the patch and pixel level are available.
US08300079B2 Apparatus and method for transferring video
The present invention discloses a terminal for transferring video, comprising an audio-video splitting/assembling unit for assembling locally acquired video stream and audio stream, or splitting an audio-video assembly sent from a counter-terminal into video stream and audio stream; a device discovering unit responsible for searching for a first device with video capturing and displaying functions; wherein the audio-video splitting/assembling unit is adapted to receive a video stream of images captured by the first device after the device discovering unit has found the first device, and then to use the video stream for the local audio-video assembly, or the audio-video splitting/assembling unit is adapted to send the split video stream to the first device for video display. Obviously, since the counter-party's picture is transferred to the first device with a larger screen, the display effect is improved, and it is possible to bring the user a better visual experience without the limitation of the size of the video terminal screen. The present invention further provides a method for transferring video.
US08300078B2 Computer-processor based interface for telepresence system, method and computer program product
A computer-implemented interface for a local telepresence video conferencing facility, pre-assigns displays at the local telepresence video conferencing facility to respective video images from remote telepresence video conference facilities such that respective video images from the remote telepresence video conference facilities will be displayed on corresponding displays at the local telepresence video conferencing facility once communications connections are made. A controller pre-assigns the displays according to control commands from a tactile input device prior to establishing the communication connections with the remote telepresence video conference facilities. A touchscreen display presents avatars of remote conference participants to illustrate pre-assignments of displays to particular remote telepresence video conference facilities prior to the communication connections being made.
US08300070B2 Moving image display device and moving image display method
To provide a technology for performing brightness range expansion processing suitable for a scene change when a scene change occurs. If an expansion coefficient output mode determination module 250 detects a scene change, it changes an expansion coefficient output mode from a normal mode to a scene change mode. An expansion coefficient derivation module 200 outputs an ideal expansion coefficient Gid(n) if the scene change is detected, and outputs a corrected expansion coefficient G(n) if the scene change is not detected.
US08300069B2 Optimal backlighting determination apparatus and method
To have an optimal use of a display for displaying particular, e.g. chromatically biased, image content, described is a method of calculating an optimal first and second backlight driving level, for a color display having a backlight which can be controlled to produce a first amount of light with a first spectrum in accordance with the first backlight driving level and a second amount of light with a second spectrum in accordance with the second backlight driving level, and the color display having a first and second light transmission valve plus color filter combination, arranged to create from the backlight spectra a respective first and second color primary light output, the chromaticity of at least one of the color primaries depending on the first and second backlight driving level, wherein the first and second backlight driving levels are determined so that a gamut of at least a part of a picture to be displayed is optimally covered by the gamut realizable by the display with the first and second backlight driving level.
US08300068B2 Map display controller for controlling display of facilities and moving images associated therewith
A vehicle navigation system is described that includes a map display controller that is able to control display of a map with facilities and moving images, including balloon icons, associated with the facilities. The moving images are controlled to move relative to the various facilities. The map display controller operates such that when a user touches a display screen of the navigation system at a particular position, moving images are controlled to be displayed as moving toward the particular position. In addition, if the user causes the map to be scrolled by an operation unit, the moving images are controlled to be displayed as moving toward a center of the map as displayed according the performed scroll.
US08300064B2 Apparatus and method for forming a combined image by combining images in a template
The image forming apparatus and method combine images to form one combined image by using an image formed by clipping, from images including the same person, parts of a face and a body of the person and combining the parts. The apparatus and method select, from images stored in advance, images to be combined in image combination frames of a template for the combined image, the template being stored in advance and including the image combination frames for which image editing conditions are defined, edit the selected images according to each of the image editing conditions for each of the image combination frames of the template and arrange the edited images in the image combination frames of the template and combining the arranged images.
US08300061B2 Image processing apparatus and image displaying apparatus
An image processing apparatus for correcting image signals corresponding to a plurality of color images constituting an image, includes: a correction table storage unit storing one or more correction tables; a control register in which control data for specifying one of the one or more correction tables stored in the correction table storage unit for every color image is set; a correction amount calculating unit calculating a correction amount of each color image on the basis of the correction table specified by the control register; and an image signal correcting unit independently correcting the image signals of the color images on the basis of the correction amounts calculated by the correction amount calculating unit.
US08300057B2 Data processing hardware
Embodiments include a hardware accelerator for non-negative matrix factorization (NMF), in particular for driving an OLED display. The hardware accelerator determines a oair of factor matrices (R;C) which when multiplied together approximate a target matrix. Each factor matrix R, C has multiple data buses each associated with a respective block of memory and there is a matrix of processor blocks and an associated memory block storing a portion of a matrix (Q) representing a difference between a product of the pair of factor matrices and the target matrix. Control circuitry controls the reading and writing of data between the various elements to perform the matrix factorisation.
US08300052B1 Application of bevel curves to splines
The present disclosure includes, among other things, systems, methods and program products for application of bevel curves to splines.
US08300047B2 System and method for colon unfolding via skeletal subspace deformation
A system and method for colon unfolding via skeletal subspace deformation comprises: performing a centerline computation on a segmented image for deriving a centerline thereof; computing a distance map utilizing said centerline and said segmented image to derive said distance map; generating a polyhedral model of the lumen of said colon; and utilizing said polyhedral model, said distance map, and said centerline for performing a straightening operation on said centerline.
US08300046B2 Attraction system and attraction providing method
A theater (54) can be divided into a plurality of booths (64) by booth partition walls (68). By moving the booth partition walls (68), the plurality of booths (64) are combined to form a combined theater (66). When the theater (54) is divided in the plurality of booths (64), each booth (64) provides a booth picture in which images of visitors seated in the booth (64) are incorporated as characters. The combined theater (66) provides a combined-theater picture with the use of screens (70) of all the booths (64). Each booth (64) provides a default picture when a fault occurs in the function of generating a booth picture.
US08300044B2 Computer-readable recording medium which stores knitting structure model generation program, knitting structure model generation apparatus and knitting structure model generation method
A knitting structure model generation program, apparatus and method are provided to generate a three-dimensional model of a warp knit to reproduce a realistic knitting structure. An initial model generation portion (160) generates in a virtual three-dimensional space an initial model of a warp knit representing one column of yarn path in a warp direction and array information representing an array position in a weft direction of one column of yarn path. A position correction portion (170) sets mass points of a yarn on the yarn path, generates a dynamic model of the warp knit by connecting the mass points, and corrects the position of each mass point. A three-dimensional model generation portion (180) forms a surface expressing a yarn surface on a yarn path represented by the edge connected to the mass points whose positions are corrected, and thereby generates a three-dimensional model of the warp knit.
US08300031B2 Semiconductor device comprising transistor having gate and drain connected through a current-voltage conversion element
When a signal inputted to a pixel is erased by setting potentials of a gate terminal and a source terminal of a driving transistor to be equal, a current slightly flows through the driving transistor in some cases, which leads to occur a display defect. The invention provides a display device which improves the yield while suppressing the increase in manufacturing cost. When a potential of a scan line for erasure is raised, a potential of the gate terminal of the driving transistor is raised accordingly. For example, the scan line and the gate terminal of the driving transistor are connected through a rectifying element.
US08300025B2 Head mount display
A HMD photographs at least a portion of a field of view of a user, and detects a hand of the user based on a result of analysis of an imaged image. The HMD performs a control of deciding and displaying a position of an operation part of a virtual operation panel based on a position of the detected hand of the user. A position associated with the hand visible to the user is set as a display position of the virtual operation panel which tracks the position of the hand of the user. The HMD determines whether or not the virtual operation panel is operated based on a contact position of a finger of the user detected by a touch panel, and performs a control corresponding to an operation position of the virtual operation panel when it is determined that the virtual operation panel is operated.
US08300024B2 Systems for displaying images
A system for displaying images includes a touch sensing circuit. The touch sensing circuit comprises a voltage storage unit for detecting whether a touch event has occurred and generates a corresponding voltage. The voltage storage unit comprises first to third capacitors. The first capacitor has a first terminal coupled to a ground terminal and a second terminal coupled to a first node. The second capacitor has a first terminal coupled to the ground terminal and a second terminal coupled to a second node. When the voltage storage unit detects that a touch event has occurred, the second node is coupled to an AC voltage. The third capacitor is formed between the first and second nodes. When the touch event has occurred, a value of the third capacitor is changed, so that the corresponding voltage at the first node is changed.
US08300022B2 Dynamically reconfigurable touch screen displays
A dynamically reconfigurable touch screen system includes a first display having a first touch screen, a second display having a second touch screen, the second display being operatively connected to the first display, at least one sensor operatively associated with one of the first and second displays. The at least one sensor detects a physical orientation of the one of the first and second touch screens. The dynamically reconfigurable touch screen system further includes a controller linked to the at least one sensor. The controller sets a display of the other of the first and second touch screens based on the physical orientation of the one of the first and second touch screens.
US08300003B2 Driver for reducing a noise, display device having the driver, and method thereof
A driver may include a plurality of data output units and/or a multi-phase clock generator. The plurality of data output units may be configured to output data based on a plurality of clock signals. The multi-phase clock generator may be configured to receive a master clock signal to generate the plurality of clock signals having different phases in a period of the master clock signal and/or to provide the clock signals to the data output units. A number of the clock signals may correspond to a number of the data output units.
US08299999B2 Liquid crystal display with periodical changed voltage difference between data voltage and common voltage
An exemplary liquid crystal display includes a plurality of pixel units each including a pixel electrode for receiving data voltages and a common electrode for receiving a common voltage having a constant value. The data voltages applied to each pixel electrodes are equal to a sum of a main data voltage having a square waveform and an auxiliary voltage that is periodically changed at intervals each formed by four continuous frames. An absolute value of the auxiliary voltage is less than a voltage difference between the main data voltage and the common voltage, a sum of the auxiliary voltage is zero in a minimum period.
US08299998B2 Liquid crystal display device with first and second image signals about a middle voltage
Disclosed herein are a liquid crystal display device which is capable of driving a liquid crystal using image signals supplied to two adjacent data lines, and a driving method thereof. The liquid crystal display device has a plurality of liquid crystal cells formed respectively in pixel areas defined by crossings of a plurality of gate lines and a plurality of data lines. Each of the liquid crystal cells includes a thin film transistor connected to any one of the gate lines and any one of the data lines, and a liquid crystal capacitor and a storage capacitor each formed between a data line adjacent thereto, among the data lines, and the thin film transistor. The thin film transistors of the liquid crystal cells are alternately arranged between and alternately connected to every two vertically adjacent ones of the gate lines along the gate lines.
US08299996B2 Driving method for reducing image sticking
A driving method with reducing image sticking effect is disclosed. The driving method includes applying a voltage on the data lines for trapping impurities crossing the data lines and lowering the degree of the image sticking effect, and applying different asymmetric waveforms to different data lines for trapping impurities crossing the data lines and lowering the degree of the image sticking effect.
US08299995B2 Liquid crystal display and method of controlling common voltage thereof
A liquid crystal display includes a liquid crystal panel having a plurality of pixels, a lookup table which stores information about a plurality of digital common voltages, each of the plurality of digital common voltages corresponding to at least one gray value, a timing controller which analyzes gray characteristics of image signals to be displayed on the liquid crystal panel and which selects one of the digital common voltages based on an analysis result, and a common voltage generator which generates an analog common voltage in response to the digital common voltage selected by the timing controller and which supplies the analog common voltage to the liquid crystal panel.
US08299993B2 Image display apparatus and setting method of image display apparatus
An image display apparatus includes an image display device having a drive control unit capable of changing a scanning direction, and an image processing device for performing image processing on an inputted image signal to output the processed image signal to the image display device. In addition, a setting device adjusts an image processing setting of the image processing device correspondingly to the scanning direction of the image display device.
US08299992B2 Liquid crystal display and liquid crystal display panel thereof
A liquid crystal display (LCD) and an LCD panel thereof are provided. The structure of the pixel array of the present LCD panel is the half source driving (HSD) structure, and by which skillfully layout the coupled relationship between each pixel and each data line, and thereupon the present LCD panel adopting the driving manner of the column inversion can be achieved the display effect of the dot inversion. Therefore, the present invention can substantially reduce the power consumption of the source driver.
US08299985B2 Method of power conservation for organic light-emitting display according to light emitting area ratio
Provided is an organic light-emitting display device. The organic light-emitting display device includes a light-emitting unit having a plurality of OLEDs to emit light, a light-emitting level setting unit setting a light-emitting level depending on a light-emitting area and/or change in a light-emitting degree of the light-emitting unit, a look-up table in which data for the light-emitting degree of the light-emitting unit that corresponds to each light-emitting area for each light-emitting level is set and stored, a light-emitting control unit controlling the light-emitting area of the light-emitting unit and/or the light-emitting degree depending on a light-emitting level with reference to the data set on the look-up table.
US08299983B2 Electroluminescent display with initial nonuniformity compensation
A method of compensating for differences in characteristics of a plurality of electroluminescent (EL) subpixels having readout transistors, includes providing a first voltage source connected through a first switch to each subpixel's drive transistor and a second voltage source connected through a second switch to each subpixel's EL emitter; providing a current source connected through a third switch, and a current sink connected through a fourth switch, to the readout transistor; providing a test voltage to a subpixel; closing only the first and fourth switches and measuring the readout transistor voltage to provide a first signal representative of characteristics of the drive transistor; closing only the second and third switches and measuring the voltage to provide a second signal representative of characteristics of the EL emitter; repeating for each subpixel; and using the first and second signals for each subpixel to compensate for differences in characteristics of the EL subpixels.
US08299982B2 Emission control line driver and organic light emitting display using the emission control line driver
An emission control line driver capable of being mounted on a panel, of improving driving speed, and of minimizing power consumption. The emission control line driver includes stage circuits each having clock, inverted clock, and start pulse inputs and each generating an emission control signal pulse. The stage circuits are cascaded to provide a series of emission control signals.
US08299972B2 Antenna for portable device
The disclosure provides an antenna used for a portable device. The antenna includes a feed part, a ground part, a bent part, a main body, and an extended part. The main body connects with the feed part and the ground part. The main body further includes several gaps and slots so that the main body is divided into several radiating areas by the gaps and slots. The bent part is extended from the ground part. The extended part perpendicularly connects with the main body.
US08299970B2 Dual antenna device
A dual antenna device includes a first antenna of a first polarization, a second antenna of a second polarization, and a conducting wall. The first antenna includes a grounding unit, a first substrate positioned on the grounding unit, a first radiating unit positioned on the first substrate, and a first feeding unit coupled to the first radiating unit. The conducting wall is coupled to the grounding unit and the first radiating unit, and forms a space above the grounding unit. The second antenna includes a second radiating unit and a second feeding unit coupled to the second radiating unit and placed through the space.
US08299966B2 Robust low-frequency spread-spectrum navigation system
Methods and apparatus are described for a navigation system. A process includes providing a plurality of transmitters distributed throughout a desired coverage area; locking the plurality of transmitters to a common timing reference; transmitting a signal from each of the plurality of transmitters. An apparatus includes a plurality of transmitters distributed throughout a desired coverage area; wherein each of the plurality of transmitters comprises a packet generator; and wherein the plurality of transmitters are locked to a common timing reference.
US08299965B2 Positioning system, position information transmitter, communication terminal, and control method of the positioning system
A position information transmitter including: a digital processing device including a CPU and a position information database storing position information of the position information transmitter and information of channels used by other position information transmitters; and a radio transmitting device executing a signal modulation, wherein the digital processing device generates spread spectrum signals from the position information of the position information transmitter and information of channels used by other position information transmitters, by using the C/A code, and the radio transmitting device modulates the spread spectrum signals and transmits modulated signals as a radio signals.
US08299944B2 System and method for creating deduplicated copies of data storing non-lossy encodings of data directly in a content addressable store
Systems and methods are disclosed for storing deduplicated images in which a portion of the image is stored in encoded form directly in a hash table, the method comprising: organizing unique content of each data object as a plurality of content segments and storing the content segments in a data store; receiving content to be included in the deduplicated image of the data object; determining if the received content may be encoded using a predefined non-lossy encoding technique and in which the encoded value would fit within the field for containing a hash signature; if so, placing the encoding in the field and marking the hash structure to indicate that the field contains encoded content; otherwise, generating a hash signature for the received content and placing the hash signature in the field and placing the received content in a corresponding content segment if it is unique.
US08299943B2 Multiple predictions in a reduced keyboard disambiguating system
A computer receives user entry of a sequence of keypresses, representing an intended series of letters collectively spelling-out some or all of a desired textual object. Resolution of the intended series of letters and the desired textual object is ambiguous, however, because some or all of the key presses individually represent multiple letters. The computer interprets the keypresses utilizing concurrent, competing strategies, including one-keypress-per-letter and multi-tap interpretations. The computer displays a combined output of proposed interpretations and completions from both strategies.
US08299942B2 Composite-image parking-assistant system
The present invention discloses a composite-image parking-assistant system, which is installed in a vehicle. When a driver drives his vehicle to passes at least one parking space, the system of the present invention uses camera devices to capture images involving the parking space. A processing unit converts the images into bird's eye view images and integrates the bird's eye view images into a composite bird's eye view surrounding map via the common characteristics thereof. A display device presents the surrounding map to the driver. The processing unit adjusts the coverage the vision field of the surrounding map according the relative position of the vehicle and the parking space to make the magnification of the vision field inverse proportional to the relative position. Thereby, the driver can park his vehicle efficiently and avoid collision.
US08299938B2 Projected instrument displays for field mounted process instruments
An industrial process transmitter includes a first process sensor, transmitter circuitry, a housing and an image projector. The first process sensor measures a process variable of an industrial process and generates a sensor signal. The transmitter circuitry is connected to the first process sensor and is configured to operate functions of the process transmitter. The housing includes a window and an image projector. The image projector is connected to the transmitter circuitry and is configured to project an image of information relating to functions of the process transmitter onto the window in the housing.
US08299935B2 Test apparatus and test method
A test apparatus comprising a plurality of test units that test a device under test; a plurality of housing sections that respectively house the test units therein; a plurality of opening/closing sections that are disposed respectively in the housing sections and that expose the test units to the outside or isolate the test units from the outside; and a control section that independently controls whether each of the opening/closing sections is allowed to be opened. The control section may allow test units that are not supplied with power to be exposed to the outside. For at least one of (i) a period during which one of the test units is performing a predetermined operation, (ii) a predetermined period before the period during which one of the test units is performing the predetermined operation, and (iii) a predetermined period after the period during which one of the test units is performing the predetermined operation, the control section may prohibit other test units from being exposed to the outside.
US08299934B2 Shake responsive media player
A shake responsive media player is provided. The media player comprises a vibration switch that changes its state between an electrically open state and an electrically closed state during the media player is shaken. The media player also comprises a storage unit, a motion state determining unit, a media file determining unit, and a processing unit. The storage unit stores a plurality of media files and a table that defines relationships between shaking levels and the sampling rates of the at least one group of media files. The motion state determining unit determines a duration of the shaking of the media player and the times of state changing of the vibration switch according to signals from the vibration switch and determines a shaking level according to the duration of the shaking of the media player and the times of state changing of the vibration switch.
US08299930B2 Devices, systems and methods to control caloric intake
Devices, systems and methods are disclosed which relate to training a user in controlling and limiting total calorie consumption, and consequently body weight, by encouraging the user to perform specified consuming actions such as chewing slowly, adjusting a time interval between bites, detecting the early points of satiation, etc. The disclosure is therefore a “calorie pacer” that naturally reduces calorie consumption by re-teaching a user how to eat on a step-by-step basis. The slower eating pace results in a person feeling full before the intake of excessive food portions. The result is fewer calories consumed. Sensors and microcontrollers throughout a place setting are utilized to prompt the user, for example, when to take bites, how big of a bite to take, when to take a drink, etc and record the data in an efficient manner that allows for analysis, monitoring of progress, and personalized feedback.
US08299929B2 Inductively coupled module and item with inductively coupled module
An inductively coupled module includes a wireless IC chip and a feeder circuit substrate which is connected to the wireless IC chip and which includes a feeder circuit including an inductance element and a capacitance element. The feeder circuit substrate is made of a biodegradable plastic so as to prevent a negative impact of the module on the environment and the human body. The inductively coupled module is adhered on a radiation plate and is used as a wireless IC device of an RFID system.
US08299923B2 Electronic mail box system
An electronic mailbox system features: a mailbox housing with an inner cavity and slot for holding mail, a lid, an electrically-operable lock system for the lid, a mail sensor for detecting the mail being inserted into the slot, a first transmitter, a first receiver and a mailbox microprocessor; and a control box with a second transmitter, a second receiver, a control box indicator light, an unlock button, a reset button, and a control box microprocessor. When the mail sensor detects mail delivery the control box indicator light becomes illuminated. When the unlock button is pushed the lock system unlocks. When the reset button is pressed the indicator light is deactivated. An alarm system may be activated upon receipt of mail and/or if a tamper sensor detects tampering.
US08299921B2 Golf club protector with sensing device and alert
A golf club storage and protection device comprising an elongated member and a sensing device. The elongated member houses the golf club shaft and grip and protects the shaft and grip from wear and damage. The sensing device is housed within the elongated member and includes a motion sensor that senses movement of the elongated member beyond a motion threshold level, and an alarm. The sensing device contacts the grip when the golf club is present in the elongated member and the alarm is kept deactivated. When the golf club is removed from the elongated member for at least a predetermined time period and the elongated member is moved beyond the motion threshold level, the alarm will activate until either the golf club is returned to the elongated member or the device is turned off.
US08299913B2 Blood pressure measurement and reminder system
A blood pressure measurement and reminder system comprising a blood pressure measuring unit, a reminder unit, and an input unit is disclosed. The system is configured to transmit reminder signal(s) noticeable to its users for alerting them to take blood pressure measurement within a pre-determined measurement time schedule, and send confirmation signal(s) to the reminder unit to switch off the reminder state once the user has successfully taken a blood pressure measurement.
US08299907B2 Customer selectable vehicle notification sounds
A method and system for customizing vehicle interior sounds and other indicia associated with vehicle accessories and events. The method enables a vehicle operator to selectively associate a particular sound with a particular event by selecting a desired sound and associating it with a particular event whereby emission of the desired sound occurs upon occurrence of the particular event to notify the vehicle operator of the occurrence of the particular event. Accordingly, the present invention enables a vehicle operator to configure and associate specific vehicle notification with particular events. In addition, the present invention provides a method and system whereby the vehicle operator uploads into the system customized sounds and sound bytes.
US08299905B2 System for applying tactile stimulation to the controller of unmanned vehicles
A system 1 for applying tactile stimulation to the controller of a remote vehicle. The system 1 includes one or more sensors 2 disposed on the remote vehicle and configured to measure a physical property of the remote vehicle and generate output data indicative thereof. A transmitter 3 is disposed in the remote vehicle and is in communication with the sensor(s) 2 to receive the output data where the transmitter 3 is configured to send the output data to the controller at a remote location. The system 1 further includes a tactile stimulator 4 configured to be placed in directly or indirectly in contact with a skin surface of the controller of the remote vehicle to whom an output of the tactile stimulation is to be provided. The tactile stimulator 4 is in communication with the output of the sensor 2 to deliver tactile stimulation corresponding to the magnitude of the sensed physical property.
US08299896B2 Hand hygiene delivery system
Hand hygiene apparatuses and methods for monitoring hand hygiene and for dispensing hand soap or hand sanitizers. An illustrative hand hygiene apparatus includes a computer, a database stored on the computer, a biometric sensor operatively coupled to the computer, a hand hygiene dispenser operatively coupled to the computer, and a hand soap or hand sanitizer disposed adjacent to the hand hygiene dispenser. The database might include a collection of partial biometric data for a group of persons. An illustrative method may include collecting a set of partial biometric data, providing a biometric sensing apparatus and a hand hygiene dispenser coupled to the biometric sensing apparatus, sensing biometric data from a first individual from the group of persons with the biometric sensing apparatus, identifying the first individual by comparing the sensed biometric data with the set of partial biometric data, and dispensing a hand soap or hand sanitizer from the hand hygiene dispenser onto the hands of the first individual.
US08299893B2 Operator system utilizing a position detector to initiate a closing sequence
Mobile transmitter configured to control any compatible barrier operator so as to move an access barrier to a closed position based on the change in angular and/or linear position of a carrying device. The mobile transmitter includes a position sensor and an activity sensor to monitor the change in position of the carrying device. Thus, when the angular and/or linear position of the carrying device changes by an amount greater than a predetermined threshold, the mobile transmitter automatically communicates a mobile command signal to the barrier operator commanding it to close the access barrier.
US08299892B2 Antitheft system
In a system for preventing an equipment such as lawnmower from theft, there are equipped with an internal combustion engine that is mounted on the equipment and is equipped with a generator that generates electric operating power when the engine is operated, a recoil starter to be manipulatable by an operator to operate the engine, an electronic key that is adapted to be carried by the operator and stores authenticating data for identifying the operator who carries the electronic key; and an authenticator that is installed at the equipment and performs authentication check as to whether the electronic key is an authorized key using stored key-checking data, when the authenticating data is outputted from the electronic key. In the system, the authenticator performs the authentication check when the electric operating power is supplied from the generator, thereby enabling to be installed in battery-less equipment and ensure to prevent the equipment from theft.
US08299872B2 Ultra wide-band dual-frequency combiner
An ultra wideband dual-frequency combiner includes a combination port (Port 1), a first port (Port 2), a second port (Port 3), two coaxial resonator band pass filters and two direct current channels. The first direct current channel is connected between the first port (Port 2) and the combination port (Port 1). The second direct current channel is connected between the second port (Port 3) and the combination port (Port 1). One end of the first coaxial resonator hand pass filters (610, 611) is electrically connected with the first port (Port 2) via a first blocking capacitor. One end of the second coaxial resonator hand pass filter (620, 621) is electrically connected with the second port (Port 3) via a second blocking capacitor. The other ends of the first coaxial resonator band pass filter and the second coaxial resonator band pass filter are connected with the combination port (Port 1) via a third blocking capacitor. The blocking capacitors are parameter distributed capacitors.
US08299863B2 Flexural mode resonator element, resonating device, and electronic apparatus
A flexural mode resonator element includes: a vibration arm extending from a base end toward a tip; a base joined to the vibration arm at the base end; and supporting arms arranged on both sides of the base in a width direction perpendicular to an extending direction of the vibration arm and joined to the base, wherein the base has a reduced cross-section portion disposed along the extending direction of the vibration arm between a joint portion with the vibration arm and a joint portion with the supporting arms, and the reduced cross-section portion is disposed so as to satisfy a relationship 2×W1≦L≦6×W1 where L is the length of the reduced cross-section portion in the extending direction of the vibration arm, and W1 is the arm width of the vibration arm.
US08299862B1 Tuning circuit for inductor capacitor (LC) tank digitally controlled oscillator
In one embodiment, an apparatus includes a first circuit of a digitally controlled oscillator (DCO). The first circuit has a loss component. A second circuit is coupled to the first circuit and configured to transform a positive impedance into a negative impedance in series with a negative resistance. The negative impedance includes an adjustable reactive component used to adjust a frequency of an output signal of the DCO. An equivalent reactance seen by the first circuit is less than a reactance of the adjustable reactive component.
US08299858B2 Device, system, and method of frequency generation using an atomic resonator
A solid state atomic clock may utilize quantum states capable of exhibiting a hyperfine resonance in order to generate a frequency standard. A device capable of coupling a free running oscillator to the hyperfine resonance frequency in order to generated output signal is described herein. In some aspect of the invention, the atomic clock may be fabricated on a silicon substrate and it may be integrated, in chip scale, as part of an electronic integrated circuit. The principal of operation, the method of making and system which utilized a solid state atomic clock are also disclosed.
US08299856B2 Power transistor output match network with high Q RF path and low Q low frequency path
A power circuit includes a power device, an output match network and a bypass network. The output match network is coupled to an output of the power device and includes a blocking capacitor which forms part of a high quality factor RF path of the output match network. The output match network is operable to provide a range of impedance matching over a signal bandwidth and a low frequency gain peak outside the signal bandwidth which corresponds to a low frequency resonance of the high quality factor RF path. The bypass network is coupled in parallel with the blocking capacitor of the output match network. The bypass network is operable to attenuate the low frequency gain peak while maintaining the high quality factor RF path.
US08299854B2 Circuit for power amplification of an input signal and signal emission system incorporating such a circuit
A circuit for power amplification of an input signal includes an input stage and an output stage, the said input stage including: a drive means incorporating a so-called main drive transistor, and a first so-called main input transistor able to receive the input signal, and mounted as a current mirror with the main drive transistor The first main input transistor is coupled to the output stage via a second so-called main input transistor incorporated into the input stage and controlled by the drive means, the first and second main input transistors being coupled together and with the earth according to a structure of Darlington type by way of a resonant circuit
US08299853B2 Class D amplifier
A class D amplifier includes an amplifier that generates a digital signal for driving a load based on an input signal, an attenuator that attenuates the input signal according to an attenuation command signal, and a clip prevention controller that outputs the attenuation command signal to intermittently attenuate the input signal when the digital signal is brought into a clip state or a near-clip state.
US08299852B2 Method and apparatus for a gain control circuit via a high frequency signal
A gain control amplifier provides amplitude variation of an input signal that is coupled to the amplifier, by adding or combining a higher frequency signal that overdrives or distorts the amplifier to one or more degree(s), to provide the gain variation of the input signal. A predistortion circuit may be included to further reduce distortion of the input signal at the output of the amplifier.
US08299851B2 High efficiency linear amplifier
A high efficiency linear amplifier is disclosed. The amplifier comprises an input module having an input coupled to receive an input signal, a first output configured to provide a first signal component, and a second output configured to provide a second signal component. The amplifier also comprises a switching module having a switch input coupled to receive a switch signal, a first input coupled to the first output of the input module, a second input coupled to the second output of the input module, and at least a first output configured to provide a first composite signal. The amplifier further comprises an amplifier module having at least a first input coupled to the first output of the switching module and at least a first output, wherein the first and second signal components comprise constant envelope phase varying signals having different phase relationships and which correspond to the input signal, and wherein the first composite signal comprises temporally sequenced portions of the first and second signal components.
US08299847B2 Semiconductor device and data processing system including the same
A pair of power nodes of a logic circuit that needs to output a high level at the time of standby is connected to third and fifth dummy power lines and a pair of power nodes of a logic circuit that needs to output a low level at the time of standby are connected to second and sixth dummy power lines. Fourth, third, sixth, and fifth potentials of the second, third, fifth, and sixth dummy power lines satisfy fourth potentialfifth potential>second potential. With this configuration, a leakage current flowing between a substrate and a gate of a transistor that becomes on at the time of standby, and a leakage current flowing between the substrate and a drain of a transistor that becomes off at the time of standby can be reduced.
US08299846B2 Internal voltage generating circuit of semiconductor device
An internal voltage generating circuit of a semiconductor device includes a first voltage driver configured to pull up an internal voltage terminal during a period where a level of the internal voltage terminal is lower than a target level, and a second voltage driver configured to pull up the internal voltage terminal during a predefined time in each period corresponding to a frequency of an external clock.
US08299841B2 Semiconductor device
A semiconductor device according to an exemplary embodiment of the present invention includes a discharge circuit and a control circuit. The discharge circuit includes a first transistor connected between a gate of an output transistor and an output terminal, and a capacitor connected to a gate of the first transistor, and discharges a gate voltage of the output transistor to the output terminal by turning on the first transistor with an electric charge of the capacitor. The control circuit includes a charge path, a first discharge path, and a second discharge path. The first discharge path discharges an electric charge of the charged capacitor when the system turns off. The second discharge path discharges the electric charge of the capacitor for a time period longer than a time period for discharging the output transistor by the discharge circuit upon detection of an abnormality in the system.
US08299838B2 Combined mixer and balun design
A circuit with inputs for first (LO) and second (IF) unbalanced signals at respective first and second frequencies, also comprising a mixer for the first and second input signals to produce a third signal (RF) at a third frequency at an output port. The mixer comprises first and second transistors which are cross-coupled to each other. Output terminals of the transistors are connected to the output port, and the mixer also comprises a first impedance connected to ground. The mixer, by means of the transistors and the first impedance is an active balun for the first input signal (IF), and the input port for the second signal (LO) comprises a second impedance, so that the first and second impedances together act as a passive balun for the second signal (LO).
US08299834B2 Current-controlled CMOS logic family
Various circuit techniques for implementing ultra high speed circuits use current-controlled CMOS (C3MOS) logic fabricated in conventional CMOS process technology. An entire family of logic elements including inverter/buffers, level shifters, NAND, NOR, XOR gates, latches, flip-flops and the like are implemented using C3MOS techniques. Optimum balance between power consumption and speed for each circuit application is achieve by combining high speed C3MOS logic with low power conventional CMOS logic. The combined C3MOS/CMOS logic allows greater integration of circuits such as high speed transceivers used in fiber optic communication systems.