Document Document Title
US07992215B2 Annotation system for creating and retrieving media and methods relating to same
The invention described herein is generally directed to a method and apparatus for creating and retrieving audio data. In one implementation the invention comprises an annotation system configured to record, store, and retrieve media. The annotation system contains a set of client-processing devices configured to capture media for subsequent playback. Each client-processing device typically contains a record button to initiate the capture and is configured upon performing the capture operation to trigger an association of a unique ID with the media. The client-processing devices are further configured to upload the media and a unique ID to a server for purposes of storage. The server obtains the media and unique ID for subsequent retrieval and provides the media and the unique ID to at least one client-processing device from the set of client processing devices.
US07992211B2 Method and device for authorising conditional access
A method of authorising conditional access to an encrypted digital data product, includes storing at least one set of entitlements in a secure device, each entitlement including a product identifier and expiry information, receiving entitlement control messages from a decoder system including a device for decrypting encrypted digital data products using control words, each entitlement control message including a product identifier, and in a first mode, returning at least one control word in response to an entitlement control message including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including expiry information indicating the entitlement to be valid, and, in a second mode, progressively adjusting a counter to a pre-determined value and returning at least one control word in response also to entitlement control messages including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including expiry information indicating expiry of the entitlement and if the counter is at a value between an initial value and the pre-determined value. The counter is set to an initial value to commence operation in the second mode upon receiving an entitlement control message including a product identifier corresponding to a product identifier in a stored entitlement that includes expiry information indicating expiry of the entitlement.
US07992210B2 Secure data exchange technique
Techniques utilizing common encryption approaches for data from multiple parties enable those parties to discover information that is held in common by the parties without disclosing to any party information that is not held in common by the parties. Encrypted information for each party can be compared to determine which encrypted values match, and those encrypted values can be returned to any of the parties such that a party can determine which corresponding data the parties have in common, without having access to any other data of any other parties.
US07992205B2 Method and system device for deterring spam over internet protocol telephony and spam instant messaging
A method, system and device for deterring spam on a communication medium are disclosed. The method includes detecting a call with a device for accessing the communication medium, wherein calls thereon include Internet Protocol traffic. The device includes an interface for allowing a user of to flag the call as a spam call (e.g., SPIT, SPIM, etc). Upon the flag, a signaling message associated with the call is accessed. The signaling message is stored as information relating to spam call sources. Upon detecting a subsequent call, a signaling message associated with the subsequent call is compared with the information relating to spam call sources. Upon a match between the signaling message associated with the subsequent call and the information relating to spam call sources, the subsequent call is blocked.
US07992202B2 Apparatus and method for inputting graphical password using wheel interface in embedded system
Provided are an apparatus and method for inputting a graphical password that use representative pictures and elemental pictures of a graphic to form a graphical password and that receive the graphic via a wheel interface and a select button for user authentication. The apparatus includes: an input unit having a wheel interface and a select button; a display for displaying a graphic consisting of representative pictures and elemental pictures, and displaying a changed graphic in response to an input from the wheel interface; a memory for storing a graphical password of a user; and a controller for recognizing, when the select button is pressed, the graphic displayed on the display as a user-input graphical password, and determining whether the input graphical password matches the stored graphical password for user authentication. Thus, it is possible to increase the number of cases for a password using a wheel interface for a higher security level of an embedded system that has a low security level due to a limited type and length of letters input as a password.
US07992201B2 Dynamic network tunnel endpoint selection
Dynamically selecting an endpoint for a tunnel into an enterprise computing infrastructure. A client dynamically selects a gateway (which may alternatively be referred to as a boundary device or server) as a tunnel endpoint for connecting over a public network (or, more generally, an untrusted network) into an enterprise computing infrastructure. The selection is made, in preferred embodiments, according to least-cost routing metrics pertaining to paths through the enterprise network from the selected gateway to a destination host. The least-cost routing metrics may be computed using factors such as the proximity of selectable tunnel endpoints to the destination host; stability or redundancy of network resources for this gateway; monetary costs of transmitting data over a path between the selectable tunnel endpoints and destination host; congestion on that path; hop count for that path; and/or latency or transmit time for data on that path.
US07992194B2 Methods and apparatus for identity and role management in communication networks
Methods and apparatus for identity and role management in communication networks are disclosed. An example method for identity and role management in a communication network associates an entity with a key, associates the entity with a role, associates the key and the role with a signature, and enables the key, the role and the signature to be accessed through the communication network based on an identity of the entity.
US07992191B2 System and method for controlling a websphere portal without the requirement of having the administrator credential ID and password
A system and method for securely controlling (e.g., “starting” and “stopping”) a WebSphere Portal (WP) in a production environment without the requirement of having knowledge of (and using) the administrator credentials (ID and password). The system and method, as implemented in a Java application, receives from requesting users and determines whether the requesting users are authorized to control (start/stop) the portal by comparing each requesting user's ID and PW against a list of authorized user IDs and PWs and, if there is a match, passing on the authorized user ID and PW to the portal for controlling (starting/stopping) the WebSphere Portal. The system and method further conveys portal control request authorized user acceptances or portal control request unauthorized user rejections—depending upon whether the requesting user's ID and PW matches any of the list of authorized user IDs and PWs.
US07992177B2 Point-to-multipoint high definition multimedia transmitter and receiver
A high definition video transmitter and receiver are disclosed. The transmitter provides high definition video to a one-point receiver or to multipoint receivers. The transmission network is asynchronous and the receiver re-synchronizes the video. The transmission can be wired or wireless.
US07992174B2 Method and system for downstream time stamp in an adaptive modulation based satellite modem termination system
Provided are a method and system for determining system time in a satellite based cable data communication system. The system includes a satellite modem termination system configured to transmit data frames to a receiver in a predetermined symbol rate. Each frame includes a corresponding number of symbols and has a time stamp (i) indicative of the frame's time of transmission and (ii) positioned within the frame at a location common to all of the frames. The method includes receiving at least two consecutively transmitted data frames within the receiver and registering the time stamp of the first received data frame within the receiver to produce a first time stamp. Also, the time stamp of the second received data frame is registered within the receiver to produce a second time stamp. The time of transmission of the second transmitted data frame is updated, wherein the updating is a function of the first time stamp, the second time stamp, the corresponding number of symbols, and the symbol rate.
US07992173B2 Reception device
A receiver that provides continuous scrolling when a program guide is displayed and scrolled in a channel direction, even if displayed content extends across transponders. Front-end circuits, and a memory circuit that accumulates received data are provided. An OSD circuit that forms an image signal in accordance with the data accumulated in the memory circuit and a system control circuit are provided. The control circuit performs control such that, in a period in which an image is displayed using the data received by the front-end circuit and accumulated in the memory circuit, the front-end circuit receives another transponder and accumulates data to be required next in the memory circuit, and in a period in which an image is displayed using the data received by the front-end circuit and accumulated in the memory circuit, the front-end circuit receives another transponder and accumulates data to be required next in the memory circuit.
US07992170B2 Apparatus for providing electronic program guide information in a digital multimedia broadcast receiving terminal and a method therefor
Disclosed is a method for providing Electronic Program Guide (EPG) information in a digital multimedia broadcast receiving terminal, which includes causing the digital multimedia broadcast receiving terminal to convert the EPG information of a broadcast channel previously stored into corresponding audio data delivered to a headset communicating with the digital multimedia broadcast receiving terminal, and causing the headset to output the audio data received, whereby the user may recognize the channel information by using only the wireless headset, without having to view the terminal.
US07992169B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07992164B2 Digital broadcasting receiving device
A microcomputer 18 obtains a variable RRT from a broadcast signal and stores, in a recording medium, the variable RRT in association with a physical channel; sets a viewing restriction flag for an item in the variable RRT based on an operation input from a user; applies viewing restriction to the broadcast signal when rating information indicates the level at which the viewing restriction flag has been set in the variable RRT; and, when a logical channel is not associated with the selected physical channel, tunes, as an alternative channel, a physical channel with which a logical channel has been associated in the channel map of the other tuner, and associates a variable RRT associated with the alternative channel, with the selected physical channel.
US07992163B1 Video-on-demand navigational system
A method for providing a video-on-demand (VOD) presentation includes determining whether an active video-on-demand (VOD) session for the VOD presentation exists, providing a selectable option to view the VOD presentation responsive to determining that the active VOD session exists, and providing a list of selectable VOD titles responsive to determining that the active VOD session does not exist.
US07992155B2 Method and system to correlate and consolidate a plurality of events
A system to correlate and consolidate a plurality of events includes at least one adapter to correlate and consolidate every one of the plurality of events to form a multi-personality event. Each one of the plurality of events is emitted in response to an incident affecting an event producer. The system also includes a plurality of smart event adapters to correlate and consolidate each of the plurality of events to form the multi-personality event. The multi-personality event includes complete details contained in each event of the plurality of events serially appended to an initial multi-personality event formed by two of the plurality of events. Each remaining event is serially appended the initial multi-personality event.
US07992151B2 Methods and apparatuses for core allocations
Apparatuses, systems, and methods to monitor core performance and integrated circuit chip temperatures in order to alternatively partition cores and core resources are disclosed. Embodiments generally comprise integrated circuit processors in chips that contain multiple cores or processing elements. In many system and apparatus embodiments, a module monitors either the throughput or performance of one or more of the cores. In such embodiments, another module, a core allocation module, partitions or allocates cores in different arrangements of partitions to improve performance. Additionally, in some embodiments, a temperature monitoring module monitors one or more temperatures of the chip containing the cores, wherein the temperature measurements may affect the core allocations. In some embodiments, once an allocation for the cores is selected, the specifics of the cores to be placed in different partitions may be stored and later retrieved when triggered by events allowing for the reallocation of the cores.
US07992148B2 Issuing syncpoints during execution of a batch application to minimize or eliminate periods of record unavailability due to batch related record locking
The present invention discloses a solution that automatically decomposes a batch process into multiple units of work without changing code of a pre-existing batch application. In the solution, the batch application is first analyzed to identify a set of processing segments or units of work, where each unit of work is of a size that minimizes interference with other data accesses. Once each unit of work is defined, these units can execute one at a time. A syncpoint can be established for each unit before it is executed, which locks the records included in the unit. After the unit of work executes, the record lock can be released and a new syncpoint can be established for the next unit. If an execution problem occurs, execution for the unit of work can be terminated and chances can be restored to the syncpoint.
US07992144B1 Method and apparatus for separating and isolating control of processing entities in a network interface
A network system that provides for separating and isolating control of processing entities in a network interface. A network interface unit is operably connected to a plurality of processing entities and a plurality of memory units that define a shared memory space. The network interface unit further comprises a memory access module that includes a plurality of memory access channels, a packet classifier, and a plurality of scheduling control modules that are operable to control processing of data transported by the network. One of the processing entities operates as a hypervisor to configure control resources to isolate operation of the plurality of data processing partitions to process data transported by the network system. The packet classifier is operable to provide an association between packets and the plurality of asymmetrical data processing. In various embodiments of the invention, the asymmetrical data processing partitions can comprise a plurality of processor cores, a single processor core, a combination of strands of an individual processor core or a single strand of an individual processor core. The asymmetrical data processing partitions are scalable by adding additional processing entities.
US07992140B2 Compiler supporting programs as data objects
A compiler supporting a language in which selected semantic objects are represented as data objects. The data objects may be used in multiple ways to expand the capabilities of the programming language. Data objects may be passed to applications and used to create executable instructions for that application. In this way, instructions written in the native language of the compiler may be used to control applications that accept programs in a language inconsistent with the native language of the compiler. The syntax checking and variable binding capabilities of the compiler may be used for those instructions that will be executed by an application separate from the object code generated by the compiler. The semantic objects represented as data objects may be selected based on express operations included in the source code or may be based on implicit type conversion.
US07992139B2 Method, system and program product for transforming a single language program into multiple language programs
A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source module of a source code into one or more target modules written in one or more target programming languages. The method further includes parsing the source code and looking up for a source function in the source code an equivalent target function in a target programming language, such that execution of the equivalent target function in the target programming language is optimized. The method further includes writing out in the target programming language the equivalent target function corresponding to the source function, such that each source module is transformed into one or more target modules whose execution in the one or more target programming languages is optimized.
US07992137B2 Client server system for analysis and performance tuning of remote graphics devices
Embodiments of the invention provide a data communications protocol and client server architecture used for the performance analysis and debugging of a graphics application running on a remote device. The remote device may be a hand-held video game console, a mobile phone, or convergence device, but may also be a personal computer system. A graphical application debugger may include a host component and a target component. The host component executes on a host system and presents a debugging interface to a developer. The target component may record data related to the performance of a graphics pipeline on the target device and transmit this data back to the host system over a communication link. The target component may be included as part of an instrumented version of a graphics device driver.
US07992136B2 Method and apparatus for automatic application profiling
A computer implemented method, apparatus, and computer usable program code for profiling an application. Data is collected for analyzing performance of the application using a device driver for a profiler in an operating system kernel in response to the application executing in a virtual machine. Data is stored in a buffer. A report is generated containing the data from the buffer in response to an event in the virtual machine, wherein the application is profiled using the report. Collection of the data is halted in response to the application terminating execution in the virtual machine.
US07992135B1 Certification of server-side partner plug-ins for analytics and privacy protection
Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit plug-ins for scrutiny, and for the plug-in to either be refused or else to be certified for use in a core JavaScript file, data engine, or similar component. Analytics providers and others may also write plug-ins. Certified plug-ins are executed in response to page loads, visitor clicks, and other visitor and programmatic actions at a website that has been tagged by the analytics provider's web-beacon, without requiring re-tagging of the website with a separate web-beacon for the partner. This allows the partner to obtain analytics data by piggybacking on the analytics provider, without re-tagging, and without compromising the availability and accuracy of the analytics data already being gathered. To be certified, web-beacon plug-ins must satisfy specific criteria as to their privacy protection, size, behavior, namespace, and the like.
US07992134B2 Systems, methods and apparatus for modeling, specifying and deploying policies in autonomous and autonomic systems using agent-oriented software engineering
Systems, methods and apparatus are provided through which in some embodiments, an agent-oriented specification modeled with MaCMAS, is analyzed, flaws in the agent-oriented specification modeled with MaCMAS are corrected, and an implementation is derived from the corrected agent-oriented specification. Described herein are systems, method and apparatus that produce fully (mathematically) tractable development of agent-oriented specification(s) modeled with methodology fragment for analyzing complex multiagent systems (MaCMAS) and policies for autonomic systems from requirements through to code generation. The systems, method and apparatus described herein are illustrated through an example showing how user formulated policies can be translated into a formal mode which can then be converted to code. The requirements-based programming systems, method and apparatus described herein may provide faster, higher quality development and maintenance of autonomic systems based on user formulation of policies.
US07992133B1 Techniques for debugging distributed applications
Techniques are disclosed for debugging heterogeneous applications in a distributed environment. In one embodiment, an architecture for debugging heterogeneous applications in a distributed environment is configured to enable both location transparency and dynamic exposure of service state. Regardless of where the physical application state resides, the architecture describes or otherwise provides a mechanism that allows seamless debugging and troubleshooting of distributed applications. The location of the state is transparent to the debugger and the application being debugged. In addition, the architecture enables an individual service to expose its state dynamically at run-time. It is possible for the service to expose its state in a self-describing fashion, allowing service state to be exposed in the architecture regardless of the service environment. The architecture allows for all the capabilities of debuggers running in non-distributed, homogeneous environments in a distributed heterogeneous environment.
US07992131B2 Macro to instantiate a variable used with a first macro requiring use of a second macro suitable for said variable
A programmer creates a computer program in assembly language by use of a first macro to identify an operation to be performed on a variable without knowledge of one or more assembly language instructions required to perform the operation. A macro expander (that may be tightly coupled to an assembler) receives the programmer-specified first macro and its argument(s), uses the variable's class type to identify a macro name of a second macro, and invokes this second macro with the argument(s). The macro expander also expands the second macro to generate appropriate assembler instruction(s) to perform the operation. The assembler instructions are automatically changed by the macro expander in an appropriate manner if any of the just-described attributes is changed, so as to still perform the operation indicated by the programmer-specified first macro. Therefore, the programmer may write a program in the assembly language using a high level language syntax.
US07992130B2 Class-based object-oriented features in class-less script language
Dynamic dispatch for classes and interfaces is encapsulated in a class-less scripting language. A plurality of mechanisms is employed to facilitate dynamic polymorphism. One or more target-language constructs, such as dictionary objects, prototype objects and/or derived types, are utilized to capture class and interface-method implementations. These constructs are subsequently referenced at runtime to invoke appropriate code.
US07992124B2 System and method for optimizing analog circuit designs
A system for optimizing analog circuit designs includes an input device, a data processing device, and a data storage device. The data processing device includes a selecting module, a calculation module, and a determining module. The selecting module is for receiving input from the input device and selecting electronic components composing the circuit from the data storage device. The calculation module is for calculating average values and standard deviations of each electronic component, generating normal distribution samples of each electronic component, and calculating output voltages of the circuit. The determining module is for determining whether the circuit meets a process capability standard.
US07992122B1 Method of placing and routing for power optimization and timing closure
A method, algorithm, software, architecture and/or system for placing circuit blocks and routing signal paths or connections between the circuit blocks in a circuit design is disclosed. In one embodiment, a method of placing and routing can include: (i) routing signal paths in one or more upper metal layers for connecting circuit blocks; (ii) adjusting the circuit blocks based on electrical characteristics of the signal paths; and (iii) routing in one or more lower metal layers connections between the circuit blocks and the upper layers. The circuit blocks can include standard cells, blocks, or gates configured to implement a logic or timing function, other components, and/or integrated circuits, for example. Embodiments of the present invention can advantageously reduce power consumption and improve timing closure in an automated place-and-route flow.
US07992121B2 System and method for I/O synthesis and for assigning I/O to programmable devices
A method for connecting a programmable device (PD) and an electronic component (EC) based on a protocol, including: obtaining a signal group of the protocol having a group constraint, a first pin definition including an electrical constraint and a logical constraint, and a second pin definition; mapping the first pin definition to a first pin of the PD based on the electrical constraint, the logical constraint, and the group constraint; identifying a first pin of the EC to connect with the first pin of the PD based on the electrical constraint, the logical constraint, the group constraint, and a connection preference; generating a first connection between the first pin of the EC and a second pin of the PD based on the electrical constraint, the logical constraint, the group constraint, and the connection preference; and storing the first connection in an edge list.
US07992119B1 Real-time background legality verification of pin placement
Pin placement legality is verified in real-time in a background to reduce a number of input/output assignment analysis runs during a physical design of a programmable logic device. Edited pin properties are checked quickly in the background against certain rules, and results displayed to a user usually before a new pin is edited. Available and legal positions are found and displayed for a selected pin to reduce errors.
US07992114B1 Timing analysis using statistical on-chip variation
A statistical on-chip variation approach to timing analysis permits the automated or semi-automated selection of design-specific margins without requiring complex statistical libraries. By separately addressing the impact of random and systematic variations on timing, a design-specific margin can be obtained and used in downstream OCV analysis. In addition, where statistical libraries are available for some portions of a design, these can be incrementally included in the timing analysis to obtain more accurate results.
US07992113B1 Methods and apparatus for decision making in resolution based SAT-solvers
An apparatus and methods for the production of satisfiability reports are provided. In an exemplary embodiment, a method of producing a report is provided. The method includes generating a complete assignment for a CNF formula, deriving first second sets of clauses that are unsatisfied by the reference point, making decision assignments, performing BCP then recomputing the second set of clauses. One feature of this embodiment is that it provides for efficient solutions for SAT problems. Other embodiments provide apparatus and software products that implement the disclosed methods. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US07992112B2 Hardware verification programming description generation apparatus, high-level synthesis apparatus, hardware verification programming description generation method, hardware verification program generation method, control program and computer-readable recording medium
A hardware verification programming description generation apparatus includes: a behavior synthesis section, for a circuit of hardware that operates in accordance with a multi-phase clock, for dividing the hardware into blocks corresponding to clock systems and performing a behavior synthesis on each of the divided blocks, based on a behavioral description, the behavioral description only describing a process behavior of the hardware but does not describe information regarding a structure of the hardware; and a clock precision model generation section for generating clock precision models using the behavior-synthesized data, the clock precision model capable of verifying the hardware at a cycle precision level.
US07992111B1 Conversion of a high-level graphical circuit design block to a high-level language program
Approaches for processing an electronic circuit design. In one embodiment, the graphical model of an outer subsystem block and an inner subsystem block are translated into a high-level language (HLL) program. The HLL program includes a specification of a first function corresponding to the outer subsystem block and within the specification of the first function a specification of a second function corresponding to the inner subsystem block. The specification of the first function references a parameter of the outer subsystem block and specifies invocation of the second function. The specification of the second function specifies invocation of a third function corresponding to a leaf block in the inner subsystem block. The specification of the first function references a variable corresponding to the parameter, and that variable is referenced by the second or third functions. Execution of the HLL program instantiates a model of the design.
US07992108B2 Impurity concentration distribution predicting method and program for deciding impurity concentration distribution
First and second evaluation substrates are prepared, a direction perpendicular to a surface of the first evaluation substrate being defined by first indices, and the direction defined by the first indices being inclined from a normal direction of a surface of the second evaluation substrate. Ion implantation is performed for the first evaluation substrate in a vertical direction. Ion implantation is performed for the second evaluation substrate by using an ion beam parallel to the direction defined by the first indices. Impurity concentration distributions in a depth direction of the first and second evaluation substrates are measured. A first impurity concentration distribution on an extension line of an ion beam and a second impurity concentration distribution in a direction perpendicular to the extension line are predicted from the measured impurity concentration distributions of the first and second evaluation substrates.
US07992106B2 Menu trails for a portable media player
A software and/or hardware facility for generating menu trails for a portable media player. A menu trail is a visual cue to a user, repeated on each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item stored on or accessible by the media player, or to a capability of the media player. Menu trails may highlight new content and capabilities, or may highlight existing content or capabilities. A user using the media player may easily follow the visual cues through the player's menus in order to navigate to the content item or capability.
US07992102B1 Graphical user interface with circumferentially displayed search results
A method and system for processing user information are described. A graphical user interface is provided to include a display region, a first bounded region circumferentially surrounding the display region, and a second bounded region circumferentially surrounding the first bounded region. The first bounded region may include one or more first-type graphical user interface elements with each of the first-type graphical user interface elements selectively mapped to one or more first-type display data. The second bounded region may include one or more second-type graphical user interface elements with each of the second-type graphical user interface elements selectively mapped to one or more second-type display data. A user input is received using the graphical user interface, and a result is generated based at least on a user activation of at least one of the first-type and second-type graphical user interface elements.
US07992097B2 Select drag and drop operations on video thumbnails across clip boundaries
A computer-implemented method includes displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the media pane, a thumbnail group representing a media item, the thumbnail group comprising one or more thumbnails, enabling a user to select, from the thumbnail group, a segment of the media item, and enabling a user to transfer the selected segment to the project pane.
US07992096B1 Data browsing method and system for user interface
Embodiments of the present invention relate to methods and devices for graphically managing and manipulating calendar data in a database, in a weekly view and in a monthly view. In either mode, a highlighted element is selected thereby causing a preview window to pop-up to display appointment details. The preview window and the image of the week or the month are displayed simultaneously.
US07992093B2 Method of programming a processing system
Various methods of programming a processing system utilizing a computer having a configuration canvas, at least one processor, and a plurality of function objects is disclosed. A processing configuration is created by placing object icons associated with function objects onto the canvas. Execution paths are automatically routed between the object icons based on orientations of icons on the canvas. Data flow paths are created between object icons on the canvas separately from the routings of the execution paths. Execution paths can be re-routed to increase the versatility of the processing system. Also, visual instruments and instrument icons can be utilized to further graphically illustrate and control the processing configuration.
US07992088B2 Method and system for copy and paste technology for stylesheet editing
A method (and structure) for editing elements of a first document based on elements of a second document, wherein the elements of the first have a template structure with each template including at least one match condition, the match condition being an expression in the template that describes a subset of nodes that are matched in a tree structure, and wherein the elements of the second document have a tree structure to which this matching is applicable, including comparing a first user-selected fragment of an element from the second document with a second user-selected fragment of an element from the second document to determine if a match condition exists that describes the relation between templates in the first document for which the match condition matches the two user-selected fragments of the second document and permitting at least one of a plurality of predefined editing operations on the first document if such a match condition exists.
US07992087B1 Document mapped-object placement upon background change
Various embodiments illustrated and described herein provide one or more of systems, methods, and software operable to process multilayered documents including form fields. Some embodiments, are operable to process a new or modified background layer image to identify input fields, to match the identified fields with metadata in foreground layer data defining interactive input fields, and to modify the mappings of the input fields defined within the foreground layer of a page description language document as a function of identified input fields in the modified background layer image.
US07992081B2 Streaming validation of XML documents
A method and apparatus for streaming validation of XML documents is provided. A particular event of a series of events is received. The series of events is generated as an XML document is parsed by a parser, and the received particular event indicates that the parser has encountered a particular part of the XML document. The particular part of the XML document indicated by the particular event is then received. A current validation state for the XML document is determined. The current validation state, which is one of a plurality of validation states for the XML document, indicates a validation type associated with the particular part of the XML document. Based on at least the current validation state, the particular part of the XML document is validated against an XML schema that defines the structure of the XML document.
US07992077B2 Data slicer having an error correction device
A data slicer includes an error bit predictor, a DC level compensator, a co-channel detector, and an output device. The data slicer generates four bytes according to four slicing levels respectively. The four slicing levels are a DC level, a level generated by adding a predetermined offset to the DC level, a level generated by subtracting the predetermined offset from the DC level, and a compensated level generated by the DC level compensator. The co-channel detector determines if the compensated level has the co-channel interference. The output device generates an output byte according to indication signals generated by the co-channel detector and the error bit predictor and the parity check of the four bytes.
US07992075B2 Arrangements for encoding and decoding digital data
A method for encoding data is disclosed. The method can include receiving a first bit segment (K−1 bits) from a bit stream, storing the first bit segment, initializing an encoder with the first bit segment, start encoding and transmitting from the Kth bit to the end of the appended data stream, and appending the first bit segment (K−1 bits) to the end of the data stream. The disclose arrangements can be similar to tail-biting methods different in that the initial bits are utilized to initialize the encoded as opposed to the tail or last bit as provided by tailbiting methods.
US07992070B2 Bit-interleaved LDPC-coded modulation for high-speed optical transmission
A transmitter includes a plurality of encoders configured to receive source bit streams from m information sources, each of the plurality encoders including identical (n,k) low-density parity check (LDPC) codes of code rate r=k/n, where k is a number of information bits and n is codeword length. An interleaver is configured to collect m row-wise codewords from the plurality of encoders, and a mapper is configured to receive m bits at a time column-wise from the interleaver and to determine an M-ary signal constellation point. A modulator is configured to modulate a light source in accordance with the output of the mapper at a transmission rate Rs/r (Rs—the symbol rate, r—-the code rate). A receiver and transmission and receiving methods are also disclosed.
US07992065B2 Automatic scan format selection based on scan topology selection
A method for specifying a signaling protocol to be used by a controller in a group of controllers connected with shared signaling is provided in which the controller is selected based on selection criteria received by the controller and the signaling protocol is specified based on the received selection criteria.
US07992064B2 Selecting a scan topology
A controller that shares an interface with several other controllers connected in a scan topology in a target system may be selected by receiving a selection event and a selection sequence containing selection criteria from a signal line at each of the controllers, wherein the criteria for selection is broadcast to the controllers. A controller is placed online when the received selection criteria matches an activation criteria of the controller.
US07992052B2 Program correlation message generation for debug
A data processing system and method includes a data processor and memory that are coupled to debug circuitry that generates debug messages including address translation trace messages. A memory management unit (MMU) includes a translation lookaside buffer (TLB) for implementing address translation to translate addresses between virtual and physical forms. The debug circuitry includes message generation circuitry coupled to the MMU for receiving notice when TLB entries are modified and generating both an address translation trace message and a corresponding program correlation message containing at least one of branch history information and instruction count information. The branch history information is a history of direct branch instructions that are executed and whether, when executed, the direct branch instructions were taken. The instruction count information is a count of one or more data processing instructions executed up to a point in time when a new TLB entry is established in the TLB.
US07992046B2 Test system with simulation control device for testing functions of electronic devices
A test system for testing various functions of electronic devices includes a master device and a simulation control device. The master device is connected to an input device and the electronic devices through the simulation control device. The master device records input signals of the input device and generate simulation signals according to the input signals. The simulation control device simulates the input signals of the input device according to the simulation signals to test the electronic devices.
US07992044B2 Method and system for platform independent fault management
A method for fault management. The method includes generating, in firmware of a computer system, a physical resource inventory (PRI) of a plurality of hardware components of the computer system, wherein the PRI defines a hierarchy of the hardware components. The method further includes traversing, by an enumerator executing in a fault manager, the PRI to generate a topology of the plurality of hardware components. The topology is used for fault management of the computer system.
US07992041B2 Peripheral device, integrated circuit for peripheral device and method for analyzing failure of peripheral device
The peripheral device through an interface cable, and includes a second memory device for storing an evaluation program for evaluating the peripheral device and its integrated circuit. A detection section detects whether the mode indicating signal which is transmitted from the computer indicates a test mode or a normal mode, and a starting means starts the evaluation program on the second memory device when the detection section detects that the mode indicates signal a test mode.
US07992039B2 Failover and load balancing
Provided are techniques for static load balancing implemented in a filter driver. The filter driver determines a data quota for each of multiple data paths. The filter driver identifies a maximum number of commands for a target logical unit. The filter driver selects a data path on which to send a packet based on the data quota and the maximum number of commands. Also, provided are techniques for dynamic load balancing implemented in a filter driver. The filter driver determines a data transfer speed for each of multiple data paths. The filter driver updates a load balancing share for each of the multiple data paths based on the data transfer speed of each of the multiple data paths. The filter driver selects a data path on which to send a packet based on the load balancing share of each of the multiple data paths.
US07992035B2 Disk selection method, raid control device, raid system, and its disk device
A response of a disk device during rebuild can be sped up. A disk array control device determines whether or not there is a normal read request during rebuild. If there is a read request during rebuild, data is read by sequentially switching a plurality of disk devices in a certain block size unit lower than a block size in which each disk device reads data during normal read.
US07992029B2 Electronic device with temporary flag for fail safe and power cycling
An electronic device includes a flag circuit configured to generate a status flag indicating whether or not a power supply voltage to the electronic device has been cycled, and a controller configured to control an operation of the electronic device and to modify an operational characteristic of the electronic device in response to the status flag indicating that the power supply voltage to the electronic device has been cycled. Methods of operating an electronic device include generating a status flag indicating whether or not a power supply voltage to the electronic device has been cycled within about a defined time, and modifying an operational characteristic of the electronic device in response to the status flag indicating that the power supply voltage to the electronic device has been cycled within about the defined time.
US07992028B2 Power management for correlating difference in system power measurements with subsystem power draw
Embodiments of power management are disclosed.
US07992023B2 Method and system for managing peripheral connection wakeup in a processing system supporting multiple virtual machines
A method and system for managing peripheral connection wakeup signaling in a processing system supporting multiple virtual machines provides a mechanism by which ownership of a peripheral having system wakeup capability is transferred between virtual machines. The power management event signal is connected to a service processor input that in turn signals a hypervisor to direct the wakeup activity to a particular logical partition in which the virtual machine was last executing. The hypervisor can then determine whether or not to wake up the entire system, or portions thereof and can direct the power management event to the appropriate virtual machine. In particular the peripheral may be an Ethernet adapter supporting Wake-On-LAN capability. State initialization, which is typically ensured by system power cycling is provided instead by controlling power to the standby power source or in some instances by forcing an indication of a disconnect/reconnect of the wakeup signaling connection.
US07992021B2 Power-managed server and method for managing power consumption
A power-managed server and method for managing power consumption is disclosed. According to one embodiment, a power-managed server data processing system is provided among a plurality of server data processing systems which comprises a power management communication port to communicatively couple the power-managed server data processing system to a power management server data processing system of the plurality of server data processing systems. The power-managed server data processing system of the described embodiment further comprises a system management processor coupled to the power management communication port which comprises power-managed logic configured to transmit power management data to the power management server data processing system and to receive a power management command utilizing the power management communication port. Moreover, the power management command is generated utilizing the power management data, and the power management data comprises power management capability data.
US07992019B2 System device including NIC and power-saving controlling method of the same
The object is to realize reasonable power-saving operation in a NIC portion depending on a link status for the Ethernet in a system device including a NIC. For the protocol process functional portion and/or the encryption process functional portion in the NIC portions, the energy-saving process is executed in accordance with conditions, determined whether a protocol process is performed by the NIC or the controller depending on a link status. The power supply to the protocol process functional portion and the encryption process functional portion is turned off in the NIC.
US07992015B2 Processor performance state optimization
A processor performance state optimization includes a system to change a performance state of a processor. In an embodiment, the system to change a performance state of the processor includes a processor and a step logic sub-system operatively coupled with the processor and is operable to communicate a performance state change request to the processor. A core voltage regulator is operatively coupled with the step logic sub-system. An end performance state sub-system to determine a desired end performance state is coupled with the step logic sub-system. And, an enable sub-state transition sub-system to enable sub-state transitions is coupled with the step logic sub-system.
US07992013B2 Adaptive capacity power supply
Methods and systems are disclosed for automatically tracking and controlling the capacity ratings of UPS units. The methods and systems provide a central server or repository for storing the capacity ratings, grant kVA and grant code authorized for each UPS unit along with a unique security key for each unit. When a customer purchases a capacity upgrade, the server updates the capacity rating for the customer's unit and issues an upgrade grant that includes the new rating and the grant code. The upgrade grant may thereafter be downloaded by a service technician and used to upgrade the unit. Alternatively, the upgrade grant may be downloaded directly to the UPS unit, and the unit's software and/or firmware may perform the upgrade automatically. In either case, the upgrade may be performed through a software modification, thus eliminating the need for the technician to physically swap out hardware. Such an arrangement helps ensure that only authorized capacity upgrades are performed.
US07992007B2 Dynamic pin pad for credit/debit/ other electronic transactions
A method is provided for authenticating debit card transactions engaged in by a cardholder on a communications network. The method includes: a) establishing a connection over the network with a client being used by the cardholder to engage in a transaction on the network; b) providing over the connection to the client a web page containing a keypad (22) having a plurality of buttons (24) that collectively define a geometry of the keypad (22), the keypad (22) being employed by the cardholder to enter a PIN via selection of the buttons (24) with a pointing device of the client; c) obtaining over the connection the PIN enter by the cardholder; d) determining if the obtained PIN is correct for a debit card being used by the cardholder to engage in the transaction; e) repeating step a) through d) for each transaction the cardholder engages in on the network; and, f) with respect to two transactions engaged in by the cardholder, changing at least one of a location of the keypad (22) on the web page, the geometry of the keypad (22), a size of the buttons (24) and a spacing between neighboring buttons (24).
US07992002B2 Data depository and associated methodology providing secure access pursuant to compliance standard conformity
A secure data depository assembly, and an associated method, provides for storage of data at a secured location forming a vault. Data associated with any of various compliance standards, such as the HIPAA (Health Insurance Portability and Accountability Act) and the PCI (Payment Card Industry) data security standard is stored at sub-vaults defined at the vault. An access controller controls access to the sub-vaults and the data stored thereat. Remote requests generated remote from the vault are routed by way of a packet data network, and, if appropriate, the access controller provides access to the vault and sub-vault contents pursuant to the request.
US07991996B2 Architecture and design for central authentication and authorization in an on-demand utility environment
A Centralized Authentication & Authorization (CAA) system that facilitates secure communication between service clients and service providers. CAA comprises a Service Request Filter (SRF), a Service Client Authentication Program (SCAP), a Service Authorization Program (SAP), and an Authorization Database (ADB). The SRF intercepts service requests, extracts the service client's identifier from a digital certificate attached to the request, and stores the identifier in memory accessible to service providers. In the preferred embodiment, the SRF forwards the service request to a web service manager. The web service manager invokes SCAP. SCAP matches the identifier with a record stored in ADB. SAP queries ADB to determine if the service request is valid for the service client. If the service request is valid, SAP authorizes the service request and the appropriate service provider processes the service request.
US07991994B2 Method for securing an authentication and key agreement protocol
An authentication method including operation of a personal token, a personal token for a terminal in a communication network, an authentication server, and a computer program for an authentication server. The secure server producing derived key material on the basis of a random and a secret key (K), said personal token including program instructions for re-computing the derived key material (Ck, Ik) on the basis of the received random and the secret key (K) as stored in the personal token. The personal token includes program instructions for using a re-computed part of the derived key material in order to interpret the received additional data.
US07991992B2 Power reduction for system on chip
Disclosed herein are SOC devices with peripheral units having power management logic.
US07991991B2 Apparatus operable under an operating system, method of controlling apparatus and computer-readable recording medium
According to an aspect of an embodiment, an apparatus operable under an operating system having an input device for inputting information, the apparatus being activated by booting a BIOS and the operating system successively comprises, a storage for storing information; and a processor receiving specific information inputted by the input device before completion of booting the operating system, storing the specific information into the storage, determining whether or not the specific information is stored in the storage after completion of booting the operating system, rebooting the BIOS when the specific information is stored in the storage and displaying information related to the BIOS.
US07991990B2 Memory access system and memory access method thereof
A memory access system for accessing a basic input output system (BIOS) program is provided. The memory access system includes a flash memory, a CPU, a peripheral component interconnect (PCI) slave, an address converter and a flash memory controller. The flash memory stores a number of BIOS data of the BIOS program, and each BIOS data corresponds to a default BIOS address and is allocated in a flash memory type BIOS address. The CPU delivers a BIOS access instruction. The BIOS access instruction corresponds to a default target address of the default BIOS addresses. After the PCI slave interprets the BIOS access instruction, the address converter converts the default target address into a flash memory type target address, which is one of the flash memory type BIOS address. The flash memory controller accesses the BIOS data allocated at the flash memory type target address accordingly.
US07991988B2 Communication device and firmware update method thereof
A method for updating firmware in a communication device storing an original firmware in a first data area of a non-volatile memory includes receiving and storing a new firmware in a second data area of the non-volatile memory. The method comprises assigning a firmware other than the new firmware as a boot firmware for the communication device before verification of the new firmware. The new firmware is loaded and executed in response to a boot procedure of the communication device. If the new firmware is executable and causes the communication device to satisfy a predetermined boot up condition, the new firmware passes the bootability check, and the new firmware is assigned as the boot firmware. The new firmware is not assigned as the boot firmware if the new firmware does not pass the bootability check.
US07991987B2 Comparing text strings
A shorter and a longer text string may be compared. Instead of simply comparing the characters only one character at a time, more than one character can be compared at a time. In addition, a null terminated string may be detected. The shorter strings may be handled differently than longer strings.
US07991985B2 System and method for implementing and utilizing a zero overhead loop
Systems and methods for implementing a zero overhead loop in a microprocessor or microprocessor based system/chip are disclosed. The systems and methods include the use of a breakpoint mechanism, and modification of parameters at runtime, with the breakpoint mechanism being additionally used in debugging, in order to provide some of the looping functionality.
US07991984B2 System and method for executing loops in a processor
A loop control system comprises at least one loop flag in an instruction word, at least one loop counter associated with the at least one loop flag operable to store and compute a number of times a program loop is to be executed, at least one start address register associated with the at least one loop flag operable to store a program loop starting address, and at least one end address register associated with the at least one loop flag operable to store a program loop ending address.
US07991982B2 Microcomputer and encoding system for executing peripheral function instructions
A microcomputer that can process plural tasks time-divisionally and in parallel, wherein one of a plural programs described by one of the tasks is described as a looped specific task in which the increment of program addresses is fixed, a program counter is usable as a timer counter, a peripheral function instruction is described in the specific task, the peripheral function instruction is set so as to indicate one or more general-purpose registers as an operand. The CPU executes the peripheral function instruction as one instruction and achieves information needed to execute the instruction by a general-purpose register and stores the execution result into the general-purpose registers. An instruction code encoding system includes an operation code and plural operands for indicating operation targets of an instruction in an instruction code and executing an instruction indicated by the operation code on the operation targets. When the operation targets indicated by the plural operands are set to a combination in which an execution result does not vary, the processing corresponding to an instruction different is executed.
US07991981B2 Completion of asynchronous memory move in the presence of a barrier operation
A method within a data processing system by which a processor executes an asynchronous memory move (AMM) store (ST) instruction to complete a corresponding AMM operation in parallel with an ongoing (not yet completed), previously issued barrier operation. The processor receives the AMM ST instruction after executing the barrier operation (or SYNC instruction) and before the completion of the barrier operation or SYNC on the system fabric. The processor continues executing the AMM ST instruction, which performs a move in virtual address space and then triggers the generation of the AMM operation. The AMM operation proceeds while the barrier operation continues, independent of the processor. The processor stops further execution of all other memory access requests, excluding AMM ST instructions that are received after the barrier operation, but before completion of the barrier operation.
US07991980B2 Concurrent execution of instructions in a processing system
A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to receive executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.
US07991978B2 Network on chip with low latency, high bandwidth application messaging interconnects that abstract hardware inter-thread data communications into an architected state of a processor
Data processing on a network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, each of a plurality of the IP blocks including at least one computer processor, each such computer processor implementing a plurality of hardware threads of execution; low latency, high bandwidth application messaging interconnects; memory communications controllers; network interface controllers; and routers; each of the IP blocks adapted to a router through a separate one of the low latency, high bandwidth application messaging interconnects, a separate one of the memory communications controllers, and a separate one of the network interface controllers; each application messaging interconnect abstracting into an architected state of each processor, for manipulation by computer programs executing on the processor, hardware inter-thread communications among the hardware threads of execution; each memory communications controller controlling communication between an IP block and memory; each network interface controller controlling inter-IP block communications through routers.
US07991977B2 Advanced processor translation lookaside buffer management in a multithreaded system
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
US07991976B2 Permanent pool memory management method and system
A method, system, and computer program manager for a computing system memory in the operation of a computing process. At least one memory segment provides memory resources for the computing process, which includes a plurality of memory objects, each of the memory objects includes an equal number of bytes and has a predetermined order that associates the address of the memory object in the memory segment to the addresses of the remainder of the plurality of memory objects. A pointer identifies a first memory object from the plurality of memory objects. The first memory object occupies a first ordered position according to the predetermined order. The process allocates the first memory objects from the memory segment during the operation of the computing process. The pointer increments to a second memory object having a second ordered position relative to the first memory object. The process continues the allocating and incrementing steps on subsequently ordered memory objects within the memory segment as required by the computing process. The process deconstructs the at least one memory segment only upon the completion of the computing process.
US07991969B1 Method, system, apparatus, and computer-readable medium for improving disk array performance
A method, system, apparatus, and computer-readable medium are provided for improved maintenance of metadata relating to a mass storage array. The metadata may comprise the data structures utilized by a thin provisioning system. When the metadata changes, such as in response to the modification of the underlying data, changed metadata is created in the memory. A parity block is then read from the row of the array where the changed metadata is to be stored. A new parity is calculated for the row using only the old metadata, the changed metadata, and the parity read from the stripe. The old metadata need not be read from disk expressly, as is usually done. Instead, the value that is present in memory before the metadata change is utilized directly to calculate the new parity. The changed metadata and the new parity are then written to the array.
US07991968B1 Queue memory management
Systems and techniques relating to managing a queue memory include, in some implementations, a method comprising: retrieving stored data from an oldest read entry in a FIFO queue memory having entries formed in hardware upon a first read operation; retrieving stored data from a selected entry in the FIFO queue memory upon a second read operation; and shifting data stored in entries of the FIFO queue memory with respect to the oldest read entry upon the first read operation and with respect to the specified entry upon the second read operation. In addition, some implementations include a queue memory comprising a hardware device having memory entries to receive and store data from a communications interface, wherein the queue memory supports first-in-first-out read operations and out-of-order read operations with data shifting among the entries of the memory relative to a read operation.
US07991960B2 Adaptive comparison control in a data store
Data store access circuitry is disclosed that comprises: a data store for storing values; comparator circuitry coupled to said data store and responsive to receipt of a data access request comprising an address to compare at least a portion of said address with at least a portion of one or more of said values stored in said data store so as to identify a stored value matching said address; a base value register coupled to said comparator circuitry and storing a base value corresponding to at least a portion of at least one of said stored values; and comparator control circuitry coupled to said comparator circuitry to control: (i) which portion of said address is processed as a non-shared portion and compared by said comparator circuitry with non-shared portions of said one or more stored values stored in said data store; and (ii) which portion of said address is processed as a shared portion and compared by said comparator circuitry with a shared portion of said base value stored in said base value register; wherein said shared portion of said base value has a value matching corresponding portions of all of said stored values stored within said data store.
US07991959B2 Visualizing contents and states of hierarchical storage systems
An information carrier medium containing software that, when executed by a processor, causes the processor to receive information from circuit logic that is adapted to collect the information from caches on different cache levels. At least some of the information from the caches is associated with a common address. The processor also provides the information to a user of the software.
US07991943B2 Implementation of one time programmable memory with embedded flash memory in a system-on-chip
System and method for implementing one time programmable (OTP) memory using embedded flash memory. A system-on-chip (SoC) includes a cleared flash memory array that includes an OTP block, including an OTP write inhibit field that is initially deasserted, a flash memory controller, and a controller. Data are written to the OTP block, including setting the OTP write inhibit field to signify prohibition of subsequent writes to the OTP block. The SoC is power cycled, and, in response, at least a portion of the OTP block is latched in a volatile memory, including asserting an OTP write inhibit bit based on the OTP write inhibit field, after which the OTP block is not writeable. In response to each subsequent power cycling, the controller is held in reset, the latching is performed, the controller is released from reset, and the flash array, now write protected, is configured to be controlled by the controller.
US07991934B2 Multiprocessor method and system using stacked processor modules and board-to-board connectors
A multiprocessor system is provided, comprising a baseboard, for arranging peripheral equipments; and a plurality of processor modules, each equipped with a processor and a board-to-board connector; wherein the plurality of processor modules are stacked up, with board-to-board connectors being electrically connected between the processor modules and between the processor modules and the baseboard; the processors communicate with the peripheral equipments in accordance with a specific bus specification; and the operations of the plurality of processor modules are coordinated by routes provided between the processor modules and between the processor modules and the baseboard.
US07991932B1 Firmware and/or a chipset determination of state of computer system to set chipset mode
Firmware and/or a chipset of a computer system in an example makes a determination of a state of the computer system and sets the chipset in one of a plurality of modes based on the determination of the state of the computer system.
US07991928B2 Retry mechanism
An interface unit may comprise a buffer configured to store requests that are to be transmitted on an interconnect and a control unit coupled to the buffer. In one embodiment, the control unit is coupled to receive a retry response from the interconnect during a response phase of a first transaction for a first request stored in the buffer. The control unit is configured to record an identifier supplied on the interconnect with the retry response that identifies a second transaction that is in progress on the interconnect. The control unit is configured to inhibit reinitiation of the first transaction at least until detecting a second transmission of the identifier. In another embodiment, the control unit is configured to assert a retry response during a response phase of a first transaction responsive to a snoop hit of the first transaction on a first request stored in the buffer for which a second transaction is in progress on the interconnect. The control unit is further configured to provide an identifier of the second transaction with the retry response.
US07991925B2 Apparatus and method for identifying device types of series-connected devices of mixed type
A memory controller is unaware of device types (DTs) of a plurality (N) of series-connected memory devices in an interconnection configuration. Possible DTs include, e.g., random access memories and Flash memories. First, the memory controller sends a specific DT (“don't care”) and an initial number of binary code to the first device of the interconnection configuration and the binary code is propagated through the devices. Each device performs a “+1” calculation regardless of the DT. The last device provides the memory controller with Nד+1” from which the memory controller can obtain the number N of devices in the interconnection configuration. Thereafter, the memory controller sends a search number (SN) of binary code and a search DT for DT matching that propagate through the devices. Each device performs DT match determination of “previous match”, “present match” and “don't care match”. Based on the match determination, the SN and search DT are or not modified. The modified or non-modified SN and DT are propagated through the devices. Such processes are repeated. From the propagated SN and DT and the previously recognized number of the devices, the memory controller can identify the DT of each device in the interconnection configuration.
US07991924B2 Method and system for initializing devices
A system for a first device to initialize a second device is disclosed. The initialization bus is coupled between the first device and the second device. During an initialization period, the first device triggers at least one transmission command through the initialization bus to transmit at least one initial value to the second device via the initialization bus.
US07991923B2 Storage device condition reporting and error correction
A system that facilitates maintaining hard disk drive performance comprises a memory component that includes extensions to at least one protocol associated with a hard disk drive, the extensions enable communications to occur in real-time between an operating system and the hard disk drive. An interface component utilizes the extensions to receive a notification from the hard disk drive and relay the notification to the operating system, the notification relates to an operating parameter of the hard disk drive.
US07991917B1 High performance packet processing using a general purpose processor
A packet processing device includes a control logic processor for filtering packets according to a set of stored rules and an arithmetic logic processor for executing packet processing instructions based on the content of the packet. The control logic processor spawns a new thread for each incoming packet, relieving the arithmetic logic processor of the need to do so. The control logic processor and the arithmetic logic processor preferably are integrated via a thread queue. The control logic processor preferably assigns a policy to each incoming packet. A policy action table stores one or more policy instructions which may be easily changed to update policies to be implemented. The policy action table preferably maps a virtual packet flow identification code to the physical memory address of an action code and a state block associated to the identification code. The arithmetic logic processor processes a packet based on the stored policy assigned to that packet.
US07991911B2 Duplicating switch for streaming data units to a terminal using different communication protocols
Streaming to a terminal by using a duplicating switch to receive a stream of data units, using the duplicating switch to store content from the stream, using the duplicating switch to generate a second stream that incorporates the content that was stored and address information corresponding to more than one terminal whose addressing information was not part of the first stream, and using the duplicating switch to make the second stream of data units available to two or more terminals.
US07991908B2 Media transcoding in multimedia delivery services
A method for managing the delivery of multimedia contents to users' communications terminals over a communications network includes transcoding the multimedia contents to be delivered. The transcoding includes: determining a transcoding method based on historical information of previous transcoding operations; performing a transcoding of the multimedia contents to be delivered according to the determined transcoding method to obtain transcoded multimedia contents to be delivered, and updating the historical information according to the performed transcoding of the multimedia contents to be delivered.
US07991906B2 Method of data request scheduling in peer-to-peer sharing networks
Systems and methods are provided for scheduling data requests for streaming media data in a Peer-to-Peer (P2P) network. A method is provided to increase a peer's contribution to the whole P2P network by partitioning the data chunks to request into several regions according to their relative time urgency, and data requests are scheduled in an effort to maintain availability of data in each region to a corresponding predefined target amount.
US07991904B2 Adaptive bitrate management for streaming media over packet networks
A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate.
US07991901B2 Method and system for characterization of online behavior
Data about computer network traffic is collected as user website visit recording sessions. The data captured is analyzed and organized with sufficient level of detail or granularity to determine a single request from a server. Each data request is analyzed to determine if it comes from a server with which an ongoing end user interaction or open site visit is occurring. If not, a new site visit is created as a general proposition. If the data request is part of an open site visit, then the time is compared to the time of the last interaction and if the interval is sufficiently small, the data request is treated as a continuation of the visit. If the interval is large, a new site visit is created.
US07991897B2 Communication management system for performance data
In an effort to transmit/receive MDI data in a session among a plurality of terminals, when any of the terminals designates a communication partner and transmits a request to join a session to a management server 100, the management server allows the terminal to join a session joined by the designated communication partner, allocates a channel different from those allocated to the other terminals in the session, and notifies the allocated channel together with information on the terminals joining the session. Further, the terminal sets communication destinations based on the notification.
US07991896B2 Gesturing to select and configure device communication
Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
US07991895B2 Limiting access to network functions based on personal characteristics of the user
Establishing a data communications session involves determining a personal characteristic associated with a user of a terminal. A predetermined criterion for allowing establishment of the data communications session based on the personal characteristic is obtained. A token is embedded in a signaling message used to establish the data communications session. The token represents at least one of the personal characteristic and the predetermined criterion. The signaling message is communicated with a network entity capable of allowing users to establish the data communications session. The data communications session is established via the network entity if the personal characteristic satisfies the predetermined criterion.
US07991891B2 Version-specific content searching
Content returned by a search query is specific to a version of a product installed on or associated with the computer system requesting the search. Upon receipt of the search query, a search system accesses a persistent descriptor corresponding to a detected version of the product. The persistent descriptor may be a cookie file stored on the requesting computer system. A product detection module interrogates the computer system to identify the associated products, including the particular versions of those products. The search of a repository of general content related to the product is scoped using the persistent descriptor as a search filter in order to provide version-specific content.
US07991881B2 Monitoring network performance to identify sources of network performance degradation
A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation.
US07991878B2 Method, system and terminal for maintaining capability management object and for managing capability
A method for maintaining a Device Capability Management Object (DCMO) which relates to technical field of Open Mobile Alliance Device Management (OMA DM), including detecting changed capability information in a terminal device by the terminal device, and maintaining a corresponding Device Capability Management Object in a Device Management tree in the terminal device based on the detected changed capability information, is used to overcome that wireless transmission resources are wasted and processing payloads of a Device Management Server (DMS) system are increased when updating and maintaining the corresponding Device Capability Management Object once capability information in the terminal device changes.
US07991875B2 Link level retry scheme
A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
US07991873B2 UI display apparatus and method for displaying, on a screen, an icon representing a device connected to a network
An UI display apparatus capable of searching for and identifying a communication device connected to a network, in accordance with a user's preference. A television being the UI display apparatus includes a communication unit communicating with a DVD recorder, which is a communication device connected via the network, receiving data sent from the DVD recorder via the network, and sending the received data to the processing unit, and a processing unit instructing the display unit to perform UI rendering based on information stored in a recording unit, the recording unit storing the type name of a device the television wishes to display on the display unit among the devices on the network, the type name of a service provided by the device, a function name, etc. The television also includes a display unit displaying a UI such as an icon according to an instruction from the processing unit.
US07991872B2 Vertical integration of network management for ethernet and the optical transport
Systems and methods are described that vertically integrate telecommunications network management across multiple transport domains and network layers to support E2E network management. Embodiments vertically integrate telecommunications network management across multiple transport layers such as physical layers (optical), data link layers (Ethernet), and upper layers (VLAN), and establish an inventory database for the plurality of transport layers in a network management OSS to integrate and correlate network alarms and other business applications. Embodiments provide a single platform for an E2E network management solution across and for multiple transport domains.
US07991863B2 Method and device for requesting and allocating connection point address
The present invention relates to mobile communications, and discloses a method and device for requesting and allocating connection point addresses. Therefore, transmission errors of subsequent messages of a terminal are avoided when the MIP registration of the terminal fails. The method includes: receiving a request for an IP address from a terminal and a MIP registration result of the terminal; and returning a response indicative of IP address allocation failure if the registration result is registration failure.
US07991859B1 Using virtual networking devices to connect managed computer networks
Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. The networking functionality provided for a managed computer network may include supporting a connection between that managed computer network and other managed computer networks, such as via a provided virtual peering router to which each of the managed computer networks may connect, with the functionality of the virtual peering router being emulated by modules of the configurable network service without physically providing the virtual peering router, including to manage data communications between computing nodes of the inter-connected managed computer networks in accordance with client-specified configuration information.
US07991858B2 Method and device for establishing a route
The embodiment of the present invention provides a method for establishing a route, which includes searching a target node by a node from a first level node group according to first level route information, returning to query a result or data saved by the target node if the target node is found, otherwise executing the following step; searching a target node by the node from a higher level node group according to higher level route information, returning to query a result or the data saved by the target node if the target node is found, otherwise repeating the step. Through the hierarchical communication system, most of the flows of daily service operations in the communication network are limited within a small region, thereby preventing from excessively occupying the band width of a backbone network being originally not wide enough.
US07991853B2 Information processing system, information processing apparatus, server apparatus, information processing method, and program
An information processing system configured to include at least an open server apparatus and a terminal apparatus communicable with each other through a network is disclosed. The system includes: an opening mode setting means for setting an opening mode; a transmitted content information creating means for creating content information including at least body information and predetermined additional information; a content information storing means for storing content information; a content information upload control means for transmitting content information; and an opening mode determining means for determining an opening mode of the content information stored in the content information storing means.
US07991851B2 Remote user substitution at ODBC/CLI level and stored procedure authorization
A system and method for interfacing a portable electronic device, having a plurality of commands including a plurality of resource commands and a plurality of local commands, with a remote resource over a costed communications channel includes processing the plurality of commands on the device without communicating any of the resource commands over the channel to the remote resource while aggregating the resource commands to produce a set of resource commands; communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands; communicating the resource output to the device from the remote resource; and processing the resource output on the device using the set of local commands.
US07991848B2 Method and apparatus for sending instant message disposition notification request and response in a converged-IP messaging service and system thereof
A method is provided for sending an Instant Message Disposition Notification (IMDN) request to a receiving terminal by a sending terminal in a Converged-IP Messaging (CPM) service. The sending terminal generates an instant message to be sent to the receiving terminal, inserts an IMDN request message into the generated instant message, the IMDN request message including a predetermined response limit time, and sends the instant message with the IMDN request message to the receiving terminal through a CPM server.
US07991847B2 Method and system for managing the order of messages
A method of ordering a plurality of messages received from a sender to be sent to a receiver in a sequence based on the dependency of one message on one or more other messages, the method comprising the steps of: receiving one or more messages from a stream of messages and storing them in a database; identifying a characteristic (P-Key-Order) of each message which is common to a group of messages; identifying a message dependency for the messages in the group of messages from a parameter of the message; reviewing a particular stored message in the database to determine if the stored message can be sent by; determining whether the stored message is dependent on a previous message and determining a status of the previous message; updating the status of the stored message based on the status of the previous message; sending the stored message after acknowledgement that the previous message has been sent.
US07991842B2 System and method for sharing data in LAN
Provided is a method for sharing data between at least two terminals over a LAN, in which a first terminal requests for information on whether to hold shared data to a terminal connected to the LAN, receives the information on whether to hold the shared data from the terminal, collects the information on whether to hold the shared data received from the terminal, identifies a total degree of sharing using the collected information on whether to hold the shared data, and determines a method for transmitting the shared data according to the identified total degree of sharing.
US07991839B2 Communication between host systems using a socket connection and shared memories
Mechanisms for communication between host systems using a socket connection and shared memories are provided. With such socket-based communication, a work queue in the host systems may be used to listen for incoming socket initialization requests. A first host system that wishes to establish a socket communication connection with a second host system may generate a socket initialization request work queue element in its work queue and may inform the second host system that the socket initialization request work queue element is available for processing. The second host system may then accept or deny the request. If the second host system accepts the request, it returns the second half of the socket's parameters for use by the first host system in performing socket based communications between the first and second host systems.
US07991836B2 Approach for managing state information by a group of servers that services a group of clients
An approach for managing state information by a group of servers that services a group of clients is disclosed. One server is designated as the primary server and is responsible for generating state information to be used by both the servers and the clients. The remaining servers are designated as secondary servers that help to manage the group, but which do not generate the state information. When the primary server fails or is not available due to a network partition event, one of the secondary servers changes role to become the primary server. With a network partition event, each partition can have a primary server, and when the network partition heals, one of the primary servers changes role back to being a secondary server. As a result, the group of servers maintains a consistent set of state information without being vulnerable to the single failure of a server.
US07991835B2 Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups
A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.
US07991834B2 Method and apparatus for updating and synchronizing information between a client and a server
The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet. In a preferred embodiment, upon the invocation of an event, the association instructs an Action Coordinator to invoke an action. The Action Coordinator obtains and transmits a list of all of the keys and their values to the server. The server invokes the appropriate application logic and transmits the keys and their values (as updated during the execution of the application logic) back to the Action Coordinator. The Action Coordinator then pushes the updated values out to the applets (through their Associations) at which time the browser's display is updated with the new values.
US07991828B2 Network communication apparatus generating XML responses based on HTTP requests
A hyper-text-transfer-protocol communication unit sends and receives data based on a hyper text transfer protocol via a network. A facsimile communication unit sends and receives facsimile data based on a facsimile transmission procedure via a public line. A history storing unit stores communication history data. A history sending unit sends, when a request for acquiring the communication history data is received from a terminal based on the hyper text transfer protocol via the network, the communication history data to the terminal via the network as a semantic extensible-markup-language document, based on the request received.
US07991825B2 Method, system, and apparatus for supporting personal service
A personal service support method for assisting an inquiry about a user operation in a virtual world, a computer program product, and a system for the same. The method includes: storing a dialog between a user and an agent; connecting the dialog in a list structure with another dialog in the list structure to produce a created dialog in a branch tree structure; and recording the created dialog in the branch tree structure. The computer program product tangibly embodies instructions which when implemented causes a computer to execute the steps of the method. The system includes: a dialog storage unit which stores a dialog between a user and an agent; and a dialog creating unit which connects the dialog in the list structure with another dialog in the list structure to create a dialog in a branch tree structure.
US07991823B2 Method for determining the dynamics of a logical network
A method for determining the dynamics of a logical network, said network comprising a plurality of communication nodes (21, 24, 26, i, k). The method comprises obtaining (31), in a node (21) of the network, of at least one item of information (Li, Jk) relating to a modification of the neighborhood of said node, in the course of a predetermined period. The method also comprises determining (33), in said node of the network, of a local dynamics corresponding to at least one sum ( ∑ i ⁢ L ′ ⁢ i , ∑ k ⁢ J ′ ⁢ k ) of at least part of the information obtained.
US07991817B2 Method and a circuit using an associative calculator for calculating a sequence of non-associative operations
An apparatus and method that use an associative calculator for calculating a sequence of non-associative operations on a set of input data, comprising: using the associative calculator to calculate from the set of input data an evaluated value of each operation of said sequence as if the non-associative operations were associative operations; detecting if some of the evaluated values are erroneous; if there are erroneous evaluated values, correcting the erroneous evaluated values; and if there are no erroneous evaluated value, outputting as the result of the sequence of non-associative operations the evaluated value of the last operation of the sequence.
US07991815B2 Methods, systems, and computer program products for parallel correlation and applications thereof
A fast correlator transform (FCT) algorithm and methods and systems for implementing same, correlate an encoded data word (X0-XM-1) with encoding coefficients (C0-CM-1), wherein each of (X0-XM-1) is represented by one or more bits and each said coefficient is represented by one or more bits, wherein each coefficient has k possible states, and wherein M is greater than 1. Substantially the same hardware can be utilized for processing in-phase and quadrature phase components of the data word (X0-XM-1). The coefficients (C0-CM-1) can represent real numbers and/or complex numbers. The coefficients (C0-CM-1) can be represented with a single bit or with multiple bits (e.g., magnitude). The coefficients (C0-CM-1) represent, for example, a cyclic code keying (“CCK”) code set substantially in accordance with IEEE 802.11 WLAN standard.
US07991814B2 Ultra fast circuitry for digital filtering
The invention includes a novel differentiator cell, a novel resample unit cell, and precision synchronization circuitry to ensure proper timing of the circuits and systems at the anticipated ultra-high speed of operation. The novel differentiator cell includes circuitry for combining a carry input signal, a data bit signal and the output signal of a NOT cell and applying the signals as distinct and separate pulses to the input of a toggle flip-flop (TFF) for producing an asynchronous carry output and a clocked data output. The novel differentiator cells can be interconnected to form a multi-bit differentiator circuit using appropriate delay and synchronization circuitry to compensate for delays in producing the carry output of each cell which is applied to a succeeding cell. The novel resample cell includes a non-destructive reset-set flip-flop (RSN) designed to receive a data bit, at its set input, at a slow clock rate, which data is repeatedly read out of the RSN at a fast clock rate, until the RSN is reset. The novel differentiator and resampler cells can be interconnected, for example, to form the differentiator and up-sampling sections of a digital interpolation filter (DIF). Also, the relative clocking of bit slices (columns) in such a DIF may be achieved by using the fast clock signal to synchronize the slow clock which controls data entry. The circuits of the invention can be advantageously implemented with Josephson Junctions in rapid-single-flux-quantum (RSFQ) logic.
US07991813B2 Methods and systems for efficient filtering of digital signals
A method in a signal processor for filtering samples in a digital signal is provided. An approximate filtered sample is generated as a function of four samples of the digital signal. A correction is generated as a function of the four samples, and a filtered sample is generated by modifying the approximate filtered sample with the correction.
US07991810B2 Media file management system and method for home media center
The present invention provides a media file management system and method for a home media center, which enable media files such as images or photos, music and movies included in a variety of information appliances to be conveniently edited on a screen of a display apparatus connected to a home media center. A search window in which media files to be searched are displayed or an edit window in which a media file to be edited is displayed are created. Then, if a user selects a file edit command for a media file displayed in the search window, the selected file edit command is executed and results of the execution of the file edit command are displayed in the edit window.
US07991809B2 System and method for managing zone integrity in a storage area network
A system and method for managing zone integrity in a storage area network (SAN) is provided. A SAN fabric may be partitioned into one or more zone sets, where each zone set may include a plurality of zones. A topology of any of the zones may be modified, without compromising zone integrity, by converting the zone into a topologically dynamic zone. The zone may be converted by redefining members of the zone in terms of their respective member definitions, which may be specific attributes used to identify the members in the fabric. As such, zone integrity may be preserved when a topology of any member of the converted zone is modified.
US07991806B2 System and method to facilitate importation of data taxonomies within a network
A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data storage module. Subsequently, the advertiser entities select advertisements targeted to specific users based on the retrieved content information and further transmit the advertisements to the network-based entity. Furthermore, publisher entities and/or advertiser entities transmit data, such as, for example, associated taxonomy information, to the network-based entity. The entity receives the respective taxonomy information and parses the taxonomy information to extract node information and associated categories related to the received information. Finally, the entity integrates the node information and associated categories into one or more taxonomies stored within the data storage module. Alternatively, the entity maps the node information and associated categories into corresponding nodes within one or more taxonomies stored within the data storage module, and further stores the mapping information into a mapping database within the data storage module.
US07991804B2 Method, system, and apparatus for exposing workbooks as data sources
A method, system, and apparatus are provided for exposing and utilizing workbooks as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including one or more worksheets. The workbook may be published to a server computer where the contents of the workbook are exposed as a multi-dimensional data source. The server computer allows client applications to discover and connect to the workbook as a multi-dimensional, data source, such as a cube.
US07991802B2 Method and system for creation and reuse of concise business schemas using a canonical library
An exemplary feature is a method for using XML Schema based standards. The method consists of constructing a reduced schema for a specific interaction from a collection of reusable artifacts. The method further consists of publishing the reduced schema in a repository thereby allowing the reduced schema to be reused.
US07991789B2 Method and assembly for creating a document
In a method or system for generation of a document, at least personal data and a characteristic value are stored in at least one data bank, at least the characteristic value being associated with the personal data. Document data are selected dependent on the stored characteristic value, at least a portion of the document being generated with aid of the selected document data. Information about a point in time is associated with at least a portion of the document data. A time span is preset so that the document data are only selected to generate the document when the time span comprises the point in time associated with the document data.
US07991788B2 Abstract data model filters
The present invention generally is directed to methods, articles of manufacture and systems for presenting, to a user, a limited subset of fields of an underlying base data model. The limited subset of fields may be generated by applying one or more filters to select, exclude and/or modify the fields of the base data model. The base data model may contain abstract representations of fields in a data repository and may, therefore, serve as a data definition framework allowing data from the fields to be accessed independent of the particular manner (e.g., SQL, XML, etc.) in which the data is physically represented in the data repository.
US07991787B2 Applying search engine technology to HCM employee searches
The present system provides an efficient and reliable method for name searching within an employee records database. The present invention uses a plurality of different searching algorithms such as an exact algorithm and a fuzzy algorithm. The exact algorithm is used to provide a first set of a limited number of results from the entire employee database. The fuzzy algorithm is then used to search through only the first set of results to quickly provide a ranked results list of employee names that is displayed to a user. The user is then able to select the appropriate name from the results list for further processing.
US07991783B2 Apparatus, system, and method for supporting storage functions using an embedded database management system
An apparatus, system, and method are disclosed for supporting storage functions using an embedded database management system. The apparatus includes a disk controller configured to receive input/output (I/O) requests from a host, an embedded database management system module, and a conversion module configured to translate the input/output requests into database requests and communicate the database requests with the embedded database management system module. The system may include the apparatus, a network, and a plurality of storage devices coupled to the network and configured to store data. The method includes receiving input/output (I/O) requests from a host, translating the input/output requests into database requests, communicating the database requests with an embedded database management system module, and executing the database requests.
US07991779B1 Method and apparatus for populating an index table
A disclosed embodiment relates to a system for populating an index table. The system comprises a component that decomposes a spatial object into a set of object pairs, a component that employs a value associated with the object pairs to sort the set of object pairs into a sequence of object pairs, a component that uses a sliding border analysis to create a subset of the sequence of object pairs depending upon a position of the object pair in the sequence of object pairs, and a component that populates the index table with the subset of object pairs.
US07991773B2 Method of creating playback control file for recording medium and method apparatus for reproducing data using the playback control file
A method of creating a playback control file for a recording medium and a method and apparatus for reproducing data using the playback control file are disclosed. The method of creating a playback control file includes reading an original PlayList from the recording medium, the original PlayList being configured to reproduce original data recorded on the recording medium, downloading at least one additional PlayList from an external source, the at least one PlayList being configured to reproduce additional data downloadable from the external source, and creating a composite PlayList by combining the original PlayList with the at least one additional PlayList, the composite PlayList being able to control reproduction of the original and additional data, individually or in combination. The method may further include playing-back any one of the original PlayList, the at least one additional PlayList, and the composite PlayList.
US07991767B2 Method for providing a shared search index in a peer to peer network
A method and system for sharing search index entries across multiple computer systems organized in a peer to peer network, in which unique content is indexed only once, even though the content may be physically duplicated in multiple computer systems in the peer to peer network. When files are obtained by a shared indexing service, and a determination is made as to whether the received files are duplicates with regard to previously indexed files. If a file is determined to be a duplicate, the index representation of the previously indexed copy of the file is modified to indicate that the file is also associated with another computer system in the peer to peer network. If a file is not a duplicate of a previously indexed file, the file is indexed to support future searches. The index representation of a file includes category identifiers associating one or more computer systems with the file. When a file is indexed, one or more category identifiers are generated and stored in association with that file. The category identifiers for an indexed file may represent host computer systems on which copies of the file are stored. The category identifiers enable location specific searching by computer systems in a peer to peer network sharing a common search index. A software category filter may be provided to process search results from the shared search index, so that only files associated with certain categories are returned.
US07991763B2 Database query optimization utilizing remote statistics collection
A method, apparatus and program product to optimize a database query. In a first system having a first dataspace, a query plan is generated for the database query. Remote statistics collection associated with the database query is initiated on a second system having a second dataspace. The remote statistics collection uses the second dataspace, which includes a current copy of at least a portion of the first dataspace on the first system. Database statistics are collected for the first system by analyzing the second dataspace and then communicating the collected database statistics to the first system for use in optimizing database queries executed by the first system.
US07991760B2 Constructing a domain-specific ontology by mining the web
A method, apparatus, and program product is provided for constructing a domain-specific ontology for interpreting a policy. A phrase assumed to be associated with a policy is received. An indefinite term in the phrase is identified. Internet searches are performed on a plurality of terms from the phrase. A plurality of potential replacement terms is extracted from the Internet search results for the indefinite term. A context-specific ontology is built for the indefinite term based upon tracked occurrences of the plurality of potential replacement terms. The policy is interpreted by accessing the domain-specific ontology to interpret the indefinite term, where the indefinite term is interpreted by mapping the indefinite term to a plurality of potential replacement terms in the ontology for a plurality of contexts, and creating a policy based upon the interpretation of the indefinite term from the ontology.
US07991758B2 System and method for performing a search operation within a sequential access data storage subsystem
A system and method for performing a search operation within a sequential access data storage subsystem are disclosed. According to one embodiment, a data storage subsystem is provided which comprises a search module and a communication channel interface to communicatively couple the data storage subsystem to a host data processing system via a communication channel. In the described embodiment, the search module is configured to receive search attribute data from the host data processing system via the communication channel interface, where the search attribute data specifies a search attribute. The search module is further configured to perform a search operation on data of a sequential access storage element utilizing the search attribute and to provide search result data to the host data processing system via the communication channel interface in response to a performance of the search operation.
US07991757B2 System for obtaining recommendations from multiple recommenders
A personalization network service enables developers to develop recommenders that can be made available to content site operators for providing recommendations to end users. The personalization network service may also be capable of optimizing the use and selection of the recommenders for different end users, groups or segments of end users, content sites, and the like.
US07991745B2 Database log capture that publishes transactions to multiple targets to handle unavailable targets by separating the publishing of subscriptions and subsequently recombining the publishing
A first log reader publishes first messages to a plurality of queues. The messages comprise changes for transactions extracted from a log by the first log reader. In response to one of the queues becoming unavailable, a second log reader is launched to read and extract from the log, and to publish second messages comprising changes for transactions extracted from the log by the second log reader to the unavailable queue as a catch-up queue. In response to the catch-up queue becoming available and the second log reader reaching the end of the log, the publishing of the second messages for the catch-up queue is transferred from the second log reader to the first log reader.
US07991743B2 User-definable run-time grouping of data records
In some embodiments, a method includes receiving input that includes a criteria for filtering a set of records to define a subset of records within the set of records. The criteria is defined by an end design user. The method includes updating a business class group with the criteria, wherein the business class group is associated with an action for access the subset of records through the business class group. The method includes outputting a business application to be executed by at least one end user to access the subset of records through the business class group.
US07991742B2 System for detecting migration differences of a customized database schema
Provided is a database schema migration difference detecting technique for detecting differences of a customized database schema before and after database migration by using XML technology, including: extracting a first database schema from a fresh database of a release and saving the first database schema in a first XML file; extracting a customized database schema from a customized database of the release and saving the customized database schema in a second XML file; comparing the first and second XML files, filtering the identical content in the first and second XML files and saving differences in a delta XML file; and comparing the delta XML file with a new database to detect a state of the customized database schema after migration. The detecting state indicates whether there is any loss or change in the customized database schema after migration, as well as, conflicts with the database schema in a database of a new release.
US07991740B2 Synchronization server process
Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.
US07991738B2 Synchronization methods and systems
Connection architectures, methods, systems and computer readable media are described. In one exemplary embodiment, a computer readable medium comprises a first software component which is configured to interface, through first software based messages, with synchronization software components during a structured data synchronization process between a host and a device and which is configured to interface, through second software based messages, with a plurality of different stream handlers for a corresponding plurality of physical interfaces. Systems, methods, architectures and other computer readable media are also described.
US07991734B2 Remote pointing
Techniques for remote redirection are discussed. Redirection may be used to mimic a local user experience on a remote system. Redirection may include redirecting a pointer file, such as a shortcut, to account for remote access to a source file designated in the pointer file. The pointer file may be remapped so that the pointer file's file path accounts for a path from the remote access to the source file. Operating system (OS) information may be forwarded to the accessing system so that the redirected pointer file may be presented in accordance with the remote system's (OS). Redirection may be used to present a directory remotely in accordance with operating system running on the system being accessed.
US07991732B2 Incrementally adding segmentation criteria to a data set
A system displays and filters reports including website visitation data in response to receiving user input. The system includes a client for processing the input as a query to a network, which returns the requested data. The system and accompanying method provide a user interface for incrementally adjusting report data and tailoring reports to user specifications. In addition, adjusted reports can be further adjusted per additional data input. The results are returned virtually instantaneously, enabling users to analyze the effects of combinations of factors.
US07991730B2 Methods for similarity searching of chemical reactions
A computer-based method for identifying at least one pair of similar chemical reactions between a plurality of reactions each related to preparation of at least one product from at least one reagent may include generating for each reaction a structural representation involving dynamic and conventional bonds and, based on the this structural representation, generating for each reaction a set of fragment descriptors of a predetermined length comprising the dynamical bonds and a corresponding descriptor vector. The method may further include calculating similarity indices between descriptor vectors of the plurality of reactions and comparing the similarity indices to identify at least one pair of similar reactions.
US07991729B2 Scenario workflow based assessment system and method
A system and a method for automating performance assessments of an exercise or a training activity provide event assessment information in real-time to one or more evaluators in conjunction with unfolding events. The evaluators can wirelessly communicate assessment information to a database for after action review (AAR).
US07991727B2 Mechanism to abstract fact types from a rule engine
Some embodiments of a fact type abstraction mechanism of a rule engine have been presented. In one embodiment, a fact type abstraction layer is provided to a rule engine core to allow the rule engine core to access facts of multiple different types. Further, the rule engine core is used to process the facts of multiple different types against a predetermined set of rules without converting the facts of multiple different types into a native type.
US07991726B2 Intrusion detection system alerts mechanism
A system and method for analyzing Intrusion Detection System (IDS) alert data associated with a computer network is described. The method includes applying first association rules to obtained IDS alert data associated with a computer network and processing the obtained IDS alert data with the first association rules. Analyst feedback data associated with the processed obtained IDS alert data is received, and a training data set from the analyst feedback data is received. New association rules are determined based upon the training data set, and the new association rules are outputted to a display of a computing device. Outputting the new association rules may include outputting patterns within the IDS alert data of false positive alerts. The new association rules may be applied back to the obtained IDS alert data.
US07991725B2 Intelligent reputation attribution platform
Systems and methods allowing for the attribution of reputation to data sources (e.g., for the creation of referrals) are provided. In an illustrative implementation scores (e.g., reputation scores) are determined for a target entity connected a source entity on a network on a given dimension. In the illustrative implementation, an entity may be directly linked to any number of other entities on any number of dimensions, with each link having an associated score. Illustratively, each dimension has an associated transitive dimension. A directed path on a given dimension between two entities, a source and a target, consists of a directed link from the source entity to an intermediate entity, prefixed to a directed path from the intermediate entity to the target entity. In the illustrative implementation, links on the path can travel on the transitive dimension associated with the given dimension.
US07991724B2 Method and a computer program product for providing a response to a statement of a user
A method for providing a response to a statement of a user, the method includes: receiving user input that comprises a portion of a user statement; selecting, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement; wherein the selecting is responsive to user input and to structured representations of answerable statements answerable by an answering entity; and sending to the user information representative of response to the user statement.
US07991707B2 Systems and methods for the provision of postage
Systems and methods for providing postal services which allow customers to flexibly obtain postal services while also allowing customers to defer the payment of postage until the time of mailing or later. Information provided by a postal service is used to identify items that have been processed by the postal service, allowing a service provider to collect payment for those items after they have been provided to the postal service for processing.
US07991705B2 Mail processing system for determining mail entity defects and correcting mail entity defects
A method for providing a mailer with detailed information regarding the mailer's preparation of mail entities and the post's processing of mail entities. The foregoing allows the mailer to improve subsequent preparation of mail entities to make it easier for the post to process and deliver mail in a timely manner. The invention also allows the post and the mailer to distinguish between mailer's processing defects and errors caused by faulty postal equipment.
US07991704B2 Method of post selection of and payment for domestic and international mail value added services
Methods and systems of providing tracking or other services for a mailpiece in a mail system having a service provider that is in communication with one or more posts. The mailpiece includes one or more unique identifiers associated therewith, and the service provider uses the unique identifiers to identify the mailpiece and cause or facilitate the rendering of the requested service. The service may be requested after the mailpiece has been mailed, and payment for the services need not be made until after they are performed. Also, a method of providing stored mailpiece information to an interested party based on request criteria that are provided by the interested party.
US07991703B1 Systems and methods for providing a real estate and rental marketplace
An environment provided by a financial entity in which buyers and sellers may be brought together to initiate and complete a transaction for the purchase of a property for sale or rental. The environment enables sellers to list items together with relevant information that buyers may need to understand the item. Buyers may apply for financing, insurance or other related services to receive approval to purchase properties. A mechanism by which the seller and buyer may communicate enables a negotiation process, scheduling and other processes associated with the sale or rental. After an agreement is reached between the buyer and seller, components associated with the environment, such property and casualty and banking may complete the necessary paperwork, etc. to close the deal.
US07991697B2 Method and system to digitally sign and deliver content in a geographically controlled manner via a network
A method and system to digitally sign a content license associated with content, and to distribute content via a network in a geographically controlled manner, commences when a content requester requests delivery of the encrypted content. A content delivery system performs a content to determine a geographic location associated with the content requester. The content requestor authorization process may also determine geographic access criteria associated with the content, and whether the geographic location complies with the geographic access criteria. The content delivery system will release the content for delivery to the content requestor if the content location complies with the geographic access criteria.
US07991696B2 Automated document cashing machine and method
Validation of the identity of the user is performed with the use of a card associated with intelligence that identifies the user. Validation of the document involves one or more of: validating the presence of a signature; validating the amount of the monetary transaction document including a manual entry of the amount by the user; validating CAR against the LAR; and validating the banking system parameters and rules for the customer and/or the transaction. To assist in the automatic analysis of data on monetary transactional documents or on remittance documents, the user is prompted to provide a bounding box about the data. An image touch screen may be touched by the user to locate the bounding box and the user may magnify the data to fill the boundary box to exclude other data from analysis. After document and person validation, the system will dispense money or transfer monies to a savings account, a checking account, a smart card, or the like. The system will also write money orders or wire transfer money.
US07991695B2 Interactive financial card system uniquely suited for conducting financial transactions on the internet
A system and method for conducting secured online financial transactions on the Internet provides an electronically readable e-commerce card issued by a financial institution, as well as an electronic card reading device that communicates with the card owner's computer. To enable an online financial transaction on the Internet, the e-commerce card must first be read by the electronic card reading device. Next, the card owner is required to input a security code, and possibly other personal security information, that is known only by the user to the exclusion of others, including the card issuer. This system and method effectively decentralizes the personal security codes and other security information of all e-commerce card owners using the system, thereby substantially reducing the likelihood and extent of fraud and theft stemming from the traditional financial card (e.g., credit card and debit card) system without altering the framework of the existing global Internet marketplace and it's supporting e-commerce networks and systems.
US07991693B2 System and method for distribution of payment media
Systems and methods of the present disclosure provide a method for distributing payment media to a customer. In various embodiments, the systems and methods include receiving a request from a user via a network, generating a virtual payment number related to the user, associating the virtual payment number to an RFID chip embedded in a sticker, and distributing the sticker to the user via, for example, the mail.
US07991692B2 Electronic payment instrument and packaging
Methods and systems provide and utilize a transceiver-based electronic payment device to consumers in an arrangement which allows for convenient carrying of the device and payment using the device.
US07991691B2 Payment options for virtual credit
A method and system provides for the use of credit arrangements in simulated environments. A user can participate in credit transactions involving purchases of virtual products, virtual services, and virtual items of value. Feedback is provided to the user regarding results of the credit transactions. In some embodiments multiple users can make simulated purchases or incur simulated credit obligations that are posted to virtual accounts, and the multiple users can also make simulated compensation against balances due or obligations owed for said virtual accounts. The user is also provided with an opportunity of engaging in real-world financial transactions related to the virtual credit arrangement. In some implementations of the system and method, multiple players at different locations can use virtual charge accounts and/or real world financial accounts in connection with arranging or resolving a virtual credit transaction. One aspect makes a virtual charge account service available for use in a fictional world environment, wherein a billing statement charges various fees that may be valuated in fictional world money, real-world money, or non-monetary fictional world value tokens.
US07991686B1 Computer system for an auction exchange for financially settled contracts
Various embodiments show a system for conducting an auction for a plurality of financially settled contracts: The system may comprise at least one computer. The at least one computer may be programmed to receive a plurality of first participant bids from a first participant and a plurality of second participant bids from a second participant. The at least one computer may also be programmed to match a batch of bids, where the matched bids may be modified to reduce the trade risk of a portfolio of the first participant, or to liquidate a defaulted portfolio subject to a Maximum Portfolio Liquidation Cost Constraint. The contracts may include, for example, an oil contract, a coal contract, a natural gas contract, an electricity contract, a weather contract, a weather-related events contract, a commodities contract, a location specific service contract (e.g., a passenger contract and/or freight contract), a financial derivative contract, or a credit default contract on any of an entity's issued securities.
US07991682B1 Cross trading securities during time windows at the volume weighted average price
Embodiments of a system and method for cross trading a publicly traded security are disclosed. In an embodiment, a cross trade is executed at the volume weighted average price of the publicly traded security calculated for a portion of the trading day. An embodiment of the method includes accepting offers to buy and sell the security during a first window of time, calculating the volume weighted average price of the security during a second window of time, and cross trading the offers. An embodiment of the system includes a user interface for accepting offers, a volume weighted average price calculator for calculating the volume weighted average price at which to execute the cross trade and a cross trade application for executing the cross trade.
US07991678B2 System and method for displaying market information and order placement in an electronic trading environment
A system and method are provided for displaying a trading screen and placing an order in an electronic trading environment. The system and method may be used to assist a trader in selecting an item of interest, such as the inside market (best bid and best ask) to be displayed relative to a user configured location on the trading screen, such as the center of the trading screen. In a preferred embodiment, the inside market will stay located relative to center of the trading screen and the price levels associated to the inside market will move as the market conditions fluctuate. Other features and advantages are described herein.
US07991675B2 Method and system for financial advising
A method of providing financial advice to a client that provides sufficient confidence that their goals will be achieved or exceeded but that avoids excessive sacrifice to the client's current or future lifestyle and avoids investment risk that is not needed to provide sufficient confidence of the goals a client personally values. The method comprises obtaining typical client background information, as well as a list of investment goals, and ideal and acceptable values in dollar amounts and timing for each goal. The client is then asked to provide their preferences for goals on the list compared to other goals in the list. A recommendation is then created using the portfolio value, and the client goal preferences and the ideal and acceptable values of goals, by simulating models of the relevant capital markets.
US07991670B1 System and method for providing a volatility arbitrage index
A system comprises a memory operable to store a first closing value of an index for a first day, wherein the index is based at least in part on a cash account and a variance future. The system further comprises a processor communicatively coupled to the memory and operable to determine a first settlement value of a variance future for the first day and to determine a second settlement value of the variance future for a second day. The processor is further operable to determine an increase of cash in the cash account from the first day to the second day, wherein the determination is based at least in part on an interest rate. The processor is further operable to determine a second closing value of the index for the second day, wherein the determination is based at least in part on the determined increase of cash in the cash account, the first settlement value, and the second settlement value. The processor is further operable to store the second closing value in the memory.
US07991667B2 System and method for risk management
A margin requirement is computed while trading. The margin requirement may be calculated while trading because the preferred system takes into account working orders to generate the margin requirement. The on the fly possibility allows the preferred system to provide pre-trade risk calculations, but can also be used to provide post-trade calculations. A generic spread number and the maximum number of outright positions are determined. Using the spread positions and the maximum number of outright positions, a spread margin and an outright margin are calculated, which when summed provide a total margin requirement. Limits based in part on the total margin requirement may be imposed on one or more traders.
US07991664B1 Method and system for mapping business transactions
A method for mapping a business transaction involves obtaining a transaction record of the business transaction, where the transaction record includes business information associated with performing the business transaction, analyzing the transaction record to determine available business information, submitting available business information to a mapping service to obtain a map of a business location, and displaying the map.
US07991663B1 System for volume and stress testing bank debit card processing systems
Methods, systems, and computer-readable media are disclosed for volume and stress testing bank/credit processing systems. In one implementation, the example system can be configured to include at least one subsystem configured to generate a plurality of data packages. In this example each data package of the plurality can include one of a plurality of simulated financial transactions. The example system can be configured to include at least one subsystem configured to transmit the plurality of data packages to a target database operable to perform at least one of the simulated financial transactions included in one of the plurality of data packages. In this example, the example system can also be configured to include at least one subsystem configured to monitor performance characteristics of the target database as it processes the plurality of data packages.
US07991658B2 Accounting process
A computerized accounting process and system capturing customer transaction data, creating transaction codes or references at the time of the transaction and generating accounting reports for the customer.
US07991656B1 Method for object delivery using an object location identification trigger
A method for delivering objects using at least one onboard mobile processor in communication with a mobile data storage to provide at least one command to a driver is provided herein. The onboard mobile processor can be in further communication with at least one input device. A host processor can provide the libraries and a list of objects to and delivered to the onboard mobile processor. The host processor can be in communication with a host data storage that comprises computer instructions. An output device and an OLI trigger can also be used in conjunction with the onboard mobile processor.
US07991649B2 Method for automatically preparing a plurality of client communications offering one or more financial products or services
A system for automatically preparing customized replies in response to communications from a plurality of clients. To facilitate automation and tracking, each original communication to the client (or each original response from the client) is tagged with a unique label, and replies to client responses are each correspondingly labeled. The system provides individualized replies to each of a variety of response options that a client might exercise in response to a received communication, whether an original communication or a reply to a previous response. The system is applicable to mass marketing communications, and is particularly well suited to the generation of personalized replies to each and every one of a multitude (tens of thousands and up to millions) of communications from clients. The system is also capable of continuing to generate replies to follow-up responses from clients and to thereby maintain an ongoing “conversation” until the client makes a purchase decision, or no longer responds. Communications may be delivered through a variety of means, such as the internet, the mails, by facsimile, on a host communication, etc.
US07991647B2 Systems and methods for providing volume-weighted average price auction trading
Systems and methods for providing traders with an opportunity to trade on the VWAP price are provided. After a trader enters a VWAP auction session, the trader has a predetermined about of time (i.e., the length of the VWAP auction period) to place bids and/or offers on an item. When the VWAP auction period ends, the electronic trading application matches the VWAP orders. The VWAP orders that are not matched are cancelled. The electronic trading application collects trading information (e.g., price, size, etc.) corresponding to the received orders. The collected information is processed to determine the VWAP price. The VWAP price is presented to the trader and the matched VWAP orders are filled based on the determined VWAP price.
US07991645B2 Multiparty computer-assisted haggling
The claimed subject matter relates to a computer-implemented architecture that can facilitate computer-assisted haggling and/or negotiation between multiple parties simultaneously. For example, various proxies associated with both buyers and sellers can be configured to negotiate with other proxies to buy or sell an item. The negotiations can be required to be progressive and during the negotiations a buyer or seller is, typically, allowed to withdraw his or her proposals. The architecture can include a registration component that can resolve concurrency and facilitate a registration of an agreement between two of the parties. The registration of an agreement can create a binding obligation between the parties after which other outstanding proposals can be terminated.
US07991643B2 Request type grid computing
Methods, articles of manufacture, and systems for providing access to a grid computing environment. In one environment, requests include resource specific criteria used to identify a particular grid resource to perform the request. In another embodiment, a request includes a queue criterion used to identify one of a plurality of queues on which the request is placed.
US07991640B2 Method and apparatus for evaluating visitors to a web server
Different web pages on a web server are associated with different qualification profiles, each of which is assigned a value by the web-site proprietor. Traffic data hits at the web-site are analyzed to determine which web pages the visitor viewed on the web server. Each qualifying visitor is thereafter associated with a qualification profile and a corresponding value. In another aspect of the invention, visitors arriving as a result of an advertisement on a remote web-site are tracked. The web-site proprietor is consequently able to determine a return on advertising investment based on the value of visitors brought to the site by the tracked advertisement.
US07991637B1 Freeform communication in calendaring system
A method of sharing a calendar between a plurality of users is described where the calendar is capable of holding one or more events. The method includes providing the calendar to each of said plurality of users. The method further includes allowing any of the plurality of users to add to the calendar a new event, a change to an event and a message relating to an event. The method further includes providing a new event, change to an event and/or message added by a user to the other users including automatically displaying at least one updated calendar to its respective other user without said other user having to cause said updated calendar to be fetched through a network.
US07991636B1 Buddy list-based calendaring
Instant messaging (IM) entities may be invited to an electronic calendar event using an instant message. Selecting the IM entities as invitees to the event may include dragging and dropping names of the IM entities from a buddy list of an IM application to an event from an electronic calendar application, or vice versa. A method of inviting an entity to a calendar event includes providing a calendar event from a calendar application and recognizing, by the calendar application, an IM entity as an invitee to the event.
US07991634B2 Vehicle transport load optimization
A system and method for optimizing a vehicle transport load includes receiving data regarding an inventory of vehicles and data regarding available transports, comparing and analyzing the data, and producing a best profile load. The method may include configuring parameters to further refine the best profile load, deleting and adding vehicles to the best profile load, and outputting the best profile load to a dispatch.
US07991633B2 System and process for job scheduling to minimize construction costs
Increased efficiency and lower cost job scheduling is provided by a system and method that optimizes for cost instead of makespan, and minimizes fluctuations in resource utilization. A schedule is constructed using a workflow scheduling system that includes a load leveler, a cost minimizer, and a manpower planner. The load leveler minimizes makespan, subject to resource limits, and then lowers the resource limits, repeating the process in order to create a flatter schedule. The cost minimizer generates an initial solution, and then incrementally improves it, using the manpower planner to evaluate the different possible solutions. The manpower planner calculates, for a given schedule, the optimal hire/fire decisions to minimize total cost.
US07991628B2 Generating output data based on patient monitoring
Exemplary system and method embodiments may include real-time monitoring data regarding administration of a health-related procedure to a recipient patient which is posted to a patient data record that has restricted read/write access. In some instances the monitoring data is processed to determine compliance or non-compliance based on comparison of the health-related procedure with a predetermined benchmark standard. Exemplary aspects of the monitoring data transmitted and/or received via one or more communication links may include updated confirmation of a patient identifier and verification of an updated parameter regarding administration of the health-related procedure.
US07991623B2 System and methods for providing ancillary services in a delivery system using icons
A method and system for providing ancillary services consistent with the invention includes placing an icon on an item, the icon corresponding to an ancillary service. Once the icon is placed on the item, the item is sent through a delivery system to a first address plant. Upon receiving an indication that the item cannot be delivered to a recipient at a first address, the ancillary service corresponding to the icon on the item is performed.
US07991618B2 Method and device for outputting information and/or status messages, using speech
In a method and device for outputting information and/or messages from at least one device using speech, the information and/or messages required for vocal output are provided in a voice memory, the information and/or messages are read by a processing device according to a demand, and the information and/or messages are output via acoustic output device. The information and/or messages are output with a varying intonation according to their relevance.
US07991613B2 Analyzing audio components and generating text with integrated additional session information
Systems and methods for analyzing audio components of communications are provided. In this regard, a representative system incorporates an audio analyzer operative to: receive information corresponding to an audio component of a communication session; generate text from the information; and integrate the text with additional information corresponding to the communication session, the additional information being integrated in a textual format.
US07991610B2 Adaptive grouping of parameters for enhanced coding efficiency
The present invention is based on the finding that parameters including a first set of parameters of a representation of a first portion of an original signal and including a second set of parameters of a representation of a second portion of the original signal can be efficiently encoded, when the parameters are arranged in a first sequence of tuples and in a second sequence of tuples, wherein the first sequence of tuples comprises tuples of parameters having two parameters from a single portion of the original signal and wherein the second sequence of tuples comprises tuples of parameters having one parameter from the first portion and one parameter from the second portion of the original signal. An efficient encoding can be achieved using a bit estimator to estimate the number of necessary bits to encode the first and the second sequence of tuples, wherein only the sequence of tuples is encoded, that results in the lower number of bits.
US07991608B2 Multilingual data querying
In one aspect, a method for multilingual data querying, includes determining a word ontology of a base word in a source language, generating a set of words representing the word ontology of the base word, translating at least a subset of the set of words into a target language and translating the at least a subset of the set of words from the target language into the source language of the base word.
US07991603B2 Method for simulating a complex system with expansion of instance vectors, corresponding computer program product and storage means
A method for simulating a complex system including a plurality of constituents is provided. The method includes constructing at least one complex system model, each system model including a hierarchised set of modelled constituents. The construction step includes, for each model, obtaining a multiple instance hierarchical model including at least one instance vector corresponding to a plurality of instances of one and the same modelled constituent, each instance vector being able to be located at any level of a hierarchical decomposition tree of the multiple instance hierarchical model. The construction step additionally includes, for each model, expanding the multiple instance hierarchical model into an expanded model by expansion of at least one instance vector included in the multiple instance hierarchical model.
US07991599B2 Meniscus prosthetic device selection and implantation methods
Methods of selecting and implanting prosthetic devices for use as a replacement meniscus are disclosed. The selection methods include a pre-implantation selection method and a during-implantation selection method. The pre-implantation selection method includes a direct geometrical matching process, a correlation parameters-based matching process, and a finite element-based matching process. The implant identified by the pre-implantation selection method is then confirmed to be a suitable implant in the during-implantation selection method. Methods of implanting meniscus prosthetic devices are also disclosed.
US07991596B2 Process for generating bidirectional reflectance distribution functions of gonioapparent materials with limited measurement data
A computer-implemented process for generating a bidirectional reflectance distribution function (BRDF) of a gonioapparent material containing effect flake pigments in a solid medium using limited measurement data, comprising the following steps: (A) acquiring and inputting into a computing device (1) photometric data and (2) the refractive index of the solid medium of the gonioapparent material; (B) converting any non-linear photometric data from step A) above to linear photometric data; (C) using the illumination angle and the reflective scattering angle associated with the linear photometric data and the refractive index of the medium to calculate corresponding effect flake angles; (D) fitting the linear photometric data and the effect angle data with an equation; (E) calculating the corresponding effect flake angle needed to calculate the BRDF being generated in step (F); and (F) generating the BRDF from the corresponding effect flake angle from step (E) and the equation developed in step (D).
US07991592B2 System and method for evaluating equipment rack cooling performance
Aspects of the invention are directed to systems and methods for designing and analyzing data centers. One aspect is directed to a method of determining cooling characteristics of a data center. The method includes receiving data related to a configuration of equipment in the data center, identifying rack clusters in the configuration of equipment, and determining a capture index for at least one equipment rack of at least one rack cluster.
US07991591B2 System and method for designing elevator cab and lobby interiors
A system and method of interior design is provided having an interface for displaying a design report; providing a selection of predetermined architectural designs which can be selected from the design report; wherein each of the predetermined architectural designs includes a plurality of design elements selected from the group of optional elements, non-optional elements, and selectable elements; providing a choice of at least one of the optional and selectable elements for inclusion in a selected predetermined architectural design; and determining design parameters based upon chosen optional elements, non-optional elements, and selectable elements in the selected predetermined architectural design.
US07991586B2 Device for transmitting measured values
A device for transmitting measured values having a sensor module including miniaturized components and an evaluation unit, in which the sensor module has connections for different sensors, one or more sensors are connected to the sensor module, and the sensor detect operating states of a centrifugal pump arrangement including a pump and a drive motor as measured values. The sensor module is connected to a power supply and processes the measured values. Sensors that are connected to the sensor module are identified. The sensor module is constructed as a signal transmitter with a standardized output signal, an integrated evaluation unit, which has a microcomputer, and a display. The evaluation unit processes the measured values from the sensors and displays measured values and/or calculated variables on the display.
US07991585B2 Method and apparatus for three dimensional calibration of an on-board diagnostics system
The present invention relates to a method and apparatus for three dimensional calibration of an on-board diagnostics system. In one embodiment, the present invention is a method for calibrating an on-board diagnostic system for an automobile including the steps of generating a three dimensional surface corresponding to an engine operating under a first condition, generating a three dimensional surface corresponding to the engine operating under a second condition, and generating a three dimensional threshold surface using the three dimensional surface corresponding to the engine operating under the first condition and the three dimensional surface corresponding to the engine operating under the second condition.
US07991582B2 Process device with diagnostic annunciation
A process device for coupling to a two-wire process control loop—includes diagnostic circuitry configured to identify a failure or reduced level of performance or provide a prediction of a future failure or reduced level of performance. An output coupled to the two-wire process control loop is configured to provide an analog output on the loop related to an output from the diagnostic circuitry.
US07991573B2 Integrated circuit including calibration circuit
One embodiment provides an integrated circuit including a first circuit, a second circuit, and a third circuit. The first circuit is configured to provide a calibrated signal. The second circuit is configured to low pass filter the calibrated signal and provide a filtered calibrated signal. The third circuit is configured to provide a control signal and store the control signal based on the filtered calibrated signal. The third circuit averages stored controlled signals to provide a calibration result.
US07991572B2 Delay lock loop delay adjusting method and apparatus
Systems and methods for synchronizing communication between devices include using a test circuit to measure a propagation time through a delay circuit. The propagation time is used to determine an initial delay value within a delay lock loop. This delay value is then changed until a preferred delay value, resulting in synchronization, is found. In various embodiments, used of the initial delay value increases the speed, reliability or other beneficial features of the synchronization.
US07991567B1 Centralized operating meter for energy technologies
The present invention features an electrical system comprising a centralized operating meter for energy technologies which comprises one or more of the following features: (1) a central processing and internal memory unit (CPIM), wherein the CPIM electronically communicates with a utility meter and a performance meter, wherein the CPIM sends data information to a display unit which separately displays the power usage registered to the utility meter and the performance meter, (2) a utility meter connecting to a breaker box via a set of wires and a performance meter connecting directly to the set of wires that connects the utility meter to the breaker box, and (3) a switch, wherein upon detection of a disruption of power from a grid the COMET immediately opens the switch to disconnect the electrical system from a grid and allow any generated power from a renewable resource electrical system to continue supplying the electricity.
US07991566B2 Device for monitoring the relative positions of several devices
An apparatus is presented for monitoring the relative positions and/or for measuring and evaluating relative position in a system which contains at least two sub-systems. The apparatus has several devices, of which at least one device has a vibration-isolation device. Furthermore, at least one device is provided for determining the relative positions of the devices and one evaluation device is provided for testing whether the measured relative positions of the devices lie within a tolerance interval.
US07991563B2 Sequence pattern descriptors for transmembrane structural details
The relationship between an amino acid sequence of a protein and its three-dimensional structure is at the very core of structural biology and bioinformatics. The occurrence and conservation of non-canonical conformations is a “local” phenomenon, i.e., non-canonical conformations are encoded intra-helically by short peptide sequences (heptapeptides at most). Effective descriptors can be formed for these short sequences employing training sets. Multiple, distinct patterns are created representing these sequences. A composite descriptor is formed by selecting from among the patterns discovered. The composite descriptor has a high level of sensitivity and specificity while, at the same time, a boosted signal-to-noise ratio.
US07991546B2 Display method and apparatus for navigation system for efficiently searching cities on map image
A display method and apparatus for a navigation system promotes to quickly search a desired on a map image with respect to an order of distance from a current vehicle position or other reference position. On the screen of the navigation system, it displays a specially designed screen to implement the city search operation which includes a state selection box and a city selection box. The navigation system detects the search direction specified by the user and moves the cursor to the location of the candidate city in response to every operation of the input device in the order of distance in the specified direction. Thus, the user is able to find the city by its relative location to the current vehicle position or other reference location, thereby enabling to quickly and intuitively search the target city.
US07991545B2 Method and apparatus for selecting POI by brand icon
A method and apparatus for selecting a desired point of interest (“POI”) for a navigation system displays matching brand icons associated with POIs to assist the user in finding an intended POI. When the user inputs characters indicating a POI name or a POI type, or selecting a POI type from a list, the navigation system displays brand icons of the POI name or POI type. When the user selects one of the brand icons, the navigation system lists the POIs associated with the brand icons in the predetermined order such as distance from the current vehicle position. Since the number of brand icons are limited, and each brand icon has a readily recognizable image, the user can quickly find a desired POI by selecting a brand icon.
US07991541B2 Method for improving the running smoothness of an internal combustion engine, control device and internal combustion engine
In a method for improving the running smoothness of an internal combustion engine (1) which has at least one combustion chamber and at least one controllable actuator whose position has an influence on the combustion in the at least one combustion chamber, an irregular running value (f) of the internal combustion engine (1) is determined and compared with a predefined first irregular running limit value (f1thres), and in the event of the irregular running value (f) exceeding a predefined first irregular running limit value (f1thres), the actuator is moved from a starting position into an end position while the combustion in all of the combustion chambers of the internal combustion engine (1) is continued.
US07991537B2 Method for adjusting a lookup table and a system for controlling an injector of a cylinder in a combustion engine
A method for adjusting a lookup table that includes preset on-time values for an injector of an engine linked to fuel injection quantity values (δ). The following steps are executed in a situation when the output shaft of the engine is disconnected from the output shaft of the gearbox. A torque loss value (Tloss) and a combustion efficiency value (εF) are determined or received. An actual fuel injection quantity value (δactual) is calculated, based on the torque loss value and the combustion efficiency value. An on-time value (tg) linked to the actual fuel injection quantity value is determined from the lookup table and the on-time value is compared with a presently applied on-time value (tb) that is established by an engine control with the aid of a regulator and the lookup table. The lookup table is adjusted based on the result of the comparison.
US07991527B2 Multiple protocol reception and differentiation
A receiver receives transmission containing information from different vehicle systems and determines an origin of that transmission according to the length of the transmission.
US07991524B2 Temperature sensor diagnostics
A temperature sensor diagnostic system for a vehicle comprises a deviation calculation module, a limits determination module, and a fault diagnostic module. The deviation calculation module calculates a deviation coefficient based on a time constant of a temperature sensor and a period between first and second temperatures measured by the temperature sensor, wherein the second temperature is measured after the first temperature. The limits determination module determines upper and lower temperature limits based on the first temperature and the deviation coefficient. The fault diagnostic module selectively diagnoses a fault in the temperature sensor when the second temperature is one of greater than the upper temperature limit and less than the lower temperature limit.
US07991523B2 Method for indirect tire pressure monitoring
Disclosed is a method of indirect tire pressure monitoring. The method includes: learning test variables (DIAG, SIDE, AXLE), which describe the rotational movements of the wheels; determining rolling circumference differences (ΔDIAG, ΔSIDE, ΔAXLE) from actually determined test variables and the learnt test variables; learning at least one torsion natural frequency fp for at least one tire from the oscillation behavior of the individual tires; determining at least one shift of the torsion natural frequency Δfp from at least one actually determined torsion natural frequency and from the at least one learnt torsion natural frequency; and combining the rolling circumference differences (ΔDIAG, ΔSIDE, ΔAXLE) with the at least one shift of the torsion natural frequency fp in a joint warning strategy for detecting and warning of tire inflation pressure loss.
US07991514B2 Processor temperature measurement through median sampling
Temperature readings obtained within a computer system from the location of monitored circuit elements may be oversampled at least three times, and a median average of the three parameter readings rather than the arithmetic mean may be used for controlling a device, e.g. a fan, configured to regulate the environmental parameter, e.g. temperature, a the location of the monitored circuit elements. For example, when a CPU temperature reading is requested by the system comprising the CPU, a thermal monitoring system may acquire at least three consecutive temperature readings of the CPU, discard the highest temperature reading and the lowest temperature reading, and return the median reading to be used in controlling a fan configured to regulate temperature at the location of the CPU, resulting in more accurate temperature readings and more accurate fan control. In various implementations, more than three readings may be considered at a time, and running averages based on median values may be computed in a variety of ways to obtain a temperature control value to control the fan.
US07991508B2 Gait generating system and control device of legged mobile robot
A gait generating system of a legged mobile robot is provided with a device for determining a desired trajectory of an external force to be applied to a robot 1, a device for determining a parameter of a desired gait (current time gait) for a predetermined period on the basis of a desired trajectory of an external force or the like, a device for determining a parameter of a virtual cyclic gait that follows the current time gait on the basis of the desired trajectory of the external force or the like, a device for correcting the current time gait parameter such that a body motion trajectory of the robot 1 of the current time gait converges to a body motion trajectory of the cyclic gait, and a device for sequentially determining an instantaneous value of the current time gait on the basis of the corrected current time gait parameter. With this arrangement, in an environment wherein an external force acts on a robot as necessary, a desired gait that allows continual stability of the robot to be secured can be generated even if the external force suddenly changes.
US07991505B2 Materials-handling system using autonomous transfer and transport vehicles
Methods and apparatus for selecting and combining packages in an outbound container by employing autonomous transfer and transport vehicles which move on a network of roadways to carry a plurality of individual cases each containing the same kind of product from a loading station and to a destination station where individual packages are combined in the outbound container. The travel of each vehicle through the roadway network is computer controlled, and each vehicle includes means for automatically loading and unloading packages from predetermined locations on the network.
US07991504B2 Method of measuring extent of cure of binder in products
A method for determining the extent of cure of binder in a product comprising heating a sample of the product to vaporize free moisture in the sample and expel vaporized free moisture from the sample, measuring cure moisture content of the product, measuring binder content of the product, calculating a product ratio of cure moisture content to binder content, and comparing the product ratio of cure moisture content to binder content to a predetermined desirable ratio of cure moisture content to binder content.
US07991503B2 Detection systems for power equipment
Improved methods to detect when a human body contacts a predetermined portion of a machine are disclosed. The methods distinguish contact with a person from contact with other materials. The methods are particularly applicable in woodworking equipment such as table saws to distinguish contact between a person and the blade of the saw from contact between the blade and wet or green wood.
US07991502B2 Tool compensation system and method for adjusting parameters of a tool
A tool compensation system for adjusting parameters of a tool includes a controller and a selecting module. The controller includes a storing module, an invoking module, and a compensation module. The storing module is configured for storing serial numbers and data tables of a first and a second tools. Each data table of the first and second tools includes a plurality of first dimensional parameters and a plurality of second dimensional parameters. The selecting module is capable of selecting a tool for machining by selecting the serial number of the tool. The invoking module is configured for invoking the second dimensional parameters according to the first dimensional parameters of a tool selected by the selecting module. The compensation module is configured for adjusting machining parameters of the selected tool according to the second dimensional parameters.
US07991499B2 Advanced finishing control
A factory, an apparatus, and methods of using an in situ finishing information for finishing workpieces and semiconductor wafers are described. Changes or improvements to cost of manufacture of a workpiece using current in-process cost of manufacture information, tracked current in-process cost of manufacture information, or current cost of manufacture parameters are discussed. Appreciable changes to quality or cost of manufacture of a workpiece using tracking, using in-process tracked information, networks including a multiplicity of apparatus, and using in situ finishing information are discussed. A factory, apparatus, and methods to change or improve process control are discussed. A factory, apparatus, and methods to change or improve real-time process control are discussed. A factory, apparatus, and methods to change or improve feedforward and feedback control are discussed. The workpieces can be tracked individually or by process group such as a process batch.
US07991498B2 Method and system for building painted three-dimensional objects
Embodiments of the invention are directed to a method for printing a painted three-dimensional object. Each layer of the object is printed so that only the external circumference of the layer contains colored material. The building material used may be transparent, and a white colored material may be used as a barrier between the building material and the colored material.
US07991493B2 Print medium having coded surface for audio data retrieval
A print medium is provided which has a surface provided with coded data. The coded data is indicative of a print media identifier linked to audio data which is able to be determined using a sensor module of a mobile telecommunications device. The audio data is retrievable from a database using the print media identifier. The coded data includes first coded data in a first format and second coded data in a second format. The first coded data encodes first information and the second coded data encodes second information. At least some of the first information is indicative of the print media identifier and the first format is a linear pattern. At least some of the second information is indicative of the print media identifier and of a two-dimensional coordinate grid, and the second format is a two-dimensional pattern.
US07991490B2 Control unit for utility treatment systems
A system and method for control and maintenance units for utility treatment systems, having a start-up routine, an installation routine and a communication exchange between a user and the control unit of a utility treatment system. Communications from the control unit prompt the user for installation and maintenance information; communications from the user supply installation, set-ups, status, operation and maintenance information. The communication exchange allows a user to contact the system and request information regarding a particular treatment system and the system to display treatment system information. The system and method also include a control unit for a utility treatment system having an electronic controller, an input device connected to the controller, and a storage device connected to the controller, wherein historical repair codes may be inputted to the electronic controller and stored in said storage device.
US07991488B2 Apparatus and method for use in computational fluid dynamics
An apparatus includes a parallel computation unit including an input port and an output port and a one-dimensional computational fluid dynamics model. The input port is configured to sample at a time t1 a boundary condition signal for the one-dimensional computational fluid dynamics model and the output port is configured to provide an output signal before the boundary condition signal is sampled at a time t2.
US07991484B1 Active fixation medical lead and related method and system
An implantable medical lead of the invention comprises an electrically active helix electrode extendable and retractable relative to a distal tip of the lead, an electrically conductive mapping collar disposed at the lead's distal tip and a proximal end carrying an electrical connector assembly. The electrical connector assembly comprises a first terminal connected to the helix electrode and a second terminal separately connected to the mapping collar. An advantage of the independent helix electrode and mapping collar circuits is that the implanting physician can confirm from separate electrode impedance readings that the helix is in fact extended and fully embedded within the myocardium. Further, the independent mapping collar and helix electrode circuits may be used, in conjunction with a configurable or programmable switch network, to provide the implanting physician with a choice of electrode impedances.
US07991483B1 Implantable electrodes containing polyoxometalate anions and methods of manufacture and use
An implantable device includes at least one electrode comprising a conductive base and polyoxometalate anions disposed on or within the conductive base; and at least one conductor attached to the at least one electrode for conducting electrical energy to the at least one electrode.
US07991482B2 Method for optimizing search for spinal cord stimulation parameter setting
A method of stimulating tissue of a patient is provided. The method comprises placing an array of electrodes in proximity to the tissue, conveying electrical current between the electrodes of the array to stimulate a tissue site, incrementally shifting the electrical current from at least one cathode to at least another cathode over a first range of fractionalized current values, and incrementally shifting the electrical current from at least one anode to at least another anode over a second range of fractionalized current values. The step sizes for the first and second ranges of fractionalized current values differ.
US07991479B2 Neurostimulator programmer with clothing attachable antenna
In general, the invention is directed to a patient programmer for an implantable medical device. The patient programmer may include one or more of a variety of features that may enhance performance, support mobility and compactness, or promote patient convenience.
US07991478B2 Flexible circuit electrode array with at least one tack opening
The present invention provides a flexible circuit electrode array adapted for neural stimulation, comprising: a polymer base layer; metal traces deposited on said polymer base layer, including electrodes suitable to stimulate neural tissue; a polymer top layer deposited on said polymer base layer and said metal traces at least one tack opening; wherein said polymer base layer, said metal traces and said polymer top layer are thermoformed in a three dimensional shape.The present invention provides further a method of making a flexible circuit electrode array comprising depositing a polymer base layer; depositing metal on said polymer base layer; patterning said metal to form metal traces; depositing a polymer top layer on said polymer base layer and said metal traces; preparing at least one tack opening; and heating said flexible circuit electrode array in a mold to form a three dimensional shape in said flexible circuit electrode array.
US07991477B2 Methods for treating central nervous system damage
Methods for the treatment of CNS damage are described, and include inducing in a subject in need of such treatment, a therapeutically effective amount of functional electronic stimulation (FES) sufficient to evoke patterned movement in the subject's muscles, the control of which has been affected by the CNS damage. The induction of FES-evoked patterned movement at least partially restores lost motor and sensory function, and stimulates regeneration of neural progenitor cells in the subject patient.
US07991476B2 Method and device for enhanced blood flow
A non-invasive method and device for promoting a localized change in a flow of blood through a limb segment by a series of electrically stimulated contractions of muscle tissue, the method including: (a) providing a device including: (i) at least a first electrode, a second electrode, and a third electrode, each of the electrodes for operatively contacting the limb segment of the body; (ii) a signal generator, operatively connected to each electrode, for producing a series of electrical impulses to the limb segment via the electrodes, and (iii) a control unit, associated with the signal generator, for controlling the signal generator so as to produce the series of electrical stimulation impulses; (b) positioning the plurality of electrodes on the limb segment; (c) applying electrical impulses to induce a substantially radial contraction of a first portion of the muscular tissue in the limb segment; (d) applying electrical impulses to induce a substantially longitudinal contraction of a second portion of the muscular tissue in the limb segment, such that the muscular tissue acts upon the blood vessel to produce the localized change in the flow of blood.
US07991472B2 Systems and methods for diagnosing an implantable device
A method for diagnosing an implantable cardiac device including a plurality of implanted leads may include: monitoring a plurality of parameters associated with the plurality of implanted leads; detecting a change in one of the parameters; evaluating at least one of the other parameters upon detection of the change; and diagnosing a problem with the implantable cardiac device based on the detected change and the evaluation. A system for diagnosing an implantable cardiac device including a plurality of implanted leads may include an implantable pacing device and a processor. The processor may be configured to: monitor a plurality of parameters associated with the plurality of implanted leads; detect a change in one of the parameters; evaluating at least one of the other parameters upon detection of the change; and diagnose a problem with the implantable cardiac device based on the detected change and the evaluation.
US07991460B2 Methods and apparatus for detecting cardiac events based on heart rate sensitive parameters
A system for the detection of cardiac events occurring in a human patient is provided. At least two electrodes are included in the system for obtaining an electrical signal from a patient's heart. An electrical signal processor is electrically coupled to the electrodes for processing the electrical signal and applying tests to determine whether a cardiac event has occurred. When the processor detects some types of changes in heart rate, event detection is altered or suspended for a period of time.
US07991458B2 System and a method for analysing ECG curvature for long QT syndrome and drug influence
The present invention relates to a system or method for analyzing drug influence on ECG curvature and Long QT Syndrome. The system has an input means connected to an ECG source, where different parameters of a received ECG curvature are indicated and/or isolated for indicating possible symptoms which relate to certain diseases that influence the ECG curvature. The aim of the invention is to achieve a system and a method for diagnosing Long QT Syndrome in an objective, fast and effect way by indication of a number of symptoms derivable from an ECG curve. Further aim is to achieve an effective test of drug influence on ECG curvature. The system analyzes the QT curvature of the ECG curvature for indicating Long QT Syndrome.
US07991453B2 Medical viewing system and method for detecting boundary structures
A medical viewing system for displaying a sequence of medical images that represents moving and/or positioning a guide-wire in a blood vessel, which guide-wire has a guide-wire tip that is contrasted with respect to the guide wire, this system comprising acquisition means that acquires an original sequence of noisy images called live sequence and processing means for processing said live sequence of images in real time, the processing means comprising: first means (10) for automatically detecting the guide-wire tip, yielding skeleton information of the guide-wire tip and a field of motion vectors based on said skeleton information; second means (20) for automatically registering the guide-wire tip with respect to a reference based on the field of motion vectors and for enhancing the guide-wire and the vessel walls while blurring the background in the registered images; and comprising: Display means for displaying a live sequence of processed images.
US07991452B2 Contrast enhanced MRA with highly constrained backprojection reconstruction using phase contrast composite image
Mask projection views are obtained prior to the arrival of a contrast agent during a dynamic contrast enhanced MRA study. After the arrival of the contrast agent, a set of undersampled contrast enhanced projection views are obtained for each of a plurality of time frames. Corresponding mask projection views are subtracted from the contrast enhanced projection views to provide sparse contrast enhanced projection view sets. A phase contrast scan of a region of interest is performed prior to or after the arrival of the contrast agent. The phase contrast image is used as a composite image in a HYPR reconstruction of the sparse projection view sets to produce first pass contrast enhanced images. Iterative HYPR reconstructions can also be performed to remove venous information from the reconstructed images.
US07991448B2 Method, apparatus, and system for removing motion artifacts from measurements of bodily parameters
A method for removing motion artifacts from devices for sensing bodily parameters and apparatus and system for effecting same that includes analyzing segments of measured data representing bodily parameters and possibly noise from motion artifacts. Each data segment is frequency analyzed to determine up to three candidate peaks for further analysis. Up to three candidate frequencies may be filtered and various parameters associated with each candidate frequency are calculated. A pulse-estimate input may also be accepted from an external source. The best frequency, if one exists, is determined by arbitrating the candidate frequencies and the pulse-estimate input using the calculated parameters according to predefined criteria. If a best frequency is found, a pulse rate and SpO2 may be output. If a best frequency is not found, other, conventional techniques for calculating pulse rate and SpO2 may be used.
US07991442B2 Multiple opening and closing type mobile communication terminal
Disclosed herein is a multiple opening and closing type mobile communication terminal that is capable of operating in multiple opening and closing modes, i.e., in a folder-type opening and closing mode and in a slide-type opening and closing mode, thereby solving restrictions of installation spaces where an image display unit and a data input unit of the mobile communication terminal are installed, and including a larger-sized image display unit and a qwerty type keyboard, which is provided for personal computers, thereby improving the convenience of image display and information input. The mobile communication terminal includes a body part having a plurality of chips, a folder part hingedly coupled to the body part, and a slide part coupled to the folder part such that the slide part is moved relative to the folder part in a sliding manner, and therefore, the multiple opening and closing type mobile communication terminal is opened or closed.
US07991441B2 Swing hinge device of a portable terminal and dual hinge device having the same
A swing hinge device of a portable terminal that can move in a straight line or a curved direction when a folder rotates is provided. The portable terminal includes a body housing, a display unit, a folder rotating about first and second hinge axes on the body housing, and a connection member rotatively connecting the folder with the body housing. The swing hinge device includes a base member coupled to the connection member; a rotation member coupled to the folder; first and second guide pins; a first guide member coupled to the first guide pin, for guiding the straight movement of the first guide pin when the rotation member rotates about the second hinge axis; and a second guide member, coupled to the second guide pin, for guiding the curved movement of the second guide pin when the rotation member rotates about the second hinge axis.
US07991440B2 Rotary mechanism for portable electronic device
A rotatable connecting mechanism (100) includes a cover (10), a base (30), a toothed element (20) and an elastic element (24). The cover is rotatably mounted on the base (30). The toothed element (20) on a surface of the cover (10) facing to the base (30). The toothed element (20) defining a plurality of toothed grooves (222) around a peripheral wall thereof. The elastic element (24) having an engaging portion (2422) formed thereon and configured on a surface of the base (30) facing to the cover (10). The engaging portion (2422) rotatably engages 5 the plurality of toothed grooves (222).
US07991439B2 Signal shielding box with a plurality of shielding covers
A signal shielding box with a plurality of shielding covers is provided. The shielding covers are pivotally connected with a shielding case and cover one another so as to respectively conceal or expose the opening. A connector is positioned at the shielding case and is electrically connected with the wireless communication device within the shielding case. The connector is electrically connected with a measurement and analysis device out of the shielding case. The shielding covers are respectively opened and closed so as to expose and conceal the opening. Thus, a plurality of shielding effects are formed so as to shield and measure signals of the wireless communication device.
US07991431B2 Information processing apparatus and method, information processing system, and transmission medium
When a user gets interested in some music he/she listens to somewhere, for example, in a coffee shop, the user records that music in a memory provided in a portable terminal. A processor reads the information stored in the memory and performs a predetermined process on it. The resultant information is stored on a storage device. The information stored on the storage device is then transferred to a server via a communication device. The server searches the database for the title of the music corresponding to the received information, and returns the result to the terminal. Thus, the user can easily get information about the title of the music.
US07991427B2 System and method to provide application management on wireless data terminals by means of device management agent and dynamic link libraries
The present invention relates to a system and method of remote application management on wireless data terminals using a device management agent and dynamic link libraries provided by the application. Third party applications on a wireless device can communicate and be controlled by a remote management server via a management client plug-in interface.
US07991418B2 Method and apparatus for retrieving data from one or more wireless communication devices
A system, method, and apparatus that retrieve data from one or more wireless communication devices that are at least members of a communication group without user intervention are disclosed. In one embodiment, a request for data is sent to an intermediate device, which forwards the request to a target wireless device. The target wireless device determines if the request is allowed and preferably responds with the requested data or a failure notice. The location of the requested data may be known to the requesting device and included in the request, or it may be known to the target wireless device, which locates the data upon receiving the request. In another embodiment the requesting device and the target wireless device directly communicate without the intervention of an intermediate device. The data requested can help the requesting device or its user determine if and when to initiate group communications.
US07991410B2 Communication system
A communication system, having a base unit, which is communicably connected to an external communication device, and at least one extension unit, which is communicable with the base unit and with the other extension unit and the external communication device via the base unit, is provided. The base unit includes an information collecting system to collect information of the at least one extension unit in the communication system. The at least one extension unit includes an information obtaining system to obtain the information from the base unit and an indicating system to indicate presence and communication status of each of the at least one extension unit in the communication system based on the obtained information individually on an extension unit basis.
US07991409B2 Wake-on-WLAN for stationary wireless stations
Stationary wireless network stations are woken up using Wake-on-WLAN functionality. Wake-on-WLAN is provided by paging stations in a wireless network. Paging may support mobile stations across multiple access points. Paging may also support stationary nodes with reduced overhead. Wake-on-WLAN is also provided to stationary stations in idle mode by signifying a wake-on event in a traffic indication map (TIM). Wake-on events may occur when a station is associated or disassociated with an access point. Upon receiving a wake-on event, a station associates or reassociates with an AP if necessary.
US07991404B2 Congestion control method and device in mobile communication network
A congestion control method in a mobile communication network includes the steps of recognizing by a base station control unit of the mobile communication network that the base station control unit or a base station or a cell under the same becomes in a congestion state (Yes in #11), determining a destination for a mobile terminal under a cell in the congestion state to get rid of the congestion state (#12), and sending a notice of information of the destination together with congestion information that is information of the congestion state, based on control performed by the base station control unit, to the base station control unit or the base station under the same in the congestion state or a mobile terminal that is located in the cell under the base station control unit, so that a user of the mobile terminal can recognize the congestion state (#13 and #14).
US07991403B2 Load balancing method for wireless network system
A method for providing load balance to a wireless network system is disclosed, wherein a network management server (NMS) is used to group a plurality of access points into a plurality of groups. Each of the access points is pre-set with a plurality of water level values corresponding to an acceptable load thereof, and each of the water level values is pre-set with a corresponding trap up value. Only when the real-time load of one of the access points is up to the trap up value thereof, the access point actively sends a signal of a corresponding load status thereof to the NMS. Meanwhile, the NMS checks the water level values of the other access points belonged to the same group of the access point. If all of the water level values of the other access points belonged to the same group of the access point are not less than the water level value of the access point, the water level value of the access point which has the real-time load up to the trap up value thereof is upgraded once so as to allow the access point to keep a higher acceptable load. Thus, it is unnecessary for each of the access points to continuously broadcast its corresponding load status so as to prevent from occupying the bandwidth thereof and thus to improve the overall efficiency of the wireless network system.
US07991402B2 MBMS dual receiver
A method for communicating between a network and a dual receiver UE includes receiving first signaling from a first network node at a first frequency, and receiving second signaling via a PtM control channel from a second network node at a second frequency. The method further includes receiving a request from the second network node at the second frequency, such that the request is carried on the PtM control channel, and transmitting to the first network node a response to the request from the second network node. An alternative method includes receiving communications from a first network node, and identifying that the first network node lacks uplink capabilities. This method may further include identifying that the first network node provides a MBMS service, and receiving the MBMS service from the first network node despite the identification of the lack of uplink capabilities.
US07991395B2 Apparatus and method for scanning frequency in mobile terminal
Provided is an apparatus and method for scanning a frequency in a mobile terminal. The apparatus includes a frequency scanner that detects an available frequency in such a manner that a Last-used frequency Band (LB) in which a last frequency used is included is first scanned when a frequency-scanning event is generated and thereafter the LB is periodically re-scanned while the entire frequency bands are scanned.
US07991389B1 Dispatch communication forwarding
Systems and methods for forwarding dispatch communications are provided. A dispatch communication forwarding request is sent to a dispatch processor or a dispatch communication forwarding server. A record associated with the dispatch station initiating the dispatch communication forwarding request is updated in a home location register to indicate that dispatch communications intended for the dispatch station should be forwarded to another dispatch station. The communication forwarding can be absolute such that all communications intended for one dispatch station are forwarded to another dispatch station. Alternatively, the communication forwarding can be conditional such that all dispatch communications meeting certain criteria intended for one dispatch station are forwarded to another dispatch station.
US07991387B2 Method for mobile telecommunication security in a mobile communication network and device therefor
A method of operating a mobile communication device in a mobile telecommunication network, the method comprising the steps of the mobile communication device: receiving a non integrity-protected message with a parameter value included therein to be implemented on the mobile communication device; using a predetermined value stored on the mobile communication device instead of the parameter value received.
US07991384B2 Method for charging multimedia message service
The present invention discloses a method for charging Multimedia Message Service (MMS), where a corresponding relationship between a Mobile Station International ISDN Number (MSISDN) of a receiver and a Recipient Multimedia Message Service Center (Recipient-MMSC) that sends an MMS to the receiver is set in an adjacent Wireless Application Protocol Gateway (WAP-GW) which the receiver accesses. The method includes: upon the receipt of the MMS, the receiver sends an MMS receipt confirmation including the MSISDN of the receiver to the adjacent WAP-GW which the receiver accesses; the adjacent WAP-GW which the receiver accesses determines the Recipient-MMSC that corresponds to the MSISDN of the receiver contained in the confirmation according to the set corresponding relationship, and sends the confirmation to the Recipient-MMSC; and the Recipient-MMSC triggers the charging mechanism and takes the receipt of the confirmation as a charging point for charging.
US07991382B1 Method for communicating indoor location to an emergency service system
A method for communicating location to an emergency service system. A wireless communication device (WCD) such as a cell phone attains a GPS location fix when outdoors and then uses a compass and pedometer to determine its direction(s) and distance(s) of travel reaching a position inside a building. When a user of the WCD places an emergency call, the WCD conveys an indication of its indoor location in a signaling message to an emergency service center, and an intermediation system such as an IMS system translates the indoor location indication to a textual description of a portion of the building (e.g., room, cubicle, zone, etc.) that encompasses the indicated location. An emergency service operator can thus receive the building portion description, to facilitate emergency service response. Further, a similar process can then be repeated during the call, to provide an updated building portion description to the operator.
US07991377B2 Mixer and frequency converting apparatus
A mixer includes: a magnetoresistive effect element including a fixed magnetic layer, a free magnetic layer, and a nonmagnetic spacer layer disposed between the fixed magnetic layer and the free magnetic layer; and a magnetic field applying unit that applies a magnetic field to the free magnetic layer. The mixer is operable, when a first high-frequency signal and a second high-frequency signal as a local signal are inputted, to multiply the first high-frequency signal and the second high-frequency signal using the magnetoresistive effect element and to generate a multiplication signal. A frequency converting apparatus includes the mixer and a filter operable, when a higher frequency and a lower frequency out of frequencies of the first high-frequency signal and the second high-frequency signal are expressed as f1 and f2 respectively, to pass one out of a frequency (f1+f2) and a frequency (f1−f2) out of the multiplication signal.
US07991375B2 RFIC with high power PA
A radio frequency (RF) front-end includes a plurality of power amplifier modules and a plurality of impedance matching circuits. Each of the plurality of impedance matching circuits includes an input connection and an output connection, wherein outputs of the plurality of power amplifier modules are coupled to corresponding input connections of the plurality of impedance matching circuits to provide a desired loading of the plurality of power amplifier modules and wherein the output connections of the plurality of impedance matching circuits are coupled together to add power of the plurality of power amplifiers.
US07991369B2 Reducing power dissipation using process corner information
In one embodiment, the present invention includes a method for determining process corner information of an integrated circuit (IC) and controlling at least one analog current for at least one analog circuit of the IC based on the process corner information. More specifically, if the process corner information is indicative of a fast corner IC, the analog current may be scaled down. At the same time that the analog current is scaled down, a current consumption level of digital circuitry of the IC may increase. In this way, overall power consumption of the IC may be reduced to the extent that the analog current(s) are scaled.
US07991364B2 Apparatus method and computer program for configurable radio-frequency front end filtering
A radio use case is determined for concurrently operating radios of a multi-radio device and/or transmitter and receiver of a FDD radio. A local memory is accessed with the determined use case to find a high and/or a low frequency cutoff for the concurrent operation radio or transmitter/receiver. Control signals are applied to impose the high and/or the low frequency cutoff to a pair of frequency adjustable diplexers that are in series with one another in one of a transmit branch or a receive branch of a duplexer circuit that is disposed between the radio and an antenna. Then, a receive signal is passed through the antenna and the receive branch of the duplexer circuit to the radio or receiver of the FDD radio, or a transmit signal is passed from the respective radio or transmitter of the FDD radio through the transmit branch of the duplexer circuit to the antenna.
US07991361B2 Method and system for single weight (SW) antenna system for single channel (SC) MIMO system for WCDMA
Methods and systems for processing signals in a receiver are disclosed herein and may comprise receiving WCDMA signals via M receive antennas, tracking a plurality of received clusters within the received WCDMA signals, and estimating a complex phase and amplitude of a portion of each of the received clusters. A single cluster may comprise an aggregate of received WCDMA signal paths and (M-1) phase shifters may be utilized for the estimating of the complex phase. Complex waveforms, comprising in-phase (I) and quadrature (Q) components for the received clusters within the received WCDMA signals, may be processed. The processed complex waveforms comprising the in-phase and quadrature components may be filtered to a WCDMA baseband bandwidth. A phase and/or amplitude for at least one of the received WCDMA signals may be adjusted utilizing the estimated complex phase and amplitude. The phase and/or amplitude may be adjusted continuously and/or at discrete intervals.
US07991358B2 Method for reducing an amount of feedback used in a mobile communication system
A method for feeding back a Channel Quality Indicator (CQI) in a mobile communication system is provided. The method includes determining a number of subchannels for which the MS feeds back CQIs based on a preset feedback efficiency factor, selecting the determined number of subchannels in a descending order of channel quality, and feeding back the CQIs of the selected subchannels to a Base Station (BS).
US07991357B2 Intelligent sensor open architecture for a container security system
A system and method for interfacing with sensors using an open architecture and standards based approach is provided. A sensor controller located on each container and any variety of one or more sensors are equipped with complementary short range wireless communications devices. The sensor may adhere to a predefined interface specification such that it may be automatically commissioned into, and operation in conjunction with the sensor controller and the container security system.
US07991355B2 Voltage overshoot protection
A transmission circuit for an RF inductive link, particularly for an implanted device such as a cochlear implant. In a preferred form, the transmission circuit 1 includes a transmitter coil 24 and a damping device, including an auxiliary coil 4 and switch 6. The switch is operated to close the coil circuit when data zeros are transmitted. This has the advantage of improving modulation depth without placing stress on the RF driver output switches.
US07991354B2 Method of communication and base station
There are provided a method of communication which can reliably transmit information from a base station to a wireless terminal in a system which can reduce power consumption by intermittent operation in which the wireless terminal repeats operating state and suspended state by power on and off and the base station used for the method. The method includes the steps of storing base station information such as a command or data supplied to the wireless terminal in the base station, transferring the wireless terminal from the suspended state to the operating state to transmit information from the sensor to the base station, coupling the base station information stored in the base station to a response signal to transmit it to the wireless terminal in the operating state for transmitting the sensor information, and returning the wireless terminal to the suspended state after completing the transmission of the base station information and sensor information.
US07991353B2 Inter-satellite crosslink communications system, apparatus, method and computer program product
A communications system, apparatus, method, and computer program product for inter-satellite and inter-spacecraft crosslinks (ISL) with non-ISL optimized antennas on spacecraft. The system includes a mobile communications platform that includes an ISL antenna configured to transmit information to a target satellite through a non-ISL antenna of the target satellite. The mobile communications platform is configured to relay transmissions through the non-ISL antenna of the target satellite to another communications platform. The mobile communications platform includes a controller configured to determine a location of the mobile platform; determine whether the target satellite is within communications range; and prepare a signal for relayed transmissions through a non-ISL antenna of the target satellite to another communications platform in a signal format that is decipherable by this other communications platform.
US07991351B2 Extension of wired controller area networks to wireless personal area networks
An architecture to extend a wired controller area network (CAN) to the wireless domain of a low rate wireless personal area network (PAN) network is described herein. Such architecture provides a low cost, low power, efficient, and secure wireless network interface compatible with many existing SCADA infrastructure networks, in addition to countless other installations incorporating a CAN backbone. An architectural model for such an extension module includes additions to the CAN protocol stack. New protocols for the tunneling of messages and for enhancing reliability are also described.
US07991348B2 Triple band combining approach to satellite signal distribution
A method, apparatus and system for combining signals in a satellite delivery system are disclosed. A first set of satellite signals are broadcast in a first frequency band, and downconverted to a first Intermediate Frequency (IF) band, and a second set of satellite signals are broadcast in a second frequency band and downconverted to a second IF band and a third IF band. A combiner receives the first, second, and third IF bands and combines the first, second, and third IF bands into a delivery signal. A distribution unit coupled to the combiner distributes the delivery signal to a plurality of outputs.
US07991346B2 Image recording system
An image recording system is configured in which a plurality of image recording apparatuses provided with a recording medium storage portion are disposed in a line, and a recording medium storage means shared by these image recording apparatuses is provided, and a recording medium that has been recorded by the plurality of image recording apparatuses is transported toward the recording medium storage means and stored in the recording medium storage means.
US07991342B2 Protective material and image forming apparatus using the protective material
A protective material block including a metal soap, wherein the surface of the protective material block has an X-ray diffraction pattern wherein a ratio (P2/P1) of a maximum peak height (P2) on a surface separation of from 3.6 to 5.0 Å to a maximum peak height (P1) on a surface separation of from 11 to 16 Å not greater than 0.5.
US07991341B2 Electrophotographic fixing member and manufacturing method thereof, fixing apparatus, and electrophotographic image forming apparatus
An electrophotographic fixing member is provided, which is excellent in toner releasability and hard to change in rubber elasticity of a silicone rubber elastic layer. The fixing member is laminated with a substrate, a cured silicone rubber layer, a cured silicone rubber adhesive layer and a fluorine resin layer, wherein when infrared light absorption strength ratios (1020 cm−1/1260 cm−1) at 1020 cm−1 and 1260 cm−1 determined by sampling the portions of 5 μm and 20 μm from the outer surface of the cured silicone rubber layer are taken as α(5) and α(20), respectively, a relationship of α(5) and α(20) satisfies 1.03≦α(5)/α(20)≦1.30 and α(20) is 0.8 or more and 1.2 or less.
US07991338B2 Belt-type fixing device and image forming apparatus
A belt-type fixing device having therein a pressure roller that has an elastic layer which is made of solid rubber, wherein, the elastic layer is covered by a resin layer on which a plurality of cracks are formed to be substantially deep enough to arrive at the elastic layer, and cracks harmful for the elastic layer are not caused by pressurization at a nip portion.
US07991335B2 Developer supply device and image forming apparatus
An apparatus includes an upstream transport surface TSa which, while facing a circumferential surface DS of a developing roller, is disposed upstream of an area (developing area) in the vicinity of a latent image forming surface LS, and a downstream transport surface TSb which, while facing the circumferential surface, is disposed downstream of the developing area. The apparatus forms electric fields on the upstream and downstream transport surfaces for moving a charged developer T from an upstream side toward a downstream side. In the apparatus, the transport speed of developer on the upstream transport surface is higher than that on the downstream transport surface. As a result, there can be lowered a speed at which the developer which has not adhered to the circumferential surface and has reached a downstream end portion of the upstream transport surface flies out toward the vicinity of the developing area. Also, there can be avoided a problem in that the developer stagnates at an upstream end portion of the downstream transport surface with a resultant hindrance to collection of the developer.
US07991326B2 Image forming apparatus having enhanced controlling method for reducing deviation of superimposed images
An image forming apparatus is disclosed. In at least one embodiment, the apparatus includes a plurality of image carriers to carry an image; a plurality of drivers to drive the image carriers; a plurality of drive-force transmitting members to transmit a driving-force from the drivers to image carriers; a developing unit, provided to the image carriers, to develop the image; a transfer member, facing the image carriers, to receive the image from the image carriers sequentially; an image detector to detect the image on the transfer member to check a detection timing of the image; a sensor, provided to each of the image carriers, to detect a rotational speed of image carriers; and a controller to conduct an image-to-image displacement control, a speed-deviation checking, and a phase adjustment control for each of the plurality of image carriers with the image detector and sensor.
US07991325B2 Image forming device having exposure unit provided to first device body rotataby joined to second device body
An image forming device includes a first device body, a second device body having a first side end and a second side end opposite to the first side end, the first side end being rotatably joined with the first device body, the second side end turning around the first side end between an opened state and a closed state, a photoconductive body provided in the first device body, an exposure unit provided to the second device body, the exposure unit having an exposure surface exposing the photoconductive body and form a latent image on the photoconductive body, and an exposure unit turning mechanism that turns the exposure unit between an exposure position where the exposure surface is directed to the photoconductive body in the closed state and an evacuation position where the exposure surface is directed to the first side end in the opened state.
US07991324B2 Photosensitive unit and image forming apparatus
A photosensitive unit is described. The photosensitive unit may include a side wall; a drum body rotatably provided with respect to the side wall and formed with an electrostatic latent image; a brake member provided on one end portion of the drum body in an axial direction and having a brake-side inclined surface whose diameter is gradually enlarged or reduced along the axial direction with an axis of the drum body as a center; and an urging member having an urging-side inclined surface surface-contacting the brake-side inclined surface and urging the brake member such that the urging-side inclined surface surface-contacts the brake-side inclined surface.
US07991317B2 Automatic job template generating apparatus and automatic job template generation method
In order to provide an automatic job template generating apparatus capable of making operations simpler by reducing the steps in the user interface operation to match a frequently used capability of an MFP, an automatic job template generating apparatus of the invention is formed of an operation history acquisition unit configured to acquire an operation history of a multi function peripherals for each user according to information accessed to the multi function peripherals on the Web, an operation frequency analysis unit configured to analyze an operation frequency at regular timing according to the operation history acquired by the operation history acquisition unit, and a job template generation unit configured to newly generate a job execution parameter having a high operation frequency on an operation screen as a job template button according to an analysis result of the operation analysis unit.
US07991313B2 Image forming apparatus
An image forming apparatus includes an alternating-current high-voltage power supply generating an alternating-current bias for detection of the remaining amount of toner. The alternating-current high-voltage power supply includes a piezoelectric transformer, a piezoelectric-transformer driving unit, a piezoelectric-transformer driving-signal generating unit, a voltage detecting unit, a voltage setting unit, and an controlling unit that feeds back a difference signal between a detection level signal supplied from a detection signal detecting unit and a setting signal supplied from the voltage setting unit to the piezoelectric-transformer driving-signal generating unit to control an output voltage from the piezoelectric-transformer.
US07991306B2 Sheet transport apparatus and image forming apparatus
A sheet transport apparatus of the present invention includes sheet transport means that transports a sheet, an actual position detecting device that detects an actual position of the sheet based on the rotation of a rotating member that is driven to rotate by the sheet transported by the sheet transport means, and a controller that controls a sheet transport speed of the sheet transport means depending on a difference between the actual position of the sheet which is detected by the actual position detecting device and a predicted position of the sheet which is calculated based on the sheet transport speed of the sheet transport means.
US07991304B2 Diagnostic systems and methods for providing diagnostic information during servicing of an image processing apparatus
A diagnostic system that provides a service technician with service information during servicing of an image processing apparatus includes at least one counter that is incremented during operation of the image processing apparatus, a pressure detecting unit that detects a pressure at a point in an air flow path on the condition that the at least one counter is reset to zero after initial servicing of the image processing apparatus, a determining unit that determines whether a difference between the detected pressure and a fault threshold pressure is less than a predetermined margin, and a display unit that displays a fault code indicating additional servicing of the image processing apparatus is recommended on the condition that the determining unit determines that the difference between the detected pressure and the predetermined threshold pressure is less than the predetermined margin.
US07991303B2 Image forming apparatus
An image forming apparatus includes; a main body; a detachable member; a cover; a displacement member movable between a preventing position and a permitting position; a one-way link mechanism provided for displacing the displacement member from the preventing position to the permitting position when the cover is opened from a state in which the cover is closed and the displacement member is disposed in the preventing position, and for keeping the displacement member in the permitting position when the cover is closed from a state in which the cover is opened; a position detection unit for detecting a position of the displacement member right after a power supply unit has been switched on; and a history determination unit for determining an existence of a history showing an opening and closure of the cover while the power supply unit is left off based on the position of the displacement member.
US07991292B2 Terminal and information relay apparatus
A terminal and an information relay apparatus allowing automatic setup for wireless connection without requiring setup operation by the user and capable of preventing information leakage when used at home are provided. A wireless LAN terminal communicates with a wireless access point relaying information to and from a communication apparatus constituting a communication network. Wireless LAN terminal includes an ROM, an optical communication block, a communication unit, and a CPU. The optical communication block is for optical communication. Communication unit is for communication by radio signal. CPU causes the optical communication unit to transmit a start request signal. After transmission of the start request signal, when the optical communication block receives an information request signal, CPU causes the optical communication block to transmit identification information stored in ROM. After the optical communication block transmits the identification information, CPU causes the communication unit to transmit log-in request and the like.
US07991289B2 High bandwidth communication system and method
A communication system (20) includes a transmitter (22) with (i) a transmitter photonic crystal (30) having a waveguide (40) and multiple cavities (42, 44, and 46) spaced along the waveguide (40); (ii) a light source (32); and (iii) a controller (34) that controls the cavities (42, 44, and 46) to translate multiple electronic data bits to optical data bits simultaneously in respective cavities (42, 44, and 46) illuminated by the light source (32). A corresponding receiver (24) includes a receiver photonic crystal (92) having a data/key waveguide (104) for receiving a data/key signal and a latch waveguide (106) for receiving a latch signal. The photonic crystal (92) also includes data readout cavities (110, 112, 114, and 116) and lock cavities (160, 162, and 164) adapted to compare the key bits to respective lock bits. The data readout cavities (110, 112, 114, and 116) are spaced to read out the data bits simultaneously if (a) the data/key signal and the latch signal are received simultaneously, (b) the data/key signal and the latch signal have the same length, and (c) the key bits in the key/data signal match the lock bits.
US07991280B2 Focus adjusting apparatus and focus adjusting method
There is provided an apparatus that includes a receiving unit configured to receive instructions for focus adjustment; an image-pickup unit configured to perform image-pickup of an object image input through a focus lens; a setting unit configured to set a focus detecting area to be used at a time of detection of a focus state of the focus lens; a light control unit configured to control an amount of light incident on the image-pickup unit; and a focus adjusting unit configured to detect a focus signal representing the focus state in the focus detecting area to move the focus lens based on the focus signal and a position of the focus lens corresponding to the focus signal.
US07991277B2 Camera module with anti-shake mechanism
A camera module includes a circuit board, an image sensor mounted on the circuit board, a lens module including a lens, a position sensor, a plurality of electrical wire groups mounted on the lens, and a plurality of magnetic field generators. The lens held a distance from the circuit board by holding wires fixed on the circuit board. The position sensor is mounted on the circuit board and configured for detecting displacements of the lens module and the image sensor relative to the object. The magnetic field generators are arranged adjacent to the respective electrical wire groups, and each configured for generating a magnetic field for allowing the electrical wire groups together with the lens to move to give a correction of the displacements of the lens, such that an image of an object is projected at a predetermined region of the image sensor.
US07991274B2 Waterproof cover for camera
The present invention provides a waterproof camera cover that is comparatively easy to attach to and remove from a camera, and that enables comparatively simple operation of the camera. A holder 3 is housed inside a pouch 4. It is possible to place a camera 2 in a holder 3 or take it out of the holder 3 via a first opening section 35 and a second opening section 42. A through hole 311 of the holder 3 is formed at a position facing a lens 21 of the housed camera 2. The second opening section 42 can be opened and closed, and in a closed state the second opening section 42 is waterproof. The second through hole 43 of the pouch body 4 is arranged at a position facing the first through hole 311. A transparent body 5 is arranged at a position facing a lens 21 of the camera 2. The first and second through holes 311 and 43 are closed off by the transparent body 5 so as to be watertight.
US07991267B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US07991262B2 Recording medium on which 3D video is recorded, playback apparatus for playing back 3D video, and system LSI
A left view graphics stream and a right view graphics stream recorded on a recording medium each include one or more display sets, and the display sets are data groups used for displaying one screen worth of one or more graphics objects. The one or more display sets included in the left view graphics stream are in one-to-one correspondence with the one or more display sets included in the right view graphics stream, and an identical playback time for the video stream on the playback time axis is set in each of the corresponding display sets. Each display set includes state information indicating whether the data is all data necessary for displaying one screen worth of one or more graphics objects, or is a difference from the immediately previous display set, and the state information included in corresponding display sets indicate identical content.
US07991260B2 Light-diffusing safety cap
A light-diffusing safety cap for use with a light cable that couples an endoscope to a high intensity light source. The light-diffusing safety cap can be detachably or releasably coupled, in lieu of the endoscope, to the light cable, such that when the high intensity light source emits a high intensity light and the endoscope is not connected to the light cable, the light-diffusing safety cap reduces the intensity of the high intensity light emitted to the environment and provides an indication that the high intensity light source is activated when the endoscope is not connected to the light cable.
US07991257B1 Method of manufacturing an optical composite
Embodiments of this invention include composite articles having specific optical properties. In one embodiment of this invention, a composite comprises high and low refractive index light transmitting material and surface relief features. In further embodiments, the composite comprises volumetric dispersed phase domains that may be asymmetric in shape. In one embodiment of this invention, the composite is an optical film providing light collimating features along two orthogonal planes perpendicular to the surface of the film. In another embodiment, the composite has improved optical, thermal, mechanical, or environmental properties. In further embodiments of this invention, the composite is manufactured by optically coupling or extruding two or more light transmitting materials, and forming inverted light collimating surface relief features or light collimating surface relief features. In further embodiments of this invention, a method of manufacturing a composite comprises forming one or more surface relief features on a component and injection molding or otherwise optically coupling two or more materials to the component. In one or more embodiments of this invention a light source is optically coupled to the composite or used in a light emitting device.
US07991256B2 Optical fiber cable and method for modifying the same
Disclosed is an optical fiber cable that includes a main tube. A guide tube, which includes at least one optical element, is positioned within the main tube's central space. A compressible element is also positioned within the main tube's central space. To reduce the adverse effects of ice formation within the optical fiber cable, the compressible element more readily deforms than do the guide tube and main tube. Also disclosed is a method for modifying a conventional optical fiber cable with a compressible element according to the present invention.
US07991250B2 Printed circuit board
A printed circuit board including a first optical waveguide having a circuit pattern and a pad buried in one side thereof, a first insulation layer stacked over one side of the first optical waveguide, a first insulating material stacked over the first insulation layer, a first electrical wiring layer stacked over the first insulating material, a second optical waveguide having a circuit pattern and a pad buried in one side thereof, a second insulation layer stacked over one side of the second optical waveguide, a second insulating material stacked over the second insulation layer, a second electrical wiring layer stacked over the second insulating material, an intermediate layer interposed between the other side of the first optical waveguide and the other side of the second optical waveguide such that the first optical waveguide and the second optical waveguide are attached, and a via penetrating the first optical waveguide and the second optical waveguide.
US07991249B2 Circuit architecture for electro-optic modulation based on free carrier dispersion effect and the waveguide capacitor structures for such modulator circuitry using CMOS or Bi-CMOS process
New circuit architecture for electro-optic modulator based on free-carrier dispersion effect is invented, in which the waveguide capacitor of the modulator is embed in the circuits and physically layout together with transistors, the switching of the modulator occurs in transistors, and as the result, the electro-optical modulation occurs in the waveguide capacitor. The invented modulator is not one physical device, it is actually a circuit. Several circuit design techniques are imported, leading to several new modulator circuits that have very high operation speed and very small power consumption. Several new waveguide capacitor structures are also invented that allow high efficient modulator circuits to be built.
US07991247B2 Sensing device
A sensing device is disclosed. The sensing device interacts with a surface having coded data thereon. The coded data is made up from tags. Each tag encodes a unique identity of the surface, and the location of that tag on the surface. The sensing device has an optical sensor for capturing images of the coded data on the surface when the sensing device is placed in an operative position relative to the surface. The sensing device also has a processor for processing the captured images to determine the unique identity of the surface and the operative position of the sensing device on the surface. A movement sensor for generating movement data is also included in the sensing device. A transmitter of the sensing device transmits indicating data to a computer system. The indicating data includes data regarding the identity of the surface, data regarding the operative position of the sensing device and said movement data.
US07991245B2 Increasing image resolution method employing known background and specimen
A method for using an image sensor includes steps that permit the calculation of a resolution of the image that is greater than the designed resolution of the image sensor. A specimen is placed onto a known background within the field of view of an image sensor having multiple pixels. The specimen is focused onto the image sensor in a first position relative thereto such that the known background is also focused on the image sensor. An image is recorded for the specimen and the known background focused on the image sensor in the first position, and a specimen region and background pixels are established from the image recorded. The specimen is moved to a second position relative to the image sensor so as to place a portion of the specimen region within a target background pixel. An image is recorded for the specimen and the known background focused on the image sensor in the second position, and the bit depth is calculated for the portion of the specimen region moved into the background pixel.
US07991244B2 Variable skew correction system and method
A variable skew correction system comprises a de-skew application executable to transform scanned image data of a document exhibiting a variable skew condition to an output model representing a de-skewed image of the document by transferring pixel data for each of a plurality of raster lines of the scanned image data to the output model, wherein a variable spacing between at least two adjacent raster lines of the scanned image data is modified in the output model to correct non-linear distortion of the scanned image data.
US07991243B2 Radial adaptive filter for metal artifact correction
A diagnostic imaging system (10) corrects metal artifact streaks (38) emanating from a metal object (36) in a tomographic image (T). A first processor (40) reduces streaks (38) caused by mild artifacts by applying an adaptive filter (82). The filter (82) is perpendicularly oriented toward the center of the metal object (36). The weight of the filter (82) is a function of the local structure tensor and the vector pointing to the metal object (36). If it is determined that the strong artifacts are present in the image, a second processor (48) applies a sinogram completed image algorithm to correct for severe artifacts in the image. The sinogram completed image and adaptively filtered image are fused to a final corrected image. In the fusion process, highly corrupted tomographic regions are replaced by the result of the sinogram completed image and the remainder is replaced by the adaptively filtered image.
US07991242B2 Apparatus, method and system for screening receptacles and persons, having image distortion correction functionality
A method and an apparatus suitable for screening a receptacle are provided. An image signal conveying an input image related to contents of the receptacle is received, the image signal having been produced by a device that is characterized by introducing distortion into the input image. A distortion correction process is applied to the image signal to remove at least part of the distortion from the input image, thereby to generate a corrected image signal conveying at least one corrected image. The corrected image signal is processed in combination with a plurality of data elements associated with a plurality of target objects in an attempt to detect a presence of at least one of the target objects in the receptacle. A detection signal is generated in response to detection of the presence of at least one target object in the receptacle.
US07991240B2 Methods, systems and apparatuses for modeling optical images
Methods, systems and apparatuses for modeling high resolution images which significantly shortens computation time and reduces image artifacts, as compared to known methods. Embodiments implement a look-up table, to compute once and store the point spread functions for various points of an image. During modeling of the optical system, previously stored point spread functions may be used to determine the point spread function for a specified point using a weighted interpolation of the point spread functions that have been stored for nearby points.
US07991239B2 Methods, systems and apparatuses for imager row-wise noise correction
Methods, systems and apparatuses that provide improved row-wise digital correction in an imager. During image processing, row-wise noise is corrected by applying a fractional portion of a maximum digital correction to the pixels. The maximum digital correction is determined from light shielded reference pixels in each row. During imager calibration, a preferred digital correction fraction is determined and used for correction.
US07991236B2 Discardable lower layer adaptations in scalable video coding
A system and method for improving both coding efficiency and decoding accuracy in scalable video coding involving discardable lower layer adaptations, where applications can omit transmission of unused data for inter-layer prediction for all layers below an operation point of receivers. Indicator flags are utilized to avoid transmitting syntax elements that must be set to fixed values. In addition, padding algorithms or additional encoding constraints are applied to the encoding process.
US07991231B2 Method and apparatus for determining whether image characters or graphics are handwritten
An image processing apparatus and method for capturing an image including characters or graphics, determines whether or not the characters or graphics included in the captured image are prepared by handwriting based on a magnitude of a density gradient in a direction crossing an edge for characters or graphics included in the image, and applies processing to the image in accordance with the result of the determination.
US07991230B2 Modeling micro-structure for feature extraction
Exemplary systems and methods use micro-structure modeling of an image for extracting image features. The micro-structure in an image is modeled as a Markov Random Field, and the model parameters are learned from training images. Micro-patterns adaptively designed from the modeled micro-structure capture spatial contexts of the image. In one implementation, a series of micro-patterns based on the modeled micro-structure can be automatically designed for each block of the image, providing improved feature extraction and recognition because of adaptability to various images, various pixel attributes, and various sites within an image.
US07991225B2 Methods and systems for dynamic color equalization
Disclosed herein are methods and systems for dynamic color equalization that can be used for image viewer applications. The methods and systems described involve linking enhancement parameters to a changing viewport. When a large image is being viewed, only a portion of the image can fit in a viewer window at a time. A viewport can be defined as the portion of image data that is displayed on a screen. Scrolling or zooming the image can be described as moving the viewport.
US07991223B2 Method for training of supervised prototype neural gas networks and their use in mass spectrometry
A Neural Gas network used for pattern recognition, sequence and image processing is extended to a supervised classifier with labeled prototypes by extending a cost function of the Neural Gas network with additive terms, each of which increases with a difference between elements of the class labels of a prototype and a training data point and decreases with their distance. The extended cost function is then iteratively minimized by adapting weight vectors of the prototypes. The trained network can then be used to classify mass spectrometric data, especially mass spectrometric data derived from biological samples.
US07991220B2 Augmented reality game system using identification information to display a virtual object in association with a position of a real object
An image processing technology for displaying a real object and a virtual object associated with each other is provided. An image analysis apparatus according to the present invention changes a motion pattern of the virtual object depending on the actual movement of the real object. The change detector 110 detects temporal state change in the motion pattern of the real object captured by an imaging apparatus and the display controller 120 reads a motion pattern from the motion pattern storage 122 based on the event generated by the state change of an image. The display pattern controller 122 controls display mode of the virtual object using the read motion pattern.
US07991218B2 Pattern matching apparatus and semiconductor inspection system using the same
Solving means is configured of a signal input interface, a data calculation unit, and a signal output interface. The signal input interface allows image data which is obtained by photographing hole patterns, and CAD data which corresponds to hole patterns included in the image data, to be inputted. The data calculation unit includes: CAD hole-pattern central-position detection means which detects central positions respectively of hole patterns included in the CAD data from the CAD data, and which generates data which represents, with an image, the central positions of the respective hole patterns; pattern extraction means which extracts pattern data from the image data; image hole-pattern central-position detection means which detects central positions of the respective hole patterns in the image data from the pattern data, and which generates data which represents, with an image, the central positions of these hole patterns detected from the image data; and collation process means which detects positional data in the image data corresponding to that in the CAD data through a process of collating the CAD hole-pattern central-position data with the image hole-pattern central-position data. The signal output interface outputs the positional data outputted from the data calculation unit.
US07991216B2 Method of analyzing effective polishing frequency and number of polishing times on polishing pads having different patterns and profiles
A method for analyzing the effectiveness of polishing frequency and the number of polishing times on the polishing pads having different patterns and profiles while performing the chemical-mechanical polishing process on the wafers is described. This method is to convert the images of various patterns and topography of the chips and grinding pads into binary images, and then calculates the binary images by numerical matrix method, which only needs to calculate the modified model of the position changed and the frequency of grinding during the rotation and deformation of different patterns and topography during relative movement, and then uses overlay model of effective grinding frequency to predict the distribution of effective grinding frequency at a fixed period of grinding time under a set grinding path. Further proposes the overlay model of the grinding frequency of “Least Pixel Number (LPN)”, “Cross-section Check CSC”, “Straight Line-Path Effective polishing Factor (SLEF)” and “Scale Factor (SF),” so as to develop the procedures of analyzing the distribution condition of effective grinding frequency on the surface of the chips. It is referential to design better patterns and topography of grinding pads as well as setting the assembly parameters for CMP machines in the future.
US07991214B1 Method to enhance X-ray and optical images and locate nano-scale cracks in electric devices and components
The present invention provides an image enhancer that can be applied to various materials during quality testing. The image enhancer is adapted to infiltrate cracks, crevices, fractures, fissures, and other faults, defects, or flaws in the material and provide an increased contrast for images taken by, for example, an X-ray imaging device.
US07991212B2 Image processing apparatus, image processing method, and computer program
An image processing apparatus is provided. The apparatus includes a setting unit configured to set a radiation exposure condition; a radiation generation unit configured to generate a radiation beam according to the radiation exposure condition; a two-dimensional radiation sensor configured to transform the reached radiation beam into a radiation image data and output the radiation image data; a storage unit configured to store the radiation image data; a detecting unit configured to detect a scattered radiation fluctuation in the reached radiation beam based on a comparison of two radiation image data with different radiation exposure condition, where the two radiation image data are selected within the plurality of radiation image data stored in the storage unit; and an image processing unit configured to extract a outline of a region of interest from the radiation image data based on the scattered radiation fluctuation detected by the detecting unit.
US07991207B2 Method and device for extracting region including stratified region held between first and second closed regions
A region-extraction method for extracting a contour of a desired region is provided.The method includes: a step (a) for displaying an image; a step (b) for selecting a desired region in the image; a step (c) for selecting an element graphic corresponding at least a partial contour in a partial region in the desired region; a step (d) for approximating the contour of a part of the element image to at least a partial contour in the partial region; a step (e) for repeating the steps (c) to (d) at least twice; and a step (f) for making a first contour by combining at least a part of elements after the approximation.
US07991205B2 Biometrics device
A device includes a supporting mechanism which movably supports a living body, light sources which emit near infrared rays, an imaging unit which picks up venous images of the living body with light emitted from the light sources and an image processing unit which processes venous images picked up by the imaging unit, wherein the imaging unit picks up a plurality of still images consecutively from the living body which travels supported by the supporting mechanism and the image processing unit forms an image pattern of the living body by subjecting the obtained plurality of still images to processing.
US07991203B2 Video communication device and image processing system and method of the same
A video communication device includes an image capturing module for capturing a video image, and an image processing system. The image processing system includes a face detection module, and a processing module. The face detection module detects a face region and a head region corresponding to the face region in the video image. The processing module generates a processed video image by masking all areas of the video image except the head region, and outputs the processed video image.
US07991201B2 Methods and systems for protection of identity
The present invention relates to a method to the creation and management of a secondary identification to avoid identify theft. Identity theft may occur over the internet, the purchase of goods and services by credit, and many other forms not yet known. The present invention creates a secondary identification for a person by creating one or more of the following secondary identifications which include a secondary email address, a secondary postal address, a secondary phone number, and any other identifying secondary information. The present invention describes methods and systems to create a secondary identification. Further, the present invention may be used to create a credit card containing the requestor's secondary identification.
US07991198B2 Visible authentication patterns for printed document
Techniques for determining authenticity of analog forms such as packaging or documents (117). One of the techniques determines whether the analog form has been made directly from a digital representation (903) or by photocopying or scanning an analog form. The technique makes the determination by comparing (911) an original digital representation of a portion of the analog form with a digital recording (203) of the portion from the analog form and measuring differences in features that are affected by the operations of photocopying or scanning. The original digital representation (105) and the analog form may have a “noisy”, i.e., random or pseudo random pattern. Such noisy patterns may further be used for other authentication purposes, such as determining whether the portion of the analog form that has the noisy pattern has been altered and to carry hidden messages. The noisy pattern may carry a logo or may be. part or all of a barcode.
US07991195B2 Target specific image scaling for effective rapid serial visual presentation
A system and method of efficiently and effectively triaging an image that may include one or more target entities are provided. A target entity to be searched for in the image is specified. The image, or at least a selected portion of the image, is then divided into a plurality of individual image chips each having a chip size based on the specified target entity. Each image chip is then successively displayed for a presentation time period.
US07991190B2 Geographic-based detection keys
The present invention relates generally to signal processing and cell phones. One claim recites a method comprising: receiving a signal from a cell phone; determining, based at least in part on the signal, whether the cell phone is physically located in a predetermined home area; and if not in the predetermined home area, communicating a machine-readable code detector to the cell phone for use as its primary machine-readable code detector to detect machine-readable code while outside of its predetermined home area. Of course, other claims are provided too.
US07991189B2 Image processing apparatus, image forming apparatus, image processing system, and image processing method
A storage process section stores, into an exceptional reference image list, discrimination information for discriminating a reference image which permits image processing and a reference image which forbids or restricts image processing. In case where a maximum value of a similarity calculated by a voting process section is not less than a threshold value, a control section determines whether a reference image having a maximum similarity is the reference image which permits image processing or a reference image which forbids or restricts image processing and determines whether or not it is necessary to forbid or restrict image processing with respect to input image data in accordance with a result of the determination. This makes it possible to prevent erroneous determination from forbidding execution of image processing based on input image data or to prevent erroneous determination from allowing execution of image processing based on input image data.
US07991188B2 Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
Disclosed herein are methods and systems for encoding digital watermarks into content signals. Also disclosed are systems and methods for detecting and/or verifying digital watermarks in content signals. According to one embodiment, a system for encoding of digital watermark information includes: a window identifier for identifying a sample window in the signal; an interval calculator for determining a quantization interval of the sample window; and a sampler for normalizing the sample window to provide normalized samples. According to another embodiment, a system for pre-analyzing a digital signal for encoding at least one digital watermark using a digital filter is disclosed. According to another embodiment, a method for pre-analyzing a digital signal for encoding digital watermarks comprises: (1) providing a digital signal; (2) providing a digital filter to be applied to the digital signal; and (3) identifying an area of the digital signal that will be affected by the digital filter based on at least one measurable difference between the digital signal and a counterpart of the digital signal selected from the group consisting of the digital signal as transmitted, the digital signal as stored in a medium, and the digital signal as played backed. According to another embodiment, a method for encoding a watermark in a content signal includes the steps of (1) splitting a watermark bit stream; and (2) encoding at least half of the watermark bit stream in the content signal using inverted instances of the watermark bit stream. Other methods and systems for encoding/decoding digital watermarks are also disclosed.
US07991186B2 Banknotes with a printed security image that can be detected with one-dimensional signal processing
A method to generate a security pattern to be embedded in an original image has the particularity that the detection of the security pattern can be achieved through a simple, low processing capability device. The method for generating a security image comprising the original image and the security pattern is characterized in that the security pattern is formed by an inverse transform of the combination in the frequency domain of an auxiliary image and a radially symmetric, two-dimensional pattern, said two-dimensional pattern created by sweeping a self-similar, one-dimensional function along a 360-degree arc, and the security image is generated by the modulation of at least one color of at least a part of the original image with the pattern.
US07991183B2 Electronic watermark editor for compressed video
The present invention provides an electronic watermark editor for a compressed video that can efficiently carry out editing such as deletion or rewriting of electronic watermark data.DCT coefficient values are extracted while applying all templates to video contents, and a template where a total sum of relative absolute value differences between pairs of the DCT coefficient values is maximized is judged to be an applied template. The pairs of DCT coefficient values extracted by the applied template are processed by a smoothing process section so that the relative differences are reduced and so as to reduce individual relative differences recursively until significant differences between the coefficient value pairs are statistically eliminated. In addition, the pairs of DCT coefficient values extracted by the applied template are replaced with new editing bits.
US07991180B2 Tactilely identifiable earphones
The present invention is directed to earphone apparatus having a first earphone and a second earphone. The apparatus also includes a distinguishing mechanism for distinguishing the first earphone from the second earphone by the touch of a user.
US07991179B2 High fidelity noise-excluding earphones with ergonomically designed construction
An insert high fidelity earphone is provided in which a hollow housing is connected to two tubes. A first tube is connected to the hollow housing on one side, and on the other side is inserted into an ear tip that ensures substantial sealing of the ear canal. A second tube is connected to hollow housing on one side and houses a cable that connects circuitry in the hollow housing to an audio source. The first tube comprises a damping assembly. The first tube comprises grooves on the inside wall that ensure that the damping assembly only fits in one orientation, which is the correct orientation. The damping assembly may be easily replaceable, without having to replace the entire earphone. The earphone may have a curved shape providing a comfortable and nearly invisible fit into the ear canal.
US07991176B2 Stereo widening network for two loudspeakers
The invention relates to a method, a system, a module, an electronic device and to a computer program product for widening a two-channel input. Two audio channels are input and filtered by equalizing said channels. The filtered channels are mixed with their opposite channels in a cross-talk network and output from loudspeakers and by this providing a spatial impression for audio.
US07991174B2 Hearing aid battery barrier
Embodiments of the invention provide a barrier for protecting hearing aid metal-air battery assemblies from exposure to liquids causing obstruction of a battery air vent. One embodiment provides a barrier configured to be attached to a CIC hearing aid battery having a vent. The barrier has an oxygen permeability configured to allow the diffusion of sufficient oxygen for a battery to meet the power demands of a hearing aid operating in the bony portion of the ear canal over an extended time period. The barrier has a physical property configured to substantially prevent liquid obstruction of at least a portion of the vent on a metal-air battery such as a zinc-air battery. The physical property can be at least one of a hydrophobicity, oleophobocity or surface energy. The barrier can be directly attached to the battery or indirectly via a holder and can encase substantially the entire battery.
US07991173B2 Waterproof microphone
An anterior wall of a case has a central aperture and two discharge apertures extending from the central aperture. There is an anterior chamber inside the anterior wall. Moisture such as rain water, even if entering the anterior chamber, is smoothly discharged out of the case from the discharge apertures along an inner face of the anterior chamber. As a result, it becomes possible to prevent the moisture from remaining and attaching to a first diaphragm in the anterior chamber and to prevent degradation of sound pressure collected by the first diaphragm through the central aperture and the discharge apertures.
US07991168B2 Serially connected microphones
The invention provides a microphone. The microphone receives a first sound signal and at least one second electrical signal and outputs a third electrical signal. In one embodiment, the microphone comprises a transducer and a signal processor. The transducer converts the first sound signal to a first electrical signal. The signal processor has a first input terminal receiving the first electrical signal and at least one second input terminal receiving the at least one second electrical signal, and derives the third electrical signal from the first electrical signal and the second electrical signal. In one embodiment, the at least one second electrical signal is derived from a t least one second sound signal by at least one second microphone located in the vicinity of the microphone. In another embodiment, the at least one second electrical signal comprises a wind noise signal derived from wind pressure by a pressure sensor located in the vicinity of the microphone.
US07991166B2 Microphone apparatus
A microphone apparatus for processing and outputting an output signal of a microphone array including at least nine microphones includes a directivity function processing circuit that converts the output signal of the microphone array into a unidirectional signal and that outputs the unidirectional signal. The directivity function processing circuit expands a directivity function whose variable is an incident angle of an acoustic wave into a Fourier series up to at least third order. The variable in the expanded expression is produced from output signals of the microphones forming the microphone array.
US07991163B2 Communication system, apparatus and method
A system and method for generating, transmitting and distributing audio signals. The system and method may include an array having a plurality of microphones and a plurality of speakers as well as a first processor disposed proximate the array. The system and method can also have a second processor disposed remotely from the array and communicatively coupled with the array, at least one remotely located device having at least one microphone and at least one speaker and one or more remotely located speakers. Also, there may be an audio signal that is generated by one of a microphone on the array and a microphone on the at least one remotely located device, the location of the generation of the audio signal determined by one of the first processor and the second processor, generated audio signal transmitted to at least one of the speakers on the array, the at least one speaker on the remotely located device and the one or more remotely located speakers.
US07991162B2 Accelerating scalar multiplication on elliptic curve cryptosystems over prime fields
A method and apparatus for accelerating scalar multiplication in an elliptic curve cryptosystem (ECC) over prime fields is provided. Multiplication operations within an ECC point operation are identified and modified utilizing an equivalent point representation that inserts multiples of two. Algebraic substitutions of the multiplication operations with squaring operations and other cheaper field operations are performed. Scalar multiplication can also be protected against simple side-channel attacks balancing the number of multiplication operations and squaring operations and providing novel atomic structures to implement the ECC operation. In addition, a new coordinate system is defined to enable more effective operation of ECC to multiprocessor environments.
US07991150B2 Phone-independent key expansion module
A button box provides additional keys that can be used in conjunction with a telephone. In one embodiment, a button box is configured by associating it with a telephone and by programming its keys. When a key on the button box is activated, a key press event is sent from the button box to the associated phone. The phone treats the key press event as if a key on the phone itself had been activated and forwards the event to the voice switch appliance associated with the phone. (Alternatively, the key press event is sent from the button box directly to a voice switch appliance.) The button box's user interface is controlled by a voice switch appliance.
US07991148B2 Display cover and case for a communication device
A cover for a display device and a case for a communication device are provided. The cover comprises: external dimensions shaped to fit said cover in a case for said communication device; a top surface; a bottom surface; a non-opaque region adapted to cover said display device allowing a user to see said display device; and a region defining a top of an enclosure cavity for a speaker associated with said communication device. Sound holes in the cover are preferably present. A recess around the region is provided for fitting with a cover for the recess. A communication device comprising the cover is also provided. The case comprises: an exterior frame; a first opening in the frame; an internal wall defined within the exterior frame; a first cavity located in the internal wall; and an air channel to connect the first cavity to a region in the case.
US07991147B2 Handset device with laminated architecture
A handset device (10) includes a laminated front sub-assembly (15) and a rear housing (20) supporting the laminated front sub-assembly. In addition, in one example, an integrated circuit substrate (24), a battery (28), and a speaker (32) are held adjacent to each other in a non-stacked arrangement in the rear housing. In one example, the laminated front sub-assembly may include a sheet (32) having operative indicia coupled therewith and a user interface substrate (56) operatively coupled to the sheet. The laminated front assembly 15 can also include a display (52), such as an electrophoretic display, held between the user interface substrate (56) and the sheet (32).
US07991139B2 Methods and apparatus to limit ring trees in voice over internet protocol networks
Methods and apparatus to limit ring trees in voice over Internet protocol (VoIP) networks are disclosed. A disclosed example parallel ring policy enforcer comprises a memory to hold parallel ring tree information and a policy checker to enforce a parallel ring policy based on a parallel ring request and the parallel ring tree information.
US07991137B2 System and method for collaborative and social group phone conferencing
A system to facilitate phone conferencing between a plurality of phone users over a communications network, program product, and methods are provided. Phone conferencing over a communications network is facilitated by a system that forms a server network that enables users to participate in a conference call. A conference management program product is stored in a memory of the server including instructions which allow users of the system to establish conferencing groups and set participation preferences of the members. The system can utilize the preferences to initiate and conduct the conference call.
US07991136B2 Methods, apparatus and computer program products for allowing access to in-progress calls via calling groups in a voice over internet protocol communication system
A method of providing Voice-Over Internet Protocol (VoIP) communications can be provided by allowing a VoIP phone line included in a calling group of a plurality of VoIP phone lines to connect to an in-progress call between VoIP phone lines included in the calling group.
US07991134B2 Intelligent telephone set
An intelligent telephone set is disclosed that includes a caller-ID circuit that extracts a call identifier from an incoming call. A call processing circuit in communication with the caller-ID circuit assigns the incoming call to a caller category associated with the call identifier. Subsequently, it selects a call processing action corresponding to the caller category and processes the incoming call using the selected call processing action. The intelligent telephone set allows users to set criteria for receiving and processing calls based on CID data. One such call processing action is to use CID data to forward an incoming call to a predetermined location.
US07991133B2 Method and apparatus for generating a metering pulse
In one embodiment, a subscriber line interface circuit includes circuitry to generate metering pulses for insertion onto a subscriber line. The circuitry includes an audio path and a pulse metering path, where the pulse metering path includes a metering generator to generate a digital sine wave from a plurality of stored values, a first interpolator to interpolate the digital sine wave, a filter to filter the interpolated digital sine wave, and a second interpolator to interpolate the filtered interpolated digital sine wave.
US07991131B2 Control of prepaid balance status notification
This invention relates to an enhanced method and apparatus for providing notification to a telecommunications customer using prepaid service that his/her prepaid balance is below a pre-specified threshold. The number of notifications is limited to a specified number within a specified interval. Advantageously, the customer is spared the nuisance o receiving multiple notifications when he/she is already aware of the problem.
US07991130B2 Method, system, apparatus, and computer program product for transmitting a message
A method for effecting delivery of a message from an originator in an original message format to a plurality of authorized receivers in a respective reception message format includes: (a) composing the message; (b) characterizing the message for addressing to indicate at least one feature of the message; (c) addressing the message according to the characterizing pursuant to information provided in a data base that identifies particulars relating to each respective authorized receiver; the addressing establishing selected receivers of the plurality of authorized receivers as permitted receivers; the particulars including the appropriate respective reception message format for each respective permitted receiver; and (d) transmitting the message to each respective permitted receiver via a communication network that includes respective communication media configured for delivering the message in the appropriate respective reception message format to each respective permitted receiver.
US07991128B2 Mirroring of conversation stubs
A computer implemented method and computer program product for managing conversational input. The process authenticates a user on a device in a set of communication devices for manipulating conversation stubs. The process monitors an exchange of conversation for a triggering event on the device in a set of communication devices. Responsive to detecting the triggering event, the process generates a conversation stub that contains information relating to the topic of conversation. The conversation stub is stored in a storage device located remotely to the set of communication devices. Responsive to receiving a selection of the conversation stub, the process presents the conversation stub on a communication device selected from the set of communication devices.
US07991127B2 Method and apparatus for negotiated message delivery
A method of message delivery can include registering a plurality of reception states for a receiving party. The reception states can specify conditions for establishing communications links with receiving party addresses. A receiving party address can be identified from a first initiated communications link between the sending party and the receiving party. Reception state data specified by the plurality of reception states can be determined according to the receiving party address and can be presented to the sending party.
US07991124B2 Method and system for collecting contemporaneous information relating to a critical event
The present invention is directed to a method and system for collecting contemporaneous information relating to a critical event. The method includes receiving a call requesting an emergency response to a critical event and in response to the call, using at least one communication network to transmit a request for supplemental information from reporting devices located in a specified area related to the critical event. The supplemental information is received over the at least one communication network.
US07991123B2 Control circuit for causing cyclic application of sealing current for local loops supporting data network telephony
A system for causing application of sealing current to one or more local telephony loops has a current source; a switching interface for connecting the current source to the one or more telephony loop interfaces; and a machine-readable instruction accessible to the switching interface, the instruction providing intelligence to the switching interface for identifying the one or more loops to be serviced, the time period for current application to each loop serviced, and a sequence order when more than one loop is serviced.
US07991119B2 Radiation detecting apparatus, radiographic image capturing system, and radiographic image capturing method
An electronic cassette in a radiographic image capturing system includes a radiation detector for detecting radiation applied from an image capturing apparatus and transmitted through a patient, a contactless power receiver for receiving electric power supplied contactlessly from a power feeder and supplying the electric power to a battery, an A/D converter for performing an A/D conversion to convert analog radiographic image information generated based on the radiation applied to the radiation detector into digital radiographic image information, an end-of-A/D-conversion determining unit for determining whether the A/D conversion is finished or not, and a charging controller for stopping the power feeder from supplying electric power contactlessly after the image capturing apparatus has started capturing images until the end-of-A/D-conversion determining unit judges that the A/D conversion is finished.
US07991118B2 System and method for providing lateral and frontal X-ray images of a patient
The present invention provides an imaging system (10) having a pedal-switching mechanism (14) for lateral and frontal imaging. The imaging system (10) is particularly useful for positioning an image-capturing device (18) with respect to a patient disposed on an imaging system (10) and may include a support member (20) configured to support a patient or object of interest, and a c-arm imaging equipment (12) configured to be removable to capture images in various directions.
US07991111B2 High voltage x-ray generator and related oil well formation analysis apparatus and method
An apparatus and method for determining the density and other properties of a formation surrounding a borehole using a high voltage x-ray generator. One embodiment comprises a stable compact x-ray generator capable of providing radiation with energy of 250 keV and higher while operating at temperatures equal to or greater than 125° C. In another embodiment, radiation is passed from an x-ray generator into the formation; reflected radiation is detected by a short spaced radiation detector and a long spaced radiation detector. The output of these detectors is then used to determine the density of the formation. In one embodiment, a reference radiation detector monitors a filtered radiation signal. The output of this detector is used to control at least one of the acceleration voltage and beam current of the x-ray generator.
US07991110B2 Weight inspection apparatus and weight inspection system provided therewith
A weight inspection apparatus includes a weight obtaining unit, an irradiation unit, a detection unit and an estimated weight calculation unit. The weight obtaining unit is configured to obtain an actual weight of an inspection target object. The irradiation unit is configured to irradiate the inspection target object with energy waves. The detection unit is configured to detect the energy waves irradiated at the inspection target object. The estimated weight calculation unit is configured to calculate an estimated weight of the inspection target object based on a result of detection by the detection unit. The deviation amount calculation unit is configured to calculate a difference between the actual weight obtained by the weight obtaining unit and the estimated weight obtained by the estimated weight calculation unit.
US07991109B2 X-ray multichannel spectrometer
An X-ray multichannel spectrometer comprising a polychromatic source (2), a holding means (3) for holding a sample (1), a fluorescence channel (4) that selects X-ray beams of a special wavelength and energy, and a detector (5) for measuring the selected X-ray beams, a diffractometry channel (6) that selects, by means of a monochromator (7), an X-ray beam wavelength of the source subsequent to diffraction of the X-ray beams by the sample, and a detector (8) for measuring the selected X-ray beams, is characterized in that a single slit device (9) is provided between the source and the sample, which can be moved transversely with respect to the direction of the beam from the source, and the monochromator of the diffractometry channel is stationarily disposed with respect to the source and the sample and has an entry single slit (10) which defines, together with the movable single slit device and the sample position, the characteristic diffraction angle 2θ of a predetermined crystal structure of the polycrystalline sample at the wavelength of the source selected by the monochromator. In this fashion, reliable element analysis and inexpensive X-ray diffraction can be performed with the same device, wherein the at least three collimator arrangements that have been necessary up to now for the diffractometry channel, are omitted and the monochromator does not require any complex diffraction mechanism in the diffractometry channel.
US07991102B2 Signal generating apparatus and method thereof
A signal generating apparatus includes: a test data generator for generating a test data; a fractional-N phase-locked loop device coupled to the test data generator for generating a synthesized signal according to the test data when the test data is received; and a calibrating device coupled to the fractional-N phase-locked loop device for measuring power of the synthesized signal to generate a calibration signal utilized for adjusting the fractional-N phase-locked loop device.
US07991098B2 Method and apparatus for training the reference voltage level and data sample timing in a receiver
Methods and apparatuses for calculating the location of an optimal sampling point for a receiver system are disclosed. In brief, a first method comprises determining a maximum voltage margin and a maximum timing margin of a received signal, and from these margins, determining an optimal sampling point, which includes a reference voltage level (Vref) and a relative sample phase. The location of the optimal sampling point is based on the locations of the sampling point of the maximum voltage margin and the sampling point of the maximum timing margin. A second method comprises establishing an initial sampling point, and then successively refining each of the voltage and timing components of the sampling point until an optimal sampling point is reached.
US07991097B2 Method and apparatus for adjusting serial data signal
A method for adjusting a serial data signal having multiple sets of bits includes the following steps. First, one set of bits in the serial data signal is over-sampled to generate a first set of over-sampled bits. Next, every adjacent two bits of the first set of over-sampled bits are compared to generate one set of edge bits. Then, a delay operation is determined according to the set of edge bits. Afterwards, a displacement operation is executed on next sets of bits in the serial data signal according to the delay operation.
US07991093B2 Analog/digital circuit
A digital filter operates on the basis of a first clock having a first frequency. A stereo modulator operates on the basis of a second clock having a second frequency higher than the first frequency and being asynchronous. The stereo modulator performs a predetermined process on output data of the digital filter. A frequency modulator operates on the basis of a third clock having a third frequency whose origin is the same as that of the second clock, and performs frequency modulation on an output signal of the second digital computing unit. A sampling converter receives output data having the first frequency from the digital filter, converts a sampling frequency to data synchronized with the second clock, and outputs the obtained data to the stereo modulator.
US07991090B2 Method and system for reordered QRV-LST (layered space time) detection for efficient processing for multiple input multiple output (MIMO) communication systems
Aspects of a method and system for reordered QRV-LST (layered space time) detection for efficient processing for multiple input multiple output (MIMO) communication systems are presented. The method may include receiving an ordered plurality of signals wherein each of the ordered plurality of received signals comprises information contained in an ordered plurality of spatial streams. Each spatial stream may comprise one or more frequency carriers, or tones. Information, or data, contained in a corresponding one of the ordered plurality of spatial streams may be detected. The order in which the information is detected may be determined for each individual frequency carrier.
US07991084B2 Apparatus, method and computer program product for detecting non-synchronized random access channel preamble
A detect decision is made by non-coherently combining results from correlating a preamble (CAZAC) sequence with base/root sequences used in the cell and setting a detection threshold based on those combined results. Another threshold can be set based on coherently combining results from correlating the preamble sequence, in which case the detect decision is based on satisfying either one of the thresholds. Where the sequence repeats in the same preamble, the results that are combined are from correlating the first instance of the CAZAC sequence and from correlating the second instance of the CAZAC sequence. Where the sequence does not repeat, different segments of the CAZAC sequence, each less than the whole and not necessarily of the same length, are correlated for a partial correlation on each segment, then the segments are combined and used to set the detection threshold. Detection may be done in stages, adjusting the threshold after the first stage based on comparing the results of non-coherent and coherent combining.
US07991080B2 RFID decoding subsystem with decode module
A radio frequency identification (RFID) decoding subsystem includes a pre-decode module and a decode module. The pre-decode module is coupled to process down-converted RFID signals into pre-decoded baseband data. The decode module is coupled to: enable a counting process based on the pre-decoded baseband data to produce a count resultant; and compare the count resultant with a threshold at a data bit interval to produce decoded RFID data.
US07991079B2 FFT numerology for an OFDM transmission system
An exemplary fast Fourier transform (FFT) numerology for an orthogonal frequency division multiple access (OFDMA) downlink transmission system is described. The exemplary FFT numerology reduces the FFT sampling rate for a given transmission bandwidth, thereby increasing the battery life of a UE. The FFT numerology increases robustness against Doppler spread, phase noise, and frequency offset, enabling operation in channels with high delay spread, such as occurs in mountainous regions. The described numerology might provide the following without altering standard sub-frame duration: increased intercarrier spacing; reduced FFT sampling frequency across the transmission bandwidths; reduced FFT size across all transmission bandwidths; increased number of OFDM symbols per sub-frame; and/or increased cyclic prefix length choices.
US07991078B2 Signal processing apparatus, signal processing method, and program
In a signal processing apparatus adapted to process a signal transmitted via a transmission path, distortion of a waveform of a signal value of a specific symbol is predicted on the basis of a characteristic of distortion depending on values of symbols transmitted before the specific symbol, and the distortion is removed from the waveform of the received signal thereby producing a distortion-removed waveform. A comparison value is calculated for each allowable value of the specific symbol by subtracting a predicted signal value of the specific value from the distortion-removed waveform. A symbol value corresponding to the smallest comparison value is determined as the value of the specific symbol. An error suspicion level value indicating the degree of suspicion of being incorrect is calculated for each of the predetermined number of symbols, and already determined values of symbols are corrected in accordance with the error suspicion level values.
US07991076B2 Complex signal scaling for phase and/or amplitude modulated signals
A signal scaling device (D), for a transmission path of a wireless communication equipment, comprises a processing means (PM) adapted to receive a phase and/or amplitude modulated signal (I/Q) to transmit, and arranged to multiply said phase and/or amplitude modulated signal with a chosen complex gain in order to output said phase and/or amplitude modulated signal with a chosen scaled amplitude and a chosen phase offset.
US07991074B2 Processing transmission signals in radio transmitter
A method, apparatus, and computer program is presented for use in a radio transmitter using a polar transmitter structure in which a transmission signal is separated into an amplitude component and a phase component. The transmission signal includes transmission symbols distributed to a number of transmission resource blocks allocated to the radio transmitter for transmission. The amplitude component of the transmission signal is low-pass filtered in a low-pass filter configured by filtering parameters selected according to the number of transmission resource blocks allocated to the radio transmitter. Then, the low-pass filtered amplitude component is used in power supply of a power amplifier configured to power-amplify a phase component of the transmission signal.
US07991072B2 Multi-carrier modem transmitter with controlled transmit signal quality degradation for improving stability of operation
A telecommunication system with a modem having a controlling module coupled to a data transmission module includes a transmitter configured to transmit channels via a communication line. The channels transport user data by use of signals with modulation having a bitload that is modifiable. The data transmission module includes an artificial noise generator coupled to the transmitter and controlled by the controlling module to inject an artificial noise into the transmitter. The artificial noise is used to influence the signals transmitted by the data transmission module to the communication line and may be added to the data signals either in the transmit time domain processing module or in the transmit frequency domain processing module of the transmitter.
US07991069B2 Method for adapting filter cut-off frequencies for the transmission of discrete multitone symbols
A method for adapting filter cut-off frequencies for the transmission of discrete multitone symbols, where a transmit symbol datastream consisting of discrete multitone symbols is applied to an interpolation device, the transmit symbol datastream is interpolated with a symbol rate in the interpolation device, an interpolated symbol datastream is filtered in a first low-pass filtering device in accordance with a first filter cut-off frequency, which can be predetermined by a first filter cut-off frequency determining device, a digital symbol datastream obtained after a digital-analog conversion, transmission and analog-digital conversion, is filtered at the receiver end in a second low-pass filtering device in accordance with a second filter cut-off frequency, which can be predetermined by a second filter cut-off frequency determining device, in order to provide an equalized symbol datastream, the equalized symbol datastream is decimated in a decimation device and the decimated received symbol datastream consisting of discrete multitone symbols is provided to a multitone receiver device.
US07991066B2 Transmitter, receiver and method for controlling multiple input multiple output system
Provided is a method of controlling a multiple input multiple output (MIMO) system. One embodiment of the method includes the steps of: estimating, at a receiver, a MIMO channel and detecting data streams using a successive interference cancellation scheme; calculating, at the receiver, S and P using the estimated channel and then feeding back information corresponding to (P1, P2, . . . , PM-1, SINR5M) to a transmitter, and determining, at the transmitter, a transfer rate and transmission power perstream using the fed-back information. Another embodiment of the method includes the steps of: estimating, at a receiver, a MIMO channel and detecting data streams using a signal received from an antenna; extracting, at the receiver, a feedback parameter to be fed back to the transmitter using the estimated channel, and feeding back the feedback parameter to the transmitter, and determining, at the transmitter, a stream to be allocated to the receiver from among the streams of the transmitter using the fed-back parameter and a data transfer rate per stream, wherein the feedback parameter is information corresponding to a successive interference cancellation order and a signal-to-interference-plus-noise ratio (SINR) per stream reflecting successive interference cancellation.
US07991063B2 Transmission symbols mapping for antenna diversity
Methods and apparatus for transmitting data via multiple antennas by using antenna diversity. A transmission diversity scheme is established such that two transmission matrices that are in accordance with the space frequency block code combined with Frequency switched transmit diversity (SFBC+FSTD) scheme, are alternatively applied in either the frequency domain, or the time domain, or both of the frequency domain or then time domain. The symbols in the transmission matrices may be transmitted either as one burst in a primary broadcast channel (PBCH), or as discrete bursts in the primary broadcast channel.
US07991061B2 Transmitting device and control method thereof
A transmitting device is provided that generates OFDM symbols by identifying a sampling frequency of input data that is input from an external device, determining a number of inverse Fourier transform sample points and a number of sampling points of a redundant data portion in accordance with the identified sampling frequency, and subjecting the input data to OFDM modulation using the determined number of sampling points. The transmitting device then transmits the generated OFDM symbols.
US07991057B2 Apparatus and method for generating ranging pseudo noise code
Disclosed is an apparatus for generating a ranging pseudo noise code used for a terminal of a portable internet system of an OFDM access scheme. The apparatus for generating ranging pseudo noise code detects a cell ID number using a preamble signal transmitted from a base station covering the terminal, detects a ranging pseudo noise code mask value using the detected cell ID number and system parameters input from the base station, and generates a ranging pseudo noise code using the detected cell ID number and the ranging pseudo noise code mask value. With the above structure, a constant initial value can be used irregardless of the cell ID number of the base station, and a desired ranging pseudo noise code can be generated as fast as possible so as to have a desired offset.
US07991054B2 Information signal processing device, information signal processing method, image signal processing device, image displaying device, device and method for producing correction data used in them, device and method for producing coefficient data, programs for executing these methods, and computer-readable medium for storing the program
The present invention relates to an apparatus for processing informational signal etc. that are preferably applied to a digital broadcast receiver etc. A class classification portion (130) generates a class code CL for indicating a class to which pixel data y of a target position in an image signal Vb belongs. From an accumulation table (131), based on this class code CL, difference data DF (correction data of encoding noise) that corresponds to the target position is read. Pixel data (pixel value or DCT coefficient) x that corresponds to the target position in the image signal Vb is supplied to an addition portion (134). The addition portion 134 adds the difference data DF read out of the accumulation table (131) to this pixel data x, to obtain pixel data y of the target position in the image signal Vb. Encoding noise (encoding distortion) of this pixel data y is reduced.
US07991052B2 Variable general purpose compression for video images (ZLN)
Methods, medium, and machines which compress, enhance, encode, transmit, decode, decompress and display digital video images in real time. Real time compression is achieved by sub-sampling each frame of a video signal, filtering the pixel values, and encoding. Real time transmission is achieved due to high levels of effective compression. Real time decompression is achieved by decoding and decompressing the encoded data to display high quality images. A receiver can alter various setting including, but not limited to, the format for the compression, image size, frame rate, brightness and contrast.
US07991050B2 Moving picture decoding apparatus and moving picture decoding method
According to one embodiment, a moving picture decoding apparatus comprises a decoding module configured to decode an input stream containing coded moving picture data and coding information of the coded moving picture data and configured to produce decoded moving picture data and decoding information, an interpolation image generation module configured to generate an interpolation image frame to be interposed between frames in the decoded moving picture data, and an image generation control module configured to control the generation of the interpolation image frame based on the decoding information.
US07991049B2 Video and graphics system with video scaling
A video and graphics system has a reduced memory mode in which video images are reduced in half in horizontal direction during decoding. The video and graphics system includes a video decoder for decoding MPEG-2 video data. The video images may not be downscaled in the horizontal direction when no bi-directionally predicted pictures are used. The video and graphics system may output an HDTV video while converting the HDTV video and providing as another output having an SDTV format or another HDTV format. The output having an SDTV format may be recorded using a video cassette recorder (VCR) while the HDTV video is being displayed.
US07991048B2 Device and method for double-pass encoding of a video data stream
The invention relates to a device for double pass encoding of a video data stream comprising: a first type encoding means performing the first encoding pass, a second type encoding means performing the second encoding pass. According to the invention, the second type encoding means are different from the first type encoding means and the second type encoding means use encoding information originating from the first encoding pass. Application to MPEG-2 and H.264 encoding.
US07991038B2 Laser arrangement and resonator element for such a laser arrangement
In a laser arrangement comprising at least one laser medium for producing a laser emission, a laser resonator having a beam path with a length of at least 20 cm and with at least one end mirror, the beam path within the laser resonator is formed at least partly by free-beam optics. A resonator element arranged in the beam path has at least two optical surfaces as surfaces interacting with the radiation led via the beam path, these optical surfaces being rigidly connected to one another and being adjustable together in the beam path in such a way that, on tilting by an angle error, they achieve substantially the same effect on the guidance of the beam path but with opposite sign, so that mutual compensation of tilt errors takes place.
US07991036B2 Two-dimensional photonic crystal plane emission laser
A two-dimensional photonic crystal plane emission laser of the invention includes a two-dimensional photonic crystal which has a two-dimensional photonic crystal area and a light reflecting area, and which selects a wavelength of light to be generated in an active layer. The light reflecting area is formed in such a manner that when light leaking from the two-dimensional photonic crystal area and reflected on a reflecting surface of the light reflecting area is returned to the two-dimensional photonic crystal area, the reflection light is combined with a standing wave residing in a propagating direction of the reflection light without disturbing its resonant state.
US07991034B2 Electrically-pumped semiconductor zigzag extended cavity surface emitting lasers and superluminescent LEDs
A semiconductor surface emitting optical amplifier chip utilizes a zigzag optical path within an optical amplifier chip. The zigzag optical path couples two or more gain elements. Each individual gain element has a circular aperture and includes a gain region and at least one distributed Bragg reflector. In one implementation the optical amplifier chip includes at least two gain elements that are spaced apart and have a fill factor no greater than 0.5. As a result the total optical gain may be increased. The optical amplifier chip may be operated as a superluminescent LED. Alternately, the optical amplifier chip may be used with external optical elements to form an extended cavity laser. Individual gain elements may be operated in a reverse biased mode to support gain-switching or mode-locking.
US07991030B2 Method for deriving precise control over laser power of an optical pickup unit, and associated automatic power calibration circuit
A method for deriving precise control over laser power of an optical pickup unit (OPU) includes: providing an analog-to-digital converter (ADC) within an automatic power calibration (APC) circuit to derive a path gain and/or a path offset from the APC circuit; and selectively performing compensation according to the gain and/or the path offset, in order to maintain precision of a relationship between the laser power and a target command utilized for controlling the laser power. An associated APC circuit comprising an ADC and at least one compensation module is further provided. The ADC is utilized for deriving a path gain and/or a path offset from the APC circuit. The compensation module is utilized for selectively performing compensation according to the path gain and/or the path offset, in order to control the laser power by a target command.
US07991027B1 Apparatus and method for generating optical-seed pulses for high-powered fiber-laser amplifier systems
Apparatus and method for generating controlled-linewidth laser-seed-signals for high-powered fiber-laser amplifier systems. In some embodiments, the natural chirp (frequency change of laser light over a short start-up time) of a DBR laser diode when driven by pulsed current is used to broaden the linewidth of the laser output, while adjusting the peak current and/or the pulse duration to obtain the desired linewidth.
US07991023B2 Multi-band multiwavelength quantum dot mode-locked lasers
A multi-band (multi-color) multiwavelength mode locked laser diode is provided by dynamic phase compensation of a quantum dot active medium. The laser diode is provided with a PIN diode structure where the active medium consists of a plurality of layers of quantum dots such as those produced by self-assembly from known chemical beam epitaxy methods. The multiplicity of bands may be produced by AC Stark splitting, frequency selective attenuation, or by the inclusion of multiple different layers having different, respective, peak ASE emissions. Dispersion compensation within laser facets, waveguides, and the optically active media permit the selection of a fixed dispersion within the cavity. A dynamic group phase change induced by the AC Stark effect permits compensation of the fixed dispersion sufficiently to produce an intraband mode-locked laser. Even interband mode locking was observed.
US07991022B1 Optical pulse amplification based on stimulated Raman scattering
Techniques and apparatus for using stimulated Raman scattering in an optical gain medium to produce amplified laser pulses.
US07991021B2 Multimode raman fiber device with mode discrimination
A multimode optical fiber has a core that includes radially dependent dopant materials to provide a desired refractive index profile and a desired Raman gain coefficient profile. A laser diode pump laser array provides high brightness light that is launched into the fiber and is subject to maximum Raman gain along the optical axis, thereby favoring the lowest order mode of the fiber, discriminating against higher order modes and providing a high brightness, diffraction limited output. The fiber can be incorporated into oscillators, amplifiers and other optical devices.
US07991020B2 Quad rate transmitter equalization
An integrated circuit includes current mode drivers that provide equalized outputs. A parallel-to-serial converter circuit receives data at less than one fourth the output data rate, and provides main data and equalization data at one fourth the output data rate to at least one four-to-one multiplexer. The main data and equalization data is multiplexed onto an output node at the output data rate.
US07991019B2 Methods and systems for combining media inputs for messaging
With the growing number of, both personal and shared, devices that may be connected to the Internet, the number of possible media sources that may provide input for a message increases, as does the complexity of message preparation. Additionally, with the introduction of shared devices, such as televisions, as media sources for messages, both authentication and security issues are of fundamental importance. Aspects the present invention are related to systems and methods for combining media inputs at an external, central server for messaging.
US07991018B2 System and method for transmitting audio data
The invention relates to a system and method for transmitting audio data in a combined cabin management system in an aircraft with the steps: playing back entertainment programs and providing communications possibilities with an entertainment system (1), which is connected to several first audio data sources (3) and to several first audio playback devices (4), setting and displaying cabin parameters with a control system (2), which is connected to several second audio data sources (8) and to several second audio playback devices (9), transmitting audio data between the control system (2) and the entertainment system (1) with several audio channels (6) each with a coding device (5) and a decoding device (7) respectively. In order to be able to carry out the transmission of audio data and associated information by using commercially available coding chips with the lowest possible expense, the steps are provided: interlinking the audio signals from the several audio data sources (3; 8) into one data stream through a multiplexer (12), via which the coding device (5) is connected to several audio data sources (3; 8), and depacketing the data stream into audio signals for the several audio playback devices (4; 9) through a demultiplexer (15) via which the decoding device (7) is connected to several audio playback devices (4; 9), wherein the audio data are transmitted between the coding device (5) and the decoding device (7) with a predetermined resolution.
US07991017B2 Deterministic communication system
The invention relates to a communication system and a method for controlling a communication system for communicating audio data between each of a plurality of terminal units (T1-T3). In order to provide a deterministic communication protocol with lowest possible overhead and a system for implementing same said method is characterized by the steps of: examining an identity of said terminal units (T1-T3) by said central unit (10) during an initialization phase; transmitting a predetermined data frame including a first synchronization signal, a terminal unit address of a respective terminal unit, a payload field and a second synchronization signal by said central unit (10) via said master bus (14) during a configuration phase; and transmitting audio data through said data bus (12) by one of said plurality of terminal units (T1-T3) within an audio sample time interval that corresponds to the interval between said first synchronization signal and said second synchronization signal.
US07991016B2 High availability clock synchronization and distribution for mobile backhaul networks
Fully redundant clock systems are provided on network nodes coupled by redundant multisegment psuedowires (MSPWs) within an internet-protocol (IP)-based mobile backhaul network. The primary clock system includes a primary master clock on a first node and a primary slave clock on a second node coupled via a primary MSPW, while the secondary clock system includes a secondary master clock on the first node and a secondary slave clock on the second node coupled via a secondary MSPW. The primary and secondary slave clocks synchronize with their respective primary and secondary master clocks via their respective MSPWs. A clock controller maintains the secondary clock system in a hot-stand-by mode, and upon determining that a switch-over is needed, automatically switches from the primary clock system to the secondary clock system.
US07991014B2 Method and system for remote tuning and clock synchronization
The disclosed embodiments relate to a system for providing remote tuning and clock synchronization in a network. The system includes a device that receives a signal that includes a plurality of channels, a device that receives a user request indicative of a desire to view at least one of the plurality of channels, and a filter that filters the received signal and transmits a user signal corresponding to the at least one of the plurality of channels to the user. An alternative embodiment of the system includes a device that receives a signal that includes a plurality of packets, at least a portion of the plurality of packets comprising an embedded time stamp, a device that detects the at least a portion of the plurality of packets containing the embedded time stamp, and a device that computes an adjusted time stamp based on the embedded timestamp and a precision local clock and incorporates the adjusted timestamp into the at least a portion of the plurality of packets containing the embedded timestamp prior to transmitting the at least a portion of the plurality of packets to the network.
US07991013B2 Digital receiver for radio-frequency signals
A system and method for receiving radio frequency signals, comprising a plurality of analog signal couplers, for communicating a representation of a radio frequency signal; a respective analog to digital converter for each of said couplers, each having an output presenting a digital representation of the representation and an associated clock; a non-blocking switch matrix, receiving the plurality of outputs and associated clocks, and producing a plurality of regenerated outputs and associated regenerated clocks under selective control of a switch matrix signal; and a plurality of digital radio frequency signal processors, adapted to receive at least one regenerated output from the non-blocking switch matrix and associated regenerated clock.
US07991008B2 Method for identifying the transmission control protocol stack of a connection
A method for identifying the TCP stack type of a transmitting node is disclosed in which a SYN packet is identified by the setting of the SYN bit in the packet. Following the identification of a set SYN bit in the SYN packet, the content of the data field includes a code to identify the TCP stack type associated with the node that transmitted the SYN packet.
US07991003B2 Transmission apparatus and transmission method
A transmission apparatus of the present invention includes an encoder unit configured to encode data including plural layers for each of the layers, a packetizing unit configured to generate a packet based on the data encoded by the encoder unit, a determination unit configured to determine transmission intervals at which the generated packet is transmitted for each of the layers, and a transmission unit configured to transmit the generated packet at the determined transmission intervals, wherein the transmission intervals are changed for each specified packet, where the change varies with each of the plurality of layers.
US07991002B2 Apparatus and method for implementing handoff between heterogeneous networks in a wireless communication system
An apparatus and method for implementing a vertical handoff between a WLAN and a broadband wireless communication network are provided. The vertical handoff apparatus includes a base station (BS) of the broadband wireless network and at least one access point (AP) of the WLAN within the cell coverage area of the BS, and a switch for forwarding packets between the BS and the at least one AP and processing a handoff between the BS and the at least one AP.
US07991001B2 Packet-switched telephony call server
A system and method for providing packet-switched telephony service. The system provides call control, signaling, and/or delivery of voice, video, and other media in substantially real time. One embodiment of the system includes a call client application on a user device, and a call server located at a packet-switched telephony service provider. The call server is preferably operable to communicate with the call client in a non-native protocol and with the gateway in a native protocol.
US07991000B2 Inband controlling of a packet-based communications network
Inband Controlling of a packet-based Communications NetworkA method of handling control information (CMR latest, CMR latest new) sent inband in a packet-based communications network with traffic data, wherein the network has a buffer for temporarily storing received packets, is described. The method comprises receiving one or more packets and determining (312) first control information (CMR latest new) comprised therein, deciding (314) if the first control information (CMR latest new) is newer than second control information (CMR latest) received earlier, and, if the first control information (CMR=most recent CMR latest new) is newer than the second control information (CMR latest), handling (318) the first control information (CMR latest new) independently from a buffering of the one or more received packets which comprise the first control information (CMR latest new). The invention further relates to a network component like a packet terminal or a converting gateway for performing the method and to communications systems comprising such a network component.
US07990996B2 Data transmission
A data transmission network having at least two devices to transmit and receive data with the devices connected via a passive transmission device so that the data is transmitted between the devices using the passive transmission device. Each of the devices includes a converter to control data transmission using the passive transmission device.
US07990995B2 Wireless communication apparatus and wireless communication method
A wireless communication apparatus includes a main queue to store MAC frames, a plurality of subqueues related to the main queue and used to control retransmission of the MAC frame, each of the subqueues having different priority for transmission of the MAC frame, respectively, an extracting device configured to extract the MAC frame from the main queue on the basis of a destination and the priority, and distribute the extracted MAC frame to one of the plurality of subqueues for each priority, and an aggregating device configured to extract MAC frames from the plurality of subqueues to form a MAC super frame.
US07990993B1 Platform-independent control plane and lower-level derivation of forwarding structures
A network device includes a processor that executes a software module above an operating system of a network device, wherein the software module is configured to create a set of forwarding structures for use in forwarding network traffic with the network device without regard to limitations of an underlying architecture of the forwarding plane. The network device also includes a forwarding structure control module operative within or below the operating system of the network device, wherein the forwarding structure control module is configured to create a set of derived forwarding structures based on the set of forwarding structures provided by the software module for installation in the forwarding information of the forwarding plane. The derived set of forwarding structures is created in accordance with the limitations of the underlying architecture of the forwarding plane.
US07990992B2 Electronically configurable interface
A physical interface that is electronically configurable to transfer information according to any protocol of a pre-defined set of at least two protocols is disclosed. Moreover, electronic configuration of such a physical interface to transfer information according to any protocol of a pre-defined set of at least two protocols is disclosed.
US07990991B2 System of extending address on ATM universal test operation interface bus and the method thereof
The system of this invention for extending address on UTOPIA and the method thereof can extend the single PHY on the ATM switching chip bus to many PHY ports easily without increasing too much cost, and thus increase the application flexibility of corresponding ATM switching chips. Evidently, there would be still many other embodiments of the invention, the people skilled in the art can make a variety of corresponding changes and transformations in accordance with the invention without departing from its spirit and essential, but these corresponding changes and transformations should also be in the protection range of the claims of this invention.
US07990990B2 Circuit and method for transmitting data stream
A circuit including a first data selection circuit and a second data selection circuit for transmitting a data stream is provided. The first data selection circuit having first controllable channels turns on a first operating channel being one of the first controllable channels in an odd-numbered period and turns off the first controllable channels in an even-numbered period adjacent to the odd-numbered period for transmitting a first bit datum of the data stream. The second data selection circuit having second controllable channels turns off the second controllable channels in the odd-numbered period and turns on a second operating channel being one of the second controllable channels in the even-numbered period for transmitting a second bit datum of the data stream.
US07990986B1 Method and system for identifying a mobile station to a content server
A gateway receives network presence information regarding a mobile station. The network presence information is based, at least in part, on status messages that a network access server, such as a packet data serving node (PDSN), sends, for example, to an accounting server. The network presence information identifies the mobile station, such as by Internet Protocol (IP) address, network access identifier (NAI), and/or mobile directory number (MDN). When the gateway receives a request from a mobile station to access a content server, e.g., an HTTP GET request, the gateway inserts identifying information, such as NAI and/or MDN, into the request to identify the mobile station to the content server.
US07990980B2 Modeling non-deterministic priority queues for efficient model checking
A method and system are disclosed for modeling non-deterministic queues for efficient model checking. In this method and system, a multitude of messages are held in a plurality of queues, and these messages having n priorities. The method comprises the steps of providing (n+1) queues, including a first queue, and n priority queues; passing said messages from a source to the first queue; passing each of said messages from the first queue to one of said n priority queues based on the priority of the message; and passing each of said messages from the n priority queues to a destination based on the priority of the message. One or more non-deterministic waits are introduced into one or more of the passing steps to simplify passing the messages into or out of the n priority queues.
US07990977B2 Method, system, and device for sending data in a cable data service
A method of sending data from a transmit site to a receive device includes dividing a first transmit data stream having a first bit rate into multiple data streams with each of the multiple data streams having a bit rate that is lower than the first bit rate. Each of the multiple data streams is transmitted over a cable network having multiple radio frequency channels. The multiple data streams are recombined at the receive device to provide a receive data stream having a bit rate equal to the first bit rate. A second transmit data stream is transmitted over one of the radio frequency channels to a legacy user connected to the one radio frequency channel between the transmit site and the receive device.
US07990976B2 Negotiated secure fast table lookups for protocols with bidirectional identifiers
During connection establishments for a protocol with bidirectional identifiers, connection data is allocated, the locally selected identifier is a pointer to the allocated connection data, and a mathematical transformation is applied to the pointer. The pointer and a result of the mathematical transformation are included in a first and second portion of the connection establishment packets respectively. Upon receipt of a data packet for that protocol, a first and second portion of the data packet (which correspond to the first and second portion of the connection establishment packets) are extracted. The same mathematical transformation used during connection establishment is applied to the data extracted from the first portion of the data packet. The result of that mathematical transformation is compared with the data extracted from the second portion of the data packet. If the values match, then the data extracted from the first portion is trusted and dereferenced to access the allocated connection data associated with that data packet.
US07990970B2 Data transmission apparatus, address setting method for the apparatus, and address setting processing program
A data transmission apparatus includes a transmitting portion capable of transmitting data to an address set by a user's transmission operation, a counter portion for counting the number of past transmissions every address, a storing portion for storing a transmission history including the counted number of past transmissions in an updatable manner, a registering portion for automatically registering an address whose number of past transmissions has reached a prescribed number, a displaying portion for displaying an address setting screen, a discrimination portion for discriminating whether there is a transmission history to the automatically registered address as to the user who transmits, and a controlling portion for making the displaying portion display the automatically registered address in a selectable manner on the address setting screen of the displaying portion only when it is discriminated by the discrimination portion that there is the transmission history.
US07990967B2 Firewall method and apparatus for industrial systems
The invention includes a method including the steps of specifying access control information for resources, for each first protocol packet transmitted on the network, intercepting the first protocol packet prior to a first protocol destination resource, examining embedded packet information to identify at least one of the intermediate path resources and the final destination resource, identifying the access control information associated with the identified at least one of the intermediate path resources and the final destination resource and restricting transmission of the first protocol packet as a function of the identified access control information.
US07990961B2 Apparatus and methods for improved dual device lookup in a zoning SAS expander
Apparatus and methods for full address resolution in a zoning SAS expander. A single memory circuit is used in a zoning SAS expander to store zone information associated with the SAS address (e.g., WWN) of devices exchanging information through the expander. The source and destination addresses in a received SAS frame are used as inputs to the memory circuit to generate outputs of the memory circuit representing the source and destination zone group identifiers. These outputs are then applied to the zone permission table to determine the zoning permission for forwarding the frame through the expander. Pipelined logic within the expander sequences the operations of the memory circuit and the zone permissions table to account for clock cycle delays in processing of each. In one exemplary embodiment, the memory circuit is a content addressable memory (CAM). In another exemplary embodiment, the CAM also includes port routing information.
US07990960B2 Globally routable user agent uniform resource identifier system and method
A system and method for concealing an identity by receiving a Session Initiation Protocol (SIP) message, the SIP message containing a field, the field containing a Globally Routable User Agent Uniform Resource Identifier (GRUU) identifying a node, the GRUU containing a public user identity (PUID), a ‘gr’ parameter, and a ‘gr’ parameter value; evaluating a subscription option; and in response to evaluating the subscription option, concealing an identity of the node by removing the ‘gr’ parameter and the ‘gr’ parameter value from the field.
US07990957B2 Method and device for selecting service domain
A method and device for selecting a service domain in a system for setting a session for at least one or more services between at least two or more terminals, in which when receiving an INVITE message for setting a voice service related session from an originating terminal, it is decided whether to send the INVITE message to a server or to directly send the INVITE message to a terminating terminal according to user pre-registered information for a domain selection, and then the terminating terminal having received the INVITE message sends to a network a response message including domain selecting information for directly selecting a domain with respect to the voice service related session according to a user's selection.
US07990955B2 Method and apparatus for PSTN-based IP active call recovery and re-routing
A method and system for rerouting IP telephony call information. The system includes an existing IP telephony call, the telephony call originating at a first IP telephony phone. A second IP telephony phone receiving the IP telephony call from the first IP phone and a network routing condition, the routing condition causing the IP telephony call to be rerouted. A switchover instruction, the switchover instruction initiating a switchover of the existing IP telephony call to a PSTN.
US07990951B2 Method and system for fast channel change in a communication device
An association table associates each program stream of a plurality of program streams with a MAC domain, with a channel frequency and with a multicast address. If a subscriber device selects a content program different from a current program, a determination is made whether the new program is serviced by a different MAC domain than the one serving the current program. If the selected new program is not serviced by the same domain that is serving the current program stream(s), the current MAC domain is informed that the subscriber device is ending the session therewith, the new frequency is tuned by the subscriber device and new content is received immediately after the new frequency is tuned. The subscriber device registers with the new MAC domain after receipt of new content has begun.
US07990949B2 Enhanced wide area network support via a broadband access gateway
A wireless broadband access gateway having a wireless interface compatible with any of a number of commercial wireless wide area network standards provides enhanced wire area network coverage via a broadband network. The gateway may function as a wireless wide area network base station having a small coverage area, and may be communicatively coupled via a broadband access provider to a broadband wireless controller that cooperatively coordinates call management for access devices comprising cellular or mobile multimedia handsets. The broadband network may comprise cable, digital subscriber line, satellite, T1, or T3 type networks, and may carry traffic unrelated to the signaling, control, voice, and multimedia information of associated with wide area network calls. The wireless broadband access gateway may comprise a set-to-box, and may operate to convert from air interface protocols used to communicate with mobile handsets of the wireless wide area network, to/from the packet-based protocols that may be used in the broadband network.
US07990948B2 Serverless and switchless internet protocol telephony system and method
A serverless telephony system (STS) establishes and maintains a voice, data and video exchange between telephony devices using Internet Protocol (IP). The STS in a preferred embodiment comprises software running on a telephony device with a standard packet network connection over a local area network (LAN) or a wide area network (WAN), or a combination, which may include the Internet network. The new system enables one telephony device to establish a connection with another telephony device without intervention by any third device such as a switch or a server. In one embodiment an IP-PBX (Internet Protocol-Private Branch Exchange) application is provided having no server presented in the network for establishing a call between any two IP phones on a Local Area Network (LAN), providing substantially all services typically expected from a standard PBX, and yet functions in compliance with one or more of a H.323, a MGCP, a SIP protocol or any one of other standard protocols.
US07990946B2 Node apparatus and path setup method
A node apparatus includes: a control unit setting up a path; a path setup time measuring unit measuring path setup time required to set up the path; a path setup time reporting unit reporting the path setup time to another node apparatus on a communication network; a path setup time storage unit storing the path setup time measured at another node apparatus on the communication network when the measured path setup time is reported from the other node apparatus; and an alternate path determining unit determining a path based on the path setup time of each node apparatus stored in the setup time storage unit.
US07990940B2 Spread spectrum communication device and spread spectrum communication method
A communication method applied to a mobile station in a code division multiple access system transmitting uncompressed frames and compressed frames, the method including: receiving transmission power control information indicating an increase or decrease in power and a compressed frame including a transmission gap from a base station; adjusting transmission power on the uncompressed and the compressed frames in accordance with the transmission power control information, by increasing or decreasing current power with a first power control step size for the uncompressed frames, and with a plurality of power control step sizes for the compressed frames, the plurality including at least one power control step size larger than the first power control step size; and transmitting the uncompressed and the compressed frames in accordance with the adjusted transmission power, wherein the transmission gap included in the compressed frame transmitted from the base station is used to observe other frequency carrier.
US07990938B1 Access point configuration
Systems and methods are provided for automatically setting up an initial configuration of a wireless client (i.e., for a first wireless client and subsequent wireless clients added to a network), including keyboard-less and (graphical user interface) GUI-less clients, and an access point without using confusing manual configuration utilities.
US07990936B2 Method and apparatus for acquiring IP address in DHCP environment
An apparatus for and method of acquiring an address in a Dynamic Host Configuration Protocol (DHCP) environment in a wireless LAN. The method includes: sensing that a mobile node has moved from a first network to a second network; transmitting a frame requesting association with the second network to an access point managing the second network after sensing that the mobile node has moved from the first network to the second network; and receiving a message containing an address assigned to the mobile node from the access point having received the transmitted frame. Accordingly, the mobile node can promptly acquire an IP address without an additional request.
US07990932B2 Apparatus, method and computer program product providing initial cell acquisition and pilot sequence detection
Disclosed herein are apparatus, methods and computer program products for performing cell acquisition and pilot sequence detection in a cellular telecommunications system such as, for example, an OFDM system. In the apparatus, methods and computer program products, a primary synchronization channel sequence and a secondary synchronization channel sequence are transmitted by a base station in a sub-frame of an OFDM downlink frame. In one embodiment, the primary synchronization channel sequence, secondary synchronization channel sequence, and system information are mapped to a plurality of sub-carriers in an FDM signal. At the user equipment, coarse synchronization is performed during cell acquisition by performing a cross correlation between the signal and a reference primary synchronization channel sequence stored in a memory of the user equipment. The coarse synchronization performed using the primary synchronization channel sequence is improved by performing a cross correlation between the signal and a reference secondary synchronization channel sequence stored in a memory of the user equipment. Identification of a pilot sequence for channel estimation purposes is performed by detecting two cyclically invariant pairs of secondary synchronization channel sequences over two consecutive frames of the signal. The cyclically invariant pair of secondary synchronization channel sequences are selected from a set of orthogonal sequences and identify a particular pilot sequence incorporated in the signal.
US07990931B2 Methods and devices for selecting sets of available sub-channels
Information is transmitted over selected, Orthogonal Frequency Division Multiplexed (OFDM) sub-channels to avoid frequencies with unacceptable congestion, noise or interference levels. Using frequency hopping, selected non-contiguous OFDM sub-channels used for transmission may vary with time. Once a group of OFDM sub-channels is selected, a power level and modulation technique may also be selected based on channel quality.
US07990928B2 Frequency hopping method and apparatus in a wireless communication system
A method for supporting frequency hopping of a transmission apparatus by a reception apparatus in a wireless communication system supporting Hybrid Automatic Repeat reQuest (HARQ). The method includes determining whether a particular transmission apparatus has a need to perform hopping of allocating a different logical channel every Transmission Time Interval (TTI); and when there is no need to perform hopping every TTI, sending to the transmission apparatus a command to perform hopping every multiple TTIs, and simultaneously signaling information on a number of the multiple TTIs.
US07990923B2 Wireless communication connection destination selecting method and device
A method for selecting a connection destination for wireless communication from a plurality of base stations in a wireless terminal that is in service areas of the plurality of base stations, which includes a first step (#11) of receiving dispatch information from each of the plurality of base stations, a second step (#12) of obtaining information about each reception power when the dispatch information is received, a third step (#13) of obtaining information about an antenna that is used by each of the base stations for wireless communication after connection from each of the received dispatch information, and a fourth step (#14) of selecting a base station having a highest quality of a communication channel in the wireless communication as the connection destination based on the information about the reception power and the information about the antenna of each of the base stations.
US07990922B2 Method and apparatus for transmitting information of device in wireless personal area network
Provided is a method of transmitting information regarding a device in a wireless personal area network (WPAN). In the method, a probe request frame is received from one of devices belonging to the WPAN according to a common mode which is a physical layer (PHY) transmission mode being commonly supported by the devices, the probe request frame containing information requesting information regarding a PHY transmission mode supported by another specific device, a probe response frame containing the information regarding the PHY transmission mode supported by the specific device is generated, and then the probe response frame is transmitted to the device transmitting the probe request frame, according to the common mode.
US07990921B1 Intelligent traffic-channel-assignment message transmission
Disclosed herein is a method for selecting one or more capsules in which to include a traffic channel assignment message. The method may be carried out in a wireless communication network that provides wireless service in a coverage area, wherein the coverage area comprises a plurality of sectors, wherein a control channel is provided in each sector, and wherein the wireless communication network is configured to transmit synchronous capsules and asynchronous capsules in each control channel. The method may comprise: (a) receiving a request from an access terminal to engage in a communication session; (b) making a determination of whether or not the requested communication session is of a type that is designated for priority service; (c) using the determination of whether or not the requested communication session is of a type that is designated for priority service as a basis for selecting one or more capsules in which to include the traffic channel assignment message; and (d) transmitting each of the selected capsules, wherein each of the selected capsules comprises the traffic channel assignment message.
US07990915B2 Method of balancing wireless load and access controller
The present invention discloses a method of balancing wireless load and an Access Controller (AC). The method includes: receiving by an Access Controller (AC) an association request of joining an Access Port (AP) sent by a Station (STA); calculating wireless load of the AP that the STA requests to join; determining whether one or more preset conditions are met, if the one or more present conditions are met, accepting the association request sent by the STA; otherwise, rejecting the association request sent by the STA. In the present invention, when an AP's wireless load is too large, STAs can be distributed to other APs, thereby optimizing load balance in the Wireless Local Area Network (WLAN).
US07990914B2 Method for evaluating spectrum utilization efficiency in radio system sharing frequency
Provided is a method for evaluating spectrum utilization efficiency in a radio system sharing frequency. The method for evaluating spectrum utilization efficiency of a frequency sharing radio system in a radio environment having a first radio system using at least one specific frequency in an allocated frequency band and a second radio system sharing the frequency band allocated by the first radio system, includes calculating net coverage per unit area based on a design parameter on the first radio system and a design parameter on the second radio system; and evaluating spectrum utilization efficiency based on the calculated net coverage per unit area.
US07990911B2 Efficient ACK to NACK error detection
A method and apparatus to determine whether a transmission was successfully received in a multiple access communication system is claimed. First and second encoded data packets are received and decoded. The first and second data packets are then re-encoded, and correlated to determine whether the first and second re-encoded data packets are the same. If there is a high degree of correlation, an indicator of acknowledgement is transmitted to indicate that there is a high degree of correlation between the first and second re-encoded data packets. If there is a low degree of correlation, a determination is made that the previously transmitted indicator of acknowledgement was correctly received.
US07990910B2 Mobile station and reception quality measurement method
A reception quality measurement method includes instructing a mobile station existing in a cell to measure a reception quality of a signal sent by a second base station forming a cell with a frequency different from a frequency of the cell of the first base station; setting a period including a synchronizing timing for the first base station, by the mobile station; setting a plurality of measurement timings in the period, and measuring reception quality of the signals sent by the second base station at each of the measurement timings, by the mobile station; comparing the reception qualities measured at the measurement timings, and selecting an optimum reception quality, by the mobile station; and reporting the selected optimum reception quality to the first base station as the reception quality of the signal sent by the second base station, by the mobile station.
US07990908B2 Addressable outlet, and a network using the same
An addressable outlet for use as part of local area network based on wiring installed in a building, such as telephone, electrical, cable television, dedicated wiring, and the like. The use of such wiring for data communications networks in addition to the wiring's primary usage creates a need for ways of determining the condition of the network and monitoring this information remotely. Network condition includes such factors as continuity of wiring, connector status, connected devices, topology, signal delays, latencies, and routing patterns. Providing basic processing and addressing capabilities within the outlet permits messaging to and from specific individual outlets, thereby allowing inquiries and reports of the condition of the immediate environment of each outlet. In addition, outlets can be configured with sensors to report on voltage, temperature, and other measurable quantities.
US07990907B2 Mobile telephony
An interface is provided between a satellite telephone system and a wireless telephone system for allowing calls to a user's wireless telephone to be diverted to a satellite telephone handset when the user is unable to use his wireless telephone, for example when on board an aircraft fitted with a satellite telephone system. The interface unit emulates the operation of a normal base station, so that the host wireless telephone system acts as if the mobile user's terminal is roaming on the host network, but is currently “busy”. The user inserts a card (which may be the SIM of his mobile phone, or a card compatible with existing satellite telephone equipment) into a suitable reader in the satellite telephone, which causes the satellite ground station's card verification system to connect to a host wireless telephone network.
US07990906B2 Frame structure for a relay station operating in mobile networks
A frame structure for a relay station operating in an OFDMA network includes a downlink sub-frame having a first allocated time zone dedicated for transmission between a base station in the network and the relay station, a second allocated time zone dedicated for transmission between the base station and a mobile station in the network, and a third allocated time zone dedicated for transmission between the relay station and the mobile station; and an uplink sub-frame having a first allocated time zone dedicated for transmission between the mobile station and the relay station, a second allocated time zone dedicated for transmission between the mobile station and the base station, and a third allocated time zone dedicated for transmission between the relay station and the base station.
US07990900B2 Event notification control based on data about a user's communication device stored in a user notification profile
An exemplary method is implemented in a communication system in which periodically updated data for respective end-users is stored in a notification profile at a communication infrastructure node. The updated data is based on conditions associated with each end-user's communication device and its network context, where the data is not presence status. Predetermined rules are stored at the communication infrastructure node and generate respective results based on factors such as network contextual data and corresponding values contained in the notification profile data for each end-user. An event is detected by the communication infrastructure node where the event is intended to cause communication with all the communication devices that are interested in that event. The communication infrastructure node determines an action to be taken in response to the event based on the results of the rules for data associated with the first end-user. The communication infrastructure node implements the action related to the first end-user.
US07990899B2 Method and apparatus for expanding conference sizes
Techniques are disclosed for conference expansion in a conferencing system. For example, a method of providing for conference expansion in a conferencing system includes the following steps. At least one port is reserved in an original conference allocated in the conferencing system. A hub conference is allocated, when a maximum number of participants for the original conference is reached. A calculated number of ports in the hub conference are reserved for linking to the original conference and to a corresponding number of expansion conferences when allocation of at least one of the number of expansion conferences is called for. The hub conference is linked to the original conference via the reserved port of the original conference and one of the reserved ports of the hub conference.
US07990896B1 Method and system for automating node configuration to facilitate peer-to-peer communication
A method and system for configuring one or more prospective-participant nodes as participant nodes so as to enable the prospective-participant nodes to engage in a peer-to-peer communication is provided. In one exemplary embodiment, the method and system may be embodied as a common application that includes logic, in hardware or software form, for carrying out one or more of the functions for configuring one or more prospective-participant nodes as a participant node in a peer-to-peer network.In carrying out these functions, one of the participant nodes discovers its network-connection settings, and based on these settings, generates participant-node-configuration data that includes one or more network connection settings that define how to address the prospective-participant node as a participant node.When desiring to join the peer-to-peer network, the prospective-participant node and the participant node may establish a point-to-point communication link by engaging in a discovery process using so as to establish a data-link layer connection. After completing negotiation of the data-link-layer connection, the prospective-participant node and the participant node may communicate over the data-link-layer connection.The prospective-participant node may send to the participant node a request for network access. Responsively, the participant node sends to the prospective-participant node the participant-node-configuration data over the point-to-point connection. And the prospective-participant node configures itself using the participant-node-configuration data so as to become a participant node.
US07990893B1 Fast prefix-based network route filtering
In general, the invention is directed to techniques for improving the performance of route filtering methods. More specifically, an interval tree data structure is assembled from one or more address prefix outbound route filter (ORF) entries by partitioning, according to the characteristics of the ORF entries, a two-dimensional space defined by the address prefix and prefix length domains into non-overlapping intervals. Each node in the interval tree represents a non-overlapping interval in the address prefix dimension. In addition, each node includes a distinct tree structure having nodes that maintain information about the ORF entries that map onto the represented interval for various non-overlapping intervals in the prefix length domain. By traversing the two tiers of trees, a network device can quickly determine the appropriate action to apply to a route.
US07990890B2 Communication management apparatus and method for an audio data communication management system
A communication management system is consisted of a plurality of apparatuses connected to a network. Each apparatus comprises: a transmitter that transmits first setting information representing all setting status of own apparatus to the other apparatuses connected to the network; a receiver that receives second setting information representing all setting status of the other apparatuses connected to the network from the other apparatuses; and a storing device that stores the first and the second setting information. Desired data relating to all the devices connected to the network can be confirmed quickly.
US07990887B2 Sampling test of network performance
A method for testing a communication network includes transmitting a flow of test packets over a path through the network. The flow includes a series of bursts of the test packets separated by intervals having an interval duration, each burst comprising a sequence of the test packets and having a burst duration less than the interval duration. Arrival characteristics of the test packets in the flow are measured at a receiving end of the path. The arrival characteristics include at least one of a packet loss characteristic, a packet delay characteristic, and a packet jitter characteristic. A quality defect in the network is detected based on the measured arrival characteristics.
US07990885B2 Method for optimizing the frequency of network topology parameter updates
Accuracy of network topology information and efficient usage of available bandwidth when broadcasting topology updates are optimized in accordance with the principles of the present invention by collecting and utilizing locally known network usage information to update the network topology information between regular updates. This information is then used in establishing paths for end user communication through the network. It is further used to determine which network topology information is to be included in a subsequent update broadcast by the node. Additionally, it is used to tune adaptively the frequency with which updates are broadcast by the node.
US07990882B1 Adaptively maintaining quality of service (QoS) in distributed PBX networks
An adaptation mechanism monitors, maintains and controls quality of voice-grade for communications among end-systems in a distributed PBX topology, thereby providing an enhanced Quality of Service (QoS) for the network.
US07990880B2 Detector and method for detecting abnormality in time synchronization
A transmitting and receiving section transmits data to which a time measured in a first device is attached, from the first device through a communication line, and receives the data in a second device. A communication abnormality detecting section detects an abnormality in a communication between the first device and the second device on the basis of the received data. A time lag detecting section detects a time lag between the first device and the second device by comparing the time attached to the data with a time measured in the second device at the time of receiving the data.
US07990878B2 Identifying components of a network having high importance for network integrity
A computer system (2) is provided which is arranged to receive network data (1) identifying nodes and links between nodes. The computer system (2) processes the input network data (1) to utilise the network topology to identify nodes and links having high importance for network integrity. A report (4) identify the critical components can then be output.
US07990873B2 Traffic shaping via internal loopback
A method for traffic shaping includes receiving traffic from one or more clients at one or more ingress ports of forwarding engine of a network node. The method also includes transmitting at least a portion of the traffic through the forwarding engine to one or more first egress ports of the forwarding engine and shaping the traffic transmitted to the egress ports. Furthermore, the method includes looping the shaped traffic internally within the network node back to one or more ingress ports of the forwarding engine. The method further includes transmitting the looped traffic through the forwarding engine to one or more second egress ports (the second egress ports different than the first egress ports) and outputting the shaped traffic from the network node.
US07990871B2 Packet flood control
A system comprises a router having stored thereon a respective incoming label table including at least one set of LSP information (e.g., a LSP designator, a label denoting normal flow routing functionality and a label denoting controlled flow routing functionality). The router is configured for receiving a plurality of different traffic flows each including a plurality of frames, for correlating a configuration of the flow routing label of each one of the frames received thereby to a respective one of the traffic flows using information contained in the incoming label table thereof, for flooding a frame of the traffic flows of the router to all local access ports on an active VPLS domain thereof when the frame requires normal flow routing functionality, and for dropping the frame without being flooded to all of the local access ports on the active VPLS domain when the frame requires controlled flow routing functionality.
US07990864B2 Dynamic rate limiting adjustment
Dynamic rate limiting adjustment may be provided by sampling actual output rates from a rate limited device and utilizing this information to modify configured traffic limits. This allows the device to achieve actual output rates much closer to the desired rate limits for users and services.
US07990863B2 Channel allocation for access point in mesh network
A channel allocation method for dynamically allocating channels of a plurality of radio interfaces at each access point included in a mesh network is provided. The method includes the steps of (a) acquiring, at each access point, in-node information about the access point itself, and (b) grouping high-traffic access points in a cluster using a same channel set based on the acquired information.
US07990862B2 Switching system
An ATM switching system 1 is provided with an ATM switch 11, a reserved connection memory 12 for storing reserved connection information, a call history memory 13 for maintaining call histories of requests for connection from subscriber's terminal units 2-1 to 2-n, and a call-signal processing section 15. The call-signal processing section 15 generates a request for connection with respect to a trunk ATM switching network 3 by the use of the call histories in the call history memory 13 in the case where no call was issued from the subscriber's terminal units, and stores response results thereof in the reserved connection memory 16. Thereafter, when there was a call from the subscriber's terminal units 2-1 to 2-n, and contents of the request for connection thereof are the same as the reserved connection information, which has been stored in the reserved connection memory 16, processing for connection is executed by the use of the reserved connection information. As a result, an ATM switching system by which response becomes possible in even the case where a large amount of calls are issued at the same time, besides reduction in cost can also be attained is provided.
US07990861B1 Session-based sequence checking
A device may include logic configured to receive a data unit intended for a destination device and to obtain information from the data unit. The logic may be configured to identify a window using the obtained information, where the window has a range determined by a lower boundary and an upper boundary. The logic may be configured to forward the data unit to the destination device when a portion of the data unit information is within the window.
US07990854B1 Isolation of traffic composition change in performance metrics
Apparatus, systems and methods for isolation of traffic composition in performance metrics are disclosed. A change in a performance metric of a content provisioning system is determined. The change in the performance metric is compared to a weighted change expected from the content provisioning system if traffic was not a factor. A traffic independent change is determined from the weighted change. A traffic related change is determined.
US07990853B2 Link aggregation with internal load balancing
A system and method provides Link Aggregation that internalizes the link aggregation to improve internal traffic capacity, in addition to sharing traffic across external links to connecting packet systems. A system for handling data traffic comprises a plurality of network switches, each network switch having an interface to a packet network, the interface arranged so as to provide at least one link aggregation group, an interface to at least one other network switch, and an interface to each of a plurality of optical network service units, a plurality of optical network service units, each optical network service units having an interface to each of the plurality of network switches and an interface to at least one optical network, wherein each network switch is operable to receive data over a link aggregation group from the packet network and transmit the data to at least one optical network service unit either directly or via another network switch based on an optical network to which the data is destined (or other criteria) Also, each optical network service unit can send upstream data to any port of either network switch- via selected internal paths.
US07990852B1 Methods and apparatus for improving network communication using BFD and VRRP tracking system
An apparatus and method of a network system between a host and a group of routers using virtual router redundancy protocol (“VRRP”) messages and bidirectional forwarding detection (“BFD”) sessions are disclosed. The network system is capable of facilitating a first communication between a host and a master router of multiple VRRP routers and establishing a BFD session between the host and the master router. When the BFD session fails, the priority of the master router is subsequently lowered and a backup router is activated. In one embodiment, the backup router capable of performing functions of the master router becomes a new master until the BFD session resumes.
US07990848B1 System and method for long haul optical protection for storage area network (SAN) transport
Disclosed is a method and system by which a high level of network availability is provided to a storage area network. The method and system transmit data over a storage area network from a source to a destination. A first and second path are configured from the source to the destination. Additional paths between the source and destination are created by connecting a first mid-span switch on the first path to a second mid-span switch on the second path. Additionally, the same data is multicasted over two (or more) of the paths (e.g., on different wavelength channels).
US07990844B2 Signaling method in an OFDM multiple access system
A method for reducing the peak-to-average ratio in an OFDM communication signal is provided. The method includes defining a constellation having a plurality of symbols, defining a symbol duration for the OFDM communication signal, and defining a plurality of time instants in the symbol duration. A plurality of tones are allocated to a particular communication device, and a discrete signal is constructed in the time domain by mapping symbols from the constellation to the time instants. A continuous signal is generated by applying an interpolation function to the discrete signal such that the continuous signal only includes sinusoids having frequencies which are equal to the allocated tones.
US07990841B2 Diversity transmission modes for MIMO OFDM communication systems
Techniques for transmitting data using a number of diversity transmission modes to improve reliability. At a transmitter, for each of one or more data streams, a particular diversity transmission mode is selected for use from among a number of possible transmission modes. These transmission modes may include a frequency diversity transmission mode, a Walsh diversity transmission mode, a space time transmit diversity (STTD) transmission mode, and a Walsh-STTD transmission mode. Each diversity transmission mode redundantly transmits data over time, frequency, space, or a combination thereof. Each data stream is coded and modulated to provide modulation symbols, which are further processed based on the selected diversity transmission mode to provide transmit symbols. For OFDM, the transmit symbols for all data streams are further OFDM modulated to provide a stream of transmission symbols for each transmit antenna used for data transmission.
US07990834B2 Optical pickup device recording and/or reproducing information on and/or from a plurality of kinds of recording media
An optical pickup device has a semiconductor laser emitting light which is in turn branched via a diffraction grating into at least three beams of light including a main beam and two sub beams which are in turn condensed via an objective lens on an optical disk at a guide groove and reflected by the optical disk to provide three reflections of light which are in turn received by detectors, each divided into two regions, respectively, to generate a tracking error signal. The diffraction grating is divided into three regions including a first region, a second region and a third region located intermediate therebetween, each having a periodical structure out of phase, the periodical structure having grating grooves in a direction determined depending on the phase of the second region to incline relative to a direction perpendicular to the guide groove of the optical disk.
US07990833B2 Optical pickup device with diffraction patterns on object lens
An optical pickup device, which reduces the size of an optical spot formed on an optical disk, and prevents the degradation of a tracking error signal due to coherent light from a layer adjacent a target recording/reproducing layer of the optical disk. The optical pickup device includes a light source emitting light at a designated wavelength; an object lens concentrating the light incident from the light source thereupon and forming an optical spot on an optical disk having multiple recording layers; and an optical detector receiving the light reflected by the optical disk and detecting a data signal and an error signal, wherein at least one diffraction pattern region partially diffracting or intercepting the light, emitted from the light source and being incident upon the object lens, and the light, reflected by optical disk and being incident upon the object lens, is formed on the object lens.
US07990832B2 Optical pickup including plural light sources and recording and/or reproducing apparatus for an optical recording medium
The present invention provides an optical pickup in which the transmission diffraction efficiency of plural recording and/or reproducing light beams of different wavelengths, radiated from plural light sources, may be prevented from being lowered, and in which the transmission diffraction efficiency and the angle of diffraction are both optimized. The optical pickup includes an imaging unit composed of an objective lens and a set of diffraction section and adapted for condensing light beams from first to third light sources on optical recording mediums, and the set of diffraction section includes a first diffraction section which gives the transmission diffraction efficiency for order-one diffracted light or order-minus-one diffracted light higher than that for light of the other orders in case light beams of first, second and third wavelengths are transmitted therethrough, and a second diffraction section which gives the transmission diffraction efficiency for order-zero diffracted light higher than that for light of the other orders in case the light beam of the shortest wavelength and the light beam of the longest wavelength out of the first, second and third wavelengths are transmitted therethrough, and the transmission diffraction efficiency for order-one diffracted light or order-minus-one diffracted light higher than that for diffracted light of the other orders in case the remaining light beam is transmitted therethrough.
US07990830B2 Optical pickup, optical information recording apparatus and optical information recording and reproducing apparatus using the optical pickup
In holographic recording, it is important to form stably an interference fringe between a reference beam and a signal beam in a holographic storage medium. To suppress factors degrading stability of the interference fringe, such as fluctuation of atmospheric air, position displacement of optical components and the like during propagation of the reference and signal beams, an optical pickup and an optical information recording/reproducing apparatus adopt an optical system structure providing a higher proportion of optical components shared by the reference and signal beams optical path than conventional optical system structure. To increase the proportion of shared optical components, the signal beam and the reference beam pass through the PBS prism as parallel beams and a concave lens is placed on a reference beam path just before the objective lens.
US07990828B2 Method for controlling focus on label side
A method for controlling focus on a label side of a light-scribe disc divides the label side into several zones, finds the maximum SBAD and the corresponding focus volt and spoke during focusing on each zone, approaches a primary focus volt level curve, compensates a predetermined volt to focus on the label side, checks the maximum SBAD and the corresponding focus volt and spoke between the primary focus volt level curve and the compensation volt on each zone, and approaches a calibrating focus volt level curve to reduce errors.
US07990817B2 Optical disk medium and tracking method
A super-resolution material is formed in only a data pit, in a low temperature state of the super-resolution material, reflectivity of each of a pit portion and a space portion and an optical phase difference therebetween are set to be sufficiently small, in a high temperature state, and at least the optical phase difference between the pit and the space is set to be larger than the aforementioned value in an absolute value. Accordingly, by conducting irradiation with an appropriate read power by which substantially only one data track width can be heated to a high temperature state, a good push-pull signal can be obtained even with a track pitch being less than a diffraction limit. At the same time, by an optical device having functions such as a switching means with a DPP type, an offset correcting means of the push-pull signal due to lens shift, a shaping means of the push-pull signal, a learning means of read power, and the like, there is provided an optical disk device that corresponds to the optical disk medium of the present invention and achieves an increase in capacity.
US07990816B2 Optical disk apparatus
A conventional optical disk apparatus detects the amount of shift of an objective lens with a tracking error signal and an RF signal, and controls, when an optical pickup is moved, the shift amount for performing high-speed seek and high-speed access. The problem here is that this apparatus cannot be applied to an optical disk having an area where no RF signal is recorded, and requires higher costs. In view of this, an optical disk apparatus of the present invention has a shift signal detecting portion that detects a shift signal based on a push-pull signal generated during generation of a tracking error signal based on the reflected light resulting from a beam reflected from an optical disk, and a shift amount control portion that drives, when an optical pickup is moved, an objective lens actuator based on the shift signal detected by the shift signal detecting portion.
US07990813B2 Optical pickup device
An optical pickup device includes a hosing having three walls connected together whose horizontal cross-section is substantially U-shaped. A first wall supports one end of a shaft, a second wall facing the first wall supports the other end of the shaft and a third wall connects the first and second walls. A lubricant tray is surrounded by the three walls and the shaft. By the shaft being attached to an end side surface of the lubricant tray, the shaft can be integrally formed with the housing. A radius of curvature or an angle formed on a horizontal cross-section of the three walls is larger than a radius of curvature or an angle formed between one of the three walls and the lubricant tray.
US07990812B2 Storage systems and methods for publishing device addresses
Storage systems and methods for publishing device addresses are disclosed. An exemplary method may include receiving addresses for a plurality of device objects in the storage system over an out-of-band path to each of the device objects. The method may also include storing the addresses for the plurality of device objects in the storage system. The method may also include returning the addresses for the plurality of device objects in the storage system over another out-of-band path to an interface manager for the storage system.
US07990811B2 Tray controlling method using firmware for detecting different inclined position
A tray control method for a disk drive including a tray for carrying a disk, a detect switch movable to different inclined positions for detecting different positions of the tray during tray ejection operation, a firmware for receiving signals transmitted by the detect switch upon reaching the different inclined positions. The voltage applied to the DC motor for moving the tray is lowered after receiving the first signal for a specific time.
US07990809B2 Music data transfer method, information processing apparatus and information recording/playback system
One embodiment of invention is useful when updating data of a database which is configured to take in data through a network, has a part to be updated, and takes in information of media stored in a local storage, and characterized by that a result of retrieval is outputted with additional information of an updated date/time of information updated by connecting to a network, and the output result is informed.
US07990803B2 Deployment and retrieval method for shallow water ocean bottom seismometers
The deployment method for deploying seismic data acquisition units into shallow water from the deck of a vessel provides for deploying a cable into the water. Seismic data acquisition units are moved from a storage location on the vessel to a position adjacent the cable. In one embodiment, a unit is accelerated to the approximate speed of the cable, at which point the unit is attached to the cable and released into the water. In another embodiment, cable deployment is interrupted while a unit is attached, after which, cable deployment is resumed.
US07990801B2 Internal write/read pulse generating circuit of a semiconductor memory apparatus
A control clock generating unit outputs a clock as a control clock when a column address strobe pulse is input and fixes the control clock to a specific level when an all bank precharge signal or a refresh signal is enabled. An internal pulse generating unit outputs an external write pulse or an external read pulse as an internal write pulse or an internal read pulse in response to the control clock.
US07990797B2 State of health monitored flash backed dram module
A device includes: non-volatile memory; a controller in communication with the non-volatile memory, wherein the controller is programmed to move data from a volatile memory to the non-volatile memory upon a loss of power of a primary power source of the volatile memory; and a backup power supply providing temporary power to the controller and the volatile memory upon the loss of power of the primary power source, including: a capacitor bank with an output terminal; a connection to a voltage source that charges the capacitor bank to a normal operating voltage; and a state-of-health monitor that is programmed to generate a failure signal based on a voltage at the output terminal of the capacitor bank.
US07990794B2 Semiconductor apparatuses and methods of operating the same
A method of operating a semiconductor device is provided including applying a constant source voltage to a source line.
US07990789B2 Semiconductor memory device and control method
A semiconductor memory device, in which a plurality of data output lines are commonly used by a plurality of banks, includes a plurality of gate circuits each of which are provided at each intermediate position of the plurality of the data output lines, and is controlled to be turned on during a normal operation mode and to be turned off at least when reading data during a parallel test mode, and a comparator circuit that inputs in parallel and compares a signal of each separated part of the each data output line separated by the plurality of the gate circuit being turned off.
US07990788B2 Refresh characteristic testing circuit and method for testing refresh using the same
A refresh characteristic test circuit is provided, in a recessed semiconductor device, that is capable of verifying whether a refresh failure is caused by the neighbor/passing gate effect or not and a method for testing the refresh characteristic. The refresh characteristic test circuit includes a select signal generating unit for receiving first address signals and a test mode signal and generate select signals to select cell blocks, a main word line signal generating unit for receiving second address signals and the test mode signal and generate main word lines signals to select main word lines of the selected cell block, and a sub word line signal generating unit for receiving third address signals and the test mode signal and enable sub word lines of the selected main word line.
US07990786B2 Read-leveling implementations for DDR3 applications on an FPGA
Circuits, methods, and apparatus for transferring data from a device's input clock domain to a core clock domain. One example achieves this by using a retiming element between input and core circuits. The retiming element is calibrated by incrementally sweeping a delay and receiving data at each increment. Minimum and maximum delays where data is received without errors are averaged. This average can then be used to adjust the timing of a circuit element inserted in an input path between an input register clocked by an input strobe signal and an output register clocked by a core clock signal. In one example, an input signal may be delayed by an amount corresponding to the delay setting. In other examples, each input signal is registered using an intermediate register between the input register and the output register, where a clock signal is delayed by an amount corresponding to the delay setting.
US07990785B2 Delay locked loop circuit of semiconductor device
A semiconductor memory device includes a delay locked loop circuit that can control input/output timing of data according to a system clock of a high frequency. The semiconductor memory device includes a phase comparator configured to detect a phase difference between an internal clock and a reference clock to output a state signal having a pulse width corresponding to the detected phase difference, a phase adjuster configured to generate a digital code for determining a delay time corresponding to the state signal for locking a phase of the internal clock, a digital-to-analog converter configured to convert the digital code to an analog voltage, and a multiphase delay signal generator configured to delay the internal clock according to a bias voltage corresponding to the analog voltage to feed back the delayed internal clock as the internal clock and generate multiphase delay signals.
US07990781B1 Write strobe generation for a memory interface controller
A memory controller includes a circuit to generate a strobe signal for write operations to a DDR SDRAM. The circuit efficiently generates a glitch free strobe signal for a group of data lines. In one implementation, the memory controller includes a write data generation circuits to each transmit a data signal to the memory on a data line, the write data generation circuits being controlled by write enable signals. A write strobe generation circuit generates the strobe signal and the write enable signals, the strobe signal including a preamble window to signal the beginning of the data burst, a data transfer window, and a postamble window to signal the end of the data burst, the write strobe generation circuit generating the write enable signals a half memory cycle early and terminating the write enable signals a half memory cycle late with respect to the data signals generated by the write data generation circuits.
US07990775B2 Methods of operating memory devices including different sets of logical erase blocks
Methods of operating memory devices include storing data of a first type in a first set of logical erase blocks and storing data of a second type in a second set of logical erase blocks. The logical erase blocks of the first set of logical erase blocks each have a first size the logical erase blocks of the second set of logical erase blocks each have a second size different than the first size.
US07990773B2 Sub volt flash memory system
Various circuits include MOS transistors that have a bulk voltage terminal for receiving a bulk voltage that is different from a supply voltage and ground. The bulk voltage may be selectively set so that some MOS transistors have a bulk voltage set to the supply voltage or ground and other MOS transistors have a bulk voltage that is different. The bulk voltage may be set to forward or reverse bias pn junctions in the MOS transistor. The various circuits include comparators, operational amplifiers, sensing circuits, decoding circuits and the other circuits. The circuits may be included in a memory system.
US07990771B2 Program method of flash memory device
A method of erasing and programming a flash memory device including multi-level cells (MLCs). MLCs of a word line are selected and some of the MLCs are pre-programmed based on whether their individual threshold voltages are included in a first voltage range. The selected MLCs are pre-programmed with a pre-program (first) voltage; and the remaining MLCs are prohibited from pre-programming; then the remaining MLCs connected to the selected word line are programmed by applying a program (second) voltage that gradually rises from the pre-program voltage at a ratio of a step voltage n for the selected line.
US07990769B2 Method of programming and sensing memory cells using transverse channels and devices employing same
A first channel in the substrate underlying a trap gate is biased to cause trapping of holes or electrons in the trap gate and thereby program the memory device to a programmed state. A second channel in the substrate underlying the trap gate and transverse to the first channel is biased to sense the programmed state. For example, biasing a first channel in the substrate underlying the trap gate to cause trapping of holes or electrons in the trap gate and thereby program the memory device to a programmed state may include applying voltages to a first source/drain region and first gate on a first side of the trap gate and to a second source/drain region and a second gate on a second side of the trap gate, and biasing a second channel in the substrate underlying the trap gate and transverse to the first channel to sense the programmed state may include applying voltages to a third source/drain region on a third side of the trap gate and to a fourth source/drain region on a fourth side of the trap gate.
US07990766B2 Multi-bit-per-cell flash memory device with non-bijective mapping
To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The mapping may be many-to-one or may be an “into” generalized Gray mapping. The cell(s) is/are read to provide a read state value that is transformed into a plurality of output bits, for example by maximum likelihood decoding or by mapping the read state value into a plurality of soft bits and then decoding the soft bits.
US07990765B2 Least significant bit page recovery method used in multi-level cell flash memory device
A Least Significant Bit (LSB) page recovery method used in a multi-level cell (MLC) flash memory device includes setting first through nth LSB page groups (n being a natural number that is larger than 2) comprising at least two LSB pages from among the LSB pages included in the MLC flash memory, programming the first through xth LSB pages (x is a natural number that is larger than 2) included in an ith LSB page group (i is a natural number that is smaller than n), generating and storing an ith LSB parity page for the first through xth LSB pages, programming first through xth MSB pages which correspond to one LSB page from among the first through xth LSB pages, and recovering a jth LSB page, which are paired with a jth MSB page, using the ith LSB parity page corresponding to the ith LSB page group, when a power supply to the MLC flash memory is stopped during the programming of the jth MSB page (j is a natural number that is smaller than x).
US07990759B2 Hardened memory cell
The memory cell comprises first and second inverter circuits, connected in a loop. First and second decoupling transistors, normally turned off outside the write phases, are respectively connected between an output of the second inverter circuit and first and second inputs of the first inverter circuit. The memory cell is thereby protected against transient disturbances due to ionizing particles. The gates of the decoupling transistors are preferably respectively connected to a supply voltage for the P-type decoupling transistors and grounded for the N-type decoupling transistors.
US07990755B2 DRAM including pseudo negative word line
For increasing retention time in DRAM, pseudo negative word line scheme is realized such that voltage of a local bit line pair is always higher than that of an unselected word line for applying negative gate voltage, but selected word line is asserted to a pre-determined voltage. For implementing the scheme, swing voltage of the local bit line pair is limited by a write path connecting to a global bit line pair when writing, and the local bit line pair is also limited when reading, because selected local bit line is slightly changed with charge re-distribution and unselected local bit line is at floating state. For minimizing sensing current, a locking signal is generated to cut off a current path from the global bit line pair to a local sense amp. And various alternative circuits are described for implementing the pseudo negative word line scheme.
US07990750B2 Ferroelectric memory
A ferroelectric memory of an embodiment of the present invention includes m platelines arranged in a first interconnect layer (m is a positive integer), n bitlines arranged in a second interconnect layer (n is a positive integer), and m×n memory cells arranged at m×n intersection points of the m platelines and the n bitlines, each of the m×n memory cells including a ferroelectric capacitor and a zener diode connected in series between any one of the m platelines and any one of the n bitlines.
US07990745B2 Apparatus for controlling H-bridge DC-AC inverter
The present invention discloses an apparatus for controlling an H-bridge DC-AC inverter, comprising an H-bridge DC-DC converting circuit capable of converting unstable DC power into stable DC power and a full-bridge DC-AC inverting circuit capable of inverting DC power output from the H-bridge DC-DC converting circuit into AC power. The H-bridge DC-DC converting circuit comprises: a first active switching element and a second active switching element; an inductor capable of storing energy; a first passive switching element and a second passive switching element; and a first capacitor and a second capacitor. The full-bridge DC-AC inverting circuit comprises: a third active switching element, a fourth active switching element, a fifth active switching element and a sixth active switching element; an output inductor; and an output capacitor.
US07990743B2 System and method for decreasing solar collector system losses
A solar farm system is provided that is configured for reducing electrical loss. The solar farm system includes a plurality of PV arrays coupled to inverters and a collector system including a conductor or network of conductors. The collector system also includes a plurality of transformers with one or more transformers connected between the inverters and the conductors. The solar farm also includes a substation transformer connecting the solar farm collector system to the electrical grid. The solar farm includes a control system configured to determine at least one operating parameter for the solar farm system to reduce electrical loss and to regulate the collector system and the plurality of inverters based at least in part on the at least one operating parameter.
US07990741B2 Comparator controlled charge pump for negative voltage booster
Charge pumps and methods for regulating charge pumps. The charge pump includes a voltage booster circuit and a voltage regulator circuit. The voltage booster circuit includes first and second input terminals that respectively receive a regulation voltage and an input voltage. The voltage booster circuit generates an output voltage having a polarity that is different from the input voltage. The output voltage is adjusted by the regulation voltage and provided to an output terminal. The voltage regulator circuit is coupled between the first input terminal and the output terminal of the voltage booster circuit. The voltage regulator circuit shifts the output voltage to a level shifted voltage and generates the regulation voltage responsive to the level shifted voltage.
US07990739B2 Asymmetrical resonant power converters
A resonant power converter is provided and includes a capacitor, an inductive device, a first transistor, a second transistor, and a control circuit. The capacitor and the inductive device develop a resonant tank. The first transistor and the second transistor are coupled to switch the resonant tank. The control circuit generates a first signal and a second signal to control the first transistor and the second transistor respectively. Frequencies of the first signal and the second signal are changed for regulating output of the resonant power converter. The control circuit is further coupled to detect an input voltage of the resonant power converter. A pulse width of the second signal is modulated in response to change of the input voltage.
US07990738B2 Master fuse module
A master fuse module includes a base housing configured to be disposed on a battery, a fuse assembly connected to the base housing, and a cover disposed on the base housing. The fuse assembly includes a first generally planar portion including a first terminal, a second generally planar portion disposed generally perpendicular to the first generally planar portion, a plurality of second terminals, and a plurality of fuses. Each fuse includes a first portion in electrical communication with the first terminal and a second portion in electrical communication with one of the plurality of second terminals. A fuse element is in electrical communication between the first and second portions and provides overcurrent protection by melting when subjected to a predetermined current. A plurality of connectors connects the fuse assembly to the base housing.
US07990736B2 Mounting apparatus for expansion card
A mounting apparatus is configured for securing an expansion card with a support portion, and includes a chassis with a plate, and a securing member pivotably secured on the plate. The plate defines an opening for the support portion of the expansion card inserting therethrough. A positioning portion is formed on the plate to locate the support portion of the expansion card. The positioning portion defines a locking hole therein. The securing member includes a bent portion and a locking portion to sandwich the support portion of the expansion card and the positioning portion of the plate therebetween. A locking block protrudes from the locking portion to engage in the locking hole of the positioning portion. The locking portion is resiliently deformable to disengage the locking block from the locking hole of the positioning portion.
US07990734B2 Semiconductor memory module with reverse mounted chip resistor
A semiconductor memory module having a reverse mounted chip resistor, and a method of fabricating the same are provided. By reverse mounting the chip resistor on the semiconductor memory module, the resistive material is protected, thereby preventing open circuits caused by damage to the resistive material. Also, a chip-resistor connection pad of a module substrate is formed to extend higher from the module substrate than other connection pads connected to other elements. Thus, the resistive material of the chip resistor does not contact the module substrate, thereby preventing poor alignment and defective connections.
US07990721B2 Computer system with heat sink
A computer system includes a chassis, a motherboard, an isolation component, and a block. The chassis includes a bottom wall, and a sidewall connected to the bottom wall. The motherboard is secured to the chassis. A heat sink is secured to the motherboard for cooling a chip mounted on the motherboard. An isolation component is secured to the chassis between the bottom wall and the motherboard. The isolation component includes a bent piece attached to the side wall and positioned between the heat sink and the sidewall. A distance is defined between the bent piece and the heat sink. The block is attached to the bent piece and positioned between the heat sink and the sidewall to span the distance.
US07990719B2 Electronic system with heat dissipation device
A heat dissipation device is provided for dissipating heat generated by electronic components mounted on a printed circuit board in an electronic system. The electronic components have different heights. The heat dissipation device includes a connecting plate, at least two elastic members mounted on the connecting plate, and a heat sink having a substrate mounted on the connecting plate and located above one of the electronic components. A number of joining members extend through the printed circuit board and engage with the substrate to attach the substrate on the one electronic component on the printed circuit board. A distance between the substrate and the connecting plate is adjustable by adjusting the joining members to make the substrate intimately contact the one electronic component.
US07990716B2 Heat sink structure and test head with same
A heat sink structure having an improved heat radiation efficiency is disclosed. The heat sink structure comprises a plate-shaped heat sink having a top surface and a bottom surface, wherein through holes along a planar direction of a board are formed between the top surface and the bottom surface of the heat sink.
US07990710B2 Data center
A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
US07990709B2 Apparatus and method for facilitating cooling of an electronics rack
Apparatus and method are provided for facilitating cooling of air passing through an electronics rack. The apparatus includes a heat exchange assembly hingedly mounted above and external to the rack, such that air passing above the rack from an air outlet side to an air inlet side thereof passes through the heat exchange assembly, and is cooled. The heat exchange assembly includes a support structure to support hinged mounting of the assembly above the rack, and an air-to-liquid heat exchanger coupled to the support structure. The heat exchanger has an inlet plenum and an outlet plenum in fluid communication with respective connect couplings which facilitate connection of the plenums to coolant supply and return lines, respectively. The heat exchanger also includes heat exchange tube sections, each of which has a coolant channel with an inlet and an outlet coupled to the inlet and outlet plenums, respectively.
US07990707B2 Electronic device with a fan
An electronic device includes a fan including a frame, and an enclosure. The frame includes a plurality of mounting holes respectively positioned in a plurality of diagonal corners of the frame. The enclosure includes a plurality of sidewalls and a plurality of fixing members to fix the fan in the enclosure. Each of the plurality of fixing members projects from an inner surface of one of the plurality of sidewalls and is integrally formed with the sidewall. Each of the plurality of fixing members includes a clasping portion, and a cushioning portion between the clasping portion and the sidewall and having an angled shape. The plurality of cushioning portions are corresponding to the plurality of mounting holes and positioned between the fan and the sidewall.
US07990700B2 Electronic device enclosure
An apparatus includes a side plate and a rear plate perpendicular to the side plate. A motherboard is mounted on the side plate. The motherboard has a heat source attached thereon. The rear plate defines a ventilation area. The ventilation and the heat source are located at different heights. A fan is mounted on the ventilation area. The fan inclines towards the plurality of expansion cards.
US07990699B2 Heat dissipation device for memory module
A heat dissipation device configured for dissipating heat of a memory module includes two fin assemblies pivotally assembled together through a pivot, two heat spreaders adapted for being arranged at two opposite side surfaces of the memory module, and two heat pipes. Each of the two heat pipes includes an evaporation section and a condensation section formed at two opposite ends thereof. The condensation sections of the heat pipes are respectively attached to the fin assemblies, and the evaporation sections of the heat pipes are respectively and thermally attached to the heat spreaders, whereby the heat of the memory module is transferred by the heat pipes from the heat spreaders to the fin assemblies for dissipation.
US07990697B2 Mounting mechanism for storage device
A mounting mechanism for a storage device having at least one sliding member includes a bracket and a pressing member. The bracket includes a sidewall defining at least one opening for receiving said sliding member of the storage device. The pressing member attached to the sidewall of the bracket for sandwiching the storage device between a bottom surface of the pressing member and the bracket.
US07990694B2 Portable information processing apparatus
A portable information processing apparatus, includes: a body section configured to have an upper face on which a keyboard for inputting information is provided at least; and a display section configured to have an upper face on which a display member for displaying information is provided at least; the display section being mounted for sliding movement between a first position at which the display section is placed in an overlapping relationship at an upper portion of the body section and a second position at which the display section opens the upper portion of the body section, the display section being mounted for tilting up and down movements with respect to the body section when the display section is at the second position.
US07990692B2 Electronic device with hinged cover
An electronic device includes a main body, a cover, and two supports. The main body defines two receiving slots. The cover is hinged on the main body. The supports are slidably connected to the main body, capable of being entirely received in the receiving slots or protruding out of the main body, in response to positions of the cover.
US07990688B2 Gas-insulated switchgear
A gas-insulated switchgear is provided, which can be made smaller and causes less increase in length in the circuit direction, by means of an improvement to the layout configuration of the operating rod of a bus-use grounding switch. Operating rods of bus-use grounding switches are vertically disposed so as to be substantially perpendicular to the buses, and operating devices are disposed along an extension of the operating rods, respectively. Bus-use voltage transformers are horizontally disposed in such a manner that they vertically overlap each other, and are respectively connected in the circuit breaker direction of the buses.
US07990687B2 Gas-insulated switchgear
A gas-insulated switchgear includes an electric conductor that is housed in a vessel that is sealed and filled with insulating gas, a current transformer that is housed in the vessel, which includes a coil wound around the electric conductor, an electric-field relaxing shield that is arranged in the vessel at a radially inward position relative to an inner side of the coil, and a dielectric insulating member that is arranged on an end portion of the electric-field relaxing shield.
US07990685B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes a capacitor element, an anode lead frame, a cathode lead frame, and a mold resin portion. The anode lead frame includes an anode terminal portion and a rising portion, and the anode terminal portion is exposed at the bottom surface of the mold resin portion. The rising portion is formed integral with the anode terminal portion, and rises to the anode portion. In the rising portion, a through hole is formed. The cathode lead frame includes a cathode terminal portion, a pair of side surface portions and a step portion. Thus, a solid electrolytic capacitor allowing highly accurate and reliable attachment of the capacitor element to the lead frame without using any additional member is provided.
US07990684B2 Dispersion liquid of a conductive composition, a conductive composition, and a solid electrolytic capacitor
Disclosed is an conductive composition that has high conductivity and excellent heat resistance and is suitable for use as a solid electrolyte in a solid electrolytic capacitor. Also disclosed is a solid electrolytic capacitor that uses the conductive composition as a solid electrolyte and has low ESR and high reliability under high temperature conditions. A dispersion of the conductive composition comprises an conductive polymer produced by oxidation polymerization of thiophene or a derivative of thiophene in water or an aqueous liquid formed of a mixture composed of water and a water-miscible solvent in the presence of polystyrenesulfonic acid and at least one material selected from phenolsulfonic acid novolak resins comprising repeating units represented by general formula (I) [wherein R represents hydrogen or a methyl group] and sulfonated polyesters; and a high-boiling solvent. The solid electrolytic capacitor comprises the conductive composition as a solid electrolyte.
US07990683B2 High voltage solid electrolytic capacitors using conductive polymer slurries
A method for forming a capacitor including forming an anode from a valve metal; forming an oxide on the anode to form an anodized anode; dipping the anodized anode into a slurry of conductive polymer; drying the intrinsically conductive polymer; and providing external terminations in electrical contact with the anode and the conductive polymer.
US07990681B2 Aluminum electrolytic capacitor
An aluminum electrolytic capacitor having an excellent short-circuit resistance, high capacitance, long life, and low equivalent series resistance (ESR) is provided. For this purpose, the aluminum electrolytic capacitor includes a capacitor element having a positive electrode foil, a first separator, a negative electrode foil, and a second separator, which are sequentially laminated one on another and wound together. After the capacitor element is impregnated with a driving electrolyte solution and housed in a metallic case, an open end of the metallic case is sealed with a sealing material. A ratio of B/A, i.e. a ratio of total thickness B of the first and second separators after winding with respect to total thickness A of the first and second separators before winding, is set in the range from 0.5 to 0.8.
US07990680B2 Porous coke and method of producing the porous coke
In a method of manufacturing a porous coke suitable as a charge-storing material in electrochemical capacitors, one manufactures or provides a non-calcined isotropic coke with spherical or onion-shaped morphology and low graphitizability as a starting material. The starting material is comingled with a caustic alkali to obtain a homogenous mixture. The homogenous mixture is heat treated at a temperature in a range between 650 and 950° C. to obtain the porous coke. The porous coke is washed and neutralized.
US07990679B2 Nanoparticle ultracapacitor
Particular aspects provide capacitors, and particularly ultracapacitors, including molecules suitable to substantially increase the capacitance of the capacitor, and methods for making same, Particular aspects provide ultracapacitors that include nanoparticles optionally coated with molecules, such as polymer electrolytes. Certain aspects provide an energy storage device or capacitor, including at least three layers sealed in a fluid-tight covering, wherein a first layer includes at least one electrolytic polymer molecule of positive charge and at least one nanoparticle; a second dielectric layer including at least one insulative polymer; a third layer including at least one electrolytic polymer molecule of negative charge and at least one nanoparticle. In certain aspects, the electrolytic polymer of the first layer includes at least one high charge density polymer electrolyte of positive charge, and wherein the electrolytic polymer of the third layer includes at least one high charge density polymer electrolyte of negative charge.
US07990678B2 Semiconductor ceramic and multilayered-type semiconductor ceramic capacitor
A semiconductor ceramic has a mixing molar ratio m between the Sr site and the Ti site satisfying the relationship 1.000≦m<1.020, a donor element in an amount of 0.8 to 2.0 moles relative to 100 moles of the Ti element dissolved in the Sr site to form a solid solution, the donor element having a higher valency than the Sr element, a transition metal element, such as Mn, incorporated in an amount of 0.3 to 1.0 mole relative to 100 moles of the Ti element so as to be segregated in grain boundaries, and an average grain size of crystal grains is 1.0 μm or less. A component body in which semiconductor ceramic layers are stacked and internal electrodes 2 are embedded provides a SrTiO3-based grain boundary insulation type semiconductor ceramic having a high apparent relative dielectric constant of 5,000 or more even if the average grain size of crystal grains is decreased to 1 μm or less, and a semiconductor ceramic capacitor in which it is possible to achieve both a reduction in layer thickness and improvement in dielectric characteristics by using the SrTiO3-based grain boundary insulation type semiconductor ceramic.
US07990676B2 Density-conforming vertical plate capacitors exhibiting enhanced capacitance and methods of fabricating the same
Density-conforming vertical plate capacitors exhibiting enhanced capacitance and methods for fabricating density-conforming vertical plate capacitors exhibiting enhanced capacitance are provided. An embodiment of the density-conforming vertical plate capacitor comprises a first conductive interconnect and a second conductive interconnect. The second conductive interconnect overlies the first conductive interconnect and is substantially aligned with the first conductive interconnect. A via bar electrically couples the first conductive interconnect and the second conductive interconnect. The via bar has a width and a length that is larger than the width and contributes to the capacitance of the vertical plate capacitor.