Document Document Title
US08443460B2 Method and structure for characterising an atomic force microscopy tip
A method for characterizing an atomic force microscopy tip using a characterization structure having two inclined sidewalls opposite one another and of which at least one actual lateral distance separating the two inclined sidewalls corresponding to a given height is known, the method including scanning the surfaces of the inclined sidewalls by the tip, the scanning being carried out while the tip oscillates solely vertically; measuring, for the given height, the lateral distance separating the two inclined sidewalls, the measurement incorporating the convolution of the shape of the tip with the shape of the characterization structure; and determining a characteristic dimension of the tip as a function of the measured lateral distance, and of the actual lateral distance.
US08443456B2 Providing multiple layers of security to file storage by an external storage provider
A method that may include detecting, by a processor of a computing device, a network communication regarding transmission of a file to an external storage provider. The method may include causing encryption of the file to obtain an encrypted file, and associating authorization information with the encrypted file. The authorization information may include one or more restrictions on access to the encrypted file. The method may include transmitting the encrypted file to the external storage provider, and intercepting a request for access to the file. The method may include identifying requestor information regarding a requestor associated with the request, and determining, using the requestor information and a portion of the authorization information, that the requestor is authorized to access the encrypted file. The method may include causing decryption of the encrypted file to obtain the original file, and providing, to the requestor, by the processor, access to the original file.
US08443454B2 Method and apparatus for preventing illegal reuse of digital right management content in portable terminal
A method and apparatus for preventing illegal reuse of Digital Right Management (DRM) content in a portable terminal is provided. The method includes performing user authentication when there is an attempt to restore a Right Object (RO) backup file, and identifying information on the RO backup file to be pre-restored in a terminal, and determining if the RO backup file can be restored according to the identified information.
US08443450B1 Operation of a dual instruction pipe virus co-processor
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for virus processing content objects is provided. A type associated with a content object is determined. Based on the type, a subset of instructions is read from a virus signature memory containing intermixed op-codes of a first instruction type associated with primitive instructions and of a second instruction type associated with Content Pattern Recognition (CPR) instructions. Then, instructions of the first instruction type are assigned for execution to a primitive instruction pipe of a virus co-processor and instructions of the second instruction type are assigned for execution to a CPR instruction pipe of the virus co-processor. An instruction is executed by the CPR instruction pipe, including accessing a portion of the content object from a system memory and comparing the portion of the content object against a string associated with the instruction.
US08443445B1 Risk-aware scanning of objects
Scanning is disclosed. A system is monitored to detect object events. A risk level is determined for an object event, and a scan is scheduled for an object associated with the object event according to the risk level. The risk level may be based on the risk level of the object type, and on the risk level of the operation. An immediate on access scan may be scheduled for a first risk range, a differential scan may be scheduled for a second risk range, and an incremental scan may be scheduled for a third risk range. The scheduled scan is performed.
US08443441B2 System and methods for detecting malicious email transmission
A system and methods of detecting an occurrence of a violation of an email security policy of a computer system. A model relating to the transmission of prior emails through the computer system is defined which is derived from statistics relating to the prior emails. For selected emails to be analyzed, statistics concerning the selected email are gathered. Such statistics may refer to the behavior or other features of the selected emails, attachments to emails, or email accounts. The determination of whether a violation of an email security policy has occurred is performed by applying the model of prior email transmission to the statistics relating to the selected email. The model may be statistical or probabilistic. A model of prior email transmission may include grouping email recipients into cliques. A determination of a violation of a security policy may occur if email recipients for a particular email are in more than one clique.
US08443440B2 System and method for intelligent coordination of host and guest intrusion prevention in virtualized environment
A distributed and coordinated security system providing intrusion-detection and intrusion-prevention for the virtual machines (VMs) in a virtual server is described. The virtualization platform of the virtual server is enhanced with networking drivers that provide a “fast path” firewall function for pre-configured guest VMs that already have dedicated deep packet inspection security agents installed. A separate security VM is deployed to provide virtual security agents providing deep packet inspection for non pre-configured guest VMs. The network drivers are then configured to intercept the data traffic of these guest VMs and route it through their corresponding virtual security agents, thus providing a “slow-path” for intrusion detection and prevention.
US08443436B1 Systems and methods for diverting children from restricted computing activities
A computer-implemented method for diverting children from restricted computing activities. The method may include maintaining a list of safe computing activities, maintaining a list of restricted computing activities, and detecting a child's attempt to perform a restricted computing activity identified in the list of restricted computing activities. The method may also include selecting a safe computing activity from the list of safe computing activities. The method may further include, in response to the child's attempt to perform the restricted computing activity, blocking the restricted computing activity and initializing the safe computing activity selected from the list of safe computing activities. Various other methods, systems, and computer-readable media are also disclosed.
US08443434B1 High availability security device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing a first plurality of packets using one or more processors and maintaining one or more flow records associated with the first plurality of packets, and processing a second plurality of packets without maintaining flow records associated with the second plurality of packets and allowing the second plurality of packets to pass to one or more destinations.
US08443431B2 Authenticator relocation method for WiMAX system
A method is provided for Authenticator Relocation in a communication system applying an Extensible Authentication Protocol, or the like, which provides replay protection and mitigates the rogue ASN-GW problem during relocation of the Anchor Authentication, and without conducting re-authentication of the MS. The method of the invention optionally allows secure refresh of the MSK.
US08443427B2 Method and apparatus for controlling access to a network resource
According to one aspect, there is provided a method of controlling access to a network resource. The method comprises receiving a request to grant a user access to the network resource, the request including a user identifier, determining whether the received user identifier is stored in a local user data store associated with the resource, and where it is not so determined determining, from user details stored in a master user data store, whether the user is authorized to access the resource, and where it is so determined obtaining a password, and storing the obtained password and user details in the local data store associated with the network resource.
US08443425B1 Remotely authenticating using a mobile device
In general, in one aspect, the invention relates to a method for authenticating using a mobile device of a user. The method involves receiving a request for access to a secure resource and requesting credentials for accessing the secure resource from the user. The method further involves receiving a request to obtain the credentials from the mobile device, where the mobile device includes a mobile device user interface and a credential interface, and requesting the credentials from the mobile device. The method still further involves, in response to the credential interface authenticating the user on the mobile device using input received from the mobile device user interface, receiving the credentials from the mobile device. The method further involves determining that the user is authorized to access the secure resource based on the credentials and providing the user with access to the secure resource.
US08443424B2 Method and system for reducing the proliferation of electronic messages
A method and system for reducing the proliferation of electronic messages is disclosed. An electronic message or a portion thereof is transmitted by the server system. A spam notification signal may be received related to the electronic message or the portion thereof. Access to said electronic message is restricted solely in response to receiving the spam notification signal.
US08443423B2 Secure information processing
Apparatus, systems, and methods may operate to receive from a requesting device, at a memory device, a request to access a memory domain associated with the memory device, and to deny, by the memory device, the request if the memory domain comprises any part of a secure domain, and the requesting device has not asserted a secure transfer indication. Additional operations may include granting the request if the memory domain comprises some part of the secure domain and the requesting device has asserted the secure transfer signal, or if the memory domain comprises only a non-secure domain. Additional apparatus, systems, and methods are disclosed.
US08443421B2 Method and apparatus for implementing communication of stand-alone software
The present disclosure discloses a method and apparatus for implementing communication of stand-alone software applications. In one aspect, a method for implementing communication of stand-along software applications comprises: establishing an instant communication connection between a first user device and a second user device by a first instant communication client on the first user device and a second instant communication client on the second user device, the first user device and the second user device being remote from each other; and communicating, by a first stand-alone software application on the first user device, with a second stand-alone software application on the second user device via the instant communication connection.
US08443420B2 System for communicating with a mobile device server
A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server that has computer instructions to execute a web server application at the mobile device server. The web server application can be operable to detect a media resource center while roaming in a communication zone of the media resource center and to transmit a pairing key to the media resource center responsive to acquiring communication access to the communication zone. The web server application can be further operable to receive from the media resource center an indication that a roaming charge will be applied to a subscriber account associated with the mobile device responsive to the media resource center identifying from the pairing key that the mobile device server is a guest device. Other embodiments are disclosed.
US08443415B2 System and method of supporting transport and playback of signals
A method and system of supporting transport and playback of signals, such as audio, video, and data signals. A reference model configured to support transport of signals according to a baseline, extended mode (1), and extended mode (2) architecture, and a subscriber video device (SVD) configured to support playback of the signals transported according to any of the architectures.
US08443412B2 Digital broadcasting system and data processing method
A digital broadcasting system and a data processing method are disclosed. A time zone identifier is inserted into program table information of a broadcasting signal and the broadcasting signal is transmitted/received. The digital broadcasting system can calculate a local time of a region, in which the digital broadcasting system is located, using the time zone identifier. Accordingly, although the position of the digital broadcasting system is changed, it is possible to process the broadcasting signal related to the local time without an error.
US08443410B2 Method and a user equipment for reserving bandwidth
At a user equipment a conditional bandwidth renegotiation method is provided for managing bandwidth renegotiations when the user equipment is engaged in an IPTV session with an IPTV network and a channel switch has been requested. When it is determined that the requested channel requires less bandwidth than the presently selected channel, a conditional bandwidth re-negotiation process is initiated wherein, upon having switched to the requested channel, a timer is started. If, a timeout of the pending timer is recognized prior to another channel switch request, a band-width re-negotiation procedure is initiated, while no bandwidth re-negotiation is to be executed if another channel switch request is recognized prior to timeout of the pending timer.
US08443409B2 System and method for channel selection for local broadcasting
A video controller selects a channel for premises broadcasting to a premises television based on a fast scan of signal strength in channels available over a premises media. The signal strength of certain filtered channel frequencies can be evaluated to determine if a channel is occupied. Unoccupied channels can be ranked in relation to nearby occupied or unoccupied channels. The nearby channels may be ranked in terms of the signal strength content in relation to the channel being evaluated. The video controller can select an unoccupied channel with an optimal ranking to permit premises broadcasting with reduced interference or conflict with other channels.
US08443408B2 Method and system for managing bandwidth
A bandwidth management system, receiver, and method of managing bandwidth in a content delivery system are described. In one embodiment, the method includes: identifying two or more content items which are associated with at least some common content and which are temporally related; determining a relative priority of the least some of the identified content items; and allowing a receiver requesting the content associated with a lower priority content item to access a multicast associated with a higher priority content item.
US08443406B2 Ethernet over coaxial coupling system, method and apparatus
A device that incorporates teachings of the present disclosure may include, for example, a controller to provide low loss connectivity to a plurality of coaxial ports over a broadband range of frequencies in a coaxial network providing Ethernet networking, detune secondary coaxial splitters in the coaxial network that reduces an output-to-output isolation loss among secondary coaxial splitter output ports, and enable re-distribution of modulated radio frequency video signals from a point on the coaxial network to any alternative point on the coaxial network. Other embodiments are disclosed.
US08443405B2 Broadcasting service system using mobile communication terminal
According to an embodiment of the present Invention, an apparatus includes an audio video contents receiver configured to receive signals and information, a digital signal processor configured to perform demodulating, demultiplexing and decoding of digital video and audio data, and to provide output data, a storage configured to receive and temporarily store the output data from the digital signal processor, a format converter configured to receive the output data from the storage, to perform protocol conversion on the output data, and to provide format-converted output data, and a signal outputter configured to receive the format-converted output data from the format converter, and to control an encoding rate and a transmission rate of the format-converted output data to be outputted to a mobile device that is compatible with a mobile telecommunications network.
US08443403B2 Methods and apparatus for providing voice mail services
Methods and apparatus for retrieving and providing voice mail messages from a server are described. In accordance with the invention voice mail messages may be retrieved via requests made via a set top box. Voice mail messages are retrieved in response to the request from a voice mail server which is also accessible via the telephone network. Retrieved voice mail is transcoded and included in a video on demand (VOD) file. Text, call ID information and/or other information as, e.g., an automatically generated transcript of the voice mail message, may be included in the VOD file. The VOD file is supplied to a VOD server which provides the file including the message to the set top box for display. A user can view the messages and switch from viewing one message to the next by using video play back commands.
US08443398B2 Architecture for delivery of video content responsive to remote interaction
Systems and methods pertaining to a client-server architecture for communicating video frames across a network are disclosed. In one embodiment, a system includes a first engine residing on a first device, with the first engine adapted to encode a succession of video frames of a user interface of a program for transmission across the network. The encoding of the video frames is based on one or more feedback parameters and includes video compression techniques. In the same embodiment, the system includes a first command process engine operatively coupled to the program. In the same embodiment, the system includes a second engine residing on a second device, the second engine adapted to decode the succession of video frames after transmission across the network. In the same embodiment, the system includes a second command process engine operatively coupled to the first command process engine and adapted to communicate user input of the second device to the program via the first command process engine.
US08443392B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08443390B2 Enhanced method and apparatus for enhancing support for service delivery
A service distribution system supports creation of a personalized and virtual service broadcast that can be selectively clipped and cached based on content descriptors of popularity, freshness, etc. A method for selectively receiving broadcast of one or more content items associated with a service to provide a unicast or multicast user experience is described. The method may comprise: detecting a characteristic of a service, or detecting a characteristic of one or more content items, wherein the one or more content items are associated with the service, and wherein the characteristic is generated by a mobile operator and pertains to an objective measure of current user interest, selectively receiving by broadcast, to the mobile device, one or more content items associated with the service based on the characteristic, and storing the one or more content items associated with the service for access through a user interface of the mobile device.
US08443386B2 Information processing apparatus, information processing method, program and information processing system
An information processing apparatus according to the present invention includes a content information acquisition unit that acquires content related information related to content data managed by a content management server from the content management server managing the content data, a selection unit that selects content from a content list which is a list of the content based on the content related information, and an externally connected device control unit that notifies, when the selected content is executed by an externally connected device connected externally, the externally connected device of location information of content data corresponding to the selected content and acquires reproduction state information representing a reproduction state of content when the externally connected device reproduces the selected content from the externally connected device.
US08443384B2 Systems and methods for targeted advertising
Methods of generating recommendations may include obtaining social network data from one or more network resources. Word relationships may be created between selected words in the social network data to produce relationship data. Advertisement or other asset recommendations may be generated for a target user by analyzing browse information of the target user to identify one or more words. Other words in the relationship data may be identified that are related to the words in the target user's browse information. One or more advertisements may be identified having at least one keyword that corresponds to the other words. At least a portion of these advertisements may be selected from a data repository to provide to the target user.
US08443383B2 Use of messages in program signal streams by set-top terminals
Methods of operating a communications system comprise inserting advertising in a program stream by a receiving device based, at least in part, on an embed, encrypted segmentation message embedded in the program stream. The at least one segmentation message defines an expanse of the program stream to receive the advertising. At least one embedded decoy message is included in the program stream, as well. The receiving device, which may be a set-top terminal, for example, is coupled to a display device, such as a television, at a user location. A method of operating a receiving device coupled to a display device at a user location is also disclosed, comprising programming the receiving device to record a program and recording the program based, at least in part, on at least one segmentation message in a program stream. Systems are disclosed, as well.
US08443382B2 Access controls for multimedia systems
A media client stores separate account settings for multiple user accounts, where each of the separate user accounts includes access time limits for use of devices associated with the media client. The media client also receives a login request for one of the user accounts, and retrieves, based on account settings for the active account, interactive content for the active account. The media client presents to a user of the active account the interactive content and receives user input responding to the interactive content. The media client adjusts the access time limits for the devices, based on the user input and the account settings for the active account, and monitors usage time of the devices by the user of the active account. The media client blocks access to one of the devices when a monitored usage time exceeds the adjusted access time limit for the corresponding device.
US08443381B2 API evaluation system in embedded device
An API evaluation system which includes: a test procedure description device in which an API execution procedure is described; a virtual API device for issuing a command to call the API and acquiring a return value by supplying the API of a target device to the test procedure description device; a script execution device for performing script interpret; a command transmission device for transmitting the command to the target device; and a log reception device for receiving a result log obtained after the API execution from the target device. A user program installed on the target device is controlled and verified on per-API basis.
US08443378B2 Method and apparatus for associating rules with messages and using the rules for message processing
A method and apparatus for using rules in a distributed computing system. A message is generated. One or more rules are associated with the message, each of the one or more rules pertaining to an action to be performed. The message is sent to a destination with the associated rules.
US08443376B2 Hypervisor scheduler
Techniques for configuring a hypervisor scheduler to make use of cache topology of processors and physical memory distances between NUMA nodes when making scheduling decisions. In the same or other embodiments the hypervisor scheduler can be configured to optimize the scheduling of latency sensitive workloads. In the same or other embodiments a hypervisor can be configured to expose a virtual cache topology to a guest operating system running in a virtual machine.
US08443370B2 Method of assigning resources to fulfill a service request by a programming model abstraction layer at a data center based at least in part on a reference of the requested resource class indicative of an abstract amount of resources
An exemplary method includes hosting a service at a data center, the service relying on at least one software component developed according to a programming model and the data center comprising a corresponding programming model abstraction layer that abstracts resources of the data center; receiving a request for the service; and in response to the request, assigning at least some of the resources of the data center to the service to allow for fulfilling the request wherein the programming model abstraction layer performs the assigning based in part on reference to a resource class in the at least one software component, the resource class modifiable to account for changes in one or more resources of the data center. Various other devices, systems and methods are also described.
US08443369B1 Method and system for dynamically selecting a best resource from each resource collection based on resources dependencies, prior selections and statistics to implement an allocation policy
Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes specifying a plurality of system resource collections for representing sets of like system resources and their dependencies. An order in which the collections are to be evaluated during selection of a resource is also specified. A policy for determining the best resource within each collection is also specified. Statistics about the system resources in the collections are maintained. A request for a resource is received. In response to receiving the request, the collections are evaluated in the specified order. The best resource is selected from each collection based on the dependencies, prior selections, and statistics to implement the policy.
US08443366B1 Techniques for establishing a parallel processing framework for a multi-tenant on-demand database system
In accordance with embodiments, there are provided techniques for establishing a parallel processing framework in a multi-tenant on-demand database system. These techniques for establishing a parallel processing framework in a multi-tenant on-demand database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database without unduly consuming the resources of the system.
US08443355B2 Life cycle management system for intelligent electronic devices
This invention relates to the Life Cycle Management System for distributed Intelligent Electronic Devices (IED) starting from the design phase to the end of service phase. Hence, it caters to the needs from installation via engineering, installation/commissioning phases, until asset management and remote service support of the devices during the operational phase The increasing decentralization of the involved components via networks, especially via the Internet, is a key criterion and needs to be addressed by the life cycle management. The added value for the customer grows disproportionately with the degree of integration of multiple independent software components into a complex and often highly distributed control system. The architecture of today's control systems must be sufficiently flexible to allow customers to regard their plant components from various locations. Additionally, the stability, security and maintainability of such a system is strongly dependent on the homogeneity and interoperability of all involved components.
US08443352B2 Processing strings based on whether the strings are short strings or long strings
The specification of a string within source code written in a programming language is received. The source code is processed for ultimate execution of a computer program encompassing the source code, by at least performing the following. It is determined whether the string specified is a short string or a long string. The string is processed in accordance with a first manner where the string is a short string. The string is processed in accordance with a second manner where the string is a long string.
US08443350B2 System and method for scaling simulations and games
A system and method for modeling simulation and game artificial intelligence as a data management problem are described. A scripting language provides game designers and players with a data-driven artificial intelligence scheme for customizing behavior for individual agents. Query processing and indexing techniques efficiently execute large numbers of agent scripts, thus providing a framework for games with a large number of agents.
US08443348B2 Application program interface of a parallel-processing computer system that supports multiple programming languages
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. This enables greatly increased performance of high-performance computing (HPC) applications.
US08443347B2 Translating declarative models
The present invention extends to methods, systems, and computer program products for translating declarative models. Embodiments of the present invention facilitate processing declarative models to perform various operations on applications, such as, for example, application deployment, application updates, application control such as start and stop, application monitoring by instrumenting the applications to emit events, and so on. Declarative models of applications are processed and realized onto a target environment, after which they can be executed, controlled, and monitored.
US08443343B2 Context-sensitive slicing for dynamically parallelizing binary programs
In one embodiment of the invention a method comprising (1) receiving an unstructured binary code region that is single-threaded; (2) determining a slice criterion for the region; (3) determining a call edge, a return edge, and a fallthrough pseudo-edge for the region based on analysis of the region at a binary level; and (4) determining a context-sensitive slice based on the call edge, the return edge, the fallthrough pseudo-edge, and the slice criterion. Embodiments of the invention may include a program analysis technique that can be used to provide context-sensitive slicing of binary programs for slicing hot regions identified at runtime, with few underlying assumptions about the program from which the binary is derived. Also, in an embodiment a slicing method may include determining a context-insensitive slice, when a time limit is met, by determining the context-insensitive slice while treating call edges as a normal control flow edges.
US08443342B2 Static analysis using interactive and integration tools
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate static software program analysis using an interactive tool and/or a disassembly integration tool are provided. An interactive tool enables a user to view alternative error paths in association with an error such that the user can identify any valid errors within program code. A disassembly integration tool provides source code that is interleaved with an intermediate representation of such source code.
US08443339B2 Method and/or system for transforming between trees and strings
Embodiments of articles, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. For example, in one embodiment, a method of transforming one or more trees to one or more corresponding symbol strings according to an association of trees and symbol strings is disclosed. In another embodiment, as another example, a method of transforming between at least a first and at least a second expression is disclosed in which the expressions have a common view that is other than one. Additional embodiments are also described.
US08443338B2 Logical extensions to intermediate code
An assembly aggregate comprising a virtual, logical view of an arbitrarily defined collection of intermediate code and metadata can be authored, factored, accessed, modified, and distributed. Multiple physical containers of assembly information can be aggregated to create a single logical assembly called an assembly aggregate. An assembly can thus be redefined as a logical view against (or projection over) the assembly aggregate. Such an assembly can be targeted to the requester: that is, an assembly can be redefined according to tool and/or execution context rather than conforming to explicit or implicit requirements enforced by the runtime.
US08443337B2 Methodology and tools for tabled-based protocol specification and model generation
In one embodiment, the present invention includes a method for associating and storing a code fragment for each cell of a table for a protocol specification in a semantic mapping corresponding to the table, and automatically generating a formal model for the protocol specification using the table and the semantic mapping. Other embodiments are described and claimed.
US08443333B2 Computer product, apparatus, and method for supporting design
A non-transitory computer-readable recording medium storing a design supporting program causes a computer to perform: acquiring non-complying line lengths of a plurality of wiring paths; drawing for each of the wiring paths a wiring pattern connecting a transmission origin and a transmission destination based on a line length and a wiring route of the wiring path; and controlling the drawing to draw a line for each of the wiring paths, the line being divided into a first line amounting to a non-complying line length acquired at the acquiring and a second line being a wiring pass less the non-complying line length.
US08443332B2 Program calling system and method
A program calling system includes a memory, an interface establishing unit, a detecting unit, and a calling unit. The memory stores functions for PCB layout design. Each function corresponds to a path and a name, and can be accessed via the corresponding path and name. The interface establishing unit establishes a user interface. The user interface includes a first area for displaying the names of the functions. A one to one relationship exists between the names and the paths of the functions. The detecting unit detects whether a calling signal is generated, and obtains a name of a to-be-called function when the calling signal is generated. The calling unit responds to the calling signal to obtain a path of the to-be-called function according to the name of the to-be-called function and the one to one relationship, and call the to-be-called function according to the obtained path and name.
US08443331B2 Synchronizing TAP controller after power is restored
A system includes multiple TAP controllers that can be independently powered up and down. When a first TAP controller is powered up from a powered-down state while a second TAP controller is already in a powered-up state, the first TAP controller is reset causing the first TAP controller to enter a reset state in response to the power-up of a module on which the first TAP controller is disposed. The first TAP controller enters an idle state and its control signal is gated to hold the first TAP controller in the idle state until the second TAP controller enters the idle state. Subsequently, the first TAP controller is released such that the control signal supplied to the first and second TAP controllers are equal, thereby synchronizing the first TAP controller and the second TAP controller.
US08443330B2 Methods and systems for measuring and reducing clock skew using a clock distribution network
A technique for a delay measurement system to measure the skews in a clock distribution network is presented. It uses the principle of sub-sampling to measure and amplify small clock skews and determine an estimate of clock skew by further manipulation if these sampled measurements. The technique can be applied to measure clock skew on a computer chip, between bit-line of a communication bus, or between elements connected by an electronic or optical interconnect.
US08443326B1 Scan chain re-ordering in electronic circuit design based on region congestion in layout plan
A method for reordering scan chain segments of scan chains in an electronic circuit design includes identifying congestion areas on a congestion map. A routing preference for each congestion area is determined. Scan cells associated with each congestion area are formed into the scan chain segments and then the scan chain segments are re-ordered based on the routing preference of the corresponding congestion area.
US08443325B1 Method and apparatus for utilizing constraints for the routing of a design on a programmable logic device
A method for designing a system on a programmable logic device (PLD) is disclosed. Routing resources are selected for a user specified signal on the PLD in response to user specified routing constraints. Routing resources are selected for a non-user specified signal on the PLD without utilizing the user specified routing constraints.
US08443323B1 Method and system for implementing a structure to implement I/O rings and die area estimations
Disclosed are improved methods, systems, and computer program products for implementing an I/O ring structure to generate an I/O ring arrangement for an electronic design, and for performing chip planning and estimation based upon the I/O ring arrangement. Nodes in the I/O ring structure are used to track objects in the I/O ring.
US08443320B2 Extracting methods for circuit models
The present invention relates to an extracting method for a circuit model, configured to represent output driving capability and an input capacitor of an interface pin of an application circuit. The extracting method comprises: receiving a netlist describing a circuit structure of the application circuit, which comprises a plurality of transistors; selecting an interface pin of the application circuit in the netlist; selecting a bias pin of the application circuit in the netlist; selecting at least one path between the interface pin and the bias pin in the netlist; and obtaining sum of equivalent width/length ratios according to the width/length ratios of all first transistors coupled to the at least one path.
US08443318B2 Method for modeling a magnetic tunnel junction with spin-polarized current writing
The junction comprising a stack of at least two magnetic layers, a first layer, for example a soft magnetic layer with controllable magnetization, and a second layer, for example a hard magnetic layer with fixed magnetization, the magnetization of the soft layer being described by a uniform magnetic moment, the dynamic behavior of the junction being modeled by an equivalent electrical circuit comprising at least two coupled parts: a first part representing the stack of the layers, through which a current flows corresponding to the polarized current flowing through said layers whose resistance across its terminals depends on three voltages representing the three dimensions of the magnetic moment along three axes, modeling the tunnel effect; a second part representing the behavior of the magnetic moment, comprising three circuits each representing a dimension of the magnetic moment by the three voltages, each of the three voltages depending on the voltages in the other dimensions and on the voltage across the terminals of the stack, modeling the torque effect exerted by the polarized current on the magnetization of the soft layer.
US08443316B1 Accelerating coverage convergence and debug using symbolic properties and local multi-path analysis
In a method for increasing coverage convergence during verification of a design for an IC, symbolic elements can be generated for the variables and the variable expressions in the hardware code of the design and a test bench. Simulation semantics can be modified and local multi-path analysis can be provided to expand symbolic property collection and symbolic element propagation. Modifying simulation semantics can include transformation of conditional statements, flattening of conditions, avoidance of short circuiting logic, and/or symbolic triggering of events. Symbolic elements are propagated through the design and the test bench during multiple simulation runs to collect symbolic properties. Coverage information from the multiple simulation runs is analyzed to identify coverage points to be targeted. For each identified coverage point, the constraints resulting from the collected symbolic properties are solved to generate directed stimuli for the design. These directed stimuli increase the coverage convergence.
US08443314B1 Abstraction level-preserving conversion of flip-flop-inferred hardware description language (HDL) to instantiated HDL
A logic design and synthesis program, method and system provides intelligibility and independence of separate blocks in digital logic designs at the synthesis level. The sequential and combinational logic are separated and the sequential logic is then mapped to flip-flop library components. State-retaining elements, i.e., flip-flops detected in the input hardware description language (HDL) are represented in the sequential logic HDL output. The combinational logic HDL and the sequential logic HDL are connected only by signals, so signals are introduced to represent the flip-flop signals and variables detected in the input HDL. The sequential and combinational logic HDL are then synthesized to produce the design.
US08443311B2 Flare value calculation method, flare correction method, and computer program product
In a flare value calculation method according to an embodiment, an average optical intensity is calculated for each of mask patterns in a case where an exposure process is performed on a substrate using the mask patterns. Then, pattern correction amounts for the mask patterns corresponding to the average optical intensity and information about the dimensions of the mask patterns are calculated for each mask pattern. Then, post-correction mask patterns are prepared by performing pattern correction on each of the mask patterns using the pattern correction amount. Then, a flare value of an optical system of an exposure apparatus is calculated using a pattern average density of the post-correction mask patterns.
US08443298B2 Method and apparatus for repositioning a horizontally or vertically maximized display window
A method, apparatus, and computer usable program to reposition a display window that has been adjusted along a dimension. The method includes displaying a display window on a desktop, the display window having a first boundary, a second boundary opposite the first boundary, a third boundary about perpendicular to the first boundary, and a fourth boundary opposite the third boundary. The method further includes receiving a resize command and, responsive to receiving the resize command, moving the first boundary with respect to a first window limit and moving the second boundary with respect to a second window limit. The method includes receiving a reposition command and, responsive to receiving the reposition command, moving the third and fourth boundaries of the resized display window while maintaining the fixed distance between the third and fourth boundaries and maintaining the position of the first and second boundaries with respect to the first and second window limits.
US08443296B2 Progress displaying system and method thereof
A progress displaying system and the method thereof are provided. The system and the method thereof are applicable to mileage calculating devices. By generating progress displaying graphs during mileage calculations according to the moving speeds and completed percentages at different time points, and continuously showing progress displaying graphs until the completed percentage is completely fulfilled, the system and the method thereof can achieve the goal of vividly reflecting user's current status during the progress display.
US08443292B2 Scripting application with privacy mode coordination
In at least some embodiments, a computer system includes a processor and a computer-readable storage medium coupled to the processor and storing a scripting application. The scripting application, when executed, is configured to coordinate use of a browser engine privacy mode with emulation of user operations on a browser-hosted application.
US08443290B2 Mood-based organization and display of instant messenger buddy lists
A mood state may be modeled using mood information for a content selection (e.g., a digitally-encoded song) and/or by using mood information determined by how a user is interacting with a media player. For example, a playlist engine on a host may determine that a particular song is associated with an uplifting mood, thus determining that a user who has selected that particular song currently is in an uplifting mood, and correspondingly may select additional songs and advertisements consistent with, or responsive to, the uplifting mood. Mood information also may be used to present a mood state of users (e.g., co-users) in a network for display in a graphical user interface (GUI). For example, a user's screen name appearing in an America Online (AOL) Instant Messenger's Buddy List may indicate a determined user's mood, such as “happy”, “sad”, “silly”, or “angry.”
US08443289B2 Display instruction apparatus, display instruction method, and computer program product
A display instruction apparatus transmits a display screen on which symbols representing network devices connected to a network are displayed to a client terminal connected to the network; and transmits, when a drag-and-drop operation between symbols of network devices is received from the client terminal, an instruction for executing a predetermined process between the network devices that are subjected to the drag-and-drop operation to the network devices.
US08443288B2 Ubiquitous companion agent
Methods and apparatus for controlling and interacting with devices across a network using a ubiquitous companion. In one implementation, a ubiquitous companion includes: an agent interface for communicating with an agent residing on a host device accessible to the companion, and accessing host device data indicating one or more capabilities of the host device; a command interface for building one or more agent commands according to the host device data and a request selection received from a user through the host device; an output interface for providing feedback to the user through the host device in a format that is adapted according to the host device data; and a controller for controlling interaction among the agent interface, the command interface, and the output interface.
US08443284B2 Script-integrated storyboards
A storyboard presentation is generated by launching a scene design tool that includes actor and camera placement tools. Using the actor and camera placement tools, a first actor icon and a first camera icon are added on a scene layout, the first actor icon representing a first actor that will appear in a scene and the first camera icon representing a first camera that will film the scene. The user is enabled to control a location and orientation of the first actor icon using the actor placement tool and a location and orientation of the first camera icon relative to the first actor icon using the camera placement tool. Based on the location and orientation of the first actor icon and the first camera icon, a first projection of the scene featuring the first actor as seen from the first camera is generated.
US08443283B2 Visual screen indicator
Embodiments of the present disclosure provide systems and method for viewing electronic documents. Briefly described, one embodiment of the system, among others, includes an electronic viewer application to display contents of an electronic document; and a visual indicator logic configured to display at least one visual indicator on the electronic display, each visual indicator indicating a portion of the contents that are to be subsequently displayed on the electronic display in response to a navigation command. Other systems and methods are also provided.
US08443278B2 Identification of tables in an unstructured document
Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs. The method identifies boundaries between sets of glyphs. The method identifies that several of the boundaries form a table. The method defines a tabular structural element based on the table. The tabular structural element includes several cells arranged in a plurality of rows and columns, each of which includes an associated set of glyphs.
US08443272B1 Methods, algorithms, software, circuits, receivers and systems for decoding convolutional code
Methods, software, circuits and systems involving a low complexity, tailbiting decoder. In various embodiments, the method relates to concatenating an initial and/or terminal subblock of the serial data block and outputting decoded data from an internal block of the modified data block. The circuitry generally includes a buffer, logic configured to concatenate an initial and/or terminal subblock to the serial data block, and a decoder configured to decode the data block, estimate starting and ending states for the data block, and output an internal portion of the serial data block and the one or more sequences as decoded data. The invention advantageously reduces the complexity of a suboptimal convolutional decoder, ensures smooth transitions at the beginning and end of the serial data block during decoding, and increases the reliability of the starting and ending states, without adding overhead to the transmitted data block.
US08443271B1 Systems and methods for dual process data decoding
Various embodiments of the present invention provide systems and methods for data processing. For example, data processing systems are disclosed that include a data decoding system. The data decoding system includes a data decoder circuit and a simplified maximum likelihood value modification circuit. The data decoder circuit is operable to apply a data decode algorithm to a decoder input to yield a first decoded output and an indication of at least one point of failure of the first decoded output. The simplified maximum likelihood value modification circuit is operable to identify a symbol of the first decoded output associated with the point of failure, and to modify a subset of values associated with the identified symbol to yield a modified decoded output.
US08443269B2 System and method for handling forward error correction code blocks in a receiver
A receiver apparatus can identify a plurality of patterns corresponding to scrambled synchronization bytes of a transport stream in a number of successive signal frames containing FEC code blocks, determine a pattern distribution into which most of the patterns identified in the successive signal frames map, and generate a synchronization signal locked to a distribution of the FEC code blocks associated with the pattern distribution. With this synchronization signal, FEC code blocks can be timely handled in a reliable manner through a FEC decoder, making the receiver apparatus more efficient and robust. In other embodiments, methods of handling FEC code blocks in a receiver apparatus are also described.
US08443260B2 Error correction in copy back memory operations
A method of storage and retrieval of data in a flash memory system, the flash memory system comprising a cache storage area of relatively high reliability, and a main storage area of relatively low reliability, the method comprising adding to data a level of error correction redundancy higher by a predetermined margin than that required for the cache storage area, writing the data to the cache storage area, and from the cache storage area copying the data directly to the main storage area, the predetermined margin being such as to allow subsequent error correction to compensate for errors accumulated from the cache storage area and the main storage area. In this way the memory die copy back operation can be used for copying the data from the cache to the main memory and two out of four transfers over the data bus to the flash controller are avoided.
US08443257B1 Rate-scalable, multistage quasi-cyclic LDPC coding
Encoding is performed by dividing a quasi-cyclic low-density parity-check (QC-LDPC) parity check matrix into a first sub-matrix and a second sub-matrix. The first sub-matrix includes a plurality of circulant vectors and the plurality of circulant vectors is associated with a circulant size. Input data is received having a length which is a product of an integer multiplier and the circulant size. A first stage of multi-stage LDPC encoding is performed using the input data and a subset of the plurality of circulant vectors; the number of circulant vectors in the subset equals the integer multiplier.
US08443255B2 Parity check matrix optimization and selection for iterative decoding
A method of generating a parity check matrix for iterative decoding of a linear block code includes: determining a set of parity check vectors for the linear block code; ordering according to Hamming weight non-zero parity check vectors of the set; selecting a criterion for generating the parity check matrix; and building the parity check matrix by incrementally selecting according to the criterion a parity check vector for each consecutive row of the parity check matrix, wherein the parity check vector is selected from the ordered non-zero parity check vectors remaining in the set.
US08443251B1 Systems and methods for out of order processing in a data retry
Various embodiments of the present invention provide systems and methods for data processing that includes selectively reporting results out of order or in order.
US08443250B2 Systems and methods for error correction using irregular low density parity check codes
Various embodiments of the present invention provide systems and methods for generating a code format. One method discussed includes: receiving a first matrix having a row width and a column height that is greater than one; incorporating a circulant into a first column of the first matrix; testing the first column for trapping sets, wherein at least one trapping set is identified; selecting a value to mitigate the identified trapping set; and augmenting the first matrix with a second matrix to yield a composite matrix. The second matrix has the selected value in the first column, and wherein the identified trapping set is mitigated.
US08443239B2 High resiliency network infrastructure
The invention provides a highly resilient network infrastructure that provides connectivity between a main network such as the Internet and a subnetwork such as a server-based (e.g., web server) local area network. In accordance with the invention, a network interface incorporated into a server hosting center provides a resilient architecture that achieves redundancy in each of three different layers of the Open System Interconnect (OSI) stack protocol (i.e., physical interface, data link, and network layers). For every network device that is active as a primary communication tool for a group of subnetworks, the same device is a backup for another group of subnetworks. Based on the same connection-oriented switching technology (e.g., asynchronous transfer mode (ATM)) found in high-speed, broadband Internet backbones such as that provided by InternetMCI, the network interface architecture provides a high degree of resiliency, reliability and scalability. In accordance with the invention, interface network routers which provide routing functionality and connectivity between the Internet backbone and the customer subnetworks are fully meshed with those deployed in the Internet backbone. Permanent virtual circuits (PVCs) providing a multitude of logical transmission paths between each hosting center router and every router in the Internet backbone, greatly reduces processing delays of data traffic through the infrastructure as only a single “hop” routing step is required between any external access point on the Internet backbone and a hosting center router.
US08443237B2 Storage apparatus and method for controlling the same using loopback diagnosis to detect failure
An objective is to allow a storage apparatus to accurately locate a failure site upon occurrence of a failure. Provided is a storage apparatus 10 including: a controller 11 that performs data input and data output into and from a storage drive 171 in response to a data input/output request sent from an external device 2; and expanders 112, 121 each having a switch circuit 1122 provided with a physical port (Phy 1121). In this storage apparatus 10, the controller 11 performs a loopback diagnosis on the expanders 112, 121, and performs a connection-based diagnosis on a target device by sending a connection frame thereto, the target device being a device detected as having a failure. When a response to the connection frame includes information indicating a failure, the controller 11 disables the physical port to which the target device is coupled, or the physical port of the switch circuit 1121 existing on a path from the controller 11 to the target device.
US08443232B1 Automatic clusterwide fail-back
Systems and procedures may be used to coordinate the fail-back of multiple hosts in environments where the hosts share one or more data-storage resources. In one implementation, a procedure for coordinating fail-backs includes monitoring a failed data path to detect a restoration of the data path, polling remaining nodes in response to the restoration, and allowing the first node to resume communications if access has been restored to the remaining nodes.
US08443228B2 Transitional replacement of operations performed by a central hub
A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
US08443227B2 Processor and method for workaround trigger activated exceptions
A processor includes a microarchitecture for working around a processing flaw, the microarchitecture including: at least one detector adapted for detecting a predetermined state associated with the processing flaw; and at least one mechanism to modify default processor processing behavior; and upon modification of processing behavior, the processing of an instruction involving the processing flaw can be completed by avoiding the processing flaw.
US08443223B2 Method and system for balancing receive-side supply load
Described are digital communication systems that transmit and receive parallel sets of data symbols. Differences between successive sets of symbols induce changes in the current used to express the symbol sets, and thus introduce supply ripple. A receiver adds compensation current to reduce supply ripple. The compensation current is calculated based upon prior data samples rather than the current symbols, and consequently increases the maximum instantaneous current fluctuations between adjacent symbol sets as compared with circuits that do not include the compensation. The frequency response of the power-distribution network filters out the increased data dependence of the local supply current, however, and consequently reduces the fluctuations of total supply current. Some embodiments provide compensation currents for both transmitted and received symbols.
US08443222B1 VBUS event based USB analysis
VBUS or other power event based USB analysis is disclosed. Occurrence of a power related event on a monitored bus, such as an inrush current event, is detected. In some embodiments, a rate at which a power related data is sampled at the hardware protocol analyzer is change automatically in response to the power related event being detected. In some embodiments, a capture of a stream of data packets observed on the monitored bus is triggering automatically in response to the power related event being detected.
US08443217B2 Information processing apparatus, method, and program
An information processing apparatus including a baseband signal manager, a determining unit, and a power supply controller is connected to one or more apparatus via an interface. The interface includes a signal channel for transmitting baseband signals and a control channel for bidirectionally transmitting control signals. The baseband signal manager transmits a baseband signal sent from a first apparatus to a second apparatus as-is when the information processing apparatus is in a standby power state. The determining unit determines the power state of the second apparatus on the basis of a control signal sent from the second apparatus. When it is determined by the determining unit that the second apparatus is not powered on, the power supply controller suspends power supply to the baseband signal manager.
US08443216B2 Hardware automatic performance state transitions in system on processor sleep and wake events
In an embodiment, a power management unit (PMU) may automatically transition (in hardware) the performance states of one or more performance domains in a system. The target performance states to which the performance domains are to transition may be programmable in the PMU by software, and software may signal the PMU that a processor in the system is to enter the sleep state. The PMU may control the transition of the performance domains to the target performance states, and may cause the processor to enter the sleep state. In an embodiment, the PMU may be programmable with a second set of target performance states to which the performance domains are to transition when the processor exits the sleep state. The PMU may control the transition of the performance domains to the second targeted performance states and cause the processor to exit the sleep state.
US08443211B2 Hibernation or suspend using a non-volatile-memory device
This disclosure describes techniques for using a non-volatile-memory device such as flash memory to store memory data during hibernation or suspend. By so doing, hard drives and/or data are safer, and less power may be used.
US08443209B2 Throttling computational units according to performance sensitivity
A power allocation strategy limits performance of a subset of a plurality of computational units in a computer system according to performance sensitivity of each of the plurality of computational units to a change performance capability, e.g., frequency change. The performance of the subset of computational units may be limited by setting a power state in which the subset may be operated and/or reducing a current power state of the subset to a lower power state. The subset whose performance is limited includes computational units that are least performance sensitive according to stored sensitivity data. The subset may include one or more processing cores and performance of the one or more processing cores may be limited in response to a CPU-bounded application or graphics processing unit (GPU)-bounded application being executed.
US08443207B2 File system filter authentication
A method of accessing content includes installing a file system filter for a secure removable memory device on a host device. A challenge is sent from the file system filter to a software entity on the host device, and a software entity response is received at the file system filter in response to the challenge. A file system filter response is calculated at the file system filter using the challenge, and access to first content on the secure removable memory device is provided if the software entity response matches the file system filter response.
US08443204B2 Ticket authorized secure installation and boot
A method and apparatus for secure software installation to boot a device authorized by a ticket are described herein. A ticket request including a device identifier of the device is sent for the ticket which includes attributes for one or more components to boot the device into an operating state. The ticket is cryptographically validated to match the one or more components with corresponding attributes included in the ticket. If successfully matched, the one or more components are executed to boot the device.
US08443203B2 Secure boot method and semiconductor memory system using the method
A semiconductor memory system includes an external memory, an internal memory, and a one-time programmable (OTP) memory. The external memory includes a kernel, a public key, first boot information used to authenticate the public key and generate a test secret key, and a second boot loader verifying integrity of the kernel. The internal memory includes a first boot loader that verifies integrity of the second boot loader and generates the test secret key. The OTP memory includes second boot information generated using the public key and a secret key. Since the secure boot method and the semiconductor memory system using the method do not need an additional OTP memory to store a secret key unlike conventional technology, the capacity and recording time of the OTP memory can be reduced to about half compared to the conventional technology.
US08443201B2 Biometric authentication system, enrollment terminal, authentication terminal and authentication server
The present invention captures user's biometric data during enrollment and converts it by a given conversion parameter to create a template. It creates verification information for the conversion parameter, and enrolls it in an authentication server together with the template. The conversion parameter is stored in an IC card or the like for issuance to the user. During authentication, the authentication server verifies that the authentication terminal knows the conversion parameter, using conversion parameter verification information. Next, the authentication terminal converts user's biometric data newly captured by a conversion parameter to create matching information, and transmits it to the authentication server. The authentication server matches the matching information with the template to determine whether the user is a principal.
US08443199B2 Mobile terminal and method of controlling the mobile terminal
A mobile terminal and a method of controlling the mobile terminal are provided. The method includes storing a plurality of pieces of fingerprint information on at least one of a finger-by-finger basis, a user-by-user basis, and a pattern-by-pattern basis; receiving a fingerprint-touch input through a display module capable of performing fingerprint identification; and if fingerprint information of the received fingerprint-touch input matches with one of the plurality of pieces of fingerprint information for locking a predefined operating menu, locking the predefined operating menu. Therefore, it is possible to easily lock or unlock the mobile terminal in response to a fingerprint-touch input. In addition, it is possible to effectively perform various operations performed by the mobile terminal in response to a fingerprint-touch input.
US08443197B2 Voice-capable system and method for authentication using prior entity user interaction
A system and method for use with a voice-capable system, includes but is not limited to a method including accessing by the voice-capable system of one or more entities computationally networked to the voice-capable system, obtaining one or more user interactions with the one or more entities and generating an authentication session using the one or more user interactions with the one or more entities.
US08443196B2 Signing method, apparatus, and system
A signing method, apparatus, and system, which relate to the information security field. The present invention overcomes the problem of signature counterfeit in prior art. The client host generates a transaction message and determines the key information of the message after receiving transaction information entered by a user, forms a data packet for signing, and transmits the data packet to the USB key, which will then extract the key information and output it for confirmation by the user, and if a confirmation is received, the USB key signs the data packet and transmits a signature to the client host; after receiving the signature and the transaction message from the client host, the server extracts the key information from the transaction message to form a data packet for signing and verifies the signature against the data packet. The embodiments of the present invention are mainly applicable to the field of information security.
US08443195B2 Method and apparatus for performing security communication
Provided is a method of performing secured communication. In the method, a secured communication request for performing secured communication is received from the second device, a security key required for the secured communication is randomly generated and output, and a plurality of pieces of data encrypted using the security key are transmitted and received to and from the second device.
US08443194B2 Method of authentication and session key agreement for secure data transmission, a method for securely transmitting data, and an electronic data transmission system
The invention relates to a method of authentication and session key agreement for secure data transmission between a first and second data communication entity in an electronic data transmission system. Furthermore, the invention relates to an electronic transmission system to perform a method of authentication and session key agreement.
US08443190B2 Method for securing a two-way communications channel and device for implementing said method
The present invention relates to a method for securing a two-way communications channel between at least a network N1 and a network N2 with a lower level of security than N1, and a device to implement the method. The method comprises at least the following steps: defining one or more types of data authorized to be transmitted from N1 to N2; routing a datum to an encryption/decryption module or to a filtering module, according to the datum type. The invention notably allows communications to be established between a plurality of networks with different levels of security.
US08443188B2 Using code access security for runtime accessibility checks
Various technologies and techniques are disclosed that use code access security for providing runtime accessibility checks. A request is received from a first program to access at least one private member of a second program at runtime. If the first program has a greater than or equal security context than the second program, then the first program is granted access to the at least one private member of the second program. This code access security check can be provided in a framework environment that is responsible for managing programs that are from unknown or untrusted sources.
US08443187B1 Authentication of computing devices in server based on mapping between port identifier and MAC address that allows actions-per-group instead of just actions-per-single device
In one or more embodiments, attributes other than a supplicant's MAC address can be used for the user name in the authentication process in a network computing environment. In at least some embodiments, doing so utilizes an association structure, such as a table, that is already resident at the authentication server. By using attributes other than a supplicant's MAC address, various matching scenarios can be provided by the authentication server in which authentication or authorization takes place responsive to satisfying conditions defined in the authentication server's association or database. Furthermore, a variety of non-authentication scenarios can be supported using the authentication server's association.
US08443184B2 System and method for personalizing devices
A system and method for personalizing a device is disclosed herein. A user configures a plurality of settings associated with a device. Each setting is identified as a user setting or a platform setting. The user settings are stored in a personalization virtual object with the user. Platform settings are stored separately from the personalization virtual object. Software for personalizing a device provided on a computer readable medium is disclosed herein. The software comprises a code for execution on a central processing unit operable to configure a plurality of settings associated with a device by a user. The software identifies each setting as a user setting or a platform setting. The user settings are stored in a personalization virtual object associated with the user, and the platform settings are stored separately from the personalization virtual object.
US08443181B2 Processor boot security device and methods thereof
Securing network authentication information at a data processing device includes determining a boot source from which to boot the device and comparing the boot source to an expected source. If the boot source is not the expected source, access to the network authentication information is inhibited, such as by disabling access to the portion of memory that stores the network authentication information. Further, if the boot source is the expected source, boot code authentication information is retrieved from memory and verified during the boot sequence. If the boot code authentication information is not authenticated, access to the network authentication information is inhibited. Accordingly, access to the network authentication information is allowed only if the data processing device is booted from an expected source, and only if the boot code is authenticated, thereby reducing the likelihood of unauthorized access to the network authentication information.
US08443180B2 Method for operation system startup
A method for operation system startup includes steps of switching on hardware startup; determining whether there is a trigger signal; reading an initial parameter from a storage device, and loading the initial parameter into a startup program when there is no trigger signal, executing the startup program; and entering operational system.
US08443173B2 Method for instructing a data processor to process data
A data processor which executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file.
US08443172B2 Apparatus and method for marking start and end bytes of instructions in a stream of instruction bytes in a microprocessor having an instruction set architecture in which instructions may include a length-modifying prefix
An apparatus in a microprocessor that has an instruction set architecture in which instructions may include a length-modifying prefix used to select an address/operand size other than a default address/operand size, wherein the apparatus marks the start byte and the end byte of each instruction in a stream of instruction bytes. Decode logic decodes each instruction byte of a predetermined number of instruction bytes to determine whether the instruction byte specifies a length-modifying prefix and generates a start mark and an end mark for each of the instruction bytes based on an address/operand size. Operand/address size logic provides the default operand/address size to the decode logic to use to generate the start and end marks during a first clock cycle during which the decode logic decodes the predetermined number of instruction bytes. If during the first clock cycle and any of N subsequent clock cycles the decode logic indicates that one of the predetermined number of instruction bytes specifies a length-modifying prefix, the operand/address size logic provides to the decode logic on the next clock cycle the address/operand size specified by the length-modifying prefix to use to generate the start and end marks.
US08443164B2 Data management device and data management method
A data management device includes a memory configured to save data and a processor. The processor is configured to save acquired data into the memory when the save command is received. The processor is further configured to execute a process which processes the data acquired by the acquisition unit when the specific command is received. The process is different from saving the data into the memory. The processor is still further configured to generate a first data name in accordance with a first rule and attach the first data name to the acquired data. Moreover, the processor is configured to generate a second data name in accordance with a second rule different from the first rule and attach the second data name to the acquired data.
US08443161B2 Cache memory systems having a flexible buffer memory portion and methods of operating the same
A cache memory system includes a cache memory that includes a first memory portion and a flexible buffer memory portion. A cache controller is coupled to the cache memory and is configured to control allocation and/or deallocation of blocks from the first memory portion to and/or from the flexible buffer memory portion.
US08443156B2 Virtualization system using hardware assistance for shadow page table coherence
One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation. The method marking with a traced write indication at least those entries of the shadow page table that map physical memory locations which themselves encode the guest page mappings, the marking identifying, for a hardware facility, a subset of memory access targets for which updates are to be recorded in a guest write buffer accessible to the virtualization system. Responsive to a coherency-inducing operation of the guest computation, the method reads from the guest write buffer and introduces corresponding updates into the shadow page table.
US08443155B2 Lock-free concurrent object dictionary
An object storage system comprises one or more computer processors or threads that can concurrently access a shared memory, the shared memory comprising an array of equally-sized cells. In one embodiment, each cell is of the size used by the processors to represent a pointer, e.g., 64 bits. Using an algorithm performing only one memory write, and using a hardware-provided transactional operation, such as a compare-and-swap instruction, to implement the memory write, concurrent access is safely accommodated in a lock-free manner.
US08443152B2 Cache memory capable of adjusting burst length of write-back data in write-back operation
A cache memory includes a write-back determination unit and a burst length determination unit. The write-back determination unit determines whether a block is a write-back block based on an n-bit dirty value of the block. The burst length determination unit determines a burst length of write-back data included in the write-back block based on the n-bit dirty value and an minimum burst length, when the block is the write-back block. J:\SAM\1309\subspecredline.doc
US08443151B2 Prefetch optimization in shared resource multi-core systems
An apparatus and method is described herein for optimization to prefetch throttling, which potentially enhances performance, reduces power consumption, and maintains positive gain for workloads that benefit from prefetching. More specifically, the optimizations described herein allow for bandwidth congestion and prefetch accuracy to be taken into account as feedbacks for throttling at the source of prefetch generation. As a result, when there is low congestion, full prefetch generation is allowed, even if the prefetch is inaccurate, since there is available bandwidth. However, when congestion is high, the determination of throttling falls to prefetch accuracy. If accuracy is high—miss rate is low—then less throttling is needed, because the prefetches are being utilized—performance is being enhanced. Yet, if prefetch accuracy is low—miss rate is high—then more prefetch throttling is needed to save power, because the prefetch are not being utilized—performance is not being enhanced by the large number of prefetches.
US08443150B1 Efficient reloading of data into cache resource
A storage proxy includes a cache resource. A processor is configured to receive read and write requests sent from an initiator to a target over a first proxy path. The processor invalidates the cache lines when the read and write requests are redirected over a second direct path between the initiator and the target or when some other event indicates the data in the cache lines may no longer be consistent with corresponding data in the target. The processor identifies addresses for at least some of the cache lines that were previously valid and reloads the data for the identified addresses from the target back into some the cache lines when the read and write requests are redirected back over the first proxy path or when consistency can resumed between the data in the cache lines and corresponding data in the target.
US08443147B2 Memory interleave for heterogeneous computing
A memory interleave system for providing memory interleave for a heterogeneous computing system is provided. The memory interleave system effectively interleaves memory that is accessed by heterogeneous compute elements in different ways, such as via cache-block accesses by certain compute elements and via non-cache-block accesses by certain other compute elements. The heterogeneous computing system may comprise one or more cache-block oriented compute elements and one or more non-cache-block oriented compute elements that share access to a common main memory. The cache-block oriented compute elements access the memory via cache-block accesses (e.g., 64 bytes, per access), while the non-cache-block oriented compute elements access memory via sub-cache-block accesses (e.g., 8 bytes, per access). A memory interleave system is provided to optimize the interleaving across the system's memory banks to minimize hot spots resulting from the cache-block oriented and non-cache-block oriented accesses of the heterogeneous computing system.
US08443146B2 Techniques for cache injection in a processor system responsive to a specific instruction sequence
A technique for performing cache injection includes monitoring an instruction stream for a specific instruction sequence. Addresses on a bus are then monitored, at a cache, in response to detecting the specific instruction sequence a determined number of times. Ownership of input/output data on the bus is then acquired by the cache when an address on the bus (that is associated with the input/output data) corresponds to an address of a data block stored in the cache.
US08443145B2 Distributed memory usage for a system having multiple integrated circuits each including processors
A plurality of integrated circuits in a system, each having a program memory loaded with different sections of a program, and a second memory. The integrated circuits perform the program, such that, when one of the integrated circuits requires a portion of the program, which is contained in its own program memory, it extracts it from the program memory and uses it, but when it requires a portion of the program, which is not contained in its own program memory, it reads it from the program memory of one of the other integrated circuits into its second memory and runs that portion of the program from there. In one example, the system is a line card, and the program is specific to one DSL protocol.
US08443141B2 Intelligent write caching for sequential tracks
Write caching for sequential tracks is performed by a processor device in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit. If a first track is determined to be sequential, and an earlier track is also determined to be sequential, a temporal bit associated with the earlier track is cleared to allow for destage of data of the earlier track. If a temporal bit for one of a plurality of additional tracks in one of a plurality of strides in a modified cache is determined to be not set, a stride associated with the one of the plurality of additional tracks is selected for a destage operation. If the NVS exceeds a predetermined storage threshold, a predetermined one of the plurality of strides is selected for the destage operation.
US08443139B2 SCSI protocol emulation for virtual storage device stored on NAS device
A virtualization technique, in accordance with one embodiment of the present invention, includes emulating the small computing system interface (SCSI) protocol to access a virtual SCSI storage device backed by a file stored on network attached storage (NAS).
US08443138B2 Recording medium storing management program, management device and management method
A management device obtains, from the plurality of storage nodes, information of accesses which are made to the actual storage areas included in the storage nodes, generating load information of the actual storage areas based on the access information, and storing the generated load information in a load information storage unit. The device changes, based on the load information stored in the load information storage unit, the assignment relations of the actual storage areas with respect to the virtual storage areas such that loads of the storage nodes are leveled. The device instructs the plurality of storage nodes to move the data in the actual storage areas depending on change in the assignment of the actual storage areas to the virtual storage areas.
US08443135B2 Exhaustive parameter search algorithm for interface with nand flash memory
The Exhaustive Parameter Search (EPS) algorithm of this invention enables communicating devices to access to a large variety of NAND Flash memories. The EPS algorithm exploits the fact that the parameters needed for successful initial communication with NAND Flash memory (block Size and page Size) have only few possible values. The EPS algorithm tries all possible values to find a magic number stored in the NAND Flash memory. The correct parameters for the particular NAND Flash memory are read after detection of the magic number. This ensures that accurate parameters are used after successful detection of the magic number detection. The OEM must write the known parameters of the NAND Flash memory in a predetermined location following the magic number.
US08443133B2 Memory system storing management information and method of controlling same
A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred referring to a pre-log or a post-log in a NAND memory. The management-information restoring unit determines that a short break has occurred when the pre-log or the post-log is present in the NAND memory. In that case, the management-information restoring unit determines timing of occurrence of the short break, and, after selecting a pre-log or a post-log used for restoration, performs restoration of the management information reflecting these logs on a snapshot. Thereafter, the management-information restoring unit applies recovery processing to all write-once blocks in the NAND memory, takes the snapshot again, and opens the snapshot and the logs in the past.
US08443132B2 Method and apparatus for cascade memory
A system and method of operating a cascade of a plurality of memory devices connected in series is disclosed. In one aspect, there is a memory controller operatively connected to the memory cell and a cascade circuit configured to enable a subsequent memory device in a cascade of memory devices.
US08443131B2 Non-volatile memory device
Operational information read out by a read-out sense amplifier (19) is transferred via the data line DB to a volatile memory section. The volatile memory section is configured with the volatile memory section (21) having a SRAM configuration and the second volatile memory section (23) configured with latch circuits, both sections respectively connected in parallel with the data line DB. The operational information, which may be provided depending on an operation state of the write-protect information and other information stored in the non-volatile memory cell MC selected by the word line WLWP, is written and read out with respect to the first volatile memory section (21) in response to the identification information linked with the operational information. The operational information which must be constantly accessible, is written into the second volatile memory section (23). Thus, the operational information is available in response to attributes of the operational information.
US08443126B2 Hot plug process in a distributed interconnect bus
A distributed PCIe adapted to support a hot-plug process triggered by any change in a status of a distributed link, comprises an upstream bus unit including a first bridge connected to a root component and adapted to maintain a first configuration space and a copy of a second configuration space, the first configuration space bridge includes at least hot-plug registers specifying at least capabilities and status of a slot of the first bridge; and a second bridge connected to an endpoint component and adapted to maintain the second configuration space, the second configuration space includes at least hot-plug registers specifying at least capabilities and status of a slot of the second bridge.
US08443121B1 Common block interface for data and protocol with handshake
A method and apparatus for handshaking using a 2-wire protocol is described. An electronic component may be divided into blocks, with the blocks performing one or more functions. The blocks may be in series with one another to form a pipeline. The blocks may use interface circuitry to transfer information upstream from or downstream to another block. The interface circuitry uses the 2-wire handshaking for the transfer including a transmit readiness wire configured to carry a signal indicative of readiness of the upstream circuit to output data and a receive readiness wire configured to carry a signal indicative of readiness of the downstream circuit to receive the data.
US08443120B2 Method for accessing multiple card slots and apparatus for the same
The present invention discloses a method for accessing multiple card slots and an apparatus for the same, which relate to data communication field. The method comprises establishing a connection from a CCID to a host, declaring at least a pair of IN/OUT endpoints used for implementing a response pipe and a command pipe as BULK-IN and BULK-OUT endpoints, declaring at least one IN endpoint used for implementing an event notification pipe as an interrupt endpoint, and declaring, by the CCID, the CCID itself as a device compliant with a CCID standard and the number of card slots supported by the CCID to the host; accessing the CCID by the host; receiving, by the CCID, a BULK-OUT packet and determining, by the CCID, a type of a CCID command issued by the host according to the BULK-OUT packet; in case the CCID command is a channel extension command, determining if it is a channel switch command; and if so, parsing the channel switch command and activating a card slot the host tries to access.
US08443119B1 System and method for disabling auto-trespass in response to an automatic failover
Auto-trespass can be at least temporarily disabled subsequent to an automatic failover. The automatic failover exchanges roles between an active path and a passive path, such that the passive path becomes the active path and vice versa. By disabling auto-trespass, hosts that are unaware that the automatic failover has occurred will not trigger another failover when those hosts attempt to perform I/O operations via the formerly-active path. This can reduce performance decreases that would otherwise occur due to the active role being traded in a “ping-pong” manner between the paths.
US08443118B2 Data flow control within and between DMA channels
In one embodiment, a direct memory access (DMA) controller comprises a transmit circuit and a data flow control circuit coupled to the transmit circuit. The transmit circuit is configured to perform DMA transfers, each DMA transfer described by a DMA descriptor stored in a data structure in memory. There is a data structure for each DMA channel that is in use. The data flow control circuit is configured to control the transmit circuit's processing of DMA descriptors for each DMA channel responsive to data flow control data in the DMA descriptors in the corresponding data structure.
US08443115B2 Method and system for managing access to presence attribute information
A presence attribute information server and manager application, and corresponding method is provided for managing access to presence attribute information. In addition to the presence attribute information entries, access authorization entries associated with at least some of the presence attribute information entries are provided which define conditions in which access to the presence attribute information is authorized. Generally, the defined conditions can include temporal and/or spatial requirements associated with either the user requesting the presence attribute information or the person/item associated with the presence attribute information, for purposes of establishing authorization to access the presence attribute information.
US08443113B2 Communication apparatus
A communication apparatus is configured to execute testing of whether or not the responding module is correctly responding to the plurality of commands transmitted and received between a transmission module and a reception module, the testing being performed via a loop-back mode transmission and reception path configured such that the reception module receives the command transmitted by the transmission module; and during the testing, following procedure is performed, which includes: transmitting the specific command by the transmission module; receiving the specific command by the reception module via the transmission and reception path; deactivating reception of the specific command; and transmitting a command different from the specific command subsequent to transmitting the specific command by the transmission module.
US08443110B2 Approach for discovering devices on a common bus without direct communication
A system for discovering devices on a common bus without direct communication. Each device on the bus has a unique identification. One of the devices or a computer may be a master or a host. The host may broadcast a request asking every device with an identification value in a particular range to respond. If no device or one device exists on the bus in this particular range, then there is no or one response, respectively. If multiple devices exist within the range, then multiple responses may be received by the host. In a case of multiple responses, the host may re-transmit its request to one or more half ranges. If multiple responses are again received, then the host may again re-transmit its request where the half range or ranges are again split in half. This approach of half-range reduction may be repeated until no more collisions occur.
US08443104B2 Routing engine with filtering capabilitiess
A routing engine functions to respond to a request for routing options for a communication session from a querying node by providing a list of routing options. The original request includes signaling information that is utilized by the routing engine to determine a preliminary list of routing options that identifies vendors capable of handling the communication session. Pre-defined routing definitions may be applied to alter the list of vendors as identified in the preliminary list. Filtering processes may be applied to remove undesirable vendors from the preliminary routing options, resulting in a list of routing options for the communication session. The preliminary list may be ordered according to some parameter, and when a filtering process is applied the process may end upon reaching a first non-compliant vendor.
US08443103B2 Method and system for intelligently forwarding multicast packets
A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes. However, the routing system can also support other multicast protocols and/or standards.
US08443102B1 Pipeline of a packet processor programmed to extract packet fields
A packet processor includes a memory and a programmable compute pipeline. The memory stores microcode that specifies respective sets for the packet types, and the respective set for each type specifies packet fields. The programmable compute pipeline includes a sequence of stages beginning with an initial stage. The initial stage includes an operand selector that extracts a data vector from each packet. The operand selector is programmable to extract the data vector that includes each field specified in the respective set for the type of each packet. Each stage except the initial stage inputs a first version of the data vector and each stage outputs a second version of the data vector. Each stage except the initial stage generates the second version of the data vector that replaces a part of the first version of the data vector with a result that the stage computes from the part.
US08443097B2 Queue management unit and method for streaming video packets in a wireless network
The present invention relates to a queue management unit and method for streaming video packets in a wireless network. The method includes determining a type of frame from a header of a video packet received at a transmit buffer. The method further includes discarding the received frame if the received frame is dependent upon any previously discarded frame, otherwise storing the received frame in one of a plurality of sub-queues of the transmit buffer according to the type of frame, where each sub-queue of the plurality of sub-queues stores frames corresponding to one type of frame. Also, the method includes creating space in the transmit buffer if there is insufficient space for a higher priority frame by discarding lower priority frames, as well as discarding frames in the transmit if the received frame is delayed more than a maximum period of time.
US08443088B2 File transfer server
A technique allows shared use of a file between different networks via the Internet. File transfer servers on different LANs access file servers on the respective LANs to prepare a list of shared files, respectively. The file transfer servers are registered in a SIP server, and then send a SUBSCRIBE method to each other to issue a request to transfer the file list, respectively. In response to the request, the file lists are exchanged. A communication terminal on each LAN makes a request to acquire a specific file on the basis of information about the shared files stored in the file transfer server. Through a media session, one of the file transfer servers issues a request to acquire the file to the other file transfer server. As a result, the file is transferred to the communication terminal.
US08443085B2 Resolving information in a multitenant database environment
Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
US08443084B2 Enhanced upgrade path
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for establishing upgrade paths. In one aspect, a method includes establishing an interim environment and platform, migrating the data from the legacy environment and platform to the interim environment and platform, and migrating the data from the interim environment and platform to the upgraded environment and platform.
US08443077B1 System and method for managing disk volumes in a hosting system
Some embodiments provide a method for managing a hosting system that includes several nodes for hosting several virtual machines. The method identifies a particular size of disk volume to monitor within the hosting system. The method determines whether the number of disk volumes of the particular size that are (i) built on a set of hardware resources of a node of the hosting system and (ii) not allocated to a specific virtual machine falls below a threshold. When the number of disk volumes of the particular size falls below the threshold, the method determines at least one particular node on which to build a new disk volume of the particular size. The method sends instructions to the particular node to build a disk volume of the particular size. Some embodiments monitor images of a particular computer system within the hosting system.
US08443073B2 Automated performance prediction for service-oriented architectures
The description relates to the field of automatically predicting the performance characteristics of a service-oriented architecture (SOA). The prediction is made by setting up a model of the service-oriented architecture, generating a queue of services to be executed, simulating execution of the services by utilizing the model while processing the queue, and determining the performance characteristics from data obtained from the simulation.
US08443069B2 Highly scalable architecture for application network appliances
A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
US08443061B2 Data transmission method and communication control apparatus
A data transmission apparatus transmits first and second data to transmission destinations, respectively. Upon completion of transmission of the second data, the data transmission apparatus instructs the transmission destination of the first data to confirm transmission processing of the first data that is transmitted before the second data is transmitted.
US08443056B2 Client-server signaling in content distribution networks
One embodiment of the present invention sets forth a technique for transmitting and processing download requests specifying download instructions and additional optional intent hints. A client computer signals intent information to an edge server resident within a content delivery network via download requests. The intent information indicates contextual information regarding the download of a digital content file, such as the reason for the download or the amount of the digital content file that might be downloaded in subsequent requests. A suitably equipped edge server adapts the processing of the download request based on the intent information specified by the client computer. In response to the download request, the edge server also transmits a response to the client computer indicating performance characteristics associated with the edge server. The response also indicates alternative servers that can be accessed by the client computer for downloading the digital content file.
US08443053B2 Software to provide geographically relevant website content
Internet based software application that identifies the geographic location of each a website visitor by their IP address to provide geographically relevant content to each individual visitor in a customized web page. In an embodiment, content can be further customized by web page viewing patterns of users in similar geographic locations. In an embodiment the software application matches the visitor's location to likely travel departure points with offerings likely to interest a visitor from said location and displays likely attractive offers dynamically to that visitor.
US08443040B2 Method and system for synchronizing presentation of a dynamic data set to a plurality of nodes
A method for synchronizing presentation of a dynamic data set to a plurality of nodes. The method includes the step of generating, by a consumer node in a plurality of nodes, a plurality of data packets representing a change to a dynamic data set. A host node in the plurality of nodes receives the plurality of data packets. The host node transmits to a synchronization engine the plurality of data packets. The synchronization engine generates metadata information representing the difference between the dynamic data set and the plurality of data packets. The synchronization engine transmits to the plurality of nodes the metadata information and the plurality of data packets.
US08443039B2 Method and apparatus for distributing virtual goods over the internet
A Virtual Collectible Distribution Network generates and distributes Virtual Collectible objects, each potentially possessing unique properties, over a computer network such as the Internet, to a group of users. The Distribution Network utilizes a client-server system. The client software can be standalone or embedded in another application, such as a web browser or game. In one scenario, the client software observes certain behaviors of the user, and communicates such behavior to the server, which process is transparent to the user. The server, based on the communications from the client, predefined algorithm, and other factors, may decide to award the user with a Virtual Collectible.
US08443035B2 System and method for collaboration using web browsers
One or more collaboration computers connected over the network may collaborate using their web browsers. Each collaboration computer may have one or more window locators that uniquely identify a web browser window on the browser. The web browser window can be a window where one or more events occur during the collaboration. One or more document locators may be derived from information describing a document path from the respective web browser window to a document within the respective web browser window. The document path can be a path in a hierarchical structure that includes the document and the respective web browser window. One or more transfer data structures may contain the window locator and the document locator and may be passed to and from the collaboration computer through a network connection to enable a collaboration session.
US08443033B2 Variable node processing unit
A variable node processing unit with N+1 inputs, having at least a first bank of two-input adders and a separate last bank of two-input adders, where the banks of adders are disposed in series.
US08443028B2 Circuits and methods for performing exponentiation and inversion of finite field elements
An exponentiation circuit for computing an exponential power of a finite field element includes combinatory logic circuits that map input digits of a multi-digit field element β to output digits of an output multi-digit field element β2m. The exponentiation circuit is capable of computing a power of a field element without performing any multiplication operations and requires only exclusive-OR logic operations to generate the output exponential field element. A circuit for generating a multiplicative inverse of a finite field element can be constructed from a set of parallel exponentiation circuits, with each of the parallel exponentiation circuits generating a different multi-digit field element β2m directly from the input field element β. Multiplier circuits multiply together the outputs of the parallel exponentiation circuits to generate the multiplicative inverse of the field element β.
US08443026B2 Partially complex modulated filter bank
An apparatus for processing a plurality of real-valued subband signals using a first real-valued subband signal and a second real-valued subband signal to provide at least a complex-valued subband signal comprises a multiband filter for providing an intermediate real-valued subband signal and a calculator for providing the complex-valued subband signal by combining a real-valued subband signal from the plurality of real-valued subband signals and the intermediate subband signal.
US08443024B2 Time-domain gated filter for RF communication systems
A time domain filter receives a double sideband (DSB) input in the frequency domain and compresses this input into a time domain signal filtered by a time gate for providing a time filtered signal that is then expanded back into the frequency domain as a single sideband (SSB) output with one sideband being filtered by the time gate for translating DSB signals into SSB signals well suited for communicating chirped modulated signals as SSB signals along an electrical line or optical fiber without dispersive nulling of the communicated signal.
US08443023B2 Frequency synthesis rational division
A system and method are provided for synthesizing signal frequencies using rational division. The method accepts a reference frequency value and a synthesized frequency value. In response to dividing the synthesized frequency value by the reference frequency value, an integer value numerator (dp) and an integer value denominator (dq) are determined. The method reduces the ratio of dp/dq to an integer N and a ratio of p/q (dp/dq=N(p/q)), where p/q<1 (decimal). The numerator (p) and the denominator (q) are supplied to a flexible accumulator module, and a divisor is generated as a result. N is summed with a k-bit quotient to create the divisor. In a phase-locked loop (PLL), the divisor and the reference signal are used to generate a synthesized signal having a frequency equal to the synthesized frequency value.
US08443009B2 Data processing system having services for providing functionalities
The invention relates to a data processing system with an improved provision of services for providing functionalities. The data processing system comprises at least one first service for activating at least one second service, whereby the services are configured as Web services.
US08443008B2 Cooccurrence dictionary creating system, scoring system, cooccurrence dictionary creating method, scoring method, and program thereof
A cooccurrence dictionary creating system includes: a language analyzing section which subjects a text to a morpheme analysis, a clause specification, and a modification relationship analysis between clauses, a cooccurrence relationship collecting section which collects cooccurrences of nouns in each clause of the text, modification relationships of nouns and declinable words, and modification relationships between declinable words as cooccurrence relationships, a cooccurrence score calculating section which calculates a cooccurrence score of the cooccurrence relationship based on a frequency of the collected cooccurrence relationship, and a cooccurrence dictionary storage section which stores a cooccurrence dictionary in which a correspondence between the calculated cooccurrence score and the cooccurrence relationship is described.
US08443001B2 Stashing of locally persisted data to network accessible storage
Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed.
US08442995B2 Systems and methods for controlling subscribed access to data
Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier.
US08442989B2 Method for assigning multimedia data to distributed storage devices
The invention concerns a method for assigning parts of multimedia files to distributed storage devices, the number of said devices being an integer n, characterized in that it comprises the following steps: a step consisting in dividing each multimedia file in windows, which represent data for contiguous playback of a given duration; a step consisting, for each multimedia file, in determining a number k so that any original window of file can be recovered from any k distinct symbols; a step consisting, for each window of each said multimedia files, in assigning n corresponding symbols to said devices, one to each device, the n distinct symbols being created using erasure coding; and a step consisting in partially or totally filling the storage memory left on each device after said first steps with prefix windows of said multimedia files.
US08442985B2 System for requirement identification and analysis based on capability mode structure
A textual analysis system is configured to compare textual content of textual statements. The textual analysis system is configured to score the textual content of a first textual statement and a second textual statement. Based on the score, the textual analysis system may determine a level of correspondence between the first textual statement and the second textual statement. The textual analysis system is configured to generate an interactive visual representation of the correspondence levels between the first statement and the second statement. The visual representation may be transmitted to a display.
US08442981B2 Résumé storage and retrieval system
A method of and apparatus for storage and retrieval of résumé images in a manner which preserves the appearance, organization, and information content of the original document. In addition, summaries or “outlines” of résumé images, broken down into multiple fields, are stored, and can be searched field by field. A user interface is provided which is based on a familiar paper-based method already in common use, thus reducing the training required to effectively use the system.
US08442974B2 Method and system for ranking web pages in a search engine based on direct evidence of interest to end users
A method and system for ranking Web pages in a Web search engine is described. One illustrative embodiment receives a Web search query from a particular user, the query including at least one keyword; identifies one or more Web pages that contain the at least one keyword; determines, for each of the one or more Web pages, a raw page ranking; adjusts the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting that Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and presents, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings.
US08442967B2 Operator-assisted iterative biometric search
Biometric search methods, apparatus, and systems using operator input for an operator-assisted iterative biometric search are provided. In certain embodiments, a set of candidate records is received at a computing device. At least a first portion of the set of candidate records is displayed. An indication that a first candidate record in the set of candidate records is not a match to the probe record is received. A first search of the set of candidate records using the first candidate record is performed. A score assigned to a second candidate record in the set of candidate records is modified when the second candidate record is more likely to be a match to the first candidate record than a match to the probe record. At least a second portion of the set of candidate records is displayed.
US08442965B2 Query language identification
Methods, systems, and apparatus, including computer program products, for identifying the language of a search query. In one embodiment, the language of each term of a query is determined from the query terms and the language of the user interface a user used to enter the query. In another embodiment, an automatic interface language classifier is generated from a collection of past queries each submitted by a user. In some embodiments, a score is determined for each of multiple languages, each score indicating a likelihood that the query language is the corresponding one of the multiple languages.
US08442963B2 System and method for compiling geospatial data for on-line collaboration
A system and method for compiling geospatial data for on-line collaboration is provided. A database of categories is maintained. Each category includes one or more waymarks and is associated with at least one variable having one or more attributes, which each specify a type of data storable under that variable. A search is performed and one of the categories is selected. A new waymark is formed under the selected category. First, geospatial data defining a location is received from a user. Second, metadata describing a physical object associated with a location is received. One or more of the attributes, which each specify the type of data in agreement with the metadata is defined. Third, the geospatial data is compiled with the metadata for the new waymark. The new waymark is stored under the selected category. The new waymark is published on-line.
US08442954B2 Creating and managing links to deduplication information
In a method of linking to information in a deduplication data sequence, a branching point is identified. The branching point is a place where a branch data sequence diverges from a parent data sequence that has been previously stored in a data deduplication process. A signature value associated with a subsequence of the information represented in the branch data sequence is determined. A branch location where the information of the branch data sequence begins is identified. Link information is stored in association with the branching point. The link information is stored in a computer memory. The link information comprises a link to the branch location and also comprises a portion of the signature value.
US08442950B2 Data surrogate generation for data management
Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. The multi-dimensional surrogation transforms data of each data surrogate from a format of the data source to at least one alternative format. Original metadata is extracted from each data surrogate. New metadata is generated by combining portions of the original metadata and components of each data surrogate. The multi-dimensional surrogation generates an extended data surrogate comprising the data surrogate and the new metadata.
US08442949B1 Systems and methods for using data archiving to expedite server migration
A computer-implemented method for using data archiving to expedite server migration may include: 1) archiving data from at least one source computing system to an archiving system in accordance with an archiving policy, 2) altering metadata associated with the archived data on the archiving system so that the metadata references a desired target computing system instead of the source computing system, and then, upon bringing the target computing system online, 3) restoring at least a portion of the archived data from the archiving system to the target computing system. Various other methods, systems, and configured computer-readable media are also disclosed.
US08442948B2 Adapting a timer bounded arbitration protocol
Example apparatus, methods, and computers prevent a split brain scenario in a pair of high availability servers by maintaining single writer access to a resource. One example method includes monitoring control of an arbitration (ARB) block by an active file system manager (FSM). An active file system portmapper (FSMPM) simultaneously requests permission from a standby FSM to restart a dead-man timer. The active FSM attempts to maintain control of the ARB block before expiration of the dead-man timer. If the active FSM is unable to maintain control of the ARB block before expiration of the dead-man timer, a hardware reset of an apparatus running the active FSM is forced. Therefore, the active FSMPM and standby FSM negotiate for additional time to maintain control of the ARB block to maintain single writer access and avoid unnecessary hardware resets.
US08442941B2 Scalable database workload replay with mode selections
To help a database administrator assess the impact of database server changes on applications, trace files are preprocessed into intermediate files with events sorted by generation order. Unused event classes and columns of a trace file are excluded, and pre-calculated data may be included. Intermediate files are then dispatched across a set of clients, and replay occurs in a synchronization mode or a stress mode. Synchronization mode releases events in submission order, whereas stress mode releases events in emulation of their original timing. Replay parameters include server idle time cap, query timeout value, a connect-time scaling factor for scaling time between trace start and connection login, and a think-time scaling factor for scaling the time between events on a replay client—database server connection. Each replay client generates a result file, which a replay controller aggregates for administrator analysis.
US08442940B1 Systems and methods for pairing of a semantic network and a natural language processing information extraction system
Systems and methods for coupling a semantic network editing tool and a natural language processing (NLP) system are disclosed. In one embodiment, a network editing tool includes or is connected to an application module configured to facilitate queries to the NLP system and extraction of data from a collection of document by the NLP system for integration of contents with the semantic network.
US08442938B2 Child data structure update in data management system
A system to update a data structure based on a plurality of parent data structures, where at least one of the plurality of parent data structures is associated with point data. Some embodiments may include reception of a notification to update from one of the plurality of parent data structures, determination that one or more of the plurality of parent data structures is updating, determination of whether a notification to update has been received from each of the one or more of the plurality of parent data structures, and, if the notification to update has been received from each of the one or more of the plurality of parent data structures, update of the data structure based on data of the one or more of the plurality of parent data structures.
US08442935B2 Extract, transform and load using metadata
The extract and transformation operation performed on multiple data sources. In the extract operation, a computing system periodically performs an extraction operation on the data sources, perhaps as defined by metadata. The transformation operation is performed on at least some the extracted data, and is periodically performed, perhaps also in a manner that is defined by metadata. When performing each iteration of the transformation operation, the computing system performs a transformation operation on valid data, marks other data as suspect (due to a dependency on data that is not present), and completes transformation on yet other data that had previously been marked as suspect or perhaps reaffirms its suspect status if the needed data is still not available.
US08442934B2 Query and result rebinding
The metadata-based intermediation between two data sources. A computing system accesses a query message (e.g., a query or a query response). The query message is structured to be compatible with the first data source. The computing system uses metadata either directly, or indirectly through the execution of code referenced by the metadata to convert the query message into a semantically equivalent query message that is compatible with the second data source. If the query message were a query, then a query response may be acquired and the metadata may perhaps be used again to convert the query response into a form that is compatible with the first data source. In one embodiment, the conversion using the metadata is performed with the assistance of a framework, making changes to the conversion process as simple as perhaps just editing the metadata itself.
US08442926B2 Information filtering system, information filtering method and information filtering program
A string matching unit 110 specifies a category of an input document 801 by string matching of the input document 801 and a classifying keyword shown by matching condition information 109. Learning data 209 shows statistic information of each category. A classifying unit 220 specifies the category of the input document 801 based on a correspondence ratio of the input document 801 and the statistic information shown by the learning data 209. A correct answer comparing unit 120 compares the category specified by the string matching unit 110 and a category of correct answer information 803. A learning unit 210 compares the category specified by the classifying unit 220 and the category of the correct answer information 803. An error rate calculating unit 310 calculates a classifying error rate of a string matching filter unit 100 and a learning filter unit 200 based on the comparison result of the correct answer comparing unit 120 and the comparison result of the learning unit 210. A result outputting unit 320 outputs the category specified by the filter having a smaller classifying error rate as a classified result 301 of a classifying target document 804.
US08442923B2 Temporal document trainer and method
An electronic document sorter is trained to classify documents based on their temporal qualities. The invention can be used in environments such as automated news aggregators, search engines and other electronic systems which compile information having temporal qualities.
US08442922B2 Sporting event image capture, processing and publication
Systems, methods and software are disclosed for capturing and/or importing and processing media items such as digital images or video (202) associated with a sporting event such as a marathon or bicycle race (FIG. 3). The media items are processed, including bib number or facial recognition if necessary (204, 206, 504), to associate them with an individual participant. Other input sources may include spectator uploads (506), external web sites and media sharing (508) or soda! networking (510) services. The system (500) aggregates, organizes and generates content, and distributes it (580) via various output channels, which may include event web sites (256), personal feeds (250), and other output channels (260, 254, 252, FIG. 4). Preferably, selected content is associated with at least one individual participant in the event, and that content is automatically distributed to channels that are associated with that individual participant.
US08442917B1 Energy distribution and marketing backoffice system and method
A retail energy provider system comprising a market transaction manager, business rules and requirements processor, usage rater, customer analysis and quality control auditor, customer billing processor and collection manager, customer payment processor, third party sales and marketing application programming interface, customer acquisition and residual income interface, having a wholesale forecaster, interactive voice response system, intranet web services, internet web services and network based external customer service and executive management systems and financial services functions, all said functions and systems interacting with a robust SQL database engine for which the novel database schema is taught herein.
US08442915B2 Modifiable authentication levels in authentication systems for transactions
A system and method are provided for authentication. A first request for a transaction is received from a communications device, the first request comprising collation information of a customer to be authenticated and a price of a product or service to be purchased by the customer. An authentication level is set based on the price. A second request is transmitted to a mobile communications device of the customer. Authentication information is received from the mobile communications device, the authentication information comprising identification information of the customer. The authentication information is transmitted to the communications device.
US08442914B2 Virtual wallet account with automatic-loading
Methods and apparatus for operating a virtual wallet system are described. In an embodiment, the process includes receiving, at a virtual wallet server, a virtual wallet account number and payment transaction details that includes a payment amount, and then mapping the virtual wallet account number to at least one funding account associated with a consumer. The method also includes validating the consumer and the payment transaction details, generating a standard purchase authorization request message and routing it to an issuer of the at least one funding account, and receiving an authorization response approving the payment transaction. The process further includes loading the consumer's virtual wallet account in real time to match the payment amount, and routing an authorization approval message to an originating acquirer. Such a virtual wallet system with automatic-loading capabilities substantially improves the operation of decoupled debit payment account schemes. In addition, the use of a virtual wallet account assigned to a consumer by virtue of a virtual wallet account number (which can be described as a pseudo-primary account number (pseudo-PAN)) allows the consumer to fund payments for multiple PSP accounts from a single funding account while simultaneously protecting personal data and protecting against identity theft.
US08442913B2 Evolving payment device
A computer apparatus is provided that comprises processor and a computer-readable medium coupled to the processor. The computer readable medium comprises code executable by the processor for implementing a method that comprises receiving a first indication at a computer apparatus that an evolving token has been used in a first transaction. Use of the evolving token in the first transaction provides a first benefit. The method further comprises that in a subsequent transaction after the first transaction, the evolving token changes so that it is associated with a payment account and the evolving token can be used to make payments.
US08442911B1 Systems and methods for a prepaid interest credit card account
A system for charging fees to a card holder of a credit card account may comprise at least one subsystem that calculates a prepaid interest amount and at least one subsystem that charges the prepaid interest amount to the credit card account in lieu of charging interest on the actual balance of the account.
US08442907B1 Method, software program, and system for ranking relative risk of a plurality of transactions
A method for ranking relative risk of a plurality of transactions, wherein each of the transactions has associated therewith a plurality of variables. In one embodiment the method includes assigning a value to each of the variables associated with each of the transactions, aggregating the values assigned to each of the variables on a transaction by transaction basis to produce an aggregate risk level for each transaction, and ranking each of the transactions relative to one another based upon the aggregate risk level corresponding to each transaction. A corresponding software program and system are also disclosed.
US08442902B2 System, method and program for preventing gaming in a trading system
System, method, and program for preventing gaming in a trading system. The systems, methods and programs can receive an order from a trader to trade securities in an alternative trading system, determine if gaming is occurring, set a price collar for the order, and submit the order to the alternative trading system with the price collar.
US08442901B2 Fuel offering and purchase management system
The present disclosure is directed to facilitating pricing, sales and delivery of a commodity. In one embodiment, a Fuel Offer Generator facilitates the purchase and management of fuel offerings. The Fuel Offer Generator allows Customers interested in securing fuel to obtain an offer for fuel at lock-in prices for various tenors. Fuel Customers may later exercise the fuel offers so their fuel costs are locked-in at desired levels The Fuel Offer Generator may generate hedges to counteract fuel related risks stemming from fuel offer purchases. Ultimately, a customer that purchases a fuel offering can exercise their fuel offering order at a specified price and redeem any difference between the market price for their purchased fuel and the price specified in their fuel offering order. The Fuel Offer Generator allows for the management of regional fuel price offerings and allows for fuel offering redemption based on fuel pump prices.
US08442892B2 REIT-based pure property return indexes
The present disclosure is directed to generating REIT-based pure property return indexes. First, REIT return data is compiled from each REIT of a plurality of REITs at a predetermined frequency. Then, the generated REIT return data is de-levered and processed according to exposures to each of a plurality of target characteristics to obtain coefficients reflecting each REIT's weight in an index. Finally, an index is generated according to the REITs, the obtained coefficients, and the weights.
US08442891B2 Intermarket analysis
A method and a system for performing intermarket analysis. The method can include, from a pool of available markets in which at least one key intermarket has been selected and removed, selecting at least one market as a general intermarket, and removing the market selected as the general intermarket from the pool of available markets. From the pool of available markets from which the general intermarket has been removed, at least one market can be selected as a predictive intermarket and removed from the pool of available markets. Market data for each of the key intermarket, the general intermarket and the predictive intermarket can be processed to train a neural network. After training the neural network, market data for the primary market can be processed with the neural network to predict future market data for the primary market. The predicted future market data can be output.
US08442888B2 Managing and evaluating price data for purchasing
A method for evaluating price data includes receiving a product specification data set that identifies different items. Also received are price data sets that include items and corresponding price data. For each price data set, metric data for each item is obtained. The metric data includes one or more market reference prices for the items in the price data set. Using the metric data, a market value of each item in the price data set is calculated for comparison to the price data in the price data set. The method may also include comparing the price data in the price data set to the calculated market value to generate a comparison value. In another embodiment, metric data is obtained for each item in the product specification data set, and a market value of each item is calculated for comparison to the price data in the price data sets.
US08442884B2 Transfer of title through intermediary
Disclosed are novel tools (including, without limitation, systems, methods and software) to facilitate the sale of items of property and/or for providing title transfer services that ensure that the purchaser of the items of property (real or personal) receives adequate title to the property. In an aspect, the tools can serve as a clearinghouse for the various components to the transaction (e.g., receiving payment from the buyer, confirming that any security interest in the property has been paid off, informing the various parties to the transaction of the transaction's status, etc.).
US08442874B2 Flight selection method
The present invention relates to a flight selection method using a computerized device. The method includes the step of processing flight data relating to flights to produce display data. The display data is displayed by a remote computer in accordance with a flight search query. The display data includes flight representations displayed relative to a timeline. At least one flight representation is associated with more than one fare indicator to provide for a more compact display of flight information.
US08442872B2 System and methods for providing financial account information over a network
A system and method for providing financial account messages to customers while accessing web sites is disclosed. Methods, systems and articles of manufacture consistent with the present invention enable a financial account issuer to provide an application to customer's computer system over a network. The application may be configured to provide various messages associated with the customer's financial account provided by the financial account issuer while the customer browses web sites. The financial account messages may be configured to provide interactive and dynamically changing account status information based on attempted purchases of goods and/or services by the customer at merchants' web sites. The application may also be configured to provide rating information associated with web sites accessed by the customer.
US08442864B2 Digital device advertising system and method
A system and method for allowing users to download modified software applications for digital devices, such as mobile phones, computers, electronic devices and mobile devices capable of wireless communication by the provision by the user of an authentication code that is validated to determine that the user is permitted to download and use a modified software application for the digital device. The system authorizes the user to download and use a modified software application and provides advertisements, directly associated with the campaign's authentication code(s), to the modified software application as it runs on the digital device, where the modified software application has been modified to accept and display advertisements on the digital device. The invention further includes allocating credits to authentication codes and deducting credits based on a credit value assigned to each modified software application and/or digital product, such as a digital song. The invention further includes the capability to track the usage of such modified software applications based on the authentication codes.
US08442861B2 Multi-dimensional price determination
A system and method are provided. The method includes establishing a current belief about the multidimensional distribution of buyers' valuations for at least one item, and, based on the current belief, proposing at least one pricing mechanism, each pricing mechanism establishing a price for the at least one item. Observed buyers' responses to at least one of the set of proposed pricing mechanisms are stored. Region censored updates to the belief about the multidimensional distribution of buyers' valuations are conducted, based on the observed responses, to generate a new belief about the multidimensional distribution of buyers' valuations. Based on the new belief, a pricing mechanism establishing a price for the at least one item is proposed, that is expected to improve a seller's welfare under the new belief, relative to the originally proposed mechanism or mechanisms.
US08442858B1 Subscriber data insertion into advertisement requests
A method is provided for subscriber data insertion into advertisement requests. The method includes receiving a request for advertising content for a subscriber from a publisher. The request contains a unique subscriber identifier associated with the subscriber. The method further includes obtaining carrier controlled subscriber data related to the subscriber based on the unique subscriber identifier. The method additionally includes inserting the carrier controlled subscriber data into the request.
US08442853B2 Targeted equipment monitoring system and method for optimizing equipment reliability
An operating strategy for effectively operating a system, such as a boiler system, is provided by quantifying operation of the system based on failure characteristics modeled in a computer processor performing failure mode and effects analysis (FMEA) to forecast damage mechanisms from operational parameters. One method includes determining operational consequences from inherent damage impact of fixed operational parameters, enabling instruments for operation with the processor for monitoring and diagnosing potential damage mechanisms, forming a graphic component map sufficient for user review of preselected system locations, and developing macroscopic in-service and out-of-service condition monitoring plans for the system. Detailed condition monitoring plans are then created from the macroscopic plans by the processor classifying each damage mechanism as one of active, incipient, incidental and passive, and processing each classified damage mechanism based on industry and local historical data for providing yield indices and propensities as reference for the FMEA.
US08442851B2 Providing feedback to a chairperson in an electronic meeting scheduling system in order to enable improved meeting resource management
A system for providing feedback to a chairperson in an electronic meeting scheduling system to enable improved meeting resource management, in which a chairperson can indicate the attendance modes that are permitted for specific invitees to a meeting. The meeting invitations indicate to the invitees the attendance modes they are permitted to use. Meeting invitees are presented with user interface options allowing them to select from potentially multiple attendance modes, determined in response to inputs from the chairperson, and/or in response to information describing resources. As meeting resources are allocated to accepting invitees, those resources become unavailable for selection by subsequently accepting invitees. Meeting acceptances are collected such that indications of how accepting attendees will attend the meeting are made available in a chairperson interface so that the chairperson can adjust resources allocated for the meeting to reflect how accepting attendees are planning to attend.
US08442847B1 Method of making insurance comparisons between different insurance plans
A computerized method of allowing insurance customers to make better informed insurance purchases. The invention allows customers, who may be unfamiliar with the chances that various types of losses will occur and/or the true costs associated with these losses, to enter in various insurance loss scenarios and scenario parameters into a computer database which also contains information on various insurance plans. The invention outputs comparative information as to how adequately the various insurance plans perform according to the various customer selected scenarios, and comparative plan costs. The method can be implemented using computerized servers and client devices communicating using standard internet protocols over the internet. The invention may be used for any type of insurance product, and is particularly well suited for situations where consumers may have an unusually low amount of information regarding risks and associated costs, such as online purchase of various foreign coverage medical insurance plans.
US08442844B1 Methods and systems for claims management facilitation
The present invention relates to product claims management solutions, and in particular, to methods and systems for maintaining purchase records and product repair, replacement, and refund claims processing. The user experience in performing claims management is simplified and enhanced over existing methods.
US08442840B2 Transparent healthcare transaction management system
A healthcare payment transaction system for managing and arranging payment for a healthcare service transaction provided by a healthcare service provider to a patient, particularly where the payment is to be paid by an insurer. The system includes an electronic deposit account for the healthcare service provider whereby the healthcare service provider records information regarding healthcare service transactions performed by the healthcare service provider for patients. It also features an electronic deposit account for the insurer whereby the insurer accesses information regarding healthcare service transactions for services provided for patients for which the insurer has payment responsibility. The insurer can also use its electronic deposit account to deposit payments for healthcare service transactions performed for patients covered by a policy issued by the insurer. A central system is used as a means for electronically transferring payments from the insurer's electronic deposit account to the healthcare service provider's electronic deposit account. A sweep function is further provided as a means for determining whether the healthcare service provider has recorded information regarding a healthcare service transaction for a patient for whom the insurer has payment responsibility.
US08442828B2 Conditional model for natural language understanding
A conditional model is used in spoken language understanding. One such model is a conditional random field model.
US08442826B2 Application-dependent information for recognition processing
Architecture for integrating application-dependent information into a constraints component at deployment time or when available. In terms of a general grammar, the constraints component can include or be a general grammar that comprises application-independent information and is structured in such a way that application-dependent information can be integrated into the general grammar without loss of fidelity. The general grammar includes a probability space and reserves a section of the probability space for the integration of application-dependent information. An integration component integrates the application-dependent information into the reserved section of the probability space for recognition processing. The application-dependent information is integrated into the reserved section of the probability space at deployment time or when available. The general grammar is structured to support the integration and improve the overall system.
US08442823B2 Methods for creating and searching a database of speakers
A method of performing a search of a database of speakers, includes: receiving a query speech sample spoken by a query speaker; deriving a query utterance from the query speech sample; extracting query utterance statistics from the query utterance; performing Kernelized Locality-Sensitive Hashing (KLSH) using a kernel function, the KLSH using as input the query utterance statistics and utterance statistics extracted from a plurality of utterances included in a database of speakers in order to select a subset of the plurality of utterances; and comparing, using an utterance comparison equation, the query utterance statistics to the utterance statistics for each utterance in the subset to generate a list of speakers from the database of utterances having a highest similarity to the query speaker.
US08442820B2 Combined lip reading and voice recognition multimodal interface system
The present invention provides a combined lip reading and voice recognition multimodal interface system, which can issue a navigation operation instruction only by voice and lip movements, thus allowing a driver to look ahead during a navigation operation and reducing vehicle accidents related to navigation operations during driving. The combined lip reading and voice recognition multimodal interface system in accordance with the present invention includes: an audio voice input unit; a voice recognition unit; a voice recognition instruction and estimated probability output unit; a lip video image input unit; a lip reading unit; a lip reading recognition instruction output unit; and a voice recognition and lip reading recognition result combining unit that outputs the voice recognition instruction
US08442819B2 Distortion-based method and apparatus for buffer control in a communication system
Methods and apparatus are disclosed for controlling a buffer in a communication system, such as a digital audio broadcasting (DAB) communication system. A more consistent perceptual quality over time provides for a more pleasing auditory experience to a listener. The disclosed bit allocation process determines, for each frame, a distortion d[k] at which the frame is to be encoded. The distortion d[k] is determined to minimize (i) the probability for a buffer overflow, and (ii) the variation of perceived distortion over time. A buffer level is controlled by partitioning a signal into a sequence of successive frames; estimating a distortion rate for a number of frames; and selecting a distortion such that the variance of the buffer level is bounded by a specified value.
US08442818B2 Apparatus and method for adaptive audio coding
An audio encoder capable of implementing a plurality of encoding functions, wherein an adaptation controller adjusts the implementation of the encoding functions in response to feedback received by the adaptation controller during use. The adjustment may involve adapting encoding algorithms or selecting alternative encoding algorithms. The encoder may also include an operations scheduler to adjust the order in which the encoding functions are applied. The feedback may be received from internally of the encoder, for example from the currently implemented encoding functions, or from externally of the encoder. A corresponding decoder is also provided.
US08442813B1 Methods and systems for assessing the quality of automatically generated text
A set of ordered characters is received in association with information specifying the locations of the characters within the image of the document. Language-conditional character probabilities for each character are determined based on a set of language models and the ordering of the characters. Neighbor characters associated with a target character are identified based on the locations of the characters. Language-conditional character probabilities associated with the neighbor characters and language-conditional character probabilities associated with the target character are combined to generate a local language-conditional likelihood associated with the target character, the local language-conditional likelihood representing a concordance of the target character to a language model.
US08442810B2 Deep model statistics method for machine translation
In one embodiment, the invention provides a method for machine translation of a source document in an input language to a target document in an output language, comprising generating translation options corresponding to at least portions of each sentence in the input language; and selecting a translation option for the sentence based on statistics associated with the translation options.
US08442803B2 Method of measuring radiation doses on different directions
The present disclosure measures radiation doses on different directions. A partition is used, which has a certain attenuation ratio. With the partition, radiation doses on different directions can be determined without knowing the thickness or material of the partition.
US08442797B2 Directional tap detection algorithm using an accelerometer
A directional tap detection algorithm and a single tri-axis accelerometer are employed to extend the number of unique button less input commands available for a small mobile electronic device. The algorithm analyzes acceleration data from the tri-axis accelerometer to detect the direction and number of taps imparted to any of the six sides of a housing of the device, yielding 12 unique inputs. The algorithm employs a parameter referred to as the performance index (PI) to identify tap induced movements. The PI is determined by calculating the time derivative of each acceleration signal for each axis and then calculating the sum of the absolute values of the calculated acceleration derivatives. A tap is determined to have occurred if the sum exceeds a threshold value for a predetermined amount of time. If a second tap is detected within a predetermined time after the first tap, then a double tap is determined to have occurred.
US08442796B2 Method and system for simulating a proximity-based transaction device
A system and method for testing and calibrating electronic contactless payment devices including reference payment cards and readers. The contactless payment devices transmit data by load modulating a subcarrier of an RF carrier signal. The system and method involve use of a common mode rejection (CMR) circuit to demodulate a received load-modulated data signal and to extract the data signal. The CMR circuit also generates a synchronous clock signal, a sample & hold signal and a sample & hold clock signal. Further, the input signal is feed to a zero-crossing detector and digital delay which in combination with an Analog-to-Digital Converter circuit is used to recreate the load (i.e. modulating) signal and to eliminate the large carrier portion of the selected input signal.
US08442792B1 Method and apparatus for calibrating intelligent AC outlets
A method and apparatus for measuring and calibrating the power consumption reporting by intelligent AC outlets, sub outlets and sockets including optoport and RFID antenna using a hand held loader and propagating optical signals via a lightguide or fiber optic cable and via RFID signals and tags, including the setting up of location, AC outlet identification and appliance particulars. Simpler loaders or calibrators communicate standard power consumption values to the AC outlet for self-calibration using the received values. The appliance particulars are introduced via the loader keys or a touch screen and via the reading of a RFID tag attached to the plug of an appliance and processed via the loader for propagation through an optical grid of a residence automation system via current drain or power consumption receivers.
US08442791B2 Correction of a vehicle position by means of landmarks
A position for a vehicle is corrected by detecting landmarks on the journey route and correcting the measured vehicle position when a landmark of this kind has been identified. The landmarks are stored in a database in the vehicle with associated exact GPS positions. When a landmark is reached, the associated exact GPS position is compared with the position measured in the vehicle, whereupon the measured position is corrected. In this way, the position finding can be improved.
US08442788B2 Measuring device, test device, electronic device, measuring method, program, and recording medium
Provided is a measurement apparatus that measures a signal under measurement, including a strobe timing generator that sequentially generates strobes arranged at substantially equal time intervals; a level comparing section that detects a signal level of the signal under measurement at a timing of each sequentially provided strobe; a capture memory that stores therein a data sequence of the signal levels sequentially detected by the level comparing section; a window function multiplying section that multiplies the data sequence by a window function; a frequency domain converting section that converts the data sequence multiplied by the window function into a spectrum in the frequency domain; and an instantaneous phase noise calculating section that calculates instantaneous phase noise on a time axis of the signal under measurement, based on the spectrum.
US08442785B2 System and method for streetlight monitoring diagnostics
One or more example diagnostics may be implemented as part of an intelligent luminaire manager or other radio frequency (RF) device that is in communication with an equipment or fixture such as a luminaire. Example diagnostics can determine a status such as a fixture malfunction, a cycling condition, a miswiring configuration, or another condition. The determined status can be wirelessly transmitted from the intelligent luminaire manager or other radio frequency device to a network server via a network. The network may be a network of intelligent luminaire managers and/or RF devices.
US08442783B2 Method of and apparatus for recording fuel supplied to a vehicle
A fuel measuring device, for mounting on the inlet to a vehicle fuel tank, has a sensor for recording a flow rate of fuel flowing through the inlet into the vehicle fuel tank. A processor for integrating the fuel flow rate to determine amount of fuel supplied to the fuel tank and a data storage device, for storing data indicative of the volume of fuel supplied to the vehicle fuel tank, are provided. A connector, for enabling the stored data on fuel volume to be transferred from the fuel measuring device on the vehicle to another device separate from the vehicle. A signal from a sender unit of a vehicle fuel tank may be used. A related method enables fuel usage to be tracked by, for example, the renter of a vehicle, and a further related method provides improved fuel gauges for use in fleets of rental cars.
US08442781B2 Coriolis flowmeter
A drive device for operating an electromagnetic oscillator includes an OP amplifier for amplifying an analog input signal from an electromagnetic pick-off and an A/D converter for converting an analog signal output from the OP amplifier into a digital signal. The drive device also includes a D/A converter for converting, after digital processing performed by a DSP on the digital signal output from the A/D converter based on phase detection, a digital signal having a processed data amount into an analog signal, and a D/A converter for converting, after the digital processing performed by the DSP on the digital signal output from the D/A converter based on the phase detection, a digital signal having a processed data amount into an analog signal.
US08442779B2 Identifying degraded fans in datacenters
A method for identifying a degraded fan measures acoustic data from an operating datacenter fan. A motor rotation frequency and a vane passing frequency are determined from the acoustic data. Amplitudes of the frequencies are determined from the acoustic data. If the amplitude of the motor rotation frequency is greater than the amplitude of the vane passing frequency, then it is determined that the fan is degraded.
US08442778B2 Data acquisition system for condition-based maintenance
Generally, a system and method consistent with the present disclosure may provide a relatively low cost, relatively robust data acquisition and analysis system useful for condition-based maintenance. The system may be useful for condition-based maintenance in industrial applications, e.g., of equipment and/or machinery. The industrial monitoring system may be used, for example, to monitor a condition of rotating machinery, e.g., a wind turbine. The system and method may include data analysis that may be useful for anticipating a need for maintenance, repair and/or replacement of one or more components.
US08442774B2 Diagnosing fetal chromosomal aneuploidy using paired end
Embodiments of this invention provide methods, systems, and apparatus for determining whether a fetal chromosomal aneuploidy exists from a biological sample obtained from a pregnant female. Nucleic acid molecules of the biological sample are sequenced, such that a fraction of the genome is sequenced. Respective amounts of a clinically-relevant chromosome and of background chromosomes are determined from results of the sequencing. The determination of the relative amounts may count sequences of only certain length. A parameter derived from these amounts (e.g. a ratio) is compared to one or more cutoff values, thereby determining a classification of whether a fetal chromosomal aneuploidy exists. Prior to sequencing, the biological sample may be enriched for DNA fragments of a particular sizes.
US08442771B2 Methods and apparatus for term normalization
Methods and data processing apparatus for normalization of mentions of subcellular entities, such as proteins and/or genes, in a natural language biomedical text document, in which the species of the individual mention of a subcellular entity is determined before an identifier is assigned to the individual mention of a subcellular entity and the identified species is taken into account when assigning an identifier to the said individual mention of a subcellular entity.
US08442769B2 Method of determining and utilizing high fidelity wellbore trajectory
Various methods are disclosed, comprising obtaining a plurality of raw depth measurements for a wellbore; obtaining survey data about a bottom hole assembly; obtaining depth compensation information; calculating a plurality of compensated depth measurements from the raw depth measurements and the depth compensation information and one or more additional corrections for residual pipe compliance, tide, and rig heave; calculating sag angle and correcting the survey data with the sag angle; determining a high fidelity wellbore trajectory from the compensated depth measurements and the survey data; and then employing the high fidelity wellbore trajectory in various drilling, formation evaluation, and production and reservoir analysis applications. Depth compensation information may comprise at least one of weight on bit, a friction factor, temperature profile, borehole profile, drill string mechanical properties, hookload, and drilling fluid property. The surveys may include both static and continuous surveys.
US08442768B2 Navigation system, portable terminal device, and in-vehicle device
A navigation system is configured such that: an in-vehicle device collects and provides position information and movement information of a vehicle to a portable terminal device, and displays image data sent from the portable terminal device. The portable terminal device acquires map information from a map center device based on the position information and the movement information sent from the in-vehicle device, calculates an actual location of the vehicle based on the position information and the movement information sent from the in-vehicle device, and generates image data in which the calculated actual location is superposed on the acquired map information.
US08442766B2 Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
Marking information relating to use of a marking device to perform a marking operation may be acquired from one or more input devices, logged/stored in local memory of a marking device, formatted in various manners, processed and/or analyzed at the marking device itself, and/or transmitted to another device (e.g., a remote computer/server) for storage, processing and/or analysis. In one example, a marking device may include one or more environmental sensors and/or operational sensors, and the marking information may include environmental information and operational information derived from such sensors. Environmental and/or operational information may be used to control operation of the marking device, assess out-of-tolerance conditions in connection with use of the marking device, and/or provide alerts or other feedback. Additional enhancements are disclosed relating to improving the determination of a location (e.g., GPS coordinates) of a dispensing tip of the marking device during use, a group/solo mode, and tactile functionality of a user interface.
US08442765B1 Shared state selection and data exchange for collaborative navigation using conditionally independent parallel filters
A method for collaborative navigation comprises initializing a conditionally independent filter on a local platform, propagating the conditionally independent filter forward in time, and when a local measurement has been made, updating the conditionally independent filter with the local measurement. When a common measurement has been made, the conditionally independent filter is updated with the common measurement, and a determination is made whether a remote conditioning node has arrived from a remote platform. If a remote conditioning node has arrived, a determination is made whether the remote conditioning node needs to be fused with a local conditioning node of the conditionally independent filter. If the remote conditioning node needs to be fused, a node-to-node fusion is performed in the conditionally independent filter to merge the remote conditioning node with the local conditioning node to produce a merged conditioning node. A conditional update of the conditionally independent filter is then performed.
US08442762B2 Method for the three-dimensional representation of a digital roadmap
In order to provide a method for the three-dimensional representation of a digital roadmap, which makes greater use of areas near the horizon of the visual representation and provides the user with supplementary information, a provision is made to draw in these areas navigation or orientation-related information as image elements.
US08442761B2 Navigation device, display method of navigation device, program of display method of nagivation device and recording medium recording program of display method of navigation device
There is provided a navigation device having a current location detection unit for detecting a current location, a current location correction unit for correcting the current location detected by the current location detection unit using map matching and a display unit for displaying a map, switches an operation mode between a normal mode, which is an operation mode based on in-vehicle use, and a pedestrian mode, which is an operation mode based on use when moving on foot, displays the map of the current location by the display unit by arranging a mark indicating the current location based on the current location corrected by the current location correction unit in the normal mode, and displays the map of the current location by the display unit by arranging the mark indicating the current location based on the current location detected by the current location detection unit in the pedestrian mode.
US08442759B2 System and method for providing multiple portions of a route in a telematics system
A method for communicating navigational information to a telematics unit. The method comprises receiving route requirements; calculating a plurality of portions of a route, each portion calculated according to different sets of criteria, the criteria determined from the route requirements; and sending the plurality of portions to the telematics unit. The portions of the route can be provided to the telematics unit sequentially, with non-final portions including a trigger for indicating to the telematics unit when to request the next portion. The portions can also be provided to the telematics unit as a complete route comprising concatenated route portions.
US08442758B1 Systems and methods for a vehicle smart calendar
Systems and methods for a vehicle smart calendar are described. One embodiment includes obtaining information related to a user preference, a user schedule, and third party information and receiving a communication directly from a vehicle computing device of a vehicle, the communication including authenticating information for a user. Some embodiments include, in response to authenticating the user, automatically providing, by a remote computing device, a reminder for an event on the user schedule to the vehicle computing device, a predetermined time prior to the event.
US08442756B2 Navigation apparatus
A navigation apparatus includes a base unit fastenable to a dashboard at a driver's seat of a vehicle, a front panel unit attachable to and detachable from the base unit and with a display displaying map data, and a microcomputer adapted to perform a navigation function to indicate a determined location of the vehicle on the map data. The navigation apparatus is configured such that a part of the front panel unit projects from a surface of the dashboard toward a user seated in the driver's seat, as viewed from side, when the front panel unit is attached to the base unit. With this, the degree of freedom of front panel unit attachment/detachment with respect to the base unit is improved without sacrificing the appearance of the navigation apparatus.
US08442750B1 Remotely controlled traffic management system
A traffic control system can include a remote control station and a plurality of traffic control assets. Each asset is networked to the control station with a radiofrequency (RF) transceiver and an electronic control unit (ECU). The ECU can receive commands from the control station. In response, ECU can activate a light, or an audio device that is located on the traffic control asset. To move and position the traffic control asset can include at least two wheels and a corresponding motor for each wheel, which can be operated by the ECU to maneuver the traffic control asset according to the user's needs. The traffic asset can be a stop sign or a traffic cone. In some instances, the traffic control asset can have a flat configuration, for convenient storage and a deployed configuration, which can be established from the control station.
US08442749B2 Method for incorporating individual vehicle data collection and detection and recording of traffic violations in a traffic signal controller
The present disclosure teaches a software and hardware system capable of operating on a signal controller platform which detects and records individual vehicle data including but not limited to dangerous driving behavior such as red light running and speeding. The disclosure teaches sharing of the computing platform and infrastructure of the traffic control system. The disclosure also teaches receiving, interpreting, and organizing data collected through the traffic control system's vehicle detection infrastructure, and driving cameras, video, or other recording devices to provide additional evidence of an individual vehicle's behavior.
US08442746B2 Ignition control device
In order to provide an ignition control device 30 which can efficiently control timing of thermal ignition of gaseous mixture in a combustion region 10, the peak estimation part 32, the ignition timing determination part 33, the control timing determination part 34, and the plasma control part 35 control timing of thermal ignition of the gaseous mixture in the combustion region 10 by controlling the pulse generator 36, the electromagnetic wave oscillator 37, the mixer circuit 38, and the spark plug 15 so as to increase the amount of OH radicals in the combustion region 10 during a low-temperature oxidation preparation period that occurs prior to a peak of a heat release rate before the thermal ignition of the gaseous mixture.
US08442742B2 Torque control apparatus and control method for vehicle driving unit
The prevention of the occurrence of a shock during acceleration is enabled without impairing acceleration response as to a control apparatus for a vehicle driving unit. By changing a control amount of a specific one or specific ones of the plurality of the control elements when a torque-up request is issued, the output torque of the vehicle driving unit is increased toward a target output torque. In this case, a torque gradient upon changing the control amount of the specific one or the specific ones of the control elements is estimated and calculated on the basis of a current output torque of the vehicle driving unit according to a calculation rule formulated in advance. The control amounts of the respective control elements including the specific one or the specific ones of the control elements are set such that the estimated torque gradient coincides with a predetermined target torque gradient.
US08442735B2 Traction control system and method
In one example, a first vehicle traveling on a road is provided. The vehicle comprises a communication device coupled in the first vehicle configured to receive information transmitted by a second vehicle traveling on the road, the information identifying road surface conditions experience by the second vehicle; and a controller configured to adjust a vehicle operating parameter of the first vehicle in response to receiving the transmitted information from the second vehicle.
US08442733B2 Method for detecting the performance of a skip shift device
A skip shift device performance detecting method used to more accurately enable skip shift diagnostic execution in a manual transmission equipped vehicle where a skip shift has been requested and a transmission clutch remains engaged. Where a skip shift request ceases during clutch engagement, a timed loop is used to monitor if clutch disengagement occurs before the loop times out. Where clutch disengagement occurs before the loop times out, skip shift diagnostic execution is enabled. Where the loop times out before disengagement, skip shift diagnostic execution is disabled. Where the skip shift is requested and the clutch remains engaged, the skip shift request is monitored to determine whether it is withdrawn before clutch disengagement. If it is withdrawn before clutch disengagement, the aforementioned timed monitoring loop is executed. If it is not withdrawn before clutch disengagement, execution of the skip shift diagnostic is enabled.
US08442732B1 Method and system for determining a driveline ratio for a powertrain having an auxiliary transmission
A method for determining a driveline ratio for a powertrain having an auxiliary transmission is provided and includes identifying a transmission gear ratio, measuring a transmission output speed, and measuring an auxiliary transmission output speed. An auxiliary transmission gear ratio is identified by comparing the transmission output speed to the auxiliary transmission output speed when the powertrain is in motion. The auxiliary transmission gear ratio is identified from a switch when the powertrain is at rest. An auxiliary transmission module has an auxiliary transmission in communication with a controller. The controller is configured to identify an auxiliary transmission gear ratio, and limit an engine torque command to limit the auxiliary transmission output torque. The engine torque command is limited if the output torque exceeds a predetermined value and if the auxiliary transmission is in a reducing gear ratio.
US08442730B2 Construction equipment, method of controlling construction equipment, and program for causing computer to execute the method
A controller of a construction machine includes a target command value computing unit generating a speed target command value for normal motion of a working equipment based on a manipulating signal, a target command value correcting unit correcting the command value, and a command signal output unit outputting a command signal to a driving device based on the corrected speed target command value. The target command value correcting unit includes a vibration suppressing unit generating a speed target command value for vibration suppression to suppress generation of vibrations in the working equipment based on the command value, a peak value recognizing unit recognizing a peak value of the command value based on the command value sequentially generated by the target command value computing unit, and a target command value compositing unit compositing the command values according to the peak value to correct the command value.
US08442728B2 Control device for a vehicle having an automatically opening and/or automatically closing flap
A vehicle control system for an automatically opening and/or automatically closing flap, includes a programmable operating switch and a programmable electronic control device. The operating switch is a proximity sensor that is actuatable in a non-contact manner and, after the actuation occurs, generates an operation request signal as an input signal to the control device. In the presence of the operation request signal and, as required, of at least one further condition, the control device emits a command to a closing mechanism for opening or closing the flap. The control device and/or the operating switch is programmed such that the operation request signals are counted as long as at least a first defined condition has not yet been met, and that, when a defined maximal counter reading has been reached, the operation request signals will be ignored until at least a second defined condition has been met.
US08442724B2 Passenger protection system
A passenger protection system includes: a sensor outputting a detection digital data corresponding to collision; a passenger protection device; and an ECU. The sensor outputs a bit sequence providing an important bit group. A memory stores the data and the sequence doubly for storing first and second detection digital data and first and second bit sequences. The ECU determines based on the first or second data whether it is necessary to protect the passenger when the first data is equal to the second data. When the first data is different from the second data, and the first sequence is equal to the second sequence, the ECU replaces the important bit group in the first or second data with the first or second sequence, and determines based on the first or second data after replacement.
US08442723B2 Method for activating personal protection means
A method for activating personal protection means using at least one signal derived from an acceleration sensor. A forward displacement is determined from the signal, and the forward displacement is compared to at least one threshold value surface, which is set as a function of a velocity decrease and a deceleration. The personal protection means is activated as a function of the comparison.
US08442721B2 Steering controller for movable robot, steering control method using the steering controller and movable robot system using the steering controller
A steering controller for a movable robot is provided. The steering controller drives a plurality of motors, each of which is connected to a wheel. The wheels are spaced apart from each other in the circumferential direction with respect to an axis of a body of the movable robot. The steering controller comprises an input unit, an output unit and a conversion unit. The input unit receives steering signals including velocities of the movable robot according to the moving directions. The output unit outputs driving signals including rotational velocities of the motors. The conversion unit converts the steering signals to the driving signals. The use of the steering controller enables an operator to intuitionally steer the movable robot, making the movable robot convenient to use.
US08442720B2 Integrated vehicle control system using dynamically determined vehicle conditions
A vehicle includes a control system that is used to control a vehicle system. The control system determines a roll condition in response to a yaw rate sensor and a pitch rate sensor without having to use a roll rate sensor. A relative roll angle, relative pitch angle, global roll angle, and global pitch angle may also be determined. A safety system may be controlled in response to the roll condition, roll angle, or the pitch angles individually or in combination.
US08442715B2 Apparatus for tracking and recording vital signs and task-related information of a vehicle to identify operating patterns
An apparatus is provided for diagnosing the state of health of a vehicle and for providing the operator of the vehicle with a substantially real-time indication of the efficiency of the vehicle in performing an assigned task with respect to a predetermined goal. A processor on-board the vehicle monitors sensors that provide information regarding the state of health of the vehicle and the amount of work the vehicle has done. In response to anomalies in the data from the sensors, the processor records information that describes events leading up to the occurrence of the anomaly for later analysis that can be used to diagnose the cause of the anomaly. The sensors are also used to prompt the operator of the vehicle to operate the vehicle at optimum efficiency.
US08442712B2 System and method to thermally protect a transistor in an electric drive vehicle
An electronic system for an electric drive mobile machine includes at least one transistor that emits heat, a pressure detector that generates a pressure signal, a temperature detector providing a first temperature signal indicative of the detected first temperature and a second temperature of or substantially adjacent to the transistor, and a controller configured to determine a temperature protection set point based upon the first temperature signal and the pressure signal and execute a control strategy for thermally protecting the transistor when the first temperature signal indicates that the first temperature reaches the temperature protection set point.
US08442709B2 Underwater investigation system providing unmanned underwater vehicle (UUV) guidance based upon updated position state estimates and related methods
An underwater investigation system may include a host ship, a UUV including a propulsion device and a steering device, and at least one sonar system. The system may further include a guidance controller configured to initiate sonar range measurements between the host ship and the UUV using the at least one sonar system, and estimate a respective UUV position state relative to the host ship at the initiation of at least some of the sonar range value measurements to define a series of successive UUV position state estimates. The guidance controller may be further configured to update UUV position state estimates in the series based upon completion of their respective sonar range measurements, propagate the updates to subsequent UUV position state estimates in the series, and control the propulsion device and the steering device to guide movement of the UUV relative to the host ship based upon the updated position state estimates. The system thereby provides relatively precise guidance and navigation capabilities to maneuver the UUV relatively long distances away from the host ship.
US08442699B2 Vehicle integrated control system
An integrated control system includes a main control system controlling a driving system, a main control system controlling a brake system, and a main control system controlling a steering system, an adviser unit generating and providing information to be used at each control system based on environmental information around the vehicle or information related to a driver, an agent unit generating and providing information to be used at each of the main control systems to cause the vehicle to realize a predetermined behavior, and a supporter unit generating and providing information to be used at each of the main control systems based on the current dynamic state of the vehicle.
US08442698B2 Methods and apparatus for design and control of multi-port power electronic interface for renewable energy sources
Methods and systems for energy management are disclosed. An example system includes a first port connected to an energy storage device for bidirectional flow of energy, a second port connected to an energy source device for unidirectional flow of energy, a third port connected to a utility grid for bidirectional flow of energy, and a unified control system with control logic configured to simultaneously control energy flow between the first, second, and third ports based on at least two factors from the group consisting of: a state of charge of the energy storage device, a state of the energy source device, and a state of the utility grid. Other embodiments are described and claimed.
US08442696B2 Gas meter and gas safety system
Setting safety function, as appropriate, according to a user environment is enabled, thereby enhancing safety function. According to selection information from a safety function selection unit 120, a function setting unit 116 sets arbitrary function among a plurality of functions as safety function pertaining to usage of a gas. When operating conditions for safety function are fulfilled, a monitoring unit 112 detects malfunction, which would arise during usage of a gas, and outputs a safety signal to a control unit 114 in accordance with the set safety function. In accordance with a safety signal from the monitoring unit 112, the control unit 114 cuts off a gas supply when an event fulfilling operating conditions for the set function has arisen. When an event fulfilling operating conditions for an unset function has arisen, a communication unit 124 reports occurrence of malfunction pertaining to unset function to the monitoring center 200.
US08442695B2 Auto-adaptable energy management apparatus
According to an aspect of the disclosure, an apparatus includes a processor operable to manage energy use at a site wherein the processor is configured to detect a user interaction with the apparatus and create a personalized schedule automatically in response to the user interaction. The apparatus can also include a first profile accessible to the processor, wherein the first profile includes a first personalized schedule, and a second profile accessible to the processor, wherein the second profile is different from the first profile and includes a second personalized schedule. In addition, the processor can be configured to determine when to use the first profile or the second profile, initiate an outgoing message using the first or second personalized schedule, and update the first or second profile in response to a user interaction with an interface of the apparatus during use of the first or second personalized schedule.
US08442692B2 Method for performing adaptive friction compensation in an actuator accounting for variation in friction characteristics of wave gear drive accompanying change in temperature
According to a method for performing adaptive friction compensation of an actuator including a wave gear drive, there is used as a friction compensation current applied to a motor drive current a static friction compensation current is when a motor shaft stops with a deviation, and a Coulomb friction compensation current ic in other circumstances. The static friction compensation current is is obtained by adding a compensation amount isr of a monotonically increasing ramp function to a compensation amount iss of a step function, and a step-function compensation amount ics is used as the Coulomb friction compensation current ic. Since the amount of friction compensation can be changed adaptively based on the data during positioning-control response, a motor shaft can be stabilized at a target angle without prominent accompanying vibration, even if the ambient temperature changes and the friction characteristics of the wave gear drive fluctuate.
US08442686B2 Articulated arm robot, control method and control program
An articulated arm robot includes a support part capable of extending and contracting upward and downward, a first arm part with one end joined to the support part through a first joint to be rotatable about a yaw axis and having a second joint rotatable about a roll axis between both ends, a second arm part with one end joined to the other end of the first arm part through a third joint to be rotatable about the yaw axis or a pitch axis, an end effector part joined to the other end of the second arm part through a fourth joint to be rotatable about the yaw axis or the pitch axis, and drivers that respectively cause the first to fourth joints to rotate and the support part to extend and contract, and a controller that performs drive control of the drivers of the first to fourth joints by switching the arm between a SCARA mode where the first, second and third arm parts rotate only in a horizontal plane and a perpendicular mode where the second and third arm parts rotate only in a vertical plane.
US08442683B2 Cleaning robot and control method thereof
A cleaning robot including a roller unit, a sensing unit, a first control unit and a second control unit is disclosed. The roller unit includes a plurality of rollers. The sensing unit receives a reflection signal and generates a detection signal according to the reflection signal. When the detection signal is less than or equal to a reference signal, the first control unit controls the traveling direction of the rollers according to the detection signal such that a distance between the cleaning robot and a wall is equal to a first distance. When the detection signal is larger than the reference signal, the second control unit controls the traveling direction of the rollers according to the detection signal such that a distance between the cleaning robot and a wall is equal to a second distance larger then the first distance.
US08442679B2 Method and device for handling an object with the aid of a location system
An object handling method for determining the positions of the arm of a handling system with the aid of a location method which is based on a reference system predetermined by an associated location system. A handling system having a moveable arm. The arm is operational within a fixed reference system using a location system.
US08442672B2 Method and apparatus for monitoring the transport of an object
A method and a device monitor the transport of an object, particularly of a piece of mail that is provided with a delivery point, to which the object is transported. A sorting system reads the delivery point and generates a first attribute vector differentiating the object from all other transported objects. The first attribute vector and the read delivery point are stored. At the conclusion of the transport a second attribute vector is generated for the object. The object is identified by the second attribute vector. A central computer determines from which of those objects, having run through the sorting system at a predetermined period, the information transmitted originates.
US08442670B2 Automated surface preparations for the inner surface of a tire
Automated treatment operations for preparing the inner surface of a tire for patch application is provided. One exemplary method includes the steps of locating the tire on a tire support, identifying a target area for preparing that is located on the inner surface of the tire, scanning the target area so as to acquire data regarding the inner surface of the tire at the target area, determining a treatment path using the data regarding the inner surface of the tire, treating the inside of the tire by removing material using a treatment tool, and positioning the treatment tool along the treatment path during the treating step.
US08442668B2 Handling system, work system, and program
A handling system able to efficiently process information relating to a plurality of conveyed articles, the handling system provided with a conveyer for conveying workpieces, a visual sensor for detecting positions of workpieces by acquiring images of a plurality of tracking ranges obtained by dividing a belt into sections, an encoder for detecting an amount of movement of the belt, a tracking manager for monitoring amounts of movement of the plurality of tracking ranges based on the amount of movement detected by the encoder and specifying the tracking range passing through a workpiece detection area, a workpiece manager for selecting the article in the tracking range specified by the tracking manager, and a controller for controlling operations of robots so as to hold the workpiece selected by the workpiece manager.
US08442667B2 Applications of neural networks
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
US08442666B2 Dynamic maintenance planning apparatus
A dynamic maintenance planning apparatus including a maintenance planning device and a priority calculating device is provided. The maintenance planning device determines a maintenance date and time on and at which the throughput of a manufacturing system is maximum from among possible maintenance dates and times based on a simulation result in which a specific manufacturing apparatus on a manufacturing system is stopped at a specified maintenance date and time, and, for the maintenance at the determined maintenance date and time, specifies a lot whose completion is predicted to be delayed. The priority calculating device calculates a priority of the lot whose completion is predicted to be delayed so as to prevent waiting time of the lot during the maintenance.
US08442662B2 Measurement parameter input control device and measurement parameter input control method
A measurement parameter input control method and a measurement parameter input control device are provided which can intuitively change measurement parameters, which are set for a target device and are necessary for various measuring processes, with high operability. The measurement parameter input control device includes: a parameter processing section that acquires measurement parameter information including measurement parameters from a target device and that rewrites changed parameters which are measurement parameters after the changing to the target device; a parameter identifying section that identifies the types of the parameters in the acquired measurement parameter information and outputs soft key constructing information for constructing a parameter setting soft key based on the identified measurement parameter information, a display control section that includes a soft key controller displaying and controlling the parameter setting soft key based on the measurement parameter information on a display screen of a display unit on the basis of the soft key constructing information from the parameter identifying section; and an input unit that operates the parameter setting soft key displayed on the display unit.
US08442659B2 Rotary actuator position sensor
A rotary actuator position sensor comprises a target with a target surface coupled to a rotatable shaft and a sensor positioned to face the target surface. The target surface is configured to vary the distance between the target surface and the position sensor as the shaft is shifted from one rotational position to another. The sensor provides an analog output signal that corresponds to distance to the target and therefore to the rotational position of the shaft. A controller processes a signal corresponding to the sensor output signal to determine the rotational position. The controller can control the rotation of the shaft from one rotational position to another. The position sensor can be used in a wafer processing system with the controller also controlling movement of a wafer cassette holder into and out of wet tanks and between tanks. The controller can also control an optional agitator and front to back and back to front movement of the shaft.
US08442657B2 Stimulation and sensing lead with non-coiled wire construction
A cardiac rhythm management device that can comprise a lead and a pulse generator. The lead can comprise lead body, a composite conductor, a stylet guide, two or more electrodes and a proximal connector. The composite conductor can comprise two or more conductors which can electrically couple the electrodes to the proximal connector. The electrodes can be disposed on a distal portion of the lead body and can be longitudinally spaced from one another. The proximal connector can be configured to couple to the pulse generator.
US08442655B2 Multiple tunable central cathodes on a paddle for increased medial-lateral and rostral-caudal flexibility via current steering
A neurostimulation paddle lead, method of neurostimulation, and neurostimulation system are provided. The neurostimulation paddle lead carries a plurality of electrodes comprising at least four columns of electrodes having a spacing between two inner electrode columns less than a spacing between the inner electrode columns and adjacent outer electrode columns. The inner electrode columns may also be longitudinally offset from the outer electrode columns. The methods and neurostimulation systems steer current between the electrodes to modify a medial-lateral electrical field created adjacent spinal cord tissue.
US08442650B2 Medical electrical lead with backfilled electrode sub-assembly
A medical electrical lead that includes a lead body and at least one tubular electrode sub-assembly positioned over and attached to the external surface of the lead body. The lead body includes at least one elongated conductive element, such as a cable, that is electrically connected to an electrode of the tubular electrode sub-assembly. The tubular electrode sub-assembly includes a tubular liner and an electrode embedded in the outer surface of the liner. In some embodiments, only a portion of the inner surface of the tubular liner is attached to the lead body which may potentially improve flexibility of the medical electrode lead in the area occupied by the tubular electrode sub-assembly.
US08442646B2 Forming conductive couplings in medical electrical leads
An inner surface of a coupling component sidewall forms first and second portions of a cavity of the coupling component. A conductive coupling between an electrode and a conductor of a medical electrical lead may be formed by inserting a segment of the conductor into the first portion of the cavity, crimping the sidewall of the coupling component around the inserted segment, inserting a segment of the electrode into the second portion of the cavity, and welding an edge of the sidewall to the inserted electrode segment. The edge of the sidewall may define a slot, extending between first and second portions of the cavity, or a hole extending through the sidewall. The electrode may be part of an electrode assembly, mounted around an inner insulation layer of the lead, and the conductor may be part of a conductor assembly extending between inner and outer insulation layers of the lead.
US08442644B2 Satellite therapy delivery system for brain neuromodulation
Deep brain electrodes are remotely sensed and activated by means of a remote active implantable medical device (AIMD). In a preferred form, a pulse generator is implanted in the pectoral region and includes a hermetic seal through which protrudes a conductive leadwire which provides an external antenna for transmission and reception of radio frequency (RF) pulses. One or more deep brain electrode modules are constructed and placed which can transmit and receive RF energy from the pulse generator. An RF telemetry link is established between the implanted pulse generator and the deep brain electrode assemblies. The satellite modules are configured for generating pacing pulses for a variety of disease conditions, including epileptic seizures, Turrets Syndrome, Parkinson's Tremor, and a variety of other neurological or brain disorders.
US08442642B2 Methods and apparatus for cochlear implant signal processing
A cochlear implant processing strategy increases speech clarity and higher temporal performance. The strategy determines the power spectral component within each channel, and dynamically selects or de-selects the channels through which a stimulation pulse is provided as a function of whether the spectral power of the channel is high or low. “High” and “low” are estimated relative to a selected spectral power, for example. The selected spectral power can be estimated by signal average or mean, or by other criteria. Once a selection of the channels to stimulate has been made, the system can decide that only those channels are stimulated, and stimulation is removed from the other channels. The selected channels are the ones on which the spectral power is above the mean of all the available channels. Fewer channels are stimulated at any time and the contrast of the stimulation is enhanced. Also, the temporal resolution increases as the number of channels that must be stimulated on a given frame decreases. This way, the channels which are presented to the patient are fewer in number and contain more temporal information.
US08442640B2 Neural stimulation modulation based on monitored cardiovascular parameter
An aspect relates to a system for providing baroreflex stimulation. An embodiment of the system comprises a heart rate monitor to sense a heart rate and provide a signal indicative of the heart rate, and a baroreflex stimulator. The stimulator includes a pulse generator to intermittently generate a stimulation signal to provide baroreflex stimulation for a baroreflex therapy, and further includes a modulator to adjust the stimulation signal based on the signal indicative of the heart rate such that the stimulation signal provides a desired baroreflex stimulation corresponding to a desired heart rate.
US08442630B2 Automated assessment of atrioventricular and ventriculoatrial conduction
A method discriminates between ventricular arrhythmia and supraventricular arrhythmia by determining the direction of an electrical signal conducted through the atrioventricular node. An implantable cardiac defibrillator provides atrioventricular and ventriculoatrial pacing bursts to determine if an arrhythmia with a 1:1 atrial to ventricular relationship is due to ventricular tachycardia or supraventricular tachycardia. This discrimination capability reduces the incidence of inappropriate shocks from dual-chamber implantable cardiac defibrillators to near zero and provides a method to differentially diagnose supraventricular tachycardia from ventricular tachycardia.
US08442622B2 Vertebra segmentation apparatus, vertebra segmentation method, and recording medium with program for vertebra segmentation
Based on generated tomographic images, a first feature quantity representative of a clearness of sectional shapes crossing the Z′ axis at the vertebrae is calculated for each of respective points on the Z′ axis. Further, based on the generated tomographic images, a second feature quantity representative of a clearness of sectional shapes parallel to the Z′ axis at the vertebrae is calculated for each of the respective points on the Z′ axis. A third feature quantity representative of a regularity of an array of the vertebrae is calculated for each of the respective points on the Z′ axis, based on the calculated first feature quantity and the calculated second feature quantity. Positions of the vertebrae on the Z′ axis are calculated based on the third feature quantity, which is calculated for each of respective points on the Z′ axis.
US08442620B2 Implantable lead/electrode delivery measurement and feedback system
A lead implantation system with an introducer, a lead configured to engage with the introducer such that the introducer can convey the lead to a desired internal target location, and at least one sensor. The sensor is adapted to generate an indicator of desired engagement of the system with the desired target tissue location prior to engagement of the lead with the target tissue. Also a method of implanting an implantable patient lead including advancing a lead implantation assembly towards a desired target location along an introduction axis and monitoring at least one indicator of lead implantation assembly position along the lead introduction axis. At least one indicator can be generated by the lead implantation assembly. Advancing of the lead introduction assembly can be halted when the monitoring indicates contact with the desired target tissue. The patient lead can then be advanced towards the target tissue and fixed to the target tissue.
US08442618B2 Method and system for delivering a medical device to a selected position within a lumen
A system and method are provided for delivering a medical device on a catheter to a selected position within a lumen of the body. A medical positioning system (MPS) acquires MPS data for points within the lumen using an MPS sensor on the catheter. Each of the points is associated with a three-dimensional coordinate system and an activity state of an organ of the patient. A user interface receives position data for the selected position. The position date is associated with an MPS representation associated with one of the points. A processor determines a plurality of temporal three-dimensional trajectory representations based on the MPS data and corresponding to the respective activity states of the organ. The processor superimposes the temporal three-dimensional trajectory representations on a two-dimensional image according to the activity states of the organ thereby enabling an operator to visually navigate the medical device toward the selected position.
US08442617B2 System for magnetic resonance and X-ray imaging
A patient table for a common imaging system including Magnetic Resonance and X-Ray retains the patient stationary in position prior to, during and subsequent to the imaging and includes a base, a patient support portion cantilevered from the base and a mattress. A safety system is provided for controlling the operation of the magnet and MR system and the X-Ray systems to allow effective safe operation and controls the movement of the magnet to the table and the movement of the X-Ray imaging systems to and from the table to locations where they do not interfere with the MR imaging.
US08442607B2 Hand-held vital signs monitor
The invention features a vital sign monitor that includes: 1) a hardware control component featuring a microprocessor that operates an interactive, icon-driven GUI on an LCD; and, 2) a sensor component that connects to the control component through a shielded coaxial cable. The sensor features: 1) an optical component that generates a first signal; 2) a plurality electrical components (e.g. electrodes) that generate a second signal; and, 3) an acoustic component that generates a third signal. The microprocessor runs compiled computer code that operates: 1) the touch panel LCD; 2) a graphical user interface that includes multiple icons corresponding to different software operations; 3) a file-management system for storing and retrieving vital sign information; and 4) USB and short-range wireless systems for transferring data to and from the device to a PC.
US08442606B2 Optical sensor apparatus and method of using same
An apparatus for, and method of, sensing characteristics of a vessel and a fluid conveyed therein.
US08442603B2 Method of manufacturing case for mobile communications terminal, case for mobile communications terminal, and mobile communications terminal having the same
A method of manufacturing a case for a mobile communications terminal, includes disposing an antenna pattern inside a mold having a shape of a case for a mobile communications terminal, the mold including one or more magnets, and injecting a molding material into the mold and molding a case for a mobile communications terminal in which the antenna pattern is embedded. The antenna pattern is fixed by a magnetic force of the one or more magnets formed within the mold, and prevented from being deformed or moved while the molding material is injected.
US08442601B2 Mobile phone apparatus
A mobile phone apparatus has a first case, a second case and a third case each taking the shape of a planar rectangle. A long side of the second case is longer than a long side of the first case, and whereby, in a closed position of the first case, a top surface of the second case is divided into a covered portion and an exposed portion. Also, on a top surface of the first case, a display is provided. Moreover, on the top surface of the second case, a QWERTY keyboard is provided at the covered portion, and a touch key including a cross key being the pointing device is provided at the exposed portion. Then, on a top surface of the third case, a numeric keypad is provided so as to be exposed in response to a sliding of the third case.
US08442600B1 Mobile electronic device wrapped in electronic display
Systems and techniques for substantially wrapping a mobile electronic device in a display are provided. A mobile electronic device is described that includes a housing and a flexible electronic graphical display. The housing defines a substantially flat front surface, a substantially flat back surface opposed to the front surface and four sides that connect the front surface to the back surface. The flexible electronic graphical display forms an exterior surface of the housing and extends continuously from the front surface to the back surface and across one of the side surfaces. The flexible electronic display has an outer surface from which information that is generated on the display can be seen, that is convex around the one side surface. The flexible electronic display is operable to pan an on-screen entity in a continuous animation from the front surface of the device to the back surface.
US08442599B2 Portable information terminal equipment
Portable information terminal equipment having a function to perform the informing process at the time of reception in cooperation with a connecting section driving mechanism as well as a function to enable the open/close movement of the upper and lower units through one-touch operation making use of the connecting section driving mechanism. Depending on informing modes, a motor drive circuit drives a motor under the control of a controller on receipt of a call or a message to apply a driving force to the open/close mechanism of a hinge unit. Thereby, the portable information terminal equipment is folded/unfolded, that is, the posture of the portable information terminal equipment is changed, and a user is informed of the receipt of the call or the message.
US08442598B2 Portable terminal with camera lens assembly
A portable terminal with a camera lens assembly is disclosed. The portable terminal includes a receiving groove, a lens housing rotatably disposed in the receiving groove, a frictional piece provided in the lens housing, and a frictional projection provided at an end of the frictional piece. The frictional projection contacts and rubs against an inside wall of the receiving groove when the lens housing rotates.
US08442593B1 Mobile terminal
A mobile terminal including a case having electronic components loaded therein and having a perforated window formed on a front side; a touchscreen coupled with the case and having a front side exposed via the perforated window, the touchscreen being configured to output an image and to receive an input touch signal; a window layer coupled with the front side of the touchscreen, the window layer including a light transmitting part situated in front of an image output and touch input area of the touchscreen and an opaque window bezel disposed only on top and bottom sides of the light-transmittive part; and an elastic part within an inner surface of the case on both sides of the perforated window. Further, right and left end portions of the front side of the touchscreen contact the elastic part.
US08442592B2 Wireless communication device capable of achieving a functionality by selecting modules for optimal performance
Techniques for adapting a wireless communication device or system to support a desired functionality of the wireless communication system at an optimized performance and economic benefit are discussed. The desired functionality can be determined by defined criteria such as a maximum range of communication with the wireless communication system, quality of a transmission link in the wireless communication system, capacity of the wireless communication system, power consumption of the wireless communication system, protocols supported in the wireless communication system, modulation techniques used in the wireless communication system and processing techniques for combining signals in the wireless communication system. The system can be adapted by varying one or more of modules (e.g., components or processing techniques) used in the wireless communication system.
US08442590B2 Wireless communications apparatus
Determining a beamforming vector for a multi-antenna transmitter commences by determining an eigen-beamformer vector from the channel matrix and, for a number of iterations commencing with the eigen-beamformer vector, rotating the vector into a reference direction in vector space such that application of the rotated vector would result in peak radiation being directed in said reference direction, sampling a radiation pattern associated with the rotated eigen-beamformer vector with respect to transmission direction, compressing resultant samples to reduce spatial directivity induced by the vector, developing a rotated candidate beamformer on the basis of said compressed samples and returning said rotated candidate beamformer to the orientation of said vector before said rotating and storing said resultant vector as a candidate vector. Then, the candidate vectors are compared for the iterations and one is selected for use which best meets one or more selection criteria.
US08442586B2 Determining USB/ISO interface and power supply voltage in mobile device
A system and method for automatically determining a type of electrical interface used by a Universal Integrated Circuit Card (“UICC”) card. In one embodiment, a wireless device includes a UICC card port, and UICC detector. The UICC detector determines which of a plurality of electrical interfaces are provided by a UICC card coupled to the UICC card port. The UICC detector configures the UICC card port in accordance with a provided electrical interface of the UICC card.
US08442584B2 Accessory apparatus of mobile terminal for receiving and reproducing DMB data and method thereof
Provided are a method and an accessory apparatus for receiving and reproducing DMB data. The DMB accessory apparatus receives DMB data, converts data formats of the received DMB data into multimedia data formats which can be reproduced by a typical mobile terminal, and transmits the DMB data converted into the mobile terminal reproducible data formats to the mobile terminal. Accordingly, even a mobile terminal, which does not have a function of receiving and reproducing DMB data, can reproduce the DMB data.
US08442581B2 System for the coexistence between a plurality of wireless communication modules
A system for the coexistence between wireless communication modules sharing an antenna is disclosed. A wireless communication chipset includes a first wireless communication module capable of transmitting and receiving first wireless communication signals, a second wireless communication module capable of transmitting and receiving second wireless communication signals and a combine-separate unit capable of generating a first combined signal and separating a second combined signal. The switching device is configured to selectively transmit the first combined signal or receive the second combined signal. The connection device has a first port coupled to an antenna, a second port connected to the first port for transmitting the first combined signal or receiving the second combined signal, and a third port connected to the first port for transmitting or receiving the second wireless communication signals via the second path and the antenna.
US08442580B2 Interactive phone book
In a telecommunications device a number or address is selected from a stored list for initiating a call or sending a message from the telecommunications device to the number or address. The list includes names and one or more numbers and/or addresses corresponding to each name. At least some of said stored names are displayed, and one of the displayed names is highlighted. The highlighted name is displayed together with a default one of the one or more numbers and/or addresses corresponding to the highlighted name.
US08442571B2 Method and apparatus for supporting CSG service in wireless communication system based on access mode
A method and apparatus for supporting a closed subscriber group (CSG) service is provided. A user equipment transmit a CSG member indicator to a base station when requesting access to the base station. The CSG member indicator indicates CSG membership of the user equipment. The base station may determine whether the user equipment accesses it as a CSG member or as a non-CSG member.
US08442569B2 Radio reception apparatus, radio transmission apparatus, and radio communication method
In a case where a second reference signal for a second communication system is transmitted in addition to a first reference signal for a first communication system, resources that affect a reception apparatus compatible only with the first communication system can be minimized, and the throughput can be prevented from being deteriorated. As resources for a reference signal CSI-RS, DVRB resources in which a resource unit defined in a frequency-time domain is divided in a time direction and distributedly allocated at predetermined frequency intervals are used and CSI-RS is allocated in a resource ID of a part of DVRB resources and transmitted when a reference signal 4RS for LTE is transmitted to a reception apparatus in addition to transmitting CSI-RS for LTE-A. The reception apparatus receives CSI-RS allocated in DVRM resources on the basis of DVRB setting information for CSI-RS, measures channel quality such as CQI, PMI or RI by using CSI-RS, and transmits and reports feedback information containing channel quality information to a transmission apparatus.
US08442566B2 Coordinated multipoint (CoMP) joint transmission using channel information feedback and higher rank dedicated beam-forming
A subscriber station is provided. The subscriber station comprises a receiver configured to listen for downlink control information for coordinated multipoint (CoMP) joint transmission only from an anchor cell, and to receive the downlink control information for CoMP joint transmission from the anchor cell.
US08442565B2 Method, device and system for indicating discontinuous data scheduling
A method for indicating discontinuous data scheduling includes receiving discontinuous reception (DRX) indication information on an Iur interface; and sending discontinuous scheduling indication information to a base station according to the DRX indication information. A communication system and a radio network control device for implementing the method are also provided.
US08442549B2 Automatic discovery and connectivity protocol for bluetooth scatternet formation
A system and method for wireless communication by a plurality of devices in a scatternet network is provided. The method includes discovering one or more of the plurality of devices in the scatternet network. The method includes determining roles for one or more of the plurality of devices, and transferring data between one or more of the plurality of devices. The discovering of other devices, determining roles, and transferring data between one or more of the plurality of devices occur substantially simultaneously.
US08442546B2 Radio base station and communication control method
A radio base station (eNB) according to the present invention includes: a calculation unit (12) configured to calculate an adjusted value of a reception quality, based on the reception quality in a specific mobile station in at least one first resource block assigned to the specific mobile station in a PUSCH, and the number of resource elements assigned to transmission of dedicated control information in the first resource blocks; and a selection unit (13) configured to select, based on the adjusted value of the reception quality, the number of bits which can be transmitted and a modulation scheme that should be used in the first resource blocks.
US08442545B2 Network-wide inter-cell interference minimization via coordinated multipoint cell scheduling coordination
Network-wide inter-cell interference is reduced by aggregating cells (herein, sub-cells) into Coordinated MultiPoint (CoMP) cells, each having a controller. The CoMP cells are divided into sets, similar to a frequency reuse plan. Scheduling information regarding transmissions scheduled to and from UEs in one set of CoMP cells is transmitted to controllers in sets of neighboring CoMP cells, in advance of the transmissions. Controllers in the receiving sets of CoMP cells schedule transmission to minimize both inter-sub-cell interference and interference with the set of CoMP cells that transmitted the scheduling information, and assuming no interference from other CoMP cells. They then transmit scheduling information to subsequent set(s) of CoMP cells. The order of scheduling information transmission between sets of CoMP cells may be rotated for fairness. The scheduling information may range from bare threshold data indicating at least one transmission, to detailed information such as estimated path gains to each UE.
US08442543B2 Mobile station, base station, and operation method of mobile station
Provided are a mobile station that may determine a Precoding Matrix Index (PMI) of a serving channel, generate Channel State Information (CSI) based on only interference channels, and feed back the PMI and the CSI to a serving base station, a base station that may design a precoding vector based on the PMI and the CSI, and an operation of the mobile station. Also, provided are a mobile station that may determine a PMI based on only interference channels, generate CSI of a serving channel, and feed back the PMI and the CSI to a serving base station, a base station that may design a precoding vector based on the PMI and the CSI, and an operation method of the mobile station.
US08442542B2 Using mobile communication devices to facilitate coordinating use of resources
System(s), method(s), and device(s) that facilitate managing resources associated with communication devices are presented. A mobile device(s) at cell edge identifies its in-use resource blocks (RBs) to a neighbor base station, or in-use RBs of a neighbor base station to the serving base station. In the former instance, the neighbor base station sorts RBs in ascending order based on signal strengths respectively associated with the RBs and mobile devices; in the latter instance, the serving base station ranks RBs in ascending order based on signal strengths respectively associated with the RBs and neighbor base stations. RBs having weakest signal strength are reused first for mobile devices at cell edge. Base station establishes a direct wireless radio path with another base station facilitated by employing a sequence of subframes where all subframes but a specified subframe are blanked, and data is transmitted between base stations during the specified subframe.
US08442538B2 Cooperating receiver selection for UMTS wireless location
For Wireless Communications Networks (WCNs) that support soft handover, cooperator receiver selection for a TDOA, AOA, TDOA/AOA, or hybrid network-based or network-overlay Wireless Location System (WLS) must contend with one or more network base stations as a serving cell. When the active set contains more than one member, two techniques for determining a set of cooperating and demodulating receivers to use in the signal collection for location estimation is disclosed. In one embodiment, the active set members are constructively reduced to a single member that is used as a proxy serving cell. In another embodiment, the information contained in the active set membership is retained and a new set of demodulating and cooperator receivers are generated based on the entire membership of the active set.
US08442535B2 Method, system and device for maintaining user service continuity
A method, a system and a device for maintaining user service continuity are provided in an embodiment of the present invention. The method includes prohibiting a UE from accessing a forbidden network before handover is complete when the UE needs to perform network handover if the UE adopts a SIM access technology, thus avoiding service interruption of a SIM user due to access to an incorrect network. A system and a device for maintaining user service continuity are provided in an embodiment of the present invention.
US08442532B2 System and method of handling IP layer mobility in a wireless network
A system and method for facilitating the efficient operation of a mobile station as it transfers from communicating via one wireless data network to another. A session control node is coupled to the mobile node in such a manner that it selectively buffers data being transmitted to the mobile node, at least while the network transfer is being executed. When the mobile node had dropped its communication session with a first wireless network and established a new communication session with a second wireless network, the buffered data is read out and transmitted to the mobile node. The session control node may be coupled with a home network associated with the mobile node or a control node may be associated with the mobile node on an ad hoc basis.
US08442528B2 Automating dial attempts to a telematics or cellular device
A system and method of managing communications with a vehicle telematics unit includes determining that a data transmission to a vehicle telematics unit over a wireless carrier system has failed; automatically performing a network registration check with the wireless carrier system to determine the registration status of the vehicle telematics unit based on the data transmission failure; and deciding whether to re-transmit the data to the vehicle based on the results of the network registration check.
US08442524B2 Methods, systems, and devices for identifying and providing access to broadcast media content using a mobile terminal
A method for providing access to broadcast media content includes determining positioning information corresponding to a current location of a mobile terminal. Based on the determined positioning information, a channel list including available broadcast media content channel information for the current location of the mobile terminal is automatically retrieved. Related systems and devices are also discussed.
US08442522B2 Detection and report of limited policy and charging control capabilities
A method of a Home Policy and Charging Rule Function (H-PCRF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN) includes the steps of receiving signaling messages at a network interface. There is the step of detecting dynamically from a received message with a processing unit a Policy and Charging Control (PCC) scenario with regard to PCC capabilities of a VLPMN. There is the step of sending a message from the network interface to a Home Application Function (H-AF) notifying the H-AF of the detected PCC scenario so the H-AF can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not. A Home Policy and Charging Rule Function (H-PCRF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN). A method of a Home Application Function (H-AF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN). A Home Policy Application Function (H-AF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN).
US08442520B2 Terrestrial based high speed data communications mesh network
A network for providing high speed data communications may include multiple terrestrial transmission stations that are located within overlapping communications range and a mobile receiver station. The terrestrial transmission stations provide a continuous and uninterrupted high speed data communications link with the mobile receiver station employing a wireless radio access network protocol.
US08442517B2 Method and apparatus for controlling communications
A method and an apparatus for controlling a communication established between terminals through a telecommunications system. When a malfunction event related to a communication (310) established between terminals is detected (320), a determination (330) is made in the telecommunications system of a faulty terminal and a non-faulty terminal, according to the malfunction event. Subsequently, the telecommunications systems determines (340) whether a terminal is registered for a user identifier which was registered through the faulty terminal, or which is related to it by subscription and, in that case, it establishes (350) a new communication between said registered terminal and the non-faulty terminal. The user of the non-faulty terminal can rely on the telecommunications system to recover automatically the lost communication, without trying to attempt a new communication request with an uncertain result.
US08442516B2 World mode scanning control
A method and apparatus for world-mode devices capable of managing technology selection for multimode roaming between existing access technologies, as well as possible future access technologies, in a manner that eliminates wasteful scanning for non-existent systems and reduces roaming charges is disclosed. The method allows the device an opportunity to reacquire its home system before scanning for available roaming network resources in a prioritized manner that mitigates roaming costs, while conserving power and acquisition delays by eliminating scanning for non-existent system types. A minimum OOS duration is imposed on a home system before acquisition of a roaming partner to provide more time to re-acquire the home system. Preferred partner scanning and acquisition reduces roaming charges, while scanning for non existent systems is eliminated altogether.
US08442513B2 Measurement report reliability in wireless communication systems
A method in a mobile station for measurement reporting in a wireless system includes detecting the presence of a cell, applying a first filter to a first number of measurement samples of a first measurement quantity of the cell wherein the first number of measurement samples are determined from a switch point, and applying a second filter to a plurality of measurement samples obtained from measurements made subsequent to the first number of measurement samples.
US08442511B2 Mobile phone control employs interrupt upon excessive speed to force hang-up and transmit hang-up state to other locations
The embodiment of a system for remotely controlling a wireless communication mobile phone device senses its space coordinates. GPS and other data is transmitted between mobile phones to alert and/or update a user to the fact that their phone has reached a significant threshold locations, and/or has reached a significant threshold speed of within a given accuracy. A SMS message, and/or voice message, and/or a phone call, and/or a special ring, and/or a special display and/or reset signal, and/or update signal, and/or hang-up signals are cross transmit and received to alert and/or update information of the mobile phone users. This is done for improving security and save lives, controlling classified communications, improving privacy, improving machinery performance, measuring distances and speed between mobile phones, alerting and/or updating personnel of hazardous locations and hazardous speeds, for forcing hang-up of phones at times of hazardous communications, providing space coordinates of missing persons and persons in danger, controlling air shows and car racing, and controlling military, fire and police men movement.
US08442510B2 Mobile point-of-presence for on demand network client services and security
Devices, systems and methods are disclosed which relate to implementing a point-of-presence system on a mobile service network. Such a point-of-presence system includes a mobile device communications network; a mobile device; a point-of-presence logic installed on a mobile device; and an application server in communication with the point-of-presence logic via the communications network. Communications between the point-of-presence logic and the network and application server include network data, configuration, and/or installation of connection and device management applications. This point-of-presence system constitutes a mechanism for the service provider to best optimize network resources, even at the device level, while providing optimum network service to mobile users—even for mobile devices that have not been pre-configured for the mobile service network.
US08442509B2 System and method for managing a wireless device from removable media with processing capability
Systems and methods for managing a wireless device from removable media with processing capability are described. One aspect may include a system for operating the radio hardware of a wireless device from a media device, comprising a media device, including a processor; a memory, coupled to said processor; and a radio host side peer layer, adapted to run on said memory and said processor, and adapted to communicate with the radio hardware of said wireless device.
US08442507B2 Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices
Systems, apparatus and methods are described that provide for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices. Specifically, systems, apparatus and methods provide for the open market wireless devices and/or the users of such devices to acquire provisioning information for network services in instances in which neither the removable module currently associated with the device or the non-removable memory of the open market wireless device store the provisioning information for the desired network service. In this regard, present aspects provide for a prompt, such as a user notification to presented on an output mechanism of the wireless device when the wireless determines first that the provisioning information is not stored on the removable module and, secondly, that the provisioning information is not stored on the non-removable data storage of the device.
US08442502B2 Tracking an object in augmented reality
Technologies are generally described for tracking an object. In some examples, a system may comprise a mobile phone and an augmented reality device. The mobile phone may be effective to receive a transmitted wave and to receive a reflected wave reflected off of an object. The mobile phone may be configured to determine a difference between the transmitted and the reflected wave, and generate first tracking data based on the determined difference. The augmented reality device may be adapted to receive the first tracking data and determine second tracking data regarding the location of the object based on the first tracking data. An image may be generated on a display based on the determined first and second tracking data.
US08442500B2 Relevant content delivery
Various arrangements for delivery of relevant content to a mobile device of a user are presented. Physiological state data and image data related to the user of the mobile device may be received by a host computer system from a mobile device. The image data may be analyzed to identify a characteristic of the image. The physiological state data may also be analyzed. Content to deliver to the mobile device of the user may be selected at least partially based on the physiological state data of the user and the characteristic of the image. The content may be transmitted to the mobile device.
US08442493B2 Messaging device
An apparatus may include a housing that is configured to support a first picture and a second picture, a first sensor that is configured to receive a first input and that is associated with the first picture, a second sensor that is configured to receive a second input and that is associated with the second picture, a communication module that is configured to communicate with a remote device and to retrieve audio messages from the remote device, a speaker that is configured to play the audio messages, an electronics control module that is configured to control playing of the audio messages that are designated as being associated with the first picture in response to selection of the first sensor and control playing of the audio messages that are designated as being associated with the second picture in response to selection of the second sensor, and a power module.
US08442490B2 Modify function of driver's phone during acceleration or braking
A system for restricting uses of moving phones used by drivers, but not passenger phones, and sometimes interrupting voice calls, including: (a) Provide for more than one level or state of restriction. (b) When a caller calls a person driving, play to the caller a query whether the call is important enough to put through, and put it through only if the caller responds affirmatively. (c) The phone is restricted in functionality when the vehicle is determined to be experiencing acceleration greater than a threshold. The restricting may be to play an alert sound to be heard by people listening to a voice conversation on the phone. The restricting may be to suspend a voice conversation on the phone.
US08442489B2 System and method for configuring devices for secure operations
Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
US08442488B2 Portable communication terminal and use-enabled/disabled control method
To provide a portable communication terminal which can improve security. A mobile telephone device (1) includes: a RFID chip (52) which performs magnetic field communication based on a signal coming from outside; a NAND flash memory (73) which stores use-enabled/disabled information indicating whether the RFID chip (52) can be used; and a CPU (72) which updates the use-enabled/disabled information. When a signal comes from outside, the RFID chip (52) judges whether to perform a predetermined process according to predetermined information based on the use-enabled/disabled information stored in the NAND flash memory (73).
US08442487B2 Detecting a fraudulent mobile station in a mobile communication system using location information of mobile station
The invention relates to a mobile communication system including mobile stations, a mobile switching center, and a subscriber register containing subscriber data, which includes location information indicating the location of mobile stations. In order to detect the presence of a fraudulent mobile station the system includes a monitor for monitoring the processes which trigger location information changes in the subscriber register, and a detector for detecting and indicating the presence of a fraudulent mobile station if a location information change has been triggered by a process which should not trigger a change of location information in the subscriber register.
US08442486B2 Method, apparatus and computer program product for online charging
A method and apparatus for invoking online charging of a service requested via a communications network and to be accessed according to a first protocol, wherein subscriber information is received from a first network element (102) including information for invoking the online charging, and the received subscriber information is interpreted and in response to a service request online charging is invoked from a second network element (103) for the service by means of a second protocol.
US08442482B2 Method and system for an emergency location information service (E-LIS)
A method and system for determining and verifying a location of mobile and non-mobile devices in emergency situations. The method and system provide a current physical geographic location for a mobile or non-mobile device (e.g., building address, a building floor, a room on a building floor, campus, enterprise, city, state, region, country, continent, etc.) with and without translation of location coordinates, in an emergency situation such as an accident, fire, terrorist attack, military incident, kidnapping, etc.
US08442480B2 Priority communications in a shared access telecommunications network
Described herein are systems and techniques that can coordinate priority communications for the users of one telecommunications network relative to the users of other such networks. This may be useful in emergency situations where one of the networks comprises a public services entity, which may from time to time demand priority communications in order to efficiently respond to urgent situations.
US08442477B2 Traffic receiver and power adapter for portable navigation devices
An apparatus for providing power and information to an electronic device housed in a first housing. The apparatus may generally comprise a coupling element, a receiver operable to wirelessly receive information, and a cable. The coupling element is housed within a second housing that is operable to be at least partially inserted into an automobile cigarette lighter socket to acquire power therefrom. The cable extends from the second housing and is operable to couple with the electronic device or a mount associated with the electronic device to provide power from the coupling element and information from the receiver to the electronic device. The cable may generally include a first portion for housing an antenna that is operable to electrically couple with the receiver and a second portion for housing one or more wires. The one or more wires are operable to provide the power and the information to the electronic device or the mount associated with the electronic device.
US08442474B2 Method and apparatus for imbalance-free FM demodulation in direct conversion radio receivers
An apparatus and method for demodulating an FM RF signal is presented. An Adaptive Differentiate Cross Multiply (ADCM) system in which the energy estimate of the desired on-channel RF is generated using adaptive filtering. The adaptive filter includes low pass filtering of the instantaneous energy estimate. The bandwidth of the LPF is adjusted in real time based on the received signal strength energy estimate, the periodicity of any changes in the energy estimate, AGC setting for the receiver, and/or the type of sub-audible signaling applied to the RF signal if known. After the bandwidth is set, the optimum filtered energy estimate is applied to the system to demodulate the received information free from distortion artifacts associated with IQ imbalance. A normalized signal in the ADCM system is clipped by a limiter whose clipping threshold is equal to a maximum gain of differentiators in the ADCM system.
US08442473B1 Methods of receiving and receivers
Data transmitted via a combination of radio frequency RF signals using carrier aggregation CA is received, each RF signal occupying a respective RF band, the bands being arranged in two groups separated in frequency by a first frequency region, the first of the two groups occupying a wider frequency region than the second group. Inphase and quadrature components of the RF signals are filtered using a first bandpass filter bandwidth to give first bandpass filtered components and filtered using a second bandpass filter bandwidth, different from the first bandpass filter bandwidth, to give second bandpass filtered components. A reconfigurable receiver is configurable to a first mode to receive the combination of RF signals, and is also configurable to at least a second mode. A filter is configured, in different modes, to use a first or a lowpass bandpass filter bandwidth.
US08442470B1 Harmonic-reject FTI filter
A system includes a weighting module, a mixer module, and a frequency selective impedance (FSI). The weighting module is configured to receive an input signal having an amplitude and to generate weighted outputs. Amplitudes of the weighted outputs have ratios relative to the amplitude of the input signal. The mixer module has switches configured to receive the weighted outputs and to generate a staircase waveform when the switches are clocked by clock signals. Amplitudes of steps of the staircase waveform are based on the ratios. The FSI is configured to communicate with the switches. The switches are configured to translate an impedance of the FSI centered on a first frequency to a second frequency determined by a frequency of the clock signals.
US08442465B2 Switched capacitor detuner for low noise amplification circuit having bypass path
An RF circuit is disclosed having a low-noise amplification (LNA) circuit and a bypass path that provides a bypass around the LNA circuit. In the amplification mode, the bypass path is open and the LNA circuit amplifies the receive signal in accordance within a power gain frequency response. During the amplification mode, the LNA circuit is tuned such that a power gain resonance frequency band of the power gain frequency response is within the receive frequency band. On the other hand, in the bypass mode, the bypass path is closed and the receive signal is not amplified but rather bypasses the LNA circuit. Also, during the bypass mode, the power gain frequency response of the LNA circuit is transposed to reduce or eliminate excessive insertion losses caused by the LNA circuit within the receive frequency band.
US08442454B1 Tactical communication system
A system includes radio communications equipment that is configured to transmit and receive communications over a number of different frequencies. The system also includes a battery configured to supply power to the radio and a power generation system configured to charge the battery. The system may further include a portable electromagnetically shielded container configured to house the radio, the battery and the power generation system and provide protection from electromagnetic radiation related damage.
US08442453B2 Radio communication transceiver
A radio communication transceiver achieving impedance matching when the transceiver operates in an output state and an input state respectively in a manner of switching a switch includes a transformer, a switch, a power amplifier (PA), and a low noise amplifier (LNA). The transformer has a primary winding including a first endpoint and a second endpoint and a secondary winding including a first endpoint and a second endpoint. The switch has a gate, a drain, and a source, wherein the gate receives a control signal, the drain is connected to the second endpoint of the primary winding, and the source is connected to the second endpoint of the secondary winding. The PA has an output terminal connected to the first endpoint of the primary winding of the transformer. The LNA has an input terminal connected to the second endpoint of the primary winding of the transformer.
US08442449B2 Receiver and method for reducing an amount of channel state information feedback to a transmitter
A receiver and a method are described herein for reducing an amount of channel state information related to a transmit channel correlation matrix ΦTX that is feedback to a transmitter. In addition, to a transmitter and a method are described herein for reconstructing the transmit channel correlation matrix φTX using the reduced channel state feedback information received from the receiver.
US08442448B2 Apparatus and method for transmitting/receiving data in a closed-loop multi-antenna system
An apparatus and method for transmitting and/or receiving data in a closed-loop multi-antenna system, the method of receiving data including: acquiring CQIs of data streams by channel estimation of a received signal; selecting at least one CQI from among the acquired CQIs; calculating a common CQI using the acquired CQIs; generating feedback information with the at least one CQI, the common CQI, and an index of a data stream with the at least one CQI; and transmitting the feedback information to a transmitter.
US08442442B2 Methods for assigning scrambling codes and reducing interference in telecommunications networks
Example methods use secondary scrambling codes in telecommunications networks. The secondary scrambling codes are assigned to mobile stations and channels used by mobile stations that are not adversely affected by the use of secondary scrambling codes. By assigning secondary scrambling codes additional users can utilize telecommunications networks with unique scrambling codes without reducing quality of service or increasing resource consumption. Example methods also reduce interference between mobile stations in the telecommunications networks.
US08442438B2 Wireless transmitter and related multimedia system
A wireless transmitter includes a first filtering unit coupled to a first cable for outputting a first DC source transmitted on the first cable, a first power converting unit for converting the first DC source into a second DC source, a second filtering unit for eliminating noise in the second DC source, a first DC blocking unit for blocking the second DC source and outputting a second frequency modulation (FM) signal, an amplifier for amplifying the second FM signal to generate a first FM signal, and a second DC blocking unit coupled to the amplifier and the first cable, for outputting the first FM signal to the first cable, such that the first FM signal is transmitted to the air through the first cable as a transmitting antenna.
US08442435B2 Method of remotely controlling an Ear-level device functional element
A method controls a functional element of an ear-level device of a type including a functional element, a memory, a microphone and a speaker, each coupled to a processor. Communication between the ear-level device and a companion device, such as a mobile phone, is established. A functional element for control is selected through the user interface of the companion device. A control instruction for controlling the selected functional element is chosen using the user interface and is transmitted from the companion device to the ear-level device to provide instruction to the ear-level device to control the selected functional element in the chosen way.
US08442431B2 Broadcast message transmission method of relay station in multi-hop relay network
A broadcast message transmission method of a relay station in a multi-hop relay network, which can be applied to a non-transparent centralized scheduling multi-hop relay network, includes that a base station transmits a message to be broadcasted to the relay station, the relay station returns an acknowledgement header to the base station after it has received the message, the base station transmits a message indicating the bandwidth allocation of the downlink to the relay station periodically after it has received the acknowledgement header for indicating the downlink bandwidth that the base station initiatively allocates to the relay station, and the relay station transmits broadcast messages to a terminal or a lower relay station in the downlink bandwidth.
US08442429B2 System for providing audio messages on a mobile device
While performing a function, a mobile device identifies that it is idle while it is downloading content or performing another task. During that idle time, it gathers one or more parameters (e.g., location, time, gender of user, age of user, etc.) and sends a request for an audio message (e.g., audio advertisement). One or more servers at a remote facility receive the request with the one or more parameters, and use the parameters to identify a targeted message. In some cases, the targeted message will include one or more dynamic variables (e.g., distance to store, time to event, etc.) that will be replaced based on the parameters received from the mobile device, so that the audio message is dynamically updated and customized for the mobile device. In one embodiment, the targeted message is transmitted to the mobile device as text. After being received at the mobile device, the text is optionally displayed and converted to an audio format and played for the user.
US08442426B2 Method and system for identification of distributed broadcast content
A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.
US08442425B2 Satellite receiver performance enhancements
Long time interleaver and listenable audio performance enhancements for a satellite receiver are presented. One enhancement includes comparing a correlation and a predetermined threshold value and blocking satellite signal data transmission from entry into long time interleaver (LTI) device circuitry and forward error correction (FEC) circuitry when the correlation value is the same as, or less than the predetermined threshold value. Another enhancement includes using Reed-Solomon codeword error checking to prevent erroneous baseband signal data from being accepted as good baseband signal data. A further enhancement includes storing symbol timing and frequency data during a strong signal condition of the satellite receiver and using this stored data when the satellite receiver encounters a weak signal condition. Another enhancement includes mitigating DC offset noise in a satellite receiver having a zero-IF tuner.
US08442422B2 Bookbinding method, and bookbinding unit and image-forming system equipped with the same
Bookbinding unit that in binding an inner-leave sheet bundle together with a cover enables accurate binding of the cover onto the bundle's spine and meanwhile forms folding scores in the cover flaps. Furnished with: a stacking tray unit; a process path for sequentially transporting bundles from the tray unit into adhesive-application and cover-binding locations; an adhesive application unit, disposed in the adhesive-application location, that applies adhesive to bundles from the tray unit; a cover-supply unit that supplies covers to the cover-binding location; and a cover-binding unit, disposed in the cover-binding location, that binds sheet bundles from the adhesive-application location together with covers. The cover-binding unit has a shoulder-pressing unit that forms spine creases in the spine portion of the covers, and a flap-pressing unit that forms folds in the spine-creased sides of the covers.
US08442417B2 Bearing device, drum unit, and image forming apparatus
A bearing device to hold a rotor in an opening formed in a frame is provided. Circumference of the opening is formed to have a first edge and a second edge, which linearly extend along different directions from each other. The bearing device includes a flange member to be attached to an axial end portion of the rotor, a bearing member to be externally attached to the flange member and inserted in the opening, and a presser member to press the flange member toward a section between the first edge and the second edge.
US08442415B2 Color electrophotographic image forming apparatus with shutter member on cartridge supporting member
A color electrophotographic image forming apparatus forms an image on a recording material. A plurality of cartridges is detachably mounted to a main assembly of the apparatus. The apparatus includes a cartridge supporting member for supporting the cartridges. The cartridge supporting member is movable between an inside position inside the main assembly and an outside position outside the main assembly. The apparatus also includes a shutter member movably provided on the cartridge supporting member. The shutter member is movable between an open position in which a photosensitive member supported by the cartridge supporting member is exposed and a closed position in which the photosensitive member is protected. The apparatus further includes a shutter moving device for moving the shutter member to the closed position when the cartridge supporting member is moved from the inside position to the outside position and for moving the shutter member to the open position when the cartridge supporting member is moved from the outside position to the inside position.
US08442412B2 Electrophotographic color image forming apparatus carrying process cartridges on a movable member
A color electrophotographic image forming apparatus is usable with process cartridges that each include an electrophotographic photosensitive drum. The image forming apparatus includes a movable member that is movable between an inside of the main assembly of the apparatus and an outside of the main assembly of the apparatus in a direction crossing with a longitudinal direction of the drum while carrying the cartridges. A main assembly electrical contact is provided inside the main assembly along a movement path of the movable member. An intermediary electrical contact is provided and includes a first electrical contact portion that is disposed inside the movable member, with the intermediary electrical contact being electrically connectable to a cartridge electrical contact of a cartridge, and a second electrical contact portion is disposed outside the movable member, with the second electrical contact portion electrically connectable to a main assembly electrical contact provided in the main assembly.
US08442410B2 Apparatus and method for cleaning a photoreceptor in a printing apparatus
An apparatus and method that cleans a photoreceptor in a printing apparatus is disclosed. The method can include setting a voltage bias of an electrostatic cleaning brush in a printing apparatus to a first voltage bias. The method can include generating an image on media using a photoreceptor. The method can include cleaning the photoreceptor using the electrostatic cleaning brush operating at the first voltage bias. The method can include measuring operating conditions of the printing apparatus to determine an expected film accumulation rate on the photoreceptor. The method can include adjusting the voltage bias on the electrostatic cleaning brush to a second voltage bias based on the measured operating conditions.
US08442409B2 Image forming apparatus including a rotation member circumference calculator and control method thereof
There is provided an image forming apparatus including a rotation member used for image forming and a detector for detecting light from the rotation member. First waveform data of an image-formed surface used to form an image on the rotation member is acquired by the detector. Second waveform data of the image-formed surface used to form an image on the rotation member is acquired. The second waveform data includes at least part of a detected section of the first waveform data. Information on the actual circumference of the rotation member is calculated based on matching between the acquired first and second waveform data. The acquired first waveform data and second waveform data are compared to determine whether or not to use the calculated information on the circumference. When it is determined not to use the calculated information on the circumference, information on the circumference of the rotation member is recalculated.
US08442405B2 Multi-stage polarization mode dispersion compensation
A polarization mode dispersion compensator that includes two stages, one for reducing or eliminating first order polarization mode dispersion of an optical signal, and second stage for reducing or eliminating higher order polarization mode dispersion of the optical signal. In each stage, the polarization is adjusted so as to reduce polarization mode dispersion. Based on the power levels of various polarization states generated at the second polarization controller, the optical signal to noise ratio may be estimated. Furthermore, based on the amount of adjustment used to control the polarization controllers and the differential group delay, the polarization mode dispersion may be estimated.
US08442401B2 Method and device for fiber access physical layer unbundling using multiple uplink cards
A system, an unbundling optical line terminal (OLT), and a method are described herein that allow at least two service providers (SPs) to use individual fibers of an optical distribution network (ODN). In one embodiment, the unbundling OLT includes one or more wavelength division multiplexing-passive optical network (WDM-PON) line cards and one or more SP uplink cards that enable multiple SPs to each utilize one uplink port to access individual wavelengths of one or more passive optical networks (PONs). In another embodiment, the unbundling OLT includes one or more point-to-point line (p2p) line cards (e.g., p2p fiber Ethernet line cards) and one or more SP uplink cards that enable multiple SPs to each utilize one uplink port to access one or more individual fibers.
US08442400B2 Wavelength division multiplexed-passive optical network capable of high-speed transmission of an optical signal by using modulation format having high spectral efficiency
The present invention discloses a wavelength-division multiplexing passive optical network (WDM-PON) capable of high-bandwidth transmission for optical signals by using modulation format having high spectral efficiency. The WDM-PON according to the present invention provides a larger capacity and higher bandwidth transmission economically (at lower costs) by using a modulation format where spectral efficiency (a transmission bit number per a unit band width) is high, while using a low noise part of a light source.
US08442399B2 Port wavelength restriction encoding in wavelength switched optical network
An apparatus comprising a path computation element (PCE) coupled to a path computation client (PCC) and configured to perform a path computation using port wavelength restriction information for a network element (NE), wherein the port wavelength restriction information is encoded and received in a port wavelength restriction Type-Length-Value (TLV) that comprises a matrix identifier (ID), a restriction type, and the port wavelength restriction information. Also disclosed is a network component comprising at least one processor coupled to a memory and configured to receive a port wavelength restriction information TLV that corresponds to a NE, and obtain a restriction type and port wavelength restriction information based on the restriction type from the port wavelength restriction TLV, and use the port wavelength restriction information to calculate a path for the NE.
US08442388B1 System and method for recording video content
An aspect of the present invention provides a device for use with a stream of video content and a video display. The device includes a receiver, a circular buffer, an output portion, a controller and a second buffer. The receiver receives the stream of video content. The circular buffer stores up to a predetermined first length of the stream of video content as buffered video content. The output portion outputs a first video signal, based on the buffered video content, to the video display. The controller controls the output portion to output the first video signal as one of the buffered video content playing in real time, a paused portion of the buffered video content, and a previously played portion of the buffered video content. The second buffer stores a portion of the buffered video content as stored video content. The output portion outputs a second video signal, based on the stored video content, to the video display. The circular buffer continues to store the stream of video content when the controller controls the output portion to output the first video signal as one of the paused portion of the buffered video content and the previously played portion of the buffered video content. When the circular buffer stores the stream of video content for a second length that is greater than the first length, the controller can further control the second buffer to store a predetermined portion of the second length as the portion of the buffered video content.
US08442387B2 Method and system for displaying a series of recordable events
A method and system for displaying identifiers for one or more series of recordable events is described. A system, such as the system of a digital video recorder, may receive a set of recordable events data, such as a listing of all television shows to be broadcast over a two-week period. The system analyzes the set of recordable events data for determining one or more sets of recordable events, where each set includes recordable events having the same title. The system analyzes each set of recordable events to determine sub-sets of recordable events based on relationships between the recordable events of each sub-set. The system displays an identifier for each sub-set of a given set of recordable events when the given set of recordable events is selected for display. A user may select to record a sub-set of recordable events by selecting the identifier that represents the sub-set.
US08442383B2 Moving image playback system and image capturing apparatus
An image capturing apparatus selects one of image capturing conditions to be used for capturing images as a reference condition when a total of image capturing time of one frame in each image capturing condition to be used for capturing images is longer than one frame period at a predetermined frame rate, and captures images at the predetermined frame rate under the reference condition, and captures images at a frame rate lower than the predetermined frame rate under the other image capturing conditions. A playback apparatus detects a motion between frames of a moving image captured under the reference condition when the image capturing condition of the playback moving image is not the reference condition, and generates an interpolation frame for interpolating between frames of the playback moving image based on the detected motion.
US08442381B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08442380B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08442376B2 Image data recording/playback device, system, and method
An image data recording/playback device, including a decoder that decodes image data encoded in a first format; and a transcoder capable of encoding image data, supplied from the decoder and encoded in the first format, into a second format whose compression rate is higher than the compression rate of the first format and outputting the image data encoded into a second format to the decoder and, of decoding image data supplied from the decoder and encoded in the second format, outputting it to the decoder, and alternately carrying out the encoding processing and the decoding processing, wherein: the decoder inputs/outputs image data encoded in the first and second format; and the decoder simultaneously inputs or outputs image data encoded in the first format when inputting or outputting image data encoded in the second format.
US08442375B2 Assembly tool and optical connector assembly method
An assembly tool for installing an optical fiber in an optical connector includes a base and a protrusion setting station. The base includes a connector mount disposed in the base. The connector mount can be configured to receive and secure the optical connector on the base where the connector has a housing and a connector ferrule. The protrusion setting station enables the craftsperson to set distance (or protrusion) that a terminal end of the optical fiber extends from an end face of the connector ferrule. The protrusion station includes a light source to illuminate the terminal end of the optical fiber, at least one black body absorber to eliminate unwanted reflected light and a window to visualize the terminal end of the optical fiber protruding from the end face of the connector ferrule.
US08442372B2 Hybrid microstructured optical fibre for guidance by means of photonic forbidden bands and by total internal reflection optimised for non-linear applications
The microstructured optical fibre comprises a core (4) surrounded by a sheath (1) comprising a base material having a refraction index (ni) and a plurality of at least two different types of inclusion: a first type of inclusion (2) having a refraction index n2 (n2>n1), and a second type of inclusion (3) having a refraction index n3 (n3
US08442370B2 Optical fiber cable ready for mid-span access
An optical fiber cable is comprised of: a slotted core elongated along an axis of the optical fiber cable, the slotted core including a slot running in parallel with the axis and a groove accessible through the slot; one or more optical fibers placed in the groove; a sheath enclosing the slotted core and the optical fibers; a bonding portion where the slotted core is bonded with the sheath; a first strength member embedded in the slotted core and running in parallel with the axis; and a second strength member embedded in the sheath and running in parallel with the axis, wherein the first and second strength members are aligned on a plane including the axis.
US08442366B2 Optical waveguide for touch panel and touch panel using the same
Provided are an optical waveguide for a touch panel which has high light-gathering power on a light-emitting side and which may materialize a touch panel having excellent position detection performance, and a touch panel using the optical waveguide. The optical waveguide for a touch panel includes: cores; and an over cladding layer covers the cores, the cores including light-emitting cores each formed as a lens portion having a shape in plan view including a tapered portion whose width gradually increases toward an end surface on the light-emitting side and an elliptical arc portion which bulges outwardly a tip side of the tapered portion having the gradually-increasing width so as to be in a shape of an elliptical arc, the elliptical arc portion having a major axis direction aligned in a longitudinal direction of the tapered portion.
US08442365B2 Optical subassembly for coupling light into an optical waveguide
An optical subassembly for low-feedback coupling of light from a light source into an optical waveguide such as an optical fiber is described. The optical subassembly has an aspherical lens with surface sag having a rotationally symmetrical sag component without having a cone sag component, and a rotationally asymmetrical helical component for reducing coupling of light reflected from the optical fiber tip back into the laser aperture by causing a significant portion of the reflected light to encircle the laser aperture. The lens shape and the height of the helix are selected so that tight focusing onto the fiber tip is preserved, while the optical feedback is reduced.
US08442360B2 Intrinsically low resistivity hybrid sol-gel polymer clads and electro-optic devices made therefrom
A low resistivity hybrid organic-inorganic material may include a proportion of charge traps including a trap element indirectly covalently bonded to a donor or acceptor element. The trap element may include tin. The donor or acceptor element may include indium and/or antimony. Bonding includes cross-linking via oxygen bonds and via organic cross-linkers. The material may be formed as a hybrid sol-gel. The material may have optical transmission and refractive index characteristics. The material may be formed as optical cladding proximal to a non-linear optical layer, and may form a portion of a second order nonlinear optical device. The second order nonlinear optical device may include and electro-optic device including an organic chromophore-loaded modulation layer.
US08442354B2 Image processing apparatus and image processing method capable of transmission/reception and recording of image file obtained by panoramic image shot
In recording an image file that is shot by panoramic image shooting, a plurality of pieces of image data are recorded in the image file, and therefore there is a problem that the file size increases. Although it is possible to reduce the file size by applying higher compression processing using JPEG or the like, there is a problem that the image degradation appears noticeably. With respect to an input image file, it is determined whether or not it is the one obtained by panoramic image shooting, and then at the time of recording, one of two overlap areas is deleted and the positional information on the other overlap area is attached. Thereafter, at the time of transmission or printing, the overlap area is restored based on the attached positional information. In this manner, the file size at the time of recording is reduced without degrading the image.
US08442350B2 Edge parameter computing method for image and image noise omitting method utilizing the edge parameter computing method
An edge parameter computing method for an image, wherein the image includes a plurality of pixels forming a Bayer pattern. The edge parameter computing method comprises: (a) computing an average grey level of at least one specific type pixels in a specific region of the image; (b) computing each grey level difference value between the average grey level and the specific type pixels in the specific region to generate a plurality of grey level difference values; (c) finding a specific pixel with a maximum grey level difference value according to the grey level difference values; and (d) computing a ratio value between the average grey level and the maximum grey level difference value as the edge parameter.
US08442347B2 Information processing apparatus, information processing method, program, and imaging apparatus including optical microscope
An information processing apparatus includes an acquisition section and a correction section. The acquisition section acquires information of lightness distribution of a first image captured by an imaging section capable of capturing an image of an observed area provided on an optical path of an optical system of an optical microscope, the image of the observed area being obtained by the optical microscope, the first image being an image of the observed area in a state where no sample is placed therein, the lightness distribution resulting from the optical system of the optical microscope. The correction section corrects, based on the information of lightness distribution acquired by the acquisition section, lightness unevenness of a second image captured by the imaging section, the second image being an image of the observed area in a state where the sample is placed therein.
US08442346B2 Image processing method and associated apparatus for adjusting an edge pixel
An image processing apparatus and an associated method capable of effectively reducing image artifact at an edge of an image without excessively compromising overall system performance. The method includes calculating an intersection point of an edge of the image and a pixel scan line, estimating a relative ratio of the image within a pixel block corresponding to the intersection point to generate an adjustment parameter, and adjusting a pixel value of the pixel block according to adjustment parameter.
US08442345B2 Method and apparatus for image noise reduction using noise models
A method and apparatus for processing imager pixel signals to reduce noise. The processing includes receiving a target pixel signal, receiving at least one neighboring pixel signal, formulating a dynamic noise signal based at least in part on a value of the target pixel signal, and controlling a noise reduction operation using the dynamic noise signal.
US08442344B2 Adaptive spatial image filter for filtering image information
The disclosure describes adaptive filtering techniques to improve the quality of captured image information, such as video or still images. An image sensor captures image information and determines a plurality of parameter values based on a current exposure index and a current scaling factor of the image information. The adaptive spatial image filter includes both horizontal and vertical sharpening filters and configures, i.e., adapts, the horizontal sharpening filter and the vertical sharpening filter based on the plurality of parameter values determined by the image sensor. The adaptive spatial image filter applies the horizontal and vertical sharpening filters to at one channel of the image information to generate filtered image information.
US08442341B2 Correction of unfocus and misfocus via origin-centered discrete fractional fourier transform
A method corrects unfocus and misfocus in original image data using an origin-centered two-dimensional discrete fractional Fourier transform. The origin-centered two-dimensional discrete fractional Fourier transform numerically corrects a modeled evolution of an image propagating through a medium, aligning a propagation model centerline with the center of image data and the center an index-shifted numerical fractional Fourier transform operation. A zero transform-image domain origin is accordingly aligned to the center of modified image data. The corrective fractional Fourier transform power may be determined automatically or by human operator. The image correction can be applied to lens-systems or other systems obeying Fourier optics including electron microscopes, particle beams, radiation accelerators. The invention can be incorporated into cameras, film processing, photo editing software, websites, video recorders, video editing systems, surveillance systems, conferencing systems, image processing algorithms, optical computing systems, and other types of system, products and service facilities.
US08442339B2 Method and device for selecting images in a sequence of iris images received in a stream
A method for selecting images from a set of images (according to sharpness and contrast criteria), comprising pre-selecting images by a simplified sharpness and/or contrast analysis of each image in the set of images, and of selecting images by a finer analysis of the sharpness and/or contrast of each pre-selected image. This method is particularly useful to perform an identification by recognition of the iris.
US08442338B2 Visually optimized quantization
Visually optimized quantization is described herein. Specifically, the visually optimized quantization is for arbitrary block-based transforms such as Mode-Dependent Directional Transform (MDDT). The compression method involves the process of taking a discrete cosine transform of an MDDT basis function, obtaining the frequency weights, and computing the contrast sensitivity function for each of the frequency components. The overall effect of the distortion is calculated by error pooling and the quantization matrix is the inverse proportional of the overall effect.
US08442331B2 Capturing text from rendered documents using supplemental information
A system for processing a text capture operation is described. The system receives text captured from a rendered document in the text capture operation. The system also receives supplemental information distinct from the captured text. The system determines an action to perform in response to the text capture operation based upon both the captured text and the supplemental information.
US08442330B2 System and method for automatic landmark labeling with minimal supervision
A system and method for estimating a set of landmarks for a large image ensemble employs only a small number of manually labeled images from the ensemble and avoids labor-intensive and error-prone object detection, tracking and alignment learning task limitations associated with manual image labeling techniques. A semi-supervised least squares congealing approach is employed to minimize an objective function defined on both labeled and unlabeled images. A shape model is learned on-line to constrain the landmark configuration. A partitioning strategy allows coarse-to-fine landmark estimation.
US08442329B2 Method and system for classifying image elements
A method, system, and machine-readable medium for classifying an image element as one of a plurality of categories, including assigning the image element based on a ratio between an unoccluded perimeter of the image element and an occluded perimeter of the image element and coding the image element according to a coding scheme associated with the category to which the image element is classified. Exemplary applications include image compression, where categories include image foreground and background layers.
US08442328B2 Systems and methods for evaluating robustness of saliency predictions of regions in a scene
Systems and methods for evaluating the robustness of objects within a scene or a scene itself.
US08442326B2 Signature based registration method and method for signature calculation
A method for temporal registration of a first sequence of images and a second sequence of second images is described. The method comprises the following steps for: a) comparing the first parts of signatures of first images with corresponding parts of signatures of second images, b) temporally registering each first image with one of the second images according to the result of the comparison, c) calculating for each first image a value of quality representative of the quality of its registration, d) defining, for each first image for which the quality value is less than a threshold, a first sub-sequence from the first sequence and a second sub-sequence from the second sequence, e) comparing, for each first sub-sequence, second parts of signatures of first images of the first sub-sequence with corresponding parts of signatures of second images of the second corresponding sub-sequence, and b) temporally registering each first image of the first sub-sequence with one of the second images of the second sub-sequence according to the result of the comparison.
US08442321B1 Object recognition in images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for labeling images. In one aspect, a method includes automatically identifying an object in an image using a deep model-based and data-driven hybrid architecture.
US08442320B2 Pattern inspection apparatus and pattern inspection method
A pattern inspection apparatus includes: an optical image acquiring unit configured to acquire optical image data of a target object on which each of a plurality of identical patterns is respectively formed at a respective corresponding position of a plurality of forming positions with distortion; a cut-out unit configured to cut out a plurality of partial optical image data from the optical image data; a correction unit configured to correct positions of the plurality of partial optical image data by using distortion information from which each amount of distortion of the plurality of identical patterns respectively formed at the respective corresponding position of the plurality of forming positions on the target object can be acquired; and a comparison unit configured to compare a plurality of corrected partial optical image data against each other on a pixel to pixel basis.
US08442316B2 System and method for improving color and brightness uniformity of backlit LCD displays
Systems and methods for improving color and brightness uniformity of an image displayed on a backlit LCD are disclosed. In one example, a correction map is computed and applied to the LCD pixel values. In another example, the voltage settings of the backlight source components are also corrected in addition to the LCD pixel values. For efficient hardware implementation, corrections are applied using function representation of a grid data transformation relating measured values to corrected values. In one particular exemplary embodiment, the backlight source is provided by a plurality of LEDs. In another exemplary embodiment, the display consists of a plurality of OLEDs wherein the light source and the display panels coincide.
US08442313B2 Image position recognition apparatus, image position recognition method, computer program product, and apparatus for setting correction data for an image display apparatus
In an image position recognition apparatus, an image signal acquirer acquires, from an image capture apparatus, red, blue, and green image signals obtained by capturing the picture from an image display apparatus. A position recognition unit uses the acquired red, blue, and green image signals as a basis for recognizing the position in a captured picture corresponding to a given region among respective regions obtained by plurally dividing the picture from the image display apparatus. When the position recognition unit recognizes the position in the captured picture corresponding to the given region of the picture from the image display apparatus, a correction data setting unit sets data for emphasizing the given region as the correction data corresponding to the given region of the red, blue, and green image signals in the image display apparatus.
US08442312B2 Method and apparatus for detecting image area, and computer product
An apparatus detects an area specified based on a mark of a specific color out of three primary colors in pigment or three primary colors in light from an image. An other-color-information eliminating unit eliminates information of other colors from a tone level of the specific color by correcting the tone level of the specific color based on tone levels of two colors other than the specific color out of the three primary colors in pigment or the three primary colors in light. An area detecting unit detects the area by specifying the mark based on the tone level from which the information of other colors is eliminated.
US08442311B1 Apparatus and method for encoding an image generated in part by graphical commands
A method and apparatus for encoding an image is disclosed. A decomposition circuit comprises a set of pixel filters used to identify picture pixels, background pixels and text pixels of the image. An image encoding circuit comprises a lossy discrete transform encoder for encoding the picture pixels, a constant color lossless encoder for encoding the background pixels, and a discrete color lossless encoder for encoding the text pixels.
US08442310B2 Affine distortion compensation
One or more techniques and/or systems are disclosed for compensating for affine distortions in handwriting recognition. Orientation estimation is performed on a handwriting sample to generate a set of likely characters for the sample. An estimated affine transform is determined for the sample by applying hidden Markov model (HMM) based minimax testing to the sample using the set of likely characters. The estimated affine transform is applied to the sample to compensate for the affine distortions of the sample, yielding an affine distortion compensated sample.
US08442309B2 Semantic scene segmentation using random multinomial logit (RML)
A system and method are disclosed for learning a random multinomial logit (RML) classifier and applying the RML classifier for scene segmentation. The system includes an image textonization module, a feature selection module and a RML classifier. The image textonization module is configured to receive an image training set with the objects of the images being pre-labeled. The image textonization module is further configured to generate corresponding texton images from the image training set. The feature selection module is configured to randomly select one or more texture-layout features from the texton images. The RML classifier comprises multiple multinomial logistic regression models. The RML classifier is configured to learn each multinomial logistic regression model using the selected texture-layout features. The RML classifier is further configured to apply the learned regression models to an input image for scene segmentation.
US08442307B1 Appearance augmented 3-D point clouds for trajectory and camera localization
A method and system are provided for image matching using an appearance augmented 3-D point cloud that includes receiving a first and second posed image, extracting image features from the first and second posed image, and comparing the extracted image features from the first posed image with the extracted image features from the second posed image. Next, a comparison is done to identify one or more matched features of the first and second posed images based on a feature appearance, where a grouping of the matched features of the first and second posed images is performed where the grouped matched features are associated with a first three-dimensional point. A position of the first three-dimensional point is identified based on a positional triangulation of the grouped matched features associated with the first three-dimensional point, and the first three-dimensional point is then augmented with the grouped matched features.
US08442305B2 Method for determining 3D poses using points and lines
A three-dimensional (3D) pose of a 3D object in an environment is determined by extracting features from an image acquired of the environment by a camera. The features are matched to a 3D model of the environment to determine correspondences. A camera reference frame of the image and a world reference frame of the environment are transformed to a corresponding intermediate camera reference frame and a corresponding world reference frame using the correspondences. Geometrical constraints are applied to the intermediate camera reference frame and the intermediate world reference frame to obtain a constrained intermediate world reference frame and a constrained world reference frame. The 3D pose is then determined from parameters of the constrained intermediate world reference frame and the constrained world reference frame.
US08442301B2 Nondestructive inspection method and system
A method and system for nondestructively detecting and quantifying material anomalies within materials, including composite articles. The method entails performing a three-dimensional imaging scan technique, such as a computed tomography scan, of the material and a reference standard such that a test image of the material and a reference image of the reference standard appear in a plurality of two-dimensional scan views generated by the scan technique. The reference images are located in the scan views and normalized to determine at least an average value of the pixel data for the reference images. Values of pixel data of the test image are determined in each scan view, and then compared to the pixel data of the reference images to detect the presence of an anomaly in the test images. The detected anomaly in at least one of the test images of the scan views is then compared to a requirement standard for the material.
US08442298B2 Mixed injection inspection system
A mixed injection inspection system is provided for inspecting mixed injection work for mixing an injection drug by an inspector different from a mixed injection worker. The mixed injection inspection system includes: a mixed injection work photographing device provided in a mixed injection work place and used to photograph the mixed injection work; an inspector side mixed injection work monitor provided in a place remote from the mixed injection work place and used to display the mixed injection work photographed by the mixed injection work photographing device; an inspector side input device provided in a place remote from the mixed injection work place and used to input instructions for the worker working at the mixed injection work place; and a mixed injection worker side display for displaying to the mixed injection worker what has been input by the inspector side input device.
US08442293B2 CT image reconstruction in the extended field of view
A method is disclosed for reconstructing image data of an examination subject from measured data, wherein the measured data was acquired in the course of a relative rotational movement between a radiation source of a computed tomography system and the examination subject. A limited area between the radiation source and a detector represents a field of view in respect of which measured data can be acquired, and parts of the examination subject were located at least temporarily outside the field of view in the course of the measured data acquisition. In at least one embodiment, first image data is reconstructed from the measured data, and a boundary of the examination subject is determined with the aid of the first image data. The first image data is subsequently modified using the determined boundary, and projection data is calculated from the modified first image data. The measured data is modified using the projection data, and finally second image data is reconstructed from the modified measured data.
US08442287B2 Method and system for evaluating quality assurance criteria in delivery of a treatment plan
System and method of determining whether a component of a radiation therapy system is operating within a dosimetric tolerance. The method can include the acts of generating a treatment plan for a patient, the treatment plan specifying a radiation amount to be delivered to the patient, delivering radiation to the patient according to the treatment plan, obtaining feedback during the delivery of radiation, the feedback related to one of a position, a velocity, and an acceleration for one of a multi-leaf collimator, a gantry, a couch, and a jaws, generating a mathematical model based on the feedback for one of the multi-leaf collimator, the gantry, the couch, and the jaws, calculating a delivered dose amount based on the mathematical model and treatment plan information, calculating a deviation in dose between the radiation amount specified in the treatment plan and the delivered dose amount, and determining whether the deviation in dose is within a dosimetric tolerance for the one of the multi-leaf collimator, the gantry, the couch, and the jaws.
US08442286B2 Image processing apparatus and image processing method for a tomogram of an eye region
There is provided a technique for adaptively acquiring, from a tomogram of an eye region, diagnosis information data of the eye region which is used for the diagnosis of a plurality of kinds of diseases, without increasing load on a user. A layer acquisition unit (331) acquires a predetermined layer area from the tomogram of the eye region. A changing unit (332) changes an algorithm for the acquisition of diagnosis information data as information used for the diagnosis of the eye region from the tomogram based on the information data extracted from the layer area. A quantifying unit (336) acquires diagnosis information data from the tomogram based on the changed algorithm.
US08442280B2 Method and system for intelligent qualitative and quantitative analysis of digital radiography softcopy reading
The present invention describes a method and system for intelligent diagnostic relevant information processing and analysis. Information associated with a patient is processed via an image reading platform. Based on such processed information, a matrix of diagnosis decisions containing diagnostic related information is generated via a matrix of diagnosis decision platform. A diagnostic decision is made based on the diagnostic relevant information. The image reading platform and/or the matrix of diagnosis decision platform encapsulate information and toolkits to be used to manipulate the information.
US08442275B2 System for identifying sustainable geographical areas by remote sensing techniques and method thereof
Particularly applicable to the implementation of sustainability requirements concerning on the promotion of the use of bioproduct from renewable sources, through the system and method described is possible to ensure that the origin of raw materials is sustainable (according to a previously defined sustainability requirements), avoiding travel to the area of interest, thus saving time and economic costs and preventing errors and fraud. More specifically, the system and method object of the invention are particularly applicable for identifying those areas that comply with said sustainability requirements. Said sustainability requirements state that raw material intended for bioproduct shall not be made from lands with a high biodiversity, high carbon stock or peatlands, and bearing in mind additionally the land use requirement.
US08442269B2 Method and apparatus for tracking target object
A method and apparatus for tracking a target object are provided. A plurality of images is received, and one of the images is selected as a current image. A specific color of the current image is extracted. And the current image is compared with a template image to search a target object in the current image. If the target object is not found in the current image, a previous image with the target object is searched in the images received before the current image. And the target object is searched in the current image according to an object feature of the previous image. The object feature and an object location are updated into a storage unit when the target object is found.
US08442265B1 Image selection from captured video sequence based on social components
In one embodiment, a mobile device analyzes frames before and after a particular frame of a real-time video to identify one or more social network objects, and selects one or more frames before and after the particular frame based on social network information for further storage in the mobile device.
US08442263B2 Quantification of energy loss from buildings
A method for determining heat and/or energy loss from a building using a thermographic image of the building, the image of the building being captured at a pre-determined angle, preferably perpendicular to the building, the method comprising analyzing automatically the image to determine the temperature of areas of the image, determining the real size of the scene associated with the image areas that are above a pre-determined temperature and using this to determine heat and/or energy loss from the building.
US08442262B2 Method and system to process a digital image
A method and an apparatus to process a digital image is provided. The method may comprise receiving host image data, receiving audio data and embedding the audio data within the host image data to provide an embedded image wherein the audio data if freely recoverable from the embedded image. The method may comprise processing the audio data using a Short Term Fourier Transformation (STFT) prior to embedding the audio data within the host image data. The method may reduce an amount of digital data that represents an audio signal included in the audio data prior to embedding the audio data within the host image. In one embodiment, the method comprises quantizing magnitude data and discarding phase data of the audio signal to provide the audio data for embedding. The method may comprise quantizing the audio data to match a shell of a D4 Lattice.
US08442261B2 Diaphragm including a first vibrating part of a dome shape or flat shape and a second vibrating part of an annular shape and a loudspeaker using the diaphragm
The present invention provides a dome-shaped diaphragm fabricated based on a film base of polyethylene terephthalate resin film. The diaphragm includes a first vibrating part of a dome shape or a flat shape, and a second vibrating part of an annular shape. The second vibrating part includes a peripheral portion of the film base provided around a central portion of the film base. The first vibrating part includes the central portion of the film base, a thermosensitive adhesive resin film, provided on the central portion, and a fiber sheet made of a woven fabric using carbon fiber or an embossed nonwoven fabric. The fiber sheet is layered over the central portion with the thermosensitive adhesive resin film interposed therebetween.
US08442254B2 Audio port configuration for compact electronic devices
A portable electronic device that provides compact configurations for audio elements are disclosed. The audio elements can be drivers (e.g., speakers) or receivers (e.g., microphones). In one embodiment, an audio element can be mounted on or coupled to an intermediate structure (e.g., a flexible electrical substrate) having an opening therein to allow audio sound to pass there through. In another embodiment, an audio chamber can be formed to assist in directing audio sound between an opening an outer housing and a flexible electronic substrate to which the audio element is mounted or coupled thereto. In still another embodiment, a barrier, such as a mesh barrier, can be provided in an opening of an outer housing so that undesired foreign substances can be blocked from further entry into the opening in the outer housing.
US08442250B2 Hearing aid and method for controlling signal processing in a hearing aid
A hearing aid includes a signal path for receiving at least one audio input signal and an autocorrelation index (ACI) estimator (4). The ACI includes a down-sampler for producing a sampling-rate reduced signal of the audio input signal, a sign extractor for extracting a sign signal of the sampling rate reduced signal, a memory and delay for producing and storing delayed versions of the sign signal, a comparator for comparing a subset of the delayed versions of the sign signal with a version of the non-delayed audio input signal, and an averager for averaging the outputs of the comparator to extract delay specific estimates of the audio signal self-resemblance. An autocorrelation estimator obtains an estimated autocorrelation index by determining summarized features from the delay specific estimates of the audio signal self-resemblance. Also disclosed is a method and a computer program for controlling signal processing in a hearing aid.
US08442247B2 Hearing aid system comprising a matched filter and a measurement method
The invention relates to a hearing aid system comprising an input transducer for converting an input sound signal comprising an information signal part of a known waveform and a background noise part to an electrical analogue input signal, optionally an A/D converter for converting the electrical input signal to a digital input signal. The invention further relates to a method of making a critical gain measurement. The object of the present invention is to improve the signal-to-noise ratio of a signal to be measured or detected in a hearing instrument compared to prior art solutions. The problem is solved in that a matched filter receiving said analogue or digital input signal and optimized to improve the identification of the information signal part from the noisy input signal. An advantage of the invention is that it provides an alternative scheme for improving signal to noise ratio of a hearing aid. The invention may e.g. be used for the customization of hearing aid parameters in cooperation with fitting software and/or for improving signal to noise ratio of a detected or measured signal.
US08442242B2 Acoustic reflector
A speaker assembly is provided with a speaker and a reflector spaced apart from the speaker. The reflector faces the speaker. The reflector has a central region and a plurality of circumferentially spaced lobes. Each lobe extends radially outward from the central region for reflecting acoustic vibrations from the speaker radially outboard from the reflector. Gaps are provided between the lobes for permitting acoustic vibrations to pass through the gaps.
US08442238B2 Device in a headset
A device in a headset having a throat microphone and ear speakers soundproofing against the auditory meatus. The device has a separate microphone connected to the ear speaker for picking up the sound of the surroundings that is transmitted to the car speaker. Furthermore, noise-suppressing means are included, which limit the sound level of the sound of the surroundings. The throat microphone communicates via a communication unit. The soundproofing ear speaker and the microphone are arranged so that the headset can be housed in a safety helmet.
US08442236B2 Method for communicating entitlement data from a server, related server, client systems and computer program product
A server communicates a set of entitlement data representative of the entitlement of a client to access corresponding contents data by using a set of keys and a non-invertible cryptographic function. The cryptographic function is applied to a set of candidate bit strings using the set of keys to find a selected bit string that produces the set of entitlement data as a result of the application of the non-invertible cryptographic function by using the keys in the set. The server and the client share the cryptographic function as well as the set of keys (or the selected bit string). The server transmits to the client the selected bit string (or the set of keys). In either case, the client is thus in a position to apply the cryptographic function to the selected string of bits by using the set of keys, thereby reconstructing the set of entitlement data.
US08442233B2 Telecommunication systems and encryption of control messages in such systems
The present invention relates to a solution for handling encryption of control messages in a wireless telecommunications network. Key generation is based on sequence numbers and the present invention reduces access to core network devices for updating sequence numbers relating to network events by separating sequence number generation to different parts of the network and different types of network events. This is done by providing a solution where sequence number rollover events and handover events are separated from each other in providing input to radio resource control message encryption. Three different counters may be used for different types of events and all three may be used as input to an encryption algorithm.
US08442228B2 Multi-class switching system and associated method of use
A multi-class switching system that includes a coder/decoder for converting voice between analog and digital; a first switch coupled to the coder/decoder to isolate non-secure entities in a dial-up network, including fiber optic ports to pass classified and unclassified data to one of a classified IP network and an unclassified IP network, an encryption device coupled to the first switch to encrypt digitized voice, a second switch coupled to the encryption device and directly to the first switch, wherein the second switch receives encrypted digital voice from the encryption device connection and unencrypted digital voice from the direct connection, and wherein the first switch and the second switch operate in a plurality of states including secure, non-secure, and cut-off, a fiber optic (F/O) switch coupled to the coder/decoder, and at least one controller to control states of the first switch, the second switch, and the fiber optic (F/O) switch.
US08442224B2 Protecting video content using virtualization
Generally, the present disclosure provides a system and method configured to prevent unauthorized copying of video content in a mobile device. The method may use virtualization technology to prevent unauthorized copying of the premium video content. A user OS may operate in a virtual machine. A hypervisor may be configured to prevent an application and/or a corrupted OS from reading premium video content from video memory. The hypervisor may be configured to prevent direct memory access to the video content in the video memory.
US08442223B2 Video device and control method thereof
A video device for determining whether a digital broadcasting channel through a point of deployment (POD) is reproduced, includes a memory; a communicator to communicate with the POD; a controller which stores a first copy control information (CCI) value with respect to a first digital broadcasting channel in the memory, if converting the first digital broadcasting channel into an analog broadcasting channel, and sets the first CCI value stored in the memory to a second CCI value with respect to a second digital broadcasting channel if the second CCI value is not received through the communicator from the POD and if converting the analog broadcasting channel into the second digital broadcasting channel.
US08442219B2 Public key cryptographic methods and systems
Methods are disclosed for improving public key cryptography schemes, such as RSA and its variants, to allow for decryption of messages using less than all of the prime factors of the modulus that is used for encryption of said messages.
US08442218B2 Method and apparatus for compound hashing via iteration
A method and apparatus for a system and process for generating a hashing value using any number of cryptographic hashing functions. The hashing process receives an input value to be hashed. The input value is cyptographically hashed and augmented. The augmented value is then cryptographically hashed. The process then iteratively applies a set of non-linear functions to these values. Each iteration maintaining a ‘left half’ and ‘right half.’ After the last iteration, the left and right portions are concatenated to form a hash value that is output.
US08442214B2 Tilting portable electronic device
A tilting portable electronic device includes a base, a cover, at least one connecting bar, a swinging plate and an elastic member. The connecting bar and the swinging plate respectively rotatably connect to the base and the cover. The elastic member is secured with the swinging plate and has an end portion slidably resisting against the cover. when the cover is opened relative to the base, the connecting bar and the swinging plate rotate to support one end of the cover in a slanted position relative to the base, the elastic member is compressed, the end portion slides and resists the cover to make the cover sliding automatically after the cover slides a predetermined distance.
US08442212B2 Continuous power transfer scheme for two-wire serial link
The invention provides a single digital communication link between system-side and line-side circuitry in a DAA, capable both of carrying data signals and of transferring a substantial amount of power to the line-side circuitry. The invention comprises a system-side interface circuit, a line-side interface circuit, and an isolation barrier including a transformer. Each interface circuit is capable of connection to an upstream communication circuit (either line-side or system-side), from which it may receive data signals to be transmitted across the isolation barrier to the other interface circuit, and to which it may pass data signals received across the isolation barrier from the other interface circuit. The line-side interface circuit may further include a rectifier and a storage device.
US08442209B2 System and method for processing out-of-order caller responses during automated call processing
A system and method for processing out-of-order caller responses during automated call processing is provided. A call session of a caller into a call center is monitored. The call session includes a non-sequential dialogue between the caller and the call center. An interaction with the caller is based on a script. Ordered information-gathering queries, including automated voice prompts are sent to the caller by executing the script. Responses from the caller are evaluated against a topic of conversation addressed in the script through call disposition criteria. A determination is made as to whether an affect on the ordering by the call disposition criteria is met through the responses. The ordering of the information-gathering queries is dynamically modified prior to selecting a next of the information-gathering queries to send.
US08442205B2 Data and call routing and forwarding
One or more aspects of the disclosure relate to various functions and processes related to routing of calls originating from other service providers. For example, a method includes receiving a request to route a call or a call session, such as a session initiation request, from a second service provider and proceeding to route the requested call or session through a call routing facility of the first service provider to a requested destination of the call. Routing the call through the call routing facility may include determining a service provider type and/or an origination number type for the call, determining routing information for the call using the type information, and causing routing of the call to a destination of the call based on the routing information. Further aspects of the disclosure relate to various functions and processes related to accessing routing data and/or information from a routing database.
US08442204B2 Real-time update of location information regarding a communications device
An automatic location update system receives location information regarding an identified communications device and stores an identification of the communications device, advantageously its telephone number, and the location information, advantageously X/Y coordinates. Weighting factors associated with the coordinates are also stored. The coordinates and weighting factors thus stored are compared and the coordinates that appear to be the most accurate are selected. The selected coordinates are delivered to a positioning server used to route special number calls.
US08442203B2 Identification and determination of non-preemptable calls
An active call between two parties can be marked as a non-preemptable call if one of the two parties is an authorized agency that desires to prevent premature termination of the call by a third party. The authorized agency sends a signal to a main switch to indicate that non-preemptable call status is desired. The newly established call status is then propagated to other nodes in the system to prevent premature call termination. Non-preemptable status can also be granted to some calls based on the destination of the called number, such as in 911 calls.
US08442197B1 Telephone-based user interface for participating simultaneously in more than one teleconference
The present invention is directed, in one embodiment, to the simultaneous streaming of a text representation of a first voice stream from a first call to a telephone for display and transmitting of a second voice stream from a second call to the telephone for audible play to the user.
US08442195B2 Method for controlling process of establishing call
The present invention discloses a method for controlling a process of establishing a call, comprising: setting group codes in a called terminal; sending a calling number and a corresponding group code to the called terminal; the called terminal determining whether the received group code is one of the group codes set in the called terminal, if the received group code is one of the group codes set in the called terminal, allowing a call to be established between the calling terminal corresponding to the calling number and the called terminal, otherwise, refusing the call. According to one aspect of the invention, the called user enables a function of group code call when he does not want to be disturbed by frequent calls. So the called user will not be disturbed by unimportant calls or harassing calls while simultaneously the called user will not miss any important call.
US08442193B2 Domestic to international collect call blocking
A method and device for preventing fraud in collect calls from a domestic origin point to an international terminating point through a long-distance telecommunications system is described. In the system and method, a Screening for International Calls database is added to the call processing platform. This Screening of International Calls database contains records keyed by country codes, and each record has a blocked collect call field listing destination numbers that are blocked from receiving collect calls. When a domestic-to-international collect call is made, the record corresponding to the country code of the international terminating point of the collect call is retrieved from the Screening for International Calls database. This record is checked to determine if the destination number of the collect call matches any destination numbers listed in the blocked collect call field of the country code database record. If there is a match, the call is blocked.
US08442191B1 Modifying voice messages stored in a voicemail system
A method for removing voice messages in a voicemail system queue. The method includes acquiring data associated with a first call, including a voice message provided during the first call and a unique identifier assigned to the voice message of the first call. The method also includes receiving a second call and acquiring data for the second call, the data including information indicating whether the second call relates to a voice message previously provided to the voicemail system. The method also includes determining if the second call is related to the first call based on a comparison of at least a portion of the data for the second call and at least a portion of the data for the first call. The method also includes modifying the stored data associated with the first call if the second call is determined to be related to the first call.
US08442187B2 Secure voice transaction method and system
A security method and system. The method includes receiving by a computing system, a telephone call from a user. The computing system comprises an existing password/passphrase and a pre-recorded voice sample associated with the user. The computing system prompts the user to enter a password/passphrase using speech. The computing system receives speech data comprising a first password/passphrase from the user. The computing system converts the speech data to text data. The computing system first compares the text data to the first password/passphrase and determines a match. The computing system compares the speech data to the pre-recorded voice sample to determine a result indicating whether a frequency spectrum associated with the speech data matches a frequency spectrum associated with the pre-recorded voice sample. The computing system transmits the result to the user.
US08442185B2 Orthovoltage radiosurgery
A radiosurgery system is described that delivers a therapeutic dose of radiation to a target structure in a patient. In some embodiments, inflammatory ocular disorders are treated, specifically macular degeneration. In some embodiments, ocular structures are placed in a global coordinate system, based on ocular imaging, which leads to direction of an automated positioning system. In some embodiments, the position of an ocular structure is tracked and related to a radiosurgery system. In some embodiments, a treatment plan is utilized for a specific disease to be treated and/or structures to be avoided. In some embodiments, a fiducial aids in positioning the system. In some embodiments, a reflection off the eye is used to aid in positioning. In some embodiments, radiodynamic therapy is described in which radiosurgery is used in combination with other treatments and can be delivered concomitant with, prior to, or following other treatments.
US08442175B2 Method, apparatus, and system for time synchronization of XDSL
The present invention provides a method, an apparatus, and a system for time synchronization of an xDigital Subscriber Line (xDSL). The method includes: transmitting, by a customer premises equipment (CPE), a first symbol to a central office (CO) equipment, and obtaining time Ts2 indicating the moment that the first symbol is transmitted; receiving, by the CPE, a second symbol transmitted by the CO, and obtaining time Ts1 indicating the moment that the second symbol is received; obtaining, by the CPE obtains time Tm2 indicating the moment that the first symbol is received by the CO and time Tm1 indicating the moment that the second symbol is transmitted by the CO; the CPE calculates an offset between a clock of the CPE and a clock of the CO according to Ts1, Ts2, Tm1, Tm2 and a delay of the CPE; and the CPE adjusts the clock of the CPE according to the offset to achieve synchronization. According to the present invention, by adjusting the time of the clock of the CPE and the time of the clock of the CO, the offset between the clock of the CPE and the clock of the CO can be obtained accurately to effectively achieve time synchronization between the CPE and the CO.
US08442169B2 Blind SIR estimation using soft bit values
An SIR estimate of a communication signal in a wireless communication system receiver is calculated based on soft bit values output by a nonlinear detector. The average amplitude of the detector output soft bits is estimated. The average power of the detector output soft bits is estimated, e.g., as a mean-square or variance. An SIR of the communication signal is estimated based on the soft bit amplitude and power estimates. In particular, the SIR is estimated as the ratio of the square of soft bit amplitude to the difference between the mean square soft bit power and the square of soft bit amplitude, or the ratio of the square of soft bit amplitude to the variance. In either case, the SIR estimate may be scaled to obtain the desired units. The communication signal may be a received signal, or a simulated signal generated using channel estimates obtained from, e.g., a pilot channel.
US08442165B2 Method and apparatus for estimating Doppler frequency in a mobile terminal
A method and apparatus for estimating a Doppler frequency in a mobile terminal are provided. The method includes calculating two autocorrelation values for intervals of at least one sample from a channel estimation tap with a maximum power, and estimating a maximum Doppler frequency using the two autocorrelation values. The two autocorrelation values are autocorrelation values for intervals of different numbers of samples.
US08442164B2 Correlation peak location
Apparatus for determining a location of a peak in correlation output samples, the apparatus being arranged to receive samples from at least one correlator over a plurality of symbol time periods; combine samples from a period that is longer than the symbol time period into combined samples; and determine the position of a peak in the combined samples.
US08442162B2 Method for QR-MLD demodulation
A method for QR-maximum likelihood detection (QR-MLD) demodulation is provided. The method includes determining a transmission reception mode, receiving symbols represented by a received symbol vector, generating a channel matrix, and performing QR decomposition on the channel matrix to compute a unitary matrix and an upper triangular matrix. The method further includes the steps of processing the received symbol vector by multiplying the received symbol vector by the Hermitian of the unitary matrix, determining whether a conjugate calculation will be required to set a conjugate flag, computing a first distance metric by performing a conjugate or non-conjugate first distance metric calculation depending on the conjugate flag, and computing an estimated symbol by performing a conjugate or non-conjugate estimated symbol calculation depending on the conjugate flag. The method provided is less complex than existing demodulation methods, and it may be used to at least demodulate data transmitted via different modes.
US08442160B2 Adaptive time-filtering for channel estimation in OFDM system
Time filtering channel estimates in a wireless communication system, such as an Orthogonal Frequency Division Multiplex (OFDM) system, can be used to improve the quality of channel estimates. The characteristics of an optimal channel estimate time filter can depend on the manner in which the channel estimate is determined as well as the time correlation of channel estimates. A receiver can implement an adaptive time filter for channel estimates in which the time filter response can vary based on channel estimate parameters. The channel estimate parameters can include the manner of determining channel estimates, a time correlation of channel estimates, and an estimated Doppler frequency. The time filter response can be varied continuously over a range of responses or can be varied discretely over a predetermined number of time filter responses.
US08442157B2 Wireless apparatus and signal processing method
A wireless apparatus includes: an A/D converter which samples an in-phase signal component and a quadrature signal component from a quadrature-modulated signal of analog form alternately; a digital quadrature demodulation unit which applies digital quadrature demodulation to an output signal of the A/D converter and outputs an in-phase signal and a quadrature signal; and an error detection unit which, based on the in-phase and quadrature signals output from the digital quadrature demodulation unit, detects a time difference error between the sample timing of the in-phase signal component and the sample timing of the quadrature signal component.
US08442156B2 Adaptive IQ alignment apparatus
A method and apparatus for aligning I- and Q-signals in a quadrature receiver based on an squared signal. A correction is evaluated in an iterative manner by finding an average of the squared signal. The average squared signal may be the received signal, in which case the iterations are applied in a feed forward manner. Alternatively, the average squared signal is the aligned signal in which case the iterations are applied in a feed back manner. The correction may include the evaluation of an normalization or, in the feed back case, this can be implicitly included in the manner in which the iteration is applied. Various parameters to the iteration can be set to accommodate the operating environment of the receiver and characteristics of the received signal.
US08442153B2 Transmission circuit
A transmission circuit (100) according to the present invention includes an RF-IC (110), an EM-IC (120), and a power amplifier (130). The EM-IC (120) includes a DC-DC converter (123), a transistor (124), a low-dropout regulator (121), and a regulator output selector switch (122). After an elapse of a predetermined time from a time when an operation mode of the transmission circuit has switched from a polar modulation mode to a quadrature modulation mode to a time when a power supply voltage for the quadrature modulation mode output from the DC-DC converter (123) stabilizes at a desired value, the regulator output selector switch (122) switches a connection destination of a gate of the transistor (124) to a fixed potential, and outputs as a control voltage the power supply voltage for the quadrature modulation mode output from the DC-DC converter (123).
US08442152B2 Spatio-temporal processing for communication
A space-time signal processing system with advantageously reduced complexity. The system may take advantage of multiple transmitter antenna elements and/or multiple receiver antenna elements, or multiple polarizations of a single transmitter antenna element and/or single receiver antenna element. The system is not restricted to wireless contexts and may exploit any channel having multiple inputs or multiple outputs and certain other characteristics. Multi-path effects in a transmission medium cause a multiplicative increase in capacity.
US08442144B2 Closed loop feedback system for improved down link performance
A method includes receiving from a first station at a second station at least two space-time coded signals in respective formed beams of a multi-beam antenna array associated with the first station; receiving from the first station, in a signaling channel, a value representing a transmit power level; determining power control coefficients for each of the space-time coded signals; and transmitting the power control coefficients to the first station, wherein the control coefficients are for in part adjusting transmit power.
US08442143B2 Feedback method and apparatus for multiple base stations in a wireless communication system supporting single base station MIMO communication and multiple base stations MIMO communication
The present invention provides feedback control information for the multiple base stations multiple input multiple output (MIMO). The feedback control information according to the present invention includes a target resource unit (TRU) indicating a frequency resource unit to be measured for a feedback. A mobile station according to the present invention transmits feedback information worked on the latest best subbands reported for single base station MIMO.
US08442139B2 Apparatus and method for transmitting and receiving in a multi-antenna system
Apparatuses and methods for transmitting and receiving in a multi-antenna system are provided. A receiver for reducing a quantization error of channel information feedback in a multi-antenna system includes a restore vector generator for selecting a codeword ck and d determining a real part wkreal and an imaginary part wkimag of a restore vector corresponding to the codeword; and a post-processor for performing post-processing by multiplying the real part wkreal of the restore vector by a first reception signal and multiplying the imaginary part wkimag of the restore vector by a second reception signal.
US08442137B2 System and method for reducing peak-to-average power ratio for multi-carrier communication systems
The present disclosure presents a predictive signal producing method that effectively levels transmitter output power in a multi-carrier communication system and results in approaching amplifier performance normally associated with constant carrier waveforms. Embodiments of the disclosed solution offers >10 dB reduction in the peak-to-average power required to support the transmission of, for example, orthogonal frequency division modulation (“OFDM”) modulation techniques. Embodiments of the novel system and method maximize peak-to-average power ratio (“PAPR”) reduction with selective mapping and soft clipping, which may include filtering, combined. This novel approach also minimizes overhead, bit error rate, retransmissions, and increases latency as well as implementing processing cycles with a number of iterations. The disclosed system and method improves the total system DC power efficiency and provides an optimal solution for PAPR reduction in multi-carrier communication systems such as, for example, OFDM.
US08442134B2 Post DFT/FFT time tracking algorithm for OFDM receivers
Synchronization tracking in an orthogonal frequency division multiplexing (OFDM) receiver by obtaining a DFT output vector; determining a sample timing offset indication using reference symbols extracted from the DFT output vector; and adapting the OFDM symbol timing using said determined indication. To provide an improved post-DFT algorithm for estimating time tracking error in OFDM receivers the determining includes (a) estimating the channel transfer function at equidistant frequency positions using said reference symbols, for a first OFDM symbol; determining plural frequency correlations for said equidistant frequency positions for said OFDM symbol; (c) repeating steps (a) and (b) for subsequent OFDM symbols; (d) linearly combining said plural frequency correlations for said plural OFDM symbols obtained in steps (a) through (c), for obtaining said sampling clock offset indication wherein the linear combining uses nonzero weights only. An OFDM receiver circuit arrangement performing this method.
US08442130B2 Communication apparatus, communication method and integrated circuit
A communication apparatus carries out multicarrier communication with another communication apparatus through a transmission channel. The communication apparatus includes a first communication unit which carries out communication using a subcarrier at a first frequency band; a second communication unit which carries out communication using a subcarrier at a second frequency band higher than the first frequency band; and a third communication unit which carries out communication by synchronizing the first communication unit with the second communication unit and concurrently using the first and second frequency bands.
US08442129B2 Direct generation of discrete fourier transforms of time-shifted Zadoff-Chu sequences
A method includes accepting input values u and v, respectively identifying a uth root Zadoff-Chu sequence whose length is a prime number, and a vth cyclic shift for the sequence. Elements of a Discrete Fourier Transform (DFT) of the vth cyclic shift of the uth root Zadoff-Chu sequence are computed using processing circuitry, by evaluating a single respective exponent depending on u and v in computing each of the elements.
US08442125B2 Determining popularity ratings using social and interactive applications for mass media
Systems, methods, devices, and computer program products provide social and interactive applications for mass media based on real time ambient-audio and/or video identification. In some implementations, a method includes: receiving descriptors identifying ambient audio associated with a media broadcast; comparing the descriptors to one or more reference descriptors; and determining a rating for the media broadcast based at least in part on the results of the comparison.
US08442117B2 Method of block matching-based motion estimation in video coding
Motion estimation is efficient to reduce redundant information among successive frames in video compression applications. The blocks in the current frame can be replaced with the neighboring blocks in the spatial directions in the previous frame with small errors. Many types of motion estimation methods such as Block Matching Algorithm are widely used to take a balance between a good image quality and the computation complexity. A Block Matching Algorithm named as New Cellular Search (NCS) Algorithm utilizes two particular search patterns: HCSP and VCSP, in the horizontal and vertical directions to search the best motion vector. Three performance measurements including peak signal to noise ration (PSNR), Average Search Point (ASP), and Mean Square Error (MSE) are used to compare this new search algorithm with some major motion estimations like FS, TSS, CS, and NCDS. The NCS is very efficient in computation reduction while keeping the almost same picture quality.
US08442115B2 Redundant data dispersal in transmission of video data based on frame type
The transmitting end of a content distribution system selectively employs a redundancy mechanism to encode video data. In the event that a particular frame contains information upon which the decoding of multiple frames may depend, the transmitting end can apply a redundancy mechanism to redundantly distribute the data of the frame throughout a set of data segments, each of which is separately transmitted via the network to the receiving end. Otherwise, in the event that a particular frame to be transmitted does not contain substantial information upon which the decoding of multiple frames may depend, the loss of some or all of the data of the frame may not appreciably affect the presentation of the video content at the receiving end and thus the transmitting end can forgo application of the redundancy mechanism to such frames so as to avoid unnecessary processing and reduce the overall network bandwidth used.
US08442112B2 Optical disk for high resolution and three-dimensional video recording, optical disk reproduction apparatus and optical disk recording apparatus
The present invention has an objective of providing an optical disk having a high resolution picture and a system for reproducing data on the optical disk, which are compatible with a conventional system for reproducing an ordinary resolution picture. A high resolution signal is divided into a main signal and a sub signal by picture division means and MPEG-encoded. The main signal and the sub signal are divided into frames each having 1 GOP or more. The resultant first interleave block 54 and second interleave block 55 are recorded alternately on an optical disk. A high resolution reproduction apparatus reproduced both the first and second interleave blocks, so that a high resolution picture is obtained. A non-high resolution reproduction apparatus reproduces only the first or second interleave block, so that an ordinary resolution picture.
US08442109B2 Signaling of region-of-interest scalability information in media files
A method for signaling ROI scalability information in a file format. The present invention provides an efficient signaling of ROI scalability information in the file format, wherein the signaling comprises providing the geometrical information of a ROI and an indication to identify the ROI each coded data unit is associated with within a tier or layer.
US08442106B2 Floating-tap decision feedback equalizer for communication channels with severe reflection
An apparatus including a first circuit and a second circuit. The first circuit may be configured to determine values for a predefined metric for a plurality of tap positions within a range covered by a decision feedback equalizer (DFE). The values for a number of taps may be determined in parallel. The second circuit may be configured to set one or more floating taps of the DFE to tap positions based upon the values of the predefined metric. The floating taps in the decision feedback equalizer may be selected adaptively.
US08442105B1 Equalization for minimum mean-square-error successive-interference-cancellation
In an embodiment of an equalizer, a demodulator for MMSE-SIC receives a symbol vector to provide first information. A decoder receives the first information to provide second information to the demodulator. The decoder iteratively processes the first information to provide the second information. The demodulator and decoder are coupled in a loop for feeding back the second information for iteratively refining the first information. A detection-cancellation block of the demodulator receives the symbol vector to provide an equalized vector. A channel pre-processor block of the demodulator receives an initial vector output of the detection-cancellation block for the symbol vector for a demodulating-decoding iterative sequence to provide a weight vector. The channel pre-processor block provides an approximation using a fixed matrix to generate the weight vector. The detection-cancellation block receives the weight vector for equalization of the symbol vector in order to provide the equalized vector.
US08442104B2 Signal processing apparatus and signal processing method
Provided is a signal processing apparatus including: an equalizer circuit that amplifies a predetermined frequency band of an input signal and outputs an output signal; a sampler circuit that samples the output signal amplified by the equalizer circuit with the output signal being offset in an amplitude direction using a multiphase clock system; an area information calculation circuit that calculates area information of an eye opening in an eye diagram of the output signal based on the output signal sampled by the sampler circuit; and a control circuit that controls amplification of the equalizer circuit based on the area information of the eye opening calculated by the area information calculation circuit.
US08442103B2 Method and system for processing a signal in a communication system
A method and transceiver for processing a signal in a communication system are provided. The method includes identifying a Channel Impulse Response (CIR) of the signal as of minimum phase, maximum phase, or mixed phase, processing the signal without performing prefiltering when the CIR is identified as minimum phase and performing all pass prefiltering of the signal when the CIR is identified as maximum phase or mixed phase. The transceiver includes a computation block and an all pass filter. The computation block identifies CIR of a signal as minimum phase, maximum phase, or mixed phase, performs root identification when the CIR of the signal is identified to be mixed phase and enables all pass filtering of the signal when the CIR of the signal is identified as mixed phase or maximum phase. The all pass filter transforms the signal to its minimum phase equivalent.
US08442102B2 Chip equalization apparatus and method thereof
A chip equalization apparatus and method for selecting cluster signals from broadcast signals being continuously received in multi-path channels for extracting a plurality of cluster signals from among the received broadcast signals and using a plurality of chip equalizers each having a tap coefficient update part for updating the tap coefficients of the selected cluster signals when the equalization outputs are combined to compensate the broadcast signals and provide low power consumption and efficient equalization for use in a satellite broadcasting receiving system.
US08442101B2 Tone signal detection apparatus
A tone signal detection apparatus for detecting a tone signal of a specific frequency is disclosed. The tone signal detection apparatus includes a detecting unit, a determining unit, a time measuring unit, and a time comparing unit. A time during which a signal is not detected by the detecting unit is measured by the time measuring unit, the measured time is compared with a predetermined threshold value by the time comparing unit, and the determining unit determines that signal detection is successful if the measured time is not in excess of the predetermined threshold value.
US08442100B2 Transmission and reception apparatus for digital signals
A transmission and reception apparatus includes a transmitter, a receiver and a galvanically isolated interface arranged between the transmitter and the receiver. The transmitter, receiver and interface are arranged so as to form a two-level isolated digital channel and the transmitter includes a block adapted to send a clock signal to the receiver. The receiver includes a circuit adapted to synchronize the receiver and the transmitter using the received clock signal and a circuit adapted to memorize information related to the synchronization in a storage element to hold the synchronization while the receiver is receiving the digital data. The transmitter block is adapted to send the digital data signal after the synchronization of the receiver and transmitter.
US08442086B2 Photonic-crystal surface emitting laser, laser array using the laser, and image forming apparatus using the laser array
A laser structure is provided in which an influence caused by a concave-convex structure on laser characteristics is reduced when the Epitaxial Lateral Overgrowth (ELO) technique is applied to a photonic-crystal surface emitting laser. The laser structure includes a first layer, a second layer, a mask structure, a fourth layer, and a photonic crystal. An optical film thickness of the mask structure is not an integer multiple of a half of an oscillation wavelength λ, and reflectivity taken when laser light enters a multilayer structure including the first layer, the second layer, the mask structure, and the fourth layer from the fourth layer side is lower than reflectivity at an interface between the second layer and the first layer.
US08442078B1 Microfluidic radial fiber laser utilizing an external polarizer to modulate its azimuthal intensity distribution
The laser includes an optical fiber including a cavity containing a microfluidic gain medium bounded by a composite structure of alternating layers of high and low index materials forming an axially invariant, rotationally symmetric photonic bandgap cavity. The optical fiber also includes at least one microfluidic channel containing liquid crystal modulators in the fiber cladding extending in an axial direction and further includes a pair of electrodes flanking the microfluidic channel. An electrical potential across the pair of electrodes will rotate the liquid crystal molecules to rotate the linearly polarized state of light emitted from the cavity. An external linear polarizer is disposed around the fiber to modulate azimuthal laser intensity distribution.
US08442077B2 Automatically configuring a distributed network analyzer to monitor identified inverse multiplex groups of an asynchronous transfer mode network
A method and apparatus of automatically identifying IMA links of an asynchronous transfer mode network and automatically configuring a distributed network analyzer to monitor the identified IMA links. Information is selectively extracted from streams of cell data exchanged across an asynchronous transfer mode network to automatically identify IMA links of the asynchronous transfer mode network, and automatically configuring a distributed network analyzer to monitor the identified IMA links. A graphical user interface is provided to display status information of the automatically identified IMA links of an asynchronous transfer mode network based on monitoring of the identified IMA links using a distributed network analyzer automatically configured to monitor the identified IMA links.
US08442076B1 Precise timing control of TD-SCDMA via an asynchronous serial interface
A timing control system includes a counter that is initiated by a time accurate strobe (TAS) signal. A counter value is recorded when a message arrives in a buffer. A baseband integrated circuit (BBIC) calculates an integer number of counter periods and a fraction of a counter period corresponding to a timing correction value received from a base station. The BBIC issues a TAS signal during a counter period that occurs at the integer number of counter periods. At an expiration of the fraction of an ensuing counter period, the first one of a plurality of frame time slots is sent from the buffer to an antenna via a radio frequency integrated circuit (RFIC). The BBIC calculates, then stores in a memory, timing adjust values for the plurality of frame time slots so that each frame time slot can be time adjusted during message transmissions without an issuance of an additional TAS signal.
US08442072B2 Method of preventing transport leaks in hybrid switching networks by extension of the link layer discovery protocol (LLDP)
An apparatus comprising a processor configured to implement a method comprising receiving a first data structure comprising a first virtual local area network identifier (VID) and a first forwarding type, comparing the first VID and a first forwarding type with a second VID and a second forwarding type in a second data structure, and reporting a misprovisioned data structure if the first VID is the same as the second VID and the first forwarding type is not the same as the second forwarding type. Also disclosed is a method comprising implementing a network protocol to forward provisioning information in a plurality of VID Tables corresponding to a plurality of nodes, and analyzing the provisioning information to detect misprovisioned nodes.
US08442068B2 Apparatus for reduced mode transmission of DPCCH signaling and method thereof
A telecommunication apparatus (100) enabled for high-speed packet access is disclosed. The apparatus (100) is arranged to operate according to a reduced and a further reduced mode of transmission of dedicated physical control channel transmission, and has an operation mode controller (102). The operation mode controller (102) is arranged to determine a number of present consecutive dedicated physical data channel transmissions, and if the number of present consecutive dedicated physical data channel transmissions reaches a threshold, set the operation mode to the reduced mode, or if the number of present consecutive dedicated physical data channel transmissions is below the threshold, set the operation mode to the further reduced mode. Corresponding method and computer program are also disclosed.
US08442064B2 Virtual link aggregation of network traffic in an aggregation switch
Access switches in a switching system may use virtual aggregated links. When a link between an aggregation switch and an access switch fails, the link failure may be reflected in the virtual aggregated link and data traffic to another access switch may be switched away from the failed switch. A forwarding table in the access switch stores a number of entries that each define a correspondence between destination addresses and an output identifier for the switch. At least a first output identifier includes an aggregated link that represents a first set of possible output links. At least a second output identifier includes a virtual aggregated link, associated with a second network switch that represents a second set of possible output links. Destination addresses in the forwarding table for the virtual aggregated link correspond to network devices connected to the second network switch.
US08442063B1 System and method for scheduling unicast and multicast traffic
A system and method for scheduling delivery of packetized data traffic at an output port of a network node featuring a hybrid queue with a unicast subqueue and a multicast subqueue. An interleave indicator for each unicast and multicast entry in the queue is used to toggle the header type field of the hybrid queue. Upon departure, a scheduler selects between the unicast subqueue and multicast subqueue as dictated by the state of the header type field. The disclosed interleave indicator techniques add minimal overhead to the system, allowing ready scaling with increasing port densities. Further, the data structure of the multicast subqueue can be selected to optimize the system and achieve desired performance characteristics.
US08442062B2 Group communication system using media server having distributed structure and method thereof
A group communication method in a terminal is provided, which includes: receiving session information and connection management server information; checking whether there is a connection terminal pre-connected to a session corresponding to the session information on own network; when there is the connection terminal at the check result, accessing to a media server that the pre-connected terminal accesses; when there is no connection terminal at the check result, receiving a media server list by accessing to the connection management server based on the connection management server information; selecting and accessing to a media server in the provided media server list; and performing group communication through the session object on the same session.
US08442061B2 Gateway apparatus, information communication method, information communication program, and information communication system
There is provided a gateway apparatus connected to at least one or more terminal devices in the same network, including a signaling module that relays transmission and reception of information until a communication session between a terminal device in the same network and a terminal device in another network has been established, a communication capability database in which capability information including at least information relating to communication capability of a plurality of terminal devices is registered, and a communication-capability determining module that caches the information relayed by the signaling module until the communication session between the terminal device in the same network and the terminal device in the another network has been established, and registers and manages, in the communication capability database, the capability information of the terminal device in the another network.
US08442053B2 Establishing connection across a connection-oriented telecommunications network in response to a connection request from a second telecommunications network
A first Multi Protocol Label Switching (MPLS) Internet Protocol (IP) data network transmits data to a second MPLS IP network via a legacy network, which would not otherwise be able to handle the required user network interface (UNI) protocol by configuring the legacy network and its network management system (TNMS) so that they emulate an MPLS network. When a first network element (NE) receives a connection (UNI) request from the MPLS network under a UNI protocol, the UNI request is passed to the TNMS, which then sets the required connection across the legacy network via a second edge NE to an NE of the second network. Once the connection has been set, the TNMS instructs the edge NE to send a return signal to the requesting network indicating that the connection has been successfully set. Data packets may then be transmitted across the network.
US08442049B2 Base station and attaching method thereof
A base station and an attaching method thereof are provided. A relay network system comprises the base station, a relay station and a core network. The base station is connected with the core network via a backhaul link. The base station comprises a processing unit and a transceiver. The processing unit is configured to setup a communication link procedure between the relay station and the core network corresponding to a link request from the relay station, and to create a mapping table for connecting the relay station and the core network. The transceiver is configured to forward network packets and control signals between the relay station and the core network based on the mapping table.
US08442045B2 Multicast packet forwarding using multiple stacked chassis
A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack.
US08442039B2 Method, user equipment and server for multimedia session transfer
The present invention discloses a method, User Equipment (UE), and server for multimedia session transfer, and relates to a mobile communication technology, and in particular, to a technology for transferring multimedia sessions from a Circuit Switched (CS) network to a Packet Switched (PS) network. The method includes: receiving a session transfer request sent by a UE, where the session transfer request carries a static Session Transfer Identifier (STI); executing a procedure for transferring the active CS session according to the CS session transfer request, and judging whether the UE has a held CS session; and if so, sending the dynamic STI corresponding to the held CS session to the UE so that the UE can send a CS session transfer request again according to the dynamic STI, and receiving the request for transferring the held CS session and executing a procedure for transferring the held CS session. Further, a UE and a server are provided. With the present invention, two multimedia sessions in a CS network of the UE incapable of IMS Centralized Service (ICS) can be transferred to the PS network.
US08442036B2 Image communication apparatus
An image communication apparatus comprises: a call connection control unit that establishes a session with a communication partner using an SIP message; and an image communication control unit that controls an image communication, wherein (i) when the call connection control unit receives, as a calling party, from a called party, an INVITE SIP message in which a T.38 communication and a first priority transport are specified in a session description protocol, and when a second priority transport is set in the image communication apparatus of the calling party, the call connection control unit opens the second priority transport, and (ii) when no priority transport is set in the image communication apparatus of the calling party, the call connection control unit opens the first priority transport specified by the called party, and performs a T.38 communication using the opened transport.
US08442033B2 Distributed voice over internet protocol recording
Included are embodiments of systems and methods for recording data related to a communication. One exemplary embodiment, among others includes receiving data related to a communication from a communications device, recording at least a portion of the data related to the communication, determining a time of reduced network activity and sending at least a portion of the data related to the communication to a central recording server at a time of low network activity.
US08442029B2 Traffic load control in a mesh network
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 concerning Traffic Load Control in a Mesh Network.
US08442028B2 Packet communication system, communication method and program
A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.
US08442023B2 System and method for assigning time slots for transmission of packets in a wireless communication network utilizing knowledge of a data path
A node in a wireless communication network comprises a processor that receives information regarding a first plurality of packets to be transmitted in an epoch, a first path of nodes for the first plurality of packets, and a first flow rate. The processor receives information regarding a second plurality of packets to be transmitted in the epoch, a second path of nodes for the second plurality of packets, and a second flow rate. The processor determines weights for the paths based on the flow rates. The processor assigns pipelines for the paths and creates groups of pipelines based on the weights. The groups may be assigned to a schedule.
US08442022B2 Method of transmitting control information using physical uplink shared channel region in MIMO antenna system
Provided is a method of transmitting control information using a physical uplink shared channel (PUSCH) region in a system employing a multi-input multi-output (MIMO) antenna system in which transmission is performed through a plurality of layers. A method of transmitting a channel quality indicator (CQI)/precoding matrix indicator (PMI) using a PUSCH region in a system employing a MIMO antenna system in which transmission is performed through a plurality of layers includes encoding the CQI/PMI using one channel encoder, and transmitting the encoded CQI/PMI using some or all of the layers. Accordingly, it is possible to transmit uplink control information through a PUSCH region using a plurality of layers.
US08442019B2 Method and apparatus for avoiding wireless audio signal transmission interferences
In one aspect, in general, the invention features a method including a second wireless system determining a frequency of active operation of a first wireless system, and communicating wirelessly on the second wireless system in the vicinity of the wireless communication on the first wireless system, the wireless communication utilizing a spread-spectrum technique that excludes the determined frequency.
US08442015B2 Method and system for an atomizing function of a mobile device
Methods and systems for an atomizing function for a mobile device are disclosed and may include discovering available resources via a handheld wireless communication device (HWCD) and assessing respective cost functions for processing tasks by the HWCD and/or the discovered resources. The tasks may be apportioned for local and/or remote execution by the HWCD and/or the discovered resources based on the assessed cost functions. The assessed cost functions may be dependent on factors comprising communication bandwidth, memory space, CPU processing power, and battery power, which may be weighted. The cost functions may be dynamically assessed, enabling dynamic reapportioning of the tasks, which may be apportioned based on latency, quality of service (QoS), priority and/or user preferences associated with the local and/or remote execution. The apportioning of the processing of the tasks may be based on the assessed cost functions, and a priority and/or a QoS associated with the task.
US08442010B2 Method and apparatus for identifying mobile network protocol capabilities
A method and apparatus for improving handover in an IEEE 802.21 compliant communication network. A query is transmitted from a wireless transmit/receive unit (WTRU) to a media independent handover (MIH) server (MIHS). The WTRU includes a target point of attachment (PoA) and/or a preferred mobile inter protocol (MIP) method. The WTRU receives a response from the MIHS indicating the MIP method supported by the target PoA. Based on the received response, the WTRU may make an informed decision regarding handover.
US08442009B2 Method and system for soft handoff in mobile broadband systems
The present invention provides a method and system for facilitating efficient handoff and data throughput in mobile broadband communication systems. Methods implemented by a system constructed in accordance with the principles of the present invention include selectively enabled soft handoff, performing Layer 2 bearer functions at the base station and using the mobile device to coordinate soft handoff and interference avoidance without the need for a centralized coordination function.
US08442007B2 Bearer establishing method and system based on handover
The present invention discloses a bearer establishing method and system based on handover, wherein the method comprises: an MME transmits the handover required message to the target base station, and carries aggregate maximum bit rate information, namely AMBR information of the UE in the handover required message. In virtue of the above technical scheme, the AMBR information is transmitted to the target base station through the interface S1-MME from the MME when the handover through the MME happens, so that the target base station can obtain the AMBR information and achieve the establishment of the bearers.
US08442004B2 Service continuity during outbound handover from a home network base station with local internet protocol access
A method, a mobile system, and a home network base station are disclosed. A mobile management entity 502 may generate a local network access disable notification message element 650 to provide available options to a mobile system 104 for establishing packet data network connectivity upon an access loss to a home network base station 110. The mobile management entity 502 may send the local network access disable notification message element 650 to the mobile system 104 upon an imminent local network access loss event.
US08442002B2 Method for operating a multi-cell radio system and a multi-cell radio system
For enhancing user throughput and coverage within a multi-cell radio system a method for operating a multi-cell radio system, especially an OFDMA-based radio system including a plurality of base stations, wherein different frequency reuse factors are used within different reuse zones of one cell by a fractional frequency reuse (FFR) scheme, the method includes the following steps: allocating a size or resource to the different reuse zones, and allocating users into different reuse zones. Further, a multi-cell radio system is described, preferably for carrying out the above mentioned method.
US08442001B2 Systems, methods and apparatus for facilitating handover control using resource reservation with frequency reuse
Systems, methods and apparatus for facilitating handover control using resource reservation with frequency reuse are provided. In one embodiment, the method can include: transmitting scheduling information for the transmission of information on frequencies corresponding to an unreserved portion of a frequency band. The method can also include transmitting scheduling information for the transmission of information on frequencies corresponding to a reserved portion of the frequency band. A frequency reuse scheme can be employed over the frequencies corresponding to the reserved portion of the frequency band, and the information transmitted on the frequencies corresponding to the reserved portion of the frequency band can be handover signalling information.
US08442000B2 Method and apparatus for communicating protocol data unit in radio access network
A new protocol data unit is used in communications in a radio access network. When a user equipment requests a radio resource controller connection, the UE includes its identity in the request message. In establishing the connection to UE, a serving radio network controller allocates a logical channel to the UE for communications and identifies the logical channel in the header of the protocol data unit so as to allow a receiver of the PDU to know the UE identity in an out-of-band signaling fashion, depending upon a state of the transmitter of the PDU. When the transmitter changes its state, the receiver can change state accordingly. The new PDU structure allows continuous reception of the HS-DSCH downlink channel during state transition form CELL_FACH or CELL_PCH or URA_PCH to CELL_DCH and vice versa. This new PDU structure also allows continuous HS_DSCH retransmissions.
US08441991B2 Methods and apparatus for sequence hopping in single-carrier frequency division multiple access (SC-FDMA) communication systems
A method and apparatus are provided for the selection of sequences used for the transmission of signals from user equipments in a cellular communication system. The sequences can be selected either through planning or through pseudo-random hopping among a set of sequences. With planning, the serving Node B signals the sequence assignment for each cell, which remains invariable in time. With pseudo-random sequence hopping, which has the same pattern in all cells, the serving Node B signals the initial sequence, from a set of sequences, which can be different among cells. The signals can be transmitted either through a data channel or through a control channel. The initial sequence used in the control (or data) channel is signaled by the serving Node B. The initial sequence used in the data (or control) channel is selected to be the sequence in a set of sequences with number equal to a shift value relative to the first sequence as signaled by the serving Node B for the control (or data) channel.
US08441983B2 Maintaining point of presence at tunneling endpoint for roaming clients in distributed wireless controller system
Techniques are provided to support roaming of wireless devices in a network such that the wireless devices can keep their Internet Protocol (IP) addresses as they roam within and across mobility sub-domains. When a wireless device roams from one access switch to another access switch, a tunneling endpoint apparatus in the wireless device's home mobility sub-domain is configured to serve as the point of presence for the roamed wireless device. Traffic for the roamed wireless device is tunneled from the access switch where the wireless device has roamed (where it is currently attached) to the tunneling endpoint apparatus. When the wireless device roams across mobility sub-domains, then traffic is tunneled from the access switch where the wireless device is currently attached to the tunneling endpoint apparatus in that mobility sub-domain (called a “foreign” mobility sub-domain) to the tunneling endpoint apparatus in the wireless device's home mobility sub-domain.
US08441982B2 Multiple antenna mode control method based on station
The present invention provides a multiple antenna mode control method based on Station, including the steps: step 1 the Station reports a multiple antenna mode set or subset supported by the Station to the Access Point; step 2, the Access Point returns a multiple antenna mode set or subset supported by the Access Point to the Station, or returns directly a multiple antenna mode set or subset supported by both the Station and the Access Point to the Station; and step 3, a multiple antenna mode is chosen from a multiple antenna mode set or subset supported by both the Station and the Access Point for communicating between the Station and the Access Point. Thereby, a best transmission quality can be achieved during data transmission, and furthermore, the retransmission times and the error frame rate are reduced, and the network throughput is decreased.
US08441980B2 Mobile communication method, network device and radio base station
A mobile communication method according to the present invention includes: step of establishing, upon receipt of a control channel establishment request for connection-type communication from a priority mobile station 300 in a femto-cell radio base station 201, a control channel for the priority mobile station by using a first reserved resource reserved for the priority mobile station 300 in the femto-cell radio base station 201; step of establishing a data channel for the priority mobile station 300; step of establishing a control channel for the non-priority mobile station 350 by using a non-reserved resource that is not reserved for any mobile station in the femto-cell radio base station 201; and step of establishing a data channel for the non-priority mobile station 350.
US08441978B2 Relay device, wireless communication system, and wireless communication method
A relay device includes a receiver that receives a wireless signal and outputs the received signal; a regenerator that restores original data from the received signal, and generates a regeneration signal from the original data; a non-regenerator that generates, using the received signal, a non-regeneration signal; a switching controller that selects and outputs the non-regeneration signal when the received signal is a multicast signal, and that selects and outputs the regeneration signal when the received signal is a unicast signal; and a transmitter that transmits a signal output from the switching controller as a transmission signal.
US08441971B2 Idle state management
Apparatus and systems, as well as methods and articles, may operate to enter an idle state of a wireless device for a selected amount of time responsive to a combined clear channel assessment indication.
US08441969B2 Low complexity beamforming for multiple antenna systems
Methods and apparatuses are disclosed that utilize the discrete Fourier transform of time domain responses to generate beamforming weights for wireless communication. In addition, in some embodiments frequency subcarriers constituting less than all of the frequency subcarriers allocated for communication to a user may utilized for generating the beamforming weights.
US08441968B2 Physical layer frame format design for wideband wireless communications systems
Systems and methods are provided for processing a payload portion of a received signal in a single carrier mode or a multiple carrier mode based on a portion of the received signal. A single carrier signaling portion is received at a first rate, and whether the payload portion of the signal is a single carrier signal or a multiple carrier signal is detected from the received single carrier signaling portion. The payload portion of the received signal is received at the first rate and demodulated in a single carrier mode if the detecting determines that the payload portion of the received signal is a single carrier signal, and the payload portion of the received signal is demodulated in a multiple carrier mode if the detecting determines that the payload portion of the received signal is a multiple carrier signal.
US08441966B2 Active antenna array and method for calibration of receive paths in said array
An active antenna array for a mobile communications system is disclosed which comprises a plurality of receive paths in which an individual one of the receive paths is connected between an antenna element and an analogue to digital converter and wherein the analogue to digital converter digitises a receive signal to form a digitised receive signal. The active antenna array further comprises a sounding signal generator for generating a sounding signal in which the sounding signal is supplied to at least two of the plurality of receive paths and a receive signal subtraction device for subtracting a wanted signal from the digitised receive signal.
US08441965B2 Methods and apparatus for reducing data transmission overhead
Methods and apparatus for reducing data transmission. In one embodiment, rather than immediately transmitting first data, a first device postpones opening a data connection; any subsequently arriving data is queued with the first data, and transmitted together. Connection overhead is optimized by delaying connection establishment until it is necessary, and in some cases eliminating idle mode operation altogether. Stochastic embodiments are also disclosed for adjusting transmission behavior to maximize one or more desirable outcomes. For example, one such embodiment queues data for a stochastically determined period of time, prior to opening a data connection. The stochastically determined time interval balances the likelihood of efficiently servicing successively arriving data, and overall performance. Mechanisms for receiving and utilizing device user and/or receiver (e.g., base station) feedback are also disclosed.
US08441964B2 Feeding device for smart antenna
A feeding device for a smart antenna includes a signal reception terminal, a first antenna feeding terminal, a second antenna feeding terminal, a power divider, and a switching circuit. The signal reception terminal is utilized for receiving a transmitting signal. The first antenna feeding terminal and the second antenna feeding terminal are utilized for outputting feeding signals to the two antennas, respectively. The power divider, having a first input port, a second input port, a first output port, and a second output port, is utilized for distributing energy received by the first input port or the second input port equally to the first output port and the second output port, and making signals of the first output port and the second output port having 90 degree phase difference. The switching circuit performs switching operations to control electrical connections of the power divider according to a control signal.
US08441962B1 Method, device, and system for real-time call announcement
A method and corresponding device and system to provide a real-time call announcement to a called device. According to the method, a called device begins receiving call announcement media without having first engaged in session setup signaling to set up a session through which to receive the call announcement media. In normal operation, the device would disregard such incoming media, since no session has been set up for receiving the media. As disclosed, however, the device will also receive at about the same time a call setup request that seeks setup of the underlying call, and the device will treat its receipt of that call setup request as a key to allow playout of the call announcement media even though no session has been set up for receipt of the call announcement media. The called device will then play out the call announcement media as an announcement for the call.
US08441961B1 Metadata-driven switch network control
Disclosed are systems and methods to automatically and continuously control a switch network using a metadata-driven switch apparatus. In particular, a switch apparatus, comprised of multiple server-grade processors and co-processors coupled with a switch silicon, has a metadata-driven control program running on the switch apparatus to monitor and control the switch apparatus itself and the network traffic running through the switch apparatus. Furthermore, the switch apparatus and metadata-driven control program monitors the network state (health, behavior, and performance) of the entire switch network and receives feedback from the network to improve switch and network controls. The switch network may be composed of one metadata-driven switch apparatus coupled with one or more other metadata-driven switch apparatuses and may also be composed of one metadata-driven switch apparatus coupled with one or more foreign switch apparatuses.
US08441956B2 Marine wireless communication system
A marine wireless communication system is capable of reliably and stably monitoring an outboard engine unit in a watercraft. The marine wireless communication system comprises at least one first wireless device disposed in at least one outboard engine unit secured to a stern of a watercraft, and at least one second wireless device disposed inside the watercraft, the first wireless device communicating with the second wireless device according to a predetermined protocol.
US08441953B1 Reordering with fast time out
A device reorders first cells of a first conversation; determines whether a reorder window size is exceeded a first time based on the first conversation; subjects the first conversation to a fast time out when the reorder window size is exceeded the first time; reorders second cells of a second conversation while subjecting the first conversation to the fast time out; prepares a packet based on the first conversation; and transmits the packet to a PFE of another device.
US08441946B2 Method for monitoring impulse noise
In a network for digital data packet transmission, quality records are stored in a memory. Each of the quality records is indicative for a reception quality being sensed of one or more received data packets. Thereupon, upon overflow of the memory, one or more of the quality records is discarded from the memory. For at least one of the quality records, discarding weights are generated as a function of at least one of the quality records and associated to the quality records. Hereby, upon such overflow, the discarding weights are taken into account in predefined rules and conditions according to which the discarding of the quality records is performed.
US08441945B2 System and method for providing multimedia contents in a communication system
A method is provided for providing a multimedia content type ring-back by an origination terminal in a communication system. The method includes providing a multimedia content type ring-back including menu keys mapped to services; and providing a service mapped to a particular menu key, upon receipt of the particular menu key while providing the multimedia content type ring-back. Further, a method is provided for providing a multimedia content type bell by a destination terminal in a communication system. The method includes providing a multimedia content type bell including menu keys mapped to services; and providing a service mapped to a particular menu key, upon receipt of the particular menu key while providing the multimedia content type bell.
US08441944B2 Method and system for providing multimedia portal contents in a communication system
A system and method provide calling and called terminals with multimedia alerting signals such as a ringtone and ringback tone. When desiring to receive first multimedia portal contents as a multimedia alerting signal, the calling terminal presets the first multimedia portal contents and makes a call connection setup request. When desiring to provide second multimedia portal contents as a ringback tone, a called terminal presets the second multimedia portal contents and notifies that the ringtone and ringback tone are set. A Personal Internet Protocol Multimedia Subsystem (IMS) Portal (PIP) server receives call connection setup-related signals from the calling and called terminals, decides to provide particular multimedia portal contents as the ringback tone according to a predefined priority decision criterion when the calling and called terminals set the multimedia portal contents, and provides the set multimedia portal contents.
US08441941B2 Automating identification and isolation of loop-free protocol network problems
An apparatus is configured to generate a reference model of a bridged network representing a plurality of nodes in the bridged network, wherein each of the plurality of nodes implements a loop-free topology algorithm; determine an expected data path based on the reference model of the bridged network; receive information pertaining to an actual data path in the bridged network; and compare the expected data path based on the reference model and the actual data path in the bridged network to identify a divergence point.
US08441938B2 Methods and arrangements in a wireless communications system
The present invention relates to methods and arrangements for uplink retransmissions from a user equipment to a radio base station in a UTRAN with enhanced uplink. The UE transmits a subframe comprising physical control channel(s) and physical data channel(s) in an initial transmission. According to the present invention, one or more of the physical control channels are transmitted with a lower transmission power level in all or some of the retransmitted subframes in the uplink. This results in reduced control overhead (a smaller part of the transmission power resource is used for control signaling) and thus reduced interference from the overhead. At the same time, the transmission power resource no longer used for the physical control channel information, can be used to increase the transmission power level of the physical data channel information in these retransmitted subframes, which improves the uplink coverage.
US08441934B2 Efficient UE QoS/UL packet build in LTE
An apparatus for wireless communication includes a processing system. The processing system is configured to perform a first set of functions in a first thread. The first set of functions includes obtaining second data from a second thread and providing first data to the second thread to facilitate construction of an uplink packet in the second thread. The processing system is further configured to perform a second set of functions in the second thread. The second set of functions includes obtaining the first data, constructing the uplink packet based on the first data, and providing the second data to the first thread to facilitate the performing of the first set of functions.
US08441932B2 Method of efficient channel allocation in wireless systems
Method of efficiently allocating a downlink channel from a transmitter (1) to one user selected from a plurality of users (30-1, 30-2, . . . 30-N) in a wireless network providing different service applications to said users (30-1, 30-2, . . . 30-N), which comprises the steps of: at a DLC queue (221) of said transmitter (1), ranking (21, 220) a plurality of M application layer packets to be transmitted to said plurality of users (30-1, 30-2, . . . 30-N), said ranking being based on a quality of service demand associated to each application layer packet, said quality of service demands being in turn associated to respective classes of applications (C1, C2, C3, C4), said DLC queue (221) having length M, M being a natural number, said M packets corresponding to P users of said plurality of users (30-1, 30-2, . . . 30-N), wherein P≦M. It also comprises: dynamically changing said length M of said DLC queue (221) as a function of the different instantaneous values of quality-of-service demands of the different service applications to which said application layer packets relate, thus adjusting the operating point of the network; and at a scheduler (23) of said transmitter (1), allocating a channel to the user having best channel conditions of said group of P users.
US08441929B1 Method and system for monitoring a network link in network systems
Method for reporting bandwidth loss on a network link that couples a switch element to a network is provided. The method includes determining if credit is unavailable to transmit a packet and a packet is available at a switch port for transmission; determining bandwidth loss due to lack of credit; and reporting the bandwidth loss to a processor of the network switch. The switch element includes a processor for executing firmware code; a port for receiving and transmitting network packets; and a bandwidth loss logic that determines bandwidth loss if credit is unavailable to transmit a packet and the packet is available at the port; and reports the bandwidth loss to the processor.
US08441928B2 Real-time rate control mechanism for multi-rate data transmissions in wireless networks
Wireless networks are becoming increasingly heterogeneous in terms of the processing capabilities of network users' receiving equipment. According to embodiments of the innovation, in a communications network comprising a plurality of receivers with different data reception rate capabilities, data frames targeted to respective receivers may be transmitted to the receivers in accordance with the respective data reception rate capabilities of the receivers.
US08441923B2 Communication path providing method and communication apparatus
A method provides a communication path in a ring network having a plurality of communication nodes. The method includes: setting transfer information of data in each of the plurality of communication nodes by making the transfer information correspond to connection information for identifying a connection within the ring network to provide a first communication path; determining whether to update the transfer information in each of the communication nodes according to the position where the fault occurs; and updating the transfer information according to the position where the fault occurs in one or more of communication nodes to provide a second communication path. Each of the plurality of communication nodes transfers input data by using the first or second communication path according to transfer information corresponding to connection information attached to the input data.
US08441919B2 Dynamic protection against failure of a head-end node of one or more TE-LSPs
A technique dynamically protects against failure of a head-end node of one or more primary Traffic Engineering Label Switched Paths (TE-LSPs) in a computer network. According to the novel technique, a neighboring upstream node (“protecting node”) of the head-end node learns of the primary TE-LSPs (and their respective state control blocks) extending from the head-end node to one or more address prefixes. The protecting node establishes a repair TE-LSP for each of the primary TE-LSPs to a corresponding downstream neighboring node of the head-end node (a “next-next-hop”). In response to detecting a failure of the head-end node, the protecting node locally reroutes traffic destined for the address prefixes to an appropriate repair TE-LSP. Due to the failure of the head-end node, the protecting node then refreshes the states of the primary TE-LSPs using replicated state control blocks accordingly, until the repair TE-LSPs are no longer needed.
US08441915B2 Method and a device for sequencing the ZC sequences of the random access channel
The present invention discloses a method and a device for sequencing the ZC sequences of the random access channel. The method for sequencing the ZC sequences includes the following steps: Step 202, ZC sequences are divided into a plurality of groups according to the cubic metrics of the ZC sequences; Step 204, the ZC sequences are sequenced, according to the maximum cyclic shift supported by the ZC sequences under a high speed circumstance, within each group to form a plurality of sub-groups; and Step 206, the ZC sequences within each of the plurality of sub-groups are sequenced according to the cubic metrics of the ZC sequences, wherein, the adjacent sub-groups in the same group are sequenced in different orders, while the sub-groups at the boundary of the two adjacent groups are sequenced in the same order. Thereby, the sequences could be assigned according to the CMs, and the sequence fragments could be collected for use.
US08441914B2 Cell search for handover conditions
A method and apparatus for controlling a primary cell search operation including generating a profile of correlation peaks, determining if magnitudes of the correlation peaks vary, synchronizing a signal acquisition process to one of the identified correlation peak having a greatest magnitude if the magnitudes of the correlation peaks remain relatively constant and synchronizing the signal acquisition process to a peak whose magnitude is increasing if the magnitudes of the correlation peaks are changing. The method and apparatus further include identifying an index and a magnitude of a largest correlation peak of the correlation peaks, determining if other correlation peaks exist in the profile, synchronizing the signal acquisition process to the largest correlation peak originally identified if other correlation peaks do not exist, storing indices and magnitudes for all other correlation peaks located and comparing changes in correlation peak magnitudes for all previously identified peaks.
US08441912B2 Method and apparatus for data transmission
A first device receives a first signal transmitted over a transmission line from a second device. The first signal is processed and information is generated that is related to crosstalk from other transmission lines. The information is modulated onto at least one carrier of a plurality of carriers of a second signal to be transmitted from the first device to the second device.