Document Document Title
US07930764B2 Certificate based digital rights management
In accordance with one embodiment of the present invention, a digital certificate is used to link an arbitrary provisioned right with an associated arbitrary digital action to be performed by a client device on or with respect to a protected digital content object. In one embodiment, the certificate is associated with one or more secure components, which are utilized by the client device in association with performance of the digital action.
US07930762B1 Systems and methods for automated media filtering
Various systems and methods for automated media filtering are disclosed. For example, some methods include receiving an indication of a situational difference via an automatic sensor, and based at least in part on the situational difference, a program played on a media player is modified. In some cases, the methods further include accessing a filter that compares the change in situational difference with a predefined access control rule set. As just some of many examples, the situational difference may include a change in persons within proximity of the media player and/or a change in programming selection in relation to the media player.
US07930761B2 Secure detection network system
A secure detection network system includes plurality of remote nodes, each remote node comprising a set of detector interfaces configured to couple to a set of detectors disposed to detect the presence of an illegal asset within a shipping container; at least one server node configured to initialize, install, and authenticate each remote node in the plurality of remote nodes, including delivering to each remote node an agent module, said agent module for each remote node comprising a node specific configuration file defining a set of nodes with which the remote node can communicate and a different encryption means corresponding to each node in the set of nodes; and a communication path coupling the plurality of remote nodes and the at least one server node.
US07930759B2 Backup system for image forming apparatus and backup method for image forming apparatus
According to one embodiment, a backup system for an image forming apparatus includes: the image forming apparatus including an original data storage unit configured to store data, the image forming apparatus sending a backup copy of the data; and a backup apparatus electrically communicating with the image forming apparatus, the backup apparatus including a backup copy storage unit configured to save the backup copy received from the image forming apparatus, wherein the image forming apparatus further includes: a key generation unit configured to uniquely generate a key from an input key seed; an encryption and decryption unit configured to execute an encryption process and a decryption process in a symmetric-key cryptosystem using the key generated from the key seed by the key generation unit; and a nonvolatile memory unit configured to pre-store a first key seed, and the backup apparatus further includes: a nonvolatile memory unit configured to pre-store a second key seed.
US07930753B2 Methods and systems for performing security risk assessments of internet merchant entities
Methods and systems are provided for assessing a security risk for a merchant entity having connectivity to a shared network. Information describing characteristics of the merchant entity are received from the merchant entity. A determination is made which test requirements of a security test scheme are to be used in assessing the security risk for the merchant entity. The security test scheme includes a set of test requirements whose satisfaction by the merchant entity is sufficient to ensure compliance with a multiple sets of security requirements defined by multiple payment-processing organizations. The security test scheme is executed with a security compliance authority server in accordance with the determined test requirements.
US07930752B2 Method for the detection and visualization of anomalous behaviors in a computer network
A method for the detection of anomalous behaviors in a computer network, comprising the steps of: collecting data relating to connections in a plurality of nodes in a network, sending the data from said nodes to an ADS platform, computing from said data at least one value representative of the anomaly level of the connections of each said node and/or of applications initiating said connections and/or of users, computing a multidimensional chart for visualizing the behavior of a plurality of nodes, applications and/or users in said network, wherein said value representative of the anomaly level is used as a dimension in said chart.
US07930750B1 Method to trickle and repair resources scanned using anti-virus technologies on a security gateway
In one embodiment, a trickle and repair application receives data from a sending computer system and trickles the data to a target computer system over an in-band communication channel. The received data is evaluated for the presence of malicious code. When malicious code is detected in the data, trickling of the data is terminated. If the infected data is repairable, the data is repaired and an out-of-band target data notification is generated and sent to the target computer system. In one embodiment, receipt of the out-of-band target data notification causes the target computer system to flush the current buffer and any local files containing the trickled data. The target computer system returns an out-of-band target acknowledgement to the trickle and repair application and the repaired data is sent to the target computer system.
US07930747B2 Host intrusion prevention server
An intrusion-prevention server supporting a set of hosts comprises data filters and an engine which uses a set of encoded rules for assigning data filters to hosts according to metadata characterizing the hosts. Each data filter corresponds to at least one intrusion pattern from among a set of intrusion patterns and the data filters are continuously updated as intrusion patterns change. Metadata acquired from a host varies with a changing state of the host. Acquisition of metadata from each host is streamlined to reduce communications between the server and the hosts and to minimize processing effort for both the server and the hosts.
US07930746B1 Method and apparatus for detecting anomalous network activities
A method and apparatus for detecting an anomalous activity in a communications network is described. In one example, short-term event data is received from a plurality of servers. An event detection rule is then executed to process the short-term event data over a predefined time period. Afterwards, at least one alarm message is generated in response to detecting the anomalous activity in accordance with at least one predefined long-term security data mining program. In response, the at least one alarm message is provided to at least one of the plurality of servers.
US07930744B2 Methods for hooking applications to monitor and prevent execution of security-sensitive operations
The present invention discloses methods and media for hooking applications to monitor and prevent execution of security-sensitive operations, the method including the steps of: reading at least one configuration parameter list from a configuration module; hooking, by a hooking engine, a hooking point in an application, wherein the hooking point is defined in the configuration module; calling, by the application, the hooking point during operation of the application; matching at least one hooking parameter in the hooking point to at least one configuration parameter in at least one configuration parameter list; and upon detecting a match between the hooking parameter and at least one configuration parameter, performing at least one configuration-defined action. Preferably, the method further includes the step of: updating a state of the hooking engine. Preferably, the hooking engine is operative to prevent malicious operations by obfuscated code.
US07930741B2 System and method for securing an ethernet connectivity fault management (CFM) domain defined on a VLAN
A system and method for securing an Ethernet Connectivity Fault Management (CFM) domain defined on a Virtual Local Area Network (VLAN). In one embodiment, the scheme includes, responsive to registering by an external port with the VLAN, whereby the VLAN is extended to include the external port, monitoring by a boundary Maintenance End Point (MEP) node of the Ethernet CFM domain to determine if bidirectional control frame flow (e.g., Continuity Check (CC) frame flow) is observed thereat; and, responsive to determining by the boundary MEP node that there is no bidirectional control frame flow therethrough, generating an alarm indicative of a potential breach of the Ethernet CFM domain by the external port.
US07930740B2 System and method for detection and mitigation of distributed denial of service attacks
A router includes a relatively low bandwidth communication connection to a small computer, a relatively high bandwidth communication connection to a communication network; and a processing unit for executing in the router a set of permit rules for permitting flow of communication packets with respect to the connections for user initiated sessions, the permit rules including a default rule for discarding all packets with respect to the small computer in traffic not pertaining to sessions initiated by the small computer.
US07930739B1 Scaled scanning parameterization
Evaluating a data transmission is disclosed. In various embodiments evaluating the data transmission may include transforming a parameter associated with the data transmission into an augmented parameter wherein the augmented parameter represents a plurality of binned parameters. The augmented parameter is matched to a scaled parameterized rule set wherein the scaled parameterized rule set references the augmented parameter. The scaled parameterized rule set is applied to the data transmission.
US07930736B2 Providing selective access to a web site
A restricted web site has features that are selectively exposed to clients. A screening web site interacts with clients and collects data about the clients using passive and/or active techniques. The screening site generates a token for the client, and includes data in the token identifying the token and describing the client. The token is encoded in a cookie and saved in the client's web browser. The client subsequently provides the token to the restricted site. The restricted site validates the token to ensure that it is legitimate, has not expired, and has not been used before. The restricted site selects one or more features to provide to the client based on the data about the client in the token and/or on other information. If the client does not present a token or the token is invalid, the restricted site does not expose any features to the client.
US07930735B2 Service management framework
Articles and associated methods, systems, and computer program products relate to a service framework to register multiple plug-ins on a client and to provide access to functionality that would otherwise be unavailable to a user until they logged-in. One plug-in module enables an unauthenticated user to interact with a server to initiate a password reset feature from a secure desktop environment on the client. Another plug-in module enables a user to reset cached credentials on a remote client when requesting a password reset from outside of the server's local network. In some implementations, a server may authenticate the user by issuing challenge questions and monitoring the user's responses. A variety of other services may be provided as plug-ins to the client framework. A library of plug-ins may be stored on the server. The server may select plug-ins to send to each client based upon criteria according to business rules.
US07930731B2 Methods, systems and program products for creation of multiple views and optimized communications pathways based on personal descriptors
Multiple views and optimized communications pathways of personal descriptors are provided over a communications network for a globally accessible contact list of contacts in a database. User descriptors are automatically populated in a dynamic repository, and subsequently form personal descriptors. User queries and contact information are received anonymously and stored in a dynamic repository, based on adding the contact to an instant messaging roster state database, where the contact information is categorized, based on identifiable relationships between user descriptors and a group of user defined rules. Such user contact information is transmitted and/or received to and/or from contacts in the globally accessible contact list so as to share presence and access information, and where the user is an authorized user providing varying levels of access information. Sharing access to the personal descriptor includes the use of a communications broker, rendering an animated personal descriptor and completing social and business interactions.
US07930730B2 Community network navigation
Methods and computer-readable media are provided for navigating a community network environment and viewing various network attributes at various network zoom levels. A user interface is displayed that includes a representation of each community network participant, with each representation including a community network attribute. A request is received to zoom the user interface to view the community network at various zoom levels. In response to the request, the user interface is fluidly zoomed and additional community network attributes are displayed corresponding to each community network participant at each of the zoom levels.
US07930728B2 Mechanism to support rights management in a pre-operating system environment
A computer system is disclosed. The computer system includes a chipset to access one or more partitioned regions of a storage device and a network controller coupled to the chipset. The network controller includes a manageability engine (ME) to enforce one or more policies as conditions for accessing each of the one or more partitioned regions of the storage device.
US07930726B2 IPTV service system and method for efficient multicast of MPEG-TS
Provided are an IPTV service system and a method thereof. The IPTV service system includes: a headend, a set-top box, and a plurality of multicast routers. The headend assigns a multicast group address for each channel and assigns a source address for each PID with respect to an MPEG-TS and packetizes the MPEG-TS into a plurality of packet streams. The set-top box identifies a user-selected channel and the necessary elementary streams in the MPEG-TS for the selected channel, and requests selective reception of only packet streams corresponding to the selected channel and the necessary elementary streams from the plurality of packet streams. The plurality of multicast routers form a multicast path between the headend and the set-top box. Accordingly, while services such as a multi-angle service, a multi-lingual service, a mosaic EPG service, and a personalized EPG service are realized in one multicast control method together with viewing of a general broadcasting channel, efficient use of bandwidth can be achieved.
US07930725B2 Early warning fault identification and isolation system for a two-way cable network
A system and method for determining an operational status of a segment of a hybrid fiber coax (HFC) cable network. Subscriber premises units (SPUs) connected to the HFC cable network are “pinged” and their responses recorded. The two most responsive SPUs in each node of the HFC cable network are identified. The most responsive SPU is added to a primary ping list and the next most responsive SPU is added to a secondary ping list. The SPUs on the primary list are “pinged” and their responses recorded. If an SPU on the primary list fails to respond, the secondary SPU associated with the node is pinged. If both the primary and secondary SPU associated with a node fail to respond to the “ping,” the node is identified as non-responsive. If all of the nodes associated with a modulator (or a demodulator) are identified as non-responsive, the modulator (or demodulator) is identified as “non-responsive.” Additionally, network devices are pinged and their responses noted. Using the responsiveness of nodes and network devices, faults in segments in an HFC cable network can be identified and located.
US07930723B2 Downloading previously aired programs using peer-to-peer networking
Downloading previously aired programs using peer-to-peer networking includes, in certain aspects, sending a request identifying a previously aired program to a computing device. A list of a plurality of client devices that may have at least a portion of the previously aired program are received from the computing device, and portions of the previously aired program are received from one or more of the plurality of client devices.
US07930722B2 Method and system for creating, managing and delivering community information
A method for providing community information concerning an accommodation area includes the steps of (a) inputting community information of the accommodation area to a storage medium; (b) creating a television presentation and a web presentation using software, wherein the software imports the community information from the storage medium and automatically formats and lays out the community information into the television presentation and the web presentation; (c) applying presentation elements having user-modifiable rules associated therewith to the television presentation and the web presentation; (d) transmitting the television presentation to the accommodation via a distributed communications network; and (e) optionally displaying the web presentation on a web site associated with the accommodation area. A system for creating, managing and delivering community information is also disclosed.
US07930720B2 Distribution system and method
A distribution system and method. The distribution system comprises a computing apparatus and a plurality of projection systems connected to the computing apparatus. The computing apparatus comprises a scheduler software tool and a plurality of audio/video data files stored on a computer readable medium. Each projection system of the plurality of projection systems comprises a cache storage device connected to an associated projection apparatus. Each cache storage device is adapted to dynamically receive and store an associated audio/video data file from the plurality of audio/video data files for transmission to each associated projection apparatus according to a schedule generated by the scheduler software tool.
US07930716B2 Techniques for reinsertion of local market advertising in digital video from a bypass source
A method and system for reinserting local content commercials in a digital video format into a customized event data stream. Local content commercials may be inserted at an on-site facility, a national network, a headend, or a local affiliate. Local content commercials may be inserted into the overall data stream, or into one of a plurality of program signals comprising the data stream. Further, markers or software instructions may be inserted into the data stream or program signals instructing a headend, set top box, or personal video recorder to retrieve a stored local content commercial and insert the commercial into the data stream.
US07930713B2 Providing alternative services based on receiver configuration and type of display device
The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an alternative service upon attempting to access an unauthorized service, thereby providing a framework for efficient control of conditional access and enhanced services. In addition, in one implementation, user device limitations or variations are handled conveniently through the same multi-purpose system for providing alternative services.
US07930708B2 Device control system, device control method, and device control program
A device control system, a device control method, and a device control program for rendering a trace function as a function added to a service object that provides the software application with an interface to a particular device based on the Microsoft .NET Framework. The device control system has a service object, a service object for tracing, and renders a trace function in a service object that provides a device interface to a software application based on the .NET Framework. The trace function can be rendered in the service object based on whether the trace function is disabled or enabled without modifying the software application.
US07930705B2 Environment for executing legacy applications on a native operating system
An application compatibility module is disclosed that provides compatibility between legacy binary system modules (“legacy binaries”) and a native operating system. The application compatibility module therefore allows legacy applications to execute within the native operating system, while still using their corresponding legacy binaries. The application compatibility module may provide compatibility between legacy binaries and the native operating system by translating communications between the legacy binaries and the native operating system.
US07930702B2 Web services layer synchrony in relation to the business layer synchrony
A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine.
US07930698B2 Distributed document handling system for carrying out a job by application services distributed over a network
Disclosed is a networked reproduction system comprising connected scanners, printers and servers. A reproduction job to be carried out includes a number of subtasks. For the execution of these subtasks, services distributed over the network are available. A service management system selects appropriate services and links them to form paths that are able to fulfill the reproduction job. The user may define additional constraints that apply to the job. A path, optimal with respect to constraints, is selected.
US07930695B2 Method and apparatus for synchronizing threads on a processor that supports transactional memory
One embodiment of the present invention provides a system that synchronizes threads on a multi-threaded processor. The system starts by executing instructions from a multi-threaded program using a first thread and a second thread. When the first thread reaches a predetermined location in the multi-threaded program, the first thread executes a Start-Transactional-Execution (STE) instruction to commence transactional execution, wherein the STE instruction specifies a location to branch to if transactional execution fails. During the subsequent transactional execution, the first thread accesses a mailbox location in memory (which is also accessible by the second thread) and then executes instructions that cause the first thread to wait. When the second thread reaches a second predetermined location in the multi-threaded program, the second thread signals the first thread by accessing the mailbox location, which causes the transactional execution of the first thread to fail, thereby causing the first thread to resume non-transactional execution from the location specified in the STE instruction. In this way, the second thread can signal to the first thread without the first thread having to poll a shared variable.
US07930694B2 Method and apparatus for critical section prediction for intelligent lock elision
Intelligent prediction of critical sections is implemented using a method comprising updating a critical section estimator based on historical analysis of atomic/store instruction pairs during runtime and performing lock elision when the critical section estimator indicates that the atomic/store instruction pairs define a critical section.
US07930691B2 Methods and apparatus for updating data structures during in-service upgrade of software in network processor
Improved techniques are disclosed for performing an in-service upgrade of software associated with a network or packet processor. By way of example, a method of managing data structures associated with code executable on a packet processor includes the following steps. Data structures in the code are identified as being one of static data structures and non-static data structures, wherein a static data structure includes a data structure that is not changed during execution of the packet processor code and a non-static data structure includes a data structure that is changed during execution of the packet processor code. One or more data structures associated with the packet processor code are managed in a manner specific to the identification of the one or more data structures as static data structures or non-static data structures. At least a portion of the data structures may include tree structures.
US07930690B1 Variable precision computation
The present invention provides a method and system for describing variable precision computations without needing explicit conversion functions in case operands have different formats or sizes of fields, having the capability to modify at run time the sizes of the fields of any variable precision data object, as well as having access to special condition signals associated to each object in which results are stored.
US07930689B2 Method and system for accessing indirect memories
Systems, methods, and storage media for accessing indirect memory in Java applications are provided. In some embodiments, a storage medium is provided that comprises Java application software that performs one or more operations on an indirect memory of a device. The software comprises instructions that create an instance of a Java class representing the indirect memory, and instructions that access a memory element of the indirect memory using an element unique identifier (“euid”) of the memory element. Other embodiments provide a method for accessing memory elements of a device that comprises creating an instance of a Java class representing the memory elements, and accessing a memory element of the memory elements using an element unique identifier (“euid”) of the memory element, wherein the memory elements are not mapped into the data memory space of the processor.
US07930688B2 Scheduling technique for software pipelining
An improved scheduling technique for software pipelining is disclosed which is designed to find schedules requiring fewer processor clock cycles and reduce register pressure hot spots when scheduling multiple groups of instructions (e.g. as represented by multiple sub-graphs of a DDG) which are independent, and substantially identical. The improvement in instruction scheduling and reduction of hot spots is achieved by evenly distributing such groups of instructions around the schedule for a given loop.
US07930686B2 Defining memory indifferent trace handles
A handle for a trace is provided that is memory indifferent. The handle is created using contents of the trace rather than memory location of the trace. This enables the trace to be easily identified in subsequent runs of an application associated with the trace.
US07930684B2 System and method for logging and replaying asynchronous events
A system, method, and computer-accessible medium for logging and replaying asynchronous events are disclosed. One or more asynchronous events occurring during execution of a first instance of a computer program are logged. In logging the asynchronous events, a respective location in the execution of the first instance at which each of the one or more asynchronous events occurs is determined. A respective synchronous event preceding each asynchronous event is also determined. The asynchronous events are replayed during execution of a second instance of the computer program. In replaying each asynchronous event, the second instance is instrumented at the respective location during the execution of the second instance after detecting the preceding synchronous event.
US07930682B2 Path coverage criterion in specification-based testing based on an extended context-free grammar-based test specification model and a new test generation algorithm
A system and method for generating test frames in specification-based testing by using a path-coverage criterion is provided. The method includes receiving a test design as an input, and constructing a context-free grammar graph, based on the test design. The method further includes analyzing the context-free grammar graph to generate a first set of paths, and emitting a set of test frames as an output, based on the first set of paths.
US07930680B2 XML schema design for environment-specific types based on base types
XML Schema Designs for environment-specific types based on XML base types are disclosed. The invention provides a series of “base types” in the XML Schema. Each base type is in an environment-specific XML Schema namespace that disambiguates the environment's types from all other types defined by any other environment. The XML Schema Design then defines the final type as an anonymous type, derived from the environment-specific base type. The base type is defined with any XML Schema type facets that apply to all derivatives of the base type, and the anonymous final type is defined with additional XML Schema type facets to fully describe the type.
US07930677B2 Method, system and computer program for tracking software development
A solution (300) for tracking computer software development (for example, based on UML diagrams) is proposed. In the solution of the invention, a completion coefficient is associated (312) with each activity concerning the development process (to indicate the effort required to complete it). The activities are organized into a tree (starting from a root node for the whole development process). In operation, a user tunes (333-336) a progress index for each micro-activity represented by a leaf node of the tree (to indicate its actual progress). The progress index of each macro-activity represented by a non-leaf node of the tree is instead calculated (357-360) by aggregating the progress indexes of its depending activities weighted according to the respective completion coefficients (with a recursive process down to the micro-activities). In this way, the progress of the development process can be tracked with an incremental approach at different levels of detail.
US07930669B2 Stage mitigation of interconnect variability
The present invention provides a method, system and program product for mitigating effects of interconnect variability during a design stage of a chip. Under the technique of the present invention, a global and detailed routing of interconnects of the chip are determined. Thereafter, a dummy fill estimation and a grid based metal density estimation are performed. Then, based on a CMP model, a variable map of metal thicknesses is obtained. Based on the variable map, wiring nets of the chip that are sensitive to metal variability (e.g., that fail to meet timing closure due to metal thickness loss/gain in the CMP process) are identified. These wiring nets are then re-routed for optimization of the chip.
US07930664B2 Programmable through silicon via
Through silicon vias (TSVs) in silicon chips are both programmable and non-programmable. The programmable TSVs may employ metal/insulator/metal structures to switch from an open to shorted condition with programming carried out by complementary circuitry on two adjacent chips in a multi-story chip stack.
US07930661B1 Software model for a hybrid stacked field programmable gate array
A software model (620) of a stacked integrated circuit system (600) includes a first integrated circuit die (602) connected to a second integrated circuit die (604) through an interchip communication interface (606). A software model of the first integrated circuit die includes an integrated circuit resource (614) and an internal interface (150). A software model of the second integrated circuit die includes a stacked resource (618). The software model of the internal interface is configurable to connect the stacked resource of the second integrated circuit die to the integrated circuit resource through the interchip communication interface.
US07930657B2 Methods of forming photomasks
Some embodiments include methods in which a mathematical representation of a photomask construction is defined, with such representation comprising a plurality of pillars that individually contain a plurality of distinct layers. Each of the layers has two or more characteristic parameters which are optimized through an optimization loop. Subsequently, specifications obtained from the optimization loop are utilized to form actual layers over an actual reticle base. Some embodiments include photomask constructions in which a radiation-patterning topography is across a reticle base, with such topography including multiple pillars that individually contain at least seven distinct layers.
US07930655B2 Yield profile manipulator
A graphical profile map for integrated circuits on a substrate. The graphical profile map includes a depiction of die placement boundaries and shot placement boundaries for the integrated circuits on the substrate. Also included are integrated circuit property information contours, where the contours are not limited to either of the die placement boundaries or the shot placement boundaries. In this manner, three key pieces of information for the integrated circuits are presented, including integrated circuit property information, die placement, and shot placement. Because these three pieces of information are presented in a graphical form, it is much easier to interpret the information. For example, it is much easier to determine which shot and die placements have properties that are at risk, and which shot and die placements have adequate property profiles.
US07930654B2 System and method of correcting errors in SEM-measurements
Embodiments of the invention relate to correcting errors in scanning electron measurements during measuring structural dimensions of an integrated circuit for optical proximity correction by extracting feature edges of a test pattern within an image, calculating at least one scaling error of the image by comparing the extracted feature edges of assist structures with a layout pattern, modifying feature edges of test structures within the test pattern by incorporating the at least one scaling error so as to at least partially compensate the scaling errors, and verifying a model for optical proximity corrections and/or model input data by using the modified feature edges of the test structures.
US07930652B2 Timing circuit CAD
A method of generating a design for timing circuitry having plural rotary travelling wave component circuit sections, comprise steps of first dividing an area to be serviced into regions each small enough for there to be negligible inter-region transmission-line delay at target operating frequency. The dividing perimeters of each said region are then divided into segments suitable for approximating lumped transmission-line LKR and relevant parameters determined so that time delays over each such segment are substantially equal to cycle time of desired frequency divided by twice the number of segments. The capacitance of each segment is determined to be substantially equal to the largest envisaged load capacitance (including or preferably differential load capacitance) plus loop-to-loop interconnect capacitance plus active device (say and usually transistor) capacitance of voltage-transition regenerative means and addition to unloaded segments of padding capacitance calculated substantially to match the lumped line capacitance, and pitch/width of differential transmission-line conductors is calculated using Wheeler's formula constrained by metallization factor involved. Finally a suitable odd number of cross-overs of transmission-line conductors is ascertained to meet cross-talk desiderata and number of transmission line loops specified to cover the area to be serviced and their interconnections, say conveniently at corners of rectangular said regions; and account taken of up to all of interconnect inductance, conduction skin effects, cross-talk, and MOSFET parasitics at least for high frequency applications.
US07930650B2 User interface with menu abstractions and content abstractions
Media menu items are generated within a media interface environment. Media menu item abstractions are generated, one of the media menu item abstractions arranged in a foreground position, and one or more of the media menu item abstractions arranged in background positions in the media interface environment. Selection of a media menu items transitions to a corresponding content menu interface.
US07930648B1 Expanded stack view
A feature for visibly distinguishing multiple containers within an application being edited in an ADE is described. When the user selects to activate the container expansion, the ADE identifies an active target container in the application and then analyzes a container hierarchy based on the target container. The ADE visually represents the container hierarchy in a graphical overlay superimposed on top of the application. The visual representation includes a container proxy for each of the containers within the hierarchy. The container proxies are drawn in a manner to visibly distinguish each of the proxies to the developer even though the actual containers are not distinguishable in the application. The overlay of container proxies are superimposed onto the application in a design view of the ADE and the developer may make changes to the underlying application by interacting with the overlay.
US07930647B2 System and method for selecting pictures for presentation with text content
One or more pictures may be selected for use with a text item, such as an article (news story, blog entry, online magazine) or post (e.g. informal blog entry). Pictures may be selected from a library, such as a collection of stock photographs. Stock photographs are pictures that are available for purchase and use. Information about the content of the picture may be identified. The text item that is to be supplied the picture may be also be analyzed in its content. A given picture from the collection is then programmatically selected based on the identified information about the picture and the text item. A presentation may be created based on the text item and the given picture that is selected.
US07930640B2 Methods for splitting and merging calendar entries
A method of merging and splitting calendar entries is provided. The method of merging includes initiating a Personal Information Management (PIM) that is configured to manage a calendar, opening the calendar, selecting a first calendar entry and a second calendar entry, and selecting an owner action selection of the PIM. The owner action selection includes a merge and split selection. Selecting the merge selection combines information of the first calendar entry with information of the second calendar entry, such that a new calendar entry is created that includes the combined information of both the first and second calendar entries. A time and/or place is entered for the new calendar entry having the combined information. Additionally, selecting a split selection initiates a first and second pane where the second pane includes two subsections with original calendar entry information that may be amended and saved as two new calendar entries.
US07930634B2 Document display apparatus and document display program
A document display apparatus extracts a document element constituting a document and enlarges and displays the extracted document element. The document display apparatus includes: a document display unit that displays the document element in a first display area; a document element selection detection unit that detects selection of the document element displayed by the document display unit; and a selected document display unit to display the document element detected by the document element selection detection unit in a second display area different from the first display area.
US07930630B2 Event-based parser for markup language file
A parser uses SAX-like APIs for efficiency and provides DOM-like APIs for simplicity and convenience. The parser can read an XML document, for example, and parse its contents into a set of abstract information containers called nodes. The nodes are used to represent the structure and content of the document, which allows applications to read and manipulate the information in the document while not having to explicitly understand XML syntax. After a document is parsed, the nodes can be explored in any direction; they are not limited to straight-through text file processing.
US07930626B2 Determining a location for placing data in a spreadsheet based on a location of the data source
Data from a data source is received. A location in a spreadsheet is determined for placing at least a portion of the data from the data source based on location information for the data source.
US07930614B2 Test apparatus and test method
A test apparatus is provided for testing memory under test which stores a data string including an error correction code in the form of additional data. The test apparatus comprises: a logic comparator which compares each of the data sets included in a data string read out from the memory under test with a corresponding anticipated value created beforehand; a data error count unit which counts the number of data sets that do not match the respective anticipated values; and a defect detection unit which provides a function whereby, in a case that the count value counted by the error count unit exceeds a predetermined upper limit number which is equal to or greater than 1, determination is made that the memory under test is defective.
US07930608B2 Circuit for controlling voltage fluctuation in integrated circuit
An integrated circuit for controlling voltage fluctuations. The integrated circuit includes a plurality of clock buffers and latches synchronously operated in accordance with operating clock signals distributed via the clock buffers. The circuit comprises a mechanism for performing an At Speed Test to shift data that are initially set for the latches in accordance with the operating clock signals to succeeding latches, respectively. It also has a timing designation circuit for enabling a clock signal pulse when a first output signal pulse is active. In addition, it includes a ring-type oscillator to consume current in the period during which the first output signal is active. The ring-type oscillator includes a delay control input terminal. The oscillation cycle of the ring-type oscillator is selectively adjusted by adjusting an input of the delay control input terminal.
US07930603B2 Feature-oriented test program development and execution
A resource constraint management unit for a target test system is described. The resource constraint management unit has an interface adapted for receiving, together with a test program, feature specifications for at least one test of the test program, said feature specifications indicating test system capabilities required for performing a certain test. The resource constraint management unit further has a feature specification evaluator adapted for comparing, on a per-test basis, feature specifications for a respective test with the capabilities of the target test system, for determining, for each of the tests, whether the target test system is capable of performing the respective test or not; and for initiating test execution in case the capabilities of the target test system allow for performing said test.
US07930599B2 Information processing apparatus and fault processing method
An information processing apparatus includes: a hardware management unit that is connected with hardware resources assigned to a plurality of partitions and manages the hardware resources, and if occurrence of a fault in any of the plurality of partitions is detected, makes a notification of the occurrence of the fault in a fault-occurring partition which is the partition where the fault occurs; and a partition management unit that is provided in each partition and acquires fault information if in a physically partitioned state, if the occurrence of the fault is recognized based on the notification from the hardware management unit, if its own partition is not the fault-occurring partition, and if it is determined to be necessary to acquire the fault information, the fault information being information on the fault.
US07930597B2 Method and apparatus for validating system properties exhibited in execution traces
The invention includes a method and apparatus for validating system properties exhibited in execution traces. In one embodiment, a method for testing a system under test (SUT) includes determining a system testing result for the SUT using at least one structured term generated by monitoring an execution trace of the SUT using at least one parameterized pattern. A test procedure is executed for the SUT. The test procedure has at least one parameterized pattern associated therewith. An execution trace generated during execution of the test procedure is parsed, where the execution trace includes unstructured information and the execution trace is parsed using the at least one parameterized pattern to identify at least one matching pattern. A system testing result for the SUT is determined using at least one structured term that is generated using the at least one matching pattern. In this manner, behavior of the system under test during the test procedure may be validated.
US07930590B2 Method and system for diagnosing an application
A system, method and program enabling users to diagnose applications easily without affecting the operating performance of the application server, optimizing the log mechanism based on the integrated development environment. The method includes running the application in a main running environment and at least one shadow environment, the shadow environment obtained by duplicating the main running environment; and the main running environment interacting with the shadow environment with respect to the fault of the application. The method includes performing the steps of the main running environment: monitoring the exceptions in the system and sending system exception information to the shadow environment in the event of finding exceptions in the system. The shadow environment: receives the system exception information, opens diagnostic log/trace functions to obtain diagnosis log/trace files related to the system exceptions, and analyzes the diagnosis result based on the obtained diagnosis log/trace files.
US07930588B2 Deferred volume metadata invalidation
A method, system, and computer program product for managing modified metadata in a storage controller cache pursuant to a recovery action by a processor in communication with a memory device is provided. A count of modified metadata tracks for a storage rank is compared against a predetermined criterion. If the predetermined criterion is met, a storage volume having the storage rank is designated with a metadata invalidation flag to defer metadata invalidation of the modified metadata tracks until after the recovery action is performed.
US07930585B2 Recovery of a failed file transfer between a host and a data storage device
Embodiments of the present invention relate to an apparatus, method and computer readable medium for recovering from a failed or aborted outgoing data transfer operation from a host device to a peripheral storage device. In some embodiments, before the peripheral storage device is corrupted by the failed outgoing data transfer operation, one or more recovery data objects are stored on the host-side. After the peripheral storage device is corrupted by the failed data transfer, the host device responds to a subsequent coupling with the peripheral storage device by repairing the corrupted peripheral storage device using one or more of the host-side stored recovery data objects. Optionally, the host device also restores the outgoing aborted or failed data transfer operation.
US07930583B1 System and method for domain failure analysis of a storage area network
Systems, methods, apparatus and software can implement a SAN monitoring scheme for determining changes in SAN topology, such as device failure and state changes. These changes are recorded in a SAN topology data structure. Information in the SAN topology data structure is used, for example, to identify a suspect path or set of paths, and to make decisions about communications pathways used by a multipath device driver.
US07930581B2 Automation device
The invention relates to an automation device, with which a multiplicity of physically distributed functional units communicate with each other by means of a common transmission protocol. The device has a microcontroller (110), which is assigned at least one clock generator (120) and one memory unit (150), and which is connected at least to one data source (140), which is designed to output a data bit-stream to be transmitted.
US07930580B2 Controlling timing dependencies in a mixed signal system-on-a-chip (SOC)
The claimed subject matter provides systems and/or methods that facilitate controlling timing dependencies in a mixed signal circuit. Timing performance associated with a horizontal scanner and an analog to digital converter (ADC) can be monitored. Moreover, data related to the monitored timing performance can be leveraged to modify timing parameter(s) of clocks that coordinate operations of the horizontal scanner and the ADC (e.g., and/or digital component(s) included in the mixed signal circuit). For example, the clocks associated with the horizontal scanner and the ADC can be independently tuned to optimize mixed signal circuit performance.
US07930578B2 Method and system of peak power enforcement via autonomous token-based control and management
A method of power management of a system of connected components includes initializing a token allocation map across the connected components, wherein each component is assigned a power budget as determined by a number of allocated tokens in the token allocation map, monitoring utilization sensor inputs and command state vector inputs, determining, at first periodic time intervals, a current performance level, a current power consumption level and an assigned power budget for the system based on the utilization sensor inputs and the command state vector inputs, and determining, at second periodic time intervals, a token re-allocation map based on the current performance level, the current power consumption level and the assigned power budget for the system, according to a re-assigned power budget of at least one of the connected components, while enforcing a power consumption limit based on a total number of allocated tokens in the system.
US07930574B2 Thread migration to improve power efficiency in a parallel processing environment
A method and system to selectively move one or more of a plurality threads which are executing in parallel by a plurality of processing cores. In one embodiment, a thread may be moved from executing in one of the plurality of processing cores to executing in another of the plurality of processing cores, the moving based on a performance characteristic associated with the plurality of threads. In another embodiment of the invention, a power state of the plurality of processing cores may be changed to improve a power efficiency associated with the executing of the multiple threads.
US07930569B2 Firmware controlled dynamic voltage adjustment
Methods, apparatus, articles of manufacture, and systems for providing a supply voltage to an electronic component, such as a processor, are provided. An executable software component, such as system firmware, may access a voltage selection value embedded in the component and retrieve a voltage setting, from a table of voltage settings, using the embedded voltage selection value as an index. The software component may then configure a power supply, based on the voltage setting retrieved from the voltage selection table, to supply the component with an optimal supply voltage. For some embodiments, the voltage selection table may be replaced by downloading a new voltage selection table, thus, allowing changes to the component supply voltage without changing hardware.
US07930565B2 Power-optimizing memory analyzer, method of operating the analyzer and system employing the same
Embodiments of the present disclosure provide a power-optimizing memory analyzer, a method of operating a power-optimizing memory analyzer and a memory system employing the analyzer or the method. In one embodiment, the power-optimizing memory analyzer is for use with an array of memory blocks and includes a task database configured to provide a parameter set corresponding to each of a set of tasks to be performed in a system. The power-optimizing memory analyzer also includes an allocation module configured to determine offline, a group of memory blocks in the array corresponding to the parameter set for each task and based on providing a power reduction for the array. The power-optimizing memory analyzer further includes a power profiling module configured to generate run-time power profiles of memory power states for each task allowing transparent and dynamic control of the memory power states while maintaining a required quality of service.
US07930564B2 System and method for controlling processor low power states
A next idle state for a processor in a system may be determined based on a previous idle period and a previous idle state. The next idle state for the processor may also be determined based on times when interrupts are generated by devices in the system.
US07930555B2 Image recognition
A system and method for obtaining information relating to a person, such as contact details, without face-to-face, verbal or other contact. The apparatus uses an image recognition system for obtaining personal information related to a target person, and includes: an image acquisition device for capturing an image of a target person; a database of stored image data items each relating to one of a plurality of candidate persons, each image data item being associated with stored personal data relating to the respective candidate person; a search engine for matching the captured image of the target person to a candidate person image data item and retrieving the personal data relating thereto; a display device for displaying the personal data relating to the target person; and control device, operable by each candidate person, to control third party access to the stored personal data relating to the candidate person.
US07930554B2 Remote authentication and transaction signatures
The invention provides a method, apparatus, computer readable medium and signal which allows the usage of devices containing PKI private keys such as PKI-enabled smart cards or USB sticks to authenticate users and to sign transactions. The authenticity of the user and/or the message is verified. Furthermore the operation (authentication and/or signing) occurs without the need for an application to have some kind of a direct or indirect digital connection with the device containing the private key. In other words a digital connection that would allow an application to submit data to the card for signing by the card's private key and that would allow retrieving the entire resulting signature from the card is not required. In addition the operation occurs without the need for the PKI-enabled device containing the private key (e.g. a PKI smart card or USB stick) to either support symmetric cryptographic operations or to have been personalized with some secret or confidential data element that can be read by a suitable reader.
US07930553B2 System and method for extending secure authentication using unique session keys derived from entropy generated by authentication method
The present disclosure relates generally to the field of communications systems, and more particularly, to a system and method for extending secure authentication using unique session keys derived from entropy generated by authentication method. In one example, a method for utilizing a public wireless local area network for a client with a smart card includes: creating an one-time password for a client upon a successful authentication; storing the password and identification information of the client; and utilizing the password and the client identity information to authenticate the client in the public wireless local area network.
US07930552B2 Intelligent encryption key with biometric identification function and operating method for the same
The present invention relates to an intelligent encryption key with biometric identification apparatus and method. Embodiments of the invention include an intelligent encryption key with biometric identification apparatus, comprising a biometric acquisition unit, a processing unit, a storage unit and I/O units. The processing unit is connected to the acquisition unit via one of the I/O units; the storage unit is connected to the processing unit; and the other one of the I/O units is also connected to the processing unit for connecting the host. The present invention employs biometric information of human body as authentication information. Moreover, the present invention discloses an operating method of the intelligent encryption key with biometric identification function, which allows improving the security and usability of intelligent encryption key by acquiring biometrics of a user.
US07930550B2 Content addressable information encapsulation, representation and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifier is a content-based or content-addressable asset name for the asset and is location independent. An asset list is generated that includes the asset identifiers computed from the assets. A cryptographic hash asset list identifier is generated that is computed from the asset list. The asset list identifier is stored for later retrieval. The assets selected are also stored for safekeeping either locally or on a computer network. In the event of loss of the files from the originating computer, the asset list identifier is retrieved. Using the asset list identifier, the original asset list is found and retrieved from its safe location. The asset identifiers from the retrieved asset list are used to find and retrieve the individual assets from their backup locations. The assets are verified by recomputing the cryptographic hash asset identifier for each asset retrieved and comparing it to the asset identifier from the asset list. The MD5 algorithm is used for the cryptographic hash function. Assets are retrieved using a multicast protocol. A series of importer programs searches for assets to retrieve in progressively more remote locations. Assets are retrieved whole or in segments.
US07930548B2 Image verification system, image verification apparatus, and image verification method
To provide an image verification system which verifies whether image data has been altered. The image verification system has an image generation apparatus, a first verification apparatus, a second verification apparatus, etc. The image generation apparatus generates image data, a hash value of the image data, and first verification data for the image data. The first verification apparatus verifies whether the image data has been altered, by using the hash value and first verification data. The first verification apparatus generates second verification data (a digital signature) for the image data if the image data has not been altered. The second verification apparatus verifies whether the image data has been altered, by using the image data and second verification data.
US07930547B2 High accuracy bloom filter using partitioned hashing
A method and system for generating a bloom filter by mapping into respective groups each of a plurality of initial keys according to a first hash function and mapping each group hashed key into a bloom filter using k respective hash functions.
US07930542B2 MashSSL: a novel multi party authentication and key exchange mechanism based on SSL
The present invention provides a method that allows three parties to mutually authenticate each other and share an encrypted channel. The invention is based on a novel twist to the widely used two party transport level SSL protocol. One party, typically a user at a browser, acts as a man in the middle between the other two parties, typically two web servers with regular SSL credentials. The two web servers establish a standard mutually authenticated SSL connection via the user's browser, using a novel variation of the SSL handshake that guarantees that a legitimate user is in the middle.
US07930540B2 Cryptographic policy enforcement
Objects can be extracted from data flows captured by a capture device. In one embodiment, the invention includes assigning to each captured object a cryptographic status based on whether the captured object is encrypted. In one embodiment, the invention further includes determining whether the object violated a cryptographic policy using the assigned cryptographic status of the object.
US07930539B2 Computer system resource access control
In a computer system including a plurality of resources, a device receives a request from a software program to access a specified one of the plurality of resources, determines whether the specified one of the plurality of resources is a protected resource. If the specified one of the plurality of resources is a protected resource, the device denies the request if the computer system is operating in a protected mode of operation, and processes the request based on access rights associated with the software program if the computer system is not operating in the protected mode of operation.
US07930538B1 Method of secure file transfer
A method of securely transferring files from an un-trusted to a trusted network is disclosed. A file that is an archive file of many component files is separated into constituent files. Each file is stored on a first computer connected to an un-trusted network, and a series of initial checks, such as virus, file size, and file extension are performed. If the files pass, the file is transferred to a second server using a one-way file transfer mechanism. A series of secondary checks, similar to the initial checks is performed on each file transferred. For text files or images, a simplified security rule is applied. An open format transform is performed on proprietary format type files, and embedded file components are separated out. A user-definable security rule set is performed on each open format transform component. If all security tests pass, the file is reassembled and transferred to the trusted network.
US07930536B2 Device-to-device authentication system, device-to-device authentication method, communication apparatus, and computer program
In view of the fact that devices connected on a home network are located in home, that is, at close range and therefore a user can physically access the devices within a relatively short period of time, identifying whether or not a home server for distributing the contents and a client terminal using the contents are connected to the same home network based on whether or not they can share access to the same physical medium within a short period of time. The authenticity of devices connected on a home network connected to an external network via a router is authenticated.
US07930534B2 Motherboard and start-up method utilizing a BIOS bin file and GPIO pins
A motherboard comprises a first unit which includes most components that are common in a group of motherboards which have a same chip set, a second unit which includes components that are different in the group of motherboards, and a BIOS Bin file which is loaded in the first unit. The BIOS Bin file comprises a share module, a loading module unit which includes a plurality of loading modules each corresponding to one type of motherboard, and a startup module which identifies the type of the motherboard according to a voltage of pre-selected GPIO Pins, and reads one of the loading modules corresponding to that type of motherboard to identify and initiate the second unit, and reads the share module to identify and initiate the first unit.
US07930530B2 Multi-processor system that reads one of a plurality of boot codes via memory interface buffer in response to requesting processor
Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
US07930528B2 Method for status indication of activating application including indication of operating system bootup process with light emitting section prior to application activation
When a prescribed application such as a TV application, etc., is activated by using a general-purpose OS, an application activation device can inform a user of the fact that it is now in preparation for activation of the application, so as to avoid inducing the user to become uneasy during his or her waiting. The device includes an activation event input section (1) for inputting an activation event for the TV application in either of plural power supply states of a computer when the TV application is activated from either of a power off state, a hibernation state and a standby state of the computer, an activation event detection section (2) for detecting an input activation event, and an activation preparation state indicating section (3A) for indicating, during the time from when an activation event has been detected until when the TV application is activated, that the TV application is in preparation for being activated.
US07930526B2 Compare and branch mechanism
A data processing system is provided that includes an instruction decoder 20 responsive to a compare and branch instruction CHKA.X that performs a comparison between first and second values stored in first and second registers Rn, Rm respectively. A target branch address is determined from a pre-programmed stored value and a branch to a sub-routine is performed in dependence upon a result of the comparison.
US07930511B2 Method and apparatus for management between virtualized machines and virtualized storage systems
To manage physical paths between a server system and a storage system and information about routing between virtual machines and virtual storage systems in an integrated fashion. A computer system of the present invention includes: a computer and a storage system that stores data, in which the computer includes first information for managing the first resource relating to the computer; and the storage system includes second information for managing the second resource provided in the storage system, and in which a relation between the virtual machine and the virtual storage system is defined based on the first information and the second information.
US07930506B2 Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time
In an information processing system including a computer device, and a storage device storing data used by the computer device, the region in which the data is held is managed in association with a change, over the passage of time in the performance and availability required of the data holding region. The computer device includes a storage device managing unit for managing the storage device which stores data used by the computer device. The storage device managing unit periodically monitors temporal characteristics information, and moves data, if the storage region having functional characteristics corresponding to the temporal characteristics information is different from the storage region to which the data is currently assigned.
US07930504B2 Handling of address conflicts during asynchronous memory move operations
A method within a data processing system in which a processor handles conflicts, which occur during performance by an asynchronous memory mover of an asynchronous memory move (AMM) operation. The asynchronous memory mover performs an asynchronous memory move (AMM) operation by which the actual data is moved from a source to a destination memory location, independent of the processor. The memory mover sets a flag bit to indicate that the asynchronous memory mover is currently performing an AMM operation at the memory. When the processor receives a memory access operation, the processor checks the value of the flag bit before issuing the new memory access operation, and checks the associated address of the AMM operation to determine possible address conflicts. The processor then evaluates and responds to address conflicts to prevent corruption of data during an AMM operation.
US07930503B2 Method and apparatus for operating multiple security modules
The disclosed embodiments relate to a security module and a method of operating a security module. The method may comprise the acts of detecting a second security module, determining whether a key associated with the second security module is available to the first security module, and obtaining the key associated with the second security module if the key associated with the second security module is not available to the first security module. The security module may comprise a detector that is adapted to detect another security module and determine whether one of a plurality of keys is associated with the other security module, and a device that obtains at least one key associated with the other security module if the one of the plurality of keys is not associated with the other security module.
US07930502B2 Disk array apparatus and control method for disk array apparatus
A disk array apparatus capable of effecting saving and operation of data through a simple construction. When a host computer sets “write inhibit” or “read/write inhibit” for an LDEV which is set on a first storage device, this setting is registered in an access attribute management table and is also reflected onto a migration management table. A migration control program moves the LDEV for which access limitation has been set to a lower-speed (lower-performance) second storage device or to an external storage device. When the access limitation is released, the moved LDEV is restored to the first storage device from the storage device to which the LDEV has been moved. By performing migration control in interlocking relation to control of access attributes, it is possible to obtain a simple data saving function and data management function.
US07930501B2 Memory card, access device, and processing method of memory card
Each of memory cards can have a different type and can be in a plurality of statuses. The memory cards are managed by a file system and data is read/written from/to the memory cards via an access device. Each of the memory cards has a recording area in which data is recorded and managed by an independent file system, a state storage section for storing state assigned to each of combinations of the memory card type and status and being capable of uniquely identifying the combination, and card information storage sections the number of which is identical to the number of states the memory card can have, and which store physical characteristics concerning the recording area. The access device acquires from the memory card a state enable uniquely identifying the memory card type and status. According to the state acquired, the access device identifies the type and status of the memory card and executes processing in accordance with the memory card state.
US07930500B2 Data processing system having a plurality of storage systems
It is an object of the present invention to conduct data transfer or data copying between a plurality of storage systems, without affecting the host computer of the storage systems. Two or more auxiliary storage systems 100B, 100C are connected to a primary storage system 100A connected to a host device 180. The auxiliary storage systems 100B, 100C read journals of data update from the primary storage system 100A at respective independent timings, save the journals in prescribed logical volumes JNL 2, JNL 3, produce copying of the data present in the primary storage system 100A based on the journals present in the logical volumes JNL 2, JNL 3 at the independent timings, and save the copies in auxiliary logical volumes COPY 1, COPY 3. The primary storage system 100A holds the journals till both auxiliary storage systems 100B, 100C read the journals and restore. The timing of journal read can be controlled according to the journal quantity, processing load, and the like.
US07930499B2 Method to accelerate block level snapshots in archiving storage systems
A device and method for connection to a host and transferring data between the host and data storage assembly. The device is preferably a storage system which initializes a logical unit (LUN) in the storage assembly. A persistent memory stores a data representation of clean areas in the LUN. The storage system receives data to be written from the host to a destination area in the LUN, and determines if the destination area in the LUN is a clean area or a dirty area as indicated in the persistent memory. The storage system effects a snapshot copy of data from the destination area in the LUN to an archive storage device of the storage assembly only if the destination area is not entirely a clean area. Bandwidth is likewise reduced in LUN copy and reconstruction operations.
US07930498B2 Method for replicating snapshot volumes between storage systems
An apparatus, system, and method for replicating a snapshot volume in a first storage system to a second storage system includes mapping information corresponding to data in the first storage system that is transferred from the first storage system to the second storage system so that a file system in the second storage system can mount the data after replication. Replication of the snapshot volume can be accomplished using a remote copy mechanism. The snapshot volume can be obtained from a primary source volume P-VOL and a differential source volume D-VOL. If the corresponding destination volumes are not known, a search is conducted to locate appropriate volumes in the second storage system. Mapping information regarding these destination volumes is utilized to enable the file system in the second storage system to mount the replicated snapshot volume.
US07930494B1 Storage area network (SAN) switch multi-pass erase of data on target devices
Techniques are provided for performing multi-pass erase. An erase command is received at a storage area network (SAN) switch in a storage area network. The erase command is associated with a block of data on a target device. A virtual initiator is determined for performing the erase command on the block of data. Multiple bit patterns are generated using a multi-pass erase algorithm. The multiple bit patterns are generated for writing over the block of data on the target device. Repeated writes are performed over the block of data using the bit patterns. The block of data is repeatedly overwritten to remove remanence of the block of data on the target device.
US07930491B1 Memory corruption detection system and method using contingency analysis regulation
Systems, methods, apparatus and software can be implemented to detect possible instances of memory corruption. By analyzing memory blocks stored in a memory, provided in a snapshot file, or provided in a core dump, implicit and/or explicit contingency chains can be obtained. Analysis of these contingency chains identifies potential memory corruption sites, and subsequent verification provides greater confidence in the identification.
US07930490B2 Method for utilizing a memory device for a programmable logic controller (PLC)
Certain exemplary embodiments can provide a method for utilizing a memory cartridge connected to a Programmable Logic Controller (PLC). The memory cartridge can comprise a plurality of memory segments. The method can comprise a plurality of activities comprising: providing a default identifying stamp for records in a data log file, a structure for the data log file stored separately from the data log file in the memory cartridge, and obtaining a request to provide the data log file.
US07930485B2 Speculative memory prefetch
A system and method for pre-fetching data from system memory. A multi-core processor accesses a cache hit predictor concurrently with sending a memory request to a cache subsystem. The predictor has two tables. The first table is indexed by a portion of a memory address and provides a hit prediction based on a first counter value. The second table is indexed by a core number and provides a hit prediction based on a second counter value. If neither table predicts a hit, a pre-fetch request is sent to memory. In response to detecting said hit prediction is incorrect, the pre-fetch is cancelled.
US07930478B2 Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method and a computer-readable storage medium
A semiconductor memory card stores a plurality of audio objects (AOBs) that compose a plurality of tracks and playlist information showing a reproduction order for the tracks. The semiconductor memory card also stores, as resume information (PLMG_RSM_PL), (1) a Playlist_Number showing which playlist information was used the last time playback was performed for the semiconductor memory card, (2) a Track_Number showing the last track to be played back, and (3) a Playback_Time showing a position at which where playback was stopped as a time expressed in relation to the start of the track.
US07930477B2 Achieving data consistency with point-in-time copy operations in a parallel I/O environment
A method for processing a point-in-time copy of data associated with a logical storage volume where the data to be copied is stored in a striped or parallelized fashion across more than one physical source volume. The method includes receiving a point-in-time copy command concerning a logical volume and distributing the point-in-time copy command in-band to each of the physical source volumes containing a portion of the striped data. The method also includes establishing a point-in-time copy relationship between each physical source volume and one of a corresponding set of multiple physical target volumes. The method further includes copying the data stored on each physical source volume to the corresponding physical target volume. The in-band copy command and the striped data may be distributed over I/O channels between a server and the physical storage and processed sequentially.
US07930475B1 Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
A method for storing data on a plurality of storage devices of a storage system is disclosed. The data is received as data blocks from a plurality of write requests. The data blocks are saved as buffered data for writing to the storage devices in a single write request. An indication is received indicating the available storage blocks on the plurality of storage devices which are available for writing. The buffered data is associated with selected storage blocks of the storage blocks which are available for writing. The buffered data is written to the selected storage blocks in a single write request.
US07930467B2 Method of converting a hybrid hard disk drive to a normal HDD
A method of converting a hybrid hard disk drive (HDD) to a normal HDD when a system is powered on depending on whether the total number of defective blocks in a non-volatile cache (NVC) exceeds a predetermined threshold. The method of converting a hard disk drive (HDD) from a hybrid HDD to a normal HDD where the HDD has a normal hard disk and a non-volatile cache includes the steps of determining whether a mode conversion flag is enabled during a power-on period. When the mode conversion flag is enabled, operating the HDD as a normal HDD. When the mode conversion flag is disabled, determining whether an operating mode of the HDD is a normal mode or a hybrid mode. When the operating mode of the HDD is in the normal mode, the HDD operates as a normal HDD. A determination is made when the HDD is in the hybrid mode as to whether the total number of defective blocks in the non-volatile cache is greater than a predetermined threshold. The HDD is operated as a hybrid HDD when the total number of defective blocks is not greater than the threshold. The mode conversion flag is enabled and the HDD is operated as a hybrid HDD when the total number of defective blocks is greater than the threshold.
US07930466B2 Storage terminal, information processing apparatus, and information processing system
A storage terminal includes a storage unit, a communication unit, and a controlling unit. The storage unit stores first information and second information. The first information is information that is displayed according to a procedure defined in an Internet browser program. The second information is information that is output according to a procedure defined in a program different from the Internet browser program. The communication unit carries out communications with an information processing apparatus on which the Internet browser program is executed. The controlling unit executes processing according to a request received from the information processing apparatus, by executing an Internet server program. The first information is transmitted according to a communication standard for communications by the storage terminal, and the second information is read and transmitted according to a read/write standard for reading and/or writing to the storage unit.
US07930465B2 Determining operation mode for semiconductor memory device
A semiconductor memory device capable of determining an operation mode by using states of data pins, and an operation mode determining method for the same are disclosed. The semiconductor memory device includes at least one MRS input pad, at least one data input pad, and an operation mode determining circuit. The operation mode determining circuit generates an operation mode determining signal, when an MRS command input through the MRS input pad corresponds to a predetermined MRS command and data signals input through the data input pad or pads include a predetermined combination. Accordingly, the efficiency in the manufacturing and producing processes may be improved by determining the operation mode of the semiconductor memory device in a module assembly process.
US07930454B2 Thin-client terminal and client/server-system having such a terminal
A thin-client terminal (1,1′) according to the invention serves for use in a potentially explosive area (ExB) and has at least the following components: an EDP device (11,11′), which can be programmed using software, has graphics capabilities, has its own storage and computation capacity, is connected, via at least one data transmission channel (K), to a computer (C)—which is not arranged in the potentially explosive area (ExB) and acts as a server—and is capable of communicating with the latter as a thin client in accordance with the client/server principle, and a display (12) which is connected to the EDP device (11, 11′) and is intended to display data. The thin-client terminal (1,1′) according to the invention is explosion-proof or is intrinsically safe and can thus be used in the potentially explosive area (ExB). The thin-client terminal (1,1′) also preferably has an explosion-proof or intrinsically safe keyboard (13) which is connected to the EDP device (11,11′) and is intended for inputting data.
US07930451B2 Buffer controller and management method thereof
The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
US07930448B2 System and method for storage subsystem port reassignment in storage area networks
A method and system for data traffic management in a storage area network subsystem connected to multiple hosts via plural ports through a connection network is provided. Traffic management involves, for each port, determining input/output (IO) traffic utilization load of the port based on workloads from one or more hosts assigned to that port; and detecting if a port is in utilization overload. Then, upon detecting a port utilization overload, port traffic is managed by adjusting traffic utilization of the overloaded port and one or more other ports in the storage subsystem, to reduce traffic utilization of the overloaded port.
US07930447B2 Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention
Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
US07930442B2 Information processing apparatus and information processing system notifying information of optional devices
In an information processing apparatus performing data communication through a network with an image forming apparatus to which a plurality of optional devices are additionally mounted, a CPU obtains device/apparatus data related to specification of optional devices from the image forming apparatus, and based on the obtained device/apparatus data, determines whether or not there is any optional device of which specification has been changed. If it is determined that there is an optional device of which specification has been changed, the CPU causes a display, displaying appearance images of the image forming apparatus and optional devices, to display the appearance image of the corresponding optional device in a pulsating manner.
US07930436B1 System and method for dynamically adjusting data compression parameters
The present invention relates generally to a system and a method for dynamically adjusting data compression parameters. The process of dynamic transfer of data parameters from the sender to the receiver has four steps: determining optimal compression parameters, compressing data that are on a sender side using the selected algorithm, transferring compressed data from the sender to the receiver and decompressing received data on the receiver's side. On the sender side, the transmitting computer stores multiple compression algorithms, and one of these algorithms is used to compress the data. A monitoring agent monitors the available processor resources, data type, and network conditions. The monitoring agent also determines when to dynamically adjust the level of compression and/or compression algorithm and sends a signal when it decides dynamically adjust the level of compression. A selector dynamically changes the compression algorithm.
US07930435B2 Hub and spoke compression
A method of compressing data traffic for transmission through a network, the method comprises computing, for each one of a plurality of contexts of data traffic within the network, a respective optimal dictionary for encoding data traffic; For each block of data to be transmitted through the network: identifying a block context of the block of data; and encoding the block of data using the respective dictionary computed for the context corresponding to the identified block context.
US07930432B2 Systems and methods for distributing a workplan for data flow execution based on an arbitrary graph describing the desired data flow
Various embodiments of the present invention are directed to the creation of multiple redundant chains of transforms, each on a separate processing thread, for a data flow execution (DFE) of a data transformation pipeline (DTP). For certain of these embodiments, a “distributor” receives a buffer as input and directs that buffer to one of several parallel identical threads to process that buffer. A scheduler would create each of these multiple threads, each thread having an identical (redundant) strings of transforms (chains) downstream from the distributor, and all of which would lead even further downstream to a collector that is responsible for collecting and, if necessary, ordering the buffers processed by the previous redundant chains. In this way, the distributors and collectors provide increased scalability for the pipeline by implicitly partitioning (distributing) individual buffers to one of many threads for at least a part of their execution/processing.
US07930431B2 Contents using method, contents using system, contents using program, and server and electronic device used in same system
A contents using method is provided that enables a user to watch and listen to freely same contents by a simple operation by either of an image display device or a server and enables the user to use the server for other applications without a need for paying attention to transfer of an image file from the server to an electronic device. The contents using method includes a first step of storing contents by the server at a date and at a time both being designated by the user, a second step of converting quality of contents by the server according to storage capacity or display capability of a storage section and a display section making up a PDA (Personal Digital Assistant), and a third step of transferring contents obtained after the quality conversion, after having confirmed connection between the server and the PDA, from the server to the PDA.
US07930428B2 Verification of DNS accuracy in cache poisoning
Disclosed is a method, a computer system, and a computer readable media product that contains a set of computer executable software instructions for directing the computer to execute a process for independent confirmation of DNS replies to foil DNS cache poisoning attacks. The process comprises comparing a plurality of DNS replies for an exact or predefined “close enough” match as a condition for blocking or forwarding a DNS reply to a resolver. The tangible beneficial result is to prevent the success of a dns cache poisoning attack from diverting a user to a malicious site on the internet.
US07930425B2 Method of effectively establishing and maintaining communication linkages with a network interface controller
Aspects of the present invention include a method, apparatus and device for establishing and maintaining communication with a network interface device and its link partner, such as a switch means or switch, where the network interface device identifies the type of link partner it is in communication with, determines the integrity of the link partner via a management module, and maintains a communication link in relation to the identified integrity status.
US07930423B2 Dynamic load balancing within a network
A method and system for distributing data packets within a network node is disclosed. The method and system for distributing data packets within a network node involves the utilization of a moving weighted average function to dynamically distribute the data packets in a balanced fashion. By utilizing a moving weighted average function to dynamically distribute the data packets in a balanced fashion, data packets are distributed more efficiently thereby increasing the overall efficiency of network operations. The method and system include computing a ratio matrix based on a moving weight average function of a load over a plurality of data ports and distributing data packets to the plurality of data ports based on the ratio matrix.
US07930421B1 Automated network source changes for real-time streaming media
Media, methods and systems are provided for coordinating changes of network sources for media streams in a telecommunications network. The streams communicate instances of media content via packets to devices. A first network source streams packets of an instance of media content to a device. Each packet includes information regarding the temporal ordering of that packet within the instance and information regarding the sequencing of the packet within the stream. It is determined that a second network source should stream the instance of media content. A point in the temporal ordering within the instance is identified and communicated at which the second network source will provide the instance of media content. The second network source streams to the mobile device the instance of media content from the identified point, without requiring adjustment of the information regarding the sequencing of the packets within the stream.
US07930420B2 Source-based alert when streaming media of live event on computer network is of current interest and related feedback
A real time streaming video capture, delivery, and alert system may capture a streaming video of a live event and deliver it into a computer network as the live event is being captured. The system may include a camera, a network interface, a source operator interface configured to receive alerts, and a processing system. The system may issue an alert when the live event is currently of interest.A streaming video search engine may allow prospective viewers to locate at least one streaming video that is currently of interest from among several streaming videos. The engine may include a network interface configured to receive source alerts from real time streaming video capture, delivery, and alert systems, a memory system, a processing system, a searching system, and a viewer interface.
US07930419B2 System and method for delivering video and audio content over a network
A content delivery system according to various embodiments of the invention substantially concurrently streams a plurality of live videos to a client computing device over a network, allowing the user to view two or more live videos at the same time. In a particular embodiment, the system is configured to display a high resolution version of a live video feed in a “primary” pane of a main display dialog window and one or more additional live video feeds in low resolution in “preview” panes of the main display dialog window substantially concurrently, wherein the additional live video feeds are different from the first video feed and each other. In this particular embodiment, the system allows the user to preview the additional videos while the first video is playing. In addition, according to one embodiment, the live video feeds may be from independent sources.
US07930416B2 Load balancing technique implemented in a data network device utilizing a data cache
Techniques for implementing a load balanced server system are described which may be used for effecting electronic commerce over a data network. The system comprises a load balancing system and a plurality of servers in communication with the load balancing system. Each of the plurality of servers may include a respective data cache for storing state information relating to client session transactions conducted between the server and a particular client. The load balancing system can be configured to select, using a load balancing protocol, an available first server from the plurality of servers to process an initial packet received from a source device such as, for example, a client machine of a customer. The load balancing system can also configured to route subsequent packets received from the source device to the first server. Before generating its response, the first server may verify that the state information relating to a specific client session stored in the data cache is up-to-date. If the first server determines that the state information stored in the data cache is not up-to-date, then the first server may be configured to retrieve the desired up-to-date state information from a database which is configured to store all state information relating to client sessions which have been initiated with the server system.
US07930415B2 Method and system for authentication when certification authority public and private keys expire
A system for enabling the use of valid authentication certificates when the public key and private keys of any of the certifying authority have expired. The enabling by the system includes obtaining a server certifying authority chain (SCAC) certificate by the server from the certifying authority, presenting the original valid authentication certificate along with the said server certifying authority chain certificate by the server to the browser during the SSL handshake, accepting the transaction by the browser after verification of the original authentication certificate using the expired public key of the certifying authority, and verifying the said SCAC certificate using the new public key of the said certifying authority.
US07930413B2 System and method for controlling access to a network resource
A method and system that identifies connection attempts to a resource through the IP address used in the connection and compares the IP address against one or more of single or multiple lists of IP addresses simultaneously to affect the connection process. The result of the comparison against the list is used to either block or allow access to the resource or to perform some other action based on the presence of the connecting IP Address on said list(s). The lists are retrieved in native format from one or more sources and compiled into a format allowing high speed comparisons or lookups against the list. The lists may be blacklists containing known addresses that have performed offensive actions or whitelists containing known safe or vetted IP addresses, or other lists used to determine the course of intended action. This extends to the ability to efficiently test for the presence of an IP address against the large numbers that may occur in such a locally available list(s), where the actions to be performed, based on the presence of an address on such a list can be determined based on the recipient, additional classes or characteristics of the sender, and/or class of the destination resource to which the connection is made.
US07930407B2 Method and apparatus for controlling document service requests from a mobile device
Methods for controlling a document service request involve defining a document service request workflow and redirecting document service requests from the mobile device. In one embodiment, through a short-range connection with a document processing device on a foreign network, a mobile device establishes a secure connection to the mobile device's native network to identify a document stored on a file server operating thereon. Once a document is identified, the mobile device over the secure connection initiates a document service request by requesting an output server operating on the native network to retrieve and convert the identified document into an output-ready format suitable for the document processing device. Upon receipt of the output-ready document, the mobile device resends the output-ready document over a local connection to the document processing device to carry out the document service request.
US07930406B2 System and method for secure communication of mode of access information
A system for transmission of mode of access information between a first device operated by a first user and a second device operated by a second user includes a database that is in network communication with the first device and the second device. The database stores a plurality of different modes of access for contacting the first user that are devoid of alpha-numeric identifiers specific to the first user. The database allows the first user to select one of the modes of access as a current mode of access of the first user. The current mode of access of the first user can be communicated to the second device once the second device queries the database. The current mode of access of the first user can be selected from the group consisting of mobile phone, text message and electronic mail. The current mode of access of the first user can change automatically over time according to a schedule input into the database by the first user. In some embodiments, at least one of the first device and the second device is a web-based mobile phone.
US07930405B2 System and method for establishing and maintaining a voice over internet protocol connection between wireless devices
A system and method for establishing and maintaining a voice over internet protocol connection between wireless devices, in one example embodiment, may comprise a receiving module to receive a communication device identifier, and a request to establish a communication data link to another communication device. The communication device identifier may initially be received by a terminal from the communication device over a wireless data link connecting the communication device and the terminal. Subsequently, the terminal network address may be associated with the terminal, which received the communication device identifier. A processing module may be utilized to determine whether another communication device is reachable over a wireless data link to another terminal based on information stored in a register. Further, a communication module may be utilized to establish the communication data link between one communication device and another communication device subsequent to determining that another communication device is reachable by a terminal over the wireless data link.
US07930394B2 Measured client experience for computer network
Routing network traffic on a computer network is described. In one embodiment, a method is presented which includes transmitting instructions to a client, the instructions executable by the client to request content from two or more content servers, measure two or more network performance characteristics associated with the two or more different content servers, and issue a report to an administrative server. The report may include a first network performance characteristic and a second network performance characteristic. The method may further include selecting a target content server from one of two or more content servers based on comparison of the two or more network performance characteristics; and transmitting routing instructions to an intermediate routing system, the routing instructions executable by the intermediate routing system to direct subsequent content requests transmitted by the client to the target content server.
US07930392B2 Method and system for providing a self-populating database for the network collection of meter data
The invention provides a method and a system for collection of meter readings from the field and for providing a self-populating database for storing and retrieving the meter data. A network data collection computer operating according to a stored computer program reads in data from the receivers and detects the meter reading devices that are sending data through a respective receiver. If not previously detected, the network data collection computer allocates space in the database for the data and stores the meter data and indexes it by the receiver and meter reading device from which it was received, and by the date and time of reception at the network data collection system. This data can then be retrieved and displayed or printed out by these parameters in database reports.
US07930391B1 Method and system for determining viewing time of an online video
A method and system for approximating the viewing time of a video posted on a website of a plurality of websites on the Internet is disclosed herein. The method and system is able to approximate the viewing time of the online video by a visitor computer and transmit the information to a compiling server.
US07930387B2 Location information server system and wireless communication system using the same
A location information server system for acquiring the status of a user terminal in wireless communication network, comprising: a plurality of sensor means capable of communicating through a network; a priority database to location information from each sensor means; location information selecting means for selecting a location information having a high priority from overlapping location information with reference to the database; and a sensor information integration processing means which integrates acquisition information from at least two sensor means of the sensor means for acquiring the location information and the sensor means for acquiring identification information of a user terminal, and acquires the user terminal position wherein information from each means is accumulated in the location information server as terminal location information database and the location information server means includes a location information providing means capable of providing the sensor information to a predetermined network server which switches communication in the user terminal.
US07930384B1 Encoding ad and/or ad serving information in a click URL
The tracking of ad selections (such as ad clicks for example), and/or rich levels of ad performance may be facilitated by encoding one or more ad properties in a click URL of the ad. An intermediate URL server may be used to decode such ad properties when the ad is selected. Ad properties may include an identity of the ad; an identity of the advertiser; and/or various other ad serving parameters.
US07930380B2 Computer system, management apparatus and management method
The computer system includes: a first storage system having devices that are various components for storing data transmitted from a host computer; a second storage system having devices that are various components for storing data transmitted from the first storage system; and a management apparatus that manages the first and second storage systems. The management apparatus includes a storage unit that stores configuration information, performance information and threshold values used for performance management regarding the devices in the first and second storage systems connected to the management apparatus; and a setting section that adopts and sets, when internal management information and data are copied from the first storage system to the second storage system, threshold values assigned to the devices in the first storage system to the devices in the second storage systems.
US07930379B2 Interface for a delay-tolerant network
The present disclosure provides a method for delay tolerant networking. According to one exemplary embodiment, the method may include transmitting a file from a first node associated with a first network to at least one intermediate node via a file-system interface. The method may also include receiving the file at the at least one intermediate node via the file system interface. The method may further include transmitting the file from the at least one intermediate node to at least one node of an additional network via the file-system interface and receiving the file at the at least one node of the additional network via the file-system interface. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment.
US07930378B2 Method to support XML-based consoles in pre-boot and post operating system execution environments
Methods and systems to support XML-based consoles in pre-boot and post OS execution environments. In an embodiment, during pre-boot, XML console in and console out interfaces are loaded, and corresponding API's are published to enable use of the interfaces by various firmware and software components. An XML schema is employed to provide templates for system management console user interface screens and to map various system components to corresponding settings and related data. A system management console host application is run on a remote host or the local system. XML content is passed between the system and the console host application via the XML console interfaces. The XML content is used to generate user interfaces via the console host application and to identify user navigation/menu selection within the user interface screens. The XML console interfaces are also available during OS runtime and OS afterlife, enabling a seamless integration between console appearance during pre-boot, OS runtime, and afterlife.
US07930376B2 Policy rule management for QoS provisioning
Described herein is a policy-based Internet Protocol (IP) network wherein the Quality of Service (QoS) provisioning across various network devices is managed by policy processing via a user interface including a graphic user interface. The user interface incorporates information made available by a server, such as lightweight directory access protocol (LDAP) server, having a repository, and thereby allows for a consistent set up voice-over IP devices, video devices and network data devices with minimal entries by the user. Further, the user interfaces allows for efficient policy creation and editing.
US07930371B2 Deployment method and system
A deployment method and system in the OS deployment software are disclosed in which the deployment is possible to server units having various hardware configurations. In a computer system, a disk image of a deployer server unit is managed by a management server and a deployee server unit is connected to the management server through a network. The hardware configuration information of the deployer server unit and a hardware configuration tolerance list obtained from a driver information file in the disk image are held in the disk image. In response to a deployment instruction from the user, the management server compares the hardware configuration of the deployer server unit with that of the deployee server unit, and by detecting the difference therebetween, changes the deployment method in accordance with the detected difference.
US07930369B2 Remotely configured media device
Improved techniques for controlling operation of a portable electronic device are disclosed. Portable electronic devices which interact with a host electronic device can have their operational settings (e.g., configurations or preferences) remotely controlled. As a result, a host electronic device can offer a more sophisticated user interface and portable electronic devices need less local user interface features because these operational settings can be remotely controlled. The remotely-controlled (i.e., host controlled) operational settings are transferred to the portable electronic devices, whereby the portable electronic devices can thereafter operate in accordance with such settings.
US07930366B2 Information servicing method, recording medium recording with programs for realizing the method, and information servicing system
An information servicing method for communicating information between a server and a client terminal through a network, comprising: deciding whether a predetermined time period has elapsed without user input; switching a prevailing processing to a background processing when it is decided that the no user input has occurred during the predetermined time period; transmitting to the server personal information comprising user preference data and/or a schedule, registered in advance, each time the prevailing processing becomes background processing; and displaying an answer corresponding to the transmitted personal information when the answer is received from the server, the answer comprising push information correlating to the personal information.
US07930362B2 Techniques for delivering personalized content with a real-time routing network
Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
US07930357B2 Data compression in electronic communications
Disclosed are methods and systems for compressing data communicated in an electronic message. Files attached to an electronic communication are compressed based on an examination of the file type; and an identification of an alternative compressed file type. Accordingly, the first (original) file type is compressed into a second preferred, compressed file type for the purpose of streamlining the package to be delivered in the communication.
US07930353B2 Trees of classifiers for detecting email spam
Decision trees populated with classifier models are leveraged to provide enhanced spam detection utilizing separate email classifiers for each feature of an email. This provides a higher probability of spam detection through tailoring of each classifier model to facilitate in more accurately determining spam on a feature-by-feature basis. Classifiers can be constructed based on linear models such as, for example, logistic-regression models and/or support vector machines (SVM) and the like. The classifiers can also be constructed based on decision trees. “Compound features” based on internal and/or external nodes of a decision tree can be utilized to provide linear classifier models as well. Smoothing of the spam detection results can be achieved by utilizing classifier models from other nodes within the decision tree if training data is sparse. This forms a base model for branches of a decision tree that may not have received substantial training data.
US07930352B2 System and method for sorting electronic communications
Systems and methods for intelligently sorting electronic communications, such as electronic advertisements, directed to a media device are disclosed. Prior to presenting the electronic advertisements to the user, the electronic advertisement is filtered into classifications based upon whether the electronic advertisement is from a commercial vendor from whom the user has indicated that he or she wishes to accept commercial electronic advertisements. The user is then presented at the media device with only the electronic advertisements that he or she had indicated were to be accepted.
US07930350B2 Digital image sharing enabled chat application
A method, system, and computer program for remotely sharing digital photographic images. The method, system, and computer program comprising launching at least a first and second real-time chat clients, selecting at least a first digital photographic image, establishing a chat session between the at least first and second real-time chat clients, transmitting at least a first digital photographic image from the at least first real-time chat client to the at least second real-time chat client, and facilitating a chat session between the at least first real-time chat client and the at least second real-time chat client through which the at least first and second real-time chat clients converse with each other, wherein the subject of the conversation is the at least first digital photographic image.
US07930349B2 Method and apparatus for reducing host overhead in a socket server implementation
A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.
US07930345B2 Method for authenticating a user in an interactive gaming environment
Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.
US07930344B2 Incremental run-time session balancing in a multi-node system
An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.
US07930343B2 Scalable user interface system
Methods and apparatus are provided for a scalable user interface system. A user interface is divided into general reusable user interface components and application specific user interface components. Next profiles are created for user interfaces based upon server capabilities and client side device capabilities and reusable user interface components are built for use in multiple profiles. Defined user interface scalability strategies are executed at runtime to build a user interface description using the user interface components. In this way, a user interface can be built from a user interface description by apportioning the building of the user interface description between a server and a client side device using the profiles. At the server, user interface components stored in memory are used to build a first portion of the user interface description while a second portion of the user interface description is built at the client side device and is combined with the first portion received from the server.
US07930341B1 Extended flow-control for long-distance links
A method, apparatus, and computer-readable media comprise storing in a first buffer data received from a network device; sending the data from the first buffer to a second buffer in response to status signals asserted by the second buffer, wherein the second buffer stores the data, and wherein the status signals asserted by the second buffer indicate an amount of the data in the second buffer; and sending flow-control signals to the network device based on the status signals asserted by the second buffer, thereby causing the network device to regulate the amount of the data sent from the network device in response to the flow-control signals.
US07930340B2 Network transaction portal to control multi-service provider transactions
The present invention provides a system and method for providing controlled service transactions involving multiple service providers on a service network. A client access device links to the service network via a network entry point and performs the multi-service provider transaction under the control of a network transactional application at a hub that holds the transaction captive and includes a router to route to remote distributed software objects at nodes of the service providers. The software objects include methods that may be remotely executed under the control of the transactional application at the hub.
US07930339B2 Task allocation method and task allocation apparatus
A distributed processing system includes plural nodes each provided with a processor and communicably connected to each other. A task information obtaining unit obtains antecedent dependency between tasks. A node information obtaining unit obtains a time constraint imposed on the tasks. A start time computing unit computes an absolute earliest start time at which a task can be started and an absolute latest start time allowed in order to complete the task within the time constraint, by referring to the time constraint. A node selector selects a destination node to which a target task not yet allocated to a node should be allocated, by referring to the absolute earliest start time and the absolute latest start time. A task placement unit causes the task to be executed in the selected node.
US07930336B2 Large multiplier for programmable logic device
A plurality of specialized processing blocks in a programmable logic device, including multipliers and circuitry for adding results of those multipliers, can be configured as a larger multiplier by adding to the specialized processing blocks selectable circuitry for shifting multiplier results before adding. In one embodiment, this allows all but the final addition to take place in specialized processing blocks, with the final addition occurring in programmable logic. In another embodiment, additional compression and adding circuitry allows even the final addition to occur in the specialized processing blocks.
US07930332B2 Weighted entropy pool service
A weighted entropy pool service system and methods. Weights are associated with entropy sources and are used to estimate a quantity of entropy contained in data from the entropy sources. An interface is optionally provided to facilitate connecting user entropy sources to the entropy pool service. The quantity of entropy contained in the system is tracked as entropy is distributed to entropy consumers. A persistent entropy pool state file stores entropy across system restarts.
US07930328B2 Apparatus, system, and method for file system sharing
An apparatus, system, and method are disclosed for file system sharing. A Read-Only File System (ROFS) organization module organizes a single ROFS for a plurality of operating systems. Each operating system executes on a distinct virtual machine. Each virtual machine executes on a computer. A Read/Write File System (RWFS) organization module organizes an RWFS for each operating system. An access module accesses the RWFS and ROFS for each operating system. The RWFS and ROFS appear to each operating system as a single, private file system. Each RWFS comprises at least one pointer to the ROFS.
US07930324B2 Information organization and navigation by user-generated associative overlays
Digital information objects in a digital information space are linked through the use of an overlay. A dynamic association between an accessed digital information object and each concept node in the overlay is established if the accessed digital information object and the overlay include at least one common concept. Links to other digital information objects are displayed if those objects are represented by information nodes within the overlay linked to a concept node expressing a common concept. At least a portion of the overlay may be exported for incorporation into other overlays or for various information processing functions.
US07930323B2 Method for reallocating table formats in real-time
Embodiments of the invention improve upon existing auto formatting functions for tables presented in a graphical user interface by providing an improved mechanism for changing table columns in real-time. One embodiment of the invention incorporates a callback or module in a program implementing the mechanism for changing table columns in real-time that intercepts a table column resize event and automatically resizes the other columns in the table. In resizing the table columns the module can employ various approaches. The system may utilize the various resizing approaches to arrive at a desired result.
US07930322B2 Text based schema discovery and information extraction
Various technologies and techniques are disclosed for text based schema discovery and information extraction. Documents are analyzed to identify sections of the documents and a relationship between the sections. Statistics are stored regarding occurrences of items in the documents. A probabilistic model is generated based on the stored statistics. A database schema is generated with a plurality of tables based upon the probabilistic model. The documents are analyzed against the probabilistic model to determine how the documents map to the tables generated from the database schema. The tables are populated from the documents based on a result of the analysis against the probabilistic model.
US07930320B2 Apparatus, method, and program for visualizing boolean expressions
An apparatus, a method, and a program for visualizing a Boolean expression so that it is readily recognized what is added to or excluded from conditions. A Boolean expression to be visualized is input in the form of a binary tree in which a leaf node represents an operand in the Boolean expression and a node other than the leaf node represents an operator in the Boolean expression. The input binary tree is transformed into a two-dimensional nested representation composed of a plurality of regions, and a pictorial representation for visualization is drawn on the basis of the nested representation and is displayed. When the Boolean expression is provided in a string expression, the string expression is transformed into a binary tree.
US07930314B2 Systems and methods for storing and searching data in a customer center environment
Systems and methods for storing and searching a customer center environment. In this regard, a representative method comprises: generating data from workforce applications, at least one of the workforce applications including at least one of forecasting, scheduling, recording, and monitoring functionalities; storing the data in unstructured databases, at least one of the unstructured databases being operative to communicate with one of the workforce applications, the at least one of the unstructured databases including unstructured data that does not have a data structure; receiving search parameters that are used to search the data in the at least one of the plurality of unstructured databases; searching the at least one of the plurality of unstructured databases according to the search parameters; and displaying search results on a displaying device.
US07930306B2 System and method for near and exact de-duplication of documents
A system, method and computer program product for identifying near and exact-duplicate documents in a document collection, including for each document in the collection, reading textual content from the document; filtering the textual content based on user settings; determining N most frequent words from the filtered textual content of the document; performing a quorum search of the N most frequent words in the document with a threshold M; and sorting results from the quorum search based on relevancy. Based on the values of N and M near and exact-duplicate documents are identified in the document collection.
US07930305B2 Information processing apparatus and method, and program
The present invention relates to an information processing apparatus for controlling content reproduction on a basis of a first weight set to a playlist of contents and indicating a priority of the playlist and a second weight set to each of contents registered in playlists and indicating a priority of the content. The information processing apparatus includes a weight setting unit for, when a plurality of playlists are selected, updating a first weight set to each of the plurality of selected playlists and updating a second weight set to each of contents registered in the plurality of selected playlists according to one of a number of playlists in which each of the contents is registered and a specified reproduction method, and a reproduction controlling unit for controlling random content reproduction on a basis of the first weight and the second weight set by the weight setting unit.
US07930304B1 Method and system for automated submission rating
A method for rating a submission, including receiving the submission from a user, where the submission is associated with a category; obtaining a self-rating and a user contribution level associated with the category, where the self-rating is obtained from the user; determining a submission score for the submission based on the self-rating and the user contribution level; and presenting the submission score for the submission.
US07930303B2 Calculating global importance of documents based on global hitting times
A calculate importance system calculates the global importance of a web page based on a “mean hitting time.” Hitting time of a target web page is a measure of the minimum number of transitions needed to land on the target web page. Mean hitting time of a target web page is an average number of such transitions for all possible starting web pages. The calculate importance system calculates a global importance score for a web page based on the reciprocal of a mean hitting time. A search engine may rank web pages of a search result based on a combination of relevance of the web pages to the search request and global importance of the web pages based on a global hitting time.
US07930286B2 Federated searches implemented across multiple search engines
A plurality of search engines is selected from multiple search engines based on a search query and one or more criteria. To obtain search results for the search query, one or more search queries are submitted to the plurality of search engines. For each search engine of the plurality of search engines, certain search results are received for the one or more search queries submitted to each search engine. Consolidated search results are generated with consolidation of the certain search results that are received from each search engine of the plurality of search engines.
US07930285B2 Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
Several ways of identifying users and collecting demographic information and market information are disclosed, including branding a browser with a unique identification in each user request, identifying a user by his key strokes or mouse clicks, gathering demographic information using multiple data sets and by monitoring network traffic. Additionally, user requested content is distinguished from other, non-user content, and the performance of a server can be monitor and analyzed from a client a client perspective. Further, an Internet user's Internet data is routed to a known domain on the Internet, from which it is routed on to the intended recipient. The domain includes proxy servers which proxy the user's data requests to the domain, and database servers, which filter and build a database of the user's Internet usage. Particular data concerning certain behaviors of interest, such as purchasing data, is filtered into the database, and can form the basis for numerous market measures.
US07930277B2 Cost-based optimizer for an XML data repository within a database
Cost-based optimizer functionality for an XML database repository provides means for optimizing the execution of database queries that access XML resources in the database repository. Statistics about XML resources that are stored in the database repository are gathered, stored and utilized by a query optimizer to compute computational costs associated with each of multiple methods of accessing particular XML resources requested in a database query. Hence, the optimizer is able to select the most efficient query execution plan based on the costs of possible access paths. In one embodiment, specific statistics about the hierarchical structure of XML resources stored in the XML database repository are gathered, stored in a relational table in the database management system, and used to compute the selectivity of query predicates and the index cost associated with traversing one or more indexes to access requested XML resources.
US07930275B2 System and method for restoring and reconciling a single file from an active file system and a snapshot
The present invention relates to a system for restoring a file from a snapshot, where a version of the file exists in both an active file system and the snapshot. A twin inode is created in the active file system and comparisons are made between block pointers of the twin inode and the snapshot. If there is a match, the block pointer of the twin inode is moved to the active file system. If there is not a match, a determination is made whether the snapshot block pointer exists in the active file system. If the snapshot block pointer does not exist in the active file system, it is copied to the active file system. If it does exist, then the actual data block pointed to by the snapshot block pointer is copied to the active file system. In this way, a file may be restored without the need to always copy every individual data block or inode from the snapshot.
US07930267B2 Real-time chat and conference contact information manager
Real-time chat and conference contact information manager which, responsive to storing of an identification data item into a contact record of a local contact list during an online communication session, extracts a search key value for a data item from the contact record, wherein the online communication session comprises a multiple-participant session selected from an online virtual collaboration session, an online meeting, and an online chat session; uses the extracted search key value to search a trusted administered contact list for a corresponding trusted value, wherein the contact list is designated as trusted and administered by the device with which the local contact list is associated as containing accurate and verified contact information; and modifies the local contact record to include the corresponding trusted value.
US07930262B2 System and method for the longitudinal analysis of education outcomes using cohort life cycles, cluster analytics-based cohort analysis, and probabilistic data schemas
A computer implemented method, computer program product, and data processing system for performing analysis on a plurality of data stored in a database. In an illustrative method, a first cohort is generated from the plurality of data. An optimal control cohort is generated from the plurality of data. Generating is performed based on the first cohort and at least one constraint, and a mathematical process is used to derive the optimal control cohort. A first inference is generated based on a comparison of the first cohort to the optimal control cohort, wherein the first inference is absent from the database. In an illustrative example, the first inference is stored.
US07930255B2 Social profile assessment
An embodiment provides a computer implemented method for social profile assessment. The computer implemented method receives a request from a first user for an assessment, and sends questionnaires to a set of assessors for the first user. Upon receiving questionnaires from the set of assessors to form completed questionnaires, the computer implemented method generates an unadjusted social style assessment for the first user. Upon receiving a request from a second user for the social style assessment of the first user, the computer implemented method determines whether there are common assessors between the first user and the second user, and responsive to a determination that there are common assessors between the first user and the second user, generates an adjusted social style assessment for the first user, and returns the adjusted social style assessment for the first user to the second user.
US07930254B1 Property value estimation using feature distance from comparable sales
Property value estimation employs a comparable sales technique that calculates a feature distance between a target property and corresponding comparable properties. Determining estimated values for properties includes performing a regression based upon property features for properties in a relatively large geographical area. A set of comparable properties from a section of the relatively large geographical area is identified, and a feature distance between each property from the set of comparable properties and a target property is calculated using information from the regression. The feature distance provides a quantified indication of the difference between each property from the set of comparable properties and the target property for the plurality of property features. An estimated value for the target property is then determined based upon a value of each of the comparable properties and adjustments based upon the calculated feature distances.
US07930248B1 Technique for calculating payee specific time to payment completion
A technique for determining a period of time to complete a payment to a payee is provided. The time that each of one or more payments to a payee is issued is stored. Post-issue event information associated with each of the one or more payments is received. The period of time to complete a future payment to that payee on behalf of a payor is then determined based upon the stored payment issue time information and the received post-issue event information.
US07930246B2 Method and system for transferring stored value
A method and system are provided for transferring value from a value provider. A request initiated by a value owner to transfer value from the value provider to a recipient is received. An exchange provider receives the value in accordance with the request. The exchange provider includes a processor that converts the received value into a converted form. The converted value is then transmitted to the recipient by the exchange provider.
US07930245B2 Hybrid cross-margining
A hybrid cross-margining system is disclosed. The disclosed provides for both joint accounts, maintained by multiple exchanges, as well as non-joint accounts, whereby the system recognizes both intra-account offsets within the joint account and inter-exchange offsets between the joint account and accounts maintained by another exchange to minimize the margin requirement of the associated market participant with respect to the positions reflected in these accounts.
US07930244B2 Method and apparatus for providing pre-existing customers and prospective customers with an immediately accessible account
A system and method for providing in real-time an immediately accessible customized transaction account via the internet is disclosed. In particular, the system and method recognizes distinct access codes which are correlated to the credit profile of a person accessing an on-line application system via a computer network. During operation of the invention, a party may be driven to the on-line application system via the internet to conduct a transaction in response to an invitation to enroll in a special program. Upon entering the on-line application system, the accessing party may be unilaterally given the opportunity to apply for a special offer, which has been tailored to the accessing party's credit profile.
US07930242B2 Methods and systems for multi-credit reporting agency data modeling
Provided are methods and systems by which a data sample can be generated in order to create a true multi-Credit Reporting Agency model, eliminating the biases and variability in traditional multi-CRA models by allowing the creation of a single multi-CRA method which requires neither alignment nor translation to be applicable on all CRAs.
US07930233B2 Flexible system and method for electronic trading
System, method, and program products offer flexibility to the rather rigid way of trading in an electronic trading system. Orders for a tradeable object may typically get matched according to set terms and/or conditions at an electronic exchange. A trader may log onto the electronic exchange to trade the tradeable object, and may choose to display and trade the tradeable object according to a different set of terms and/or conditions. As such, the market data sent to the trader from the exchange is converted to a format according to the trader's selection, so that it may be presented to the trader in this format. Transaction messages sent to the exchange from the trader are converted to the format readable by the matching process, so that it can process the messages. Other features and advantages are described herein.
US07930223B2 System and method for managing product returns
A computer-implemented method for managing product returns includes: receiving information of a set of returned products, and recording the returned product information into a storage of a computer; generating a returned product order based on the returned product information; determining if any returned products are reusable; determining to scrap the non-reusable products if the returned products are non-reusable; selecting the reusable products from the returned products if there are reusable products in the returned products; determining if there are any qualified products in the reusable products; warehousing the qualified products into a stock of a manufacturer if there are qualified products in the reusable products; generating a reproduction report for the unqualified products according to the returned product order, and storing the reproduction report into the storage of the computer.
US07930221B2 Managing home inventory
In accordance with the present invention, a storage area is provided within a particular home for storing food-related items. A database of intended food-related inventory items for the storage area is adjusted by a controller according to food-related inventory preferences received at the controller. The controller updates the database of intended food-related inventory items according to inputs from a monitoring device that monitors the addition and removal of food-related items within the storage area. A communication medium coupled to the controller transmits a selection of items from among the database of intended inventory items that are absent from the storage area.
US07930220B1 Method, medium, and system for associating graphical icons with destination addresses using drag and drop
Various embodiments of a network page are provided. In one embodiment, at least one server serves up a network page to a client to be rendered on the client in a networked environment. The network page is associated with a network site that facilitates a purchase of items. The network page includes a graphical representation of a selected one of the items, and a plurality of destination regions, each of the destination regions being associated with a corresponding one of a plurality of shipping addresses. The network page is configured to facilitate an association of the selected one of the items with a respective one of the destination regions.
US07930217B2 Joint subscriber management system and receiving terminal
A joint subscriber management system includes a joint subscriber management unit for acting as a surrogate in performing a registration activity for enabling a receiver to receive a broadcast and/or an electronic commerce transaction. A reception unit receives a reception-limiting identification number of the receiver for receiving a specific broadcast, a broadcaster identification number of at least one broadcaster of a plurality of broadcasters, and registrant information concerning registration of a user allocated to the reception-limiting identification number. A generation unit generates a joint management identification number corresponding to the received reception-limiting identification number. A recording unit records the reception-limiting identification number, the joint management identification number, and the registrant information in a registrant information table in correspondence with one another. A management/operation unit acts as a surrogate in member management and the electronic commerce transaction in accordance with the registrant information table.
US07930215B2 Contextual computing system
A contextual computing system allows a variety of actors to interact with system components to carry out computational and communication tasks. The system is provided as a self-contained and portable solution for communications needs, employable by a number of entities such as telecommunications companies, enterprises, and system operators. The computing system is implemented using layers, with components within the layers carrying out computational and communication tasks in response to input from actors. The system allows business logic and communication to be integrated into a single solution, providing for efficient communication and remarkable ease of use in a variety of possible deployments.
US07930213B1 Method and apparatus for completing, securing and conducting an E-commerce transaction
A method of conducting and on-line transaction. A user at a PC (302) of a first location completes a profile information sheet and transmits it across a secure network (2708) to a central registration server (2704) at a second location also disposed on the network (306). The central registration server (2704) transmits a unique bar code and associated unique ID back to the user PC (302) at the first location, in response to the user sending the completed profile information sheet to the registration server (2704). When the user accesses a vendor server (2700) disposed on the network (306) for the purchase of products and/or services, the user transmits the bar code to the vendor server (2700) when prompted to complete a vendor payment form. The vendor server (2700) sends the bar code to the central registration server (2704) where the bar code is matched to the user profile information. The profile information is returned to the vendor server (2700) and automatically inserted into the vendor payment form. The vendor server then processes the transaction according to the credit information provided. Some or all fields of the vendor payment form are inserted with encoded information depending upon the user selecting a standard or invisible mode of payment, respectively. The payment form is then presented to the user at the user PC (302) for acceptance or rejection of the transaction.
US07930205B2 System and method for enhancing sales for service providers by utilizing an opportunistic approach based on an unexpected change in schedule of services
Sales associated with service providers is increased using an opportunistic approach based on an unexpected change in a schedule or services (time, location). Windows of opportunity (time, physical location) are automatically identified, and once such a window of opportunity is detected, the people affected directly from the change of a schedule are identified. This information is then used by services providers to act quickly, in order to enhance sales. Heuristics to determine a window of opportunity are based only on schedule changes (which are associated with a rule database), and without knowing who the affected people are or what their preferences (profile data) are.
US07930204B1 Method and system for narrowcasting based on automatic analysis of customer behavior in a retail store
The present invention is a method and system for automatically changing the advertisement contents on a means for displaying the contents based on a customer's behavior or a group of customers' behavior in a retail store. The analysis of behavioral pattern is performed automatically and in real-time based on the visual information from the shopping and walkthrough history of a customer or a group of customers, using arrays of sensing devices, such as a plurality of means for capturing images, and a plurality of computer vision technologies on the visual information.
US07930203B2 System and method for systems integration
A system for providing integrated system solutions includes a set of process descriptions; a set of work product descriptions; and engagement models collecting the process descriptions and work product descriptions into a models for implementing typical projects addressing marketplace requirements. A systems integration method includes the steps of defining an engagement model which will be used to address a market place requirement; utilizing the engagement model to create an engagement template which specifically addresses client requirements within the market place; and measuring, monitoring and controlling client engagements based upon the engagement model.
US07930202B2 Determining a change schedule
A method, system, and computer readable storage medium for determining a change schedule having multiple approvers with scheduling constraints. The constraints associated with each approver are analyzed to identify a set of candidate change schedules for each time period of a number of time periods. Weights for each approver over each of the time periods are assigned to each possible change schedule. Each approver is then asked to input preferences for each of the candidate change schedules. These preferences are then weighted for each candidate change schedule. A best change schedule is selected based on the weighted preferences of each approver for each of time periods.
US07930197B2 Personal data mining
Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
US07930196B2 Model-based and data-driven analytic support for strategy development
The invention provides an overall architecture for optimal strategy design using both historical data and human expertise. The presently preferred architecture supports the tasks of strategy design and strategy analysis, and provides extensions to influence diagrams, translation of an influence diagram as a nonlinear optimization problem, and use of induction after optimization to derive decision rules.
US07930194B2 Method and apparatus for deterring frivolous professional liability claims
A plan of countersuit insurance provided to professionals, possibly as part of or along with their professional liability insurance, deters frivolous professional malpractice claims. The plan of insurance pays legal costs of countersuits for improper prosecution when a frivolous claim has been made and, preferably, tried to a judgment for the accused professional, and an objective review concludes that the claim was frivolous. The objective review may include initiating a disciplinary proceeding against any expert witness before a professional society to which the witness belongs, for violation of the code of conduct imposed by the society on its members. Ordinarily, such a proceeding would not be initiated unless an initial review indicated at least a possibility of frivolousness, and therefore of success in the proceeding. The outcome of the proceeding could be treated as conclusive proof of frivolousness, or could be treated as just another factor in a frivolousness determination.
US07930191B1 Method and system for correlating medical treatments with symptoms and metrics
A method and system for correlating medical treatments with symptoms and metrics includes a process for correlating medical treatments with symptoms and metrics whereby treatment implementation data regarding what medical treatments are prescribed/recommended, and/or employed/implemented by the patient, and when and how the treatments are implemented over a given time frame, is obtained. Patient's specific treatment experience data is also collected that represents the patient's specific treatment experience with, and/or specific results from, the medical treatment over the same time frame. The patient is then provided with processed data correlating the patient's specific treatment experience data with the patient's medical treatment implementation data.
US07930189B2 Method and system for providing dynamic orthodontic assessment and treatment profiles
Method and system for providing dynamically generated orthodontic profile and associated treatment information is provided.
US07930186B1 Communications network connection system and method
A system and method for remotely connecting client computers to a communication network such as the Internet by way of a server system handling a plurality of client computers and having the capability of dynamically providing network connections to the client computers, separately billing usage time and tracking usage and preferably updating access software on the client computers.
US07930178B2 Speech modeling and enhancement based on magnitude-normalized spectra
A frame of a speech signal is converted into the spectral domain to identify a plurality of frequency components and an energy value for the frame is determined. The plurality of frequency components is divided by the energy value for the frame to form energy-normalized frequency components. A model is then constructed from the energy-normalized frequency components and can be used for speech recognition and speech enhancement.
US07930177B2 Apparatus and method of encoding and decoding audio signals using hierarchical block switching and linear prediction coding
In one embodiment, the method includes receiving an audio data frame having at least one channel. The channel is subdivided into a plurality of blocks, and at least two of the blocks are capable of different lengths. The embodiment further includes obtaining information from the audio signal indicating the subdivision of the channel into the blocks, and decoding the channel based on the obtained information. In one embodiment, an optimum prediction order is obtained for each block in the channel, where a prediction order indicates a number of prediction coefficients. The optimum prediction order indicates a minimum one of a global prediction order and a local prediction order. The global prediction order is determined based on a maximum permitted prediction order, and the local prediction order is determined based on a length of the block.
US07930175B2 Background noise reduction system
A noise reduction system includes a microphone configured to detect an acoustic signal. A first digitizer converts an output of the microphone into a discrete output signal. An acoustic sensor detects structure-borne noise, and a second digitizer converts an output of the acoustic sensor into a discrete acoustic noise reference signal. A noise compensation circuit processes the discrete output signal based on the discrete acoustic noise reference signal.
US07930173B2 Signal processing method, signal processing apparatus and recording medium
Provided is a signal processing method which can enhance the resolution of a spectrum round off by quantization and compensate energy of a spectrum truncated to zero by quantization so as to achieve reproduction without dissatisfaction or uncomfortable feeling. The selecting circuit selects a plurality of coefficients from coefficients of a frequency band of a dequantized acoustic signal. The computing circuit then computes an interpolation coefficient of a coefficient, which is not selected by the selecting circuit, by an interpolation method such as a Lagrange's interpolation method or a spline interpolation method which uses the plurality of coefficients selected by the selecting circuit.
US07930166B2 Translation support device
A translation support device for supporting a process of translating an original sentence in a language into another language, comprising a partial expression setting unit, a dummy head setting unit, an original sentence replacement unit, a translated sentence obtaining unit, and a translated sentence replacement unit.
US07930164B1 System and method for simulating a software protocol stack using an emulated protocol over an emulated network
A computer storage system executes a host operating system on the computer. A plurality of storage operating system simulators are executed by the host operating system, each storage operating system simulator simulating an operating system of a storage system. Input/output operations are performed between the simulators through an interprocess data pathway, the interprocess data pathway connecting storage operating system simulators.
US07930162B1 Accelerating hardware co-simulation using dynamic replay on first-in-first-out-driven command processor
An integrated circuit configured for hardware co-simulation can include a command processor, a replay buffer storing a command template, wherein the command template specifies an incomplete command, and a command first-in-first out (FIFO) memory storing complementary data for completion of the command template. The integrated circuit further can include a multiplexer coupled to the command processor, the replay buffer, and the command FIFO. The multiplexer, under control of the command processor, can selectively provide data from the replay buffer or the command FIFO to the command processor. The command processor, responsive to a replay command read during a hardware co-simulation session, can enter a replay mode, obtain the command template from the replay buffer, obtain the complementary data from the FIFO memory according to a symbol read from the command template, and form a complete command by joining the command template with the complementary data.
US07930160B1 Electronic markup of executable models
A computer-implemented method for marking-up an executable model includes: displaying the executable model; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the contents of the executable model; and indicating an electronic markup to the executable model using the electronic overlay wherein the electronic markup affects functionality of the executable model when the executable model is executed with the electronic overlay.
US07930158B2 Method and apparatus for multi-realm system modeling
A method and apparatus are provided for multi-realm system modeling (MRSM) for dividing systems into components, defining realms containing objects representing system components, optionally defining relationships between the system components, defining associations between realms sufficient to unify objects in the realms when needed, and unifying objects in the realms based on the associations. The realms are defined in a way that enables unified processing for various applications of MRSM.
US07930156B2 Method and apparatus for supporting analysis of gene interaction network, and computer product
Detailed information of each analysis subject partial network is displayed on a left pane of a screen. The detailed information includes the number of nodes, the number of edges, and accumulative coverage of the analysis subject partial network for each disease. Based on the detailed information, a user can designate the analysis subject partial network of a disease the user wishes to analyze. When the user has designated the disease, a network diagram indicating a partial network related to the designated disease is displayed on a right pane.
US07930152B2 Method for signal and image processing with lattice gas processes
A method for simulating a partial differential equation to perform image and signal processing. The method utilizes quantum and classical lattice gas processes to simulate the partial differential equation. The lattice gas processes may be run on a type I quantum computer, type II quantum computer or a classical computer. A system for simulating and solving a partial differential equation comprising a quantum computer and a classical processor.
US07930150B2 Method of designing magnetorheological fluid energy absorbing device using hydromechanical analysis
A method of designing a magnetorheological (MR) fluid energy absorbing damper is provided that uses hydromechanical analysis with lumped parameters to allow a determination as to whether a potential damper design will provide predetermined characteristics, such as a desired dynamic force range and maximum piston velocity, with a selected MR fluid and yield stress and preferably meeting predetermined geometric limitations.
US07930147B2 Sensor response time accelerator
A sensor response time acceleration method including the steps of reading a signal step and an operating on the signal step. The reading a signal step includes reading a signal from a sensor, the signal representative of an environmental attribute as detected by the sensor. The operation on the signal step includes operating on the signal with a function of an inverse model of the sensor and a function representative of a desired sensor model to yield an accelerated output representative of the environmental attribute.
US07930146B2 Errors-in-variables data processing including essential weighting of mapped path-oriented deviations with normal component discrimination
Representations of data inversions are generated by alternate forms of maximum likelihood estimating which are rendered in correspondence with dependent coordinate mappings of path-oriented displacements. The dependent coordinate mappings are alternately considered to represent either path coincident deviations, path-oriented data-point projections. Normal displacements are rendered in normalized coordinates as a shortest distance between respective data samples and successive fitting function approximations. Deficiencies in representing likelihood as related to nonlinearities and heterogeneous precision are compensated by essential weighting of respectively mapped path-oriented displacements.
US07930144B2 Method and system for tracking and reporting emissions
The present invention relates to methods and systems of tracking enterprise gas emissions such as greenhouse gas emissions. The systems and methods relate to collecting or entering data relating to one or more emissions source of an enterprise or an enterprise location, calculating emissions totals, and, according to certain embodiments, generating emissions reports.
US07930137B2 Availability prediction method for high availability cluster
Provided is an availability prediction method for a high availability. The method includes calculating a basic survival probability that the other node survives until a failure on one node of two nodes constituting a cluster is fixed, and determining an optimal number of nodes meeting a preset reference availability probability by calculating an availability probability for a predetermined range of the number of nodes on the basis of the basic survival probability. The method determines the number of nodes in the high availability cluster so as to match a reference availability probability, and is able to accomplish an optimal configuration of a cluster by calculating the availability probabilities for combinations between active node and passive nodes and between head nodes and switches.
US07930135B2 Method of distinguishing running from walking
A person's exercise monitored using an accelerometer to detect and count the steps of the person. Furthermore, acceleration profiling distinguishes walking from running and total distance covered in the exercise is estimated using different stride lengths for walking and running. The person's pace may be maintained using a music playback unit with an adjustable rate of playback to influence the pace of the person with the music tempo.
US07930133B2 Magnetic-sensor controller, magnetism measurement apparatus, offset setting method, and computer-readable medium on which offset setting program is recorded
A magnetic-sensor controller includes an input section, a perpendicular-bisector calculation section, a storage section, and a setting section. The input section successively inputs a plurality of magnetic data sets successively output from a three-dimensional magnetic sensor. Each magnetic data includes three components. The perpendicular-bisector calculation section calculates, for each pair of two of the magnetic data sets, a perpendicular bisector of two points corresponding to the two magnetic data sets. The storage section stores a plurality of perpendicular bisectors. The setting section statistically approximates, by a single point, a region where the plurality of perpendicular bisectors stored in the storage section meet, and sets an offset of the magnetic data set on the basis of the single point. The magnetic-sensor controller enables accurate setting of an offset even when the magnetic field strength changes.
US07930130B2 Method and system for reducing device test time
A system and method for reducing device test time are disclosed herein. A method for reducing device test time includes applying a linear program solver to select a first set of tests for testing a device from a second set of tests for testing the device. The first set of tests is selected to reduce the time required to test the device while allowing no more than a predetermined number of devices tested to pass the first set of tests and fail the second set of tests.
US07930129B2 Uniform power density across processor cores at burn-in
A computer implemented method, data processing system, and computer usable code are provided for burn-in testing of a multiprocessor. A process identifies a power management data set for a plurality of processor cores associated with the multiprocessor. The process selects one or more of the plurality of processor cores to form a selected set of processor cores based upon the power management data set. The process initiates a burn-in test across the selected set of processor cores. In response to a determination that all processor cores in the plurality of processor cores have not been selected, the process repeats the above selecting and initiating steps until all the processor cores have been selected.
US07930127B2 Oscillator prescale calibration for harmonizing multiple devices with independent oscillators over an I2C bus interface
A system and method for synchronizing otherwise independent oscillators private to I2C Bus slave devices. An I2C Bus master device is capable of issuing two new general call commands, MEASURE PULSE and RESET PRESCALE. The I2C Bus slave devices respond to the MEASURE PULSE command by returning a digital count related to the number of ticks its local, private oscillator cycles through during a signal pulse on the I2C Bus. All such I2C Bus slave devices measure the same signal pulse on the I2C Bus, so the differences in the digital measurements returned during the MEASURE PULSE command are proportional to their respective oscillator frequencies. The various digital measurements returned are used to calculate appropriate oscillator prescale factors that will harmonize the final product frequencies of all of the local oscillators on all of the I2C Bus slave devices in the system.
US07930125B2 System and method for positioning a coordinate system in relation to a workpiece on a measurement machine
A computer-implemented method for positioning a coordinate system in relation to a workpiece receives positioning elements including feature elements selected from the workpiece. A normal vector of a first axis, an origin, a normal vector of a second axis are determined according to the positioning elements. A positioned coordinate system is generated according to the normal vectors of the first axis and the second axis, and the origin, for positioning the coordinate system.
US07930123B2 Method, apparatus, and computer readable medium for evaluating a sampling inspection
A method for evaluating a sampling inspection. The method includes determining a first and a second sampling plan, and obtaining a first and a second measured value of a production lot based on the first and the second sampling plans, respectively. The method also includes calculating a first and a second acceptance variable based on the first and second measured values, respectively, and calculating a first and second acceptance probabilities based on the first and second acceptance variables, respectively. The method further includes calculating a first and a second operating characteristic of the first and second sampling plans based on the first and second acceptance probabilities, respectively, and evaluating the first and the second operating characteristics.
US07930118B2 Electricity energy monitor
An electric energy monitor or meter for efficient measuring and recording electrical energy usage data relating to a particular appliance or circuit. One embodiment comprises a thin-profile monitoring device through which an electrical conductor, for example the normal line cord plug of an appliance or the output wire from a circuit breaker to the load, is inserted. A display may be provided to show the accumulated energy usage. In other embodiments a device of the invention can be installed in a light switch, appliance, plug, or receptacle. Data can also be transmitted by various means to a computing device such as a personal computer or the like. The device of the invention allows for interaction with Internet-based information dissemination or gathering, meter distribution by means of incentive or promotional give-away, and control of energy usage through connection to an energy management system.
US07930116B2 Procedure for diagnosing a metering valve of an exhaust gas treatment device and device for implementing the procedure
Suggested are a procedure for diagnosing a metering valve (14) of an exhaust gas treatment device (22), which doses a reagent (16) into the exhaust gas area (11) of a combustion process, whereby the reagent (16) is brought to a metering pressure (p_Ds) by a pump (17) and which is dosed by the metering valve (14), at which the diagnosis is undertaken by evaluating a pressure drop (50, 51, 60, 61) of the reagent (16), and a device for implementing the procedure. At first the pump (17) is switched off. Subsequently the metering is continued during a diagnosis metering operation. The reagent quantity (m) that has been dosed is determined during the diagnosis metering operation. Not until reaching a dosing quantity threshold (m_Lim) the evaluation of the pressure drop (50, 51, 60, 61) is terminated.
US07930115B2 Low-power flow meter and related method
A method includes creating Coriolis-based deflection in at least one oscillating flow tube of a flow meter, which is caused by material flowing through the at least one flow tube. The method also includes determining a deflection amplitude and deflection period using interferometric measurements. The method further includes determining a characteristic of the material using the amplitude and period and transmitting the characteristic. A laser interferometer could include a photo-detector. The deflection period could be based on variations in a period of fringes in the photo-detector's output. The deflection amplitude could be based on a number of fringes during the deflection period. A resonant frequency of the at least one flow tube can be determined using the deflection period, and a density of the material can be determined using the resonant frequency. The characteristic of the material could include a mass flow rate or a volumetric flow rate of the material.
US07930113B1 Measuring stresses in multi-layer thin film systems with variable film thickness
Systems are described that include computer program products that enable data processing apparatus to perform operations to determine stresses for a system including a substrate with a plurality of films layered thereon. The operations include determining film stresses and system curvatures in terms of misfit strains and thicknesses the plurality of films, determining film stresses and interface shear stresses in terms of system curvature and the thicknesses of each film, and transmitting the film stresses and the interface shear stresses to a computer-readable medium.
US07930112B2 Method for evaluating measured values for identifying a material fatigue
In a method of evaluating measured values for recognizing defect conditions due to material fatigue on aircraft parts, strain sensors (6) are applied on the critical locations of an aircraft (1) and measured values of outputs of the strain sensors are detected at different loading conditions, amplified and stored through several measuring circuits. An evaluating apparatus (9) derives, signals or indicates a material fatigue by comparison of current measured values with previous measured values. The critical aircraft parts (1) are impinged on with prescribed loading conditions by loading elements (3). The strain effect caused thereby is detected by measuring circuits. The evaluating apparatus (9) forms, for at least each loading condition and each measuring circuit, an allocated reference value and a permissible limit value range. If current measured values exceed the limit value range, this represents a material fatigue manifestation.
US07930110B2 Method and device for biomass determination in a medium, in particular a medium containing biological cells, and measurement apparatus implementing same
Method for biomass determination in a medium, in particular a medium containing biological cells suspended in a conductive fluid, the biomass concentration (X) being obtained from a difference between a first capacitance signal (C′1) of the medium, measured at a first frequency, and a second capacitance signal (C′2) of the medium, measured at a second frequency. The method includes a separate correction of each of the measured signals, based at least on one correction level, the first correction level including a correction of the signals measured in accordance with a model dependent on the conductance of the medium at the first and second frequencies. The invention is useful in biomass measurement systems.
US07930109B2 Crystal structure of CRIg and C3b:CRIg complex
The present invention concerns determination of the crystal structure of the macrophage specific receptor, CRIg (earlier referred to as STIgMA), and its complex with the C3b and C3c subunits of complement C3 (C3b:CRIg and C3c:CRIg complexes). The invention further concerns the use of the crystal structure of CRIg or the C3b:CRIg complex to screen for and identify molecules structurally and/or functionally related to CRIg, including CRIg agonists and antagonists.
US07930106B2 Quantitative method employing adjustment of pre-defined master calibration curves
Methods and kits for preparing and adjusting pre-defined master calibration curves of the type used for quantifying analyte polynucleotides by real-time nucleic acid amplification. Particularly disclosed are methods of preparing one or more master calibration curves on one instrument, and then using those master calibration curves on a different instrument.
US07930105B2 Grading of breast cancer
Methods and compositions for the identification of breast cancer grade signatures are provided. The signature profiles are identified based upon multiple sampling of reference breast tissue samples from independent cases of breast cancer and provide a reliable set of molecular criteria for identification of cells as being in one or more particular stages and/or grades of breast cancer.
US07930102B2 Systems and methods for constructing variable offset paths
A method is provided for constructing an offset, and includes constructing the capture path, which includes selecting a capture path start point on a first leg of the flight path and selecting a first capture path angle; determining whether a first capture path segment extending from the capture path start point at the first capture path angle intersects a) a first bisector or b) a first bisector backcourse; establishing, if the first capture path segment intersects the first bisector backcourse, the first capture path segment as the capture path; establishing, if the first capture path segment intersects the first bisector, the intersection as a first point; determining one or more subsequent capture path segments until the one or more subsequent capture path segments intersect a subsequent bisector; and establishing the first capture path segment and the one or more subsequent capture path segments as the capture path.
US07930101B2 Navigation device and method for enhanced map display
A method and device are disclosed for navigation. In at least one embodiment, the method includes determining map information for display on an integrated input and display device of a navigation device, based upon a determined route of travel of the navigation device; determining, prior to display on the integrated input and display device of the navigation device, whether or not the determined map information includes at least one designated pattern; enhancing, upon determining that the determined map information includes at least one designated pattern, the determined at least one designated pattern; and displaying the determined map information, including the enhanced at least one designated pattern, in three dimensions on the integrated input and display device of the navigation device. In at least one embodiment, the navigation device includes a processor to determine map information for subsequent display, based upon a determined route of travel of the navigation device, the processor further being useable to determine, prior to display, whether or not the determined map information includes at least one designated pattern and to enhance, upon determining that the determined map information includes at least one designated pattern, the determined at least one designated pattern; and an integrated input and display device to display the determined map information, including the enhanced at least one designated pattern, in three dimensions.
US07930095B2 Apparatus for providing traffic information for each lane and using the information
A method and device for providing traffic information (e.g., congestion & travel-time information, road obstruction information, etc.) for each lane. The method includes encoding traffic information, including creating status information including traffic information on each individual lane belonging to a road link, creating location information about the road link, and creating a traffic information message including the status information and location information. This method includes wirelessly transmitting the message from a server to a terminal.
US07930093B2 Method and system for filtering a disturbed cylinder pressure signal from a cylinder in an internal combustion engine
For at least one disturbance variable of the cylinder pressure signal, which disturbance variable occurs only during specific limited time spans as the pressure profile of an operating cycle, a filter tuned to the type of disturbance variable is fixed and is assigned to the corresponding disturbance variable time window or windows (8, 9, 10) in the operating cycle. The cylinder pressure signal (2) is then filtered as a function of the crankshaft angle, in that, according to the crankshaft position, a time-tuned and type-tuned filter is applied to a current disturbance variable.
US07930091B2 Engine control system and initialization method of the same
An engine control system and an engine control method for improving the ability to start an engine by changing the execution timings of predetermined sumchecks in ROM to shorten the time required for initialization of the system. Upon starting an ECU with a power supply supplied from an AC generator as a result of an operation of a kick starter, a CPU initialization, which includes a hardware reset and a software initialization, is executed. An ignition timing calculation sumcheck, which is required for the calculation of an ignition timing, and injection timing calculation sumcheck, which is required for the calculation of an injection timing, are not executed in a period of the software initialization. Instead, they are executed during BG (background) processing after a movement to routine processing, which upon completion of the software initialization, starts the ECU to permit driving and controlling an igniter and a fuel injector.
US07930089B2 Controller for a solenoid operated valve
A controller moves a solenoid operated valve with a first solenoid operating pulse during a travel time. After a time interval, the controller applies a second pulse, which moves the valve towards its original position. The time interval may be varied, and a characteristic indicative of the return of the valve to the original position may be detected based on a comparison of the pulses.
US07930086B2 Shifting apparatus and shifting control method thereof
An ECU executes a program including a step of detecting a running speed of a vehicle and a current gear stage of the vehicle, a step of determining whether or not shifting is required, a step of calculating a required period T(D) for performing double clutch control if shifting is required, a step of calculating a required period T(S) for synchro-rotational synchronization, a step of determining whether or not the required period T(D) for double clutch control is equal to or shorter than the required period T(S) for synchro-rotational synchronization, and a step of carrying out shifting by performing double clutch control if the required period T(D) for double clutch control is equal to or shorter than the required period T(S) for synchro-rotational synchronization. A sense of incongruity felt by a driver during shifting is thereby suppressed.
US07930084B2 Engine speed control system for work vehicle
The engine speed control system for a work vehicle has a foot accelerator controller for carrying out foot accelerator control based on a pedal sensor, a hand accelerator controller for carrying out hand accelerator control based on a lever sensor, a manually operated input device, storage means for storing a predetermined engine speed, and a constant rotation controller for carrying out constant rotation control in which the engine speed stored in the storage means is used as the target rotational speed on the basis of an input to the input device. The constant rotation control is carried out when the input device has been operated in the case that the engine speed that corresponds to the output of the lever sensor is greater than an idling speed, and the constant rotation control is terminated when the input device is operated in the case that the engine speed that corresponds to the output of the lever sensor is equal to or less than the idling speed.
US07930083B2 Method of controlling beam projection of headlights of a motor vehicle
A method for traffic-dependent control of beam projection of headlights of motor vehicles requires the passing of images from at least two image recording units to a control unit for evaluation. A road profile is generated as a three-dimensional image by reference to the images from the at least two image recording units so that predictive control of the vehicle lighting is carried out on a basis of the determined road profile.
US07930080B2 Passenger protecting apparatus and method for protecting passenger
A first control signal generating unit and a second control signal generating unit output a first control signal and a second control signal when magnitude of an impact corresponding to first and second sensor signals are greater than a first and second threshold. A third control signal generating unit outputs a third control signal when detecting disruption of the second sensor signal. An activating signal generating unit activates a protecting device when the first control signal is output, and when one of the second control signal and the third control signal is output. A fourth control signal generating unit outputs a fourth control signal when detecting an abnormality other than disruption of the second sensor signal. The third control signal generating unit restricts outputting the third control signal when the fourth control signal is output.
US07930069B2 Irrigation flow converter, monitoring system and intelligent water management system
The present invention is directed to an intelligent water management irrigation system for monitoring the total water usage for a billing site and preventing cumulative water usage from exceeding a water budget by adjusting the amount of water used for irrigation. Irrigation zone priority values are selected for each irrigation zone that specify a percentage of the full water need that the foliage in the zone can survive and are saved in an intelligent water management irrigation (IWMI) controller. The IWMI controller receives water usage information originating from a property's water meter and compares the measured water usage with the allowable water budget. Water usage is tracked separately for the household use and landscape use (irrigation). Prior to each irrigation cycle, the IWMI controller estimates the amount of water that will be needed by the landscape and for household use during the remainder of a billing cycle; household use is given precedence over landscape use. If the water budget will support both, irrigation can proceed normally. If the budget will not support both, the IWMI controller estimates the amount of water needed for the remainder of the billing cycle if only a priority watering amount is allocated for each landscape zone. If the water budget will support priority irrigation, landscape watering can proceed in priority irrigation mode. If the water budget will not support priority irrigation watering, the irrigation cycle is skipped and the water usage estimations are recalculated prior to the next irrigation cycle.
US07930068B2 System and method of controlling operation of a liquid diffusion appliance
A method and system of controlling operation of a diffusion appliance to treat the atmosphere within an enclosed space. The appliance may be programmed to operate according to a control scheme specifying a flow rate of liquid to a diffusion means and a periodic operation of the diffusion means. Control schemes may be associated with different volumes of spaces to be treated by the appliance. Anti-fatigue schemes may provide variation of the flow rate or periodic operation of the appliance. Initiation controls schemes may be used to start treatment of the space before the appliance is programmed to operate according to one of the control schemes.
US07930067B2 Motion editing apparatus and motion editing method for robot, computer program and robot apparatus
An apparatus and method is disclosed wherein motion data which define motions of an end effecter of a robot such as a hand tip can be produced simply and conveniently. The apparatus and method provide a motion editing environment in which motion data for allowing a robot to plot a picture or a character can be edited simply and conveniently based on interactions such as hand-written inputting of a user through a mouse, a tablet or the like. By reproducing the produced motion data on a robot, a motion of plotting an arbitrary character or picture by the robot can be implemented simply.
US07930065B2 Robotic surgery system including position sensors using fiber bragg gratings
A surgical instrument is provided, including: at least one articulatable arm having a distal end, a proximal end, and at least one joint region disposed between the distal and proximal ends; an optical fiber bend sensor provided in the at least one joint region of the at least one articulatable arm; a detection system coupled to the optical fiber bend sensor, said detection system comprising a light source and a light detector for detecting light reflected by or transmitted through the optical fiber bend sensor to determine a position of at least one joint region of the at least one articulatable arm based on the detected light reflected by or transmitted through the optical fiber bend sensor; and a control system comprising a servo controller for effectuating movement of the arm.
US07930064B2 Automated drug discrimination during dispensing
The automated drug discrimination system inspects the drug being dispensed during the dispensing process so that the pharmacist can be certain the correct formulation, dosage and quality of pharmaceuticals were dispensed so the pharmacist does not need to spend as much time examining the dispensed drug. The pills are dispensed through a dispensing area using a dispensing apparatus and are collected in a collection area. At least two sensors take a plurality of measurements of an aggregate of the pills during the dispensing process or of each pill as it moves through the dispensing area. A discrimination system compares the measurements taken to verify that the pills dispensed are the type of pharmaceuticals intended to be dispensed as identified in the individual prescription for at least one of formulation and dosage of the pill.
US07930062B2 System and method for directly connecting an advanced facer canceler system to a delivery bar code sorter
Systems and methods that allow for orienting and delivering mail between a postage verifier and a mail sorter. A postage verifier includes an optical character reader for decoding addresses on mail pieces that do not have bar codes. A reverter orients mail from the postage verifier into a position required for processing by the mail sorter. A combination of mail carrying modules carry the mail from the reverter to the mail sorter. The mail sorter prints bar code information on mail lacking bar codes, when the data is available, and sorts the mail based on the bar code information.
US07930059B2 Temperature regulating method, thermal processing system and semiconductor device manufacturing method
A semiconductor manufacturing method includes a determination of, when the heater is controlled using a first output control pattern, an output amount by differential operation, and an output amount by a proportional operation such that a temperature detected by the first thermometer becomes a target temperature from a temperature at a ramp-up start time, patterning a part of an operation amount of the heater by using a first heat amount to determine a second output control pattern, the second heat amount being determined based on a temperature detected by the second thermometer and being defined at a period from the ramp-up start time to a time of maximum temperature, the operation amount of the heater being defined at the period, and a processing of the substrate while controlling the heater by using the second output control pattern.
US07930058B2 Nanotopography control and optimization using feedback from warp data
Processing a wafer using a double side grinder having a pair of grinding wheels. Warp data is obtained by a warp measurement device for measuring warp of a wafer as ground by the double side grinder. The warp data is received and a nanotopography of the wafer is predicted based on the received warp data. A grinding parameter is determined based on the predicted nanotopography of the wafer. Operation of the double side grinder is adjusted based on the determined grinding parameter.
US07930057B2 Embroidery data processing apparatus, embroidery data processing program recorded on computer-readable recording medium, and sewing machine
When a user specifies, as an embroidery sewing condition, an embroidery pattern that can be sewn with thread spools set for needle bars, embroidery data on an embroidery pattern and needle bar thread information on a thread set for a needle bar are read and stored in a RAM. Embroidery thread information included in embroidery data is read out in a sequential order, and embroidery thread information and specified thread information are compared with each other. An embroidery pattern having embroidery data of which all of the embroidery thread information is coincident with the specified thread information is extracted as an embroidery pattern that satisfies the embroidery sewing condition. The extracted embroidery pattern is then displayed on a liquid crystal display.
US07930051B2 Move lot size balancing system and method
A method and system for allowing a vehicle dealer and manufacturer to match dealer orders and manufacturing plant shipments easily and equitably are disclosed. The method significantly decreases processing time, saving valuable time, money, and manpower resources. An automated linear expression calculation for determining and balancing vehicle allocation allows for equitable balancing of manufacturing plant orders and efficient optimization. The linear expression calculation may be performed in an iterative series of steps. The linear expression calculation handles a plurality of attribute features, thereby accommodating a plurality of dealer requests and vehicle options. The linear expression calculation creates a matrix representing the plurality of attribute features, and with each iteration the values within the matrix are refined and optimized, with the resulting matrix representing an optimized and balanced allocation of manufacturing plant production orders among a plurality of manufacturing plants.
US07930049B2 Control method for a substrate processing apparatus
A centralized control apparatus includes a data collecting part that gathers data at a predetermined interval from a substrate processing apparatus for each component in the substrate processing apparatus; a data processing part that determines a status of each component based on the gathered data and regulation control information including attribute information about each component, maintenance information and previously established status-determined information about each component, at a predetermined timing established for each component, and performs thinning-out-processing to the gathered data on a determination result and prepares processed data by processing data obtained by the thinning-out-processing; and a data transmitting part that sends the regulation control information including the determination result and the processed data to a terminal unit.
US07930047B2 Interactive sound reproducing
An audio system attachable to a computer includes a sound reproduction device for producing audible sound from audio signals. The sound reproduction device includes a radio tuner and a powered speaker. The audio system further includes a connector for connecting the sound reproduction device with a computer. The computer provides audio signals from a plurality of sources, the sources including a computer CD player, digitally encoded computer files stored on the computer, and a computer network connected to the computer. The sound reproduction device further includes control buttons for controlling at least one of the computer CD player, the digitally encoded computer files and the computer network.
US07930046B2 Codec integrated circuit, codec and methods for use therewith
A codec includes an output module for converting a digital input signal into an analog output signal. A controller module monitors a plurality of status conditions and asserts a mute signal for engaging an output mute switch based on a plurality of disconnect rules.
US07930042B2 Redundant fieldbus system
A redundant fieldbus redundant system includes two independent conditioned power modules which automatically detect cable faults, such as short or open circuits on both the host and field sides of the network. The power modules are interfaced directly on one side to the primary and backup H1 cards of the host system, and are directly interfaced on the other side to an automatically terminating network device coupler module which provides connections to field devices. The redundant fieldbus system provides power and communications in a parallel physical configuration between the host system and the field devices irrespective of any single point failure in the network. In case of a fault, the redundant fieldbus system automatically eliminates the faulty section of the network, switches power and communications to the healthy portion of the network and terminates the network for signal integrity.
US07930038B2 Tubular lead electrodes and methods
This document discusses, among other things, a lead assembly including an implantable lead body including a lumen, a conductor extending through the lumen in the lead body, and an electrode including a tube having an internal surface. In an example, at least a portion of the tube is formed into a helix. The conductor is electrically coupled to the internal surface of the first tube. An example method includes winding a tubular electrode around a mandrel, extending a conductor through a lumen in a lead body for a medical device lead assembly, and extending the conductor into the tubular electrode.
US07930037B2 Field steerable electrical stimulation paddle, lead system, and medical device incorporating the same
An implantable electrode paddle is adapted to receive an electrical signal from a medical device and generate an electrical field to stimulate selected body tissue. The paddle includes a housing including walls that define an interior space and a plurality of windows formed through at least a first one of the walls for transmitting the electrical field to the body tissue, an electrode array including a plurality of electrode groups, each electrode group including at least two electrodes individually secured in a respective window and spaced between about 0.1 mm and about 10 mm apart, and a plurality of wires, each of the wires being coupled to a respective electrode and routed within the interior space to receive the electrical signal. A lead assembly and an implantable medical device can include the paddle.
US07930033B2 Appendicular and rectal stimulator device for digestive and eating disorders
A method of using a stimulation device to emit a medium to an appendicular region and/or rectal region of a user for treatment of a gastrointestinal disorder is described. The method includes placing the stimulation device into the appendicular region and/or rectal region, and delivering the medium, wherein the medium stimulates at least a portion of the enteric nervous system. Additionally, apparatus and delivery devices are disclosed.
US07930032B2 Electrical feedthrough
The present invention relates to an electrical feedthrough for insertion into an opening of an implantable electrical treatment device having an electrically insulating insulation body through which at least one electrically conductive terminal pin passes, which is connected hermetically sealed to the insulation body using a solder, the solder material being glass or glass ceramic.
US07930031B2 Acoustically powered implantable stimulating device
An implantable stimulation system comprises an implantable stimulator and a control device. The control device is configured to transmit acoustic waves to the implantable stimulator, and the implantable stimulator is configured to transform the acoustic waves into electrical current, and generate stimulation energy based on the electrical current. For example, the electrical current can be transformed into electrical energy that can be used to generate the stimulation energy. Or the electrical current can contain signals used to directly or indirectly control the generation of the stimulation energy.
US07930029B2 Template initialization for evoked response detection
Methods and devices for initializing templates for evoked response detection from pacing stimulation are described. A method of generating templates characterizing a cardiac response to pacing involves determining values associated with signal features for each of a number of sensed cardiac signals following pacing pulses. The median values of the features are used to generate a cardiac response template.
US07930027B2 Method and apparatus to deliver mechanically fused pacing therapy
A medical device system and method for delivering mechanically fused left ventricular cardiac stimulation. A sensor monitors left ventricular acceleration while left ventricular cardiac stimulation is provided at an AV interval. The left ventricular acceleration is used to calculate a mechanical response interval and the mechanical response interval is compared to a desired mechanical response interval. The AV interval is adjusted until the mechanical response interval is equal to the desired mechanical response interval.
US07930024B2 Reducing inappropriate delivery of therapy for suspected non-lethal arrhythmias
An implantable medical device (IMD) identifies suspected non-lethal ventricular arrhythmia, and takes one or more actions in response to the identification to avoid or delay delivery of a defibrillation or cardioversion shock. The IMD employs number of intervals to detect (NID) thresholds for detection of ventricular arrhythmias. When a NID threshold is met, the IMD determines whether the ventricular rhythm is a suspected non-lethal rhythm despite satisfying a NID threshold. In some embodiments, the IMD increases the NID threshold, i.e., extends the time for detection, in response to identifying a rhythm as a suspected non-lethal rhythm, and monitors subsequent ventricular beats to determine if the increased NID threshold is met before detecting a ventricular arrhythmia and delivering therapy. The IMD can determine whether a rhythm is a suspected non-lethal arrhythmia by, for example, comparing the median ventricular cycle length (VCL) to the median atrial cycle length (ACL).
US07930023B2 Automatic external defibrillator with active status indicator
An AED includes defibrillation circuitry housed within an enclosure, a first processor programmed to periodically test the operability of the defibrillation circuitry and a second processor in communication with the first processor. The AED further includes a visual indicator, such as a red/green LED, positioned at the exterior of the enclosure that is operatively connected to the second processor. The second processor is programmed to control the visual indicator in response to the periodic test results provided to it by the first processor.
US07930022B2 System and method to determine hemodynamic tolerability
An implantable medical device detects a tachyarrhythmia of a heart. During the detected tachyarrhythmia, the device determines a local myocardial impedance. Using the local myocardial impedance, the device determines whether there is sufficient perfusion to the heart. The device can then either deliver a less aggressive device therapy in response to the detected tachyarrhythmia when there is sufficient perfusion to the heart, or deliver a more aggressive device therapy in response to the detected tachyarrhythmia when there is insufficient perfusion to the heart. The perfusion information can also be used to alter tachyarrhythmia detection or classification.
US07930018B2 Cardiac mapping, including moving catheter and multi-beat integration
A non-contact cardiac mapping method is disclosed that includes: (i) inserting a catheter into a heart cavity having an endocardium surface, the catheter including multiple, spatially distributed electrodes; (ii) measuring signals at the catheter electrodes in response to electrical activity in the heart cavity with the catheter spaced from the endocardium surface; and (iii) determining physiological information at multiple locations of the endocardium surface based on the measured signals and positions of the electrodes with respect to the endocardium surface. Related systems and computer programs are also disclosed.
US07930017B1 Method and system for trending variation in coronary burden across multiple heart rate ranges
A method and system are provided for trending variation in coronary burden across multiple heart rate ranges. The method and system include obtaining cardiac signals having a segment of interest over a period of time where each cardiac signal has an associated heart rate that falls within at least one heart rate range. Segment variations of the segment of interest are determined and grouped based on the associated heart rates to produce distributions of segment variations that are associated with the heart rate ranges. Trending information is produced by automatically comparing the distributions of segment variations between different heart rate ranges.
US07930016B1 Tissue closure system
Tissue closure systems are described herein. Such a system may include a deployment catheter and an attached imaging hood deployable into an expanded configuration. In use, the imaging hood is placed against or adjacent to a region of tissue to be imaged in a body lumen that is normally filled with an opaque bodily fluid such as blood. A translucent or transparent fluid, such as saline, can be pumped into the imaging hood until the fluid displaces any blood, thereby leaving a clear region of tissue to be imaged via an imaging element in the deployment catheter. Additionally, the system can be deployed in a number of various ways to effect the closure of wounds or openings in the patient body.
US07930013B2 Sensor assembly with conductive bridge
A sensor assembly for the measurement of electrophysiological signals and including a conductive bridge is provided. In one embodiment, the conductive bridge is provided by an expandable member with an absorbent material attached to one end. An aperture extends through the expandable member, forming a cavity well. Addition of a conductive medium to the cavity well allows the conductive bridge to provide a conductive pathway between an electrode and a patient's skin.
US07930009B2 Slide mechanism and electronic apparatus
An electronic apparatus, comprising a lid member including a display section; an intermediate member including the lid member connected thereto, that is configured to slide in a first direction, and including a second operation section which is exposed in an interlocking relationship with the sliding movement of the lid member; and a base member including the intermediate member connected thereto, that is configured to slide in a second direction perpendicular to the first direction, and including a first operation section which is exposed in an interlocking relationship with the sliding movement of the intermediate member, wherein at least one of the sliding movement of the lid member and the sliding movement of the intermediate member is an arcuate movement.
US07930000B2 Latency reduction in a communications system
A two way communication system is adapted to reduce latency while the communications system is operating in a low power mode. The two way communication system includes a local host having a first primary communication channel and a secondary out of band transmitter; and customer premise equipment having a primary communication channel for communicating with the first primary communication channel of the local host and a secondary low power out of band receiver that receives out of band control signals from the out of band transmitter during low power operation of the customer premise equipment.
US07929994B2 Base station apparatus
There are provided a communication system, a base station control device, and a base station device capable of improving communication quality. In the communication system (100), the base station control device (120) totalizes information on the number of base stations as the number of base station devices (130) which can communicate with a mobile station device (140), makes Nb copies of a data frame, successively assigns integer values from 1 to Nb as stream numbers Ns to the data frames copied, and forms Nb copied data frames including Nb and Ns in header information. Copied data frames having different Ns in the header information are sent to the base station devices (130) which can communicate with the mobile station device (140). According to the Ns and Nb contained in the copied data frame, the base station device (130) subjects the data in the copied data frame to temporal/spatial encoding to form a temporal/spatial encoding series. The mobile station device (140) receives the temporal/spatial encoding series signal from each of the base station devices (130).
US07929993B2 Multi-SIM-based mobile device
A mobile device includes first identification circuitry and second identification circuitry. The first identification circuitry is associated with a first network and the second identification circuitry is associated with a second network. The mobile device simultaneously registers itself with the first and second networks using the first and second identification circuitry, respectively. The first and second identification circuitry may each comprise subscriber identity modules. The mobile devices handle outgoing and incoming calls based on user preferences. The user may override the preferences for selected calls.
US07929991B2 Mobile device interface for input devices
A mobile electronic device includes an earphone/microphone port, an I/O circuit to receive a modulated data signal from data input devices via the earphone/microphone port, and a processor unit programmed to extract data from the modulated data signal. The processor unit (or the I/O circuit) detects connection of a device to an earphone/microphone connector of the mobile electronic device and determines whether the connected device is a data input device. If the connected device is a data input device, the processor unit is programmed to extract data from modulated data signals generated by data input device.
US07929989B2 Systems and methods of RF power transmission, modulation, and amplification, including architectural embodiments of same
Methods and systems for vector combining power amplification are disclosed herein. In one embodiment, a plurality of signals are individually amplified, then summed to form a desired time-varying complex envelope signal. Phase and/or frequency characteristics of one or more of the signals are controlled to provide the desired phase, frequency, and/or amplitude characteristics of the desired time-varying complex envelope signal. In another embodiment, a time-varying complex envelope signal is decomposed into a plurality of constant envelope constituent signals. The constituent signals are amplified equally or substantially equally, and then summed to construct an amplified version of the original time-varying envelope signal. Embodiments also perform frequency up-conversion.
US07929987B2 Apparatus and method for preventing degradation of RF performance due to impedance change of antenna in mobile communication terminal
Disclosed are an apparatus and a method for preventing the degradation of RF performance due to a change in impedance of an antenna in a mobile communication terminal. The mobile communication terminal includes a plurality of impedance matching circuits and a controller of the mobile communication terminal is adapted to measure the reflection voltage of the antenna, select one impedance matching circuit corresponding to the measured reflection voltage, and connected with the antenna through the selected impedance matching circuit. As a result, when the impedance value of the antenna is changed, it is possible to prevent the degradation of performance of the RF module of the mobile communication terminal by using an impedance matching circuit, which can optimize the reflection loss caused by the reflection voltage of the antenna according to a change in impedance value.
US07929985B2 Multiple antenna receiver
A wireless communication device includes at least two antennas with at least two corresponding receive chains. Selectively activating and deactivating the receivers as needed for a desired quality of reception controls the performance and power consumption of the wireless communication device. The wireless communication device may operate in a single receiver mode or a dual receiver diversity mode. In the dual receiver diversity mode, the wireless communication device may selectively control the gain of one or more antennas and/or reconfigure one or more receive chains to minimize power consumption while maintaining a desired performance.
US07929983B2 Method and apparatus for neighbor cell synchronization
The present invention is directed to a neighbor cell synchronization method for a mobile communication unit. The method includes selecting a neighbor cell according to a scheduling mechanism; determining a synchronization window according to a communicating mode of the mobile communication unit; and searching or decoding specific logic channels within the synchronization window. The present invention also provides an apparatus for performing the method.
US07929981B2 System and method for identifiable communication channel setup between terminals without previous contact
A method for sending and receiving a virtual “shout” between two mobile terminals is provided. The method includes the steps of detecting mobile terminals in a near area of the sending terminal and presenting the detected terminals on a display on the sending terminal. At least one of the detected terminals may be selected and a “shout” is sent to the selected mobile terminal. The “shout” may be received in the selected mobile terminal and the user a user of the selected receiving terminal may be alerted as indication of a received “shout”.
US07929979B2 Wireless communication method, wireless communication system, and mode switching method
In a mobile terminal (10), a position information which is received by a position information detecting section (12) is transmitted to a base station. A determining section (34) in the base station determines whether or not the received position information indicates a non-communication area which is then stored in a memory device (35). If the position information indicates a no-communication area, a communication impossible information is transmitted to the mobile terminal (10). When the communication impossible information is received, a wireless communication section (19) in the mobile terminal (10) is notified that a network is disconnected. By putting out a network disconnection request by a communication controlling section (36), the network is disconnected. Consequently, use of the mobile terminal is prohibited in an area where a mobile terminal should preferably be restricted.
US07929976B1 Communicating forwarding information for a communications device based on detected physical location
Detecting a physical location change of a mobile communications device may initiate a process to initiate, or cancel, forwarding of future incoming communications to the mobile communications device. Forwarding information for a mobile communications device may be accessed and modified using an interface that communicates using an Internet Protocol network.
US07929975B2 Prequalification of potential wireless customers
An apparatus and method of pre-qualifying a potential customer of a wireless network is disclosed. The prequalification includes obtaining a location input by the potential customer, and accessing a wireless network performance database. An expected level of wireless connection performance of the potential customer is estimated based upon the location input by the potential customer, and wireless network performance stored within the network performance database. The expected level of performance is communicated to the potential customer.
US07929967B2 Apparatus, and associated method, for facilitating WLAN selection by a mobile node
Apparatus, and an associated method, by which to facilitate selection of a WLAN through which a mobile node communicates. Selection takes into account the geographic positioning of the mobile node. The mobile node ascertains its geographic positioning by monitoring cellular-positioning signals. And, availability of WLANs through which to communicate is ascertained by detecting signals broadcast by the WLANs.
US07929962B2 Method for controlling radio communications during idle periods in a wireless system
A method is provided for maintaining synchronization between an AT and a base station during an idle period. During the idle period, a reduced number of uplink reference signals for uplink channel quality estimation are sent to the base station by the AT. The uplink reference signals are sent to assist coherent demodulation and uplink channel quality estimation for scheduling. During the uplink idle period, the numbers of uplink reference signals are designed to be reduced in selective coherent bandwidths. The selection of the coherent bandwidth alternates in time and covers the entire spectrum to allow the channel quality estimation through the entire spectrum.
US07929960B2 System and method for controlling device usage
Mobile device usage may be monitored and restricted by pushing enabling/disabling events from an administrator the device. The events impose a certain set of rules that can “lock” certain features provided by the device, according to permissions and pre-established policies, for a certain period of time. Such restricted periods may coincide with meetings or other events in which distractions should be kept to a minimum. Preferably, the rules include conditional locks that allow a user to use a feature a reasonable number of times before the lock is activated to require the user to minimize such distractions, while enabling the user to maintain access to such a vital communication tool. Cancel packets may also be used to not only control but to monitor the application of the rule sets and when certain conditions are breaches, which provides an employer with sufficient information to use in auditing device usage or in reprimanding users for misuse of a privilege such as the use of mobile data communications devices.
US07929958B2 Methods, systems, and apparatus for providing enhanced telecommunication services
A first method for facilitating personal contacts among a plurality of subscribers to a location-based person contact service provided by a service provider; a second method for processing a product identifying code that identifies a product; a third method for communicating information to a user of a wireless device by a server; and a fourth method for real-time monitoring of vital signs of a living being. In the first method, personal profiles are transmitted to subscribers. In the second method, a sample of the product or information pertaining to the product is transmitted to a wireless device. In the third method, a message specific to both an establishment and the user is transmitted to a wireless device or smart display proximal to the user in the establishment. In the fourth method, information relating to a violated vital sign parameter determined from the monitoring is communicated to a local communication node.
US07929956B2 Call rejecting system and method of using the same
A call rejecting system (100) includes a base station (10) and a mobile terminal (20). The base station includes a controlling module (11), a storage module (12) and a comparing module (13). The controlling module is electronically connected to the storage module and the comparing module. The mobile terminal sends prohibited phone numbers to the base station. The prohibited phone numbers is stored in the storage module. When the base station receives a call signal calling the mobile terminal, the comparing module compares the number of the call signal with the prohibited phone numbers sent by the mobile terminal. The controlling module rejects the call signal or transmits the call signal to the mobile terminal according to the result of comparison.
US07929953B2 Controlling traffic of an inbound roaming mobile station between a first VPMN, a second VPMN and a HPMN
A system for controlling traffic of an inbound roaming mobile station between a first Visiting Public Mobile Network (VPMN), a second VPMN and a Home Public Mobile Network (HPMN) is provided. The system includes a detection unit for detecting a possible change in registration of the inbound roaming mobile station at a second VPMN upon receipt of a first registration cancellation message of one or more registration cancellation messages at the first VPMN from the HPMN. The system further includes redirection unit for attempting to redirect the traffic of the inbound roaming mobile station back to the first VPMN by sending one or more registration messages from the first VPMN to the HPMN subsequent to receipt of one or more registration cancellation messages from the HPMN. For each registration cancellation message received, one or more registration messages are sent within a first pre-defined interval of time (T0) until one registration message is recorded as a successful transaction. Further for all registration cancellation messages received in current attempt to redirect the inbound roaming mobile station to the first VPMN, all the registration messages are sent either within a second pre-defined interval of time (T1) and/or a re-registration threshold number of times.
US07929948B2 Method for fast roaming in a wireless network
A roaming service method for a fast and secure wireless network is provided. In an embodiment of the present invention, an AP, which an STA associates with, transmits proactive keys needed for roaming to neighbor APs of the AP. When the STA moves to one of the neighbor APs, a reassociation is carried out between the STA and the neighbor AP using the already provided proactive key. In another embodiment of the present invention, an authentication server transmits proactive keys needed for roaming to neighbor APs to which the STA is likely to move, so that when the STA moves to one of the neighbor APs, a reassociation is carried out between the STA and the neighbor AP using the already provided proactive key.
US07929946B2 Remote subscriber identification (RSID) system and method
The present invention discloses a Remote Subscriber Identification (RSID) system with a remote database capable of seamlessly storing, linking, and transferring mobile data to a user's communication device. The user's data can be used on any communication device that capable of recognizing personal identifying information, transmitting this information to the remote database, accessing the user's subscriber specification information and any subscriber personalized information, and transmitting it to the user's communication device, enabling the user to use this information with the communication device.
US07929943B2 Location aware voice calls and messages
A communications network includes a mobile communications device and a communications terminal. The device and terminal are engaged in a call which includes audio stream data. An operation is performed, either at the mobile device or in the supporting network, to determine a location of the mobile communications device and link metadata representing the determined mobile communications device location to the audio stream data sent from that mobile communications device for the call. At the communications terminal, the metadata is extracted from the audio stream data to allow for presentation of the location of the mobile communications device.
US07929940B1 System and method for transmitting wireless digital service signals via power transmission lines
A system and method of transmitting and receiving RF service signals between a base transceiver station (BTS) of a wireless communication system and subscriber units within a structure. In the forward link, the system demodulates the RF service signal from a BTS to recover a digital service signal; conditions the digital service signal for transmission via the powerline of a structure; and modulates an RF carrier with the digital service signal to generate the RF service signal for wireless transmission to subscriber units within the structure. In the reverse link, the system demodulates the RF service signal from subscriber unit(s) to generate a digital service signal; conditions the digital service signal for transmission via the powerline; and modulates an RF carrier with the digital service signal to generate the RF service signal for transmission to the BTS. Another embodiment eliminates the modulation of an RF carrier with the digital service signal to generate an RF service and vice-versa at the BTS.
US07929939B2 Multi-mode cellular IC memory management
An RFIC includes first and second RF sections, first and second PHY processing modules, first and second upper layer processing modules, and memory. When the RFIC is in a first receive mode, the first RF section, the first PHY processing module, and the first upper layers processing module convert a first inbound RF signal into a first inbound audio signal in accordance with a first wireless communication protocol. When the RFIC is in a second receive mode, the second RF section, the second PHY processing module, and the second upper layers processing module convert a second inbound RF signal into a second inbound audio signal in accordance with a second wireless communication protocol. The memory stores the first and second inbound audio signals. The first PHY processing module retrieves, based on the receive mode, the first or second inbound audio signal from the memory and converts the first or second inbound audio signal into a first or second inbound analog audio signal.
US07929938B2 DC-compensated IP2 calibration for WCDMA receiver
Second-order intermodulation distortion can be suppressed in a direct conversion radio receiver having a downconversion mixer by calibrating resistors and a current source in the mixer. A test signal is applied to the signal inputs of the mixer transconductor. The resistances of first and second variable resistor circuits connected to the switching quad are then varied while also varying a variable current source. Each time the resistances and current are set to new values, the resulting mixer output signal is measured. When the measured output signal is determined to be at a minimum, the variable resistors and current source are left at the corresponding values to which they have been set. Adjusted in this manner, the current source counteracts the DC offset voltage at the mixer output.
US07929933B2 Noise suppression apparatus, FM receiving apparatus and FM receiving apparatus adjustment method
Variations in characteristics due to individual differences among RFs cause differences between estimated noise spectrum patterns and actually occurring noise characteristics, resulting in variations in noise suppression capabilities. A pattern table stores, in advance, a spectrum pattern of a noise component contained in an audio signal and which is determined for each electric field strength. A noise estimation unit reads out a noise spectrum pattern corresponding to an electric field strength and estimates a noise component contained in an audio signal. A level calculation unit uses a test signal corresponding to a predetermined electric field strength as input to calculate a noise level contained in an audio signal obtained by an FM demodulation unit. A correction value calculation unit uses the calculated noise level to correct the association between the noise spectrum pattern and the electric field strength. The noise estimation unit reads out a noise spectrum pattern according to the association corrected by the correction value calculation unit.
US07929930B2 Apparatus and method for cooperative maximum ratio transmission in a broadband wireless access communication system
An apparatus and method for cooperative maximal ratio transmission in a BWA communication system are provided, in which a BS transmits a signal directed to a user terminal to an RS in a first time slot, the RS transmits the signal received from the BS to the user terminal in a second time slot, and the user terminal receives the signal from the RS.
US07929929B2 Method and apparatus for spur reduction in a frequency synthesizer
A frequency synthesizer includes: a frequency source generating a reference signal that includes a plurality of pulses having periodicity based on a reference frequency; a feedback loop that includes, a phase detector circuit, a loop filter, a controlled oscillator that generates an output signal at an output, and a loop divide circuit; a non-linear circuit element at an input of the phase detector circuit, which generates intermodulation distortion that causes at least one spurious signal at the output; and a controller controlling the loop divide circuit and the non-linear circuit element. The frequency synthesizer further includes a dither circuit that adjusts the timing of some of the pulses of the reference signal based on a parameter provided by the controller to the non-linear circuit element, thereby, providing a jittered reference signal to the non-linear circuit element for attenuating the at least one spurious signal at the output.
US07929928B2 Frequency phase correction system
A frequency phase correction system and method are described that provides a receiver with a greater ability to lock onto relatively weak radio frequency signals by determining and estimating an amount of frequency error in a local frequency reference of the receiver, and using the error estimate to maintain frequency coherence with a received signal, thereby allowing tracking over a longer period of time, enabling longer integration times to capture weaker signals without losing frequency coherence.
US07929924B2 Mobile phone for controlling diversity
A mobile phone includes a controller; a receipt adjusting unit for controlling receipt of the (RF) radio frequency signal and controlling receipt diversity under control of the controller; a first RF signal receiver for converting the RF signal received through the first antenna into a baseband signal to be transmitted to the controller under control of the receipt adjusting unit; a second RF signal receiver for converting the RF signal received through the second antenna into a baseband signal to be transmitted to the controller under control of the receipt adjusting unit; a transmission diversity adjusting unit for controlling transmission diversity under control of the controller; and an RF signal transmitter for converting the baseband signal transmitted from the controller into an RF signal to be transmitted to the first antenna and transmitting the RF signal to the second antenna under control of the transmission diversity adjusting unit.
US07929922B2 Radio communication system, a transmitter and a receiver
In a transmitter 2A, after an output level of a modulated signal is regulated by a first gain regulator 5A, the signal is transmitted from a first antenna 8A without delay, and after the modulated signal is delayed by a delay unit 6A and an output level of the delay output is regulated by a second gain regulator 7A, this signal is transmitted from a second antenna 9A. Similarly, in a transmitter 2B, after an output level of a modulated signal is regulated by a first gain regulator 5B, the signal is transmitted from a first antenna 8B without delay, and after the modulated signal is delayed by a delay unit 6B and an output level of the delay output is regulated by a second gain regulator 7B, this signal is transmitted from a second antenna 9B. A receiver 3 receives the transmitted signals from the four antennas 8A, 8B, 9A and 9B via an antenna 10, and executes a demodulation process.
US07929921B2 Diversity control in wireless communications devices and methods
A wireless communications device (100) includes a primary radio frequency branch (134) and a diversity branch (136), which is enabled and disabled to balance performance and power consumption. Diversity mode operation of the device is controlled, for example, based on one or more of an estimated channel quality indicator, data reception, data rate, state or mode of the station, estimated signal to noise ratio of a pilot signal, battery power level, distance from a serving cell, among other factors.
US07929919B2 Systems and methods for a PLL-adjusted reference clock
A system is provided, the system includes a phase-locked loop (PLL) that multiplies a reference clock input to generate a communication link clock signal. The system also includes a transmitter/receiver (TX/RX) module coupled to the PLL, the TX/RX module is configured to transmit and receive data based on the communication link clock signal. The system also includes a divider coupled to the PLL, the divider receives the communication link clock signal and outputs a PLL-adjusted reference clock that approximates the reference clock input. The PLL-adjusted reference clock is used to generate at least one other communication link clock signal.
US07929918B2 System and method for training the same type of directional antennas that adapts the training sequence length to the number of antennas
Systems and methods of training antennas for two devices equipped with phased array antennas in a wireless network are disclosed. In one embodiment, the methods include transmitting a plurality of estimation training sequences from a transmit phased array antenna to a receive phased array antenna, wherein a length of at least one of the plurality of training sequences is adapted to a number of antenna elements at one of the transmit and receive phased array antennas. The methods further include transmitting data to the receive phased array antenna via the transmit phased array antenna tuned with a transmit beamforming vector (BV) selected based at least in part on the plurality of estimation training sequences.
US07929916B2 Embedded RF environmental evaluation tool to gauge RF transceivers performance need
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters related to Embedded RF environmental evaluation tool features to gauge the performance need of RF transceivers.
US07929915B2 Method and system for measuring cross-polarization isolation value and 1 dB gain compression point
Exemplary embodiments include methods and systems for receiving a signal at a monitoring station, determining a transmit cross-polarization isolation value and/or 1 dB gain compression point based at least in part on the signal having one or more polarities; and outputting at about real-time the determination of the transmit cross-polarization isolation value and/or the 1 dB gain compression point to a user.
US07929914B2 Mote networks using directional antenna techniques
A mote network having and/or using one or more directional antennas.
US07929912B2 Apparatus for and method of Bluetooth and WiMAX coexistence in a mobile handset
A novel and useful apparatus for and method of Bluetooth and WiMAX coexistence. The invention provides a system approach to achieving coexistence between Bluetooth and WiMAX transceivers collocated in a mobile terminal. The coexistence mechanism of the present invention is particularly suited to operation of WiMAX in the 2.3 GHz and 2.5 GHz frequency bands. In operation, the coexistence mechanism of the present invention utilizes multiple algorithms depending on the capabilities of the Bluetooth peer and the power save support level of the WiMAX base station. In the example embodiment presented herein, the coexistence mechanism is implemented in the MAC layer of the Bluetooth and WiMAX radio modules.
US07929906B2 Forward and reverse link automatic power controlled repeater and method
A forward and reverse link automatic power controlled repeater in an apparatus for measuring a path loss between a base-station and a repeater, includes a repeater control part device for controlling a repeater run and for processing forward and reverse gain of the repeater using received information. A mobile communication modem device transfers base-station signal information and base-station power transmission, and provides a wireless connection pathway of the repeater control part. A repeater element management system (EMS) device transfers information extracted from the base-station to the repeater control part and exchanges information with the repeater control part to control a repeater through the modem.
US07929896B2 Image forming apparatus with main and auxiliary cleaning device for cleaning an image bearing surface
An image forming apparatus includes an image bearing member with an image bearing surface adapted to move in a given direction and carry a toner image thereon. A main cleaning device is opposed to the image bearing surface and electrically removes residual toner remaining on the image bearing surface. A power supply is adapted to apply to the main cleaning device a bias having a polarity reverse to a charge polarity of the residual toner. An auxiliary cleaning device is provided near and upstream of the main cleaning device with respect to the moving direction of the image bearing surface and can be brought into contact with the image bearing surface. A support structure supports the auxiliary cleaning device and permits the auxiliary cleaning device to be moved swingingly while following a displacement of the image bearing surface during the moving.
US07929890B2 Image formation device and developer supply device
There is provided an image formation device, comprising: a holding body configured to hold thereon developer and to have a center axis extending in a main scanning direction; and a developer supply unit configured to supply the developer to the holding body through a traveling electric field, the developer supply unit having an opening through which a part of the holding body is accommodated in the developer supply unit. In this configuration, the developer supply unit comprises a sliding member configured to slide on at least a part of a surface of the holding body moving toward an outside of the developer supply unit through the opening.
US07929888B2 Developing unit and image forming apparatus employing the same
A developing unit which forms an image on a photosensitive medium, includes a housing which accommodates a developer, a magnetic cylinder having a catch pole which picks up the developer in the housing by a magnetic force, and a main pole which couples a carrier among the picked-up developer, a sleeve rotatably installed on a circumference of the magnetic cylinder to form a magnetic brush having a predetermined width on the circumference by the developer picked up by the catch pole, and a sealing member provided at opposite end parts in an axial direction of the sleeve to prevent a leak of the developer, wherein a width Ws of the sleeve, a magnetized width WM of the main pole, a magnetized width Wc of the catch pole, and a width WB of the magnetic brush satisfy WS>WM>WB>WC.
US07929886B2 Toner cartridge having a divider plate to prevent excessive refilling
A toner cartridge includes, a housing which forms an internal space for housing toner to be fed to an image forming apparatus and which has a filling port for filling the internal space with the toner, a divider plate which is movably provided in the housing so as to be able to divide the internal space, and a fixing portion which can fix the divider plate in a state of dividing the internal space.
US07929883B2 Image forming apparatus, driving device and driving frame thereof
An image forming apparatus includes driving device frame having a base plate on which is formed integrally with the base plate one or more supporting shafts for supporting one or more power transmission members that transmit driving power from a driving source to driven bodies of the image forming apparatus.
US07929873B2 Image forming apparatus and image density control method
An image forming apparatus includes an image carrier configured to carry an electrostatic latent image, a developing device configured to develop the electrostatic latent image with a two-component developer including toner and magnetic carrier, a toner supplier configured to supply the toner to the developing device, a toner concentration detector configured to detect toner concentration in the two-component developer inside the developing device, and a controller. The controller is configured to detect first information to determine toner replacement amount in the developing device during a predetermined time period and second information to determine a charge characteristic of the toner in the developing device, change a toner concentration control reference value based on the first information and the second information, and control the toner concentration based on an output from the toner concentration detector and the toner concentration control reference value.
US07929872B2 Xerographic process controls scheduling approach to mitigate costs of measurement
A method and apparatus for maintaining color consistency includes varying a sampling interval to balance the benefit of xerographic process controls regulation with the cost of sampling. The request to sample is triggered by external indicators (area coverage, carrier age, relative humidity, temperature, etc.). Before the developed mass is expected to go out of range because of the external indicators, a patch measurement is made and the system is controlled back towards its desired set-point.
US07929866B2 Passive optical network media access controller assisted clock recovery
A system, method, and computer readable medium for passive optical network media access controller assisted clock recovery which enables an optical receiver to recover a clock phase of an incoming data stream from an optical network unit comprises collecting phase data from a previous data stream clock recovery for an optical network unit, and providing the collected phase data as a starting value phase clock for subsequent incoming data streams for the optical network unit.
US07929862B2 Optical transmission system and optical transmission method
After implementing a scrambler upon an electric signal of digital signals to be transmitted to a user terminal, this electric signal is converted into a digital optical signal, and an analog optical signal and this digital optical signal are multiplexed by wavelength division multiplexing, thereby reducing influence of cross-talk interference that is exerted on the analog optical signal by the digital optical signal.
US07929860B2 System and method for sonet equipment fault management
A fiber-optic communications interface (110) and method of operation that operates with a paired fiber-optic communications interface (112) in a redundant communications termination point (101). The fiber-optic communications interface (110) has a paired card interface (122) that exchanges at least a first subset of status data between a local bearer processor (124) and a paired bearer processor (144) located within a different card cage (112). The local bearer processor (124) processes bearer data channels communicating with a remote site (102) through a remote site fiber-optic line (106). A local data interface (128) exchanges data contained in the bearer data channels between the local bearer processor (124) and a local user data network (114). The local data interface (128) also exchanges at least a second subset of the status data with the paired bearer processor (144) through the local user data network (114).
US07929858B2 Image-capturing apparatus, electronic still camera, method and apparatus for processing mounting surface of image-capturing apparatus and metal member contact structure
An image-capturing element that receives light of a subject image entering within a camera body through an interchangeable photographic lens is packaged and is mounted at the camera body via a holder. A camera-side mounting surface and a holder-side mounting surface are machined in advance and formed respectively relative to the mounting surface for the photographic lens formed at the camera body and the light-receiving surface of the image-capturing element. By mounting the image-capturing apparatus with the camera-side mounting surface and the holder-side mounting surface placed in contact with each other at the camera body using screws, the light-receiving surface is aligned with the image-forming position of the photographic lens.
US07929846B2 Visual presenter
A visual presenter includes a camera support arm including a pivot support arm pivotally supported on a base and having an interior cavity and a slide support arm which is inserted into the interior cavity of the pivot support arm so as to be slidable and having a distal end on which the image pickup camera is mounted. When the pivot support arm is caused to pivot from a storage location where the camera support arm lies to a setup location where the camera support arm stands up, the slide support arm is pushed out of the pivot support arm by the sliding mechanism so that the image pickup camera is set up at a predetermined location. When the pivot support arm is caused to pivot from the setup location to the storage location, the slide support arm is brought into the pivot support arm by the sliding mechanism.
US07929845B2 Playback apparatus and playback method
A playback apparatus includes a VOBU number retriever for obtaining the number of VOBU included in a title, a playback time retriever for obtaining playback time for the title and a playback controller for carrying out a special playback according to the number of VOBU and the playback time. The playback controller obtains average playback time for one VOBU from the playback time and number of VOBU for the title as unit playback time and refers to an address map of a VOBU according to the unit playback time to execute a high-speed search and time search.
US07929844B2 Video signal playback apparatus and method
The present patent application relates to a video signal playback apparatus comprising video signal chunking means for partitioning a video signal provided to the video signal playback apparatus into video chunks, each video chunk comprising a first temporal amount of video signals, and video chunk compressing means for temporarily compressing the first temporal amount of video signals comprised in each video chunk. According to the present invention the video chunk compressing means temporarily compresses the first temporal amount of video signals comprised in each video chunk by automatically generating a key video sequence for each video chunk by using the video signals comprised in the respective video chunk, each key video sequence comprising a second temporal amount of video signals which is less than the first temporal amount of video signals, wherein the video signal playback apparatus further comprises key video sequence playback means for playing back said key video sequences generated by the video chunk compressing means.
US07929841B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929839B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929837B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929835B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929833B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929832B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07929831B2 Video recording
A recording method consistent with certain embodiments involves monitoring an output from a video source for video signals encoded in a first format; detecting a frame synchronization signal in the video signal; and responsive to detecting the frame synchronization signal in the video, beginning a recording process. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07929830B2 Recording, reproducing, and recording/reproducing apparatuses for recording input data in a recording medium capable of non-linear access and methods thereof
In recording, reproducing, and recording/reproducing apparatuses and methods thereof, while endlessly-recording first data, desired second data can be easily stored. The present invention comprises recording means for endlessly-recording the first data in a recording medium, input means for inputting a start and end point of the second data out of the first data, and control means, when the start point and end point are designated, for controlling the recording means so as to endlessly-record the first data while avoiding a recording region for the second data. Thereby, the second data can be stored without replacing the recording medium even if the second data is endlessly-recorded. In addition, when the start point and end point of the desired second data out of the first data are designated, the start point and end point are recorded, and then the first data is endlessly-recorded based on the recorded start point and end point while avoiding the recording region for the second data. Thereby, the second data can be stored without replacing the recording medium.
US07929828B1 Method for editing source video to slow motion or fast motion on the recordable media
A method for editing source video in a DVD media for a slow motion recording special effect. According to the method, the DVD device receives a source video signal comprised of a plurality of source pictures. Each of the source video pictures is recorded in a selected picture frame on the DVD media. Subsequently s−1 copies of the selected source video picture on the DVD media in s−1 frames adjacent to the selected picture frame. For the purposes of the invention as described herein, s can be an integer value determined by a user selected motion speed. The user selected motion speed will be 1/s times slower relative to a normal motion speed.In an alternative embodiment, the method can be used for editing source video in a DVD media for a fast motion record special effect. In that case, the DVD device receives a source video signal comprised of a plurality of source pictures. Only one out of every n of the source video pictures is chosen as a selected source video picture. Each the selected source video pictures is recorded in a selected picture frame on the DVD media. Source video pictures that are not selected source video pictures are dropped. According to the invention, n can be an integer value determined by a user selected motion speed.
US07929825B2 Data processing device
The data processor of the present invention can play back video and audio synchronously from an optical disk, on which video and audio data are stored in different areas. Each area consists of one or more unit areas. The data processor includes: a playback control section for giving instructions on how to read the video and audio data and how to play back the video and audio based on the read data; a head for reading the data from one of the unit areas after another in accordance with the instructions; and audio and video buffers for retaining the audio and video data read. The playback control section instructs that the audio data be read from a predetermined one of the unit areas to the audio buffer memory, and then instructs that the video data, which is to be played back over first and second periods of time, be read from a number n (where n is an integer equal to or greater than two) of unit areas to the video buffer. The first period of time is (n+2) times as long as the maximum amount of time to move the head, and the second period of time is taken to read the audio data from the next unit area.
US07929818B1 Large effective area fiber with graded index GE-free core
According to some embodiments an optical waveguide fiber comprises (i) a Ge free core having an effective area of 100 μm2to 150 μm2, at 1550 nm wavelength, said core comprising: a) a central core region extending radially outwardly from a centerline to a radius r1, and having a relative refractive index percent profile Δ1(r) in % measured relative to pure silica, wherein −0.1%≦Δ1(r)≦0.12%, wherein the central core region has a maximum relative refractive index percent, Δ1MAX; (b) a first annular core region surrounding and directly adjacent to the central core region, having an α value 1.5≦α≦10, and extending to an outer radius r2, wherein 6 μm≦r2≦10 μm, and having a relative refractive index percent profile, Δ2(r) in % measured relative to pure silica, a minimum relative refractive index Δ2MIN, a maximum relative refractive index Δ2MAX and the relative refractive index measured at a radius r=2 μm, wherein 0.45≦Δ2≦0; −0.25≧Δ2MIN≧−0.45 and Δ1MAX≧Δ2(r=2 μm); (c) a fluorine doped second annular region surrounding and directly adjacent to the first annular core region and extending to a radius 20 μm≦r3≦30 μm and having a negative relative refractive index percent profile, Δ3(r) in %, measured relative to pure silica, with a minimum relative refractive index percent Δ3MIN and −0.5%<Δ3MIN<−0.25%; and Δ3MIN≦Δ2MIN; (ii) a cladding surrounding the core and having a relative refractive index percent Δ4(r) in % measured relative to pure silica and a minimum refractive index delta Δ4MIN, and −0.4%<Δ4<−0.2%; wherein the relative refractive index profile of the optical fiber is selected to provide attenuation of no more than 0.17 dB/km at the 1550 nm wavelength.
US07929817B2 Optical multiplexer/demultiplexer
An optical multiplexer/demultiplexer comprises one light guide main line which guides lights of a plurality of wavelengths, and two or more microring optical resonators directly optically coupled to the one light guide main line. The two or more microring optical resonators are arranged in any two of layers higher than, level with, and lower than a plane where the one light guide main line is disposed, and/or the two or more microring optical resonators are arranged on both sides of the one light guide main line in a light guide direction.
US07929815B2 Optical coupling device
An optical coupling device for coupling a light beam into a waveguide and a method of manufacturing the device. The device includes a grating portion having a plurality of essentially straight and essentially parallel scattering elements, wherein two or more of the scattering elements have different lengths. The method includes providing a grating layer on a substrate and forming a plurality of essentially straight and essentially parallel scattering elements from the grating layer, wherein two or more of the scattering elements have different lengths.
US07929812B2 Methods and apparatus for single fiber optical telemetry
Single fiber optical telemetry systems and methods are disclosed. The methods and systems facilitate input and output via a single fiber optic interface. The optical telemetry systems and methods also facilitate faster data transmission rates between surface and downhole equipment in oilfield applications.
US07929811B2 Handwritten information management system, handwritten information management method and recording medium storing handwritten information management program
A handwritten information management system, which includes a paper sheet document generation section that generates a paper sheet document in which plurality pieces of coded information including coordinate information indicating a position on a paper sheet and document identification information of the paper sheet document formed on the paper sheet are recorded; a paper sheet document registration section that registers the generated paper sheet document and an electronic document corresponding to the paper sheet document correlated with the document identification information; a handwritten information detection section that detects handwritten information handwriting on the generated paper sheet document; a handwritten information registration section that registers handwritten information identification information to identify the handwritten information correlated with the detected handwritten information; and an identification information management section that manages the document identification information and the handwritten information identification information.
US07929810B2 Method and apparatus for photograph finding
Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
US07929808B2 Systems and methods for generating digital images having image meta-data combined with the image data
Systems and methods for generating digital images having image meta-data combined with the image data are provided. Briefly described, one of many possible embodiments is an image capture device for generating digital images having image meta-data combined with the image data. The image capture device may comprise image capture hardware configured to capture an image and logic configured for: generating a digital representation of the image, the digital representation comprising image data; applying at least one predefined image analysis algorithm to the digital representation of the image, the at least one predefined image analysis algorithm identifying meta-data corresponding to the image; and combining the meta-data corresponding to the image with the image data to define new image data.
US07929805B2 Image-based CAPTCHA generation system
In a system and method for the generation of attack-resistant, user-friendly, image-based CAPTCHAs (Completely Automated Public test to Tell Computers and Humans Apart), controlled distortions are applied to randomly chosen images and presented to a user for annotation from a given list of words. An image is presented that contains multiple connected but independent images with the borders between them distorted or otherwise visually obfuscated in a way that a computer cannot distinguish the borders and a user selects near the center of one of the images. The distortions are performed in a way that satisfies the incongruous requirements of low perceptual degradation and high resistance to attack by content-based image retrieval systems. Word choices are carefully generated to avoid ambiguity as well as to avoid attacks based on the choices themselves.
US07929804B2 System and method for tracking objects with a synthetic aperture
A computer implemented method tracks 3D positions of an object moving in a scene. A sequence of images is acquired of the scene with a set of cameras such that each time instant a set of images are acquired of the scene, in which each image includes pixels. Each set of images is aggregated into a synthetic aperture image including the pixels, and the pixels in each the set of images are matched corresponding to multiple locations and multiple depths of a target window with an appearance model to determine scores for the multiple locations and multiple depths. A particular location and a particular depth having a maximal score is selected as the 3D position of the moving object.
US07929802B2 Method and apparatus for registration and vector extraction of SAR images based on an anisotropic diffusion filtering algorithm
A computer system for registering synthetic aperture radar (SAR) images includes a database for storing SAR images to be registered, and a processor for registering SAR images from the database. The registering includes selecting first and second SAR images to be registered, individually processing the selected first and second SAR images with an anisotropic diffusion algorithm, and registering the first and second SAR images after the processing. A shock filter is applied to the respective first and second processed SAR images before the registering. Elevation data is extracted based on the registered SAR images.
US07929799B2 Deformation of mask-based images
An image processing method is described that allows a user to manipulate regions of interest (ROIs) in a mask based image. The user defines a stretch vector for example by ‘clicking and dragging’ a mouse pointer and an algorithm deforms the ROI according to a roll-off function that avoids the non-smooth edge effects seen in prior art techniques such as paintbrushes.
US07929798B2 Method and apparatus providing noise reduction while preserving edges for imagers
A method of reducing noise in an image including steps for obtaining a first value for a target pixel, obtaining a respective second value for each neighboring pixel surrounding the target pixel and having the same color as the target pixel, for each neighboring pixel, comparing a difference between said first value and said second value to a threshold value, and replacing the first value with an average value obtained from the first value and at all second values from the neighboring pixels which have an associated difference which is less than or equal to the threshold value based on a result of the comparing step.
US07929796B2 Image processing system and method, and terminal and server used for the same
An imaging unit (1) images an imaging object and acquires image data. On the other hand, imaging information which is information at the time of imaging is acquired by an imaging information acquisition unit (2). A storage unit (3) contains image correction information for correcting the acquired image. An imaging information analysis unit (4) analyzes the imaging object and the imaging condition from the imaging information given from the imaging information acquisition unit (2) and reads out image correction information appropriate for the acquired image from the storage unit (3). An image processing unit (5) subjects the image data on the imaging object obtained by the imaging unit (1) to a correction process according to the image correction information obtained by the image correction information acquisition unit (4).
US07929791B2 Method for run-length encoding of a bitmap data stream
Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words.
US07929787B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoder including: a memory to store a previously-decoded reference image; and a synthesizer to receive an encoded bitstream including information of I and P frames, and execute motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and the reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation performable using a positive and negative rounding method. The bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame, where such is included in a header section of the coded information of the current frame; and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929778B2 Digital image coding system having self-adjusting selection criteria for selecting a transform function
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for self-adjusting criteria which are used in selecting a transform function to apply to a subsequent signal. Characteristics are obtained from the signal. The characteristics are compared to adjustable criteria which are used in selecting a transform function. Differing criteria are maintained for the different selectable transform functions. A record is maintained of transform functions selected and the particular characteristics that caused the selection. Based on the ability of a transform function to minimally define the coded signal, an inverse transform function is selected to decode the signal. The criteria used in selecting a transform function to apply to a subsequent signal are adjusted based on a quality measure of the decoded signal and the record of selected transform functions.
US07929769B2 Script recognition for ink notes
Computer-readable media having computer-executable instructions distinguish the script type of at least one portion of a writing input. At least one sub-word of a writing line of a handwritten document is identified and is processed to determine the associated writing style that includes a cursive writing style and a hand-printed writing style. The writing line is consequently associated with a script type. The script type of a writing line is determined from the script types of the sub-words in the writing line. When the number of sub-words having a first script type is greater than the number of sub-words having a second script type, the script type of the writing line is categorized as the first script type. In addition, a script analyzer determines a writing style of at least one sub-word and selects one of a plurality of neural networks to categorize the script type of a writing line.
US07929768B2 Cursive handwriting recognition with hierarchical prototype search
Various technologies and techniques are disclosed that improve cursive handwriting recognition. Cursive handwriting input is received from a user. The system performs a hierarchical prototype search as part of a recognition operation. A same space search is performed against a mixed database that has both print and cursive samples. A same space search is also performed against a cursive database that has only cursive samples. The results of these two same space searches are merged into a combined alternate list. The combined alternate list is then used as a constraint for the dynamic time warp searches that are performed against the mixed and cursive databases, respectively. The results of the dynamic time warp searches are also merged into a final combined alternate list, and the combined alternate list is used to make a recognition decision regarding the user's handwritten input.
US07929767B2 Analyzing subordinate sub-expressions in expression recognition
A mechanism for recognizing and inputting handwritten mathematical expressions into a computer by providing part of a multi-path framework is described. The part of the multi-path framework includes a subordinate sub-expression analysis component. A method for analyzing a handwritten mathematical expression for a subordinate sub-expression includes identifying sub-expressions based on dominant symbols and determining a character for potential dominant symbols based upon sub-expression information. A determination may be made whether an expression structure candidate is valid and valid expression structure candidates may be stored in a parse tree.
US07929765B2 Video text processing apparatus
Video frames that contain text areas are selected from given video frames by removing redundant frames and non-text frames, the text areas in the selected frames are located by removing false strokes, and text lines in the text areas are extracted and binarized.
US07929761B2 Image processing method and apparatus and storage medium
Software of a simple configuration checks whether an original image to be corrected is an image picture, and an image correction process based upon a formed histogram of the original image is not performed for an image different from the image picture. An image processing condition is set in accordance with the formed histogram to perform the image correction process for the original image. An image processing method judges from a shape of the formed histogram whether the original image is an image picture, and does not perform not perform the image correction process for the original image if it is judged that the original image is not an image picture.
US07929759B2 Method and device for reconstructing missing color component of pixel
Missing color data of a specified pixel of a Bayer pattern is reconstructed with a plurality of interpolation algorithms. A vertical color data difference index Cv and a horizontal color data difference index Ch are first measured according to color data of a first group of pixels included in a pixel array, wherein the first group of pixels include a plurality of pixels vertically adjacent to the specified pixel, a plurality of pixels horizontally adjacent to the specified pixel, and at least one other pixel non-vertical and non-horizontal to the specified pixel. Then, one of a plurality of preset interpolation algorithms is selected according to a comparing result of the vertical color data difference index Cv and horizontal color data difference index Ch, and executed to obtain a reconstructed color data of the specified pixel.
US07929757B2 Image processing apparatus and image processing method for gathering vector data from an image
If the processing time of a labeling process performed on a target rectangle found to be an image of a character/line drawing is equal to or longer than a given threshold, an unprocessed region of the target rectangle which has not yet been labeled is analyzed (S401). In accordance with the analytical result, a color reducing process or resolution reducing process is performed on the unprocessed region (S402, S403, S404). A labeling process is performed on the processing result (S302). Vector data is generated on the basis of the labeling process result (S306).
US07929756B2 Method for classifying a digital image
A method for associating with a digital image a class of a plurality of predefined classes having respective models, the method including the phases of dividing the digital image pixel by pixel into one or more regions belonging to a set of predefined regions that differ from each other on account of their type of content, the division being effected by establishing whether or not a pixel of the image belongs to a respective region on the basis of an operation of analyzing the parameters this pixel, the analysis operation being carried out by verifying that the parameters satisfy predefined conditions and/or logico-mathematical relationships of belonging to the respective region, acquiring from the digital image divided into regions information regarding the regions that are present in it, comparing this information with at least one model characterizing a respective class of said plurality, and associating with the digital image a class on the basis of the comparison phase.
US07929752B2 Method for generating structured-light pattern
A method for generating a structured-light pattern is disclosed, wherein high-resolution real-time three-dimensional (3D) data can be obtained by using a single frame (or one-shot) imaging or double frames (or two-shot) imaging methods. The structured-light pattern for the one-shot imaging is formed of a multiple-stripe color pattern using a color selection scheme and a sequence principle. The proposed color selection scheme reduces the ambiguity in stripe labeling in one-shot imaging, and the proposed sequence principle increases the number of distinguishable stripe codes. The structured-light pattern for two-shot imaging is formed so that three-dimensional (3D) data can be obtained even for objects having strong surface colors with ambient lights, wherein the first two-shot pattern is synthesized, thereby forming a multiple-stripe color pattern using sign codes and a sequence principle under a condition that prevents color-transitions in more than one channels from occurring. Subsequently, the second two-shot pattern is formed by reversing the first two-shot pattern. Accordingly, high-resolution real-time three-dimensional (3D) data, which is insensitive to object shape and surface color, system noise and nonlinearity, can be obtained.
US07929750B2 Method and apparatus for utilizing representational images in commercial and other activities
In a method and apparatus for an object using a representational image, positioning the object at a predetermined position relative to the representational image, illuminating the representational image, presenting information from the representational image to an operator, at least one of controlling the illuminating of the representational image and presenting of information from the representational image to an operator, using a processing arrangement, and processing the object using the information obtained from the representational image.
US07929748B2 Characteristic path-based colon segmentation
This document discusses, among other things, systems and methods for efficiently calculating a colon segmentation from one or more candidate virtual three-dimensional objects. A sequence of image scans are analyzed and candidate segments are identified. Landmark segments are identified from the candidate segments. A characteristic path is generated for each candidate segment. The paths are joined using a cost network and reoriented to be consistent with a typical flythrough path. The connected path is then used to generate a continuous volumetric virtual object.
US07929743B2 Displaying breast tomosynthesis computer-aided detection results
Methods, systems, and related computer program products for processing and displaying computer-aided detection (CAD) results in conjunction with breast x-ray tomosynthesis data are described. For one preferred embodiment, as a user pages through a notional stack of tomosynthesis reconstructed slice images (Tr images), including a detection-containing Tr image on which a CAD marker is to be displayed at an identified coordinate location, one or more CAD proximity markers is displayed at that coordinate location on one or more neighboring Tr images. While not themselves indicative of CAD findings on their respective Tr images, the CAD proximity markers encourage user attention toward the coordinate location of the CAD detection marker of the detection-containing Tr image. Preferably, the CAD proximity markers are of noticeably different size from each other and from the CAD detection marker to promote their perception in the peripheral vision of the user during the paging process.
US07929741B2 System and method for automated detection of mucus plugs within bronchial tree in MSCT images
A method for detecting and localizing mucus plugs in digitized lung images, includes providing a digitized lung image volume comprising a plurality of intensities corresponding to a 3-dimensional grid of points, extracting a bronchial tree from said lung image, said bronchial tree comprising a plurality of branching airways terminating at terminal points, providing a model of a 2-dimensional cross section of an airway, selecting an extended point beyond a terminal point of an airway branch in a direction of said airway branch, obtaining a 2-dimensional cross section I of size m×n points from said lung image about said selected point, processing said 2D cross section I by calculating a local neighborhood function for each point in the cross section and forming a union of all local neighborhood functions, and calculating a correlation between processed 2D cross section and said airway model, wherein said correlation is indicative of the presence of a mucus plug within said airway.
US07929736B2 Finger guide device for use with stylus or pen
A finger guide positions a finger on a fingerprint sensor in a manner optimal for the operation of authentication or identification while grasping a stylus. The finger guide may also be used for enrollment of the initial fingerprint data into the system through one or more readings of generally the same relevant portions of the fingerprint for translation into a template for future comparison. The finger guide non-forcibly guides the subject writer's finger into a position where a relevant portion of the finger is aligned with the fingerprint sensor so that said relevant portion of the sensed fingerprint correlate with generally same relevant portions of the fingerprint previously translated into the template. The finger guide and stylus may be used with a dynamic signature verification system to authenticate or identify the writer or to verify that the writer has signed his name.
US07929732B2 Methods of identifier determination and of biometric verification and associated systems
The invention relates to a method of determining an identifier of determined discriminating power from biometric data. According to the method, biometric data is obtained relating to an individual. The biometric data is converted into a digital string. A word of an error-correcting code is associated with the individual. The error-correcting code word is added to the digital string. An identifier relating to the individual is determined by applying a hashing function to the error-correcting code word, the hashing function being selected to ensure the determined discriminating power to said identifier.
US07929731B2 Data acquisition for classifying slaughtered animal bodies and for their qualitative and quantitative determination
A non-invasive method is described for identifying contours with complex structures having an error recognition rate tending towards zero, which method can be used to distinguish and identify features of a slaughtered animal body with respect to each other, said method being utilized on the basis of a characteristic piece in particular to determine, by means of image processing, data for calculating the muscle-meat percentage, the trade classification and the associated trade value and market value, and also to rate the quality of slaughtered animal bodies, taking into account legal requirements.In accordance with the invention, during error recognition of contours of a slaughtered animal body which have complex structures and which are to be distinguished and identified with respect to each other, an operator at a workstation in the form of a PC interacts with the computer and provides sufficient indications relating to the unidentified or incorrectly identified contour to be sought, in that by employing an image reproduction device at least one support point is in each case set in the illustration of an image of the region of interest of the slaughtered animal body in one or several regions, in which data is to be determined from measurements.
US07929729B2 Image processing methods
A method of image processing, the method comprising receiving an image frame including a plurality of pixels, each of the plurality of pixels including an image information, conducting a first extraction based on the image information to identify foreground pixels related to a foreground object in the image frame and background pixels related to a background of the image frame, scanning the image frame in regions, identifying whether each of the regions includes a sufficient number of foreground pixels, identifying whether each of regions including a sufficient number of foreground pixels includes a foreground object, clustering regions including a foreground object into at least one group, each of the at least one group corresponding to a different foreground object in the image frame, and conducting a second extraction for each of at least one group to identify whether a foreground pixel in the each of the at least one group is to be converted to a background pixel.
US07929727B2 Methods for visually separating an object from its background, methods for detecting a camouflaged object against its background and detection apparatus embodying such methods
Featured is an apparatus and method for detecting an object (e.g., human, man-made object) from its background, which object may be camouflaged so as to blend the object with the background. In its broadest aspects the detecting method includes viewing an area while selectively and varyingly changing a sensitivity of a viewing device to certain wavelengths of light lying in any one of the ultraviolet (UV) range, the visible range or the near and/or far infrared and determining the presence of an object when a visual difference between the object and background is discerned when the sensitivity of the viewing device is changed to a certain mixture of wavelengths of light. The method further includes determining the presence of an object when a visual difference is observed between the object and the background and no discernable difference is observed one sensitivity of the viewing device is changed to least another mixture of wavelengths.
US07929726B1 Planar diaphragm acoustic loudspeaker
A planar diaphragm acoustic loudspeaker having a planar diaphragm biased with a high magnetic flux density magnetic circuit which feeds an acoustic waveguide. The apparatus provides high fidelity and efficient acoustic reproduction of high frequency alternating current signals with a minimum of diaphragm resonance and with a substantially flat electrical input impedance versus frequency. The diaphragm has a substantially uniform drive across an acoustically active portion and is held in three dimensional space whereby any mass or diaphragm resonances are controlled and minimized. The acoustic waveguide mates with said diaphragm and ensures a uniform acoustic phase field and an optimal diaphragm acoustic impedance match with atmosphere.
US07929719B2 Audio signal editing apparatus and control method therefor
Interlocking flag, indicating whether or not an interlocked display should be made, can be set in association with predetermined editing operators. When any of the operators is operated, a displayed screen on a display is switched over to a screen related to the operated operator, if the interlocking flag associated with the operated operator indicates flag-ON; if not, the display device may be used to perform another function. A plurality n of channels may be divided into a plurality of layers each consisting of predetermined number m channels. It is only necessary that a limited number of operators, e.g. faders, be provided to correspond to a single layer, i.e. m channels. Any of the layers is selected, and any of the operators is used for the selected layer. A set of stereo channels can be set across different layers so as to interlock with each other in response to editing operation of the operator.
US07929718B1 Systems and methods for switching and mixing signals in a multi-channel amplifier
Systems and methods for scaling the number of output channels that can be provided in an audio amplification system. In one embodiment, a digital pulse width modulation (PWM) amplification system includes multiple four-channel PWM controller chips that are interconnected to enable synchronization and transfer of digital audio data from one chip to another. Input audio signals received by each of the channels are processed by sample rate converters to generate internal audio signals that have a predetermined sample rate and format. Each of the channels is synchronized so that the internal audio signal of each channel can be processed and output by any of the other channels. The PWM controller chips are connected by a high-speed interconnect that enables the transfer of data between them. Each input audio signal can be mapped to any of the outputs and can be mixed with other input signals.
US07929717B2 Audio mixing console
In an audio mixing console, a channel strip section is disposed on an operation panel on the basis of a group, which is derived by classifying a plurality of input channels and output channels in groups, and using channel strips provided to the channel strip section, a parameter setting can be performed for each of the channels. In such an audio mixing console, an assignment channel strip section is provided on the center portion of the operation panel for enhancing operability, and the respective channels of the group are each assigned to their corresponding assignment channel strips through operation of a group selection operation member to enable the parameter setting. In a group selection operation section including the group selection operation members on the operation panel, the group selection operation members are disposed in a corresponding manner to the disposition positions of the channel strip sections on the operation panel. Through such disposition, it becomes possible to readily recognize which group of the channel strip section is assigned to the assignment channel strip section.
US07929711B2 Apparatus and methods for mitigating impairments due to central auditory nervous system binaural phase-time asynchrony
Pathological binaural phase time delay (PBTD) asynchrony is measured at a variety of frequencies and speech stimuli to develop a BPTD profile for a subject. A corrective device (600, 1000) is designed to apply clinical PBTD to compensate for the subject's pathological BPTD. An electronic device (500) is used to measure the subject's ability to comprehend words at a variety of relative time delays between ears to estimate the ideal overall relative time delay. The optimal relative phase shift at a variety of frequencies is also measured. An electronic device (600) may be used to correct the pathological BPTD by delaying sound in different frequency bands differently to the target ear, according to the BPTD profile, or a passive filtered earplug (1000) may be used to correct smaller amounts of BPTD.
US07929710B2 Communication system for remote sound monitoring with ambiguous signal processing
A communication apparatus is disposed at a target place for use in monitoring of sounds. An input section collects various sounds generated at the target place. The collected sounds contain a first type of sound information which should be monitored and a second type of sound information which should not be monitored. The input section converts the collected sounds into a signal capable of conveying the sound information. A signal processing section processes the signal for creating ambiguous sound information by masking, trimming or modifying the second type of the sound information. A transmission section transmits the processed signal to a remote place, where the sounds are reproduced from the transmitted signal and the first type of the sound information is monitored, while the second type of the sound information is not monitored, since the second type of the sound information is altered to the ambiguous sound information.
US07929706B2 Encryption key restoring method, information processing apparatus, and encryption key restoring program
A disclosed encryption key restoring method enables restoration of an encryption key in the event of inability to use the encryption key stored in a secure memory of an information processing apparatus, in which data encrypted by the encryption key is stored in an internal storage unit. A disclosed information processing apparatus includes a key management module that checks the validity of the encryption key. If the encryption key is not valid, the key management module acquires a restore key for the encryption key from outside the information processing apparatus, and checks the validity of the restore key. If the restore key is valid, the key management module stores it in the secure memory, and reboots the information processing apparatus in a normal mode.
US07929702B2 System and method for generating reproducible session keys
A system and method for generating reproducible session keys in a wireless messaging system. The session key is generated based on a hash of a message itself, optionally concatenated with additional information. Since the local server stores the message, it can easily regenerate the same session key in response to each MORE request. The method of the invention can be implemented with the stored original message, a public key, and an algorithm for generating the session key based on a hash of the message.
US07929699B2 Method and apparatus for authentication in wireless communications
Systems and methods of securing wireless communications between a network and a subscriber station include inserting a marker denoting an encryption type within a random value used for authentication, calculating a first session key and a first response value as a function of the random value, then calculating a second session key and a second response value as a function of the random value, first session key and first response value. The two levels of session keys and response values may be used by upgraded subscriber stations and network access points to prevent attackers from intercepting authentication triplets.
US07929696B2 Receiving DBS content on digital TV receivers
A digital television (DTV) signal converter consistent with certain embodiments has a satellite band receiver that receives satellite television broadcast data from a satellite service and demodulates the satellite television broadcast data into a digital data stream. The digital data stream contains television content, satellite television logical channel identification information and electronic program guide data, and wherein television content, the logical channel identification information and the electronic program guide data are associated with a set of logical channels provided on the satellite service. A data mapper maps the satellite television logical channel identification information in the data stream to DTV channel identification information. A quadrature amplitude modulation (QAM) modulator modulates the DTV channel identification information, the television content and the program guide data for transmission as an output comprising one or more QAM transport streams to a digital television. The data mapper further determines whether or not the satellite television logical channel will fit within one QAM transport stream, and assigns the satellite television logical channel to one or more QAM transport streams for transmission. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07929695B2 Printing system and printer with electronic signature capability and method thereof
A printing system and printer with an electronic signature capability, and a method thereof are provided. To print security documents using an electronic signature stored in a portable memory, the printing system of the invention includes a portable memory for storing an electronic signature. A memory interface connects detachably to the portable memory. A printer receives the electronic signature from the memory interface, composes the received electronic signature with print data, and executes a print operation. Accordingly, a stamping or signature process on numerous documents can be facilitated, and excessive stamping or signature execution can be prevented. Moreover, the electronic signature of the invention can be executed on various types of forms or documents.
US07929694B2 Variable length private key generator and method thereof
The present invention relates to a variable length private key generator. According to one embodiment, the variable length private key generator includes a permuter. The permuter is configured to generate a key stream of a desired length by permuting a plurality of shift registers. The permuter includes the plurality of shift registers, a plurality of clocking modules, and/or an output module. Each clocking module corresponds to a different one of the plurality of shift registers and is configured to generate a clocking signal based on selected bits of the corresponding shift register. The output module is configured to output the key stream based on at least one clocking signal and output of at least one of the plurality of shift registers.
US07929690B2 Two non-orthogonal states quantum cryptography method and apparatus with inter-and inter-qubit interference for eavesdropper detection
An apparatus and method for implementing a secure quantum cryptography system using two non-orthogonal states. For each qubit, the to emitter station prepares a quantum system in one of two non-orthogonal quantum states in the time-basis to code bit values. Intra- and inter-qubit interference is then used to reveal eavesdropping attempts. Witness states are used to help reveal attacks performed across the quantum system separation.
US07929688B2 Parameter generation apparatus, encryption system, decryption system, encryption apparatus, decryption apparatus, encryption method, decryption method, and program thereof
A parameter generation apparatus for generating parameters causing no decryption error for an NTRU cryptosystem so that an encrypted communication can be carried out between an encryption apparatus and a decryption apparatus in a secure and reliable manner. The parameter generation apparatus includes: a provisional parameter generation unit operable to generate a set of provisional parameters that do not cause any decryption errors, based on error condition information that is provided in advance, the error condition information indicating a condition for causing no decryption error; and an output parameter generation unit operable to generate an output parameter that does not cause any decryption errors, using the set of provisional parameters, based on a lattice constant that is calculated from the set of provisional parameters.
US07929679B2 Muting conference call hold music
A switching system that provides conference call functionality can mute music played into the conference call by the muting of a conference call participant. The muting of conference call music can be accomplished by controlling the switch's connection to a music on hold source or by controlling the music on hold device.
US07929678B2 Method and system for managing conference resources
A method for managing conference resources includes receiving from an endpoint of a user a call to join a multipoint conference between a plurality of participants. Each participant communicates on the multipoint conference through a respective endpoint. The method includes determining that an insufficient amount of resources exist to allow the user to communicate on the multipoint conference and determining participation instructions to enable the user to communicate on the multipoint conference. The method also includes communicating the participation instructions. Location information associated with the user and location information associated with at least one of the plurality of participants may be used to determine the participation instructions to enable the user to communicate on the multipoint conference.
US07929673B2 Single button operations for a device
Techniques are provided for configuring a device. One or more operations are determined in accordance with a scheduled meeting. One or more configurable buttons on the device are provided. Each of the one or more configurable buttons corresponds to one of the operations. Selecting a first of the one or more configurable buttons causes processing to be performed for a first of the operations associated with the first configurable button. The first operation uses information associated with said scheduled meeting.
US07929667B1 High brightness X-ray metrology
An x-ray metrology tool having only one x-ray source. The x-ray source includes a liquid metal source for heating and melting at least one metal and producing a liquid metal jet, a liquid metal collector for acquiring the liquid metal jet, a liquid metal circulation system for returning liquid metal from the liquid metal collector to the liquid metal source, and an electron beam source for directing an electron beam at the liquid metal jet anode, thereby producing an incident x-ray beam that is directable towards a sample. A detector receives emissions from the sample in response to the incident x-ray beam, and produces signals indicative of properties of the sample. A controller controls the x-ray source, acquires the signals from the detector, and determines the properties of the sample based at least in part on the signals.
US07929665B2 X-ray image obtaining/imaging apparatus and method
An X-ray image obtaining/imaging apparatus and method. An X-ray image may be obtained using an X-ray sensor that is divided into pixel blocks including a plurality of pixels. Each pixel may respectively include a scintillator layer, with the scintillator layers having differing characteristics.
US07929663B2 X-ray monitoring
Apparatus for monitoring in real time the movement of a plurality of substances in a mixture, such as oil water and air flowing through a pipe comprises an X-ray scanner arranged to make a plurality of scans of the mixture over a monitoring period to produce a plurality of scan data sets, and control means arranged to analyze the data sets to identify volumes of each of the substances and to measure their movement. By identifying volumes of each of the substances in each of a number of layers and for each of a number of scans, real time analysis and imaging of the substance can be achieved.
US07929659B2 System and method for generating computed tomography images
A computed tomographic imaging system is provided for generating computed tomography images. The computed tomographic system includes a processor configured to access image data encoding X-ray projections at a detector position and a plurality of X-ray source beam focal spot positions and to align pixel values for the projections in a direction of deviation of the positions. The processor is also configured to determine a correction factor for at least one of the projections based upon the aligned pixel values and upon a sum of the projections and to correct the pixel values for the at least one of the projections based upon the correction factor.
US07929657B2 Pressurised water nuclear reactor vessel
The invention relates to a pressurised water nuclear reactor vessel, comprising: an outer casing which comprises at least one cylindrical shell and a dished bottom head, a core support plate, a vessel bottom head space being delimited between the support plate and the dished bottom head, the support plate being perforated with holes for circulation of the primary coolant which place the vessel bottom head space in communication with the core, a calming device which is arranged in the vessel bottom head space, wherein the calming device comprises at least one calming plate which is substantially perpendicular relative to the centre axis of the vessel and a plurality of calming holes, the calming holes being provided in the calming plate and being capable of calming the primary coolant by passing the fluid through the holes.
US07929655B2 Asynchronous multi-clock system
A system for controlling the transfer of a signal sequence in a first clock domain to a plurality of other clock domains. The system comprising: detecting circuitry for detecting receipt of the signals from the clock domains and setting an update signal when all of the signals received from the clock domains have a common state; and gating circuitry for receiving the update signal and operable, when the update signal is set, to allow a next signal in the sequence to be received at the input of the first circuitry.
US07929650B2 AGC for narrowband receivers
An automatic gain control (AGC) system for a receiver and corresponding method facilitate AGC in a receiver. The automatic gain control system includes an on-channel signal detector 123 configured to provide an on-channel signal level indication corresponding to a narrow band on-channel signal and a wideband signal detector 121 configured to provide a wideband signal level indication corresponding to a wideband signal, where the wideband signal includes the narrow band on-channel signal. Further included is a controller 149 that is coupled to the wideband signal level indication and the on-channel signal level indication and that is configured to provide a gain control signal corresponding to the wideband signal level and one or more of a plurality of states of the receiver.
US07929648B2 Clock error detection apparatus and method
An error detection apparatus and method compares a first hardwired value such as a first clock threshold, and a second hardwired value such as a second clock threshold, and generates an indication that there is an error in a clock signal based on a comparison of the first hardwired value and the second hardwired value to the clock signal. If an error is detected, the error detection apparatus will, for example, interrupt clock recovery logic to take proper action for recovery of a clock generation circuit that generated the clock signal. The clock signal may be generated based on, for example, a reference clock signal that may be provided by an external source clock, or any other suitable source.
US07929647B2 Emitter pulse detection utilizing adaptive matched filter approach
Systems and methods are provided for dynamically analyzing radar pulses at a receiver. A digital signal is provided to an amplitude detector. At least one digital waveform representing an emitter pulse is identified at the amplitude detector. A matched filter associated with the emitter is generated, comprising at least one characteristic of the identified digital waveform.
US07929641B2 Signals reception chain
A signals reception chain including: an input interface receiving a signal and transforming the received signal into at least two signals correlated in phase or in opposite phase, each of the correlated signals being distributed on at least one channel, the channels being identical, at least one analog-digital converter that operates on 1 bit of the signals in phase or in opposite phase, on each of the channels, and a digital processor for processing the converted signals stemmed from the channels, and performing operations between the converted signals in phase or in opposite phase.
US07929638B2 Wireless local area network (WLAN) using universal frequency translation technology including multi-phase embodiments
Frequency translation and applications of the same are described herein, including RF modem and wireless local area network (WLAN) applications. In embodiments, the WLAN invention includes an antenna, an LNA/PA module, a receiver, a transmitter, a control signal generator, a demodulation/modulation facilitation module, and a MAC interface. The WLAN receiver includes at least one universal frequency translation module that frequency down-converts a received EM signal. In embodiments, the UFT based receiver is configured in a multi-phase embodiment to reduce or eliminate re-radiation that is caused by DC offset. The WLAN transmitter includes at least one universal frequency translation module that frequency up-converts a baseband signal in preparation for transmission over the wireless LAN. In embodiments, the UFT based transmitter is configured in a differential and multi-phase embodiment to reduce carrier insertion and spectral growth.
US07929636B2 Techniques for reducing precoding overhead in a multiple-input multiple-output wireless communication system
A technique of operating a wireless communication device in a multiple-input multiple-output wireless communication system includes receiving, at a first wireless communication device, recommended precoder information from a second wireless communication device, which is associated with a recommended precoder. A precoded signal is then formed at the first wireless communication device based on the recommended precoder or an alternate precoder. The first wireless communication device, which is configured to not provide an indication of whether the recommended precoder or the alternate precoder was utilized to form the precoded signal, then transmits the precoded signal.
US07929631B2 Multiple space time transmit diversity communication system with selected complex conjugate inputs
A transmitter comprising circuitry (14) for converting input bits to a plurality of symbols; and circuitry (24x) for forming a complex conjugate of signals corresponding to selected ones of the plurality of symbols. The selected ones of the plurality of symbols consist of signals corresponding to some and less than all the plurality of symbols. The transmitter also comprises circuitry (28x) for space time encoding both the signals corresponding to the selected ones of the plurality of symbols and signals corresponding to non-selected ones of the plurality of symbols. Lastly, the transmitter comprises a plurality of transmit antennas (TATx) coupled to transmit signals in response to the circuitry for space time encoding.
US07929630B2 Adaptive RFID receiver for QAM signals
The present invention provides methods and apparatuses for demodulation and decoding of backscattered 16-QAM RFID tag signals, represented by their in-phase and quadrature components at the output of the demodulator in the receiver portion of a reader interrogator. In a communication channel with fast changing parameters, a reader receiver adaptively and coherently corrects the in-phase and quadrature-phase components of a signal received from a tag by tracking the phase and amplitude of the signal based on a decision-feedback. A reference signal is used to correct the signal components, where the coordinates of the reference signal is updated by a tracking and an averaging algorithm. A simple implementation of the receiver in a digital signal processing environment is enabled.
US07929619B2 Methods and apparatus for using tones in a wireless communication system
Methods and apparatus for allocating tones for communications in the strip-symbol periods in an OFDM system are described. In a strip-symbol, the signal is transmitted using the tones in a tone subset, which is selected from a predetermined set of tone subsets according to a fixed schedule sequence. Adjacent base stations and sectors use the same set of tone subsets but different schedule sequence to minimize the number of collisions between the tone subsets used in adjacent sectors and neighboring cells.
US07929618B2 Multiplier-less data processing techniques and related implementations adapted for use in polar modulator
A modulator performs data processing operations such as interpolation and fractional delay adjustment on amplitude and/or phase data by performing shift operations in lieu of multiplication operations. In selected embodiments, the modulator samples input data at a first rate, processes the sampled input data using the first rate, and then interpolates the processed data to produce interpolated data. The modulator then samples the interpolated data at a second rate higher than the first rate and generates output data at the second rate.
US07929615B2 Video processing apparatus
According to one embodiment, a video processing apparatus includes a first conversion module configured to execute up-conversion processing on a section of video data, a display module configure to enlarge a moving image of the section of the video data subjected to the up-conversion processing by the first conversion module so as to display a partial area of the image, and a second conversion module configure to execute the up-conversion processing on the entire video data by up-conversion processing corresponding to a selected moving image of the moving images displayed by the display module.
US07929613B2 Method and device for tracking moving objects in image
To track moving objects in a smaller number of temporarily stored time-series pictures, regarding N consecutive pictures (N≧2) within the time-series pictures, a method comprises the steps of: (a) by assigning the same ID to adjacent blocks if the absolute value of the difference between motion vectors of the blocks are less than a predetermined value, assigning different IDs to moving objects overlapping in a picture; (b) judging whether or not a first object of a first block group assigned a first ID and a second object of a second block group assigned a second ID are in contact with each other in each of the N consecutive pictures, and further each correlation between the first objects of temporally adjacent pictures in the N consecutive pictures is more than or equal to a predetermined value; and (c) tracking the first and second objects backward in time after the judgment at step (b) is positive.
US07929611B2 Frame rate converting apparatus, pan/tilt determining apparatus, and video apparatus
A frame rate converting apparatus includes a pan/tilt determining unit which determines whether an image is in a pan/tilt state on the basis of information related to motion of the image detected by a motion detecting unit for each frame of a moving image, a moving distance setting unit which sets 0 as a moving distance of an image with respect to a frame the image of which is not determined as an image in a pan/tilt state by the pan/tilt determining unit, which calculates a moving distance of an image from the information related to the motion of the image detected by the motion detecting unit with respect to a frame the image of which is determined as an image in a pan/tilt state, and which sets the obtained moving distance as a moving distance of the image, and a prediction image generating unit which generates a prediction image necessary for frame rate conversion on the basis of the moving distance of the image set for each frame by the moving distance setting unit.
US07929610B2 Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding
Embodiments of the present invention comprise systems and methods for characterization of block boundaries for filtering operations in spatial scalable video coding. Some embodiments of the present invention comprise methods and systems designed for use with the Scalable Video Coding extension of H.264/MPEG-4 AVC.
US07929593B2 Method and apparatus for successive interference subtraction with covariance root processing
Methods and apparatus for processing a composite communication signal comprising two or more received signals of interest are disclosed. An interference-suppressing receiver, which may comprise a G-Rake receiver or a linear chip equalizer, utilizes a square-root covariance matrix in processing received signals, where the square-root covariance matrix represents impairment covariance or data covariance for the composite communication signal. In an exemplary method, a receiver detects symbols, corresponding to a signal of interest, from the composite communication signal, using processing weights calculated from a square-root covariance matrix and a net channel response for the signal of interest. The method further comprises calculating a reconstructed version of the signal of interest from the detected first symbols, generating an updated communication signal by subtracting the reconstructed version of the first signal of interest from the composite communication signal, and updating the square-root covariance matrix to obtain an updated square-root covariance matrix.
US07929586B2 Electromagnetically pumped alkali metal vapor cell system
An electromagnetic pumped alkali metal vapor cell system is provided. The system comprises a vapor cell and windings. The vapor cell contains alkali metal and a buffer. The windings are positioned around the vapor cell and are configured to create an electromagnet field in the vapor cell when an AC signal is applied to the windings. The electromagnetic field pumps unexcited alkali vapor into unionized D1 and D2 states.
US07929585B2 High brightness semiconductor laser diode arrays
Systems and methods for high brightness, improved phase characteristics laser diodes.
US07929583B2 System and method for optical frequency conversion
A system and method for optical frequency conversion having asymmetric output include a coherent light apparatus. The coherent light apparatus includes a coherent light source that produces a first coherent light, a frequency converter optically coupled to the coherent light source, and a coupling optic optically coupled between the coherent light source and the frequency converter. The frequency converter converts the first coherent light to a second coherent light at a second frequency and includes an asymmetric frequency converter (AFC) that nonlinearly converts the first coherent light to the second coherent light with the frequency conversion being more efficient in a first direction than in a second direction. A resonant cavity formed about the AFC circulates the first coherent light and transmits the second coherent light propagating in the first direction.
US07929581B2 Testing method of wavelength-tunable laser, controlling method of wavelength-tunable laser and laser device
A testing method of a wavelength-tunable laser having a resonator including wavelength selection portions having wavelength property different from each other includes a first step of controlling the wavelength-tunable laser so as to oscillate at a given wavelength according to an initial setting value, a second step of tuning the wavelength property of the wavelength selection portions and detecting discontinuity point of gain-condition-changing of the wavelength-tunable laser, and a third step of obtaining a stable operating point of the wavelength selection portion according to a limiting point of an oscillation condition at the given wavelength, the limiting point being a point when the discontinuity point is detected.
US07929579B2 Picosecond laser apparatus and methods for its operation and use
Apparatuses and methods are disclosed for applying laser energy having desired pulse characteristics, including a sufficiently short duration and/or a sufficiently high energy for the photomechanical treatment of skin pigmentations and pigmented lesions, both naturally-occurring (e.g., birthmarks), as well as artificial (e.g., tattoos). The laser energy may be generated with an apparatus having a resonator with the capability of switching between a modelocked pulse operating mode and an amplification operating mode. The operating modes are carried out through the application of a time-dependent bias voltage, having waveforms as described herein, to an electro-optical device positioned along the optical axis of the resonator.
US07929576B2 Method and system for accommodating different clock frequencies in an ethernet passive optical network
One embodiment of the present invention provides a system that accommodates different clock frequencies in an EPON. The system receives a signal from the OLT at the ONU and derives an OLT clock. The system also maintains a local clock. The system further receives from the OLT an assignment for an upstream transmission window, during which the ONU can transmit an upstream data burst to the OLT based on the local clock. The system adjusts the number of bits of the data burst without affecting the payload data carried in the data burst, thereby allowing the data burst to fit properly within the upstream transmission window and compensating for frequency differences between the local clock and the OLT clock. The system transmits the data burst based on the local clock in the upstream transmission window.
US07929575B2 System for maintaining synchronization between multiple asynchronous communication links
An apparatus for maintaining synchronization with a plurality of asynchronous communication links includes a first counter that generates a first local network clock, and a second counter that generates a second local network clock. The apparatus also includes an offset controller coupled with the first counter and coupled with the second counter, the offset controller configured to load a current network clock value of a first network clock of a first communication link into the first counter, and to load a current network clock value of a second network clock of a second communication link into the second counter. The apparatus further includes a drift controller coupled with the first counter and with the second counter, the drift controller configured to correct a drift between the first local network clock and the first network clock and to correct a drift between the second local network clock and the second network clock. The first local network clock approximates the first network clock of the first communication link and the second local network clock approximates the second network clock of the second communication link.
US07929573B2 Method and apparatus for transporting network management information in a telecommunications network
Network management information (NMI) contained in a first set of byte locations of a received frame is relocated to a second set of byte locations of another frame. The NMI is then transported through network elements using the second set of byte locations until the NMI is to be transported to a compatible network element, which can understand the NMI. At which time, the NMI is relocated back to the first set of byte locations of frames destined for the compatible network element. The relocation of the NMI from a first set of byte locations to a second set of byte locations allows the NMI to be transparently transported through incompatible network elements.
US07929570B2 Reducing overheads of a protocol data unit in a wireless communication system
The present invention relates to transmitting data units of a radio protocol layer, wherein one logical channel identifier is added to one or more data units belonging to one logical channel. Because only one logical channel identifier is added to the data units belonging to one logical channel in constructing a MAC-e PDU, overheads of the MAC-e PDU are reduced. Such reduction of the PDU overheads increases data throughput, which is advantageous for a high-speed data communication system, such as the HSUPA.
US07929567B1 Data rate management in a communication network
A data transfer system receives a first service flow, a second service flow, and a third service flow that comprise a data session for a user device. The data transfer system transfers the first service flow to a scheduler using a first data rate limit and transfers the second service flow to the scheduler using a second data rate limit. The data transfer system also transfers the third service flow to the scheduler. The scheduler schedules transfers of the first service flow and the second service flow at a higher priority than transfers of the third service flow. The data transfer system transfers the first service flow, the second service flow, and the third service based on the prioritized schedule and using a third data rate limit. Thus, the first and second service flows receive a limited amount of preferential bandwidth, and the third service flow obtains unused bandwidth from the first and second service flows, subject to the third data rate limit.
US07929564B2 System, apparatus, and method for loading bits into sub-channels
An apparatus and a method for loading a predetermined number of bits into a plurality of sub-channels are provided. The apparatus comprises a sort module, a calculation module, and a decision module. The sort module is configured to sort the sub-channels into a plurality of sorted sub-channels according to the quality value of each of the sub-channels. The calculation module is configured to calculate the difference value for each of the sorted sub-channels, except for the first sorted sub-channel, according to the corresponding quality value. The decision module is configured to decide a number of bits for each of the sorted sub-channels according to the difference values, wherein a summation of the numbers is equal to the predetermined number. The apparatus and the method are able to load bits efficiently according to the difference values.
US07929562B2 Method and apparatus for optimizing response time to events in queue
A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
US07929561B2 Distributed processing system, method of distributed processing, terminals and storage media
A distributed processing system includes a first information processing device, two or more second information processing devices connected with the first information processing device via a first network, and the second information processing devices being connected with each other via a second network, wherein the first information processing device includes an input division unit that generates divided input data pieces by dividing an input data set, and a divided input distribution unit that transmits the divided input data pieces to the second information processing devices, and wherein the second information processing devices include a divided input transfer unit that transmits the divided input data piece to the second information processing device assigned as the base terminal from one or more of the second information processing devices assigned as a client terminal, and a divided input combining unit that combines the divided input data pieces to restore the input data set.
US07929559B2 Method of scheduling message delivery in a wireless communication system
In one embodiment, a network element of the wireless communication system receives a request from a scheduling party. The request is for scheduling message delivery to a destination party. Message delivery parameters are obtained in response to the request. The message delivery parameters may include a date of delivery and contact information for the destination party. The message to be delivered is also obtained. The obtained message is then sent to the destination party as set forth by the obtained message delivery parameters.
US07929556B2 Method of private addressing in proxy mobile IP networks
A method is disclosed, by which a local mobility anchor (LMA) In a proxy mobile IP network can perform address assignment for a mobile node in cooperation with network address translation, so that the mobile node can be configured with a private HoA. In one embodiment, the LMA obtains the NAI of a mobile node (MN) that is: (i) operating as an IPv4 host and (ii) seeking entry to the network as its home network. The LMA identifies a DHCP server located in the network and serving at least one NAT, and sends it a request message in which the ClientId is set equal to the NAI of the mobile node. The LMA receives a private HoA from the DHCP server, which it forwards in a PBA message to a mobile access gateway (MAG) connected to the MN.
US07929553B2 System and method for adjusting compression for computing clients based on a latency level
A system and method for adjusting a level of compression for endpoint devices. Endpoint devices in a network can stream audio/video traffic over a network. Such a connection between the endpoint devices can be reserved with guarantees of latency being obtained. Latency guarantees across multiple intermediary switches can be used to define a compression level for the end devices.
US07929551B2 Methods and apparatus for transferring media across a network using a network interface device
A network bridge connects a host device, such as digital media player, cell phone or camera, to content sources over a network to permit the host device to transmit or receive digital media. The network bridge includes a network interface module that identifies at least one media source as well as digital media available on the network. A host device interface module receives, from the host device, file system requests in accordance with a protocol, such as a mass storage protocol. In response to the request, a host device protocol interface module on the network bridge translates the file system request to a request for digital media. The network interface module acquires digital media from the media source, and the host device interface module transfers the digital media to the host device in accordance with the interface protocol. The network bridge may connect to one or more services that provide content to the host device. For example, the services may be accessible over the Internet. In other embodiments, the network bridge implements protocols to add functionality to the host device.
US07929549B1 Method and apparatus for scrambling data for control of high-speed bidirectional signaling
A memory subsystem includes a master controller that includes a pseudo random bit sequence (PRBS) generator having a plurality of output taps and an exclusive-OR (XOR) unit. The memory subsystem also includes a memory device that is coupled to the master controller via a plurality of single ended bidirectional data paths. The master controller may scramble a plurality of data bits using the PRBS generator and the XOR unit prior to writing the plurality of data bits to the memory device. In addition, the master controller may perform an XOR between each bit of the plurality of data bits and a respective output tap of the PRBS generator prior to conveyance on a respective path of the plurality of single ended bidirectional data paths.
US07929545B2 Optimized synchronization of MAC address tables in network interconnection apparatuses
Network interconnection apparatus comprising a platform with interface ports for network interconnection and comprising in turn a first series and a second series of interface port cards and an interconnection unit for commanded interconnection at least between the cards of the first and second series and between cards of the first series. The cards of the first series have their own associated MAC address tables for addressing traffic between ports through the interconnection unit. Each entry of the table has an age field defining in time the age of the entry. The content of the age field is periodically verified and if it reaches a preset maximum figure the entry is updated on the basis of the content of the age field by a corresponding entry in the table of another card of the first series and associated therewith by the information in the entry to be updated. If the content of the age field of the corresponding entry is also a maximum figure, both the entries can be deleted.
US07929541B2 Communication system, information processing apparatus, server, and communication method
A first information processor transmits a bubble packet to a second communication control unit for leaving transmission record in a first communication control unit by way of the first communication control unit, a second information processor transmits a reply packet to one or more ports including at least the bubble packet transmitting port as the port of the first communication control unit used in transmission of bubble packet, and the first information processor receives the reply packet transmitted from the second information processor by way of the second communication control unit. In this configuration, the invention presents a communication system capable of establishing communication between plural information processors for communicating by way of communication control unit (NAT).
US07929540B2 System and method for handling out-of-order frames
A system for reordering frames may include at least one processor that enable receiving of an out-of-order frame via a network subsystem. The at least one processor may enable placing data of the out-of-order frame in a host memory, and managing information relating to one or more holes resulting from the out-of-order frame in a receive window. The at least one processor may enable setting a programmable limit with respect to a number of holes allowed in the receive window. The out-of-order frame is received via a TCP offload engine (TOE) of the network subsystem or a TCP-enabled Ethernet controller (TEEC) of the network subsystem. The network subsystem may not store the out-of-order frame on an onboard memory, and may not store one or more missing frames relating to the out-of-order frame. The network subsystem may include a network interface card (NIC).
US07929539B2 Multiple queue pair access with a single doorbell
A method for controlling access by processes running on a host device to a communication network includes assigning to each of the processes a respective doorbell address on a network interface adapter that couples the host device to the network and allocating instances of a communication service on the network, to be provided via the adapter, to the processes. Upon receiving a request submitted by a given one of the processes to its respective doorbell address to access one of the allocated service instances, the adapter conveys the data over the network using the specified instance of the service, subject to verifying, based on the doorbell address to which the request was submitted, that the specified instance was allocated to the given process.
US07929536B2 Buffer management for communication protocols
A method according to one embodiment may include storing data in a send buffer. A transmission header may be created, in which the transmission header may include a pointer to the data in the send buffer. Packets may be transmitted, in which the packets include the transmission header and the data linked to the transmission header by the pointer, wherein the packets are transmitted without copying the data to create the packets. Of course, many alternatives, variations and modifications are possible without materially departing from this embodiment.
US07929534B2 Flow logging for connection-based anomaly detection
A plurality of flow collector devices is disposed to collect flow information on a network. Duplicate flow records received from the flow collectors are eliminated by determining whether a pair of flow records has the same, source and destination flow identifiers and were received within a predefined time-period. Non-duplicated flow records received from the plurality of flow collector devices are stored and used to produces a connection table that maps each node on the network to a record that stores information about traffic to or from the node from non-duplicated flow records. The connection table stores statistical information of packets on the network based on a time-slice basis.
US07929531B2 Communications system for delivering multimedia internet protocol packets across network boundaries
A communications system and method enables delivery of packets over network boundaries while preserving the QoS bits configuration. The communications system includes at least one sending site configured to send the packet. The packet may have a first set of bits in a first bit-set location that indicates an intended packet forwarding priority of the packet. A data network is included that has a traffic class identification. The data network associates the packet forwarding priority with the traffic class identification and writes a second set of bits into the first bit-set location of the packet based on the traffic class identification. The second set of bits indicates a delivery priority that corresponds to the packet forwarding priority. The packet is forwarded based on at least one of the packet forwarding priority and the delivery priority, wherein the delivery priority is based on the data traffic class identification.
US07929523B2 System and method for communicating asynchronously with synchronous web services using a mediator service
A system, method and computer readable medium for mediating communication between a mobile device and a data source over a network is described. The system includes an asynchronous message receiver that is configured to receive an asynchronous request message from the device. The asynchronous request message includes an identifier field for identifying the asynchronous request message and a message field. The system also includes a synchronous message transceiver communicatively coupled to the asynchronous message receiver and configured to synchronously communicate with the data source by sending a synchronous request message to the data source and receiving a synchronous response message from the data source in return. The synchronous request message includes the message field of the asynchronous request message. A rules processor also forms part of the system, and is communicatively coupled to the synchronous message transceiver. The rules processor is configured to apply a set of rules to combine the identifier field and the message field of the asynchronous request message with a message field of the synchronous response message to form an asynchronous response message that is correlated with the asynchronous request message, thereby allowing the device to use application logic resident thereon to resolve the relation between the asynchronous request and response messages by using the identifier field, and to process the asynchronous response message without having to store the message field of the asynchronous request message on the device after the asynchronous request message has been asynchronously pushed from the device.
US07929522B1 Systems and methods for upgrading scalable switching networks
The creation of a variety of upgradeable scalable switching networks are set forth including multistage switching networks as well as novel multidirectional architectures. Systems and methods exploiting the properties such as fault tolerance, upgradeability with out service disruption and path redundancy are incorporated into a variety of systems. A wide range of methods for upgrading and reconfiguration the scalable switching networks are presented including manifestations of implementations of these networks and methods. Methods for designing new upgradeable scalable switching and the novel architectures derived thereof including architectures built from the redundant blocking compensated cyclic group networks are set forth.
US07929520B2 Method, system and apparatus for providing signal based packet loss concealment for memoryless codecs
In a method, apparatus and system for transmitting packet loss concealment (PLC) information, a subscriber device divides a voice sample into a plurality of packets, each including a plurality of successive frames having portions of the voice sample. The subscriber device determines if a predetermined look ahead time duration from the final frame of the plurality of successive frames in a current packet of the plurality of packets includes a noise to voice transition. When the predetermined look ahead time duration is determined to include the noise to voice transition, the subscriber device packs packing information regarding the predetermined look ahead time duration into the current packet. Finally, the subscriber device encodes the plurality of successive frames into the current packet for transmission.
US07929515B2 Method and apparatus for designing radio access networks including broadband wireless links
A technique for reducing costs associated with a radio access network of a mobile telecommunications network includes configuring the radio access network using a linear programming model of the radio access network subject to constraints. The technique includes selecting cellular sites and hub locations of the radio access network to be connected by broadband wireless links based on the linear programming model and constraints. In at least one embodiment of the invention, a method of designing a radio access network of links between a cellular site and a core network includes selecting at least one first link of the radio access network to be at least one first wireless link at least partially based on a linear programming model of the radio access network. The method includes configuring an output device of a computer system to indicate the selection.
US07929511B2 Method and apparatus for producing/recovering OFDM/OFDMA signals
The present invention discloses a method of producing a multi-layered OFDM symbol using a plurality of small IFFT blocks. The produced OFDM symbol is able to reduce complexity in performing IFFT or FFT while maintaining orthogonality of a related art OFDM symbol. In particular, by avoiding the related art scheme using the N-sized IFFT, the layered IFFT is executed in a manner of grouping N data symbols into P groups each of which includes Q data symbols (N=P−Q). In order to produce an OFDM signal equal to that of the related art N-sized IFFT, it is preferable that phases are aligned for the data symbols on which Q-sized IFFT has been performed.
US07929509B2 Reduced cell acquisition time
A method and apparatus for reduced acquisition time are disclosed. In one embodiment, such as in a W-CDMA system, a receiver receives one or more signals from remote stations, each signal comprising a scrambling code associated with one of a plurality of code groups, each code group identified by a unique series of a synchronization codes. A searcher identifies a subset of first synchronization codes, and a processor selects one or more hypotheses in response to the received subset. The searcher may then perform searching for a scrambling code in accordance with the one or more hypotheses. The scrambling code search may be performed in parallel with continued synchronization code searching. Various other embodiments are also disclosed.
US07929501B2 Methods and apparatus for communicating information using beacon signals
Methods and apparatus related to efficiently communicating information, such as base station identification information and/or timing information, via beacon signals are described. Base station identification information and/or timing information is communicated via beacon signals. A beacon coding scheme is utilized in which different base station sectors in the communications system are associated with different sub-sets of beacon tones, e.g., a sub-set of 4 beacon tones. Different beacon tone sub-sets have at most 1 tone in common. A base station sector transmitter transmits a sequence of beacon signals, in accordance with a predetermined beacon tone hopping pattern, in a recurring timing structure, each beacon signal including one of the tones from its associated beacon tone subset. The structure of the beacon tone subsets and the hopping pattern facilitates efficient communication of information, efficient recovery of information being communicated and/or a simple implementation decoder by a wireless terminal.
US07929497B1 Mobile station service session handoff
A method of operating a communication system is disclosed. A first communication session between a first base station and a mobile station is established. A service session between a first access network and the mobile station is established. When the mobile station moves to the service area of a new base station, a second communication session between a second base station and the mobile station is established. A distance between the first base station and the second base station is determined. If the distance exceeds a criteria, the service session is handed off a second access network. The criteria, which must be greater than zero, corresponds to the number of base station service areas separating the first base station and the second base station.
US07929496B2 Method and apparatus for implementing composite channel trees for resource assignments
Methods and apparatus are disclosed for implementing composite channel trees for resource assignment. The composite channel tree includes a binary channel tree structure and at least one supplemental node facilitated by an additional bit to the channel identification. The methods and apparatus provide overcome defragmentation problems related in a binary code tree and reduces granularity issues related to the binary tree.
US07929494B1 High-speed data transmission in a digital mobile communication system
The invention relates to a data transmission in a digital mobile communication system. In a mobile communication system employing a so-called multi-channel access technique, one or more traffic channels may be allocated to a mobile station (MS) for data transfer, in accordance with the data transfer rate required by the application using the mobile station. In the invention, a data call is determined minimum and maximum requirements for the data transfer rate of the user data. The mobile communication network (BSS, MSC) dynamically adjusts (Handover CMD/Additional Assignment) the channel configuration assigned to the mobile station (MS) for the data call and consisting of one or more traffic channels, within the limits of said minimum and maximum requirements of the data channel, depending on the changing allocation state of the resources of the mobile communication network.
US07929493B2 Method of scheduling for enhanced dedicated channel (E-DCH)
A method of scheduling for an Enhanced Dedicated Channel (E-DCH) in a user equipment (UE) is disclosed. More specifically, a method of receiving an information indicating an allowable transmit power range from a base station and updating a group of Transport Format Combinations (TFCs) allowed by the base station by selecting the TFCs that can be used within the allowable transmit power range. Furthermore, the method comprises transmitting the E-DCH by at least one TFC selected from the group of TFCs.
US07929491B2 Method and apparatus for transmitting ACK/NACK information in an orthogonal frequency division multiple access system based on time division duplexing
A method is provided for transmitting control information by a Base Station (BS) in a Time Division Duplexing (TDD)-based Orthogonal Frequency Division Multiple Access (OFDMA) system. The method includes determining a TDD ratio value of a number of time slots allocated for Forward-Link (FL) and a number of time slots allocated for Reverse-Link (RL); if the TDD ratio value is not an integer, grouping Mobile Stations (MSs) into multiple groups and generating group index information; and transmitting, to the MSs, control information including the TDD ratio value and the group index information.
US07929490B1 Method and system for paging mobile devices
Methods and systems for improving the paging of wireless communication devices (WCDs) are introduced. A radio access network (RAN) begins transmitting a series of paging messages to a WCD, and determines that the WCD is operating on a new carrier frequency. The RAN proactively continues the series of paging messages on the new carrier frequency, without waiting for the prescribed interval between paging messages to expire. Alternatively, the RAN proactively restarts the series of paging messages on the new carrier frequency, without waiting for the prescribed interval between paging messages to expire. Both of these embodiments serve to reduce the delay involved in paging WCDs. The RAN may condition its behavior based on the WCD's profile.
US07929487B2 Method and apparatus for cellular communication over data networks
Cellular signals or other wireless signals/messages are introduced into a building or to an outside location by transmitting packets corresponding to those signals over a data network and low cost cables to designated locations within the data network. Once the designated packets containing the signals reach the destination, they are then broadcast over the air to a terminal capable of receiving the wireless message. In a first embodiment, an in-building gigabit Ethernet network, such as that currently existing presently in many buildings, is used to distribute radio signals indoors. Instead of transmitting the radio signals over the air from a repeater connected to a base station, coded baseband signals generated by the coding processor (e.g., a CDMA Modem Unit) in the base station are packetized and sent over the Ethernet network to radio processing equipment and antennas distributed throughout the building. The radio processing equipment strips the packet headers from the baseband signal packets so those signals can be broadcast via the antennas to one or more mobile terminals. Additionally, hard handoff is employable upon entering a building using specifically configured pilot signals.
US07929483B2 Method and apparatus for providing a secure system time
The present invention discloses a system and method for providing a secured system time reference to a subscriber device, e.g., a set top box or a receiver. In one embodiment, the system time reference is provided in a secure system time message that is broadcasted to a plurality of subscriber devices. Each subscriber device has a security device or software application that is capable of determining whether the received system time reference is legitimate. If the system time reference is determined to be legitimate, a local time reference is synchronized with said received system time reference.
US07929477B2 Method, apparatus and system for data transmission in radio communication network
The embodiments of the present invention provide a method, an apparatus and a system for data transmission, the method comprises: reusing, when the hop number of a branch in a radio communication network is greater than a predetermined hop number, resources of the predetermined hop number on links with different hop numbers in the radio communication network. The method, apparatus and system provided by the embodiments of the present invention may guarantee the real time traffic transmission of a forwarding network, improve the spectrum efficiency of the forwarding network and assure the dynamic expansion of the forwarding network.
US07929473B2 Method and apparatus for reducing interference in a wireless communication system
Method and apparatus for reducing interference in a wireless communication system when the source of interference is a deterministic component of the system. In one embodiment, the receiver weights the transmitters according to when the source of interference is transmitted. Further, the transmitter may employ power boosting to overcome the source of interference. In one embodiment, a W-CDMA system transmits a sync channel concurrently with physical channels, wherein the sync channel is not orthogonal to the physical channels. The receiver may cancel the sync channel when receiving control or data information. Similarly, the receiver may weight the transmissions from multiple transmitters.
US07929465B2 Method of providing digital data service to users of video telephony calls
A communications and database delivery service within an internetwork interacts with a service provider and its requestors/customers. A server is maintained for storing requester identifiers and service provider identifiers. A records database is maintained for storing records of digital information for customers of the service provider in accordance with the requester identifiers. An initiation message is received from a requestor over the internetwork. A notification is sent of a requested two-way video session to an IP address corresponding to the service provider. After an acceptance is received from the service provider, signals are provided over the internetwork to enable the two-way video session between respective workstations of the requestor and the service provider. A respective record is retrieved from the records database corresponding to the requester. The respective record is forwarded to the IP address corresponding to the service provider.
US07929464B2 Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue
A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
US07929459B2 Method and apparatus for automatically determining the manner in which to allocate available capital to achieve a desired level of network quality performance
A method and apparatus for simulating a modification to or expansion of a communications network and for determining whether the simulated modified or expanded network meets cost criteria. First logic forecasts an increase in network traffic. Second logic simulates a modification to or expansion of the network based on the forecasted increase in network traffic and/or based on performance improvement criteria and/or based on coverage expansion criteria. Third logic determines whether the simulated modified or expanded network meets cost criteria.
US07929453B2 Method and apparatus for presenting quality information in a communication system
A method and apparatus for presenting quality information in a communication system is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a terminal device having a controlling element for processing Voice over IP (VoIP) data exchanged with a communication system, and a display element that presents one or more quality indicators adjusted according to quality information retrieved from the VoIP data. Additional embodiments are disclosed.
US07929451B2 Switch and packet forwarding method
A switch that performs packet forwarding processing based on a label for a connection in which a communication path is specified by the label, includes a receiving unit that receives loopback information with a label of a first layer used for packet forwarding for a first connection, and a packet processing unit that transmits a first loopback packet having a packet including the loopback information, a label of the first layer, and a label of a second layer used for packet forwarding for a second connection layered on the label of the first layer, and also transmits a second loopback packet having the packet including the loopback information and the label of the second layer.
US07929450B2 In-bound mechanism that monitors end-to-end QOE of services with application awareness
A method of using deep packet inspection (DPI) to monitor Quality of Experience (QoE) The method may include one or more of the following: building an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds; forwarding the application specific service ping packet towards a destination in a network; determining requested application-specific performance and resource metrics; collecting the requested application-specific performance and resource metrics; inserting the requested application-specific performance and resource metrics into the application specific service ping packet; and extracting the service ping packet from the network.
US07929447B2 Method of flow control for data transported using isochronous packets over an IEEE 1394-2000 serial bus network
An isochronous back channel is configured between a transmitting device and a receiving device. The isochronous back channel provides retransmission and flow control information from the receiving device to the transmitting device related to a stream of isochronous data packets transmitted from the transmitting device to the receiving device. An isochronous back channel packet for indicating a retransmission or flow control function to perform is configured and transmitted from the receiving device to the transmitting device over the isochronous back channel. A transmitting plug is configured on the receiving device and a receiving plug is configured on the transmitting device for implementing the isochronous back channel. The isochronous back channel packet includes a control instruction that instructs the transmitting device to either reset, stop or resume transmission of the stream of isochronous data packets being transmitted from the transmitting device to the receiving device.
US07929446B2 Mesh networking for wireless communications
A method for optimizing wireless communications in a mesh network is described. The method includes transmitting a data stream from a wireless module (WM) host to a plurality of WM devices in the mesh network. The method further includes sending status messages from the WM devices to the WM host and the other WM devices. The WM devices are configured to transmit help requests and respond to help requests based on at least one WM device needing help receiving the data stream. The method further includes generating a WM host link quality map at the WM host with the WM host link quality map being dynamically updated upon receiving status messages from the WM devices.
US07929444B2 Communication nodes and methods using small routers to communicate over a backhaul facility
For a wireless network, communication nodes (such as a Mobile Switching Center) are disclosed that include at least ten small routers. The small routers handle traffic received from a plurality of base stations over a backhaul facility. The backhaul facility transports the traffic between the base stations and the small routers using Internet Protocol (IP). A small router in the communication node is defined as a router that is to handle 10% or less of the traffic for the communication node as configured. The percentage to be handled by a router is based on the configuration of the communication node.
US07929441B1 Resource reservation method and system
A method and system of assigning DSP resources in a voice gateway which first seeks to assign the calls to DSPs on a best fit basis using information in a best fit (BF) pool. If a call can not be assigned on a BF basis, the call is assigned to a DSP based on information in a load balancing (LB) pool. The BF pool indicates which DSPs will be completely loaded by calls using various codecs and which DSPs have calls that have a first channel penalty (FCP). The LB pool indicates the number of calls each DSP is handling.
US07929439B1 Multiple network interface core apparatus and method
A network interface controller and network interface control method comprising providing a single integrated circuit as a network interface controller and employing a plurality of network interface cores on the single integrated circuit.
US07929438B2 Scheduler pipeline design for hierarchical link sharing
A pipeline configuration is described for use in network traffic management for the hardware scheduling of events arranged in a hierarchical linkage. The configuration reduces costs by minimizing the use of external SRAM memory devices. This results in some external memory devices being shared by different types of control blocks, such as flow queue control blocks, frame control blocks and hierarchy control blocks. Both SRAM and DRAM memory devices are used, depending on the content of the control block (Read-Modify-Write or ‘read’ only) at enqueue and dequeue, or Read-Modify-Write solely at dequeue. The scheduler utilizes time-based calendars and weighted fair queueing calendars in the egress calendar design. Control blocks that are accessed infrequently are stored in DRAM memory while those accessed frequently are stored in SRAM.
US07929434B2 Method for determining limits for controlling traffic in communication networks with access control
The invention relates to a method for determining limits for the access control of traffic that is to be transmitted via a communication network. The limits are fixed in such a way that no overload situation can occur in the network; the probability of rejection of traffic flows is, wherever possible, is independent from the point of entry into said network; and resources are used as efficiently as possible. On the basis of limits wherein no overload situation occurs, the limits for the traffic control are raised in such a way that the blocking probability for traffic transmitted between pairs of marginal modes is lowered at the same time. The lowereing of said blocking probability is maintained if an overload situation were to occur in the network. For pairs of marginal nodes contributing to the occurrence of an overload situation, the limits for traffic transmitted between the marginal nodes are fixed at a value prior to or during the overload situation, the limits for traffic transmitted between the marginal nodes are fixed at a value prior to or during the overload situation. The method can be continued for the other pairs until all limits have been set. The method results in efficient transmission of energy while maintaining quality of service parameters.
US07929431B2 Port rate smoothing in an avionics network
A communication network is provided. The network includes a least one switch and a plurality of ports. Each port is in communication with the at least one switch. At least one of the ports is configured to introduce a time delay after each transmission of a frame based at least in part on a maximum transmission rate of the at least one port and its allocated transmission rate.
US07929427B2 Ring rapid spanning tree protocol
In a method for enabling facilitation of re-convergence, designation information for a first port of each one of a plurality of bridges in a multi-bridge ring is received and designation information for a second port of each one of a plurality of bridges in a multi-bridge ring is received. The first port of each one of a plurality of bridges is a first direction Ring Rapid Spanning Tree Protocol (RRSTP) port and the second port of each one of a plurality of bridges is a second direction RRSTP port. The first direction around the ring (e.g., a forward direction) is opposite the second direction around said ring (e.g., a backward direction). A first reserved RRSTP MAC address is associated with the first direction port of each one of the bridges and a second reserved MAC address is associated with the second direction port of each one of the bridges.
US07929426B2 Apparatus and method for designing ring covers
A system and method are provided for designing ring cover candidates for a network. A ring cover candidate is generated based on configuration information and traffic demand information associated with the network. The ring cover candidate includes a group of rings, where each ring includes a group of network spans. In some implementations consistent with the principles of the invention, a report including characteristics of a ring cover candidate may be generated.
US07929422B2 Method of moving a transport connection among network hosts
A method is disclosed for providing fault tolerance of an application over a Stream Control Transmission Protocol (SCTP) connection. A method for moving a transport connection from a first host to a second host on a network is also described. After establishing a transport connection between the first host and a peer host, first information about the transport connection is transferred to the second host. Upon the first host becoming unavailable, the second host sends to the peer host a request to update the state of the transport connection. The peer host then updates the transport connection. Without resetting the transport connection, the second host then establishes the same transport connection with the peer host.
US07929419B2 Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server are disclosed. According to one method, at least one list of SIP servers accessible by a call session control function (CSCF) is maintained at an originating CSCF. The list includes at least one of availability and unavailability status information for the terminating SIP servers. A request is received to contact a destination via a one of the terminating SIP servers. The list is indexed and a first terminating SIP server is identified. If the first terminating SIP server is determined to be unavailable based on information in the list, a second terminating SIP server is identified using the list.
US07929418B2 Data packet communication protocol offload method and system
A computing system, comprising a host computer system, a primary data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system, and an alternate data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system if the primary offload engine fails. The host computer system, the primary offload engine and the alternate offload engine are in data communication, the primary offload engine is configured to save predefined data packet communication protocol parameters to the host computer system during normal operation, the alternate offload engine is configured to retrieve the parameters from the host computer system if the primary offload engine fails.
US07929416B2 Receiving a pilot design and channel estimation
A receiver in an OFDM based communication system is adapted to perform channel estimation using a received reference signal transmitted from at least one antenna The reference signal is substantially located into at least two OFDM symbols of a transmission time interval comprising of more than two OFDM symbols. A power level of said reference signal is divided into said non-consecutive OFDM symbols in said transmission time interval and adapted to use the reference signal located in a first OFDM symbol in succeeding transmission time intervals in addition to the reference symbols in a current transmission time interval and a preceding transmission time interval.
US07929415B2 Method of transmitting control signals in wireless communication system
A method of transmitting control signals in a wireless communication system includes multiplexing a first control signal with a second control signal in a slot, the slot comprising a plurality of orthogonal frequency division multiplexing (OFDM) symbols in time domain, the plurality of OFDM symbols being divided into a plurality of data OFDM symbols and a plurality of reference signal (RS) OFDM symbols, wherein the first control signal is mapped to the plurality of data OFDM symbols after the first control signal is spread by a base sequence in the frequency domain, the RS is mapped to the plurality of RS OFDM symbols, the second control signal is mapped to at least one of the plurality of RS OFDM symbols, and transmitting the first control signal and the second control signal in the slot.
US07929413B2 Transmission system, transmission method, transmitter, receiver, decoding method, and decoder
A transmission system capable of obtaining an effect of orthogonality among time block codes and an effect of path diversity on a distorted channel is provided. In the transmission system including: a transmitter device transmitting an information signal S[n] multiplied by a code, the code being a time block code constituted by a plurality of time series symbols, the transmitter device multiplying the information signal by a plurality of the time block codes, respectively, multiplexing multiplication results on a time axis and transmitting multiplexed signals; and a receiver device including a reception filter, if an impulse response matrix of a channel is a matrix H, a characteristic of the reception filter is set to be represented by a complex conjugate transpose matrix HH to the matrix H and each of the time block codes is set by an eigen code E_I[n] represented by an eigen vector of a matrix HHH representing a coupled system in which the channel is coupled to the reception filter.
US07929412B1 Media access control for MIMO wireless network
An apparatus and method for operating a Multiple Input Multiple Output (MIMO)-capable subscriber node are disclosed. In one embodiment, an apparatus includes a MIMO-capable physical layer transceiver and a Medium Access Control (MAC) layer block that measures a received transmission to determine channel conditions. Upon receiving a transmission wherein said channel conditions meet specified conditions, the MAC layer block requests an access point for permission to switch between a non-MIMO mode and a MIMO mode, and upon receiving permission, the MAC layer block switches between the non-MIMO mode and the MIMO mode. An apparatus for operating an access node is also disclosed.
US07929408B2 Method and apparatus for joint scheduling to increase frequency efficiency and fairness in a multi-channel distributed antenna system using frequency reuse and common power control
A joint scheduling apparatus and method for increasing frequency efficiency and fairness in a multi-channel distributed antenna system using frequency reuse and common control power. One of a Base Station (BS) or Relay Station (RS) are selected to transmit packets to a Mobile Station (MSs), taking into account Quality of Service (QoS) in one of a BS and an RS and grouped into packet groups. The packets are selected from the packet groups, links corresponding to the packets are grouped into a link group, a joint power control is performed on the link group, link elimination and link addition are performed for the link group until optimal solutions are achieved for the links group, channels are allocated to the links when the optimal solutions are achieved for the links, and the status of a user queue is updated.
US07929407B2 Method and system for combining OFDM and transformed OFDM
Methods and systems are provided that enable an OFDM transmitter to be used for transmitting conventional OFDM or a form of transformed OFDM. A technique is provided for transforming a coded and modulated sequence of samples prior to an IFFT that enables the transformed sequence of samples to be transmitted using conventional OFDM or transformed OFDM. The selection of a transform function for transforming the coded and modulated sequence of samples may be based on optimizing the transform function for particular operating conditions between the transmitter and receiver. In some embodiments of the invention OFDM and time transformed OFDM are multiplexed in time and/or frequency in a transmission frame. In some embodiments of the invention a pilot pattern is provided in which the pilot are sent using OFDM and data is sent using OFDM and/or transformed OFDM.
US07929405B2 Recordable type information recording medium, information recording apparatus, and information recording method
In a recording disc, a straight groove (31) and a position determining pit (33) are formed in an inner circumference area (21), and a straight groove (34) and an over-run preventing pit (36) are formed in an outer circumference area (22), and only a straight groove (37) is formed over the entire middle area (23).
US07929404B2 Information recording medium, information recording apparatus, and computer program
An information recording medium (100) is provided with a plurality of recording layers (L0 layer, L1 layer) to record therein record information, and property information (200) indicating properties of the each recording layer is recorded in each of the plurality of recording layers.
US07929401B2 Objective lens and optical information recording/reproducing apparatus having the same
An objective lens used for an optical information recording/reproducing apparatus for an optical disc based on a predetermined standard is made of resin and has a numerical aperture larger than or equal to 0.75. When f (unit: mm) represents a focal length at a wavelength λ (unit: nm), d (unit: mm) represents a thickness, and n represents a refractive index of the objective lens at the wavelength λ, the objective lens satisfies following conditions: 1.00
US07929399B2 Optical pickup device and optical disc device
When recording on and/or reproducing from an information recording medium having a plurality of recording layers is performed, there has been a problem in appropriately detecting a control signal at the time of the recording and/or reproducing, since reflected light from a recording layer, which does not undergo the recording and/or reproducing, enters a photodetector concurrently with reflected light from a recording layer which undergoes the recording and/or reproducing. In the present invention, a polarization hologram is used to diffract light outputted from a light source and to generate a main beam, which is a zeroth-order light beam, and a pair of sub beams, which is a positive first-order light beam and a negative first-order light beam each having a polarization direction perpendicular to a polarization direction of the main beam. Accordingly, it is possible to prevent the reflected sub beams from a recording layer, which is a target undergoing recording and/or reproducing, from interfering with the reflected main beam from a recording layer, which is a non-target not undergoing the recording and/or reproducing. Therefore, it is possible to obtain an accurate control signal based on the sub beams, and also possible to realize an optical pickup device having a preferable recording performance.
US07929393B2 Optical information recording device and recording correction calculation method
When recording recording information by forming on a recording medium a recording mark whose mark length is an integral multiple of the reference mark length according to a recording signal generated from a recording information signal, this method performs a process of: generating, after recording compensation recording information on the recording medium, a reproduction signal by reading out the compensation recording information; generating from the reproduction signal a reproduction clock whose cycle corresponds to the reference mark length; setting a signal level suitable for binarization determination of the reproduction signal as a distribution reference level, according to the difference in variation between white and black levels of the reproduction signal; and calculating the recording correction value for correcting the compensation recording signal, so that the reproduction signal becomes closer to the distribution reference level around a target cross timing determined based on the reproduction clock.
US07929390B2 Optical recording method on multilayer optical recording medium and optical recording apparatus
When there is a defect area in a specific recording layer, recording of information is continued to restrain reduction in a recording rate. In an optical recording method for recording information on a multilayer optical recording medium having a plurality of recording layers by irradiating the recording layer with a beam spot, when a defect area is detected while the information is recorded on a specific recording layer selected from the plurality of recording layers, an escape recording layer which is selected from among the other recording layers except for the specific recording layer is irradiated with the beam spot to continue recording the information.
US07929383B2 Notebook optical disc drive capable of generating a pseudo eject signal
A optical disc drive is disclosed. The optical disc drive includes a housing and a tray configured to accommodate a disc therein. The optical disc drive also includes an automatic return-type eject switch, a drive controller, and an eject controller. Mounted in the housing, the automatic return-type eject switch is configured to generate an eject signal. In response to the eject signal, the drive controller ejects the tray. In response to the eject signal, the eject controller supplies an electric power to the optical disc drive, and transmits a pseudo eject signal to the drive controller to eject the tray by way of a line through which the eject signal has been transferred after a predetermined time period from the supply of the electric power has lapsed.
US07929382B2 Piezoelectric transducer, piezoelectric actuator, and portable device
A piezoelectric transducer that excites longitudinal vibration has a piezoelectric element, and a reinforcing member that is laminated with and affixed to the piezoelectric element and has a first void part. The first void part includes the center part of a location where strain produced by longitudinal vibration in the piezoelectric transducer or the reinforcing member or piezoelectric element is greatest.
US07929381B2 Time information obtaining apparatus and radio timepiece
A signal composing circuit 12 receives a signal including a time code from a receiving circuit 10, and detects input waveform data of a unit time length, whose value at ach sampling point is given by a value expressed in plural bits. The input waveform data is accumulated. CPU 13 calculates a minimum position on a time axis, where the minimum value of the accumulated input waveform data is given and a maximum gradient position on the time axis, where a difference between values of the accumulated input waveform data at adjacent sampling points is maximum, and further calculates a leading position of a unit time length of the signal including the time code.
US07929379B2 Methods and systems for seismic sensors
Methods and systems for determining coil eccentricity of seismic sensors configured or designed for use in seismic signal detection. A direct electrical current is applied to a moving coil of a seismic sensor such that the moving coil is dislocated from a neutral position relative to the magnetic field in the seismic sensor. A predetermined indicator is measured and eccentricity of the coil (δ) relative to the center of the magnetic filed is determined using the predetermined indicator.
US07929377B2 Ultrasound sensor, in particular, a motor vehicle ultrasound sensor
Ultrasound sensor (2), in particular motor vehicle ultrasound sensor, having a housing (4), having a diaphragm (6) which is mounted in or on a section (12) of the housing (4), and having a decoupling element (10) which extends at least partially between the diaphragm (6) and the housing section (12), wherein the decoupling element (10) and the housing section (12) have latching means (14) by means of which the decoupling element (10) and the housing section (12) are connected to one another.
US07929376B2 Method and apparatus for identifying noise sources
A computer implemented method and apparatus for identifying component breakdown of noise sources. Noise data is received for a noise source from an array of sound sensors. Measurement points of interest, candidate sound source points along an axis, and array aperture angles are identified. Sets of first and second bounding traces are identified from ray traces extending from the candidate noise source points towards the measurement points of interest using the array aperture angles. The bounding ray traces are rotated around the axis to form sets of first and second surfaces. Sets of first and second curves are identified from an intersection of the sets of first and second surfaces with the ground plane. Sound sensors are selected from the array using the curves to form subarrays. The component breakdown of noise generated by the noise source is identified using noise data from sound sensors in the subarrays.
US07929374B1 Multi-static object tracker using specular cue initiation and directed data retrieval
Methods, computer-readable means, and systems for minimizing false alarm rates and operator loading while conducting multistatic active sonar operations are disclosed. A plurality of sensor nodes is established, with each sensor node including an active sonar source, and a receiver. Each sensor node has a local storage center, and each node is connected to a data fusion center. During active sonar operations, a high threshold (HTH) and a low threshold (LTH) setting is established. For each sensor node, all sonar return data above the LTH setting are stored at its respective storage center. The HTH is set so that only specular echo returns exceed the HTH; when the HTH setting is exceeded, the fusion center retrieves LTH data from each storage center corresponding to the same specular echo return, in order to establish a track for the contact.
US07929373B2 Method of wavefield extrapolation for single-station, dual-sensor towed streamer signals
A time-dependent arrival angle is determined at a single receiver station in a towed streamer. Up-going and down-going pressure wavefields are calculated from pressure and vertical particle velocity wavefields measured at the receiver station. Extrapolated up-going and down-going pressure wavefields are generated from the up-going and down-going pressure wavefields displaced by a time delay based upon the time-dependent arrival angle.
US07929370B2 Spin momentum transfer MRAM design
We describe the structure and method of formation of a STT MTJ or GMR MRAM cell element that utilizes transfer of spin torque as a mechanism for changing the magnetization direction of a free layer. The critical current is reduced by constructing the free layer as a lamination comprising two ferromagnetic layers sandwiching a coupling valve layer. When the Curie temperature of the coupling valve layer is above the temperature of the cell, the two ferromagnetic layers are exchange coupled in parallel directions of their magnetization. When the coupling valve layer is above its Curie temperature, it no longer exchange couples the layers and they are magnetostatically coupled. In the exchange coupled configuration, the free layer serves to store data and the cell can be read. In its magnetostatically coupled configuration, the cell can be more easily written upon because one of the layers can assist the spin torque transfer by its magnetostatic coupling. If the free layer is formed as a multi-layered lamination of N periodically repeating combinations of a ferromagnetic layer and a coupling valve layer, the critical current can be reduced by a factor of N.
US07929369B2 Semiconductor memory device having refresh circuit and word line activating method therefor
A semiconductor memory device includes a memory cell array having at least one memory bank. The memory bank being divided into memory blocks such that the memory blocks have a block position including at least one edge memory block at an edge of the memory bank and at least one non-edge memory block. Each memory block includes a plurality of memory cells. Each memory cell associated with at least one bit line and at least one word line. The semiconductor memory device includes a refresh execution circuit configured to activate a less than or equal number of word lines one at a time during a refresh operation for the memory cells in the edge memory block as activated one at a time during a refresh operation for the memory cells in the non-edge memory block.
US07929362B2 Integrated semiconductor memory with distributor line for redundant data lines
In an embodiment, an integrated semiconductor memory includes a plurality of data lines via which data read out or to be read out from memory cells can be communicated, wherein the data lines comprise redundant data lines and non-redundant data lines, wherein the semiconductor memory has at least one data distributor line, and wherein a plurality of redundant data lines are connected up to the at least one data distributor line in such a way that in each case a redundant data line or a group of redundant data lines from the plurality of redundant data lines can be selected and can be connected to the at least one data distributor line.
US07929361B2 Circuit using a shared delay locked loop (DLL) and method therefor
A transceiver (222) includes a receive circuit (320), a transmit circuit (340), a shared delay locked loop (DLL) (360), and a controller (210). The receive circuit (320) has a first input coupled to an external data terminal, a second input coupled to an external data strobe terminal, and an output coupled to an internal data terminal. The transmit circuit (340) has a first input coupled to the internal data terminal, a second input for receiving an internal clock signal, a first output coupled to the external data terminal, and a second output coupled to the external data strobe terminal. The controller (210) enables the shared DLL (360) for use by the receive circuit (320) during a receive cycle, and enables the shared DLL (360) for use by the transmit circuit (340) during a transmit cycle.
US07929356B2 Method and system to access memory
This document discusses among other things, a system comprising a host controller, an Input/Output buffer, and a memory device. The memory device is coupled to the host controller and is configured to receive a read command from the host controller. The non-volatile includes an interface control logic, which is in communication with a non-volatile memory. The interface control logic includes a latency programming circuit coupled to the non-volatile memory and the Input/Output buffer. The latency programming circuit stores at least one value corresponding to dummy byte delays to be provided at the non-volatile memory prior to transferring data from the non-volatile memory during a read operation.
US07929353B2 Method and apparatus for adaptive memory cell overerase compensation
A method and apparatus are provided for adaptive memory cell overerase compensation. A semiconductor memory device (100) is provided for performing the adaptively compensating erase verify operation (500, 600). The memory device (100) includes at least one word line (402). One or more memory cells (200) and one or more reference cells (406, 408) are connected to the word lines (402), where the one or more reference cells (406, 408) include an erased reference cell (408) connected to each word line (402). The method (500, 600) for adaptive memory cell overerase compensation includes determining an erase verify gate voltage (506, 608) utilizing the erased reference cell(s) (408) and verifying an erase voltage (514) of the memory cells (200) in response to the erase verify gate voltage (512, 614).
US07929350B2 Nonvolatile memory device, operating method thereof, and memory system including the same
A nonvolatile memory device includes a memory cell array; a voltage generator configured to provide stepwise increasing step pulses for varying logic states of memory cells in the memory cell array; and control logic configured to adjust an initial voltage of the stepwise increasing step pulses according to the number of the stepwise increasing step pulses.
US07929348B2 Non-volatile semiconductor memory device
A non-volatile semiconductor memory device includes a memory cell array having a plurality of multi-level memory cells connected in series. The plurality of multi-level memory cells forms a plurality of threshold distributions each of which corresponds to a status of a lower bit and a status of an upper bit, wherein a lower bit and an upper bit constitute a lower page and an upper page respectively. The status of the lower bit dichotomizes the threshold distributions into two groups and the status of the upper bit further dichotomizes each of two groups. When programming a memory cell of the upper page, higher potentials are applied to a non-selected word line adjacent to the selected word line than those applied to the non-selected word line when programming the memory cell of the lower page.
US07929347B2 Compact virtual ground diffusion programmable ROM array architecture, system and method
A compact, shared source line and bit line architecture for a diffusion programmable ROM. In one embodiment, a ROM circuit or instance includes a plurality of storage cells organized as an array of rows columns. A shared source line is associated with a first pair of adjacent columns, the shared source line being maintained at a predetermined level, wherein source terminals of storage cells in the adjacent columns are electrically coupled to the shared source line. A shared bit line is associated with a second pair of adjacent columns, the shared bit line being maintained at the predetermined level, wherein drain terminals of storage cells in the adjacent columns are electrically coupled to the shared bit line.
US07929343B2 Methods, devices, and systems relating to memory cells having a floating body
Methods, devices, and systems are disclosed relating to a memory cell having a floating body. A memory cell includes a transistor comprising a drain and a source each formed in silicon and a gate positioned between the drain and the source. The memory cell may further include a bias gate recessed into the silicon and positioned between an isolation region and the transistor. In addition, the bias gate may be configured to be operably coupled to a bias voltage. The memory cell may also include a floating body within the silicon. The floating body may include a first portion adjacent the source and the drain and vertically offset from the bias gate and a second portion coupled to the first portion. Moreover, the bias gate may be formed adjacent to the second portion.
US07929341B2 Electromechanical switch and method of forming the same
A memory device includes a storage node, a first electrode, and a second electrode formed in a memory cell, the storage node stores electrical charges, the first electrode comprising a first portion electrically connected to a second portion, the first portion moves to connect to the storage node when the second electrode is energized.
US07929326B2 Distributed multiphase converters
A direct current to pulse amplitude modulated (“PAM”) current converter, denominated a “PAMCC”, is connected to an individual source of direct current. The PAMCC receives direct current and provides pulse amplitude modulated current at its output. The pulses are produced at a high frequency relative to the signal modulated on a sequence of pulses. The signal modulated onto a sequence of pulses may represent portions of a lower frequency sine wave or other lower frequency waveform, including DC. When the PAMCC's output is connected in parallel with the outputs of similar PAMCCs an array of PAMCCs is formed, wherein the output pulses of the PAMCCs are out of phase with respect to each other. An array of PAMCCs constructed in accordance with the present invention form a distributed multiphase inverter whose combined output is the demodulated sum of the current pulse amplitude modulated by each PAMCC.
US07929317B2 Mounting apparatus for expansion card
A mounting apparatus for fixing an expansion card to a circuit board, includes a mounting member fixed on the circuit board, and a locking member. The mounting member includes a pivot portion and a mounting portion formed on two ends thereof respectively. A hook extends from the pivot portion. The locking member includes a connecting portion and a latch portion formed on two ends thereof respectively. A notch is defined in the connecting portion. The locking member is pivotably connected to the mounting member via the connecting portion of the locking member connecting to the pivot portion of the mounting member. The latch portion is capable of being inserted in the mounting portion to fix the expansion card to the supporter. The hook is capable of engaging in the notch to confine the locking member relative to the mounting member.
US07929311B1 Portable electronic device
A portable electronic device includes a housing, a circuit board received in the housing, and a memory card retaining mechanism received in the housing. The memory card retaining mechanism includes a plurality of conductive parts. The plurality of conductive parts cooperatively form an antenna integrated with the memory card retaining mechanism and connected to the circuit board.
US07929302B2 Cooling device
A cooling device for dissipating heat for an electronic device includes a shell to absorb heat generating from a heat generating element in the electronic device, and a number of fins. The shell bounds a heat exchanging space and defines an air intake and an air outlet. The number of fins extends into the heat exchanging space. The shell guides air outside the shell to enter into the shell through the air intake and to exit from the shell through the air outlet after exchanging heat in the heat exchanging space.
US07929300B1 Filter retention in electronics chassis
An electronics assembly (48) is disclosed that utilizes a filter (24) within a plenum (50). The filter (24) may be electrically isolated from at least certain portions of the electronics assembly (48) by an electrical insulator (64). The electronics assembly (48) furthermore alleviates the need for a separate filter tray, and in this regard it may be such that only a first filter end (80) and a second filter end (82) of the filter (24) are supported within the electronics assembly (48).
US07929293B2 Heat dissipating assembly
A heat dissipating assembly includes a heat generating component, a heat sink, and a fan. The heat sink includes a base attached on the heat generating component and a plurality of fins attached on the base. The fan is attached to a top surface of the fins. The top surface of the fins is wider than the base. The fins incline inwardly from the top surface to the base for gathering cooling air from the fan to the base.
US07929290B2 Computer enclosure and I/O interface apparatus
A computer enclosure includes a main body defining a holding space in an upper end of the main body and an input/output (I/O) interface apparatus. One part of the I/O interface apparatus is inserted into the holding space of the main body and the other part of the I/O interface apparatus is exposed out of the holding space of the main body. A plurality of I/O interfaces is mounted on an upper side of the other part of the I/O interface apparatus.
US07929286B2 Redundant power system output structure
An output structure for a redundant power system includes at least two power supplies, a first circuit board and a second circuit board. The power supplies and the first circuit board have respectively a first connection port and a second connection port that correspond and connect to each other. The second connection ports are electrically connected to at least one conductive element to conduct output of the power supplies. The conductive element has another end transporting power to the second circuit board. The second circuit board has at least one transformation circuit to regulate the power passing through the conductive element to form at least one output power to a load. Through the first and second circuit boards, the power of multiple power supplies can be clustered and transformed and delivered. Heat dissipation improves and the size can be shrunk, and insulation density between circuit elements can be maintained.
US07929285B2 Electronic device having movable display and hinge thereof
A hinge for mounting a rotating member to a main body, includes a shaft, a first interfering member fitting about the shaft and fixed to the rotating member, a container fitting about the shaft and fixed to the main body, and a second interfering member retained around the shaft and non-rotatably received in the container.
US07929278B2 Electronic equipment
An electronic equipment having a mechanism which, when a display unit side housing and an operation unit side housing are closed together, holds the housings without rattle. The electronic equipment has a first housing, a second housing provided on the first housing so as to be rotatable about a first pivot axis, and a third housing provided on the second housing so as to be rotatable about a second pivot axis substantially perpendicular to the first pivot axis. In order that the third housing tilts toward the first housing when the third housing is closed on the first housing, a flat surface perpendicular to the second pivot axis is constructed so as to form a predetermined angle relative to a flat surface of the first housing facing the third housing.
US07929275B2 Solid electrolytic capacitor, electric circuit, and solid electrolytic capacitor mounting structure
A solid electrolytic capacitor (A1) includes a porous sintered body (10) of metal particles or conductive ceramic particles, anode wires (11A, 11B) partially inserted in the porous sintered body (10), an anode terminal provided by portions of the anode wires (11A, 11B) which project from the porous sintered body (10), and a cathode (30) formed on an obverse surface of the porous sintered body (10). The anode terminal includes a first and a second anode terminals (11a, 11b), and circuit current flows from the first anode terminal (11a) toward the second anode terminal (11b) through the porous sintered body (10). Therefore, noise cancellation property can be enhanced with respect to a wide frequency band, and large electric power can be supplied with high responsiveness. In a circuit using the solid electrolytic capacitor (A1), the space efficiency on a board can be enhanced, and the cost can be reduced.