Document Document Title
US07934264B2 Methods, systems, and computer program products for detecting alteration of audio or image data
Using metadata to detect alteration of data. A first set of metadata characteristics including at least one respective semantic description are recorded for a first set of data representing original data. A second set of metadata characteristics including at least one corresponding semantic description are recorded for a second set of data representing data under test. The first and second sets of metadata characteristics are compared. If the first and second sets of metadata characteristics are not identical, these sets are processed to identify locations in the first set of data that have been altered. Using the at least one semantic description for the first set of data and the at least one corresponding semantic description for the second set of data, one or more metadata characteristics that have changed from the first set of data to the second set of data are identified.
US07934263B2 License management in a media network environment
Methods and apparatus for managing devices and content in a network environment. In one implementation, a method of acquiring a license in a hub network includes: sending a license request from a client to a server; sending a connection confirmation from said client to said server; and receiving license data at said client from said server; wherein said client and said server are connected in a hub network, said license request identifies a sub-copy version stored on said client, said sub-copy version includes sub-copy locked content data, and said license data is bound to said hub network.
US07934262B1 Methods and apparatus for virus detection using journal data
Method and apparatus for detecting viruses in a continuous data protection system using by scanning journal data. In an exemplary embodiment, a system stores journal data, receiving a virus signature update containing a first new virus signature, scanning the journal data for the first new virus signature, and identifying a data block containing the first new virus signature for a first virus.
US07934257B1 On-box active reconnaissance
A method of monitoring events in a network associated with a node. An agent collects event information associated with the monitored activities, based on a set of collection rules. A determination is made whether a portion of the collected event information complies or potentially complies with one of a set of patterns. An agent selects event information from the collection based on the determination, and makes the selected event information available to a manager associated with the node and other nodes in the network. The agent manager receives event information from a plurality of agents. A triggering event is identified, as a function of the set of patterns, based on the event information. The agent manager sends at least one request to a selected set of the agents for additional event information when a triggering event is identified.
US07934255B1 Apparatus, system, and method for offloading packet classification
A computing system offloads packet classification from a central processing unit to a graphics processing unit. In one implementation input data packets to be classified are represented as a first texture, classification rules are represented as a second texture, and a shading operation is performed to classify packets.
US07934249B2 Sensitivity-enabled access control model
Apparatus, methods, and computer program products are disclosed that determine Rights to an entity. The disclosed technology maintains data structures representing a set of entities. These entities include protected-entities and sensitivity-entities. Each of the sensitivity-entities is associated with a respective sensitivity access-control-list. The sensitivity-entities include a first sensitivity-entity that is associated with a first sensitivity-access-control-list. A first protected-entity being one of one or more of the protected-entities associated with the first sensitivity-entity. The technology evaluates Rights to the first protected-entity with respect to the first sensitivity-access-control-list and enables access to the first protected-entity responsive to the Rights evaluation and presents the first protected-entity when access is enabled.
US07934242B2 Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system are disclosed. One example method includes receiving information describing subscriber requests for content delivery, receiving bandwidth allocation criteria, and processing the information describing subscriber requests and the bandwidth allocation criteria according to a statistical model. The bandwidth allocation criteria comprise at least one of subscriber pricing information, content delivery mode information, and program content information. The processing produces a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods.
US07934232B1 Navigation paradigm for access to television services
The present invention provides a method and system for accessing services in a television system. In one implementation, a DHCT presents a user a menu containing a plurality of selectable link representations corresponding to separate services or applications offered by the cable television system. The user navigates the menu with a remote device and selects a desired service by choosing the selectable link representation corresponding to the desired service or application. The DHCT receives the user input, translates the selectable link command into an executable call, and activates the service or application corresponding to the selected link representation from the menu chosen by the user.
US07934231B2 Allocation of overhead bandwidth to set-top box
A method includes receiving a channel change request from a set-top box (STB) coupled to a packet-based network, where the STB is located at a subscriber premises. The channel change request includes a value identifying one or more of a number of STBs and a number of display devices that are located at the subscriber premises. The method also includes allocating an overhead bandwidth to the STB based on the value.
US07934227B2 Methods and systems for capturing commands
Methods and systems capture user commands. A user command is received at a viewer's appliance. A determination is made whether the user command is automatically locally stored in memory of the viewer appliance. A look-up is performed when the user command is not automatically locally stored in the viewer appliance to determine if local storage is require. When the look-up determines that local storage is required, then the user command is captured and locally stored for execution at the viewer appliance. When the look-up determines that local storage is not required, then the user command is forwarded to a remote location for remote storage in a network.
US07934219B2 Process agents for process integration
The addition of process agents into an application system allows a much simpler integration between business objects by placing the integrating components into separate, independently updateable process agents. Process agents observe business objects with which they are associated and communicate with other process agents. Alternatively, process agents may be notified by business objects to perform communication activities. Thus, a business object may be designed, operated, or updated with complete independence from the surrounding structure of the application system. The logic, application code, and integration components that require specific changes or design in response to changes in the overall application system or real world conditions are placed in the process agent objects, allowing them to be updated, modified or integrated freely without any changes to business objects within the system.
US07934214B2 Computer implemented method, system and computer program product for controlling software entitlement
Computer implemented method, system and computer program product for controlling software entitlement. A computer implemented method for controlling software entitlement includes receiving a request to install a software item on a designated machine. A determination is made if the designated machine is of a machine type authorized for installation of the software item. If the designated machine is of a machine type authorized for installation of the software item, a determination is made, using stored configuration data, if at least one additional criterion specified for entitlement to install the software item on the designated machine is satisfied using stored configuration data. If the at least one additional criterion specified for entitlement to install the software item on the designated machine is satisfied, installation of the software item on the designated machine is enabled in accordance with the at least one additional criterion.
US07934207B2 Data schemata in programming language contracts
Systems and methods that integrate data type conversion(s) into a programming language, and describe external formats within a syntax thereof. A mapping component defines a declarative mapping from an external data format to one or more of its internal data types (e.g., expressing external data types in terms of source languages.) Moreover, a rule establishing component can define value-based rules, such as invariants to the external data format, wherein the schema declaration further defines data fields that make up the schema. Accordingly, by expressing rules in form of predicate logic (instead of imperative program logic) the subject innovation increase a likelihood that compilers can reason about the data.
US07934204B2 Partitioning code in program code conversion
A partitioning technique utilized by a translator to divide the subject code space into regions, referred to hereafter as partitions, where each partition contains a distinct set of basic blocks of subject code and corresponding target code. The partitioning technique divides the translator's representation of subject code and subject code translations into non-overlapping regions of subject memory. In this manner, when the subject program modifies subject code, only those partitions actually affected by the self-modifying code need be discarded and all translations in unaffected partitions can be kept. This partitioning technique is advantageous in limiting the amount of target code that must be retranslated in response to self-modifying code operation. In another process, the partitioning technique allows multithreaded subject programs that also involve self-modifying code to perform code modification in a thread-safe manner.
US07934202B2 Active execution tracing
Visualization for active execution tracing pertains to one or more tools used to capture and analyze events leading to a point-of-failure during execution of a function or at least a portion of an application, program, process, or other assemblage of programmable and executable code.
US07934200B2 Enhanced scenario testing of an application under test
Embodiments of the present invention address deficiencies of the art in respect to scenario testing of an application under test and provide a method, system and computer program product for enhanced scenario testing. In one embodiment of the invention, a scenario testing data processing system can include an action recorder configured to activate each of recording and playback sessions in an application user interface. The system also can include an application communicatively coupled to the action recorder and the content browser. The application can include one or more controllers, each controller corresponding to one of the sessions. Finally, the system can include an action engine disposed in each of the controllers, each action engine including program code enabled both to create and execute actions based upon requests received in a recording session for interactions in the application user interface, and also to create and execute actions based upon action descriptors in a playback file identified during a playback session in the application user interface.
US07934199B2 Automated operation of IT resources with multiple choice configuration
A method and respective system for performing a reconfiguration of a plurality of resources, where the resources reside on multiple different system platforms including a mainframe with a policy-based automation manager. A reconfiguration method with an improved switching facility between such configurations is provided by using a predefined automation choice group as a part of a predetermined automation policy, pre-selecting one group member as preferred to be activated in case a predetermined automation choice group is determined for operation, providing a user interface for triggering a reconfiguration of the resources according to the automation policy, and initiating an automatic change from a first resource configuration into a second resource configuration when the trigger is actuated.
US07934196B2 Software component and software component management system
A software component, which enables a computer to execute processing, is delivered from a management department and includes at least one software module executable by the computer; a first software subcomponent configured to transmit a component identifying information for identifying the software component, to a software component managing server when the software module is executed; and a second software subcomponent configured to transmit a device identifying information for identifying the computer on which the software component is executed, to the software component managing server when the software module is executed.
US07934194B2 User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment
The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Further, descendant classes of graphical objects can graphically extend the behavior and/or structure of ancestor classes of graphical objects.
US07934193B2 Processing a module specification to produce a module definition
A computer-implemented method of processing a module specification to produce a module definition is disclosed. A module consists of a collection of interrelated classes for object-oriented programming. A module specification is an object-oriented data structure, the elements of which correspond to classes of a meta-module. A module definition is a collection of class definitions and other expressions in an object-oriented programming language. The module specification includes unitary and categorical class specifications. The class specifications include member specifications. The module definition may include definitions for a unitary host class, a unitary viewer class, a unitary editor class, and categorical class definitions corresponding to the categorical class specifications.
US07934189B2 Method of making an integrated circuit including simplifying metal shapes
A method for simplifying metal shapes in an integrated circuit including receiving an incoming wire layout for at least one metal layer of an integrated circuit, the incoming wire layout for the at least one layer including a plurality of wires running in a preferred direction and a plurality of vias connected thereto. The method further includes segmenting each of the wires into a plurality of bricks according to a set of equally spaced parallel grid lines extending in direction which is perpendicular to the preferred direction such that each wire comprises a series of consecutive bricks with brick boundaries between consecutive bricks occurring at a grid line, defining each brick as a regular or complex brick based on at least one brick criteria, and defining brick groups based on one or more grouping criteria, wherein each group contains one or more consecutive bricks of a same wire and each brick belongs to only one group so that each wire comprises a series of one or more consecutive groups, and wherein groups containing at least one complex brick are defined as complex groups.
US07934187B1 Method and apparatus for performing electrical rule checks on a circuit design
Method, apparatus, and computer readable medium for performing electrical rule checks (ERCs) on a circuit design are described. In one example, a hierarchy of cell instances is created from a schematic database for the circuit design. The hierarchy is traversed to produce master nets. Each of the master nets is associated with shorted nets in the circuit design. The hierarchy is traversed to produce ERC nets. Each of the ERC nets is associated with effectively shorted nets in the circuit design. At least one pair of the effectively shorted nets is effectively shorted across a transistor. At least one ERC is performed on the circuit design using the master nets and the ERC nets.
US07934184B2 Integrated circuit design using modified cells
An exemplary method for modifying at least part of an integrated circuit layout comprises obtaining an integrated circuit device layout, the integrated circuit device being designed using a library of cells, obtaining a modified library of cells, and replacing at least one cell in the integrated circuit device layout with a corresponding modified cell of the modified library to obtain a modified integrated circuit device layout. The modified library includes modified cells corresponding to cells in the library and candidate areas of each modified cell indicating portions of the cell for further processing. At least some of the modified cells have been modified to at least partially compensate for a manufacturing effect.
US07934173B2 Reverse dummy insertion algorithm
A method of inserting dummy patterns includes providing a window area comprising a main pattern. The main pattern includes first patterns of a first type of features, and second patterns of a second type of features. The first and the second types are different types. The method further includes globally inserting first dummy patterns throughout the window area, wherein the first dummy patterns are dummy patterns of the first type of features; enlarging the main pattern to generate an enlarged main pattern, wherein the enlarged main pattern occupies an enlarged region of the window area; removing the portion of the first dummy patterns in the enlarged region from the first dummy patterns to generate first inversed dummy patterns; and combining the first patterns in the main pattern with the first inversed dummy patterns to generate first mask patterns for the first type of features.
US07934171B2 Method, device and computer program product for providing user information within a graphical user interface
The invention relates to a method, a computer program product and a device for providing user information relating to a screen object selected by a user with a pointer tool within a graphical user interface. In order to provide the most comprehensive assistance possible to a user when operating the pointer tool, the following method steps are proposed: detecting the selected screen object, continuously registering the position of the selected screen object within the graphical user interface while the screen object is being moved by the user by means of the pointer tool, displaying a window which follows the position of the selected screen object and contains text-based information which is dependent on the position of the selected screen object.
US07934169B2 Graphical user interface, electronic device, method and computer program that uses sliders for user input
A graphical user interface including a first slider having a first widget that is movable by a user along a first track and a second slider, integrated within the first widget, wherein the second slider has a second widget that is movable by a user along a second track.
US07934167B2 Scrolling device content
A method including displaying content on a display of a device, dividing the display into two or more display sections with a first pointing device where each of the two or more display sections includes a respective portion of the content, and scrolling the respective portion of the content in at least one of the two or more display sections with a second pointing device such that non-contiguous content is displayed in the two or more display sections.
US07934166B1 Snap to content in display
The present disclosure provides methods and systems for managing viewable content on a display. In some implementations, the method includes displaying content on the display, monitoring scrolling activity of a user and selectively centering a portion of the content on the display based on the scrolling activity.
US07934158B2 Graphical user interface (GUI) script generation and documentation
There is disclosed a method and system for generating documentation for a graphical user interface (GUI) usage scenario. There is also disclosed a method and system for assembling a GUI script from a plurality of pre-scripted parts. In an embodiment, shadow objects are created to listen to and report activities of each GUI object of interest during a GUI usage session. The shadow objects may listen to shadowed GUI object activities during playback of the GUI script, or during a live GUI usage session. GUI object activities reported by the shadow objects are identified and converted into narrative language statements, using a pre-determined conversion list, to create human-readable documentation.
US07934156B2 Deletion gestures on a portable multifunction device
Deletion gestures for use on a portable multifunction device with a touch-sensitive display are disclosed. In some embodiments, a computer-implemented method for use in conjunction with the portable multifunction device comprises displaying a list of items on the touch-sensitive display, detecting a first gesture on the touch-sensitive display to edit the list of items, responding to the first gesture by displaying a first icon next to each deletable item in the list, detecting a second gesture on the touch-sensitive display to select one of the deletable items, and responding to the second gesture by displaying a second icon next to the selected item. If a third gesture on the second icon is detected, the selected deletable item is deleted. If a fourth gesture on the first icon next to the selected deletable item is detected, the second icon is deleted.
US07934154B2 Document processing apparatus, document processing method, and document processing program
A document processing apparatus according to the present invention capable of changing a layout dynamically in accordance with data to be laid out, comprises a template holding unit which holds a template having a region for which an extraction condition is set to extract the data to be laid out from a database and lay out the data; an acquisition unit which acquires, from the database, the data to be laid out, which satisfies the extraction condition set for the region in the template held by said template holding unit; and a layout unit which lays out, in the region, at least one of the data to be laid out, which are acquired by said acquisition unit.
US07934150B1 Method and GUI for managing output settings in a form-based application
A computer-readable medium includes instructions for managing output settings in a form-based application by modifying a first output setting control associated with a first output version of a form of the form-based application, initiating outputting the first output version based on modifying the first output setting control, and initiating outputting a second output version based on a second output setting control.
US07934149B1 Automated creation and maintenance of programs to process internet form related submissions
According to one aspect of the present invention, a method is provided in which a form is received from an author. A parsing function is performed to extract attribute information with respect to various form elements contained in the form. A user interface is presented to the author to allow the author to configure a set of actions that are to be performed in processing the submissions of the form.
US07934148B2 Systems and method for storing, delivering, and managing messages
Systems and methods are provided for storing a mark-up language file and delivering the file from a network server to a user's computer via a packet switched data network using a hyper-text transfer protocol (HTTP). The mark-up language file is stored in a storage area accessible by the network server, wherein the file contains information personal to the user. A notification is transmitted to the user's computer, wherein the notification serves to notify the user of the availability of the file. In response to a user request made in response to the notification, the mark-up language file is transmitted from the network server to the user's computer, via the packet switched data network, using the HTTP.
US07934145B2 DTV transmitting system and receiving system and method of processing television signal
A digital television transmitting system includes a pre-processor, a packet generator, an RS encoder, and a trellis encoder. The pre-processor pre-processes enhanced data by coding the enhanced data for first forward error correction (FEC) and expanding the FEC-coded enhanced data. The packet generator generates first and second enhanced data packets including the pre-processed enhanced data and main data packets and multiplexes the enhanced and main data packets. The first enhanced data packet includes an adaptation field including the pre-processed enhanced data and second enhanced data packet includes a payload region including the pre-processed enhanced data. The RS encoder performs RS encoding on the multiplexed data packets for second forward error correction (FEC), and the trellis encoder performs trellis encoding on the RS-coded data packets.
US07934144B2 High-speed analog-to-digital conversion with improved robustness to timing uncertainty
A method and system using the principle of generalized maximum likelihood estimation to resolve sample timing uncertainties that are associated with the decoding of communication signals. By using generalized maximum likelihood estimation, sample timing uncertainty can be resolved by taking multiple samples of the received signal within a symbol period and determining which sample best corresponds to the optimal sample timing. The sample which best corresponds to the optimal sample timing can be determined from a timing index which can be calculated from ambiguity indicators that are based on the samples of the received signal.
US07934139B2 Parallel LDPC decoder
An LDPC decoder that implements an iterative message-passing algorithm, where the improvement includes a pipeline architecture such that the decoder accumulates results for row operations during column operations, such that additional time and memory are not required to store results from the row operations beyond that required for the column operations.
US07934131B1 Server farm diagnostic and status system
Methods, systems and computer-program products are disclosed that provide a scalable system for evaluating the health of and providing status about any of a multitude of monitored computers.
US07934130B2 System and method for managing non-volatile memory based on health
An invention is provided for managing non-volatile memory having a plurality of memory blocks and a plurality of error values associated with the memory blocks. The method includes recording an error value indicating a number of errors occurring in a memory block during an operation accessing the memory block. The error values can then be aggregated to calculate an overall health of the memory, or used individually, for example, by selecting a memory block for a memory operation based on the associated error value. In general, the error value is updated when the most recent number of errors occurring in the memory block during an operation accessing the memory block is greater than a current recorded value.
US07934129B2 Network hang recovery
A method of detecting a network hang and restoring an application that communicates on a connection giving rise to the network hang. A user experience may be improved by providing the user with an option to restore the hung application without losing unsaved data or state information. The network hang may be detected when the user tries to terminate the application. The method may include determining whether the network hang is recoverable, which may involve diagnosing a type of the hang. If recoverable, a network connection reset mechanism may be triggered by instructing a network stack of the computer to terminate the network connection.
US07934126B1 Resolution of computer operations problems using fault trend analysis
A set of fault records representing faults previously detected in an enterprise computer system is received and analyzed. The analysis comprises a variety of analytical operations and results in a report provided to a user, the report particularly including a set of fault sources identified as highly important to address, with respect both to the system as a whole and to particular categories of faults.
US07934124B2 Self-contained densely packed solid-state storage subsystem
A rack mountable solid-state storage subsystem includes a plurality of interface units and a plurality of data storage modules to implement a mass storage device. Each of the interface units may be coupled to a plurality of communication ports for connection to a host server and to other interface units. Each data storage module may be detachably mated to a corresponding connector mounted to a motherboard. Each data storage module may also include a non-volatile flash memory storage and a volatile storage. The data storage modules may be partitioned into a plurality of portions, each coupled to a respective interface unit via the motherboard. Each portion of the data storage modules and the respective interface unit to which each portion is coupled may form a separate storage domain that is isolated from each other domain. The storage subsystem may also include redundant power supplies and backup power supplies.
US07934122B2 Terminate operations for complex I/O link
Method, system and computer program product embodiments for, in an input/output (I/O) link handling complex instruction chains, a messaging scheme incorporating a method of error recovery between an initiator processor and a receiver processor, are provided. An operation initiation message is been sent from the initiator processor to the receiver processor for the receiver processor to begin work on an operation. If determined to be necessary, a terminate operation message is sent from the initiator processor to the receiver processor. The initiator processor withholds sending additional messages for the operation until a terminate operation response message is received. Once the terminate operation message is received, outstanding messages in process are flushed from the receiver processor. The receiver processor withholds sending additional messages to the initiator processor as the outstanding messages are completed. The terminate operation response message is sent from the receiver processor to the initiator processor.
US07934121B2 Transparent replacement of a system processor
A method and apparatus for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, is disclosed. The method comprises directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
US07934120B2 Storing data redundantly
A method for storing data blocks, including forming the data blocks into groups comprising N·M data blocks, where N and M are different positive integers. For every group, the N·M data blocks are assigned to correspond to elements of an array comprising N rows and M columns. A respective parity block is calculated for each of the N rows and M columns, to form (N+M) parity blocks. The resulting (N+M) parity blocks and N·M data blocks are stored in respective storage devices.
US07934118B2 Failure notification in rendezvous federation
Systems and methods that supply a global knowledge on what nodes are available in the system, via employing routing tokens that are analyzed by a centralized management component to infer status for the nodes. When nodes fail, the routing tokens associated therewith are acquired by neighboring nodes, and the global knowledge updated. Moreover, upon inferring a failed or down status for a node, a challenge can be sent to a node reporting such failure to verify actual failure(s).
US07934117B2 Routing token transfer and recovery protocol in rendezvous federation
Systems and methods that provide for assignment and recovery of tokens as part of a plurality of nodes and distributed application framework/network. The assignment component assigns numbers and tasks to candidates and facilitates multiple leader election. Moreover, a recovery component can recover a token for a node that leaves the network (e.g., crashes). Such recovery component ensures consistency, wherein only one server is assigned recovery of the token and associated tasks.
US07934110B2 Dynamically managing thermal levels in a processing system
A technique to dynamically maintain the thermal levels of a plurality of cores of a processing system by interleave core hopping with throttling techniques. The interleaving logic may transfer execution of threads from a hot core to a cold if core hopping is applicable. Core hopping may be applicable if there exist a cold core to which the execution of threads can be assigned to from a hot core and if the rate of occurrence of core hopping is within an allowable rate value. The interleaving logic may apply throttling techniques if core hopping is not applicable. The throttling techniques may throttle the throttling parameters, which may comprise voltage, frequency, and micro-architecture throttling parameters provided to the hot core if the core hopping is not applicable.
US07934108B2 System and method to identify power savings
A device includes an estimation module, a ratio module, and a recommendation module. The estimation module is adapted to receive a first performance level and a first power consumption level associated with a current server, and adapted to estimate a second performance level and a second power consumption level associated with a first target server based on the first performance level and the first power consumption level. The ratio module is adapted to determine a first performance ratio between the first performance level and the second performance level, and adapted to determine a first power consumption ratio between the first power consumption level and the second power consumption level. The recommendation module is adapted to determine whether to suggest a migration from the current server to the first target server based on the first performance ratio and the first power consumption ratio and adapted to output a first migration determination.
US07934106B2 Power control for fast initialization of recording apparatus
A data processing apparatus according to the present invention is capable of writing video and/or audio data to a storage medium. The data processing apparatus includes: a power controller for controlling powering on or off; a signal processing circuit for generating data; and a drive section for writing the generated data to the storage medium. In response to a powering-off instruction, the power controller stops supplying power to the drive section but continues to supply power to the signal processing circuit and the power controller itself. Since hardware elements remain energized, they do not need to perform initialization operations when the apparatus is powered on. Similarly, corresponding software elements are also in an operable state, and therefore do not need to perform initialization processes. Therefore, the signal processing circuit can immediately start processing thereafter.
US07934101B2 Dynamically mitigating a noncompliant password
Techniques are disclosed for dynamically mitigating a noncompliant password. The techniques include obtaining a password from a user when the user attempts to access a service; determining whether the password meets quality criteria; and if the password does not meet the quality criteria, performing one or more responsive actions that relate to accessing the service.
US07934096B2 Integrity protected smart card transaction
Systems, methods, and technologies for configuring a conventional smart card and a client machine, and for performing a smart card authorization using the configured smart card and client. Further, the combination of methods provides for mutual authentication—authentication of the client to the user, and authentication of the user to the client. The authentication methods include presenting a specified token to the user sufficient to authenticate the client to the user and thus protect the user-provided PIN. Security is strengthened by using an integrity key based on approved client system configurations. Security is further strengthened by calculating a PIN′ value based on a user-specified PIN and a modifier and using the PIN′ value for unlocking the smart card.
US07934095B2 Method for exchanging messages and verifying the authenticity of the messages in an ad hoc network
A method for exchanging messages containing reliable information between nodes in an ad hoc network, such as a vehicle ad hoc network. The method includes the steps of providing a public key for a PKI encrypted certificate authority signature to all nodes known to transmit reliable information. Each node transmits a signal containing node identification information and the PKI encrypted certificate authority signature associated with that node. Each node also receives like signals from other nodes and then decrypts the certificate authority signatures from the received signals by using the certificate authority public key to ascertain the authenticity of the received certificate authority signatures and the reliability of the received message. Thereafter, the nodes receive and accept messages with a TESLA encrypted signature only with nodes identified to have authentic certificate authority signatures until the occurrence of a subsequent predefined event, such as a new node in the network or the elapse of a predetermined time period.
US07934091B2 Digital asset usage accountability via event journaling
A technique for establishing a perimeter of accountability for usage of digital assets such as data files. The accountability model not only tracks authorized users' access to files, but monitors passage of such files to uncontrollable removable storage media or through network connections and the like which may indicate possible abuse of access. In accordance with a preferred embodiment, an autonomous independent agent process running at a point of use, such as in the background of a client operating system kernel, interrupts requests for access to resources. The agent process senses low level system events, filters, aggregates them, and makes reports to a journaling server. The journaling server analyzes sequences of low level events to detect when aggregate events of interest occur, such as “FileEdit”, network file transfers and the like. Reports can be generated to provide an understanding of how digital assets have been accessed, used or communicated by individuals in an enterprise.
US07934079B2 Processor and its instruction issue method
An instruction issue method for use in a pipelined processor, comprising the steps of: decoding an instruction to be processed to get a type of the instruction; computing the number of cycles to be occupied at execution stage for the instruction, according to the type of the instruction; marking a target operand of the instruction as acquirable in a predefined cycle before the instruction enters write-back stage, according to the number of cycles, so that subsequent instructions taking the target operand as their source operands perform subsequent operations according to the case that the target operand is acquirable.
US07934071B2 Method of managing storage capacity in a storage system, a storage device and a computer system
A capacity management method of managing a capacity of a storage unit of each storage in a computer system having a plurality of storage devices each having one or more storage units each providing one or more storage areas. The method includes the steps of: detecting a storage area relation between a first storage area and a second storage area; and calculating an estimated capacity necessary for the storage unit in accordance with a detection result.
US07934065B2 Computer system storing data on multiple storage systems
During the normal operation state of a computer system 1000, the data stored in a primary storage system 200P is copied to an intermediate storage system 200I via synchronous copying and the data stored in the intermediate storage system 200I is copied to a secondary storage system 200R via asynchronous copying. During the reverse operation state, however, the data stored in the secondary storage system 200R is copied to the intermediate storage system 200I via asynchronous copying and the data stored in the intermediate storage system 200I is copied to the primary storage system 200P via synchronous copying. In this way, practical remote copying can be carried out in a computer system in which three or more storage devices are installed at different locations and connected serially.
US07934063B2 Invoking externally assisted calls from an isolated environment
A method of invoking power processor element (PPE) serviced C library functions on a synergistic processing element (SPE) running in isolated mode. When the SPE initiates a PPE-serviced function, an SPE stub routine allocates a parameter buffer in an open area of a local store (LS) memory within the SPE. The LS memory includes an open area accessible to the PPE, and an isolated area inaccessible to the PPE. The SPE stub routine copies function parameters corresponding to the PPE-serviced function to a buffer within the open area of the LS memory, and writes a message word, which contains an identification variable of the PPE-serviced function and a location variable of the function parameters, to the open area. When execution is temporarily suspended on the SPE, the PPE reads the message word from the open area of the LS memory and executes the PPE-serviced function.
US07934061B2 Methods and arrangements to manage on-chip memory to reduce memory latency
Methods, systems, and media for reducing memory latency seen by processors by providing a measure of control over on-chip memory (OCM) management to software applications, implicitly and/or explicitly, via an operating system are contemplated. Many embodiments allow part of the OCM to be managed by software applications via an application program interface (API), and part managed by hardware. Thus, the software applications can provide guidance regarding address ranges to maintain close to the processor to reduce unnecessary latencies typically encountered when dependent upon cache controller policies. Several embodiments utilize a memory internal to the processor or on a processor node so the memory block used for this technique is referred to as OCM.
US07934058B2 Predictive caching of assets to improve level load time on a game console
A predictive model is used to populate a cache in a videogame system. The predictive model takes as an input a sequence of file sections that have been requested for the associated videogame thus far. The predictive model then returns the names or indicators of one or more file sections that will likely be requested in the future along with a probability that those file sections will be requested. A cache driver executing in the background of the videogame system may then use the predictive model to reduced load times during the execution of a videogame by retrieving the predicted file sections from the optical disk and placing them in a cache during periods of low CPU activity.
US07934056B2 Allocating space on data storage devices in proportion to weights associated with the devices
Space is allocated on data storage devices in proportion to weights associated with the storage devices. The weights can be dynamically adjusted at any time in order to accommodate changes in the system and to better utilize the storage devices. The technique used to perform the allocating is independent of the weights used by the allocating. Further, the allocation technique can accommodate general purpose data streams having varying lengths and/or varying access patterns, as well as special purpose data streams, such as video streams.
US07934055B2 Apparatus, system, and method for a shared, front-end, distributed RAID
An apparatus, system, and method are disclosed for a shared, front-end, distributed redundant array of independent drives (“RAID”). A multiple storage request receiver module receives at least two storage requests from at least two clients to store file or object data in one or more storage devices of a storage device set. The storage requests are concurrent and have at least a portion of the data in common. The storage device set includes autonomous storage devices forming a RAID group. Each storage device is capable of independently receiving storage requests from a client over a network. A striping module calculates a stripe pattern and writes N data segments per stripe to N storage devices. A parity-mirror module writes a set of N data segments to parity-mirror storage devices. A sequencer module ensures completion of a first storage request prior to executing a second storage request.
US07934053B2 Flash memory storage device for adjusting efficiency in accessing flash memory
A flash memory storage device for boosting efficiency in accessing flash memory is disclosed. The flash memory storage device provides a Multi-level cell (MLC) flash memory for storing data, a single-level cell (SLC) flash memory for storing data, and a control unit for determining whether to store a file into the MLC NAND flash memory or a SLC NAND flash memory based on the file's data characteristics.
US07934048B2 Filtered register architecture to generate actuator signals
In various embodiments, apparatus and systems, as well as methods, may include an enhanced register to provide actuator signals to a memory array, the enhanced register including a first memory device including an first enable input, a first data input coupled to a register data input, and first memory device output, the first memory device output to couple to the memory array, and the enhances register to include a second memory device including a second enable input, a second data input coupled to the register data input, and a second memory device output, wherein the second memory device output provides a first output signal indicating when one or more of the actuator signals from the first memory device output are to be coupled to the register data input.
US07934047B2 Memory module and memory system
A memory module includes a plurality of ranks that each include a first pin group and a second pin group for receiving external pin signals, and a rank selecting unit included in each of the plurality of ranks, the rank selecting unit configured to output different rank pin signals to each rank by using signals of the first pin group.
US07934041B2 Storage router and method for providing virtual local storage
A storage router and storage network provide virtual local storage on remote storage devices. A plurality of devices are connected to a first transport medium. In one embodiment, a storage router maintains a map to allocate storage space on the remote storage devices to devices connected to the first transport medium by associating representations of the devices connected to the first transport medium with representations of storage space on the remote storage devices. The storage router controls access from the devices connected to the first transport medium to the storage space on the remote storage devices in accordance with the map and allows access from devices connected to the first transport medium to the remote storage devices using native low level block protocol.
US07934036B2 Interrupt-related circuits, systems, and processes
An electronic interrupt circuit includes an interrupt-related input line, a security-related status input line, a context-related status input line, and a conversion circuit having plural interrupt-related output lines and selectively operable in response to an interrupt-related signal on said interrupt-related input line depending on an active or inactive status of each of said security-related status input line and said context-related status input line.
US07934033B2 PCI-express function proxy
Embodiments are described for executing embedded functions in endpoint devices by proxy in a shared PCI Express subsystem. The shared subsystem comprises a plurality of proxy devices coupled to a PCIe fabric, wherein each one of the proxy devices is associated with an endpoint device and coupled to a controlling server through a PCIe link. An associated proxy device comprises a copy of the configuration space of the target endpoint device. Embedded functions of an endpoint device can be accessed by controlling servers through the associated proxy devices. Devices in the shared subsystem use PCI protocol to communicate. The duplication of the endpoint configuration space in the proxy device is administrated by a proxy configuration manager. The proxy device translates destination addresses in upstream and downstream transactions. A proxy interrupt conveyance mechanism relays interrupt messages from an endpoint device to the controlling server via the associated proxy device.
US07934032B1 Interface for establishing operability between a processor module and input/output (I/O) modules
Described are electronics systems and methods for distributing a limited number of lanes of a PCI Express-based processor (CPU) module among a plurality of PCI Express-based I/O modules with which the CPU module is in communication. The CPU module receives a code from each I/O module over a sideband interface between that I/O module and the CPU module. The coded signal represents a link-width capability of the I/O module. The CPU module is configured to allocate a link width to each I/O module based on the fixed number of lanes and the link-width capability as represented by the coded signal received from that I/O module. The link between CPU module and each I/O module is trained in accordance with the link width allocated to that I/O module.
US07934026B2 Apparatus and method to preserve one or more logical communication paths in a data processing system
A method to preserve a logical communication path in a data processing system, that includes a host computer, a storage controller that comprises a first logical control unit (“LCU”), and a logical communication path that is in communication with the host computer and the first LCU, comprising deleting the first LCU and setting a first status for same. The method then configures a second LCU, and establishes a second status for same, wherein the second LCU includes all or a portion of the first LCU, but is not the same as the first LCU. The deleting, setting, configuring, and establishing are performed while maintaining the logical communication path, which is in communication with the second LCU.
US07934019B2 System for extending business systems to a mobile workforce
Systems, software, and methods for reliable wireless communication are provided. In one aspect, a computer program control device, called a node, is configured to be transmitted from a first device for receipt and processing on a second, disparate device. The node comprises a collection of managed objects or managed object representations that is effective to control said disparate device. In one exemplary illustrative non-limiting implementation, the node is configured to control the processing of multiple data types.
US07934014B2 System for the internet connections, and server for routing connections to a client machine
The purpose of the present invention is to provide an Internet connection system which is capable of benefiting from the IPv6 by relatively easy means and in which manufacturers of client-side devices can create added values for users. IPv6 packets are transmitted by a tunneling connection between a home network and a server on the Internet. Also terminal devices present in the home network can be uniquely recognized and controlled from outside via the server. Since all communications are performed via the server on the Internet regardless of the carrier and the ISP, the terminal device and all connections to the terminal device can be freely configured and controlled by the owner or the manufacturer of the server on the Internet.
US07934012B2 Automatic translation code generation
The present invention provides methods and systems for automatic translation code generation. The client transmits a data object message comprising the current data model of the client to the server. The server automatically generates a new translation code based on the current data model of the client. The newly generated translation code may then be used to convert the data in the server into a data format required by the client. If the current data model of the client changes, the translation code on the server may be automatically adapted according to the changed data format and data on the server is converted with the adapted translation code.
US07934011B2 System and method for flow control in web-based video editing system
A web-based video editing system includes a communication device configured to: generate information indicative of points of interest of a video, the points of interest being indicative of one or more active data or one or more inactive data during a selected time interval; determine an identity of each of the active data, and a required amount of an identified active data during the selected time interval; and request the identified active data and the required amount of each of the identified active data. The system also includes: a web server configured to: receive the requested information, assign a unique identifier to the identified active data and transmit a redirect to the communication device. The system also includes: a custom web server configured to: receive and transmit to the communication device information indicative of the unique identifiers and the required amount of each of the identified active data.
US07934010B2 System and method for retrieving digital multimedia content from a network node
A scheme for retrieving digital multimedia content from a network node. An RTSP SET_PARAMETER message is provided to the network node by a client application executing on a digital multimedia device, wherein the message contains at least one of a playlist identifier, a media clip index and an indication of an activation time. Responsive to the message, content from a particular content source identified by the playlist identifier, the media clip index, or both, is streamed to the digital multimedia device at a time determined responsive to the activation time.
US07934008B2 Delivery of multimedia descriptions using access units
The invention relates to encoding and decoding descriptions of multimedia content in two formats using access units. The invention further relates to dynamically updating multimedia description using access units and to supporting the delivery of distributed multimedia descriptions.
US07934006B2 Device management system
A device management system is provided which is used in a client/server architecture system, enabling safe sharing of a device without compromising user convenience. In a case where the device which is connected to a client is accessed from a server, in order that the device connected to the client can be used from the server by merely connecting the device to the client without performing another operation, a filter is provided on the client side, and a pseudo bus driver is provided on the server side. The filter in the client exclusively controls client operations to the device and server operations to the device. The pseudo bus driver virtually functions as a device driver between a communication unit for the client and the application in the server.
US07934003B2 Method and system for monitoring performance of distributed applications
Method and system for performance monitoring of distributed applications. A sensor intercepts every request of service for a server that is generated on a client. If the request meets a filtering condition (for example, defined by the address of the server, the web page from which the request is originated and/or the selected link) the measuring of a corresponding transaction on the client is enabled; at the same time, the request is updated by inserting a correlator. The request is then transmitted to the server. If the request includes the correlator, the measuring of a sub-transaction originating from the request is also enabled on the server. The parameters measured on the client and on the server are then associated with the correlator.
US07934000B2 Real-time communication using inter-process communications
A system for providing communication over a network comprises a communication unit included in a user-interactive application, wherein the communication unit is adapted to establish real-time communications with a remote destination, and a media streaming unit adapted to run outside of a program that is executing the user-interactive application. The media streaming unit further adapted to stream real-time communication to and from the remote destination, wherein the communication unit is adapted to control the media streaming unit via an Inter-Process Communication (IPC) mechanism.
US07933999B2 Method and device for controlling HAVi standard devices by device control modules of an OSGi platform
A new method permits the automatic requesting and provision of device control modules (DCMs) based on the HAVi standard by means of an OSGi platform, in particular, Java DCMs should be established and made available to the entire network, which make it possible to control HAVi devices. At least one device control module of the HAVi network is represented by a device control module of an OSGi platform, and according to the invention, the control of at least one HAVi device occurs by a device control module of an OSGi platform represented in the HAVi network or by a device control module native to the HAVi network.
US07933993B1 Relocatable virtual port for accessing external storage
The present invention provides for relocatable virtual ports for accessing external storage.
US07933985B2 System and method for detecting and preventing denial of service attacks in a communications system
A method and system are provided for use in detecting and preventing attacks in a communications network. In one example, the method includes calculating first and second traffic volumes based on messages received at a first time and a second time, respectively. An average acceleration is calculated based on the first and second traffic volumes, and the method identifies whether the average acceleration has crossed a threshold. The messages are serviced only if the average acceleration has not crossed the threshold.
US07933984B1 Systems and methods for detecting click spam
A system detects spamming. The system identifies normal users visiting a web site and determines an occurrence of spamming on the web site based at least in part on the identified normal users.
US07933978B2 Method, device and system for implementing VPN configuration service
The present invention provides a method, device and system for implementing a VPN configuration service. According to the invention, a VPN configuration request message is received at a network side and a verification is performed on the VPN configuration request message with a directory service table; and the directory service table is updated after the verification is passed; and, thus, a VPN configuration is implemented. Thus, the efficiency of the VPN service is improved. Through configuring the VPN policy information, the VPN connection request of the user is limited within a closed user group and a corresponding control is performed on the VPN connection request of the user. Thus, a flexible management mode is achieved.
US07933976B2 Checkpoint and restart of NFS version 2/version 3 clients with network state preservation inside a workload partition (WPAR)
Exemplary embodiments provide a computer implemented method, apparatus, and computer-usable program code for moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system. Responsive to receiving a request to perform a checkpoint operation on a software partition, network file system related mount information for the software partition is gathered. Determined ports of a network are unblocked. Unwritten data on the origination network file system client data processing system is synchronized with a remote network file system server. The network is re-blocked. A checkpoint file is generated and stored. The checkpoint file is sent to the destination network file system data processing system.
US07933975B2 Service offering for the delivery of information with continuing improvement
A continually improving method for providing information to receivers which can include the step of receiving a request from a remotely located information requestor that specifies at least one information receiver. A transaction can be initiated to handle the request. The transaction can utilize previously recorded information to determine at least one adjustable condition to be used. The previously recorded information can be specific to the information requestor and/or the information receiver. The transaction can generate at least one result for the information receiver. The generated result can be tailored for information privileges granted to the information receiver by an information controller. The result can be conveyed to the information receiver. Feedback can be received concerning the result. At least one of the adjustable conditions can be adjusted in accordance with the feedback. The recorded information can be changed to include the adjusted condition.
US07933974B2 Media content for a mobile media device
Various embodiments enable a user of a mobile media device to select one or more channels to load onto the device. Each channel comprises a collection of media content files, such as video content, audio content, and so on. Each collection of media content files can be associated with a particular genre (or genres) of media content. A channel can be managed such that its collection of media content can be rearranged, augmented, and/or otherwise edited to produce a refreshed version of the channel. The refreshed version of the channel can be provided to the mobile media device for playback. Thus, a channel associated with a particular genre of media content can provide a user with a dynamic user experience without requiring the user to manipulate specific media content files.
US07933971B2 Method for secure communication over a public data network via a terminal that is accessible to multiple users
There is described a method of communicating over a public data network, for example the Internet. A user of a public PC, for example one located in an Internet café, uses the Internet browser provided on the public PC to downloaded from a remote trusted web site a secure Internet browser that then runs within the browser provided on the public PC. The user uses the secure Internet browser to browse the Internet. The secure browser has been configured so that no copy of information transmitted into the network or downloaded from the network is cached or otherwise recorded on the hard disc of the terminal. The user may thus browse the Internet without leaving a record of sensitive information (e.g. credit card details) used in the browsing session at the public terminal.
US07933970B2 Methods, systems, and products for managing access to applications
Different communications devices, different communications networks, and/or different users are used to generate, enable, and/or manage an API tool set for providing services through a residential communications gateway. The actual physical location of the service and the manner in which it operates are transparent to the user.
US07933969B2 Apparatus and method for providing a provider-selected message in response to a user request for user-selected information
A method for providing a provider-selected message in response to a user request for user-selected information is disclosed. The method includes receiving a request from a client program for user-selected information. If a provider-selected message has not been previously transmitted to the client program, the method further includes transmitting provider-selected information to the client program. If a provider-selected message has been previously transmitted to the client program, the method further includes transmitting the user-selected information. In one embodiment, the method also includes receiving a second request from the client program for the user-selected information after the provider-selected information is displayed for a limited time.
US07933966B2 Method and system of copying a memory area between processor elements for lock-step execution
A method and system of copying a memory area between processor elements for lock-step execution. At least some of the illustrative embodiments may be a method comprising executing duplicate copies of a first program in a first processor of a first multiprocessor computer system and in a first processor of a second multiprocessor computer system (the executing substantially in lock-step), executing a second program in a second processor element of the first multiprocessor computer system (the first and second processors of the first multiprocessor computer system sharing an input/output (I/O) bridge), copying a memory area of the second program executing in the second processor element of the first multiprocessor computer system to a memory of a second processor element in the second multiprocessor computer system while the duplicate copies of the first program are executing in the first processor elements, and then executing duplicate copies of the second program in the second processors in lock-step.
US07933963B2 Reception notification control method and system
A reception notification control method is provided in which an information server that stores information addressed to reception terminals and performs reception notification, via a network apparatus, on each of the reception terminals to which the information stored in the information server is addressed. After receiving, via the network apparatus, a predetermined connection request from a reception terminal to which stored information is addressed, the information server performs the reception notification on the reception terminal.
US07933956B2 System and method to create a collaborative web-based multimedia layered platform
The present invention relates to a system and method to allow multiple users to collaborate on tasks and interact in a shared space session within a network in real-time; using a media application to manage media-layers. Each media-layer serves as a container for multimedia programs or plug-ins. The invention allows which media-layer to display via organization metaphors and filtering criteria. When multiple users are logged into the same shared space, each user can invoke and observe modifications to media-layers with the browser based or client based application. All events are synchronized among all users in that shared space, where the system is a communication conduit. The media-layers in the shared space maintains spatial and temporal correlation by a media application stage manager tool and described as a collection file descriptor such as an XML file. The ability to invoke events that affect media-layers can be supported in a synched or non synched mode on demand.
US07933955B2 One-click universal screen sharing
Described are systems and methods for screen sharing between computing systems. A guest system and a host system are coupled to a server over a network. The guest system automatically executes program code embedded in a web page received from the server. The program code sends a request to the server for image data corresponding to an image on a display screen of the host system. The host system automatically executes program code embedded in a web page received from the server. The program code captures image data from the display screen of the host system and sends the captured image data to the server. The server sends captured image data received from the host system to the guest system in response to the request from the guest system. The guest and host systems can participate in a screen-sharing session without having to download and install special software.
US07933953B2 Dual processing system capable of ensuring real-time processing in protocol conformance test
Disclosed herein is a dual processing system capable of ensuring real-time processing in a protocol conformance test. A protocol testing device performs a test on a layer under protocol test provided in a device under test. A communication device processes the protocol of a layer below the layer under protocol test between the device under test and the protocol testing device. The communication device processes a protocol test message, requiring real-time processing, instead of the protocol testing device, and transmits processing results for the protocol test message to the protocol testing device. The protocol testing device processes a protocol test message, not requiring real-time processing, and determines the conformance of the layer under protocol test provided in the device under test based on the processing results for the protocol test message.
US07933952B2 Collaborative document authoring
Embodiments are provided to enable a collaborative authoring of a document or other data structure. In an embodiment, a system includes a number of components configured to structure a collaborative authoring process. The components of the system can be used to define a number of sections, roles, and other collaboration parameters associated with a collaboration effort. A workspace can be provisioned to allow participants to interact with the document based in part on a number of permissions. Components of the system can be used to communicate a customized document to the participants based in part on an associated role and other collaboration parameters. Other embodiments and collaborative functionality are available.
US07933946B2 Detecting data propagation in a distributed system
Embodiments gather historical information about data propagation by monitoring requests to and replies from a server. When a request is received from a client system to upload code onto a web site, a user identity associated with the client system is determined and a tag that uniquely identifies the uploaded data is created and mapped with the user identity into a propagation graph. The propagation graph includes nodes and edges associated with a number of client systems that made similar requests such that each node of the propagation graph corresponds to both a tag and user identity of a client system and edges within the propagation graph represent causality links between the nodes. The propagation graph can then be used for finding long propagation chains, which can be useful for detecting worm-like propagation activity.
US07933945B2 Method, system, and computer program product for managing controlled residential or non-residential environments
A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of devices connected via a wired and/or wireless communications network. The devices include audio/visual devices (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). The control server supports video/audio serving, telephony, messaging, file sharing, internetworking, and security. A portable controller allows a user to access and control the network devices from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The controllers are enhanced to support location-awareness and user-awareness functionality.
US07933942B2 Low cost, high purity sign wave generator
An automatic test system that includes low cost and accurate circuitry for generating sinusoidal signals. Each sinusoidal signal generator produces a series of digital values approximating a sine wave. These values are computed, avoiding the need for large memories to store tables representing sine waves. Inaccuracies in the representation of the sine waves do not impact the accuracy of the resultant sine wave because circuitry used to correct for non-linearity errors in a digital-to-analog converter is programmed to also correct for errors introduced by approximating a sine wave with a computed function. A simple parabolic function may be used to compute approximations of a sine wave.
US07933940B2 Cyclic segmented prefix circuits for mesh networks
Parallel prefix circuits for computing a cyclic segmented prefix operation with a mesh topology are disclosed. In one embodiment of the present invention, the elements (prefix nodes) of the mesh are arranged in row-major order. Values are accumulated toward the center of the mesh and partial results are propagated outward from the center of the mesh to complete the cyclic segmented prefix operation. This embodiment has been shown to be time-optimal. In another embodiment of the present invention, the prefix nodes are arranged such that the prefix node corresponding to the last element in the array is located at the center of the array. This alternative embodiment is not only time-optimal when accounting for wire-lengths (and therefore propagation delays), but it is also asympotically optimal in terms of minimizing the number of segmented prefix operators.
US07933937B2 System and method for asynchronous parallel garbage collection
A system and method for asynchronously graying and blackening objects in the marking phase of parallel garbage collection. The system and method use a matrix to control a series of linked list of work to be grayed and blackened. The threads of the garbage collector are each assigned entries within the matrix upon which they may either gray an entry in the linked list or blacken and entry on the linked list. Further restrictions upon the use of the matrix allow non-garbage collection thread to asynchronously or synchronously add objects to be processed by the garbage collector.
US07933935B2 Efficient partitioning technique while managing large XML documents
A method is provided to efficiently evaluate an expression to determine the partition key for an XML document stored in a database without the entire XML document first being stored in temporary memory storage. The partition key is determined using streaming evaluation or incrementally using a DOM node tree as a portion of the document is read and stored in the buffer. The XML document is stored in the partition using the read portion of the document stored in the buffer and the remaining portion from the original source.
US07933934B2 Operator-specific quality management and quality improvement
Methods and systems for improving a data processing operation based on operator-specific quality management and/or monitoring. For example, operator-specific frequency of errors, error rates, error patterns and/or root causes may be identified. Operator-specific actions may then be taken based on these.
US07933933B2 Fast path loading of XML data
Techniques for implementing fast loading of binary XML into a binary XML database repository are provided. A client application reduces the processing burden on the repository by doing pre-processing of the binary XML data prior to loading.
US07933928B2 Method and mechanism for loading XML documents into memory
A method and apparatus for loading an XML document into memory is provided. A client loads one or more array elements into a first partition of an array that is maintained in memory. Each array element represents an XML element of an XML document. Upon determining that an amount of data maintained in the first partition exceeds a first threshold, the client subsequently loads array elements into a new partition of the array. Upon determining that an amount of data maintained in the memory of the client exceeds a second threshold, the array elements of the least recently used partition are persistently stored in a database without persistently storing the entire XML document. When the last XML element of the XML document is loaded into a partition of the array, that partition is persistently stored in the database, thereby causing the entire XML document to be stored in the database.
US07933924B2 Document objects
A document object includes informational elements and at least one attribute corresponding to a first document, and a sub-object corresponding to a second document. The sub-object includes informational elements and at least one attribute corresponding to the second document. Optionally, the second document may be a subset of the first document. Any of the attributes may include elements such as an access right, operation, informational element, internal state indicator and/or work low instruction. The document object is stored in a manner such that when the document object is decompressed, the sub-object remains compressed until it is also decompressed.
US07933923B2 Tracking and reconciling database commands
A method for automatic reconciliation of database change requests associates administrative database commands with the change request via a context event command. A database monitoring system identifies a context event command that indicates that a particular context, or session, is beginning. The context event command is a tag command, and includes parameters specifying a context label indicative of a change request. Prior to entering a particular change request, the DBA issues the context event command with the context label as a parameter. The context label is an identifier of the change request to be associated with the set of operations, or commands, resulting from the particular change request. The database monitoring system logs and associates subsequently received commands with the context label in a database access log which is employed for later reconciliation of the operations with the corresponding change request.
US07933918B2 Content hook-up apparatus and method
The present invention relates to a content hook-up apparatus and method. In particular, the present invention relates to a content hook-up apparatus that searches and downloads various formats of content corresponding to a search list input from a user, performs format conversion on the downloaded content so as to be playable on a predetermined display apparatus, and provides the content subjected to the format conversion to the display apparatus, which can play the content in a streaming manner. The content hook-up apparatus searches and downloads the content at a predetermined interval according to the user's setting and maintains a reserve space for storing the downloaded content.
US07933914B2 Automatic task creation and execution using browser helper objects
A task system and method are provided. The system provides an automated approach for task creation, maintenance and/or execution. The system includes a browser that receives search results and at least one task associated with a query from a search engine. The system further includes a browser helper object that binds to the browser at runtime. The browser helper object provides information associated with a user's action with respect to the search results and/or at least one task. The information can be employed as feedback to update model(s) (e.g., query classification model(s) and/or slot-filling model(s)) of a semantic reasoning component that retrieves task based, at least in part, upon user query(ies).
US07933901B2 Name characteristic analysis software and methods
One or more databases may be created through an array of onomastic convolutions performed on lists of names. The creation of one or more databases may result in an array correlating individual onomastic elements and normalized probabilities that the onomastic elements belong to various categorizations. A software program preferably determines all possible onomastic elements within a selected name that may be useful in determining a selected name's categorization. The software program preferably takes the onomastic elements from the selected name and compares the onomastic elements to the one or more databases. The software program preferably executes the one or more algorithms and selects categorizations with the highest probability of matching the onomastic elements. The results of the matching process preferably are displayed to the user in one or more formats depending upon the user's preferences.
US07933898B2 Method and system for selecting information of advertiser in internet search engine in response to search-ordering of partner-site
A keyword advertising service method for providing search information in response to a search request, the method includes the steps of: maintaining a search information database for storing at least one search information record; receiving a search request packet including a keyword inputted in a partner site selected by a user and a site identifier for identifying the partner site, from the partner site; extracting, in response to the search request packet, at least one search information record including a keyword corresponding to the keyword included in the search request packet, from the search information database, by using the bidding participation fee; rolling the extracted search information records independently from the bidding participation fee to be displayed on a result list field and providing the result list field to the partner site in response to the search request; and charging an advertiser corresponding to the search information record, in the case the user clicks the search information record in the search result field.
US07933895B2 Coupon and internet search method and system with mapping engine
The invention relates to coupon information (e.g., actual coupons, links to coupon, and information related to one or more coupons) that may be selectively displayed based on an association with search terms for an internet-based search. If a user, for instance, submits a search request to an internet-based search engine, the search engine may process the request and provide the search results, but, in addition, a coupon engine may perform a separate search to determine the availability of coupons relating to the search (e.g., based on one or more search terms, one or more of the search results, or other criteria). Available coupons (or coupon information) may then be displayed with, or separately from, the general internet search results.
US07933893B2 Method and system for providing a link in an electronic file being presented to a user
A method for providing a link in an electronic file being presented to a user which includes defining a customized viewpoint for the user. The viewpoint includes a preference for the user that provides an association between a data pattern and a computer network resource. The method also includes generating a request for content, receiving an electronic file in response to the request, and evaluating the electronic file to recognize a match between at least one portion of the electronic file and the data pattern. Upon recognizing a match, the electronic file is modified to include a link to the computer network resource associated with the matching data pattern, and the modified electronic file is presented to the user. Thus, the link included in the electronic file presented to the user is customized for the user, and different users who retrieve the same content can be provided with links to different computer network resources depending on their respective viewpoints.
US07933892B2 Computer-readable medium storing program for automatically generating query window, apparatus for automatically generating query window, and method for automatically generating query window
A query processing apparatus and method automatically generating a query window for an end user. The apparatus and method includes acquiring virtual schema information about tagged document data, automatically generating a query window on the basis of the virtual schema information, specifying an increase or a decrease in a number of repetitions of condition input fields for a repetitive item on the query window, copying content of the condition input fields in a certain repetition to the condition input fields in a newly-added repetition when an increase in the number of repetitions is specified, specifying a joining condition between conditions in each of the repetitions; and generating query code from information input in the query window and transmitting the query code to the query processing apparatus.
US07933891B2 Web services data aggregation system and method
A method and system for collecting and reviewing data related to web services receives service criteria from a service requester, selects candidate services that match the service criteria, invokes the selected candidate services, and aggregates results provided by the candidate services. In conjunction with aggregating results, the method and system builds service result objects conforming to a composite schema constructed from the various result schemas. To increase the utility of the aggregated results, metadata such as an invocation timestamp are also attached to each service result object. Result values are inspected and enumerated within a results table that may be used to determine which service result objects contain a particular result value.
US07933890B2 Propagating useful information among related web pages, such as web pages of a website
Web pages of a Website may be processed to improve search results. For example, information likely to pertain to more than just the Web page it is directly associated with may be identified. One or more other, related, Web pages that such information is likely to pertain to is also identified. The identified information is associated with the identified other Web page(s) and this association is saved in a way to affect a search result score of the Web page(s).
US07933886B2 System for conducting searches on the world wide web enabling the search requester to modify the domain context of a search responsive to an excessive number of hits on combinations of keywords
The user requesting the search is enabled to analyze the list of excessive hits in a manner organized through a Web content manager on the user's display screen, and reduce the excessive hits through the elimination of extraneous domains or subdomains captured by the search.An implementation for reducing an excessive number of hits in a search result received at one of the receiving display stations on the Web comprising conventional means for displaying at said receiving display station, Web documents received from sources on the Web, and means for conducting keyword searches on the Web. There are means associated with the receiving display stations for displaying the number of Web documents hit by said keyword searches, together with means, responsive to an excessive number of Web document hits, for enabling a user to display a hierarchical level of the domains of the Web documents hit by said searches with a count of the number of hits for each domain, and means enabling the user to interactively eliminate selected domains to thereby reduce the excess number of hits in said search.
US07933881B2 Concurrency control within an enterprise resource planning system
Concurrency control between multiple data transactions involving the same data includes comparing the version identifications which uniquely identify versions of the data during a read request and during a write request of a data transaction. An exception is thrown if the version identifications do not match, and the exception is handled within the data transaction.
US07933880B2 System and method of application persistence
An application persistence system for improving wireless application resource efficiency is provided. The application persistence system comprises a persistence-point definition module for defining conditions that trigger persisting application data, a persistence-point analysis module for identifying efficient and reliable persistence points and a persistence points enforcement module for enforcing persistence points at application runtime. A method of improving wireless application resource efficiency is also provided. The method comprises the steps of defining conditions that trigger persisting application data, identifying efficient and reliable persistence points, defining a persistence mode flag in an application's profile, and enforcing persistence points at application runtime.
US07933877B2 Multi-pass data organization and automatic naming
A method and a system to organize a data set into groups of data subsets in multiple passes using different parameters and to automatically name the groups is disclosed. For example, a data set is retrieved in accordance with a search query submitted by a user. The data set is organized into clusters based on a statistic(s) of the data set. The data set is then organized into groups of data subsets based on an attribute(s) indicated by the data set. Each of the groups are automatically named based on a property shared by data units of the group. The name(s) of a group may be mined from the data units of the group, retrieved from a structure that maps to attribute values indicated by the data units of the group, etc.
US07933873B2 Handling transfer of bad data to database partitions in restartable environments
Method, computer program product, and system for transferring data to database partitions are provided. A transaction is initiated to insert one or more records into a partition of a database. At least one of the one or more records is then saved in binary form to a dump table in the database as a part of the transaction in response to the insertion of the at least one record into the partition having failed as a result of the at least one record not satisfying a predetermined condition. In response to the saving of the at least one record in binary form to the dump table having failed, the transaction is rolled back.
US07933870B1 Managing file information
Managing file information is disclosed. In some embodiments, a first set of information associated with a file that includes an identifier is accessed. The identifier from the first set is read. If it is determined that at least one value in a second set of information associated with the identifier does not correspond with the file, the at least one value in the first and/or second set is updated. In some embodiments, the first set is associated with metadata attached to a file and the second set is associated with a corresponding database record. By comparing one or more of the information in the metadata attached to a file, information in the corresponding database entry, information associated with the actual file, information associated with other files, existence of other files, etc., it is possible to synchronize a database with associated files and make inferences about files that have undergone changes.
US07933869B2 Method and system for cloning a tenant database in a multi-tenant system
Exemplary methods and systems may clone a tenant database and send updates to the clone. By doing so, methods and systems may determine a difference between the clone and the tenant, making it possible to test upgrades for a tenant based on the difference. With this capability, a provider-tenant system may upgrade tenant business applications and customize tenant databases.
US07933868B2 Method and system for partition level cleanup of replication conflict metadata
A method of removing metadata from a database in a multimode replication system includes establishing a metadata retention period for nodes in the system as well as associating changes with nodes on the system. The system responds to an expiration of the retention period for any one node by analyzing the associated changes and nodes and determining if the change affects data shared with other nodes. If the data is shared with other nodes then the expired retention period node metadata is removed from the system. If the expired metadata retention period node does not share the changes with other nodes, the metadata is not removed. This allows any unique changes to still be entered into the database without adversely affecting other nodes.
US07933867B1 Maintaining views of cube-based operations in a database system
A database system includes a storage to store a view containing results of a cube-based operation on at least one base table, with the view containing a first result set for a group-by on a first grouping set, and a second result set for a group-by on a second grouping set. In response to a change to the at least one base table, a controller updates the first result set by computing a change to the first result set based on a change in the at least one base table, and updates the second result set by computing a change to the second result set based on the change to the first result set.
US07933854B2 Rule based system and method
A rule based computerized method is disclosed of developing and/or implementing and/or administering rule based systems such as legislation and/or policy and/or other rule sets, the method including: -developing a computerized database containing a set of rules in accordance with which the rule based system can be developed, written in and delivered; wherein the rules are: -written in natural spoken language to express the individual grammatical units constituting the rules, constrained in being written in accordance with defined constraints to limit the number of logical formats in which the rules can be expressed, and explicit in being written in a manner to avoid implicit meanings; whereby the rules are expressed in a logical format readily understandable to both humans and computers.
US07933852B2 Method and apparatus for developing cognitive skills
System and method for developing cognitive skills in a student, utilizing a computing device to present stimuli and to record responses. A stimulus may be graphically presented to the student via the computing device, and the student may be required to respond to the stimulus. A determination may then be made as to the correctness of the student's response. The graphically presenting, requiring, and determining may be performed for each of a plurality of stimuli. Additionally, the graphically presenting, requiring, determining, and performing may be performed in an iterative manner to improve the cognitive skills of the student. Various exercises directed to different cognitive skills and learning approaches may utilize this basic framework, and may be performed in an iterative manner to build cognitive skills in the student.
US07933850B1 Method and apparatus for functional relationship approximation through nonparametric regression using R-functions
One embodiment of the present invention provides a system that constructs a functional relationship approximation from a set of data points through nonparametric regression. During operation, the system receives a training data set in an n-dimensional space. Next, the system defines a set of regression primitives in the n-dimensional space, wherein a regression primitive in the set passes through N data points in the training data set, wherein N≧n. The system then logically combines the set of regression primitives to produce a convex envelope F, such that for each point p in the n-dimensional space: (1) F(p)=0, if p is on the convex envelope; (2) F(p)<0, if p is inside the convex envelope; and (3) F(p)>0, if p is outside the convex envelope. The system next obtains the functional relationship approximation by computing an argument of the minimum of F in the n-dimensional space. The system subsequently uses the functional relationship approximation to classify data.
US07933849B2 Integrated model predictive control of batch and continuous processes in a biofuel production process
System and method for managing a biofuel production process. An integrated dynamic multivariate predictive model is provided that includes a continuous process model representing a continuous process of the biofuel production process, a batch process model representing a batch process of the biofuel production process, and a continuous simulation framework. The batch process model interacts with the continuous process model as a nonlinear continuous process via the framework using bridging equations. An objective is received, as is constraint information specifying constraints for the biofuel production process, where the constraints are in terms of the framework, and process information related to the batch and continuous processes. The integrated model is executed per the objective using the process information as input, generating target values for variables related to the batch and continuous processes per the objective and subject to the constraints, and used to control the batch and continuous processes substantially optimally.
US07933848B2 Support vector regression for censored data
A method of producing a model for use in predicting time to an event includes obtaining multi-dimensional, non-linear vectors of information indicative of status of multiple test subjects, at least one of the vectors being right-censored, lacking an indication of a time of occurrence of the event with respect to the corresponding test subject, and performing regression using the vectors of information to produce a kernel-based model to provide an output value related to a prediction of time to the event based upon at least some of the information contained in the vectors of information, where for each vector comprising right-censored data, a censored-data penalty function is used to affect the regression, the censored-data penalty function being different than a non-censored-data penalty function used for each vector comprising non-censored data.
US07933842B2 Client facilitation of online card present transaction
An online card-present transaction system facilitates card-present type transactions with a merchant over a public network. A host system is configured to accept authentication data from a user via an authentication device. The host system, after authenticating a user is configured to retrieve the user's account information from a user database system and translate a user account number into a temporary transaction number. The temporary transaction number is then transmitted directly from the host system to the merchant, thereby eliminating the need for the user to send to the merchant over the internet, the user's transaction account number.
US07933841B2 System and method for providing consumer rewards
An automated consumer rewards/incentive program that accepts a registration of a consumer. The registration entitles the consumer to receive the benefits of the incentive program. To track the fulfillment of reward earning criteria established by member businesses, the registration includes information indicative of a credit card of the consumer. The system may track member consumer credit card transactions without receiving personal information for non-members by using a one way hash function. The system uses the credit card information to determine when member customers perform a transaction at a member business. When a member customer performs a transaction at a member business using the registered credit card, the system and method examines the credit card transactional information to determine if the consumer fulfilled the requirements of the incentive program for the member business. If the transactional information indicates that the consumer fulfilled the criteria of the rewards program of the member business, the consumer is rewarded in accordance with the benefits of the incentive program.
US07933838B2 Apparatus for secure digital content distribution and methods therefor
A method of transmitting a first digital content file from a first sender device configured with a key library to a receiver device configured with a receiver identity and a first sender-receiver key is disclosed. The method includes identifying the first sender-receiver key within the key library based on the receiver identity. The method also includes encrypting a first digital message, the first digital message including the first digital content file and a code to derive a second sender-receiver key, with the first sender-receiver key. The method further includes transmitting the first digital message to the receiver device; decrypting the first digital message with the first sender-receiver key; deriving the second sender-receiver key based on the code; and replacing the first sender-receiver key with the second sender-receiver key.
US07933835B2 Secure money transfer systems and methods using biometric keys associated therewith
A method for transferring funds from a sender to a recipient includes receiving a request to transfer the funds from a sender; creating a transaction record having a transaction identifier; providing the transaction identifier to the sender; receiving the transaction identifier from a recipient; obtaining a first biometric sample from the recipient; using the biometric sample to select a MTCN (Money Transfer Control Number) from a pool of predetermined MTCNs; associating the MTCN with the first biometric sample and the transaction record; providing the MTCN to the recipient; thereafter, receiving a request from the recipient to receive the funds; obtaining the MTCN from the recipient; obtaining a second biometric sample from the recipient; using the MTCN and/or the second biometric sample to locate the transaction record; comparing the second biometric sample to the first biometric sample; and determining whether to provide the funds based on the comparison.
US07933833B2 Method and system for rapid loan approval
A method and apparatus for rapidly and remotely providing temporary credit to a borrower is provided. In one embodiment, a lender uses as one criterion in approving the temporary credit a minimum number of deposits within a predetermined deposit verification time. Upon receipt of a request for credit, which may come either from a prospective borrower or from a merchant upon denial of credit to the prospective borrower, a lender queries a deposit account to determine whether a predetermined minimum number of deposits has been made within a predetermined deposit verification time. The lender may also determine whether each of the deposits exceeds a minimum deposit amount. Where approved, the lender is able to rapidly dispense funds for use by the borrower. In one embodiment, the lender makes these funds available via a pre-paid credit card. The lender is then able to collect principal and interest through electronic withdrawals.
US07933832B2 Methods and systems for financing healthcare expenses with a loan secured by real property
Methods and systems provide a loan to a borrower. An identification of real property and a specification of medical and/or healthcare services is received. A total loan value for the real property and specified medical and/or healthcare services is calculated. Approval of the loan secured by the real property for the total loan value is requested. A closing is initiated on the loan at which a customer depository account is funded to provide future funds for payment of the expenses for the medical and/or healthcare services.
US07933828B2 System and method for displaying and/or analyzing a limit order book
According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device.
US07933827B2 Multi-parallel architecture and a method of using the same
Multiple securities processors each process attributable security interest messages generated by market participants. Each of these attributable security interest messages relates to a specific security chosen from a plurality of securities traded on the securities trading system, such that each individual security is assigned to one or more of the securities processors. An order routing system routes each attributable security interest message to one of the securities processors.
US07933826B2 Check metaphor for electronic payment authorization
To electronically authorize and initiate payment, payment information including a date which pre-dates a due date of a payment by an amount of time corresponding to a time period for making payment in a particular manner. The received payment information is displayed in the form of a check, with the date displayed as a date on the check. A user authorization to proceed with the payment is received. An instruction to initiate the payment in the particular manner on the check date is transmitted based on the received user authorization.
US07933819B2 Computerized method and system for creating a new brokerage account
A computerized system for creating a new brokerage account is disclosed. A new account wizard software component guides a user through a series of data collection procedures using a rules based engine to facilitate data collection processing according to a plurality of data collection rules that are stored in a database. A workflow management software component manages data transfers and delegates task assignments during creation of the new brokerage account. There is also an application programming interface layer software component for interfacing data transfers between the workflow management software component and external software components.
US07933816B2 System and computer program product for global compensation of employees
An employee compensation system handles employees located world-wide using a single instance of global employee data. Compliance with various differing laws and regulations in separate countries is handled by separating and calculating unique requirements such as gross-to-net pay on a country specific basis. All other compensation tasks are processed on a global basis resulting in significant improvement and advantages over current art. Stock options and other benefits are likewise provided for using the single instance data.
US07933801B2 Ad server system with click fraud protection
An ad server system takes into consideration information about a user who clicks on an ad in determining whether to charge the advertiser for the click event, and/or in determining an amount to charge the advertiser. In one embodiment, unless the user is recognized, the advertiser is not charged for the ad selection event. Thus, advertisers do not have to pay the ad placement provider when the users who click on their ads are not recognized. If the user is recognized, the ad server system may determine whether and/or how much to charge the advertiser based on information about the recognized user. This information may include, for example, whether the user has set up an account, whether a valid credit card is on file for the user, and/or other types of user information that can be used to hold fraudulent users accountable for their actions.
US07933800B2 Multiple offer coupon
A coupon includes a bar code and a list. The bar code is configured to be optically read by a point-of-sale terminal during a purchase transaction and includes information identifying a coupon type indicating that the coupon relates to multiple offers, wherein each of the multiple offers is redeemable for a discount on a corresponding one of a plurality of products offered for sale, and an account including a status of each of the multiple offers. The list is a list of the ones of the plurality of products corresponding with each of the multiple offers. Other coupons and related systems and methods are also disclosed.
US07933799B2 Method and system for payment and/or issuance of credits via a mobile device
System and method for delivering upon request credits having monetary value to a mobile device using a communications network. An account of available credit for the user of the mobile device is maintained and authorization to issue credit is generated when a request for credit for the mobile device is received and there is available credit in the account associated with the mobile device equal to or greater than the requested credit. Credit may be sponsored by one or more sponsors and issued to the user, upon authorization, to enable the user to use the mobile device to purchase items, e.g., at a point of sale terminal.
US07933798B1 Determining and displaying impression share to advertisers
An advertisement associated with a bid and a budget for placement of the advertisement is received, and a determination as to whether to present the advertisement is made. A number of times the advertisement is presented is calculated, and the number of times the advertisement is not presented is calculated. An impression share statistic for the advertisement is calculated based on the calculation of the number of times the advertisement is presented and the calculation of the number of times the advertisement is not presented.
US07933795B2 Collaborative organization analysis
An apparatus for evaluating organization efficiency, a method for evaluation service of organization efficiency, an apparatus for generating communication frequencies, a method for generating communication frequencies, and programs and recording media of the same, quantitatively evaluate efficiency of an organization structure. The present invention provides an apparatus for evaluating organization efficiency having communication frequencies among departments obtaining unit for obtaining communication frequencies among departments, the frequency being frequencies of information interchanges among departments within an organization; a group definition data obtaining unit for obtaining group definition data, the data defining a group including more than one department within an organization; communication frequencies among groups calculation unit for calculating communication frequencies among groups for groups interchanging information, on the basis of communication frequencies among departments; and an organization efficiency calculation unit for calculating efficiency of an organization structure defined by group definition data, on the basis of the communication frequencies among groups.
US07933792B2 System for project preparing a procurement and accounts payable system surface
A system for coordinating a project for designing, implementing, and using a general procurement and accounts payable (GP/AP) system for a customer. A playbook database is created and includes templates of information relating to designing, implementing, and using the GP/AP system. The templates are particularized for the customer. A playbook summary view is generated from the playbook database. The playbook summary view displays a folders and views section, a task title display and selection area, a summary task creation button, and a detailed task creation button, which visually appear together in an undivided display area within the playbook summary view. Communication is between team members of a team and the playbook database via a server coupled to the playbook database and an intranet coupled to both the server and the team members. The team members have responsibility for the designing and implementing of the GP/AP system.
US07933789B2 Method and system for accessing declined event invitations
A method and system for accessing declined invitations is provided. The method includes receiving notification of an available time slot, retrieving stored declined event invitations, and presenting the declined event invitations to a user. The user can accept of a previously declined event invitation for the available time slot. When the user receives an event invitation and declines the event invitation, the method includes saving the declined event invitation to a data store from which it may be retrieved. Stored declined event invitations are deleted once the time of the event has passed.
US07933788B1 Pre-funded health insurance
An intermediary provides pre-funded health insurance to consumers by receiving and processing consumer information and initiating agreements with consumers and with health care providers to implement pre-funded insurance policies, for example, post-retirement health insurance policies. The intermediary may receive information corresponding to the consumer's age, income, health characteristics, and risk factors, as well as the type of insurance coverage desired. A retirement date and a consumer payment schedule for the health insurance policy may be determined based on the consumer information provided. Upon retirement, the intermediary may then pay insurance premiums to a health insurance provider on behalf of the consumer.
US07933787B1 Insurance credit model
A system and method are disclosed for furnishing a quote for an insurance product for a user. In one embodiment, the method includes receiving a request from a user for a quote for an insurance product. The request includes an identification of a coverage option and a user identifier. Upon receipt of the request, the system retrieves user credit information based on the user identifier and selects one or more values from the user credit information associated with pre-selected variables related to the selected coverage option. The system then employs the values of the pre-selected variables to calculate a user's insurance credit score for the coverage option.
US07933782B2 Quality assurance scorecard for diagnostic medical agent administration
The present invention relates to a method and apparatus where pre-defined diagnostic medical agent administration data are prospectively collected and analyzed, in order to provide an objective contrast administration risk-benefit analysis, and provide an impartial analysis for pre-testing assessment, as well as optimization of examination, contrast selection and performance parameters. By storing this data in a standardized and centralized fashion, the data could in turn be used for clinical outcome analysis on a local, regional, and national level.
US07933781B2 Method for remotely monitoring biological data
The method is for monitoring biological data in a human body. A sensor senses biological data from a human body and sends the biological data to a control unit that sends the biological data to a communicator. The communicator compares the biological data to triggering values. The communicator only transmits the biological data when the triggering values have been exceeded by the biological data. The communicator sends an alert signal including the biological data in a dedicated bandwidth to a server. A decision rule engine analyzes the biological data and decides which message to send and to which recipient based on the biological data. A medical institution pays a fee to a service unit for accessing the system.
US07933779B2 Method, apparatus, and computer-readable medium for administering the implementation of product change notices
A method, apparatus, and computer-readable medium for administering the implementation of product change notices (PCN). A PCN database application server computer is utilized to provide a method for implementing a change to telecommunications products. The method includes the steps of receiving a PCN that identifies the change, determining whether the PCN satisfies the implementation requirements, and if the PCN does satisfy these requirements, implementing the change. Once the PCN is received, it is monitored for conformance to an implementation schedule and updated for progress until completion. Updates may be received from remote inventory systems or suppliers. Upon completion or rejection of the PCN, the PCN is closed.
US07933777B2 Hybrid speech recognition
A hybrid speech recognition system uses a client-side speech recognition engine and a server-side speech recognition engine to produce speech recognition results for the same speech. An arbitration engine produces speech recognition output based on one or both of the client-side and server-side speech recognition results.
US07933768B2 Vocoder system and method for vocal sound synthesis
A vocoder system for improving the performance expression of an output sound while lightening the computational load. The system includes formant detection means and division means in which the center frequencies have been fixed. The modulation level with which the levels of each of the frequency bands that have been divided in the division means are set by a setting means based on the levels of each of the frequency bands that correspond to those that have been detected in the formant detection means and formant information with which the formants are changed. Therefore, it is possible to improve the performance expression of the output sound with a light computational load and without the need to calculate and change the filter figure of each filter for each sample in order to change the center frequency and bandwidth of each of the filters comprising the division means.
US07933765B2 Cross-lingual information retrieval
Multi-lingual search and retrieval of digital content. Embodiments are generally directed to methods and systems for creating an English language database that associates non-English terms with English terms in multiple categories of metadata. Language experts use an interface to create equivalencies between non-English terms and English terms, Boolean expressions, synonyms, and other forms of search terms. Language dictionaries and other sources also create equivalencies. The database is used to evaluate non-English search terms submitted by a user, and to determine English search terms that can be used to perform a search for content. The multiple categories of metadata may comprise structured data, such as keywords of a structured vocabulary, and/or unstructured data, such as captions, titles, descriptions, etc. Weighting and/or prioritization can be applied to the search terms, to the process of searching the multiple categories, and/or to the search results, to rank the search results.
US07933764B2 System and method for adding semantic support to existing syntactic infrastructure
UDDI is not capable of handling semantic markups for Web services due to its flat data model and limited search capabilities. The present invention provides semantic service description and matchmaking with registries that conforms to UDDI specification. Specifically, the present invention stores complex semantic markups in UDDI data model and uses that information to perform semantic query processing. The present invention does not require any modification to the existing UDDI registries. The add-on modules reside only on clients who wish to take advantage of semantic capabilities. This approach is completely backward compatible and can integrate seamlessly into existing UDDI infrastructure.
US07933762B2 Predictive model generation
Models are generated using a variety of tools and features of a model generation platform. For example, in connection with a project in which a user generates a predictive model based on historical data about a system being modeled, the user is provided through a graphical user interface a structured sequence of model generation activities to be followed, the sequence including dimension reduction, model generation, model process validation, and model re-generation.Historical multi-dimensional data is received representing multiple variables transformed to be maximally predictive for at least one outcome variable to be used as an input to a predictive model of a commercial system, model development process is validated for at one or more sets of such variables and enabling a user of a model generation tool to combine at least two of the variables from the sets of variables.
US07933759B2 Predicate checking for distributed systems
Predicate checking in conjunction with distributed systems can enable an investigating user to check predicates in the context of instance states and/or distributed states of a distributed system. In an example embodiment, a method entails accepting distributed system simulation data and performing a simulation of a distributed system using the distributed system simulation data to create distributed system simulated states. At least a portion of the distributed system simulated states are exposed. The exposed portion of the distributed system simulated states is retrieved and stored as exposed states for the distributed system. The exposed states for the distributed system are compared to predicate states for the distributed system. If an inconsistency is detected between the exposed states and the predicate states based on the comparing at least one alarm is issued.
US07933758B2 Method and apparatus for geomodel uplayering
Embodiments of the present invention provide a method and apparatus for geomodel uplayering. The method may include calculating one or more vertical cell property means for cells within a three-dimensional geomodel, generating at least one vertical mean trend sum utilizing the vertical cell property means, grouping cells utilizing at least one of the vertical mean trend sums to define a plurality of cell regions, calculating at least one horizontal cell property variance for at least one of the cell regions, and forming a plurality of cell blocks utilizing one or more of the horizontal cell property variances.
US07933757B2 Method for simulating and estimating sandstone properties
The invention is a method for simulating sandstone deposition. The sandstone is simulated by estimating the grain size distribution and mineral composition of grains in the sandstone, simulating sedimentation of grains from the grain size distribution and mineral composition of the grains, simulating compaction of the grains, and simulating cementation of the grains. Properties of the sandstone such as porosity and permeability may be estimated from the simulated sandstone. The method permits multiple mineralogies to be simulated during the burial history of sedimentation, compaction and cementation.
US07933756B2 Multi-representational model having two or more models of a mechanical object
Apparatuses and methods for automating the generation of additional different models of a mechanical object from a first model by logically partitioning the different models based on parameters that are specific to the particular model being generated. All of the models are independent representations of the same mechanical object, and may represent the design of the mechanical object in different phases of the manufacturing process, for example, the conceptual design, the as-cast design, and the as-machined design. In one embodiment, upon receiving a selection of a feature for the first conceptual model from a user, the apparatus and method can automatically calculate the corresponding contributions for each of the different models. The corresponding contributions can be automatically calculated based on modeling parameters that are specific to the type of model that is to be automatically generated.
US07933754B2 System and method for damage propagation estimation
A method to estimate damage propagation is disclosed. The method includes making available a set of input parameters to a computational model, executing the computational model with defined changes within a range of an input parameter of the set of input parameters to define a range of at least one modeled output, receiving at least one signal responsive to and representative of a respective one of an actual sensor output, and estimating damage propagation based upon a correlation of the received signal to the modeled output.
US07933753B2 Modeling circuit of a field-effect transistor reflecting electrostatic-discharge characteristic
A modeling circuit includes a field-effect transistor, a first current source, a first bipolar transistor, a second current source and a second bipolar transistor. The first bipolar transistor and the second bipolar transistor are parasitic bipolar transistors that are arranged symmetrically to each other. Therefore, the modeling circuit can be used in simulating the field effect transistors reflecting electrostatic-discharge characteristic regardless of the polarity of a source and a drain.
US07933747B2 Method and system for simulating dynamic behavior of a transistor
Method and system are disclosed for modeling dynamic behavior of a transistor. The method includes representing static behavior of a transistor using a lookup table, selecting an instance of the transistor from the lookup table for modeling dynamic behavior of the transistor, computing a previous state of the instance using a non-quasi static analytical model, computing a variation in channel charge of the instance according to a rate of change in time, computing a current state of the instance using the previous state and the variation in channel charge, computing a modified terminal voltage that includes a dynamic voltage across a parasitic resistance at the terminal of the transistor according to the current state and previous state of the instance, and storing the modified terminal voltage in a memory device for modeling dynamic behavior of the transistor at the current state.
US07933744B2 System and method for managing wind turbines and enhanced diagnostics
A method of wind turbine management includes receiving operational information on operational characteristics of a wind turbine. The operational information is analyzed based on a set of rules, and a determination is made as to whether a fault of the wind turbine is resettable. The set of rules may be configured based on operating configuration of the wind turbine. Advanced operational information may be received for conducting enhanced diagnostics and a determination is made as to whether a fault of the wind turbine is resettable.
US07933741B2 Estimating noise at one frequency by sampling noise at other frequencies
A method, apparatus and computer program for improving the signal-to-noise ratio of a signal S(t), S(t) containing Signal and noise, are disclosed. A measurement of S(t) at a frequency-of-interest is obtained. Noise measurements of S(t) at one or more noise frequencies where the Signal portion of S(t) is expected to be small are obtained. The noise at the frequency-of-interest is estimated using the noise measurements at the one or more noise frequencies. The estimated noise is subtracted from the measurement of S(t) at the frequency-of-interest.
US07933735B2 Semiconductor integrated circuit
A semiconductor integrated circuit having a test circuit for collecting test data at any time based on interaction with an external source is provided. A communication circuit receives a data frame that is transferred to a data buffer. Data portions are transferred to a test unit of a test circuit. A counter starts a count operation based on a system clock when count information is transferred. If one of the data portions indicates the transferred data is test data, and another portion indicates a data collection specification command, the test unit outputs decoded address data to interact with a circuit-under-test when the counter completes the count operation based on another portion of the frame. A data buffer is supplied with the address data to facilitate storage of the data transferred from the circuit-under-test.
US07933734B2 Method for testing an electronic control system
A method is presented and described for testing of at least one electronic control system, in which the control system is connected via a data channel to a test device, at least one environmental model is calculated on the test device and the environmental model interacts with the control system by output of environment model data via the test device to the control system and by receiving control system data from the control system via the data channel. The method according to the invention executes on the test device at least one test model to influence the environment model and/or to calculate the environment model and/or the electronic control system, in which the test model or the test models is or are executed functionally independently of the environment model and, during test operation, synchronously with the environment model.
US07933733B2 Attribute sensing processes
Methods for determining an attribute of a substance in a container in response to an access event. The methods include a method for determining an attribute of a substance including activating the sensor in response to an access event and transmitting, in response to the activating, an output of the sensor providing an indication of an attribute of the contents. The methods also include a method having the steps of associating a sensor having an identifier with the container; and receiving the identifier and an output of the sensor providing an indication of the amount of the contents.
US07933732B2 Electronic load device for power supply product to be tested and method for regulating bandwidth thereof
An electronic load device provided for testing an OT (power supply to be tested) and the working bandwidth is regulated and set according to the output impedance of the OT. The electronic load device comprises a CPU, an impedance-bandwidth table, a voltage-current measurement unit, a power stage and a control module. Firstly, a current pulled out from the OT to the power stage is called by the CPU. Thereafter, an output impedance of the OT is measured by the voltage-current measurement unit and analysis by the CPU. Next, a working bandwidth of the electronic load device is regulated and set by the control module according to the output impedance and the impedance-bandwidth table.
US07933731B2 Smart sensor
A measurement system includes a preexisting sensor, a transducer module installed in the pre-existing sensor including a memory storing information for identifying and operating the transducer, and a control device for communicating with the memory, the control device including a processor for automatically configuring the control device in response to data communicated from the memory and for collecting data from the pre-existing sensor. A method includes installing a transducer module into a preexisting sensor, and communicating between a memory of the transducer and a control device to automatically configure the control device in response to information for identifying and operating the transducer stored in the memory, and for collecting data from the pre-existing sensor.
US07933729B2 Operation device control apparatus, operation device control method, information storage medium, and operation device
To provide an operating device control device for obtaining information about a rotational angle of an operating device, while reducing the influence due to an individual difference and/or variation of a reference sensor signal in accordance with a sensor signal output from the gyro sensor mounted in the operating device. A control device of an operating device having a gyro sensor for detecting an angular velocity and outputting a sensor signal in accordance with the detected angular velocity, the control device obtains an output signal from signal output means for outputting an output signal in accordance with a difference between the sensor signal output from the gyro sensor and a predetermined reference signal, then estimates a reference sensor signal to be output by the gyro sensor when no angular velocity is detected, based on the output signal, and changes the predetermined reference signal according to the estimated reference sensor signal.
US07933726B2 Method and apparatus for a real time signal integrity oscilloscope
A system, method, and apparatus for obtaining a record of logic level transitions within a signal, and for accurately determining a voltage-time pair exhibited by the signal. To achieve these ends, a front-end device may be mated to a real-time sampling system, such as an oscilloscope. The front-end device effectively permits the oscilloscope to observe signals exhibiting greater data rates than otherwise possible without the front-end device.
US07933724B2 Method of tracking the performance of an industrial appliance
Method of tracking the performance of an industrial appliance (E), in which an estimate (We) of the quantity representing the electrical power consumed is calculated, in real-time, using the model (M), based on the values of the set (F) of operating parameters of the industrial appliance (E), the difference between the measured value (W) of the electrical power consumed (W) and the estimated value (We) provided by the model (M) is calculated, to obtain the overconsumption value, based on a statistical test on the overconsumption variable, using the distribution of this variable, an overconsumption score is deduced from this corresponding to a probability of overconsumption (p1) and an alarm is triggered if the probability of overconsumption (p1) exceeds a given overconsumption probability threshold (sp1), so constituting an overconsumption indicator.
US07933722B2 Methods of analysis of polymorphisms and uses thereof
The present invention provides methods for the assessment of diseases that result from the combined or interactive effects of two or more genetic variants, and in particular for diagnosing risk of developing such diseases in subjects using an analysis of genetic polymorphisms. Methods for the derivation of a net score indicative of a subject's risk of developing a disease are provided.
US07933719B2 Methods and apparatus for diagnostic assessment based on amounts of biogenic amines
Diagnostic method, based on the amounts of biogenic amines that are contained in a body fluid or other sample. A number of measured parameters related to the desired diagnostic information are derived from the amounts. For each diagnostic information desired, an input consisting of the identification of the diagnostic information is provided. The input is compared to the measured parameters and a diagnostic response is derived from the comparison. The measured parameters may be derived from the amounts of the biogenic amines according to a program stored in a memory. The detection of the less volatile amines and their separation from the more volatile ones may advantageously be enhanced by successively adding a base and an acid, in either possible succession, to the sample and analyzing the vapors emitted by the sample under heating.
US07933716B2 Azimuthal equidistant projection navigation display and method
Methods and apparatus are provided for an azimuthal equidistant projection (AEP) aircraft navigational display. The apparatus comprises a generator providing the aircraft's current latitude and longitude (φ1,λ0), a user input for providing the desired map radius R, a display for presenting the navigational information, a map data source providing topographical information associated with geo-spatial coordinates, and a controller and memory coupled to the generator, data source, input and display for providing data transformations. Map data containing topographical information associated with each geo-spatial coordinate is obtained from the map data source for an area of approximately radius R from (φ1,λ0). Using the controller and memory, the geo-spatial coordinates are converted to AEP spatial coordinates so that the topographical information is now associated with such AEP spatial coordinates. The transformed map data is sent to the display to provide AEP navigational information on the display around (φ1,λ0).
US07933712B2 Defective injection detection device and fuel injection system having the same
A pressure sensor is located in a fuel passage, which extends from a pressure-accumulation vessel to a nozzle hole of a fuel injection valve. The pressure sensor is located closer to a nozzle hole than the pressure-accumulation vessel for detecting pressure fluctuated by injection of fuel through the nozzle hole. An instruction signal output unit outputs an injection instruction signal so as to instruct an injection mode of fuel to the fuel injection valve. A defective injection determination unit determines whether a detected pressure of the fuel pressure sensor is fluctuated in a fluctuation mode in a range assumed from the injection instruction signal. The defective injection determination unit determines that a defective injection occurs when determining that the detected pressure is out of the fluctuation mode in the assumed range.
US07933710B2 Abnormality diagnosis device of internal combustion engine
A cylinder causing an abnormal air-fuel ratio is specified. Injection ratio changing control for gradually changing a ratio between command injection quantities of two injectors of the abnormal cylinder while keeping the sum of the command injection quantities of the two injectors constant is performed on the abnormal cylinder. If the injection ratio changing control is performed under the same condition, a changing behavior of the actual sum injection quantity of the two injectors varies and a changing behavior of the air-fuel ratio varies depending on which one of the two injectors is abnormal. Therefore, the abnormal injector out of the two injectors is specified using a learning value of an air-fuel ratio feedback correction value based on an output of an exhaust gas sensor.
US07933709B2 Method for controlling speed and/or distance in motor vehicles
The invention relates to a method for controlling speed and/or distance in motor vehicles having distance-related longitudinal control systems, wherein during clear driving, a clear drive acceleration value is set to reach a preset speed, and while following a detected target object, a following acceleration value is set to maintain a preset distance from the target object, and wherein if the target object is lost during a following drive operation, a transition acceleration value is set. According to the invention, the transition acceleration value is set for the duration of a time interval, which is dependent on the speed at the time of the target object loss.
US07933708B2 Systems and methods for assisting in acceleration of a vehicle during vehicle re-acceleration
In some embodiments, systems and methods are provided for assisting in acceleration of a vehicle during re-acceleration. In one embodiment, a system comprises one or more sensors that monitor vehicular conditions, which are transmitted to and processed by an electronic controller. When the processed signals indicate re-acceleration of the vehicle, the electronic controller activates an aggressive schedule or aggressive throttle map that defines instructions for downshifting a transmission gear position or for increasing a throttle so as to assist in acceleration of the vehicle during re-acceleration. The electronic controller activates the instructions when one or more vehicular conditions of accelerator pedal depression exceed a predefined value during re-acceleration. The electronic controller selects the instructions most appropriate for assisting in acceleration according to the processed signals. The signals are transmitted to a transmission system that downshifts the transmission gear position or to an engine that increases the throttle.
US07933706B2 Shift control device for automatic transmission and control method thereof
An automatic transmission calculates a current thermal load state of the frictional element, predicts (S41), prior to the start of the shift, a heat generation amount of the frictional element during the shift, predicts (S42) a thermal load state of the frictional element upon shift completion on the basis of the current thermal load state of the frictional element and the predicted heat generation amount, determines (S43, S44, S45) whether to permit or prohibit the shift on the basis of the predicted thermal load state upon shift completion, and halts the determination as to whether to permit or prohibit the shift, made on the basis of the predicted thermal load state upon shift completion, when a shift mode of the shift is a second shift mode in which the heat generation amount is smaller than that of a first shift mode.
US07933702B2 Method for activating a restraint system in a vehicle
A method for activating a restraint system in a vehicle, in which the restraint system is activated as a function of a speed, an activation characteristic, and at least one quantity derived from an acceleration signal, and in which the at least one quantity exceeds a threshold function that is set as a function of the impact speed and a required activation time. The activation characteristic of a particular accident type runs linearly to a first impact speed value. The activation characteristic runs with a second slope between the first impact speed and a second impact speed value, the first and the second impact speed value depending on the particular vehicle type.
US07933697B2 Method and apparatus for recording the rotation angle of a vehicle
An apparatus for recording the rotation angle of a vehicle comprises an angular velocity sensor adapted to measure an angular velocity ω of the vehicle, an integrator adapted to integrate the measured angular velocity ω across a predetermined unit of time Δt to calculate a differential rotation angle Δα in unit of time Δt, a ring buffer adapted to store the differential rotation angles Δαan acceleration sensor adapted to detect that an accident occurred with the vehicle, and a nonvolatile recording device adapted to record, when an accident is detected by the acceleration sensor, the differential rotation angles ΔαM . . . ΔαM+N−1 stored in the ring buffer, across a predetermined recording time T before and after the accident.
US07933695B2 Electric vehicle power source selection
A vehicle includes a plurality of batteries, a vehicle load (motor generators, inverters, boost converters, connection units, and system main relays configured to be able to select at least one of the plurality of batteries as an electric power supply source, and for generating drive force by receiving electric power from the electric power supply source, and a control unit for controlling the vehicle load such that the vehicle load receives the electric power from the electric power supply source in response to a selection instruction for selecting the electric power supply source. The selection instruction is input by a user. That is, the user can select a battery to be used for traveling of the vehicle.
US07933694B2 Power supply system and vehicle including the same, and method of controlling power supply system
A CD mode electric power allocation ratio calculation unit calculates an electric power allocation ratio between a first power storage device and a power storage device connected to a second converter by means of a switching device, to be used during a CD mode, based on a remaining electric power amount of each power storage device. A CS mode electric power allocation ratio calculation unit calculates a deviation amount between SOC of each of the first power storage device and the power storage device connected to the second converter and a target value thereof, and calculates an electric power allocation ratio to be used during a CS mode, based on the calculated deviation amount.
US07933690B2 Vehicle recognition allowing device
A vehicle recognition allowing device is provided which allows the recognition of a traveling state of a vehicle, including a two-wheeled vehicle to be recognized and does not require a sophisticated image processing function. When a change in the speed, traveling state or both of the vehicle is detected by a traveling state detecting part, flickering frequencies of respective infrared ray markers are increased or decreased to a frequency corresponding to the change in speed, traveling state or both. Alternatively, flickering duty ratios of the respective infrared ray markers can be changed to a duty ratio corresponding to the new speed, traveling state or both.
US07933688B2 Electrically controlled pressure relief valve and system and method for controlling same
A system and method for controlling an electrically controlled pressure relief valve may use a soft position control loop to control the position of the valve. A pressure relief valve may also include a modified orifice shape to improve stability, to uniformly distribute the effective bandwidth over the valve operating range, and to provide a tunable default mode.
US07933681B2 Postal presorting using an occurrence table
A computer system utilizes an algorithm that: (a) prepares a table that includes counts of zip code occurrences in a mailing list; (b) prepares a container list that allocates counts to different containers; (c) uses the container list to allocate individual addresses to different mailing containers; and (d) addresses the mailing pieces (directly or by labels) according to the addresses associated with the various containers. Such configurations can advantageously decrease the time required to sort an extremely large mailing into mailing containers according to postal presort levels, among other things by performing the above steps predominantly in the internal memory of the computer system.
US07933679B1 Method for analyzing and optimizing a machining process
A method for optimizing machining parameters for a cutting process performed on a work piece. Finite element analysis of cutting tool and work material interaction is initially performed. Mechanistic modeling of the cutting process, using results of the finite element analysis, is then performed to provide optimized machining parameters for improved rate of material removal and tool life. Optionally, a two-stage artificial neural network may be supplementally employed, wherein a first stage of the network provides output parameters including peak tool temperature and cutting forces in X and Y directions, for a combination of input reference parameters including tool rake angle, material cutting speed, and feed rate.
US07933678B2 System and method for analyzing a production process
The invention relates to a system and a method for analyzing a production process. In order to make it possible to analyze the production process in an improved manner for the purpose of production planning, the invention proposes a method for analyzing a production process in which at least one production device that is controlled by a control program is involved, wherein the method has the following method steps: at least one part of the control program is simulated using a simulation program and instructions which are executed in this case are logged, and an associated data record, in which the real-time requirement of an action caused by the logged instruction on the production device is respectively assigned to the logged instructions, is generated.
US07933677B2 System and method for surface finish management
The present disclosure relates to a motion control system for a machine tool system wherein a value of a surface finish quality parameter of the motion control system is adjusted to control the surface finish of a part machined with the machine tool system. The machine tool system may include a conversational mode of operation and a NC mode of operation.
US07933674B2 Tobacco product stamping machine interface
Disclosed herein are embodiments of a user interface associated with a tobacco product stamping machine. In one embodiment, the user interface includes a visual representation of a batch of tobacco product containers. The visual representation includes an indication of a plurality of tobacco product types included in the batch. The visual representation includes an indication of a number of containers of a first tobacco product type included in the batch.
US07933664B2 Method of generating optimal control problems for industrial processes
Modelling of industrial processes is simplified with the use of Mixed Logical Dynamic (MLD) framework. Optimal control problems can be generated for application to industrial processes. For example, two arbitrarily connected MLD blocks are automatically merged to obtain one composite MLD block. Via a repeated use of the procedure, any arbitrarily complex system containing the complete description of an industrial process can be generated from the simplest MLD building blocks. The optimal control problem is generated via adding an MLD block whose unique output becomes the cost functional of the problem. In a graphical environment, any specific industrial process may be reproduced by instantiating blocks from a library of basic MLD elements or atomic MLD blocks and by properly connecting them. In case an appropriate library is available, this process will not require any expert knowledge from the end user apart from the ability to build the graphical interconnections mentioned.
US07933663B2 Safety master
A safety master configured to communicate with a plurality of safety slaves over a safety field network or with a plurality of safety local I/O units connected by a safety back plane bus of the safety master, wherein each of the plurality of safety slaves and safety local I/O units allow connection to safety I/O devices in a plurality of cell equipment, and wherein the safety master receives a status signal indicating a “safe state” or an “unsafe state” related to cell equipment from each of the corresponding plurality of safety slaves or safety local I/O units, and controls operation/stop of cell equipment by executing an interlock operation program with the received status signal as an input to output an operation instruction signal.
US07933661B2 Lead retention means
A coiled member of a medical device extends along a length of an elongate body of the device. A surface of the coiled member extends at an angle, with respect to a longitudinal axis of the body, from a first edge to a second edge, toward the proximal end of the body, such that the first edge of the surface is disposed in close proximity to the body and the second edge of the surface is spaced apart from the body.
US07933659B2 Device and method for treatment of gastroesophageal reflux disease
A lower esophageal sphincter tightening device for treating gastroesophageal reflux disease which includes an insertion device, an energy source, and an energy transmitting device. The insertion device, by insertion through a body opening, positions the energy transmitting device in the proximity of the lower esophageal sphincter. The energy source generates and transmits energy via the insertion device to the energy transmitting device which directs the transmitted energy onto the lower esophageal sphincter which is comprised largely of collagen. The energy source transmits energy at a level sufficient to cause heating of the sphincter's collagen resulting in a shrinkage of the collagen and a tightening of the sphincter.
US07933654B2 Vestibular stimulator
An apparatus for stimulating the vestibular system includes an actuator disposed to interact with the vestibular nerve and a controller for causing the actuator to interact with the vestibular nerve. The result of the interaction is that the brain receives a stationary signal.
US07933649B1 Implantable cardiac stimulation device and method for measuring intrinsic activity metrics in multi-site pacing
An implantable cardiac stimulation device provides measurement of intrinsic heart activity metrics while sustaining pacing of the heart. The device includes a pulse generator that delivers pacing pulses to a first chamber of corresponding chambers of a heart, and a sensing circuit that senses a conducted evoked response of a second chamber of the corresponding chambers of the heart in response to the pacing pulse to provide an electrical signal representing the conducted evoked response. The device further includes a measuring circuit that measures a metric of the electrical signal to approximate a corresponding metric of an intrinsic electrical feature of the second chamber.
US07933648B2 High voltage transcutaneous electrical stimulation device and method
The invention comprises a system for treating a medical disorder using transcutaneous electrical stimulation. The system includes an apparatus that supplies voltage to one or more glass electrodes that is shaped to treat a particular tissue or disorder and that is applied to an affected area of the patient's body. Voltage is applied in a range of about 500-2000 volts and a constant frequency in a range of about 10-100 kHz. The electrode may also be used to sterilize the surface of a tissue through the production of ozone. The system may be used to treat a variety of medical disorders including edema and dermatological, neurological, intestinal, vascular, and orthopedic disorders. In addition, the system may be used to improve drug delivery to specific sites by locally increasing blood circulation.
US07933647B2 Methods of increasing lipolysis
Methods for increasing lipolysis in a cell are described herein. Such methods comprise the application of an electrical current to a cell. In an embodiment, the application of the electrical current does not substantially alter the viability of such cell and/or preserves the viability of such cell. In an embodiment, such cell is an adipocyte. Corresponding uses and packages are also described.
US07933643B1 System and method for displaying an emulated surface EKG using an external programming device
A surface electrocardiogram (EKG) is emulated using signals detected by the internal leads of an implanted device. In one example, the emulation is performed using a technique that concatenates portions of signals sensed using different electrodes. In another example, the emulation is performed using a technique that selectively amplifies or attenuates portions of a single cardiac signal sensed using a single pair of electrodes. The surface EKG emulation may be performed by the implanted device itself or by an external device, such as a programmer, based on cardiac signals transmitted thereto. The external device then displays the emulated surface EKG along with an intracardiac electrogram (IEGM) and set of event markers. Alternatively, the external device displays an entire set of emulated EKGs that had been generated based on the same patient input data but using different emulation techniques. The emulated EKGs are displayed along with an actual surface EKG for the patient so that a physician may easily identify the optimal emulation technique for that patient.
US07933640B2 Interchangeable localizing devices for use with tracking systems
A system for tracking the position of an instrument relative to an area of interest includes a first fixator configured to carry first and second localizing devices. A second fixator is configured to carry the first localizing device. A third localizing device communicates with the first localizing device and the second localizing device communicates with the first localizing device such that the position of the second localizing device can be determined relative to the position of the third localizing device. The second localizing device is attachable to the instrument and the first localizing device is attachable to the first fixator such that the first localizing device communicates with the second localizing device on the instrument in order that the position of the second localizing device on the instrument can be determined relative to the third localizing device.
US07933638B2 Portable terminal
To provide a portable terminal which can detect the using modes of the portable terminal, can reduce the number of members necessary for detecting the using modes and further can reduce leakage magnetic force badly influencing on other devices.A portable terminal 10 includes a first casing 11 and a second casing 12 having inner side surfaces 11a, 12a capable of opposing to each other, respectively, and a hinge 13 for coupling the first casing 11 and the first casing 11. The first casing 11 is provided with magnetic materials 21, 22a, 22b and the casing 12 is provided with magnetic sensors 24, 25a, 25b for detecting the magnetic materials 21, 22a, 22b, respectively. The magnetic sensors 24, 25a, 25b and the magnetic materials 21, 22a, 22b detect the using modes including a folded state or a bent state of the first casing 11 and the casing 12.
US07933637B2 Speaker assemblies and mobile terminals including the same
Mobile terminals include a housing, an electronic circuit and a speaker assembly positioned in the housing. The speaker assembly includes a first speaker positioned adjacent a first side of the electronic circuit and a second speaker positioned adjacent the first speaker on the first side of the electronic circuit. A grommet may be positioned in the housing that is configured to receive the first speaker and the second speaker and the first speaker and the second speaker are positioned in the grommet. The first speaker can be a receiver speaker and the second speaker can be a micro-speaker.
US07933633B2 Wireless control apparatus for web phones
A wireless control apparatus for web phones includes a control base and a Bluetooth controller. The control base carries software for a web phone system. The Bluetooth controller is detachably plugged into the control base. A web device reads the software to perform the web phone system while the control base is plugged into the web device. Moreover, the web device charges the Bluetooth controller via the control base while the Bluetooth controller is plugged into the control base. The Bluetooth controller controls the functions of the web phone system via the control base by wireless transmission while the Bluetooth controller is detached from the control base.
US07933632B2 Tile space user interface for mobile devices
Systems and methods for providing a user interface for mobile devices enable data and services available through the mobile device to be represented as a set of tiles maintained in a display space. The tiles provide a snapshot of the current state of content available through the mobile device without requiring any interaction by the user. The tiles and display space are customizable and can be dynamically updated to display content to a user. In addition, tiles can provide functionality, including simple tasks to a user without requiring the user to navigate away from the tile display space. Tiles can also provide quick access to start software applications. Tiles can be organized in the display space by the user or the tiles can be automatically grouped based upon associated metadata.
US07933631B2 Apparatus for informing of reception of incoming call
A call informing apparatus is provided. The call informing apparatus includes a call detecting unit and a call informing unit. The call detecting unit includes an external light shielding cap that shields external light, a sensing module with an optical sensor sensing light from a display panel or a call informing lamp of a portable terminal, a first controller that generates a call reception signal, and a wireless transmitter that transmits the reception signal. The call informing unit includes a wireless receiver for receiving the reception signal, a second controller for controlling an indicating lamp to emit light, and the indicating lamp. Therefore, a user can easily and visually recognize reception of an incoming call in noisy environment, or even when riding a motorcycle.
US07933626B2 Power control
The invention relates to control of transmission power in cellular networks, specifically in cells having transmitters in several frequency bands. The invention allows the network to control the maximum transmission power of a mobile station in more than one frequency band.
US07933621B1 Systems and methods for merging active talk groups
Methods and systems for merging active dispatch talk groups, which are supported on different call handlers, are provided. The merged talk group can be supported by a single dispatch call handler, or the different dispatch call handlers can support the merged talk group in a master/slave relationship. An identification of the merged talk group is stored for a predetermined amount of time, thereby allowing the merged talk group to be reactivated.
US07933620B2 Transmit channel request messaging for half-duplex voice communications systems
A method, system, and device are provided for transmit channel request messaging in wireless half-duplex voice communication systems. A new transmit channel request message (TCRM) is provided and sent over a logical control channel from a receiving device capable of walkie-talkie-like functionality, during an active half-duplex session, to a transmitting device capable of walkie-talkie-like functionality, indicating that the transmit channel is requested. In some embodiments, the invention provides for the display of information on the transmitting device user interface (UI) indicating, during an active session, that another user wishes to talk. The TCRM includes an indication that another device has requested the transmit channel and preferably includes an identification of the device which sent the transmit channel request message. In some embodiments, a qualifier flag in the TCRM is used to specify what, if any, extended functionality in respect of the TCRM is to be performed.
US07933619B2 Wireless control of access points
A method including wirelessly receiving a communication from a wireless device at a receiving device where the communication designated for transmission through the receiving device, recognizing a non-address portion of the communication as indicative of a command for the receiving device, and terminating the communication at the receiving device.
US07933614B2 Short message website-address device and system and method for implementing short message value-added service
A short message website-address device includes a short message website-address analysis module for receiving information from a Short Message Service centre (SMS centre), determining a short message website-address and an application server address according to the information, or further determining service option information, and sending the information and the short message website-address, or the information, the short message website-address and the service option information, to a website-address access management module; the website-address access management module for receiving information from the short message website-address analysis module and sending the information to the application server according to the application server address contained in the information. The present invention also discloses a system and a method for implementing a short message Value-added Service (VAS). Thus, a user may participate in multiple short message VASs without remembering multiple fussy service numbers, which enhances the easy-to-use quality and attraction of the short message VASs.
US07933608B2 Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network
A method for providing presence gateway functionality includes deriving presence information for subscribers in a first set of subscribers based on telecommunications signaling messages. The first set of subscribers includes at least one subscriber who is not a subscribed-to presentity. The method also includes determining whether presence status information for a subscriber in the first set of subscribers has changed. In response to detecting a change in presence status, it is determined whether the subscriber is a subscribed-to presentity. If the subscriber is a subscribed-to presentity, a presence server is notified of the change in status of the subscriber.
US07933607B2 Managing multiple cellular quality of service mechanisms
Identification information, static inputs, and dynamic inputs are obtained. A plurality of potential situations are identified. Further, each of the plurality of potential situations being mapped to one or more quality of service (QoS) mechanisms. Relevant QoS mechanisms are determined by matching the obtained identification information, static inputs, and dynamic inputs with relevant situations in the plurality of potential situations. Groups of the relevant QoS mechanisms are identified. For each of the groups of the relevant QoS mechanisms, parameters associated with an operation of each of the relevant QoS mechanisms is adjusted based on the obtained identification information, static inputs, and dynamic inputs. A predicted effectiveness is evaluated for at least one of the groups of relevant QoS mechanisms in accordance with the adjusted parameters. One of the groups of relevant QoS mechanisms is selected based on the predicted effectiveness and is implemented.
US07933605B2 Method and system, with component kits for designing or deploying a communications network which considers frequency dependent effects
A computerized model provides a display of a physical environment in which a communications network is or will be installed. The communications network is comprised of several components, each of which are selected by the design engineer and which are represented in the display. Errors in the selection of certain selected components for the communications network are identified by their attributes or frequency characteristics as well as by their interconnection compatibility for a particular design. The effects of changes in frequency on component performance are modeled and the results are displayed to the design engineer. A bill of materials is automatically checked for faults and generated for the design system and provided to the design engineer. For ease of design, the design engineer can cluster several different preferred components into component kits, and then select these component kits for use in the design or deployment process.
US07933603B2 Method and apparatus for executing scanning at a mobile station for broadband wireless access system
The primitives between an upper management layer and the MAC layer within a mobile station and a base station are defined in order to specify and clarify the operations within the protocol stack layers in a broadband wireless access system to allow a mobile station to perform scanning procedures. Media Independent Handover (MIH) procedures can be achieved because the NCMS and MIH layer can communicate through use of these primitives.
US07933599B2 Techniques for facilitating communication handoffs
Various schemes are provided that facilitate a communication handoff from a current base station to a target base station. One feature provides for reducing the search space that a base station searches by providing it with the position/location and/or velocity of an access terminal with which it attempts to communicate. Having the position and/or velocity of the access terminal, a current or target base station is able to reduce its search space (e.g., direction, frequency range, and/or time window) for the access terminal. Another feature provides for selectively and gradually increasing the power of a pilot signal originating from the access terminal during the handoff acquisition period to a target base station. By increasing the pilot signal power, the base station has a better chance of acquiring the signal and do so more quickly.
US07933597B2 Method of registering a network, and mobile station and communication system using the same
A method of registering a network is applied to a mobile station. The mobile station has a first network module and a second network module. The first network module is for accessing a first network having a third network module. The second and third network modules are for accessing a wideband network. The method of registering the network includes the following steps. First, the second network module transmits an identification code to the third network module via the wideband network. Next, the first network stores the identification code. Finally, the first network notifies, via the first network module, the mobile station that registering succeeds.
US07933592B2 Cellular telephone signal monitoring method and system
A cellular telephone signal monitoring method and system. The method includes receiving and storing by a computing system from a first cellular telephone, a first profile associated with a first user of the first cellular telephone and first monitoring data associated with the first user and the first cellular telephone. The computing system receives and stores from a plurality of cellular telephones, first additional monitoring data associated with a plurality of users and the plurality of cellular telephone. The computing system analyzes the first monitoring data and the first additional monitoring data. The computing system generates a first analysis report based on results of the analyzing. The computing system transmits to the first cellular telephone and the plurality of cellular telephones the first analysis report.
US07933589B1 Method and system for facilitation of wireless e-commerce transactions
A method for facilitating a wireless transaction includes communicating a transaction request from a wireless communication device to a transaction apparatus and communicating a spoken authentication code from the wireless communication device to the transaction apparatus. After the spoken authentication code is authenticated, a transaction code is received by the wireless communication device. After receiving the transaction code, the transaction code is displayed on and optically scanned from a visual display of the wireless communication device.
US07933587B1 Retrieving and storing updated contact records
Provided are wireless and standalone handheld devices, such as PDAs and wireless telephones, that are configured for inputting a unique contact identifier that uniquely identifies a desired contact record, querying a central database of contact information to obtain the desired contact record, receiving the record and storing it. In various embodiments, such requests can be made directly over a wireless network or indirectly when synchronizing the handheld device with a computer connected to the Internet or to another network.
US07933586B1 Systems, methods and devices for reliable asynchronous message transmissions
A system and method composing, sending and receiving voicemail transmissions in an asynchronous manner is disclosed wherein mobile device users can compose and store audio messages in their respective local devices whereby the messages are subsequently forwarded to a network entity for eventual transmission to one or more destination devices.
US07933585B2 Managing downloading in portable communicating objects for a single-unit operation during a campaign
The invention solves the problem of systematic image marking of portable communicating objects, such as smart cards or mobile terminals, involved in a campaign in a database connected to a downloading server, thereby releasing the server. Access to a communicating object targeted by the campaign is authorized for a single-unit operation while the server manages the preprocessing of data for the communicating object during the campaign. Access is inhibited for a single-unit operation concerning an object targeted by the campaign when access is requested while the server manages transmission of a data message to the communicating object during the campaign. Access is also prohibited while the server manages an acknowledgement transmitted by the communicating object and the post-processing of data concerning the communicating object.
US07933583B2 Method and apparatus for digital image processing of an image from an image sensor
A method and apparatus for providing a mobile terminal with at least one feature setting. The method comprises steps of storing at least a first check-up data in the mobile terminal; linking at least the first check-up data via a feature lock with at least one feature setting, the feature lock protecting the at least one feature setting of the mobile terminal; in response to receiving a configuration message in the mobile terminal, authenticating a sender of the configuration message with the first check-up data; and in response to the sender of the configuration message being authorized to modify the feature setting of the mobile terminal, supplying a configuration data included in the configuration message via the feature lock to be used by the mobile terminal.
US07933582B2 Telecommunication system with improved confidentiality
A telecommunications system includes a personal item held by a user of the system, a first means of communication made available to the user and capable of communicating with the personal item and with a data transfer network, and a second means of communication capable of communicating with the data transfer network and belonging to an interlocutor of the user. The first means of communication may be triggered between a non-transparent operating mode and a transparent operating mode during which it is incapable of acting on data passing through it. The system makes it possible to guarantee the user that the confidential data he may send will not be altered or saved by the first means of communication in view of its illicit use.
US07933578B2 Communication control system, motor vehicle, communication control program, and system establishing the communication control system
A system capable of appropriately controlling an operation of an information processing device mounted on a mobile apparatus for effective use of information processing resources of the information processing device is provided. According to the device control system (10), information processing by a first information processing device (11) is restricted when the first information processing device (11) is set to receive data through a high-speed broadcast channel. Thus, the information processing resources of the first information processing device (11) are primarily allocated to reception of designated data through the high-speed broadcast channel. Further, allocation of the information processing resources to information processing other than the reception of the designated data, such as information processing requested from a second information processing device (12), is restricted. This prevents shortage of the information processing resources due to the execution of information processing other than the reception of the designated data, which would otherwise impair the reception of the designated data and the execution of the other information processing.
US07933576B2 Sub-harmonic mixer
A sub-harmonic mixer is provided, which includes: a mixer core having first and second transistors performing switching operations in response to a local oscillator (LO) signal and a radio frequency (RF) signal; a power source applying bias maximizing nonlinearity of a transistor included in the mixer core; an RF port applying an RF signal to the mixer core; an LO port applying an LO signal to the mixer core; and first and second phase delay circuits in which the RF signals applied to the first and second transistors have a 180-degree phase difference.
US07933571B2 Method and apparatus for selecting a communication mode based on energy sources in a hybrid power supply
A method and apparatus that transmits data transmission in a wireless communication device having a power supply that includes a plurality of power sources is disclosed. The method may include determining an amount of data to be transferred, determining at least one available communication mode, determining a power state of the power supply including an available amount of energy at a corresponding amount of at least one of power and current, selecting at least one communication mode based on the power state of the power supply and the amount of data to be transferred, and transferring the data using the selected at least one communication modes.
US07933570B2 Power amplifier controller circuit
A power amplifier controller circuit controls a power amplifier based upon an amplitude correction signal indicating the amplitude difference between the amplitude of the input signal and an attenuated amplitude of the output signal. The power amplifier controller circuit comprises an amplitude control loop and a phase control loop. The amplitude control loop adjusts the supply voltage to the power amplifier based upon the amplitude correction signal. The amplitude correction signal may also be split into two or more signals with different frequency ranges and provided respectively to different types of power supplies with different efficiencies to generate the adjusted supply voltage to the power amplifier. The phase control loop adjusts the phase of the input signal based upon a phase error signal indicating a phase difference between phases of the input signal and the output signal to reduce phase distortion generated by the power amplifier.
US07933569B2 Timing adjustment method for wireless communication apparatus
A wireless communication device including: a transmitter including two DA converter units which convert two digital signals into analog signals; a combiner which combines the analog signals; a distributor which extracts a portion of the combined signal as a feedback signal; an AD converter which converts the feedback signal; an oscillator unit which supplies clock signals to operate the DA converter units and the AD converter; a first separation unit which separates the feedback signal converted by the AD converter into two signals; and a comparator unit which compares at least one of the two digital signals that are obtained by separating the inputted digital signal, or, at least one of the two digital signals that are separately inputted, with the feedback signal separated by the first separation unit, wherein the oscillator unit controls the output clock signals based on a result of the comparison by the comparator unit.
US07933567B2 Method and apparatus for achieving linear monotonic output power
Techniques for achieving linear monotonic output power with piecewise non-linear and/or non-monotonic circuits are described. A coarse gain is selected for a first circuit having non-linear and/or non-monotonic characteristics. A fine gain is selected for a second circuit used to account for output power error due to the coarse gain. First and second look-up tables may store output power versus gain for the first and second circuits, respectively. An output power in the first look-up table may be selected based on the requested output power, and the gain corresponding to the selected output power may be provided as the coarse gain. An output power in the second look-up table may be selected based on the output power error, and the gain corresponding to the selected output power may be provided as the second gain.
US07933566B2 Cordless phone detection in 2.4 GHz for interference mitigation
A system and method for determining whether sampled spectrum data comes from a cordless phone is disclosed. The system includes a device to detect the sampled spectrum data and an algorithm to analyze the sampled spectrum data. The algorithm separates the narrowband components from the wideband components of the sampled spectrum data, then classifies the sampled spectrum data based on the bandwidth, frame length, and inter-frame time, as either being an analog or digital FM phone, a DSSS phone, a WDCT phone, or a non-cordless phone, such as a Bluetooth device. The algorithm may be used for interference mitigation.
US07933562B2 RF transceiver with adjustable antenna assembly
A radio frequency (RF) transceiver includes a baseband processing module, a configurable receiver section, a configurable transmitter section and a configurable antenna assembly. The baseband processing module converts outbound data into an outbound symbol stream, converts an inbound symbol stream into inbound data and generates a transmit adjust signal and a receive adjust signal. The receiver section converts an inbound RF signal into the inbound symbol stream. The transmitter section converts the outbound symbol stream into an outbound RF signal. The antenna assembly receives the inbound RF signal via a first antenna structure and transmits the outbound RF signal via a second antenna structure. The first antenna structure and/or the configurable receiver section adjusts phase and/or amplitude of the inbound RF signal in accordance with the receive adjust signal. The second antenna structure and/or the configurable transmitter section adjusts phase and/or amplitude of the outbound RF signal in accordance with the transmit adjust signal.
US07933557B1 Methodology to analyze sector capacity in data-only mobile-wireless network
Infrastructure network service measurements of time needed to complete data transfers are used to determine the capacity of a technology sector of a wireless packet data communication base station, such as a 1xEV-DO sector, using infrastructure network service measurements. The process, for example, may predict when the radio-frequency link between wireless data subscribers and a wireless base station becomes sufficiently congested that each user experiences reduced data speeds. The determination of capacity can be made down to the sector-carrier (a single carrier within a base station sector) level. The prediction can be cast in terms of time, which allows network service providers to plan the growth of their base stations to meet subscriber needs.
US07933554B2 Systems and methods for short range wireless communication
A magnetic induction data transmission network comprising a master hub, at least one sensor node communicatively coupled to the master hub and a magnetic induction coil preferably adapted to be worn about a bodypart of a subject such as an individual's waist or neck. In at least one embodiment of the invention, the magnetic induction coil preferably includes a connector which serves as an intermediary between the coil and the hub to allow data communication.
US07933553B2 Tuneable radio-frequency identification tag reader and method of reading such a tag
A radio-frequency identification (RFID) system is provided that includes an RFID reader that is provided with a capacitor apparatus or circuit that may be used to tune the transmitter to a different frequency to improve communication with an RFID tag. The frequency may be changed by the capacitor circuit automatically providing a different capacitance output to the RFID reader. A tape drive reader and magnetic tape cartridge may be provided in combination with such an RFID system. A method is disclosed for reading a data packet stored on an RFID tag by a reader that can be adjusted by changing the capacitance provided to the RFID reader.
US07933551B2 Mobile communication system and mobile communication method
When a wireless base station temporarily runs short of communication resources, the base station searches for a portable telephone having a relay function of mobile communication. Based on a demand of the wireless base station, the portable telephone having the relay function relays communication of a portable telephone within a communication area of the base station on behalf of the base station. This portable telephone can communicate with an adjacent wireless base station and can communicate with a receiving portable telephone and another portable telephone having the relay function.
US07933549B2 Method and architecture for wireless communication networks using cooperative relaying
The present invention relates to wireless networks using cooperative relaying which in a communication session involve more than one relay station. In the method according to the present invention, a transmitter 210′, a receiver 220′ and at least one relay station 215 are engaged in a communication session. The relay station 215 forwards signals from a first link between the transmitter 210′ and the relay station 215 to a second link between the relay stations 215 and the receiver 220′. The relay station 215 forwards the signal with the use of a relative transmission parameter and optionally a common transmission parameter. The relative transmission parameter is determined locally in each relay station 215 and based on a characterization of a first link, or the second link or a combination of the first and second link.
US07933540B2 Trimming system for stabilizing image quality for high performance magnetic brush development
A device for metering developer material to a predefined developer material bed height on a donor member, including a trim bar being mounted a predefined spacing from the donor member; and a magnetic member positioned adjacent and along the length of the trim bar, the magnetic member coacting with the trim bar to obtain the predefined developer material bed height on the donor member.
US07933538B2 Color electrophotographic image forming apparatus including a rotary drive transmission mechanism
A color electrophotographic image forming apparatus includes a rotary to support and move developing devices to a development position without an independent driving motor for rotating the rotary. A number V of developing devices supported by the rotary are sequentially moved to and stopped at the development position in which the developing device faces a photosensitive drum. A drive transmission mechanism is provided in which each time one of a number M of claw portions of a trigger cam is disengaged from and engaged with a solenoid, the trigger cam makes a 1/M revolution, and once every 1/M revolution of the trigger cam, a driving force is transmitted to a rotary gear from a rotary drive gear which is rotated integrally with the trigger cam so that the rotary is stopped after being rotated by an angle W which is an aliquot part of (360°/N).
US07933522B2 Optical signal transmission system and optical signal transmission method
Influence of polarization mode dispersion, occurring in an optical fiber is mitigated by means of polarization scrambling, differential group delay which a received optical signal has is optically suppressed; the optical signal in which differential group delay is thus suppressed is converted into an electric signal; and error correcting processing is carried out on the electric signal obtained, a jitter amplitude in the received optical signal is suppressed, influence of which to a jitter tolerance increases due to increase in speed of the polarization scrambling.
US07933517B2 Single-fiber protection in telecommunications networks
A solution for detecting and recovering from a failure in a protected single-fiber passive optical network. A detector is used to detect the degradation in power level of optical signals. Furthermore, the invention discloses a variable symmetric split ratio approach to improve the number of splits (e.g. the number of ONUs). A single-fiber passive optical network is disclosed that uses a plurality of passive nodes connected in the optical fiber between the interfaces, wherein in the passive nodes 2-by-2 splitters/combiners are used to couple optical power from and into the optical fiber at a predetermined split ratio.
US07933516B2 Camera body and imaging device equipped with same
A camera body includes a body mount, an imaging element, an imaging element circuit board, a main circuit board, and a metal heat radiating plate. The body mount allows the lens unit to be mounted. The imaging element is disposed on the opposite side of the body mount from the side where the lens unit is mounted, and converts an optical image of the subject into image data. The imaging element circuit board is electrically connected to the imaging element and controls the imaging element. The main circuit board is disposed on the opposite side of the imaging element from the body mount, and includes a camera controller. The heat radiating plate is disposed between the imaging element and the main circuit board.
US07933515B2 Camera body and imaging device equipped with same
A camera body includes a body mount to which the lens unit can be mounted, a metal main frame supporting the body mount, an imaging element configured to convert an optical image of the subject into image data, an intermediate part disposed along a thermal conduction path formed between the main frame and the imaging element, and a metal heat radiating member connected to the intermediate part.
US07933512B2 Stereo camera with controllable pivot point
There is disclosed stereographic camera system including first and second cameras including respective first and second lenses. A convergence mechanism may set a convergence angle by rotating at least the first camera about a first pivot axis. A first pivot shift mechanism may adjust the position of the first camera such that the first pivot axis passes through a nodal point of the first lens.
US07933510B2 Focus detection apparatus and focus detention method
This invention includes accumulation units (102a, 102b) which accumulate signals obtained by sensing units (111a, 111b), an area determination unit (103, 100) which sets the size of an area of a sensing unit to be segmented into a plurality of areas on the basis of the information of a lens to be focus-detected, accumulation control units (104a-104c, 105) which control, for each of the areas, accumulation of signals obtained in a plurality of areas by the accumulation units, and a defocus detection unit (100) which detects defocus states in the respective areas from accumulated signals from a plurality of areas.
US07933506B2 Heat reservoir for a steam engine
A heat reservoir for storing the energy necessary for powering heat engines, particularly steam engines, is disclosed. The heat reservoir converts electrical energy into thermal energy through the use of electrical resistance heating coils bathed in one or more high heat capacity metals. Loss of heat through thermal conduction is minimized through the use of an insulating jacket surrounding the reservoir. The stored heat can be quickly transferred to a working fluid, such as steam, by using both a heat storage metal and a heat exchanger metal that possess high thermal conductivity.
US07933505B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933503B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933502B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933497B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933491B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933488B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933487B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933486B2 Setting rate for recording broadcast transmission according to transmission rate
A digital broadcast receiver receives and decodes a digital broadcast containing video data and audio data transmitted in the form of a transport stream. An interface supports communication with a recording apparatus. The receiver determines information corresponding to a transmission rate of a received transport stream of a received digital broadcast. The receiver also generates a recording rate setting command on the basis of the information corresponding to the transmission rate and transmits the recording rate setting command to the recording apparatus through the interface when a connection between the recording apparatus and the interface is initiated, when a request command is received from the recording apparatus, or periodically after predetermined intervals.
US07933485B2 Audio-video output device, audio output device, audio-video reproduction device, audio-video data reproduction system, and audio-video data reproduction method
In the case where (i) audio-video data is unidirectionally transmitted between any device, where (ii) control messages are bidirectionally transmitted between all of the devices, and where (iii) a connection between the devices for transmitting and receiving the audio-video data becomes valid when unidirectional transmission of audio reproduction capability information of the reception device from the data reception device to the data transmission device becomes available, the TV (31) includes the audio reproduction capability information of the AV amplifier (21) to the control message and transmits the control message to the DVD recorder (10) (30M3), and in the case where the DVD recorder (10) and the TV (31) are connected such that the audio-video data is unidirectionally transmitted from the DVD recorder (10) to the TV (31), and where the TV (31) and the AV amplifier (21) are connected such that the audio data is output from the TV (31) to the AV amplifier (21) through another network, the TV (31) does not re-transmit the audio reproduction capability information to the DVD recorder (10) using the unidirectional transmission when transmitting the control message.
US07933479B2 Multimode fiber outer cladding coupler for multi-clad fibers
A multimode fiber coupler has a structure in which a plurality of tapered pump fibers are coupled laterally to a multi-clad fiber, such as a double clad fiber (DCF). Such coupler is produced by first forming a plurality of tapered pump fibers and positioning them around the multi-clad fiber, thus forming a fiber bundle. Then, the fiber bundle is twisted and fused so that the input pump fibers converge towards a waist and then diverge from it. The diverging portions of the pump fibers may be removed from the structure. Also, at the waist, the structure may be cleaved and the portion with the converging pump fibers is then spliced with a multi-clad fiber which is similar or identical to the one in the middle of the bundle.
US07933478B2 Reflective planar lightwave circuit waveguide
A method of making a planar lightwave circuit (PLC) waveguide capable of being integrated with a surface-mounted component is presented. The method entails etching a silicon substrate to form a slanted wall, forming a nonreflective waveguide portion on the silicon substrate, and depositing a reflective layer on the slanted wall. Light travels through the nonreflective waveguide portion in substantially a first direction, and the light from the nonreflective waveguide portion strikes the reflective layer to be redirected in a second direction. The second direction may be the direction toward the surface-mounted component. A PLC waveguide device made with the above method is also presented.
US07933476B2 Method and device for providing electronic circuitry on a backplate
A MEMS-based display device is described, wherein an array of interferometric modulators are configured to reflect light through a transparent substrate. The transparent substrate is sealed to a backplate and the backplate may contain electronic circuitry fabricated on the backplane. The electronic circuitry is placed in electrical communication with the array of interferometric modulators and is configured to control the state of the array of interferometric modulators.
US07933472B1 System for remotely generating and distributing DICOM-compliant media volumes
A system for generating digital image media volumes includes a digital image terminal for receiving, processing, and transmitting digital image data, and being adapted for processing the digital image data into one or more discrete DICOM-standard data objects. The system further includes a media volume production facility remotely located from the digital image terminal, and communicatively coupled to the digital image terminal via a server-operated computer network.
US07933470B2 Darkness control using pattern matching
The present invention is a method and apparatus for processing image data to accomplish tuning or adjustment of images, so as to modify at least the darkness thereof, using compact, efficient methods and designs.
US07933465B2 Processing data supply method and image processing apparatus
When performing arithmetic processing on unprocessed image data with use of a target pixel and reference pixels in its proximity, buffers of a number corresponding to the number of lines required for the arithmetic processing, which are a first buffer and a second buffer, are used as intermediate storage units. Each buffer has a capacity that is smaller than a size of a line of the unprocessed image data and equal to or larger than a size required for the arithmetic processing in a main scanning direction. In each arithmetic processing, a pixel from each line in the unprocessed image data is input one by one to a storage region at the right end of a corresponding buffer, and a pixel is read and output from each position of each buffer that is determined according to a positional relationship between a target pixel and its reference pixel. Each time arithmetic processing is performed in each line, data is shifted one pixel from the right end to the left end in the first buffer and the second buffer.
US07933457B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoding method comprising the steps of: receiving an encoded bitstream including information of I and P frames; and executing motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and a reference image which is a previously decoded image; wherein said motion compensation includes calculating intensity values at points where no pixels actually exist in the reference image by bilinear interpolation, the bilinear interpolation being performable using a positive rounding method and a negative rounding method, wherein the bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame, and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07933454B2 Class-based image enhancement system
A method for image enhancement includes providing for a semantic class to be assigned to a digital image based on image content, the assigned semantic class being selected from a plurality of semantic classes. The method further includes providing for an aesthetic enhancement to be applied to the image based on image quality of the image and the assigned semantic class, the enhancement including at least one enhancement dimension selected from a plurality of enhancement dimensions.
US07933452B2 System and methods of image retrieval
A visual image retrieval system is provided. The system includes an image database for storing images. The system also includes a preprocessor communicatively linked to the image database for segmenting the images and generating based upon segmented images a region-of-interest (ROI) extraction output. Additionally, the system includes an ROI feature extraction module for computing ROI feature vectors based upon the output, and a global feature extraction module for computing global feature vectors based upon the output. The system further includes an ROI feature vectors database for storing the ROI feature vectors, and a global feature vectors database for storing the global feature vectors. The system also includes a perceptually-relevant image search machine (PRISM) interface for displaying query images and retrieved images, the retrieved images being retrieved in response to a user selecting at least one displayed query image. The system also includes a search-and-retrieval module for searching and retrieving stored images for display with the PRISM interface in response to a user selecting at least one displayed query image, and a global/ROI search module for selecting between a global search or an ROI search if more than one query image is selected, and for trigging the selected search.
US07933451B2 Feature extraction using pixel-level and object-level analysis
Image processing for extracting features in images. Pixel-level cue algorithms can be performed on raster images. The raster images can be converted to a vector layer. Object-level cue algorithms can be performed on the vector layer. The feature can be detected using a result of the pixel-level cues and using a result of the object-level cue algorithms performed. A computer-readable medium can include a first data field containing data representing pixel-level cues functioning to describe a pixel-level cue of the feature. The computer-readable medium can also include a second data field containing data representing object-level cues functioning to describe the object-level cues of the feature. Relation-level cue algorithms can be performed on the vector layers. The features can be detected using a result of any combination of the pixel-level cue algorithms, object-level cue algorithms, and/or relation-level cue algorithms.
US07933447B2 Image processing apparatus and method thereof
A document includes a region with a high character recognition ratio, and that with not so high a character recognition ratio. Hence, even when identical types of information are provided because they have the same attribute, it is hard to say that satisfactory information provision can be made. Also, different kinds of information are required depending on output methods. To solve these problems, output information to be output for each region is determined based on information of an output destination of a document image and attributes of respective regions in the document image, and pieces of output information to be output are combined to be output to the output destination. The output information to be output for each region may be determined based on the information of the output destination of the document image, the attributes of the respective regions in the document image, and user's authority information.
US07933441B2 Method of inspection for inner defects of an object and apparatus for same
It is made possible to conduct inner defect inspection using spatial discrete data such as X-ray CT data with higher precision. An inner defect inspection method for inspecting inner defects in an object on the basis of spatial discrete data which describe spatial shape and structure of the object by using spatial elements includes the steps of: extracting an inner defect from the spatial discrete data by using an inner defect extraction unit, collecting the elements included in a neighborhood range, which is set with a predetermined spread around the inner defect extracted by the inner defect extraction unit, as related elements by using a related element collection unit; and measuring feature quantities such as a size and a position of center of gravity of the inner defect on the basis of the related elements collected by the related element collection unit, by using a feature quantity measurement unit.
US07933437B2 Information processing apparatus and its control method and data processing system
In order to provide a technology which allows efficient understanding of images of a disease locus and diagnosis supporting information for the images, an information processing apparatus comprises: an input unit which inputs object identification information for identifying an object; an acquiring unit which acquires one or more schemas related to the object and medical image data related to the schema, an identification unit which identifies a disease locus region in medical image data respectively related to each of the one or more schemas, a time-series schema generating unit which generates a time-series schema of the disease locus, a time-series image data generating unit which generates time-series image data of the disease locus, and a display output unit which synchronizes and outputs the time-series schema of the disease locus and the time-series image data of the disease locus.
US07933433B2 Lane marker recognition apparatus
Data on a lane marker are extracted based on a centerline position, centerline shape, and width of a lane, which are projected for the present cycle. Data on a lane centerline are generated by adjusting x-axis components of the extracted data. A centerline position and centerline shape is calculated with the Hough's transformation using the generated data on the lane centerline. A frequency distribution is calculated for opposing positions with respect to the lane centerline. A lane width of the road is calculated by calculating an auto-correlation function with respect to the frequency distribution. A centerline position, centerline shape, and lane width at the present cycle and subsequent cycles are estimated/projected with the Kalman filter.
US07933432B2 Information retrieval system for car navigation systems
Provided is an information retrieval system for car navigation systems that allows a vehicle occupant to designate a destination both easily and quickly. Each address is given as a combination of a plurality of strings of characters, each string corresponding to one of a plurality of search hierarchy levels, and the character strings are stored in a storage unit. If a current hierarchy level does not include any candidate of data that corresponds to a character entered by a user on an interface unit, a character type data search unit retrieves candidates from a next lower hierarchy level. Thereby, even if the use does not know a part of an address, the vehicle operator is able to successfully reconstruct the full address and enter a destination in an unambiguous manner. Such a candidate or candidates may be displayed on the monitor in combination with the corresponding data of the next higher hierarchy level. Alternatively, after the candidate or one of the candidates is selected by the user, corresponding candidates of data in the next higher hierarchy level may be displayed on the monitor.
US07933431B2 Camera based sensing in handheld, mobile, gaming, or other devices
Method and apparatus are disclosed to enable rapid TV camera and computer based sensing in many practical applications, including, but not limited to, handheld devices, cars, and video games. Several unique forms of social video games are disclosed.
US07933427B2 Method and system for equal acoustics porting
A device (300) and method (600) for equal audio porting is provided. The device can include a first side with at least one first audio port (182) providing a data communication aspect, a second side with at least one second audio port (184) providing an audio communication aspect, and a transducer (110) positioned between the first side and the second side. The transducer projects sound out of the at least one first audio port and the at least one second audio port such that a quality of the sound through the at least one first audio port and the at least one second audio port are substantially the same.
US07933425B2 Hearing aid device with an antenna
The production of a hearing aid device suitable for wireless signal transmission is simplified by providing fastening elements connected as one piece with the housing shell. The fastening elements serve for placement and fastening of an antenna or coil in the housing shell of the appertaining hearing aid device. The production of a hearing aid device with a corresponding antenna or coil is thereby simplified. The alignment of the antenna or coil in the housing shell can also already be optimized using a computer model of the housing shell.
US07933418B2 Sound reproducing apparatus and method of identifying positions of speakers
A position of a speaker is detected two-dimensionally or three-dimensionally, and a sound field is corrected. A sound reproducing apparatus includes a measuring signal generating portion for generating a first measuring signal, a transmission portion for transmitting a second measuring signal as soon as the first measuring signal is generated, sensors disposed in a listening position and for measuring a time difference between a time instant when the second measuring signal was received and a time instant when a measuring sound wave radiated from a to-be-detected speaker in accordance with the first measuring signal was received, and a position calculating portion for calculating a distance, as to each of n sensors, between each of the n sensors and the to-be-detected speaker based on the measured time difference, and calculating the position of the to-be-detected speaker based on distances among the n sensors and the calculated distance.
US07933414B2 Secure data distribution
Data encrypted with a scrambling key Ks are transmitted from a service provider via a master device to a plurality of client devices having unique identifiers, administered by the master device. A set of partial keys comprising a respective partial key for each respective one of the plurality of clients is calculated at the service provider, by applying a predetermined function to the unique identifiers of all clients but for the identifier of the respective one of the plurality of clients. This set of partial keys is transmitted to the master device, which transmits to each respective clients the respective partial key calculated therefore. Each client can then derive the scrambling key from the respective partial key received from the master device by reference to its own unique identifier, and use the result to decrypt the data.
US07933412B2 In-vehicle communication system and method therefor, in-vehicle communication terminal, communication method therefor, program recording medium, and program
Display devices are connected with a content server mounted inside a vehicle by a wireless communication technology as stipulated in IEEE802.11b. The content server and display devices share common keys (encryption key and corresponding decryption key) acted on by key creation information consisting of information about the vehicle. The content server reads out stored contents according to requests from the display devices. The read contents are then encrypted using the encryption key shared with the display devices and sent to the display devices. The invention can be applied to a wireless communication system consisting of devices which communicate data by wireless communication technology within the vehicle.
US07933410B2 System and method for a variable key ladder
A method of generating encryption and decryption keys for a multiple tier, variable key ladder (VKL) hierarchy includes determining a device key based on network connection and configuration data contained in conditional access system firmware, decrypting and extracting a session or category key from an input media stream or an Entitlement Management Message using the device key, and configuring a key ladder in response to at least one Entitlement Control Message (ECM), wherein the key ladder comprises the device key and at least one of (i) a program key, (ii) the session or category key, and (iii) at least one control word.
US07933408B2 Asynchronous download
The claimed subject matter provides a system and/or method that asynchronously disseminates multimedia content to disparate clients. The disclosed system can include a component that receives multimedia content supplied by a multimedia publisher, encrypts or applies a time sensitive lock to the received multimedia content, disseminates the encrypted or locked multimedia content to the disparate clients, and a time subsequent, generates and distributes to the disparate clients a counterpart to the time sensitive lock necessary to unlock and play the disseminated and encrypted or locked multimedia content on the clients.
US07933407B2 Digital video protection for authenticity verification
A method and apparatus for verifying the authenticity and integrity of an ordered sequence of digital video frames, without having access to the original recording, by embedding therein a respective series of digital signatures based on a secret key, or keys, and on the video content of respective frames. Signatures are camouflaged by embedding in transform coefficients of a transformed representation of the video data in parts of the frame corresponding to motion. If there is sufficient motion to contain all of the signature bits, a supplementary technique embeds in high-texture areas of a frame. A final fall-back is to embed in a pre-defined default zone. A method of predicting when supplementary embedding is needed enables the process to be applied in a single pass allowing real-time operation. Verification is done during decoding by comparing, for identity, embedded signatures with signatures calculated anew using the method employed to embed.
US07933398B1 System and method for call bridging in a call center using a virtual private network
A method and system for bridging a call in a network as well as a bridged call are provided. A call is received via a network. The call is connected to a first destination. The call is then directed from the first destination to a second destination. Intermediate connection links connecting the network, the first destination, and the second destination are associated with a dialed number identification service (DNIS) label associated with the call. The call is selectively bridged from the network to the second destination via a virtual network by: analyzing the DNIS label associated with each intermediate communication link; determining that the analyzed DNIS labels identify the intermediate links as part of the same call flow; establishing a direct connection between the network and the second destination via the virtual network; and terminating at least one of the intermediate communication links.
US07933396B2 Remote control of CPE-based service logic
Telephone network service logic relating to calls over the telephone network to a customer terminal, uses both terminal functions and network functions. The terminal has a service logic script for execution at the terminal to control the terminal functions. To control the execution of this script remotely from the network, a script-control message is determined and sent over the telephone network to the terminal. This may use the GR30 message format, with an additional call qualifier specific to the terminal service logic script, and the type of control being requested, e.g., start execution or terminate the script. This enables the reliability of the interaction between the service logic at the network side, and the service logic script at the terminal to be improved. This enables announcement type services to be provided in which a loudspeaker on the terminal can be remotely controlled to make verbal announcements without requiring customer action to lift a receiver.
US07933394B2 Method and apparatus for routing calls based on the identification of the calling party or calling line
A method and apparatus for routing calls for a subscriber based on the identification of the calling party or the originating line. Generally, the present invention operates to identify a calling party or originating line and then select a routing list based on this identification. Once a routing list has been selected, the call will be routed to the destination in the routing list. More specifically, when a call is received, an inquiry is made regarding the identity of the calling party or calling line. If the identification can be determined, then an attempt to retrieve a routing list associated with this identification is made. If a routing list has been provided for the identified party or line, the routing list will be retrieved. If a routing list has not been provided for the identified party or line, a default routing list will be selected for routing the call.
US07933392B1 Method and system for measuring market-share for an entire telecommunication market
A method for collecting data to measure market-share for a defined telecommunication market. A market of interest is defined and a random panel of numbers is created. A call set-up is initiated to the created random panels by generating signaling messages wherein the signaling messages access a Calling Name Services (CNAM) database, a Local Number Portability (LNP) database, an E-911 Automated Location Information (ALI) database and a Line Information Database (LIDB) using signaling system 7 (SS7) protocol. Generated signaling messages access ENUM (Telephone Number Mapping) database and Internet Protocol (IP) Peering database using IP. The response to the generated signaling messages are used to determine assignment status, business ownership, businesses versus residential status and the technology employed for a given number in the created panel. In one embodiment, the process is repeated over a period in order to determine changes to the market-share and derivative metrics for the telecommunication market.
US07933391B1 Apparatus and method for providing priority voice messaging from an emergency center
A method and apparatus for emergency message delivery from an emergency center by receiving an incoming call from the emergency center for a first telecommunication terminal that is engaged in a telecommunication call with a second telecommunication terminal; identifying the emergency center; receiving an emergency message from the emergency center; recording an audio portion of the emergency message; alerting a user of the first telecommunication terminal of the recorded audio portion of the emergency message during the telecommunication call; detecting a signal from the first telecommunication terminal indicating that the user wants to hear the recorded audio portion of the emergency message; and transmitting the recorded audio portion of the emergency message to the first telecommunication terminal during the telecommunication call upon detection of the signal.
US07933389B2 System and method generating voice sites
A system and method for generating and providing a voice-site on a linked network of voice-sites over a network. A voice call is received from a subscriber at the first voice site, the first voice site hosted on a server and the subscriber is associated with the first voice site. The subscriber is configured to create and personalize a second voice site starting from the first voice site by specifying personal preferences of the subscriber and available components on the server, and the second voice site created by the subscriber comprises a list of services offered by the subscriber, and then host the second voice site on the server.
US07933384B2 Evaluating performance of a voice mail system in an inter-messaging network
One preferred embodiment of the present invention provides a system and method for evaluating the performance of an inter-messaging network of voice mail systems. This preferred embodiment includes an evaluation test unit that connects to the inter-messaging network and requests a test data file to be retrieved from a particular voice mail system in the inter-messaging network. The requests for the test data file are generated according to a schedule of operation so that the requests are repeated within a defined time span. Accordingly, the performance of the inter-messaging network, as represented by the result of the request attempt, is evaluated according to a defined level of performance, such as a preferred time limit. Other systems and methods are also provided.
US07933383B2 X-ray generator with polycapillary optic
An x-ray generating system includes a source of x-ray radiation, a waveguide bundle optic for collimating the x-ray radiation produced by the source, a focusing optic for focusing the collimated x-ray radiation to a focal point.
US07933380B2 Radiation systems and methods using deformable image registration
A method includes obtaining a first image, obtaining a second image, determining a deformation field using the first and second images, and determining a transformation matrix using the deformation field. A computer product having a set of instruction, an execution of which causes a process to be performed, the process comprising determining a deformation field using first and second images, and determining a transformation matrix using the deformation field. A system includes a computer-readable medium for storing a first image and a second image, and a processor configured to determine a deformation field using the first and second images, and determine a transformation matrix using the deformation field.
US07933377B2 Method of CT perfusion imaging and apparatus for implementing same
A CT system includes a scintillator array having a first length in an axial direction of the CT system, the scintillator array includes a plurality of scintillator cells along the first length. The CT system includes a controller configured to repeatedly position a subject fore and aft along the axial direction and over a second length of the CT system, the second length greater than the first length, energize an x-ray source to emit x-rays toward the subject while the subject is being repeatedly positioned, and obtain non-uniform projection data of the subject from the scintillator array, the non-uniform projection data comprising the x-rays received from the x-ray source while the subject is repeatedly positioned. The CT system includes a computer programmed to reconstruct a plurality of temporally non-uniformly spaced images from the non-uniform projection data, interpolate the plurality of non-uniform images to form a plurality of temporally uniform images, and apply a perfusion map generation process to the plurality of temporally uniform images.
US07933369B2 Apparatus for automatic gain control and wireless receiver employing the same
Provided is an apparatus for automatic gain control (AGC) widely used in a receiver of a wireless communication system. The receiver of a wireless communication system includes: a step variable gain amplifier and an analog variable gain amplifier disposed in the path of a wireless signal and amplifying the wireless signal; an analog gain control unit for generating a gain control voltage for feedback-controlling an amplification value of the analog variable gain amplifier; a digital gain control unit for receiving the control voltage and generating a digital code determining an amplification value of the step variable gain amplifier. The apparatus for AGC constituted as described above can reduce power consumption and the number of devices by efficiently running an AGC loop in an analog domain, and can be embodied at low cost in a structure appropriately controlling the step gain amplifier and the analog gain amplifier.
US07933356B2 DTV transmitting system and receiving system and method of processing broadcast signal
A DTV transmitting system includes a pre-processor, a block processor, and a trellis encoder. The pre-processor pre-processes enhanced data by expanding the enhanced data at an expansion rate of 1/H. The block processor includes a first converter, a symbol encoder, a symbol interleaver, and a second converter. The first converter converts the expanded data into symbols. The symbol encoder encodes each valid enhanced data bit in the symbols at an effective coding rate of 1/H. The symbol interleaver interleaves the encoded symbols, and the second converter converts the interleaved symbols into enhanced data bytes. The trellis encoder trellis-encodes the enhanced data outputted from the block processor.
US07933352B2 Cross QAM modulation-based symbol mapping method and apparatus in a mobile communication system
A method for determining a bit pattern of a symbol in a wireless communication system using a cross modulation scheme. The method includes generating symbols with the cross modulation scheme, classifying positions of coding symbols by reliabilities of at least 3 classes according to an average bit error rate BER(ave) of symbols generated with the cross modulation scheme and a bit error rate BER based on transmission positions of the coding symbols in a modulation symbol during transmission of a packet with the cross modulation scheme, and determining a bit pattern such that higher-priority symbols are inserted into higher-reliability positions.
US07933351B2 Channel equalizer and method of processing broadcast signal in receiving system
A channel equalizer includes an overlap unit, an estimator, a calculator, a compensator, and a save unit. The overlap unit overlaps a group of data packets in a broadcast signal. The group data packets include a head, a body, and a tail, and a known data sequence is periodically included in the body. The estimator estimates a CIR of each data region the body using the known data sequence, and it further estimates CIRs of data regions in the head or tail using the CIRs obtained for the data regions in the body. The calculator calculates equalization coefficients based on the CIRs estimated by the estimator, and the compensator compensates channel distortion of the overlapped data using the equalization coefficients. The save unit saves the compensated data.
US07933350B2 Channel-dependent frequency-domain scheduling in an orthogonal frequency division multiplexing communications system
Methods and apparatus are disclosed for scheduling sub-carriers in an Orthogonal Frequency Division Multiplexing (OFDM) communication system. In an exemplary method, channel quality metric values for each of a plurality of sub-channels are determined, in view of a selected mobile terminal. For each of two or more threshold levels for the channel quality metric, sub-carrier groups composed of sub-carriers corresponding to sub-channels having channel quality metric values superior to the threshold level are identified, and an estimated data throughput is calculated for each of the identified sub-carrier groups. One or more of the identified sub-carrier groups is allocated to the selected mobile terminal according to the estimated data throughputs.
US07933348B2 DC offset estimation system and method
A DC offset estimation system is disclosed. A DC offset estimation system includes a carrier frequency offset estimator receiving an input signal and estimating a carrier frequency offset value, a symbol timing recovery unit providing a symbol boundary of the input signal, and a DC offset estimator estimating a DC offset value to compensate the input signal based on the input signal, the carrier frequency offset value, and the symbol boundary.
US07933345B2 Method and apparatus for determining combining weights for MIMO receivers
According to a method and apparatus taught herein, the computation of intermediate combining weights considers impairment correlations common to two received signal streams, but does not account for cross-stream interference attributable to channel reuse between the two streams. Excluding consideration of channel reuse cross-stream interference from the computation of intermediate combining weights simplifies intermediate combining weight computation and increases computational robustness. Further, final combining weights, such as for Generalized Rake combining or equalization combining, may be obtained efficiently from the intermediate combining weights through the use of weight scaling factors, which do account for channel reuse cross-stream interference. Moreover, in at least some instances, the intermediate combining weights are of interest. For example, signal quality estimates for one or both streams may be computed from the corresponding intermediate combining weights.
US07933343B2 Enhanced OFDM by use of alternating polarization states
An Orthogonal Frequency Division Multiplexer (OFDM) transmitter and receiver apparatus consistent with certain embodiments of the present invention receives data to be transmitted and maps (204) a first portion of the data to a first polarization state and a second portion of the data to a second polarization state. A first transmitter (216) transmits the first portion of the data as a set of first OFDM subcarriers using an antenna (230) exhibiting a first polarization. A second transmitter (234) transmits the second portion of the data as a set of second OFDM subcarriers using an antenna (240) exhibiting a second polarization, wherein the first polarization is orthogonal to the second polarization. A receiver apparatus uses a first antenna (302) exhibiting the first polarization and a second antenna (306) exhibiting the second polarization. A first OFDM receiver (310) receives a first set of polarized OFDM subcarriers from the first antenna (302) while a second OFDM receiver (324) receives a second set of polarized OFDM subcarriers from the second antenna (306). A decoder (330) decodes the first and second sets of OFDM subcarriers and combines them into a stream of data.
US07933341B2 System and method for high speed communications using digital signal processing
Various systems and methods related to equalization precoding in a communications channel are disclosed. In one implementation preceding is performed on signals transmitted over an optical channel. In one implementation preceding and decoding operations are performed in parallel to facilitate high speed processing in relatively low cost circuits. Initialization of the precoders may be realized by transmitting information related to the characteristics of the channel between transceiver pairs.
US07933338B1 Ranking video articles
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as received from broadcast systems or other content providers. Queries are formulated using text, video images, and/or visual content associated with a video article. Various video-oriented characteristics associated with the results of the queries are determined and a rank score is calculated for each. The ranked video articles are displayed in a representation to the user, from which the user can play the video article either within the representation or independent of it.
US07933335B2 Moving picture conversion apparatus
A moving picture conversion apparatus converts first moving image data encoded in accordance with a first motion compensated prediction method into second moving picture data that has a same format as data encoded in accordance with a second motion compensated prediction method. The moving picture conversion apparatus determines whether a relationship between a block in the second motion compensation method and an image used as a reference image with respect to the block confirms with a condition. When the relationship is determined to confirm with the condition, the moving picture conversion apparatus performs encoding using a motion vector or vectors of the first moving image data corresponding to the block.
US07933328B2 Rate control for digital video compression processing
A video compression algorithm for converting a digital video stream having video content into a compressed video bitstream, includes rate control to control the size of the compressed video bitstream. The rate control takes into account two or more of (1) detected scene changes, (2) detected repeated fields resulting from inverse telecine processing, (3) characterized video content complexity, and (4) a determined level of a model of a bit buffer associated with a decoder adapted to decode the compressed video bitstream. In preferred embodiments, the rate control takes into account two or more of these four factors in an integrated manner to change the allocation of bits for encoding different portions of the video stream.
US07933326B2 Encoded data modification device, modification method, and modification program
An encoded data modification device and the like are obtained which are capable of modifying a signal with a small delay. There is provided the encoded data modification device, including: an operational buffer that stores inputted encoded data formed of a plurality of encoded units; a decoder circuit that decodes the encoded data stored in the operational buffer; a modification circuit that modifies a first encoded unit of the decoded data and modifies following decoded encoded units according to the modification; an encoder circuit that re-encodes the modified data; an operational circuit that judges whether the modification is contained in the data in the buffer; and a write control circuit that rewrites the encoded data stored in the operational buffer to the data modified by the modification circuit and re-encoded by the encoder circuit when the operational circuit judges that the modification is contained in the data in the buffer.
US07933322B2 Timing lock detection apparatus and method for digital broadcasting receiver
A timing lock detection apparatus and method for digital broadcasting receiver are provided. The apparatus includes: a discrete value generator for cyclically selecting a discrete signal value from a continuous timing error signal; a differential calculator for obtaining a difference between the currently selected timing error signal value and a previously selected timing error signal that is a timing jitter signal; a sign variation detector for detecting variation in a sign of the timing jitter signal; a lock control signal generator for discriminating a period based on the detected sign changing time, and controlling a lock step of the loop filter according to a convergence mode of the timing jitter signal at each period; and a lock detection signal generator for generating a lock signal or an unlock signal according to whether the timing jitter signal reaches a steady state and using the current lock step signal.
US07933321B2 Measuring system with a reference signal between a signal generator and a signal analyzer
A measuring system (1) comprises a signal generator (2), generating a digital modulated high frequency measuring signal (MS), for supplying to the input (4) of a test unit (4). A signal analyser (5) connected to the output (6) of the test unit (4), analyses the output signal (OS) of the test unit (4) after a demodulation. A direct connection (7) is provided between the signal generator (2) and the signal analyser (5), by means of which a reference signal (Ref) is supplied directly to the signal analyser (5) from the signal generator (2).
US07933314B2 Method and apparatus for communication receiver despreading resource management
According to a method taught herein, a multi-branch communication receiver operates in a first mode wherein it despreads individual receiver branch signals with respect to all channelization codes of interest, if sufficient despreader resources are available for such operation. If the receiver estimates that sufficient despreader resources are not available, it operates in a second mode wherein it despreads one or more of the channelization codes from a branch combination signal formed from two or more of the receiver branch signals. The receiver may calculate optimal branch combining weights using an algorithm that maximizes a signal quality of the branch combination signal. A Generalized RAKE (GRAKE) receiver embodiment applies GRAKE detection to the individual receiver branch signals with respect to all channelization codes of interest if sufficient despreader resources are available and, if not, applies GRAKE detection to the branch combination signal for one or more such codes.
US07933313B2 Signal quality measuring apparatus for WiBro system and the method thereof
Disclosed herein are a signal quality measuring apparatus for the WiBro system and a method thereof. The signal quality measuring apparatus for a WiBro system includes a WiBro signal reception unit, a preamble code correlation unit, a channel compensation/demodulation unit, and a control unit. The WiBro signal reception unit receives a WiBro signal from each base station. The preamble code correlation unit searches the WiBro signal for a number of preamble codes equal to the number of base stations for which measurement of signal quality measurement is required. The channel compensation/demodulation unit acquires the information of a Frame Control Header (FCH) section and a DownLink-MAP (DL-MAP) section with reference to the preamble codes found by the preamble code correlation unit, and demodulates the information of a unique number of the base station. The control unit collects and processes the information about the unique number of the base station demodulated by the channel compensation/demodulation unit, and information about signal quality of the preamble codes found by the preamble code correlation unit.
US07933312B2 Method and system for reconfigurable SFBC/STBC in a diversity transmission system
Aspects of a method and system for reconfigurable SFBC/STBC in a diversity transmission system are presented. Exemplary aspects of the system may include one or more circuits that enable generation of a plurality of codeword sequences based on a data sequence. In a diversity transmission system, the plurality of codeword sequences may be concurrently transmitted via at least a portion of a plurality of transmitting antennas. The concurrently transmitted codeword sequences may enable a diversity receiver to generate the data sequence. In a single input single output transmission system, one or more circuits may enable transmission of one of the plurality of codeword sequences via one of the plurality of transmitting antennas. The transmitted codeword sequence may enable a receiver to generate the data sequence.
US07933310B2 System for a fast frequency hopping radio
The invention discloses a system (100) for a fast frequency hopping radio, and comprises a transmit part (110) and a receive part (120). Each of the receive (110) and transmit (120) parts comprise a unit (115, 125) for random frequency generation, the random frequency generating unit of both parts being similar. The random frequency generator (115, 125) of each of said parts comprises a pseudo random number generator, a PRN-generator, the PRN-generator being based on a FIR-algorithm, and said PRN-generator uses a clock signal which has been generated externally to the system as input. The external clock signal which is used is suitably a clock signal from the GPS-system.
US07933309B2 Radio communication device and constellation control method
Provided is a radio communication device which can make Acknowledgement (ACK) reception quality and Negative Acknowledgement (NACK) reception quality to be equal to each other. The device includes: a scrambling unit (214) which multiplies a response signal after modulated, by a scrambling code “1” or “e−j(π/2)” so as to rotate a constellation for each of response signals on a cyclic shift axis; a spread unit (215) which performs a primary spread of the response signal by using a Zero Auto Correlation (ZAC) sequence set by a control unit (209); and a spread unit (218) which performs a secondary spread of the response signal after subjected to the primary spread, by using a block-wise spread code sequence set by the control unit (209).
US07933307B2 Multiple-input multiple-output ultra-wide band communication method and device using hermite pulses
A method of sending ultra-wide band signals via a plurality of sending antennas includes a phase for sending training sequences followed by a phase for sending data after which each antenna of the plurality of sending antennas sends a waveform using a Hermite pulse that is unique and orthogonal to the waveforms sent by the other antennas, and a device configured to perform the method.
US07933304B2 Semiconductor laser diode and optical module employing the same
It is an object of the present invention to realize a low cost laser light source capable of emitting several mW optical power while the operation current is reduced. In particular, the present invention concerns a 1.3 μm wavelength band laser device suitable for several to several ten km short distance fiber optic transmission and also a less power consuming optical communication module in which such a laser is preferably mounted. As a laser structure which eliminates the necessity of adding an optical isolator by providing improved immunity to reflected light while lowering the operation current for less power consumption and not lowering the response speed, a short cavity laser which operates in multiple longitudinal modes is introduced. Especially, an angled mirror structure is formed at the laser's emitting edge to change the optical output direction so that the light is emitted from the top or bottom of the substrate.
US07933298B2 Methods and systems for aggregating ethernet communications
Methods and systems for aggregating Ethernet communications are disclosed. A disclosed apparatus includes a first Ethernet port to communicate with a second Ethernet port of a first device, a third Ethernet port to communicate with a fourth Ethernet port of a second device, a fifth Ethernet port to receive Ethernet frames, and a switching portion to direct nth ones of the frames to a first queue associated with the second port, direct n−1 frames preceding each of the nth ones of the frames to a second queue associated with the fourth port, and select a value of n based on a ratio of a first non-zero data rate of the first device for a first communication link in a first direction and a second non-zero data rate of the second device for a second communication link in the first direction, and based on a remaining capacity of the first queue.
US07933297B2 Network combining wired and non-wired segments
A local area network (60) within a residence or other building, including both wired (5) and non-wired segments (53). The wired segments are based on new or existing wires (5a, 5b, 5c, 5d, 5e) in the building, wherein access to the wires is provided by means of outlets (61a, 61d), such as a telephone system, electrical power distribution system, or cable television wiring system. The non-wired segments are based on communication using propagated waves such as radio, sound, or light (e.g. infrared). The wired and non-wired segments interface in the outlet, using a module (50) that serves as mediator between the segments. The module can be integrated into the outlet, partially housed in the outlet, or attached externally to the outlet. Such a network allows for integrated communication of data units (24b) connected by wires and data units (24a, 24d) connected without wires.
US07933294B2 System and method for low-delay, interactive communication using multiple TCP connections and scalable coding
Systems and methods for communication of scaleable-coded audiovisual signals over multiple TCP/IP connections are provided. The sender schedules and prioritizes transmission of individual scalable-coded data packets over the plurality of TCP connections according to their relative importance in the scalable coding structure for signal reconstruction quality and according to receiver feedback. Low-latency packet delivery over the multiple TCP/IP connections is maintained by avoiding transmission or retransmission of packets that are less important for reconstructed media quality.
US07933293B2 Link margin notification using return frame
Disclosed herein are techniques for power management in wireless networks. Based upon receipt of an indication of the link margin of a receiving wireless device, a transmitting wireless device may adjust its transmit power commensurate with the link margin. The indication of the link margin may be transmitted from the receiving wireless device to the transmitting wireless device periodically. Alternatively, the receiving wireless station may provide the indication of the link margin in response to information received from the transmitting wireless device. In this instance, the indication of the link margin may be included in a piggyback acknowledgement (ACK) frame conventionally used to acknowledge receipt of the information transmitted by the transmitting wireless station.
US07933286B2 Distributed trunking mechanism for VHF networking
A system and method for communicating between nodes in a communications network. The network includes nodes that broadcast and receive data packets over a radio channel. The system includes a distributed trunking method that distributes the communications between the nodes over multiple channels. Voice and other data may be broadcast over data channels, while information regarding the availability of the data channels is broadcast over a control channel. Access to the control channel is controlled using a protocol that may include carrier sense multiple access with collision avoidance (CSMA/CA), time division multiple access (TDMA) or a hybrid of CSMA/TDMA.
US07933279B1 Voice over packet network arrangement and method
A communications network arrangement provides voice over IP or voice over ATM services. The network arrangement comprises a first media gateway controller controlling a first gateway and provided with a first operating protocol, a second media gateway controller controlling a second gateway and provided with a second operating protocol, and a gateway address translator incorporating proxies for the first and second gateways. The gateway address translator provides a relay function for messaging between each media gateway controller and its corresponding gateway, and a virtual bearer function for messaging between the media gateway controllers. This facilitates inter-working between products supplied by different vendors.
US07933278B2 Apparatus and method for providing network information
A network-information-providing device including a control unit that extracts an object node whose network connection state is most stable by referring to network information of one or more nodes that comprise a network when receiving a network-connection request, and a communication unit that transmits address information of the object node. The network-information-providing device efficiently determines the network states of each of the nodes connected to the network and provides the most stable node as that object node, to which the new node connects.
US07933269B2 Hardware-accelerated packet multicasting in a virtual routing system
Methods and systems are provided for hardware-accelerated packet multicasting in a virtual routing system. According to one embodiment, a multicast packet is received at an ingress system of a packet-forwarding engine (PFE). The ingress system identifies flow classification indices for the multicast packet. Then, for each instance of multicasting, the ingress system sends a single copy of the multicast packet and the flow classification indices to an egress system of the PFE. The single copy of the multicast packet is buffered in a memory accessible by the egress system. The egress system prepares the multicast packet for transmission by for each flow classification index, identifying corresponding transform control instructions based on the flow classification index, reading the single copy of the multicast packet from the memory, causing the multicast packet to be transformed in accordance with the identified transform control instructions and outputting the transformed multicast packet.
US07933267B1 Shared multicast trees for multicast virtual private networks
Principles of the invention are described for providing multicast virtual private networks (MVPNs) across a public network that are capable of carrying high-bandwidth multicast traffic with increased scalability. In particular, the MVPNs may transport layer three (L3) multicast traffic, such as Internet Protocol (IP) packets, between remote sites via the public network. The principles described herein may reduce the overhead of protocol independent multicast (PIM) neighbor adjacencies and customer control information maintained for MVPNs. The principles may also reduce the state and the overhead of maintaining the state in the network by removing the need to maintain at least one dedicated multicast tree per each MVPN.
US07933262B2 Method and system for providing integration theme pack service
Disclosed is a method and system for providing an integration theme pack service in which, if a user receives an integration theme pack content from a content-providing server through a mobile communication terminal, the mobile communication terminal changes a background screen image into the integration theme pack content, employs the integration theme pack content as a background picture, and generates and displays a user interface having a menu configuration image formed on the integration theme pack content in a dual transparent structure.
US07933257B2 Using QoS tunnels for TCP latency optimization
A method of transmitting data from a source to a destination is described. A quality of service (QoS) tunnel is established between the source and the destination. Traffic from the source, and intended for the destination, will be sent via this tunnel. The traffic is manipulated by passing it through a performance enhancement proxy (PEP), in order to eliminate the “slow start” mechanism inherent to TCP traffic.
US07933254B2 Method for distributing data, adapted for mobile devices
A method for distributing data in a heterogeneous network. The method operates on a private mobile network, which includes a mobility server, mobile components and fixed components, on which the mobility server includes data storage units that store data on behalf of network members, at least some of such data being stored in multiple data formats. The distribution method includes transmitting upon request selected said data to addressees, each such transmission being formatted for acceptance by each respective addressee.
US07933252B2 Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc.
US07933246B2 Bridge-based radio access station backbone network and a method of treating signals thereof
A method of treating signals in a bridge-based radio access station backbone network including a plurality of base station bridges (BSBs), with each BSB having a 2-tiered switch connected with a plurality of radio access stations. A plurality of SCBs (Site Core Bridges), each of having a 2-tiered switch for constituting the core network, includes the steps of buffering by the SCB a predetermined number of previously-transmitted frames when operating as a crossover bridge, and causing the SCB to retransmit selected ones of the buffered previously-transmitted frames to a terminal in response to a handover completion signal.
US07933239B2 FFT-size detector and FFT-size detection method and cell search apparatus and cell search method in cellular system
The invention provides an FFT-size detection method and system and a cell search method and system based on FFT-size detection, and more particularly to a cell search method based on FFT-size detection in cellular system. The cell search method utilizes two frames to correctly detect the actual cell ID. The cell search method uses the first frame to detect the actual FFT size of a received signal. When the FFT size is determined, the cell search method use the second frame to detect the cell ID of a base station outputting the received signal based on the FFT size.
US07933232B2 Digital broadcasting system and method of processing data in digital broadcasting system
A digital broadcasting system and a method for controlling the same are disclosed. A method for controlling a digital broadcast receiving system includes the steps of receiving a broadcast signal having mobile service data and main service data multiplexed therein, extracting transmission parameter channel (TPC) signaling information and fast information channel (FIC) signaling information from a data group within the received mobile service data, by using the extracted fast information channel (FIC) signaling information, acquiring a program table describing virtual channel information and service of an ensemble, the ensemble being a virtual channel group of the received mobile service data, by using the acquired program table, detecting a descriptor defining basic information required for accessing the received service, and, by using the detected descriptor, controlling the receiving system to enable access to the corresponding service.
US07933231B1 Configuration of devices using layer 2 protocol
Systems and methods for configuring a set of devices at layer 2 are disclosed. The configuration employs a deployment tool disposed at the computer and a deployment agent disposed at the devices. Using DLTP (Data Layer Transport Protocol), network discovery and configuration data transfer are facilitated even if the devices do not have IP addresses or protocol drivers to communicate at layer 3. Each deployment agent automatically configures its associated device after receiving the configuration data via layer 2. Other embodiments permit configuration of devices using data stored in a portable storage apparatus. In this manner, devices can be configured automatically without the need to manually configure devices one-by-one.
US07933227B2 Voice and data exchange over a packet based network
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a switched circuit network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the switched circuit network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the switched circuit network for transmission on the packet based network, and modulating data signal packets from the packet based network for transmission on the switched circuit network. The call discriminator is used to selectively enable the voice exchange and data exchange.
US07933225B2 Architecture and method for using IEEE 802.11-like wireless LAN system to emulate private land mobile radio system (PLMRS) radio service
An architecture is described for providing IP push-to-talk (IPP2T) service using a wireless local area network (WLAN) serving a plurality of subscriber terminals (STs), having at least one broadband access network terminal (BANT), the BANT coupled to and interacting with at least one of a plurality of Access Points (APs) via a local area network (LAN), the plurality of APs in communication with the plurality of subscriber terminals; a multicast-enabled network, the multicast-enabled network coupled to and interacting with at least one BANT via a broadband access network; an IP network coupled to, and interacting with, the multicast-enabled network via an edge router; and a WLAN mobile radio service (WLMRS) controller (WLMRSC) coupled to and interacting with the IP network via a multicast-enabled router (MR).
US07933223B2 In-network scheme for information transmission
A method and means for processing information across a network is provided, the network comprising a plurality of nodes. In one embodiment, the invention includes algorithm means for addressing the problem of efficient information distribution between nodes in the network. This invention addresses the problem by generating probabilistic models at the nodes in the network and by selectively distributing information between the nodes based on these models and by using a predetermined metric function in such a way as to reduce information differences between the nodes.Advantageously this invention finds utility in many applications in both distributed networks and centralised networks provided that it is possible to derive an appropriate tree topology representation of the network.
US07933220B2 Methods and apparatuses for generating network test packets and parts of network test packets
Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.
US07933218B2 Power control and channel selection in a multi channel communication system
A method for allocating power and channels to connections in a multi-channel access based wireless communication system in which each connection is acting independently of the other. The quality of each channel of a connection is measured at successive time steps (n, n+1). The measurements from a previous time step (n) are used to allocate, in the following time step (n+1), an average power of all channels the connection uses as well as individual power settings in-between said channels. The average power is controlled using an outer fairness loop balancing the average channel power against average bit rate per channel. The individual power settings is controlled using an inner capacity loop allocating much power to good channels and restricted power to poor channels. Each loop has a respective target relation and the results of the loops are combined in order to determine transmission power in the next time step. The method is of distributed character and may execute on individual receiving nodes. Further, it may be applied in the up link or in the down link.
US07933216B2 Method and apparatus for coding modem signals for transmission over voice networks
A method and apparatus of transmitting a modulated data over a digital voice network that includes voice compression. The method and apparatus determine whether a voice signal to be transmitted over the network includes a modulated data signal and then encodes or demodulates the modulated data signal and bypasses voice compression when a modulated data signal is detected. The method and apparatus may detect a modulated data signal by detecting the presence of an answer tone and then searching for a plurality of phase reversals having a particular time distance from each other in the voice signal. Once the encoded or demodulated signal is transmitted over the digital voice network, the method and apparatus of the present invention may detect whether the received signal is an encoded data signal or a demodulated data signal. Then the coded data signal may be decoded back into a modulated data signal. Likewise, the demodulated data signal may be modulated back into a modulated data signal. In one embodiment, the invention encodes voice signals including modulated data signals by linearly quantizing the voice signals.
US07933215B2 Synchronization on reverse link of mobile mode communications systems
Methods and apparatus are disclosed to provide orthogonal multiple access communication in a return link of a satellite communication system. In one embodiment, a closed loop control of a transmit parameter associated with transmission of signals may be performed. In addition, changes in motion of a terminal are monitored such that an open loop control of the transmit parameter is performed, if the detected change meets a certain threshold. For example, an open control is performed if an abrupt or sudden motion is detected.
US07933214B2 Fault detection in a transport network
A device associated with a transport network generates a first traceroute through the transport network, and monitors a performance measure associated with the transport network. The device also compares the performance measure to a criterion, and determines degradation in the transport network when the performance measure matches the criterion. The device further generates a second traceroute through the transport network when the degradation occurs in the transport network, where the first and second traceroutes are used to determine a source of the degradation in the transport network.
US07933208B2 Facilitating storage and querying of payload attribution information
A hierarchical data structure of digested payload information (e.g., information within a payload, or information spanning two or more payloads) allows a payload excerpt to be attributed to earlier network flow information. These compact data structures permit data storage reduction, while permitting efficient query processing with a low level of false positives. One example of such a compact data structure is a hierarchical Bloom filter. Different layers of the hierarchy may correspond to different block sizes.
US07933207B2 Electronic stream processing circuit with test access
Consistent with an example embodiment, there is a signal processing circuit. Linking multiplexing (L-MUX) circuits, link respective pairs of stream processing circuits. Each L-MUX circuit is individually switchable to a normal mode and a replacement mode; in normal mode, it passes a first stream of samples values between the stream processing circuits in the respective pair of the L-MUX circuits; in replacement mode, it supplies successive sample values from a second stream from the communication structure to a receiving one of the stream processing circuits in the respective pair. A control circuit keeps a selectable one of the multiplexing circuits in the replacement mode so the selectable one of the L-MUX circuits passes a stream of successive samples from the second stream to the receiving one of the processing circuits in the respective pair of L-MUX circuits, while keeping at least part of the other L-MUX circuits in the normal mode.
US07933205B1 Generalized interconnection apparatus for delivering services based on real time performance requirements
A system for interconnecting network operators with each other based on class of service is provided, taking real-time performance requirement(s) for each service into consideration. As a result, services can be sent or received in real time, with greater guarantee of network resources. In one non-limiting embodiment, the delivery path for service traffic is based on the real-time performance requirement categories assigned to each service during a pre-processing step. Thus, services having the highest real-time performance demands can be delivered faster using greater network resources, whereas the services without any real-time performance requirements are processed/delivered using fewer network resources.
US07933204B2 Method for organizing packets belonging to streams, and associated equipment
The inventive method consists in determining a flow (F) to which belongs each new incoming packet (P), when said flow (F) is on a list of active flows, in introducing said packet into a fair share scheduling mechanism (6), when said flow (F) is absent from the list of active flows, in obtaining an estimation of the quantity of incoming data items (I.Bytes) with respect to said flow over a reference time period, in comparing said estimation with a maximum value (MaxBytes), wherein the reference time period or the maximum value are determined according to a fair share data rate, in adding said flow to the list of active flows and in introducing the packet (P) into the fair share scheduling mechanism (6), if said estimation exceeds the maximum value, and in introducing the packet (P) into the end of a priority queue (5), in the alternative case.
US07933203B2 Data burst assembly apparatus and data burst processing method thereof
A data burst assembly apparatus includes a receiver to receive a packet from at least one source; a monitor to monitor a data traffic condition of a network; and a data burst generator to dynamically determine a value of a generation parameter for generating a data burst with respect to the packet received at the receiver according to the data traffic condition of the network, and to generate the data burst using the generation parameter value. A storage unit may be further included to store a mapping table defining generation parameter values mapped based on data traffic conditions. A data burst generator can read a generation parameter value mapped to a monitoring result from a mapping table and generate a corresponding data burst.
US07933201B2 Entry compression/decompression method and apparatus performing an entry compression and decompression
An entry compression/decompression method for use in a packet relay apparatus carrying out flow identification based on an entry of a flow table describing a pattern of a packet as a subject of flow identification, comprising the steps of judging whether a new pattern to be registered in the flow table is an incremental pattern, that is, a difference with a flow identification pattern of the entry is one bit; changing a mask pattern of the entry indicating a position of a “don't care bit”in relation with the flow identification pattern in flow identification if the new pattern is an incremental pattern; and additionally registering the new pattern in the flow table as an entry if the new pattern is not an incremental pattern.
US07933199B2 Transmission system, path control method and transmission device
The present invention is a transmission system, a path control method, and a transmission device, and is the path control method in the transmission system forming a virtual concatenation group by virtually concatenating each path signal transmitted through a plurality of paths being a logical communication path, which manages an active state and a stand-by state of member paths of the virtual concatenation group and when there is abnormality in any of the member paths in the active state, controls any of the member paths in the stand-by state to the active state in place of the abnormal member path, thereby realizing more flexible and efficient path level redundancy.
US07933196B2 Method and apparatus for canceling channel interference
An apparatus for channel interference cancellation includes a first interference-cancellation module and a first cancellation-signal generating circuit. The first interference-cancellation module comprises a first processing circuit including a grouping circuit and a first transforming circuit. The grouping circuit divides received data into a plurality of groups of first sub-data. The first transforming circuit sequentially transforms the groups of first sub-data from a first domain to a second domain to generate a plurality of groups of first transformed sub-data. The first cancellation-signal generating circuit comprises a delay unit, a first processing unit and a second processing unit. The delay unit sequentially delays the groups of first transformed sub-data to generate a plurality of groups of delayed sub-data. The first and the second processing unit output a first and a second processed signal according to the groups of first transformed sub-data and the groups of delayed sub-data respectively.
US07933187B2 Method for detecting pattern of over-sampling image and an optical information processing apparatus and method using the same
Provided are a method for detecting a pattern of an over-sampling image and an optical information processing apparatus and method using the same. A method for detecting a pattern from an image of an over-sampled datapage includes: over-sampling the datapage to detect a detection image of the datapage; comparing the detection image and a reference image of over-sampling for the pattern by a covariance; and calculating a pixel of the pattern over-sampled by values of the reference image and the detection image compared by the covariance. Accordingly, data with a specific pattern such as a mark can be detected from an image of an over-sampled datapage, thereby making it possible to increase the data reproduction accuracy, thus making it possible to greatly increase the reliability of reproduced optical data.
US07933186B2 Method for manufacturing optical disk master, method for manufacturing optical disk, and apparatus for manufacturing optical disk master
A method and apparatus for manufacturing an optical disk master and an optical disk, including measuring the reflectance of laser light at each of a plurality of radius positions by applying the laser light to an optical disk master-forming substrate provided with an inorganic resist layer, the laser light having a non-recording laser power smaller than a recording sensitivity of the inorganic resist layer, producing recording power control data indicating recording laser powers in accordance with the radius positions of the optical disk master-forming substrate by using the reflectances measured, forming an exposure pattern on the inorganic resist layer by applying the laser light to the optical disk master-forming substrate on the basis of the recording power control data while the recording power is varied in accordance with the radius positions, and developing the inorganic resist layer provided with the exposure pattern so as to prepare an uneven pattern.
US07933182B2 Optical information recording and reproducing apparatus that sets a movable range of an objective lens based on the type of recording medium
An information recording and/or reproducing apparatus capable of obtaining a certain recording/reproducing margin with a simplified structure. The apparatus identifies whether an optical disc is a single-layer recording medium having one recording layer, or a multilayer recording medium having a plurality of recording layers, and sets a control range (movable range) of an objective lens on the basis of the identification result. When the optical disc is identified as a multilayer recording medium, the control range of the objective lens is set to be smaller than that for a single-layer recording medium. Further, the control range of the objective lens is set for each of the recording layers of the optical disc.
US07933176B2 Apparatus and method for determining write strategy parameters for recording data on an optical record carrier and for determining read parameters for reading data from an optical record carrier
The present invention relates to an apparatus and a corresponding method for determining write strategy parameters for recording data on an optical record carrier (100) and to an apparatus and a corresponding method for determining read parameters for reading data from an optical record carrier (100). In order to provide an improved apparatus and method which can be easily implemented in practice, require only a short amount of time and allow for determination of optical write strategy parameters also for discs when also write strategy stored in a media table in the drive, an apparatus for determining write strategy parameters is proposed comprising: initialization means (110) for setting initial write strategy parameters, —setting means (120) for setting initial variable levels and an initial experimental plan, based on variations of said initial write strategy parameters, for use in a design of experiments method for optimization of said write strategy parameters, optimization means (130) for determining optimized write strategy parameters by use of a design of experiments method, and—iteration means (140) for checking if, based on a predetermined criterion, the optimized write strategy parameters determined by the optimization means (130) shall be further optimized and, in case the write strategy parameters shall be further optimized, for determining new variable levels and a new experimental plan for use in another iteration of the design of experiments method for further optimization of said write strategy parameters.
US07933174B2 Optical pickup with support part having hole for being inserted with a projection part of a case
An objective lens actuator in an optical pickup, having a semiconductor laser diode, electro-optic parts, such as a lens or the like, as well as, the objective lens actuator, etc., in a case, comprises: a holder, which mounts an objective lens and a coil thereon, as being a movable part; a magnetic circuit part, which is made up with a magnet for magnetically driving said holder and a yoke; a plural number of elastic support parts which elastically supports said holder; and a support part, which supports other ends of said elastic support parts, wherein said support part has a part, which is cut open in parallel with the elastic support parts, between said elastic support parts, and has a through hole, in which said elastic support part passes through for each of said elastic support parts, and thereby to provide the objective lens actuator for lowering the unwanted vibration mode of the objective lens, and also enabling a stable control thereof.
US07933173B2 Wobble signal extraction circuit and optical disk device
A wobble signal extraction circuit includes: an RF signal component acquiring portion for acquiring an RF signal component from at least one of first and second signals received by two light receiving portions, the two light receiving portions being obtained through division in halves with a direction along which each track of an optical recording medium extends as a boundary; a wobble signal acquiring portion for acquiring a wobble signal by subtracting the second signal from the first signal; an RF signal component binarizing portion for binarizing the RF signal component; a wobble signal binarizing portion for binarizing the wobble signal; and an exclusive OR arithmetically operating portion for arithmetically operating an exclusive OR of the binarized RF signal component and the binarized wobble signal; wherein balances between amplitudes of the first and second signals are detected based on an arithmetic operation result obtained in the exclusive OR arithmetically operating portion.
US07933171B2 Personal digital stereo player
Disclosed is a music jukebox which is configured for storing a music library therein. The music jukebox includes a housing, audio input structure on the housing for receiving audio signals, audio output structure on the housing for outputting audio signals, and a data storage structure in the housing for storing audio signals. The music jukebox is configured such that a music library of sound tracks is storable in the data storage structure. The music jukebox includes means for selecting a sound track from the music library stored in the data storage structure to play through the audio output structure, and the housing includes a display thereon which identifies sound tracks in the music library. Preferably, the music jukebox is configured such that the sound tracks stored in the data storage structure are editable before being played through the audio output structure.
US07933170B2 Optical disk medium and method and apparatus for reading information
An optical disk medium includes a track groove thereon. On the optical disk medium, information is recorded along the track groove on a block unit basis. The block unit has a predetermined length. The block unit having the predetermined length includes a number of sub-blocks that are arranged along the groove. A sub-block mark is provided within each of the sub-blocks and used to identify the sub-block.
US07933168B2 Electronic timepiece with generator function
An electronic timepiece with a generator function, including a generating means, a storage means that stores electrical energy produced by the generating means, a timekeeping control means that is driven by the electrical energy stored in the storage means, a time display means that is controlled by the timekeeping control means and displays time, a power generation detection means that detects the power generation state of the generating means, and a power generation display means that displays the power generation state based on a detection result signal output from the power generation detection means. The power generation detection means includes a hand and an actuator that drives the hand in both forward and reverse directions.
US07933166B2 Autonomous depth control for wellbore equipment
A method for tracking a wellbore tool includes: obtaining a first image of the wellbore using an imager associated with the tool; obtaining a second image of the wellbore using the imager after a selected time period; matching the first image with the second image by shifting one of the first and second images; determining an amount of the shifting; and comparing the amount of the shifting with a reference distance to determine a distance of tool movement. A method for tracking a wellbore tool includes: obtaining an image of a wellbore feature using a first imager associated with the tool; moving the tool in the wellbore; and registering a distance of tool movement when the image of the wellbore feature is detected by a second imager spaced apart from the first imager, wherein the distance of tool movement equals a spacing between the first and second imagers.
US07933159B2 Semiconductor memory device and system with redundant element
A semiconductor memory device includes a memory cell array, a redundant element, an address specifying circuit configured to select one of a plurality of addresses as a redundancy address in response to a switchover signal, a decoder circuit configured to select the redundant element in response to an externally applied address that matches the redundancy address selected by the address specifying circuit, and a test mode setting circuit configured to change the switchover signal in response to an externally applied input, thereby to cause the redundancy address assigned to the redundant element to be switched between different ones of the plurality of addresses.
US07933157B2 Apparatus for generating pumping voltage
An apparatus for generating pumping voltage of a multiple Chip Select (CS) mode semiconductor memory apparatus includes a high speed pumping control unit configured to produce a pumping enable signal regardless of the level of a pumping voltage to actuate the pumping unit when a plurality of banks of the semiconductor apparatus operated by different CS signals are continuously actuated.
US07933153B2 Method for extracting the distribution of charge stored in a semiconductor device
The invention relates to a method for determining a set of programming conditions for a given type of charge-trapping non-volatile memory device, comprising the steps of: (a) selecting different sets of programming parameters to be applied to the corresponding number of non-volatile memory devices of said type, (b) programming said number of non-volatile memory devices by means of the sets of programming parameters, (c) determining an actual spatial charge distribution of the charge trapping layer of each of the programmed devices, (d) determining the influence of at least one of the programming parameters on the spatial charge distribution, (e) determining an optimised value for at least one of the programming parameters, (f) entering each optimized value in said sets of programming parameters and repeating steps b) to e) at least once.
US07933152B2 Semiconductor memory device capable of increasing writing speed
A memory cell array has a structure in which a plurality of memory cells connected with word lines and bit lines and connected in series are arranged in a matrix form. A selection transistor selects the word lines. A control circuit controls potentials of the word lines and the bit lines in accordance with input data, and controls write, read and erase operations of data with respect to the memory cell. The selection transistor is formed on a well, and a first negative voltage is supplied to a well, a first voltage (the first voltage≧the first negative voltage) is supplied to a selected word line and a second voltage is supplied to a non-selected word line in the read operation.
US07933148B2 Memory
A memory capable of suppressing reduction of data determination accuracy is provided. This memory includes a memory cell connected to a bit line for holding data and a bipolar transistor whose base is connected to the bit line. In data reading, the memory reads the data by amplifying a current, corresponding to the data of the memory cell, appearing on the bit line with the bipolar transistor.
US07933143B2 Capacitorless DRAM and methods of operating the same
A capacitorless DRAM and methods of manufacturing and operating the same are provided. The capacitorless DRAM includes a source, a drain and a channel layer, formed on a substrate. A charge reserving layer is formed on the channel layer. The capacitorless DRAM includes a gate that contacts the channel layer and the charge reserving layer.
US07933138B2 F-RAM device with current mirror sense amp
A F-RAM memory device containing a current mirror sense amp. A F-RAM memory device containing a current mirror sense amp coupled to a negative voltage generator. A method of reading data from and restoring data back into F-RAM cells in a 2T2C F-RAM device containing a current mirror sense amp. A method of reading data from and restoring data back into F-RAM cells in a 1T1C F-RAM device.
US07933137B2 Magnetic random access memory (MRAM) utilizing magnetic flip-flop structures
Non-volatile magnetic random access memory (MRAM) devices that include magnetic flip-flop structures that include a magnetization controlling structure; a first tunnel barrier structure; and a magnetization controllable structure that includes a first polarizing layer; and a first stabilizing layer, wherein the first tunnel barrier structure is between the magnetization controllable structure and the magnetization controlling structure and the first polarizing layer is between the first stabilizing layer and the first tunnel barrier structure, wherein the magnetic flip-flop device has two stable overall magnetic configurations, and wherein a first unipolar current applied to the device will cause the orientation of the magnetization controlling structure to reverse its orientation and a second unipolar current applied to the electronic device will cause the magnetization controllable structure to switch its magnetization so that the device reaches one of the two stable overall magnetic configurations, wherein the second unipolar current has an amplitude that is less than the first unipolar current; a second tunnel barrier structure and a reference layer, wherein the second tunnel barrier structure is between the magnetic flip-flop device and the reference layer. MRAM cells that include such devices and arrays including such cells are also disclosed.
US07933131B2 Power supply and image forming device having the same
A power supply, which outputs a plurality of voltages in order to improve the cross regulation between output voltages and at the same time reduce the amount of electric power consumed, and an image forming device having the same are disclosed. The power supply includes a power converter, which generates a first output power source and a second output power source in response to an external power supply and a power control signal, respectively; a power output part, which includes output parts to rectify and smooth each of the first and second output power sources; a first output controller, which receives the first output power source feedback from the power output part to generate the power control signal; and a second output controller, which receives the second output power source feedback from the power output part to control to operate the power output part in stable mode.
US07933127B2 Memory card and memory card manufacturing method
A memory card includes a first circuit board, a first semiconductor chip mounted to a top face of the first circuit board with a part of its under face confronting the first circuit board, a second circuit board of which a top face is bonded to a under face of the first circuit board, a second semiconductor chip mounted to the top face of the second circuit board with at least a part of the second semiconductor chip confronting a part of another part other than the part of the under face of the first semiconductor chip, and a cover disposed over the top face of the second circuit board for covering the first semiconductor chip, the first circuit board and the second semiconductor chip.
US07933126B2 Solid state relay with internal heat sink
A solid state relay having an internal heat sink for dissipating heat produced by a solid state switching device. The relay being enclosed within a nonmetallic housing and mountable on a DIN type rail system.
US07933121B2 Portable video system including a bag for housing a video player
A portable video system comprises a video unit for facilitating play of a video medium, the player having a hinge, a display pivotally attached to the video player on the hinge, and a base unit secured to a substrate for selectively coupling a control panel of the video unit to the substrate, wherein the control panel can be selectively un-coupled from the base unit.
US07933117B2 Universal docking station for hand-held electronic devices
A docking station is disclosed. The docking station has an adjustable opening that accommodates portable electronic devices with differing sizes and shapes. The opening is capable of expanding to accommodate larger devices and retracting to accommodate smaller devices while still supporting the portable electronic device in its proper position within the docking station.
US07933116B2 Portable terminal having hard disk
A portable terminal is provided. The terminal includes a hard disk, a housing having an opening formed thereon, and a motor protruding out of the hard disk while being received in the opening. Even when the space for receiving the hard disk is the same, the distance between the body of the hard disk and the inner peripheral surface of the housing of the terminal is sufficient to prevent external impact from directly acting on the hard disk. In addition, even if the distance between the body of the hard disk and the inner peripheral surface of the housing of the terminal remains the same, no extra space is unnecessarily occupied inside the housing because the motor of the hard disk is received in the opening. This has the merit of achieving compactness of the terminal.
US07933115B2 Screen scratch resistant device for laptop computer
A device includes a screen back cover, a screen protective cover frame, a roller, and a screen protective cover. The screen back cover is configured to mount a screen to a computer. The screen protective cover frame includes a roller chamber, and is configured to snap fit with the screen back cover. The roller is disposed within the roller chamber, and is configured to guide a battery of the computer and to inhibit the battery from being placed in physical communication with the screen when the battery is inserted into the computer. The screen protective cover is in physical communication with the screen protective cover frame, and is configured to hold the roller within the roller chamber.
US07933112B2 Micro-electromechanical voltage tunable capacitor and and filter devices
Disclosed are one-port and two-port voltage-tunable micro-electromechanical capacitors, switches, and filter devices. High aspect-ratio metal micromachining is used to implement very high quality factor (Q) tunable and fixed capacitors, fixed inductors, and low insertion loss tunable and fixed bandpass LC filters. The tunable capacitors can move in the plane of the substrate by the application of DC voltages and achieve greater than 100% of tuning. A combination of low-loss substrate and highest conductivity metal is used to achieve record high Q and low insertion loss at radio frequencies. The disclosed tunable capacitor structure can also be used as a micromechanical switch.
US07933110B2 Power control device and image forming apparatus
A first switching unit and a second switching unit are connected in series to an electric power load. A voltage supply unit, which is connected between the first switching unit and the second switching unit, supplies a voltage to the second switching unit. A determining unit determines an occurrence of a malfunction in at least one of the first switching unit and the second switching unit.
US07933109B2 Electromagnetic switching device and method for the operation thereof
Disclosed is an electromagnetic switching device including a number of fixed contact pieces, a solenoid-operated mechanism, a contact support which can be moved counter to restoring devices in at least one embodiment, with the aid of the solenoid-operated mechanism and on which a number of movable contact pieces are arranged, and an off stop for the contact support. A sensor is provided, in at least one embodiment, for detecting the position of the contact support while a control unit is provided which is connected to the sensor and regulates and/or controls the solenoid-operated mechanism during a switch-off process in order to decelerate the contact support before the same hits the off stop. Also disclosed is a method for operating such a switching device. The contact support, in at least one embodiment, transmits only a small momentum to the off stop, thus reducing the load applied to the involved parts. Such a switching device therefore has a longer service life than conventional switching devices.
US07933108B2 Motor drive with low leakage surge protection
A motor drive employs a combination of gas discharge tubes and metal oxide varistors to create precisely tailored surge protection that has a low leakage current minimizing the triggering of ground fault detection circuitry when multiple motor drives are attached to a single line source.
US07933107B2 Electrostatic discharge protection circuit device
An electrostatic discharge protection circuit device includes a discharge circuit, a trigger circuit and a trigger control circuit. The discharge circuit is connected to a predetermined circuit node of a semiconductor device, and makes discharge when surge voltage is applied to the circuit node. The trigger circuit triggers the discharge circuit to start a discharge operation by the discharge circuit. The trigger control circuit controls a trigger voltage at which the trigger circuit starts a discharge operation by the discharge circuit.
US07933105B2 Switching element driving device and switching element driving method
A switching element driving device has a first transistor that decreases the gate voltage of a power element at a faster rate than during a normal turn-off, and a second transistor that decreases the gate voltage of the power element at a slower rate than during a normal turn-off. If the gate voltage detected by the gate voltage monitoring means when an overcurrent in the power element is detected by overcurrent detection means is greater than a predetermined value, the gate voltage is decreased by the first transistor, and then, while the power element remains on, the gate voltage is decreased by the second transistor. If the gate voltage detected by the gate voltage monitoring means when an overcurrent in the power element is detected by overcurrent detection means is less than or equal to the predetermined value, the gate voltage is decreased only by the second transistor.
US07933102B2 Circuit configurations to reduce snapback of a transient voltage suppressor
This invention discloses an electronic device formed as an integrated circuit (IC) wherein the electronic device further includes a transient voltage suppressing (TVS) circuit. The TVS circuit includes a triggering Zener diode connected between an emitter and a collector of a bipolar-junction transistor (BJT) wherein the Zener diode having a reverse breakdown voltage BV less than or equal to a BVceo of the BJT where BVceo stands for a collector to emitter breakdown voltage with base left open. The TVS circuit further includes a rectifier connected in parallel to the BJT for triggering a rectified current through the rectifier for further limiting an increase of a reverse blocking voltage. In a preferred embodiment, the triggering Zener diode, the BJT and the rectifier are formed in a semiconductor substrate by implanting and configuring dopant regions of a first and a second conductivity types in a N-well and a P-well whereby the TVS can be formed in parallel as part of the manufacturing processes of the electronic device.
US07933101B2 Generator power plant protection system and method
A typical power plant has a plurality of generators; at least one load; at least one bus interconnecting the generators and the at least one load. The plant is operated on an uncorrected droop configuration for speed control and voltage control. The plant further includes a monitoring module for monitoring at least one of a plurality of signals; a calculating module for calculating a fault based on a comparison of predefined values expected from normal droop operation with respect to monitored values obtained from the monitored signals; and a control module for providing an order to bring additional generating capacity on line, for tripping a generator if a fault has been identified with respect to a single generator or for tripping a tie breaker to provide bus to bus isolation if an identified fault cannot be isolated to a single generator.
US07933098B2 Thin film magnetic head using a shunt line connecting to the magnetic layer at a position that deviates from the center of the heat generating region
A thin film magnetic head is disclosed that is capable of improving the thermal efficiency of a heater. A thin film magnetic head includes: a lower shield layer; an upper shield layer; a reproducing element that is provided between the lower shield layer and the upper shield layer; a recording element that is formed on the upper shield layer; a heater that generates heat to expand at least one of the reproducing element and the recording element such that the reproducing element and/or the recording element protrude toward a recording medium; and a shunt line that applies a reference potential that is equal to the potentials of the lower shield layer and the upper shield layer to a magnetic layer of the recording element. In the thin film magnetic head, the shunt line is connected to the magnetic layer of the recording element at a position that deviates from the center of a heat generating region of the heater in a track width direction.
US07933096B2 Layered return poles for magnetic write heads
Methods and structures for the fabrication of both thin film longitudinal and perpendicular write heads are disclosed. A unique feature of these write heads is the inclusion of layered return poles, which comprise alternating layers of 22/78 and 80/20 NiFe alloys. The alternating layers also vary in thickness, the 22/78 NiFe layers having a nominal thickness of 1500 angstroms and the 80/20 NiFe layers having a nominal thickness of about 75 angstroms. Head efficiency and signal to noise ratios are significantly improved in heads having layered return pole construction.
US07933095B2 Magnetic head for perpendicular magnetic recording including a stopper layer for suppressing protrusion of the front end face of a shield
A magnetic head includes a pole layer and a shield. The shield includes a shield layer having a front end face located in the medium facing surface at a position forward of an end face of the pole layer along a direction of travel of the recording medium. The magnetic head further includes a stopper layer for suppressing protrusion of the front end face of the shield layer, the stopper layer being disposed adjacent to the shield layer and made of a nonmagnetic material having a linear thermal expansion coefficient of 5×10−6/° C. or smaller at a temperature of 25° C. to 100° C.
US07933094B2 Magnetic head for perpendicular magnetic recording having a shield that includes a part recessed from medium facing surface
A pole layer has an end face located in a medium facing surface, allows a magnetic flux corresponding to a magnetic field generated by a coil to pass therethrough, and generates a write magnetic field. A shield includes a first layer having an end face located in the medium facing surface at a position forward of the end face of the pole layer along a direction of travel of a recording medium, and a second layer disposed between at least part of the coil and the medium facing surface and magnetically connected to the first layer. The second layer has an end face closer to the medium facing surface, and this end face is located at a distance from the medium facing surface. A nonmagnetic layer made of an inorganic insulating material is provided between the end face of the second layer and the medium facing surface, and a photoresist layer is provided between the end face of the second layer and the nonmagnetic layer.
US07933090B1 Disk drive establishing write current limits prior to optimizing the write current for a plurality of tracks
A disk drive is disclosed comprising control circuitry operable to calibrate a write current parameter. A write current is initialized to an initial write current INIT_Iw, and an overshoot is initialized to a maximum MAX_OS. The write current is swept from INIT_Iw to a maximum write current MAX_Iw while writing and reading data from a target track to measure a first quality metric. A second quality metric associated with wide track erasure is also measured. A quality of the write operations is determined in response to the first and second quality metrics. When the quality of the write operations does not exceed a threshold, at least one of the MAX_Iw and MAX_OS is decreased and the process is repeated. Otherwise, the write current is swept from a minimum write current limit MAX_Iw to the adjusted MAX_Iw for a plurality of tracks to find an optimal write current for each track.
US07933089B2 Track-adapted data clocking
A method for writing data to a tape at multiple rates for simultaneously creating data tracks having differing linear data densities, according to one embodiment, includes passing a tape over a head, the head having an array of writers thereon; receiving incoming data; mapping the data to a two dimensional array corresponding to the array of writers; clocking some of the mapped data to a first writer in the array of writers at a first rate; and clocking some of the mapped data to a second writer in the array of writers at a second rate different than the first rate.
US07933072B2 Zoom lens and imaging apparatus
A zoom lens includes a first negative lens group, a second negative lens group, a third positive lens group, an aperture diaphragm, and a fourth positive lens group arranged in this order from an object side. When power varies from a wide angle end to a telephoto end, the first and second lens groups are moved to an image surface along an optical axis and then moved to the object side. The third and fourth lens groups are moved to only the object side along the optical axis. The first lens group includes at least one aspheric lens, and the aspheric lens has an aspheric shape in which a positive refractive power is increased toward the periphery of the lens when a paraxial refractive power is positive and a negative refractive power is decreased toward the periphery of the lens when the paraxial refractive power is negative.
US07933064B2 Reflector for an infrared radiating element
The invention relates to a reflector for an infrared radiating element. The reflector comprises a metal foil coated with—a first oxide layer deposited on the metal foil; —an infrared reflecting metal layer deposited on said first oxide layer; and—a second oxide layer deposited on said infrared reflecting layer. The first oxide layer is functioning as a diffusion barrier layer and is preventing the diffusion of the metal of the infrared reflecting layer in the substrate. The second oxide layer is functioning as a protective layer for the infrared reflecting layer giving the infrared reflecting layer the required thermal stability.
US07933049B2 Multifunction printer and image processing method
This invention relates to an MFP having copy and scanner functions. The MFP in which image data flows from a line sensor to a DRAM via an A/D conversion unit and a reading control unit (RCU) and then from an image processing unit (IPU) to a printer via the DRAM has the following arrangement. Both the RCU and the IPU can execute a shading process. In the CM, the RCU executes the shading process. Then, the image is compressed and stored in the DRAM. In the SM, the RCU does not execute the shading process, and the image is temporarily stored in the DRAM without compression. The IPU reads out image data of each rectangle from the DRAM together with shading data, executes the shading process and various kinds of image processing, and outputs the image data to the DRAM.
US07933048B2 Image reading apparatus, server apparatus, and image processing system
A control method of an image reading apparatus for transferring image information obtained by reading an original to a server apparatus has: a reading step of reading the original; a forming step of forming electronic data corresponding to the original read in the reading step; a designation step of designating an attribute of the original; a decision step of deciding a page whose electronic data is to be formed in the forming step in accordance with the designated original attribute; and a transmission step of transmitting the electronic data formed in the forming step to the server apparatus.
US07933044B2 Moiré-free color halftone configuration
Disclosed herein is a Moiré-free color halftone configuration for clustered dots. Unlike conventional methods, the disclosed method produces periodic hexagon rosettes of identical shapes. These exemplary hexagon rosettes have three fundamental spatial frequencies exactly equal to half of the fundamental frequency of the three halftone screens. The resultant halftone outputs are truly Moiré free, as all the fundamentals and harmonic frequencies are multiples of and thus higher in frequency than the rosette fundamental frequency. The halftone outputs resulting from the employment of the exemplary rosette design methodology provided herein, are also robust to the typical misregistration among color separations commonly found in color systems.
US07933043B2 Printer colorimetry control device, print colorimetry control method and printer
A print and colorimetry control device includes a print control section which controls so that an image for which colorimetry is to be carried out is printed on a printing medium, based on predetermined image data, a determining section which determines a position where a colorimetry section is caused to carry out colorimetry for the image based on a printing position of the image on the printing medium, a feeding section which feeds the printing medium having finished printing, based on the determined position, a colorimetry control section which controls the colorimetry section based on the determined position so that the colorimetry section is caused to carry out colorimetry thereby to obtain a calorimetric value of the image.
US07933041B2 Adjustment for output image of image data
If a memory card MC is inserted in a slot 34, a control circuit 30 of a color printer 20 acquires image output control information GI from the memory card MC and analyzes this information. A CPU 31 modifies a brightness standard value Bstd corresponding to a brightness parameter by taking account of a preset exposure bias value when an exposure bias value other than zero is set. The CPU 31 determines the brightness correction level Brev by correcting the brightness representative value Brep so as to bring it closer to the brightness standard value Bstd that has been modified, and adjusts the image quality of image data by taking account of the brightness correction level Brev. As a result, the image quality of image data can be automatically adjusted without degrading output conditions that have been set arbitrarily.
US07933037B2 System for sending e-mail message via printed form
A system for sending an e-mail message. The system comprises comprising a printed form having a plurality of location-indicating tags printed thereon. Each tag contains coded data identifying a location of the tag on the form and an identity of the form. The system further comprises an optically imaging pen for writing a message on the form. The pen comprises a marking nib for writing a handwritten message on the form, an image sensor for imaging the tags when writing the message on the form, and a processor for computing positions of the nib using the coded data contained in the imaged tags, an inferred multiple degree-of-freedom perspective transform of the imaged tags and a known geometry of pen optics. A computer system receives indicating data generated by the processor and initiates sending of the e-mail message to a designated recipient address.
US07933027B1 Processing waveform-based NDE
A computer implemented process for simultaneously measuring the velocity of terahertz electromagnetic radiation in a dielectric material sample without prior knowledge of the thickness of the sample and for measuring the thickness of a material sample using terahertz electromagnetic radiation in a material sample without prior knowledge of the velocity of the terahertz electromagnetic radiation in the sample is disclosed and claimed. Utilizing interactive software the process evaluates, in a plurality of locations, the sample for microstructural variations and for thickness variations and maps the microstructural and thickness variations by location. A thin sheet of dielectric material may be used on top of the sample to create a dielectric mismatch. The approximate focal point of the radiation source (transceiver) is initially determined for good measurements.
US07933024B2 Optical coherence tomographic imaging apparatus and optical coherence tomographic imaging method
An optical coherence tomographic imaging apparatus which has a light intensity varying portion provided on a first optical path for guiding a measuring beam to an object for varying an intensity of the measuring beam; an illumination condition varying portion for varying an illumination condition of the measuring beam that has passed through the light intensity varying portion for the object between a first illumination condition in which a center part of the measuring beam is not blocked and a second illumination condition in which the center part of the measuring beam is blocked; and an image forming portion for weighting a first tomographic image acquired in the first illumination condition and a second tomographic image acquired in the second illumination condition and composing the weighted first second tomographic images to form a third tomographic image.
US07933021B2 System and method for cladding mode detection
According to an exemplary embodiment, systems and methods can be provided for compensating for, reducing and/or eliminating data associated with at least one aberration provided within a sample. For example, using such exemplary systems and methods, it may be possible to transmit at least one first electromagnetic radiation to the sample via an optical fiber. At least one second electromagnetic radiation can be received from the sample, and the first and second radiations may be associated with one another At least one first intensity of at least one portion of the second radiation within a core of the optical fiber and at least one portion of at least one second intensity of the second radiation within a cladding of the optical fiber at least partially surrounding to the core can be detected. Further, the first radiation and/or the second radiation can be modified as a function of the first and second intensities so as to compensate for, reduce and/or eliminate the data associated with the aberration.
US07933018B2 Spectral imaging for downhole fluid characterization
The present invention contemplates implementation of transitory downhole video imaging and/or spectral imaging for the characterization of formation fluid samples in situ, as well as during flow through production tubing, including subsea flow lines, for permanent and/or long term installations. The present invention contemplates various methods and apparatus that facilitate one-time or ongoing downhole fluid characterization by video analysis in real time. The methods and systems may be particularly well suited to permanent and periodic intervention-based operations.
US07933016B2 Apparatus and methods for detecting overlay errors using scatterometry
Disclosed are techniques, apparatus, and targets for determining overlay error between two layers of a sample. A plurality of targets is provided. Each target includes a portion of the first and second structures and each is designed to have an offset between its first and second structure portions. The targets are illuminated with electromagnetic radiation to thereby obtain spectra from each target at a −1st diffraction order and a +1st diffraction order. It is determined whether there are any overlay error between the first structures and the second structures using a scatterometry technique based on the detected spectra by (i) for each target, determining a first differential intensity between the −1st diffraction order and a +1st diffraction order, (ii) for a plurality of pairs of targets each having a first target and a second target, determining a second differential intensity between the first differential intensity of the first target and the first differential intensity of the second target, and (iii) determining any overlay error between the first structures and the second structures using a scatterometry technique based on the second differential intensities determined from each target pair.
US07933014B2 Automatic analysis apparatus and automatic analysis method
An automatic analysis apparatus and an automatic analysis method that can perform both spectrophometric measurements for biochemical tests and the turbidimetric immunoassay with high precision by selectively exchanging a white light or at least one monochromatic light based on analysis conditions determined by a measure condition setting unit for respective measuring object. The automatic analysis apparatus includes an irradiating direction setting unit configured to irradiate the selected white light or at least one monochromatic light based on the analysis conditions onto a reaction cuvette along the same light axis and a light detection unit having a plurality of light receiving elements in order to detect the white light of particular determined wavelength lights and the selected monochromatic light.
US07933013B2 Detection of materials based on raman scattering and laser-induced fluorescence by deep UV excitation
A system and method are provided for detecting presence of a material of interest on a surface or in a space using spectroscopic techniques. A beam of ultraviolet light is directed to the surface or space to achieve photodissociation of a material of interest in order to produce photofragment molecules that fluoresce when excited by ultraviolet light. Raman scattering of the parent target material and laser-induced fluorescence of the daughter photofragments are collected from the surface or space that may be induced by the beam of ultraviolet light. Raman spectra and fluorescence spectra are generated from the captured Raman scattering and fluorescence. The fluorescence spectra associated with the daughter photofragment molecules and the Raman spectra of the parent target material are analyzed to determine presence of the material of interest on the surface or in the space.
US07933009B2 Method and apparatus for verifying proper substrate positioning
Embodiments of methods and apparatus for detecting the proper position of a substrate in a chamber are provided herein. In some embodiments, a substrate position detection apparatus includes a substrate support having a plurality of lift pins for supporting a substrate in an elevated position thereover; a light source for directing a beam of light upon a reflective upper surface of the substrate; and a light sensor for detecting a reflected beam of light from the upper surface of the substrate upon the substrate being aligned in a predetermined elevated position.
US07933008B2 Positioning a first surface in a pre-determined position relative to a second surface
A method and an apparatus for positioning a first device in relation to a second device. An optical signal from a first device is sent to a second device. A reflection of the optical signal from the second device is received. A position of one of the devices relative to the other device is adjusted based upon the reflection.
US07933007B2 Method and apparatus for position optimization of a field generator
An electro-magnetic tracking system includes a system controller having a sensor interface, a generator, and a positioning and angular orientation configuration. The generator is responsive to the system controller for generating an electro-magnetic field that includes a tracking volume of highest accuracy. The highest accuracy corresponds to an accuracy of the sensor interface and system controller to detect a sensor physically located within the tracking volume versus a lesser accuracy of the sensor interface and system controller to detect the sensor if the sensor is located outside of the tracking volume. The positioning and angular orientation configuration is coupled to the field generator for visibly optimizing (i) a positioning and/or (ii) an angular orientation of the electro-magnetic field generator such that the tracking volume lies within a centroid of a physical volume of interest, thereby enabling a detection of a sensor within the tracking volume with a highest accuracy.
US07933004B2 Method of acquiring information with a microcavity laser
A method for acquiring information includes the steps of preparing a laser having a micro-cavity, and detecting a light emitted from the laser. An oscillation state of the laser is changed according to a change of an environmental condition around the micro-cavity, and the light emitted from the laser is changed.
US07933003B2 Method and apparatus for studying surface vibrations by moving speckle interferometer
A method of studying a surface using an interferometer, in which there is relative motion between the surface and the interferometer, the motion having a total velocity Vtot which includes a transversal or traversing component Vt and a longitudinal component Vl. The method comprises: directing an object beam of coherent light to a measurement position at the surface, whereby there is relative motion between the surface and the measurement position; arranging an array of detectors on the interferometer in a line extending generally in the transversal direction, the detectors being arranged to detect light rays with different angular directions, representing different sensitivity directions; producing a reference beam of coherent light which is coherent with the abject beam; combining the reference beam with the reflected object beam from the surface to produce a cross interference in the speckle pattern providing information about the relative motion of the surface and the interferometer; detecting the speckle pattern and the cross interference pattern with the detectors; determining which detector in the array has zero or minimum sensitivity to the total velocity Vtot of the motion, thereby identifying the detector with a sensitivity direction line that is normal to Vtot; monitoring the temporal change in which of the detectors has zero or minimum sensitivity, thereby ascertaining the change in direction of Vtot over time, brought about by changes in Vl: and determining temporal changes in Vt.
US07933002B2 Method and lidar system for measuring air turbulences on board aircraft and for airports and wind farms
The invention relates to a method for measuring air turbulences with a lidar system, particularly on board aircraft during which a pulsed expanded laser beam (12) of a predetermined wavelength is emitted up to a spatial area and light backscattered from this spatial area is received. At a first point in time t1 and at a second point in time t2 after emitting a laser pulse (L), the intensity distribution in the cross-section of the backscattered light is measured, and an air turbulence in a measuring field defined by points in time t1 and t2 is determined from the comparison of both intensity distributions. Images of speckle patterns are recorded with the aid of cameras (21, 22). An evaluation unit (30) conducts a cross correlation in order to render the turbulence visible and to display it on a monitor (35).
US07933001B2 Geographic data collecting system
A geographic data collecting system, comprising a distance measuring unit for projecting a distance measuring light and for measuring a distance to an object to be measured, a camera for taking an image in measuring direction, a display unit for displaying the pickup image, a touch panel provided to correspond to a screen position of the display unit, a tilt sensor for detecting a tilting of the measuring direction, and an arithmetic unit for calculating a distance to the object to be measured by giving consideration on the tilting in the measuring direction and a point-to-point distance as specified on the image by specifying two or more points of the object to be measured on a displayed image via the touch panel.
US07932999B2 Lithographic apparatus and device manufacturing method
A lithographic projection apparatus includes a support structure configured to hold a patterning device, the patterning device configured to pattern a beam of radiation according to a desired pattern; a substrate table configured to hold a substrate; a projection system configured to project the patterned beam onto a target portion of the substrate; a liquid supply system configured to provide liquid to a space between the projection system and the substrate; and a shutter configured to isolate the space from the substrate or a space to be occupied by a substrate.
US07932994B2 Exposure apparatus, exposure method, and method for producing device
An exposure apparatus includes a light source unit which emits an exposure light beam; and an illumination system which includes a splitting optical system splitting the exposure light beam emitted from the light source unit into a first exposure light beam and a second exposure light beam, and which illuminates a first pattern with the first exposure light beam and illuminates a second pattern with the second exposure light beam; wherein a predetermined area on a substrate is multiply exposed by radiating the first exposure light beam from the first pattern and the second exposure light beam from the second pattern onto the predetermined area on the substrate.
US07932991B2 Exposure apparatus, exposure method, and method for producing device
An exposure apparatus exposes a substrate by projecting an image of a predetermined pattern through a liquid onto the substrate. The exposure apparatus includes a projection optical system which performs the projection, and a liquid supply mechanism which supplies the liquid onto the substrate to form a liquid immersion area on a part of the substrate. The liquid supply mechanism supplies the liquid onto the substrate simultaneously from a plurality of positions which are apart, in a plurality of different directions, from the projection area. The exposure apparatus is capable of forming the liquid immersion area stably and recovering the liquid satisfactorily. It is possible to perform the exposure process accurately while avoiding, for example, the outflow of the liquid to the surroundings.
US07932985B2 Liquid crystal cell and method of manufacturing the same
Provided are a liquid crystal cell of a liquid crystal display and a method of manufacturing the same, comprising spacers disposed between a color filter substrate and an array substrate, wherein the color filter substrate comprises a central area and a peripheral area, and the spacers provided in the peripheral area are higher than those provided in the central area. The embodiments of the present invention can effectively prevent the occurrence of the gravity mura, the peripheral mura, and the gap mura to improve the display quality.
US07932983B2 Method for adjusting amount of liquid crystal in an LCD device including reducing the thickness of a seal member to form a repair region by laser heating a metal pattern thereunder
A method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device includes injecting a liquid crystal into a liquid crystal receiving space. The liquid crystal receiving space is disposed between a first substrate, a second substrate that faces the first substrate, and a sealing member interposed between the first and second substrates. The method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device further includes reducing a thickness of the sealing member at a predetermined portion of the sealing member to form a repair region, and pressurizing the liquid crystal to break the sealing member at the repair region to discharge some of the liquid crystal from the liquid crystal receiving space, so as to adjust the amount of the liquid crystal in the liquid crystal receiving space. The method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device also includes resealing the broken repair region of the sealing member.
US07932982B2 Active matrix type liquid crystal display device
A display device with a plurality of gate signal lines extended in the first direction; a plurality of drain signal lines extended in the second direction; a plurality of pixel regions in a state that each pixel region includes a switching device, a pixel electrode which is connected with the drain signal line and a counter electrode. The counter electrode is formed with respect to the pixel electrode by way of an insulation film and is formed every pixel. The pixels include first pixels and second pixels, wherein only the first pixels have a counter voltage signal line which extends in the first direction, and the counter voltage signal line is connected with the counter electrodes in the first pixels. Further, the counter electrodes of the first pixels and the counter electrodes of the second pixels are electrically connected with each other using conductive stride over the gate signal line.
US07932981B2 FFS mode liquid crystal display device with viewing angle control region and method of fabricating the same
A liquid crystal display device and method of fabricating the device where the device can control a viewing angle in all directions without forming a white pixel. The liquid crystal display device includes a display control region that is controlled such that liquid crystal molecules are inclined and a viewing-angle control region that is controlled such that liquid crystal molecules are aligned in a horizontal or vertical direction, where a control voltage is supplied through a viewing angle control line independent of a common line for the display control region.
US07932977B2 Roll stocker and method for fabricating liquid crystal display device using the same
A roll stocker and a method for fabricating a liquid crystal display device using the same are disclosed. The roll stocker is constructed by multi-stage, of which roll keeping units of an upper stage can be moved left and right so that a rubbing roll at the lower stage can be easily taken out. Thus, space utilization can be enhanced and rolls can be stably kept. The roll stocker formed by two stages includes an upper stage installed at an upper side of a lower stage used as a support; a plurality of roll keeping units positioned at the upper and lower stages and keeping rubbing rolls; and a moving unit installed between the upper and lower stages and moving the roll keeping units of the upper stage.
US07932976B2 Reflector, liquid crystal display device having reflector, method of manufacturing reflector, and method of manufacturnig liquid crystal display device
A reflector for reflecting incident light from outside includes an insulating film being formed on a substrate and including multiple concavities and convexities, and a metal film formed on the insulating film. Respective convex portions constituting the multiple concavities and convexities are formed into shapes in which positions of peak portions relative to the entire convex portions are tilted in one direction when viewed from a direction of a normal line of the substrate.
US07932972B2 Substrate for liquid crystal display device and method of fabricating the same
A method of fabricating a substrate for a liquid crystal display device includes: disposing a transparent substrate on a stage of a laser apparatus; irradiating a laser beam having a predetermined power onto the transparent substrate to form a light shielding region in the transparent substrate surrounding first to third light transmitting regions; and forming a color filter layer including red, green and blue sub-color filters respectively in the first to third light transmitting regions, wherein boundaries of the red, green and blue sub-color filters correspond to the light shielding region.
US07932971B2 Liquid-crystal display
In a liquid-crystal display, unpolarized light from a light source passes through a linear polarization separation layer and strikes a liquid-crystal cell. The liquid-crystal cell, in response to an applied electrical field, changes the direction of a director, so as to change the direction of the electrical field oscillation vector of the incident linearly polarized light by substantially 0 to 90°, this light then striking a dichroic linear polarization layer on the surface, whereby only a component coincident with the polarization transmission axis thereof is allowed to exit to the outside. The dichroic linear polarization layer transmits 50% of this incident light, and absorbs the remaining 50%.
US07932969B2 Liquid crystal display device with light emitting diode package mounted on printed circuit board
A liquid crystal display device using a light emitting diode includes a liquid crystal panel, a light guide plate including a light inlet part, the light guide plate being arranged at rear side of the liquid crystal panel, a flexible printed circuit film electrically connected to the liquid crystal panel, and a printed circuit board electrically connected to the flexible printed circuit film including a light emitting diode package mounted on a portion close to an end of the printed circuit board contacts the light inlet part of the light guide plate.
US07932968B2 Light diffusion module and a back light module using the same
A light diffusion module and a back light module using the same. The light diffusion module is disposed corresponding to the light source module of the back light module. The light diffusion module includes a first diffusion layer and the second diffusion layer. The first diffusion layer is disposed on top of the light source module and the top light exit surface has a plurality of first micro structures juxtapositioned to each other. The second diffusion layer is disposed on top of the first diffusion layer, and the top surface has a plurality of second micro structures juxtapositioned to each other. The ratio of the width of each first micro structure to the width of each second micro structure is between 1.1 and 1.8. The ratio of the height of each first micro structure to the height of each second micro structure is between 0.8 and 1.5.
US07932967B2 Brightness enhancement film-laminated light diffuser plate and method for producing the same
The present invention provides a brightness enhancement film-laminated light diffuser plate which can sufficiently prevent scratching, and also can ensure sufficient brightness. The brightness enhancement film-laminated light diffuser plate of the present invention includes a brightness enhancement film 41, and a light diffuser plate 31 comprising a transparent material and a light diffusing agent dispersed in the transparent material, and having a rough surface having a ten-point average roughness (Rz) of more than 40˜m and 100˜m or less on at least one surface, wherein the brightness enhancement film 41 is laminated and integrated on the rough surface 31a of the light diffuser plate via an adhesive layer 40.
US07932964B2 Liquid crystal display device
An IPS-method liquid crystal display device which exhibits small directivity of a viewing angle and high brightness is realized. A planar common electrode is arranged below a pixel electrode which includes comb-teeth-shaped electrodes and slits. When a video signal is applied to the pixel electrode, an electric field is generated between the pixel electrode and the common electrode by way of slit portions formed in the pixel electrode thus controlling liquid crystal molecules. To reduce the occurrence of a phenomenon that an abnormal domain is generated in an end portion of the slit and the abnormal domain lowers transmissivity of liquid crystal, the structure in which the slits having both ends thereof closed and the slits having one-side end portion thereof opened are alternately arranged next to each other in parallel is adopted.
US07932963B2 Substrate for liquid crystal display device, liquid crystal display device provided with the same, and manufacturing method of the same
The invention relates to a substrate for a liquid crystal display device, a liquid crystal display device provided with the same, and a manufacturing method of the same, and provides a substrate for a liquid crystal display device in which a manufacture process can be cut down and manufacturing cost is reduced, a liquid crystal display device provided with the same, and a manufacturing method of the same. The substrate for the liquid crystal display device includes a pixel electrode formed in each of pixel regions, a plurality of gate bus lines which are formed on a base substrate in parallel with each other and in each of which a plurality of formation materials are laminated and at least a lower layer part is formed of a same formation material as the pixel electrode, a plurality of drain bus lines intersecting with the plurality of gate bus lines through an insulating film and formed to be in parallel with each other, and a thin film transistor formed in each of the pixel regions and including a gate electrode connected to the gate bus line, a drain electrode connected to the drain bus line, and a source electrode connected to the pixel electrode.
US07932962B2 Liquid crystal display device and defect repairing method for the same
A liquid crystal display device includes a pixel electrode, a thin film transistor, a gate line electrically coupled to the pixel through the thin film transistor and a first auxiliary layer having a first connecting portion overlapped with the pixel electrode and a second connecting portion overlapped with the gate line. The pixel electrode is non-overlapped with the gate line and the first auxiliary layer is electrically insulated from the pixel electrode and the gate line. When a white defect occurs, the pixel electrode is electrically connected to the gate line through the first auxiliary layer thereby repairing the white defect as a black defect.
US07932959B2 Parallel television docking adapter
A docking adapter that interacts with an entertainment system and a parallel television device. The docking adapter may comprise a housing shaped for removable insertion of the parallel television device. The docking adapter may deliver power to the parallel television device. The docking adapter may comprise a communication pathway that carries media flow disposed on the housing. At least one module may receive a user input identifying a video selection. The communication pathway may carry the user input to the parallel television device. The parallel television device may generate a control signal that causes display of video information corresponding to the video selection on the entertainment system. The docking adapter may alternately or in addition receive the video information for display on a built-in screen of the docking adapter. The docking adapter may also deliver the video for display on a screen of the parallel television device.
US07932957B2 Receiver apparatus and receiver system
A receiver apparatus 3 has a digital circuit portion 13 that converts a compressed digital signal outputted from a digital demodulating portion 12 into digital video and audio signals and a video/audio output circuit 14 that converts the digital video and audio signals outputted from the digital circuit portion 13 into analog video and audio signals. With this configuration, a video/audio processing IC for digital signal processing no longer needs to be mounted on the circuit board of a video display apparatus 4, and thus a receiver system can be realized with a video display apparatus having a simple configuration.
US07932954B2 Cross color and dot disturbance elimination apparatus and method
According to one embodiment, an apparatus includes an average calculation portion which performs a average calculating process between frames by use of an input signal and one-frame delay signal and acquires an output signal having cross color and dot disturbance components reduced, and an up-convert signal detecting portion which sets the inter-frame mean delay processing portion into an operative state when the input signal is an up-convert signal obtained by up-converting a low-resolution signal into a high-resolution signal.
US07932951B2 Focus adjustment device, imaging device and focus adjustment method
A video camera constructed according to one aspect of the focus adjustment device moves a focus lens forward and backward and detects peak values of an AF evaluation value of the focus lens in the forward moving direction and in the backward moving direction. The video camera calculates a correction value based on a difference between the peak value of the evaluation value detected in the forward motion of the lens and the peak value of the evaluation value detected in the backward motion of the lens. The video camera corrects the AF evaluation value with the calculated correction value and detects a focused position of the lens based on the corrected AF evaluation value in moving the lens.
US07932947B2 Output-compensating device and method of an image sensor
An output compensating device of an image sensor using a number of light-sensor circuits, each of which represents a unit pixel and works by producing in a photoelectric converting element a sensor current proportional to a quantity of light falling thereon, converting the current into a voltage signal by using sub-threshold region characteristic of a transistor having a logarithmic output characteristic in a weak inverse state, which enables the image sensor to compensate for variations in each pixel output by using a sensor signal obtainable when changing a gate voltage and drain voltage of the transistor with shut-off light falling on the photoelectric converting element to a value lower than normal voltages of the transistor for taking video. This enables the image sensor to easily compensate for variations in output characteristics of respective light sensor circuits in a pseudo output state created therein with no actual light falling thereon.
US07932941B2 Image pickup apparatus
An image pickup apparatus includes an image-pickup lens having an aperture diaphragm, an image-pickup element that has a color filter which is periodically allocated colors in units of a predetermined unit array and that generates picked-up image data including pixel data of colors using received light, the color filter being adjacent to a light receiving surface, a microlens array unit that is arranged on an image forming surface of the image-pickup lens and whose microlenses are each allocated a plurality of pixels of the image-pickup element, and an image processing unit that performs image processing on the picked-up image data generated by the image-pickup element. The image processing unit includes a parallax component image generation unit that generates a plurality of parallax component images and an interpolation processing unit that performs color interpolation processing for each of the parallax component images.
US07932939B2 Apparatus and method for correcting blurred images
In an image processing apparatus that performs image processing on an image supplied from an imaging apparatus that captured an original image and that performed gamma processing on the original image to generate the image to be supplied to the image processing apparatus, inverse gamma processing means performs inverse gamma processing on the image supplied from the imaging apparatus so that the image has characteristics the same as characteristics of the original image, which corresponds to the image before the image was subjected to the gamma processing in the imaging apparatus, and correction processing means performs correction processing on the image subjected to the inverse gamma processing using the inverse gamma processing means so that blur in the image is corrected.
US07932937B2 Signal processing method and signal processing circuit
A common high frequency component common to signals adjusted based on a local similarity of signal amplitudes thereof before sampling so that folding components therein are cancelled is generated, and the generated common high frequency component is adjusted to a ratio corresponding to the balance of the original signal. The adjusted high frequency component is added to a low frequency component of each signal.
US07932936B2 System that automatically adjusts threshold value of cross color suppression and method thereof
A system that automatically adjusts a threshold value of cross color suppression and a method thereof are disclosed. The system includes a cross color suppression unit, a statistical unit and an adjustment unit. The cross color suppression unit is for receiving input video data and searching a plurality of cross color dots thereof. According to a threshold value, the cross color suppression unit determines whether the cross color dot is static or dynamic, suppresses the static cross color dot and then generates an output video data. The method used by the present invention is, the statistical unit calculates residual cross color amount of the output video data that has been suppressed. Then, the adjustment unit compares the cross color amount of the output video data with a reference value so as to send a corresponding adjustment signal to the cross color suppression unit to adjust the threshold value.
US07932933B2 Information recording apparatus and control method thereof
This invention has as its object to allow information recording by maximally utilizing the size of a storage medium while maintaining compatibility to an electronic device which can handle only a storage medium initialized by the first file system to some extent. To this end, on a storage medium, two storage areas, i.e., a partition A initialized by the FAT16 file system to be accessed by a normal digital still camera, and a partition B initialized by the FAT32 file system that allows a still larger address space, are assured. A main image sensed by a camera unit is stored in the partition B, and a thumbnail image as its derivative information is stored in the partition A. Even when this memory card is attached to the conventional digital still camera, the thumbnail image can be browsed. Also, information indicating correspondence between the main image and corresponding thumbnail image is stored in the partition B as management information. As a result, even when a thumbnail image is detected by the conventional digital still camera, whether the main image is to be deleted or the deleted thumbnail image is to be restored can be selected based on the correspondence with the main image.
US07932929B2 Quick image capture system
A quick image capture system for a notebook computer able to capture the images while the notebook computer does not launch an operation system is described. The quick image capture system includes a hot key, a read-only memory, a central processing unit, a chip set, a random-access memory, a video module and a camera module. The read-only memory stores a driving software. When the hot key is triggered, the central processing unit reads the driving software from the read-only memory and executes the driving software so as to enable the video module, display and the camera module by the chip set.
US07932927B2 Apparatus and associated methodology of widening dynamic range in image processing
An image processing apparatus includes an imaging device converting light incident thereon into charge, a determining unit determining for each pixel of the device whether an accumulated charge of the pixel reaches a threshold charge within a shutter period, a measuring unit measuring a threshold arrival period elapsed until the charge reaches the threshold charge, a memory unit storing at least the threshold arrival period of a pixel for which the determining unit determines that a charge of the pixel reaches the threshold charge, an arithmetic unit calculating a charge to be accumulated by incident light in the shutter period on the basis of the stored threshold arrival period and the threshold charge, and a generating unit generating an imaging signal using a pixel value corresponding to the calculated charge as a pixel value of the pixel for which the determining unit determines that the charge reaches the threshold charge.
US07932925B2 System and method for stabilizing an image
System for producing a stabilized image of a scene viewed by an image detector, the image detector detecting a plurality of images of the scene, the image detector being supported by gimbals, the gimbals including a servo system for moving the gimbals at least one degree of freedom, the system including an angular movement detection device firmly coupled with the image detector, and a processor coupled with the angular movement detection device and with the image detector, the angular movement detection device detecting at least a portion of angular movements of the image detector about at least one axis of rotation, the angular movement detection device producing an angular output respective of the portion, the processor receiving the images from the image detector, and the angular output from the angular movement detection device, the processor determining at least one shifting displacement and at least one shifting direction for shifting a current image detected by the image detector, relative to a reference image of the scene detected by the image detector, according to the angular output, the processor producing the stabilized image, by shifting the current image by the shifting displacement and in the shifting direction.
US07932919B2 Virtual ring camera
A system and method for a virtual omni-directional camera array, comprising a video control system (VCS) coupled to two or more co-located portable or stationary information processing systems, each enabled with a video camera and microphone, to provide a composite video view to remote videoconference participants. Audio streams are captured and selectively mixed to produce a virtual array microphone as a clue to selectively switch or combine the video streams from individual cameras. The VCS selects and controls predetermined subsets of video and audio streams from the co-located video camera and microphone-enabled computers to create a composite video view, which is then conveyed to one or more similarly-enabled remote computers over a broadband network (e.g., the Internet). Manual overrides allow participants or a videoconference operator to select predetermined video streams as the primary video view of the videoconference.
US07932912B1 Frame buffer tag addressing for partitioned graphics memory supporting non-power of two number of memory elements
A graphics system has virtual memory and a partitioned graphics memory that supports having an non-power of two number of dynamic random access memories (DRAMs). The graphics system utilizes page table entries to support addressing Tag RAMs used to store tag bits indicative of a compression status.
US07932909B2 User interface for controlling three-dimensional animation of an object
A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.
US07932907B2 Layered graph layouts with a given aspect ratio
A graph layout technique that creates a layered graph layout with a given aspect ratio. The present layered graph layout technique better utilizes the available space and, at the same time, creates an aesthetically pleasing drawing of a directed graph. In one embodiment it determines the layout of the new graph based on a modified Sugiyama technique combined with a modified Coffman-Graham scheduling algorithm. Given a directed graph and a desired aspect ratio, it uses a binary search and the Coffman-Graham scheduling algorithm to find a layout of the graph that has an aspect ratio that matches the given aspect ratio of the available space.
US07932905B2 Method, apparatus, and computer readable medium for light energy accounting in ray tracing
For ray tracing systems, described methods, media, apparatuses provide for accounting of light energy that will be collected at pixels of a 2-D representation without recursive closure of a tree of ray/primitive intersections, and also provide for adaptivity in ray tracing based on importance indicators of each ray, such as a weight, which may be carried in data structures representative of the rays. Examples of such adaptivity may include determining a number of children to issue for shading an identified intersecting primitive, culling rays, and adding rays to achieve more accurate sampling, if desired. All such adaptivity may be triggered with goal-based indicators, such as a threshold value representative of rendering progress to a time-based goal, such as a frame rate.
US07932904B2 Generation of constrained voronoi grid in a plane
A method for generating constrained Voronoi grids in a plane with internal features and boundaries is disclosed. The disclosed method generally includes approximation of internal features and boundaries with polylines based on plane geometry. Protected polygons or points are generated around the polylines, and Delaunay triangulation of protected points or protected polygon vertices is constructed. Delaunay triangulation that honors protected polygons or points is generated in the rest of the gridding domain. The constrained Voronoi grid is then generated from the Delaunay triangulation, which resolves all of the approximated features and boundaries with the edges of Voronoi cells. Constrained Voronoi grids may be generated with adaptive cell sizes based on specified density criterion.
US07932903B2 Image processor, image processing method and information storage medium
To increase the number of object for which position, posture, and so forth are regularly updated even when a viewpoint position and a viewing direction are constantly changed in a virtual three-dimensional space, while keeping deterioration in smoothness of a display image unnoticeable. An image processor for producing and displaying a display image showing a picture obtained by viewing a virtual three-dimensional space where a viewpoint and a plurality of display target objects are disposed, from the view point, comprises an object selection unit (66) for calculating a display size, in the display image, of each of the plurality of display target objects and selecting some of the plurality of display target objects based on the calculated display size of each of the plurality of display target objects, and a state update unit (68) for updating a state of the objects selected by the object selection unit (66) in the virtual three-dimensional space at a time interval different from that for other objects in the virtual three-dimensional space.
US07932900B2 Touch panel device
Surface acoustic waves are propagated in a lower-left oblique direction and a lower-right oblique direction from an excitation element located on the upper side of a non-piezoelectric substrate and then received by receiving elements located on the left side and the right side, while surface acoustic waves are propagated in an upper-left oblique direction and an upper-right oblique direction from an excitation element located on the lower side of the non-piezoelectric substrate and then received by the receiving elements located on the left side and the right side. Based on the received results at the two receiving elements, a position of an object in contact with the non-piezoelectric substrate is detected. The sensitivity in a region near the diagonal, which is influenced largely by propagation loss of the surface acoustic waves, is improved by increasing the widths of the electrode fingers of the excitation elements and/or the receiving elements, the number of pairs of the electrode fingers, or the aperture width of comb-like electrodes, according to an increase in the propagation distances of the surface acoustic waves, i.e., toward the region near the diagonal.
US07932899B2 Determining the location of touch points in a position detection system
A position detection system includes at least two optical units configured to image a space, a memory, and a processing device interfaced to the memory and the optical units. The processing device is configured to access image data from the first and second optical units and use this data to determine at least one of a current first position and a current second position representing touch points on a display. The processing device can define a polygon having at least four sides based the current first and current second positions and can access the memory to store and retrieve the polygon. If the processing device can determine only one of the current first position or the current second position based on the accessed image data, the processing device can use the previously defined polygon to estimate the other position that was not determined using the accessed image data.
US07932897B2 Method of increasing the spatial resolution of touch sensitive devices
Disclosed herein is a capacitive touch sensitive device. One aspect of the touch sensitive device described herein is a reduction in the number of sensor circuits needed for circular or linear capacitive touch sensitive devices while maintaining the same resolution and absolute position determination for a single object. A related aspect of the touch sensitive device described herein a coding pattern that allows each sensor circuit of a capacitive touch sensitive device to share multiple electrodes at specially chosen locations in a sensor array such that the ability to determine the absolute position of a single object over the array is not compromised.
US07932895B2 Control of an electronic device using a gesture as an input
A method of controlling an electronic device using a gesture as an input, including recording a gesture and detecting, within the gesture, each one of a sequence of partial gestures that form the gesture; and performing the same first command on detecting each partial gesture.
US07932893B1 Watch including a contactless control device for a computer cursor
Watch (1) including time display means (8; 10) covered by a crystal (4). This watch includes an interface device for controlling a computer cursor. It forms a contactless watch-mouse. For this purpose, a plurality of touch sensitive sensors are arranged so that their sensitive pads (16) are supported at least partially by the crystal (4). The sensitive pads are arranged in particular in the shape of a matrix extending over most of the crystal (4). The click function is performed using a push-button (14) associated with electric contactor or by a pressure sensor or by a touch sensitive sensor provided for this purpose.
US07932890B2 Lightguide plate and electronic device
An electronic device includes a casing having a display part (2) provided with an image display panel (1), a operation part (4) provided with operation keys (3), and a joint part (5) that connects together the display part and the operation part, and a lightguide plate (6) disposed in the casing. The lightguide plate is an edge-light type lightguide plate having a display illuminating part (6a) illuminating the image display panel, a key illuminating part (6b) illuminating the operation keys, and a connecting part (6c) that connects together the display illuminating part and the key illuminating part and that guides light therebetween. The lightguide plate is deformable in accordance with the deformation of the casing.
US07932888B2 Pulse output circuit, shift register, and display device
An object is to suppress change of a threshold voltage of a transistor in a shift register and to prevent the transistor from malfunctioning during a non-selection period. A pulse output circuit provided in the shift register regularly supplies a potential to a gate electrode of a transistor which is in a floating state so that the gate electrode is turned on during a non-selection period when a pulse is not outputted. In addition, supply of a potential to the gate electrode of the transistor is performed by turning on or off another transistor regularly.
US07932887B2 Gate driving circuit and display apparatus having the same
A gate driving circuit includes stages connected in series. In a stage, a pull-up part pulls up a present gate signal to a level of a first clock signal, and a pull-down part receives a next gate signal from a next stage to discharge the present gate signal to an off-voltage. A pull-up driving part turns on or turns off the pull-up part and the carry part. A holding part holds the present gate signal at the off-voltage and a present inverter turns on or turns off the holding part in response to the first clock signal. A ripple preventing capacitor is connected between a present node and an output terminal of a previous stage's inverter to prevent a ripple at the present Q-node in response to an output signal from the previous inverter.
US07932886B2 Liquid crystal display device, driving method for liquid crystal display devices, and inspection for liquid crystal display devices
Using technology which uses a single shift register and simultaneously generates multiple pulses, this invention is a liquid crystal display device which rapidly drives data lines. It is possible to increase the frequency of the shift register output signal without changing the frequency of the shift register operation clock. If the shift register output signals, by means of analog switches, are used to determine the video signal sampling timing, high speed data line driving can be realized. Additionally, if the output signals of the shift register mentioned above are used to determine the video signal latch timing in a digital driver, high speed latching of the video signal can be realized. Consequently, even if the driving circuits of the liquid crystal display matrix are composed of TFTs, high speed operation of the driving circuits is possible without increasing power consumption. The shift register can also be used to inspect the electrical characteristics of the data lines and analog switches.
US07932885B2 Electro-optical device and electronic apparatus with dummy data lines operated substantially simultaneously
Signals are respectively output from a first stage and a last stage in a shift register to which a plurality of latch circuits are connected to each other. Based on the signals, data lines are selected. A dummy pixel region comprising pixels corresponding to the selected data lines and data lines adjacent to the selected data lines becomes a non-display region. Therefore, degradation of image quality is suppressed.
US07932882B2 Method and apparatus for changing a display direction of a screen of a portable electronic device
A portable electronic device having a display screen capable of changing display directions is disclosed. The portable electronic device, such as a tablet personal computer, includes a tiltmeter, a display direction determining circuit and a display direction changing circuit. The tiltmeter measures a first tilt angle of a first axis of a display screen of the portable electronic device with respect to a horizontal plane, and measures a second tilt angle of a second axis of the display screen of the portable electronic device with respect to the horizontal plane. The display direction determining circuit determines whether or not a display direction of the display screen is to be changed based on the changing conditions generated by the first tilt angle and the second tilt angle as measured by the tiltmeter. The display direction changing circuit changes the display direction of the display screen from a current display direction to a different display direction according to a determination result formed by the display direction determining circuit.
US07932881B2 Image display device and driver circuit therefor
A waveform generator can be constructed at a small area size using thin-film transistors and generates multiple triangular-wave voltage waveforms different from one another in phase, and an image display device that applies the waveform generator.A waveform generator that uses loop-form resistive wiring is provided on a substrate. The waveform generator supplies a triangular-wave voltage waveform or stepped voltage waveform of a voltage signal occurring in the loop-form resistive wiring to pixel circuits. The loop-form resistive wiring has multiple voltage supply switches that supply at least two kinds of voltages.
US07932879B2 Controlling electroluminescent panels in response to cumulative utilization
An electronic device includes a light source, which generates light in response to a signal, and a controller. Because the luminosity of the light source decays over time, the controller generates a utilization value based on a cumulative time that the light source is emitting light, and regulates the signal that is provided to the light source in response to the utilization value to at least partially compensate for decay in the luminosity of the light source.
US07932869B2 Antenna with volume of material
An antenna includes one or more antenna elements and a volume of material contained at least partly within a volume of the one or more antenna elements. The volume of material has at least one electromagnetic property that is different from free space. The volume of material may include dielectric material and/or ferrite material. The antenna elements may be isolated magnetic dipole (IMD) antenna elements. The electromagnetic property may be permeability and/or permittivity.
US07932863B2 Shaped ground plane for radio apparatus
This invention refers to an antenna structure for a wireless device comprising a ground plane and an antenna element, wherein the ground plane has a slot with at least a short end, an open end and a length substantially close to a quarter wavelength. The feeding and ground connections of the antenna structure are placed at the two different sides of said slot and the distance of at least one of them to the short end of the slot is equal or smaller than an eighth of the wavelength. The invention further refers to an antenna structure for a wireless device comprising a ground plane and an antenna element, wherein the ground plane has a slot with at least two short ends, and a length substantially close to half wavelength. The feeding and ground connections of the antenna structure are placed at the two different sides of said slot and the distance of at least one of them to a short end of the slot is equal or smaller than a quarter of the wavelength. Further the invention refers to a corresponding wireless device, a corresponding mobile phone and to a method for integrating such an antenna structure within a wireless device.
US07932862B2 Antenna for a wireless personal area network and a wireless local area network
An antenna includes a T-shaped radiating element and a coupling element. The radiating element includes opposite first and second radiating portions, and a feeding portion that extends transversely to the first and second radiating portions and that is connected to a junction of the first and second radiating portions. The coupling element is disposed between the second radiating portion and the feeding portion of the radiating element, and is coupled electromagnetically to at least one of the second radiating portion and the feeding portion of the radiating element.
US07932861B2 Complex antenna
A complex antenna comprising a grounding element having a first and second longitudinal sides; a first antenna, operating in a first wireless network, comprising a first radiating body spaced apart from the grounding element and a first connecting element connecting the first radiating body and the grounding element; a second antenna, operating in a second wireless network, comprising a second radiating body spaced apart from the grounding element and a second connecting element connecting the second radiating body and the grounding element; wherein the first antenna extending from the first side of the grounding element and working in a first lower frequency band and a first higher frequency band; the second antenna extends from the second side of the grounding element and working in a second lower frequency band and a second higher frequency band.
US07932857B2 GPS for communications facility records
Methods and systems are disclosed for enhancing line records with Global Positioning System coordinates. Global Positioning System information is acquired and a line record is assembled for an address using the Global Positioning System information.
US07932856B2 Satellite signal reception device, and control method for a satellite signal reception device
A satellite signal reception device has a reception unit that receives a satellite signal transmitted from a positioning information satellite, and a reception control component that controls the reception unit to execute a reception process. The reception control component includes a satellite signal search component that searches for the satellite signal by means of the reception unit, a reception mode selection component that selects either a time mode or a positioning mode according to the number of satellites from which a satellite signal was captured by the satellite signal search component, a positioning process component that executes a positioning process of receiving the satellite signals and acquiring positioning information by means of the reception unit when the reception mode selection component selects the positioning mode, and a timekeeping process component that executes a timekeeping process of receiving the satellite signals and acquiring time information by means of the reception unit when the reception mode selection component selects the time mode.
US07932855B2 Distance measuring device and distance measuring method
There are provided a distance measuring device and a distance measuring method characterized by “simple configuration”, “capability of measuring a near distance”, and “a small measurement error” like a distance measuring device using a standing wave. The distance measuring device includes a signal source (1) for outputting a signal having a plurality of different frequency components within a particular bandwidth, a transmission unit (2) for transmitting a signal as an undulation, s mixed wave detection unit (3) for detecting a mixed wave VC obtained by mixing a progressive wave VT transmitted and a reflected wave VRk of the progressive wave VT reflected by a measurement object (6), a frequency component analysis unit (4) for analyzing the frequency component of the mixed wave VC detected, and a distance calculation unit (5) for obtaining a distance spectrum by subjecting the analyzed data further to spectrum analysis, thereby calculating the distance to the measurement object (6).
US07932854B2 Azimuth detecting apparatus and radar apparatus
In an azimuth detecting apparatus, a receiver includes a plurality of first antenna elements and a second antenna element. The first antenna elements are arranged at first intervals d1 to form an array. The second antenna element is arranged to define a second interval d2 between itself and one of the first antenna elements which is located at an end of the array, where d2 is less than d1. A first azimuth detector detects, within a first azimuth detection area whose angular range is defined by d1, the azimuth of a target based on the signals generated by all the first antenna elements. A second azimuth detector detects, within a second azimuth detection area whose angular range is defined by d2, the azimuth of the target based on the signals generated by the second antenna element and the first antenna element located at the end of the array.
US07932852B2 RFI suppression in SAR
A filter scheme for broadcast interference cancellation that is computationally efficient and numerically robust Airborne Low Frequency Synthetic Aperture Radar (SAR) operating in the VHF and UHF bands has been shown. At least interference Doppler filtering or interference cancellation is utilized. The interference cancellation involves prediction of the interference for each particular reception interval of mixed interference and radar ground response. This prediction is then coherently subtracted from the incoming signal.
US07932851B1 Ranging signal structure with hidden acquisition code
A method and apparatus for generating a data structure to be embedded in a ranging signal or in a synchronization preamble of a digital signal are disclosed. In a preferred embodiment, a plurality of blocks 0 through i, where i is an integer, are formed from random sequences of components A0 to Ai, each of the components being N bits, and each block including A0 through Ai components. A plurality of random sequences of components B0 through Bi, where i is an integer, of 2N bits is also formed. The components A0 through Ai in blocks 0 to i are formed into a matrix and the polarities of the components A0 through Ai are made to correspond to the polarities of a Hadamard matrix. The components A0 through Ai of each block are randomly permuted with components B0 through Bi. When the permuted components of the blocks are embedded in a ranging signal or in a synchronization preamble of a signal, the blocks will appear to an unauthorized user of the signal as being unrelated.
US07932848B2 Pulse delay circuit and A/D converter including same
The pulse delay circuit includes a plurality of delay units connected in series or in a ring, each of the delay units being constituted of at least one inverter gate circuit grounded to a ground line, and configured to delay a pulse signal passing therethrough by a delay time thereof depending on an input signal applied thereto, and a capacitor connected between a signal line through which the voltage signal is applied to each of the delay units and the ground line. The capacitor serves as a current source to supply a current which each of the delay units consumes to invert a state thereof.
US07932843B2 Parallel CABAC decoding for video decompression
A method of video decoding is provided that includes receiving a data stream comprising a sequence of syntax elements that were compressed using context-adaptive binary arithmetic coding (CABAC), such that the encoding of each bin of a bin string representative of a syntax element was performed by arithmetic encoding. Two consecutive bins of a syntax element are decoded in parallel. Speculative computation and prefetching is used to reduce the critical path and thereby improve processing speed.
US07932831B2 Crowd determination
Included are methods for providing crowd determination. At least one embodiment of a method includes receiving presence data related to at least one subject in an environment and determining at least one occupancy statistic of the environment from the received presence data. At least one other embodiment of a method includes providing at least one occupancy statistic of the environment.
US07932825B2 Medical implant device with RFID tag and method of identification of device
The present invention is directed a method of making an interactive medical implant device including a radio frequency identification tag mounted to an implant, the tag being covered with a liquid impermeable seal. Identification of the RFID tag allows the physician to identify the specific identified implant with a an instrument model or patient database and allows the physician access to desired pertinent information regarding the medical implant device.
US07932821B2 Network for combat control of ground-based units
A network for combat control of ground-based units, such as combat vehicles, in real time, may obtain information is concerning the units comprised in the network for the evaluation of threats and the calculation of a response. The units may be divided into clusters with a central unit in each cluster and at least one client unit in each cluster, which client units are arranged to communicate with the associated central unit. Each unit comprises a control computer, radio, amplifier and antenna for communication with other units. The central unit may control units comprised in an associated cluster on the basis of threat evaluation and response calculation carried out in the central unit on the basis of information communicated from other units and on the basis of information obtained by means of its own equipment.
US07932820B2 High visibility safety helmet system
A safety helmet system for motorcycle and bicycle riders includes a lightweight impact resistant helmet having an on/off switch. A power supply lights an electroluminescent strip surrounding the outer periphery of the helmet, signaling at eye level the presence of the rider to all drivers in the vicinity. The power supply also powers a single axis accelerometer having its sensitive axis oriented along the Cycle's travel direction. A microprocessor captures maximum deceleration in a braking cycle. The captured deceleration is segmented into low, medium and high values. A plurality of LED lights are mounted on the back face of the helmet. The microprocessor turns on LED arrays to create progressively increasing LED lit areas in direct proportion with the Cycle deceleration rate. Vehicle drivers following the Cycle are provided information concerning the Cycle's deceleration rate, enabling them to brake and thereby avoid colliding with the Cycle; the margin of safety is significantly increased for Cycle riders and drivers of following vehicles.
US07932818B1 System for communicating diagnostic information and related method
A method for transmitting diagnostic information that can include: selecting a frequency from a plurality of predetermined frequencies based on a first diagnostic condition; selecting a duty cycle from a plurality of predetermined duty cycles based on a second diagnostic condition; and generating a diagnostic signal that is transmitted over a single wire, the diagnostic signal being based on the selected frequency and the selected duty cycle. A system for communicating diagnostic information is also provided.
US07932816B2 Device for detecting and displaying the position of components of vehicle couplings
The invention relates to a device for detecting and displaying the position of components of vehicle couplings, in particular semi-trailer couplings. A combined sensor and display unit is located in a common housing. The sensor unit comprises at least one sensor and the display unit at least one display element. The device can be mounted on the exterior of a semi-trailer coupling or of a sliding unit of a semi-trailer coupling, adjacent to a manual actuating element of a closing or locking device.
US07932815B2 Wireless tractor-trailer communications
Computer-readable media, systems, and methods for wirelessly communicating between a tractor and a set of trailers in a tractor-trailer environment are described. In embodiments, a tractor wireless communication device associated with a tractor is initialized and associated with a tractor initialization time. Additionally, a trailer wireless communication device associated with at least one trailer is initialized and associated with a trailer initialization time. In various embodiments, it is determined whether the tractor wireless communication device and the trailer wireless communication device are in physical proximity by comparing initialization times. Further, in various embodiments, tractor-trailer information events are communicated wirelessly between a tractor and a trailer.
US07932808B2 Load resistor
A high-performance resistor includes resistor elements electrically connected in series and each having a first and second side and a first and second end. At the first end is a first connection and provided at the second end is a second connection for connecting the resistor elements. The first and second connections each have an inner portion and an outer portion. The inner portion of the first connection is bent at a predetermined angle with respect to the first side of the resistor element. The outer portion of the first connection is in a plane which is substantially parallel to the plane of the resistor element. The inner portion of the second connection is bent at a predetermined angle with respect to the second side of the resistor element. The outer portion of the second connection is in a plane which is substantially parallel to the plane of the resistor element.
US07932805B2 Fuse with fuse state indicator
A fuse includes a fuse state indicator on the exterior surface of the fuse body. The fuse state indicator includes an electrically conductive element electrically connected to and extending between the terminal elements. A temperature sensitive element proximate and in thermal contact with the electrically conductive element includes material capable of changing color when heated to a predetermined transition temperature to form a mark on the temperature sensitive element. The fuse state indicator forms a first mark on the temperature sensitive element when heat from the electrically conductive element transfers to the temperature sensitive element in response to a first overcurrent condition, and forms a second mark, distinct from the first mark, on the temperature sensitive element when heat from the electrically conductive element transfers to the temperature sensitive element in response to a second overcurrent condition distinct from the first overcurrent condition.
US07932801B2 Winding arrangement for planar transformer and inductor
A winding arrangement for a planar transformer, e.g., for high frequency AC transformation, or for an inductor includes at least two conduction layers. Each conduction layer has an inner hole and conductor paths which are electrically insulated from each other and which lead from an outer circumference to an inner circumference of the conduction layer adjacent to the inner hole in a spiral form.
US07932798B2 System, an inductive power device, an energizable load and a method for enabling a wireless power transfer
The system 1 according to the invention comprises an energizable load 2 and an inductive powering device 9 and a permanent magnet 8 arranged on the conductor 4 for interacting with the further conductor 9a for aligning the inductor winding 6 with respect to the further inductor winding 9b. The energizable load 2 for enabling the inductive power receipt comprises a wiring 6 which cooperates with the conductor 4 for forming a secondary wiring of the transformer. In order to form the system for inductive energy transfer, the energizable load 2 is to be placed on the inductive powering device 9, whereby the surface 2a will contact the surface 7. The inductive powering device 9 comprises a further magnetizable conductor 9a provided with a further winding 9b thus forming a primary wiring of the split-core electric transformer. When the winding 6 is brought in the vicinity of the further winding 9b, the magnetic force acting on the further magnetizable conductor 9a serves for an instant proper mutual alignment of the winding 6 and further winding 9b. The invention further relates to a inductive powering device, an inductive load and a method for enabling an inductive energy transfer to en energizable load.
US07932794B2 Electro-mechanical actuator, and a high or medium voltage disconnector having such an actuator
An electro-mechanical actuator having means for transmitting motion, in the final part of a stroke performed by a system comprising a worm shaft and rider nut coupled through gearing with an electric motor, to an auxiliary interrupter for breaking the power supply to the motor. Two control levers are provided, these being coupled together, and being rotated, about a perpendicular axis, by a cursor which is fixed to the nut that slides on the worm shaft. The pivoting of the said levers is blocked during the movement of the drive shaft driven by the system consisting of the worm shaft and nut. By contrast, the levers pivot during the final part of the movement of the cursor. The distance through which the levers move in pivoting is large enough to avoid any need for the auxiliary interrupter to be a high precision component.
US07932787B1 Phase lock loop control system and method
A phase-locked loop control system and method are described. Present invention phase-locked loop control systems and methods facilitate control of phase-lock loop operations. In one embodiment, phase-lock loop control systems and methods are utilized in the implementation of a modulated frequency synthesizer for facilitating efficient frequency spreading over a designated spectrum. It is appreciated that present invention embodiments can have a variety of implementations and can be compatible with vector accumulation. For example, a phase-locked loop control system or method can facilitate generation of a variety of modulation patterns, including but not necessarily limited to linear or non-linear modulation, standard or non-standard modulation, etc.
US07932785B2 Phase lock loop with continuous calibration and method therefor
A circuit includes a phase lock loop circuit and a continuous phase lock loop calibration circuit. The continuous phase lock loop calibration circuit is operatively coupled to the PLL circuit and produces a continuous calibration signal based on a reference voltage from a reference voltage circuit to calibrate the PLL circuit on a continuous basis.
US07932782B2 Average power efficiency enhancement and linearity improvement of microwave power amplifiers
A biasing circuit is used to provide low distortion and high efficiency operation of a microwave power amplifier. The biasing circuit utilizes the nonlinear rectified current of a microwave diode or transistor for biasing the amplifying transistor self-adaptively. The biasing current not only reduces the DC bias power during low-power operation and increases self-adaptively during high-power operation, but also manipulates the intermodulation distortion minimum dynamically. Meanwhile, the biasing circuit distorts the input signals with positive gain and negative phase deviations. Therefore, the average power efficiency of the operation is enhanced, the linearity of the input-output characteristic is improved and the radiated level of adjacent channel power is suppressed.
US07932781B2 Multi-planar solid state amplifier
A solid state power amplifier (SSPA) system may include a radio frequency (RF) input, an RF waveguide split block, multiple monolithic microwave integrated circuit (MMIC) power amplifier modules, and/or a heat spreader. The power amplifier modules and RF waveguide may be distributed about the heat spreader in different planes. Furthermore, the power amplifier modules may be located on opposite sides of the heat spreader and nonplanar to the waveguide split block. A method for dissipating heat within an SSPA may include receiving an RF signal in a first plane, amplifying the RF signal in another plane, and combining the RF signal in yet another plane.
US07932780B2 Method for implementation and parameter settings of a voltage enhancement circuit for amplifiers as an integrated circuit (IC)
Voltage Enhancement Circuitry (VEC) for amplifiers, suitable of being implemented as an Integrated Circuit (IC), that comprises a VEC driver with a low output resistance (Rdson) while being in its inactive mode and a linearly increasing resistance that is changing linearly with the input control signal, while entering into its active mode, above a determined threshold; external contacts in the VEC, for connecting, whenever required, external feedback elements across the contacts; an external feedback loop connected to an input of the VEC driver, for sensing changes in the enhancement power; a threshold programming module, for externally programming and determining a threshold level for the input signal, above which enhancement is provided shaping the amplified video envelope pulse; an I-Boost module for sampling the amplitude of the video envelope input current and for amplifying the input current up to a pre-defined level; and a current controlled bias circuit for shifting, whenever required, the bias of the lower and/or of the upper valves of the VEC driver.
US07932776B2 RF power transmission, modulation, and amplification embodiments
Methods and systems for vector combining power amplification are disclosed herein. In one embodiment, a plurality of signals are individually amplified, then summed to form a desired time-varying complex envelope signal. Phase and/or frequency characteristics of one or more of the signals are controlled to provide the desired phase, frequency, and/or amplitude characteristics of the desired time-varying complex envelope signal. In another embodiment, a time-varying complex envelope signal is decomposed into a plurality of constant envelope constituent signals. The constituent signals are amplified equally or substantially equally, and then summed to construct an amplified version of the original time-varying envelope signal. Embodiments also perform frequency up-conversion.
US07932773B2 Charge domain filter circuit
A charge domain filter circuit includes a first signal output portion, at least one second signal output, portion, a third signal output portion, and an adder portion. The first signal output portion outputs a first signal that is sampled at a specified time interval. Each second signal, output portion outputs a second signal that is sampled after a specified delay after the first signal is sampled. Where a plurality of the second signal output portions is included, the second signals are sampled in succession. The third signal output portion outputs a third signal that is sampled after a specified delay after the last second signal is sampled. The adder portion adds the first, second, and third signals together and outputs the result. The capacitance ratio of the sampling capacitors in the first signal output portion and the second signal output portion is one of continuously or discretely varied.
US07932771B2 Semiconductor device
A semiconductor device includes a semiconductor element including a current mirror circuit, a parasitic resistance formed at the current mirror circuit, and a connection terminal electrically connected to a part of the current mirror circuit via an electric conductor including a bonding wire, the connection terminal being configured to perform input and output relative to an outside of the semiconductor device; wherein a resistance value of the bonding wire is controlled so that a shift of an output electric current of the current mirror circuit based on the parasitic resistance is corrected.
US07932764B2 Delay circuit with constant time delay independent of temperature variations
A delay circuit has: an inverting receiver with a resistive element, the inverting receiver having an input node for receiving an input signal and an output node coupled to the resistive element; a capacitive element, coupled to the output node of the inverting receiver and the resistive element; a first transistor, having lower turned ON voltage at higher temperature; a second transistor, used for generating a rail to rail signals on a terminal of the first transistor; and an output inverter, having an input node coupled to the first transistor and an output node for outputting an output signal of the delay circuit. Further, a third transistor is used for enhancing pulling low of the output signal of the delay circuit.
US07932762B2 Latch and DFF design with improved soft error rate and a method of operating a DFF
A single-path latch, a dual-path latch, a method of operating a DFF and a library of cells. In one embodiment, the single-path latch includes: (1) a passgate coupled to the data input, (2) a feedback path coupled to the passgate, the data output coupled thereto and (3) tristate circuitry coupled to the passgate and having a single transistor pair of opposite conductivity coupled to Boolean logic gates, the Boolean logic gates configured to control operation of the single transistor pair based on the data input and a pulse clock signal to drive the feedbacks path.
US07932761B1 Fine tuned pulse width modulation
Techniques and an apparatus for producing pulse width modulation (PWM) edges are described. A PWM controller circuit with a polyphase counter is described. The polyphase counter may comprise a plurality of counters. Each of the counters may be set to a specific initial count value. A polyphase decoder block with a plurality of sets of high/low decoders are coupled to outputs from the polyphase counter. A set/reset block with a plurality of set/reset logic elements is coupled to outputs from the polyphase decoder block. A serializer is coupled to outputs from the plurality of set/reset blocks to generate PWM edges. Multiple parallel phases of a PWM pulse may be created with the circuit. Using a polyphase counter and comparator to create multiple parallel phases may speed up the controller circuit and provide a finer tuning resolution.
US07932758B2 Delay locked loop circuit and operation method thereof
A delay locked loop circuit includes a delay replica model unit for reflecting a delay time of an actual output path to a source clock and outputting the reflected source clock as a delay replica clock, a detector for detecting a remaining time after subtracting a time corresponding to a multiple of a clock cycle of the source clock from a time corresponding to a phase difference between the delay replica clock and the source clock, and a delay locking unit for delaying the source clock for a delay time to synchronize a clock generated by delaying the source clock for the detected remaining time of the detector with a phase of the source clock.
US07932755B2 Phase synchronization for wide area integrated circuits
A circuit and method for synchronized clocking of components such as registers. Registers are clocked by individual component clock signals having the same frequency but potentially different phases due to differing propagation delays. Separate component clock signals are received by registers are brought into phase by evaluating the phases of the component clock signals at the registers, and synchronizing the component clock signal of each register to that of the previous register in a sequence.
US07932753B2 Potential converter circuit
Embodiments of a potential converter circuit include a converter for converting a bipolar input signal to a unipolar output signal that only consumes current at a change of potential of the input signal.
US07932752B2 Correlated double sampling circuit and sample hold circuit
A correlated double sampling circuit has a sampling capacitor equally divided into a plurality of portions. In the correlated double sampling circuit, an input signal is sampled at a plurality of sampling points and an averaging switch is closed to obtain an average value of a plurality of sampling values obtained by sampling. High frequency noise superimposed on the input signal is thus reduced and a difference between the average values of the plurality of sampling values obtained by sampling is output.
US07932750B2 Dynamic domino circuit and integrated circuit including the same
A dynamic domino circuit includes a clock generator and a domino circuit. The clock generator generates a pulse signal and a plurality of internal clock signals based on a global clock signal. Phases of the plurality of internal clock signals are sequentially delayed. The domino circuit sequentially performs a plurality of logic operations based on a plurality of input signals, the pulse signal and the plurality of internal clock signals and generates an output signal in synchronization with the pulse signal. The dynamic domino circuit may provide an effective interface with static logics.
US07932745B2 Inverting flip-flop for use in field programmable gate arrays
A flip-flop for use in a field programmable gate array integrated circuit device is disclosed. The flip-flop comprises a data output terminal coupled to a first programmable routing element, a data input terminal coupled to a second programmable routing element, and a clock input terminal, wherein a signal appearing at the data output terminal in response to a signal applied to the clock input terminal has the opposite logical polarity with respect to the corresponding logical signal applied to the data input terminal.
US07932740B1 Driving circuit with load calibration and the method thereof
A driving circuit includes: a first reference current source injects a reference current; each first switch unit is coupled between the first reference current source and one of first and second output ports; a second reference current source sinks the reference current; each second switch unit is coupled between the second reference current source and one of the output ports; a load unit is coupled between the output ports, and a common voltage is applied onto the load unit; and a calibration module calibrates an impedance of the load unit according to a voltage at one of the output ports, and the voltage is generated due to the reference current passing through one of the first switch units, the load unit, and one of the second switch units.