Document Document Title
US08364911B2 Efficient non-transactional write barriers for strong atomicity
A method and apparatus for providing optimized strong atomicity operations for non-transactional writes is herein described. Locks are acquired upon initial non-transactional writes to memory locations. The locks are maintained until an event is detected resulting in the release of the locks. As a result, in the intermediary period between acquiring and releasing the locks, any subsequent writes to memory locations that are locked are accelerated through non-execution of lock acquire operations.
US08364910B2 Hard object: hardware protection for software objects
In accordance with one embodiment, additions to the standard computer microprocessor architecture hardware are disclosed comprising novel page table entry fields 015 062, special registers 021 022, instructions for modifying these fields 120 122 and registers 124 126, and hardware-implemented 038 runtime checks and operations involving these fields and registers. More specifically, in the above embodiment of a Hard Object system, there is additional meta-data 061 in each page table entry beyond what it commonly holds, and each time a data load or store is issued from the CPU, and the virtual address 032 translated to the physical address 034, the Hard Object system uses its additional PTE meta-data 061 to perform memory access checks additional to those done in current systems. Together with changes to software, these access checks can be arranged carefully to provide more fine-grain access control for data than do current systems.
US08364909B2 Determining a conflict in accessing shared resources using a reduced number of cycles
Illustrated is a system and method for identifying a potential conflict, using a conflict determination engine, between a first transaction and a second transaction stored in a conflict hash map, the potential conflict based upon a potential accessing of a shared resource common to both the first transaction and the second transaction. The system and method further includes determining an actual conflict, using the conflict determination engine to access the combination of the conflict hash map and the read set hash map, between the first transaction and the second transaction, where a time stamp value of only selected shared locations has changed relative to a previous time stamp value, the time stamp value stored in the read set hash map and accessed using the first transaction.
US08364907B2 Converting victim writeback to a fill
In one embodiment, a processor may be configured to write ECC granular stores into the data cache, while non-ECC granular stores may be merged with cache data in a memory request buffer. In one embodiment, a processor may be configured to detect that a victim block writeback hits one or more stores in a memory request buffer (or vice versa) and may convert the victim block writeback to a fill. In one embodiment, a processor may speculatively issue stores that are subsequent to a load from a load/store queue, but prevent the update for the stores in response to a snoop hit on the load.
US08364904B2 Horizontal cache persistence in a multi-compute node, symmetric multiprocessing computer
Horizontal cache persistence in a multi-compute node, SMP computer, including, responsive to a determination to evict a cache line on a first one of the compute nodes, broadcasting by a first compute node an eviction notice for the cache line; transmitting the state of the cache line receiving compute nodes, including, if the cache line is missing from a compute node, an indication whether that compute node has cache storage space available for the cache line; determining by the first compute node, according to the states of the cache line and space available, whether the first compute node can evict the cache line without writing the cache line to main memory; and updating by each compute node the state of the cache line in each compute node, in dependence upon one or more of the states of the cache line in all the compute nodes.
US08364901B2 Memory prefetch systems and methods
Systems and methods are disclosed herein, including those that operate to prefetch a programmable number of data words from a selected memory vault in a stacked-die memory system when a pipeline associated with the selected memory vault is empty.
US08364900B2 Pseudo-LRU cache line replacement for a high-speed cache
Embodiments of the present invention provide a system that replaces an entry in a least-recently-used way in a skewed-associative cache. The system starts by receiving a cache line address. The system then generates two or more indices using the cache line address. Next, the system generates two or more intermediate indices using the two or more indices. The system then uses at least one of the two or more indices or the two or more intermediate indices to perform a lookup in one or more lookup tables, wherein the lookup returns a value which identifies a least-recently-used way. Next, the system replaces the entry in the least-recently-used way.
US08364895B2 Global instructions for spiral cache management
A method of operation of a pipelined cache memory supports global operations within the cache. The cache may be a spiral cache, with a move-to-front M2F network for moving values from a backing store to a front-most tile coupled to a processor or lower-order level of a memory hierarchy and a spiral push-back network for pushing out modified values to the backing-store. The cache controller manages application of global commands by propagating individual commands to the tiles. The global commands may provide zeroing, flushing and reconciling of the given tiles. Commands for interrupting and resuming interrupted global commands may be implemented, to reduce halting or slowing of processing while other global operations are in process. A line detector within each tile supports reconcile and flush operations, and a line patcher in the controller provides for initializing address ranges with no processor intervention.
US08364893B2 RAID apparatus, controller of RAID apparatus and write-back control method of the RAID apparatus
A RAID apparatus includes a plurality of recording devices, a first adaptor connected to a first interface which is connected to a high-level apparatus, a controller for controlling processing of data transmitted by the high-level apparatus, and a second adaptor that connects to a second interface connected to a plurality of recording devices. The controller has a first memory area in which said data are stored, a second memory area used for a write-back of the data in said plurality of recording devices, a write-back information control unit controlling a write-back type of data stored in the first memory area and a usage state of the second memory area, a write-back data determination unit for determination of data to be written-back based on the write-back information, and a write-back execution unit for executing a write-back of the data to be written back on the plurality of recording devices.
US08364890B2 RAID control apparatus and control method therefor
A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and control unit, upon the logical units present in different disk devices being concatenated to each other, switching in-charge disk control devices such that a disk control device is in charge of access to the concatenated logical units without writing back the cache data stored in a cache memory of a source disk control device to the disk device.
US08364885B2 Semiconductor storage system for decreasing page copy frequency and controlling method thereof
A semiconductor storage system includes a memory controller that classifies a memory block of a memory area into a data block and a buffer block. The buffer block corresponds to the data block. The memory controller compares the number of free pages of both the data block and the buffer block with the number of valid pages of the data block and the buffer block during mergence in order to select the merged target block. Depending on the result of the comparison, either the data block or the buffer block is selected as the merged target block.
US08364883B2 Scheduling of housekeeping operations in flash memory systems
A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated to perform memory system housekeeping operations in the foreground during execution of a host command, wherein the housekeeping operations are unrelated to execution of the host command. Both one or more such housekeeping operations and execution of the host command are performed within a time budget established for executing that particular command. One such command is to write data being received to the memory. One such housekeeping operation is to level out the wear of the individual blocks that accumulates through repetitive erasing and re-programming.
US08364881B2 Flash memory controller and methods of programming and reading flash memory devices using the controller
A system including a plurality of NAND flash memory devices each having a NAND flash interface, where the NAND flash interface of each NAND flash memory device includes an 8-bit data bus, and a memory controller configured to exchange data with the plurality of NAND flash memory devices via the 8-bit data bus. The memory controller is further configured to select a first NAND flash memory device of the plurality of NAND flash memory devices, without using a Chip Enable signal of the NAND flash interface, by transmitting, on the 8-bit data bus, an identification byte identifying the first NAND flash memory device. The memory controller is further configured to transmit, on the 8-bit data bus, a command byte to the first NAND flash memory device. The first NAND flash memory device is configured to perform an operation indicated by the command byte.
US08364877B2 Implementing gang interrupts
A method includes receiving a first interrupt request from a first device instance of a plurality of device instances. The first interrupt request is requesting an interrupt of a processor. The method also includes updating a bit vector based on the first interrupt request. The bit vector comprises a plurality of bits representing an accumulation of interrupt requests. The method further includes generating a gang interrupt comprising the updated bit vector. The method also includes transmitting the gang interrupt to call a first device driver associated with the first interrupt request based on the bits in the bit vector.
US08364871B2 Providing virtual functions after an input/output adapter is moved from a first location to a second location
A computer implemented method includes identifying a hardware input/output adapter in a first physical slot location. The computer implemented method includes determining that the hardware input/output adapter is capable of hosting a plurality of virtual functions in the first physical slot location. The computer implemented method also includes selecting a group identifier that is unassociated with another physical slot location. The computer implemented method includes associating the group identifier with the first physical slot location of the hardware input/output adapter.
US08364869B2 Methods and apparatus for managing virtual ports and logical units on storage systems
A storage system configured to associate a virtual port 810 to a plurality of physical ports 800. In response to commands from computers, the storage system 100 manages relation between physical ports and virtual ports and relation between virtual port and volumes by performing processes such as creating a virtual port, assigning LUs to a virtual port, moving a virtual port between physical ports and deleting a virtual port. The storage system also maintains/calculates statistics information for ports and displays the information for each virtual port.
US08364868B2 Device control apparatus, device control method and program for initiating control of an operation of an external device
There is provided a device control apparatus, a device control method and a program capable of easily initiating control of an operation of an external device through an application according to a status of the external device and a usage status of the application. An application for controlling an operation of an AV amplifier is acquired from an application server, a status of the AV amplifier and a usage status of the application are determined upon startup of the application, a screen according to the result of the determination is displayed in order to arrange an operation environment of the application and then a manipulation screen for controlling the operation of the AV amplifier through the application is displayed, and the operation of the AV amplifier is controlled according to a user manipulation performed through the manipulation screen.
US08364865B2 Data simulation using host data storage chain
Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N−1)-th previously rendered image, N being an integer and having a value of 3 or more.
US08364864B2 Multi-bank queuing architecture for higher bandwidth on-chip memory buffer
A network device includes a main storage memory and a queue handling component. The main storage memory includes multiple memory banks which store a plurality of packets for multiple output queues. The queue handling component controls write operations to the multiple memory banks and controls read operations from the multiple memory banks, where the read operations for at least one of the multiple output queues alternates sequentially between the each of the multiple memory banks, and where the read operations and the write operations occur during a same clock period on different ones of the multiple memory banks.
US08364862B2 Delegating a poll operation to another device
In one embodiment, the present invention includes a method for handling a registration message received from a host processor, where the registration message delegates a poll operation with respect to a device from the host processor to another component. Information from the message may be stored in a poll table, and the component may send a read request to poll the device and report a result of the poll to the host processor based on a state of the device. Other embodiments are described and claimed.
US08364859B2 Storage device, board, liquid container and system
A storage device, a board, a liquid container, a system and the like are disclosed, which are capable of efficiently detecting a connection to a host device without an increase in the number of existing terminals. A storage device 100 includes: a storage section 130; a storage controller 120 that controls access to the storage section 130; a controller 110 that performs a communication process with the host device; a data terminal SDA; a reset terminal XRST; and a clock terminal SCK. The controller 110 determines that an operational mode is a normal communication/connection detection mode when a voltage level change of the reset terminal XRST indicates a change in a reset/reset-disabled state during a time period for the clock terminal SCK has specific voltage level(s).
US08364856B2 Memory module with configurable input/output ports
A memory module is coupled to a number of controllers. The memory module is configured to configure each of a number of data input/output ports thereof as at least one of an input and an output in response to a first command from a particular controller of the controllers. The memory module is configured to partition itself into memory partitions in response to a second command from the particular controller so that each memory partition corresponds to a respective one of the controllers. Each of a number of data input/output ports of the controllers is configurable as at least one of an input and an output to correspond to a respective one of the input/output ports of the memory module. The first and second commands may originate from the particular controller, or the controllers may be coupled in parallel to the memory module.
US08364847B2 Address management in a connectivity platform
Disclosed are an approach form managing and assigning addresses in a connectivity platform that allows for proprietary connectivity modules (Providers) to plug into the operating system. In this disclosure, when a user/application/computing device, connects to another user on another computing device an address is generated for that user. However, because of a limited number of addresses that are available in an address space, it is necessary to ensure that a conflicting address is not present. To ensure this the connectivity platform determines if the address assigned is in conflict with another address associated with users that are located on the other computing devices. If an address is found to be in conflict the connectivity platform reassigns the address until a non-conflicting address is found. If a non-conflicting address cannot be found the connectivity platform blocks the connection between the user and the other user.
US08364846B2 Method and system of providing IP-based packet communications with in-premisis devices in a utility network
One example embodiment provides a method and system where a node in a utility network assigns an IP network address to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the assigned IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.
US08364844B2 Deadlock-free class routes for collective communications embedded in a multi-dimensional torus network
A computer implemented method and a system for routing data packets in a multi-dimensional computer network. The method comprises routing a data packet among nodes along one dimension towards a root node, each node having input and output communication links, said root node not having any outgoing uplinks, and determining at each node if the data packet has reached a predefined coordinate for the dimension or an edge of the subrectangle for the dimension, and if the data packet has reached the predefined coordinate for the dimension or the edge of the subrectangle for the dimension, determining if the data packet has reached the root node, and if the data packet has not reached the root node, routing the data packet among nodes along another dimension towards the root node.
US08364843B2 Method and system for minimizing disruption during in-service software upgrade
A method and a system for in-service software upgrade in a Hot Standby Redundant Distributed (HSRD) system are provided. A standby route processor in HSRD system is updated with upgraded software. The standby route processor is synchronized with an active route processor present in the HSRD system. The control of routing process is switched over to the standby route processor (with the upgraded software) from the active route processor. During the switchover, a minimal context forwarder on the line card begins execution and continues forwarding packets across a network, while a line card in the HSRD system is being reloaded and configured.
US08364839B2 Streaming media delivery system
Streaming media, such as audio or video files, is sent via the Internet. The media are immediately played on a user's computer. Audio/video data is transmitted from the server more rapidly than it is played out by the user system. The audio/video data in the user buffer accumulates; and interruptions in playback as well as temporary modem delays are avoided.
US08364838B2 Method for playing streaming data, electronic device for performing the same and information storage media for storing the same
A method for playing streaming data is suitable for an electronic device having a limited memory resource. The method includes: downloading a part of a streaming file to a buffer memory for playing, a size of the streaming file being larger than a capacity of the buffer memory; downloading another part of the streaming file to the buffer memory; and overwriting a played part of the streaming file stored in the buffer memory based on a usage status of the buffer memory.
US08364837B2 Virtual web service
An improved solution for Web services is provided. In an embodiment of the invention, a method for providing a virtual Web service includes: providing a Web service gatekeeper, where the gatekeeper acts as an access point to multiple private internal enterprise environments; and then the gatekeeper receives a request for access to one, or more, of these private internal enterprise environments.
US08364836B2 System and methods for accelerated data storage and retrieval
Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device. The data storage and retrieval accelerator method and system may employed: in a disk storage adapter to reduce the time required to store and retrieve data from computer to disk; in conjunction with random access memory to reduce the time required to store and retrieve data from random access memory; in a display controller to reduce the time required to send display data to the display controller or processor; and/or in an input/output controller to reduce the time required to store, retrieve, or transmit data.
US08364833B2 Real-time network monitoring and security
There is provided a hardware device for monitoring and intercepting data packetized data traffic at full line rate. In preferred high bandwidth embodiments, full line rate corresponds to rates that exceed 100 Mbytes/s and in some cases 1000 Mbytes/s. Monitoring and intercepting software, alone, is not able to operate on such volumes of data in real-time. A preferred embodiment comprises: a data delay buffer (208) with multiple delay outputs (216); a search engine logic (210) for implementing a set of basic search tools that operate in real-time on the data traffic; a programmable gate array (206); an interface (212) for passing data quickly to software sub-systems; and control means for implementing software control of the operation of the search tools. The programmable gate array (206) inserts the data packets into the delay buffer (208), extracts them for searching at the delay outputs and formats and schedules the operation of the search engine logic (210). One preferred embodiment uses an IP co-processor as the search engine logic.
US08364832B2 Data segregation and fragmentation in a wireless network for improving video performance
A wireless communication device comprises an input terminal configured to communicate data with a processor. A segregation circuit (150) is coupled to the input terminal and configured to identify predetermined data and to separate more important data from less important data. A memory (112) is configured to store at least one parameter relevant to the wireless communication protocol. A modem (110) is coupled to segregation circuit and the memory (112) and is configured to communicate using a wireless protocol over a wireless channel, and includes a framer (152) configured to fragment the segregated data based at least in part on the at least one parameter stored in the memory. In one aspect of the invention, the wireless protocol is 802.11. Advantages of the invention include the ability to achieve high quality video communication over a wireless communication link with less chance of dropping important data.
US08364831B2 Method and equipment for accessing a telecommunication network
A method for accessing a network in a telecommunication system which comprises at least one terminal and a plurality of networks in which information sets describing settings needed to access networks and their resources are stored in the terminal. The terminal scans for information about available networks. Available information sets are determined by comparing the information about available networks to the stored information sets. At least one network is accessed based on the settings defined in the available information sets.
US08364829B2 System and method for ascribing resource consumption to activity in a causal path of a node of a distributed computing system
According to at least one embodiment, a method comprises identifying at least one causal path that includes a node of a distributed computing environment that is of interest. The method further comprises analyzing the identified at least one causal path to determine at least one time interval when the node is active in such causal path, and correlating consumption of a resource by the node to the node's activity in the at least one causal path.
US08364825B2 Network connection manager
Methods, systems, apparatuses and program products are disclosed for managing connections to telecommunications networks, especially networks that deploy Internet Protocols and the like.Provision is made for colligating a connectivity ruleset, interconverting status data to form a dataset of candidate communication links, and supplicating a network connection. Also for forming physical location profiles and selecting a network on that basis and upon a basis of a present physical location of the respective computer.
US08364822B2 VPN communication control device, communication control method in VPN, and virtual dedicated network management device
A plurality of pieces of information about a link (hereinafter referred to as “link information”), which are stored in a common DB, are categorized in accordance with the VPN related to each piece of link information. VPNID, which is information for identifying each VPN, is added to each piece of link information which has been categorized. The link information for the same VPNID is extracted from the link information to which the VPNID for the common DB is added so as to be contained in the corresponding VPNDB. By doing this, it is possible to realize a path design for the customer easily by providing the network information in the VPN provider and the network information of the customer network while realizing a high scalability.
US08364812B2 Method and system for network data flow management
A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
US08364810B2 Method, system and apparatus for management of push content when changing computing devices
A method, system and apparatus for management of push content when changing computing devices is provided. In an example embodiment, a computing device is configured to maintain an absolute identifier of the device that remains unchangeable, and a relative identifier that can be changed. The processor of the device is configured to ascertain if the relative identifier has been changed, and accordingly notify any network infrastructure that is configure to send push content to the device to cease delivery of such push content.
US08364809B2 Method and apparatus for debugging protocol traffic between devices in integrated subsystems
A method, apparatus, and computer instructions for a storage subsystem. This subsystem includes controller devices, storage devices, and a communications network. The communications network connects the controller devices and the storage devices. The communications network also includes a set of diagnostic outputs. The set of diagnostic outputs is configured to output data sent between two devices from the controller devices and the storage devices for monitoring.
US08364808B2 Device management system
A device management system for managing a device based on management information is presented. The system includes a device monitoring unit for obtaining management information from a device, a relay server coupled to the device monitoring unit over a network, and a management server, coupled to the relay server over a network, configured to manage the device based on the management information. The device monitoring unit obtains the management information from the device and transmits the obtained management information without encryption. Upon receiving the management information, the relay server encrypts and transmits to the management server the received management information.
US08364807B1 Identifying and controlling network sessions via an access concentration point
The present invention facilitates identification and control of peer-to-peer sessions via an access concentration point (ACP). The ACP will monitor packets routed therethrough and detect access messages intended for known peer-to-peer access services. The access messages sent from a communication client to the peer-to-peer access service, which will respond by sending an access reply message back to the communication client. The ACP will monitor the packets being routed to identify the access reply message, which will include routing addresses that may be associated with potential remote communication clients. With these addresses, the ACP can monitor packets to identify when an attempt to initiate a peer-to-peer communication session is being made to or through an entity associated with one or more of these addresses. Upon detecting a session initiation message to or through an identified address, the ACP may take any number of actions, depending on how the ACP is configured.
US08364805B2 Method and apparatus of matching monitoring sets to network devices
A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of assigning a sample set to a network device operating on a network may include identifying the at least one network device, and identifying at least one object identifier associated with the at least one identified network device. The method may also include transmitting the at least one object identified to a memory location, and comparing the at least one object identifier to a plurality of sample sets and assigning relevancy scores to the plurality of sample sets based on the comparison. The method may also include assigning at least one sample set having a greater relevancy score than the other sample sets to the at least one network device. The sample sets may be SNMP sample sets.
US08364804B2 Using presence in a system management environment
Method, system and computer program product for communicating information regarding a managed resource in a network data processing system. A method, in a network data processing system, for communicating information regarding a managed resource includes receiving management information regarding at least one managed resource. The received management information is converted into a specified format, and the converted management information is then sent to at least one management application in conjunction with the sending of presence information to the at least one management application. The converted management information may then be extracted from the presence information for use in any desired manner. The invention provides a convenient mechanism for communicating status information and other appropriate information regarding a managed resource to interested parties connected to the network data processing system.
US08364802B1 System and method for monitoring a grid of hosting resources in order to facilitate management of the hosting resources
Some embodiments provide a method. The method interfaces with several nodes of a hosting system. Each node includes resources for hosting several virtual machines. The method collects statistics for facilitating deployment of the virtual machines across the several resource nodes from the resource nodes. The method determines a particular node from the several nodes with sufficient available resources to host a configuration for a virtual machine based on the collected statistics. The method deploys the configuration for the virtual machine to the particular node for hosting on the particular node.
US08364800B2 Automated message handling system and process
The present invention relates to a system and process for resolving messages from application components to back-end systems. The system comprises a standardized message definition which uses a tagged field format through which application components communicate to a message handler. The message handler applies rules that define actions to be taken and recipients of information based on the contents of the message. The rules may be pre-defined by a customer associated with an application component generating a message, based on common rules applied to components generally, or based upon service rules associated with the service provider, such as level of service subscriptions or other characteristics, or based on a combination of any or all of the above bases. By utilizing published message formats, the present invention provides a platform independent framework for exposing application hosting back-end systems to customer applications.
US08364796B2 Changing ethernet MTU size on demand without shutting down the network adaptor
A method and system for substantially avoiding loss of data and enabling continuing connection to the application during an MTU size changing operation in an active network computing device. Logic is added to the device driver, which logic provides several enhancements to the MTU size changing operation/process. Among these enhancements are: (1) logic for temporarily pausing the data coming in from the linked partner while changing the MTU size; (2) logic for returning a “device busy” status to higher-protocol transmit requests during the MTU size changing process. This second logic prevents the application from issuing new requests until the busy signal is removed; and (3) logic for enabling resumption of both flows when the MTU size change is completed. With this new logic, the device driver/adapter does not have any transmit and receive packets to process for a short period of time, while the MTU size change is ongoing.
US08364795B2 Search service administration web service protocol
The embodiments described herein generally relate to a method and system for enabling a client to configure and control the crawling function available through a crawl configuration Web service. A client is able to configure and control the crawling function by defining the URL space of the crawl. Such space may be defined by configuring the starting point(s) and other properties of the crawl. The client further configures the crawling function by creating and configuring a content source and/or a crawl rule. Further, a client defines authentication information applicable to the crawl to enable the discovery and retrieval of electronic documents requiring authentication and/or authorization information for access thereof. A protocol governs the format, structure and syntax (using a Web Services Description Language schema) of messages for communicating to and from the Web crawler through an application programming interface on a server hosting the crawler application.
US08364794B2 Admission control framework method and system
An admission control method and system. The method includes presenting, by a computer processor of an admission control framework computing system, a configuration user interface comprising lists. The computer processor generates and deploys a modified runtime configuration for the admission control framework computing system. The computer processor injects a runtime component of the admission control framework computing system into a command processing path between a container representing an application server and servants representing application components deployed to the application server. The computer processor intercepts commands transmitted from the container to a first servant of the servants. The computer processor reroutes the commands to a reservation pool configured to inspect the commands.
US08364793B2 Communication terminal, user data transferring system and user data transferring method
A first communication terminal is a communication terminal which executes an application using user data which can be output to a second communication terminal, and has a management data making section which makes management data including an access information of a server capable of transmitting the application, and a data transmitting section which transmits the user data and the management data to the second communication terminal.
US08364788B2 Processing client requests for common services according to one or more canonical forms
In certain embodiments, a method for processing client requests for common services according to one or more canonical forms includes receiving from a computer system associated with a particular client a request to provide a common service and converting at least a portion of the request according to a canonical form. The method further includes accessing configuration data for the particular client specifying one or more processes for providing the common service to the particular client, and executing, based on the configuration data for the particular client, the one or more processes to communicate with a vendor-specific solution for providing the common service. At least a portion of a response from the vendor-specific solution is converted into the canonical form. Based on the configuration data for the particular client and the response from the vendor-specific solution, an output for providing the common service to the particular client is determined. The output is transmitted to the computer system associated with the particular client.
US08364782B2 Ad-funded web services
Restricting a web page's access to web services that do not display advertisements endorsed by the web service or its owner is described herein. A web page includes an IFrame where an advertisement is presented. The web page provides the functionality of a web service by communicating requests to a server hosting the web service. On a client computing device, a user may initiate a request to access the web service. The request may be sent to a broker configured to submit the request to the hosting server. The web service is exposed in such a way that it can only be called by an endorsed IFrame, also responsible for displaying advertisement on the web page.
US08364779B2 Method and apparatus for managing bookmark information for content stored in a networked media server
A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
US08364777B2 Content delivery server, communication terminal, content delivery system, content delivery method, content delivery program, terminal control program and storage medium containing the program
There are provided a server machine and communication terminals communicatively connected to each other over a communication network. The server machine delivers software to a communication terminal. The server machine again delivers to the communication terminal delivered software which was delivered at least once to the communication terminal. Each communication terminal has an identification information transmitter section obtaining identification information by which users are identified. The server machine includes a delivery management database to manage the identification information and software delivery history information in an associated manner.
US08364774B2 Sustaining session connections
In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the session connection to close because of a timeout condition. Heartbeat messages are valid transport layer messages that will be ignored by protocols at higher levels of a data communications stack. As an example, the techniques may send a TCP message containing only a carriage return and line feed (“CRLF”) in its payload. Because the TCP layer considers a message containing only a CRLF to be a valid TCP message, intermediary computing devices such as proxy servers may not interpret heartbeat messages as “keep alive” messages, and may sustain session connections.
US08364771B2 Tools for generating PKI email accounts
The present invention provides systems and methods for allowing an Email User to create a Public Key Infrastructure (PKI) Email Account and thereafter to digitally sign, send, verify and receive PKI encrypted emails over a computer network, such as the Internet. The systems and methods preferably include a Web-based Email System and a Certificate Authority that coordinate their actions to make the process of creating, maintaining and using the PKI Account as easy as possible for the Email User. In a preferred embodiment, a Keystore System may also be used to enhance the management and use of digital keypairs.
US08364766B2 Spam filtering based on statistics and token frequency modeling
Embodiments are directed towards classifying messages as spam using a two phased approach. The first phase employs a statistical classifier to classify messages based on message content. The second phase targets specific message types to capture dynamic characteristics of the messages and identify spam messages using a token frequency based approach. A client component receives messages and sends them to the statistical classifier, which determines a probability that a message belongs to a particular type of class. The statistical classifier further provides other information about a message, including, a token list, and token thresholds. The message class, token list, and thresholds are provided to the second phase where a number of spam tokens in a given message for a given message class are determined. Based on the threshold, the client component then determines whether the message is spam or non-spam.
US08364765B2 Prioritizing electronic messages based upon geographical location of the recipient
A computer-implemented method of sorting electronic messages can include, for each of a plurality of electronic messages received in an electronic messaging client, determining availability of a sender of each electronic message and determining an order for the electronic messages within the electronic messaging client according to availability of the sender of each electronic message. The method further can include displaying the electronic messages within a view of the electronic messaging client in the order.
US08364760B2 Calendar interface for digital communications
Information from communications is displayed in a calendar format. Text from the communications is used to determine whether a scheduling entry should be created. If so, text from the communication is used to create a proposed calendar or to-do list entry, which can be saved, modified or canceled by the user. Information from a call log can be filtered and displayed in a calendar format.
US08364758B2 Topology management in peer-to-peer content distribution clouds
A topology management process is implemented in peer-to-peer content distribution clouds using tracker nodes. Tracker nodes have information about available peers and assist peers in finding other peers to connect to. Various algorithms for use at the tracker nodes are described for selecting which peers to return as potentials for forming connections to. In addition, architectures and algorithms to allow efficient scaling of tracker nodes in peer-to-peer clouds are described.
US08364757B2 System and method for electronically managing and routing news content
Techniques that enable automated processing of news content. A client device receives news content and configures a message for processing by a server. A user of the client device can assign one or more processing attributes to the news content such as scheduling, formatting, or delivery attributes. A message with the news content and assigned attributes is configured according to a predetermined format and transmitted to the server. The server receives the message and may automatically process the news content based upon information contained in the message. Output from the server may be distributed for use at one or more newsrooms.
US08364756B1 Connection sharing
A method, computer-readable medium, and system for re-using a connection between a client computing device and a server system. The method includes receiving at a server system a request from a client computing device to initiate a connection; receiving over the connection a request from the client computing device for first content from a first domain hosted by the server system; sending information to the client computing device over the connection that specifies one or more additional domains hosted by the server system and acceptable to the server system for connection sharing; receiving over the connection a request for second content from a second domain that is hosted by the server system and that was specified in the information sent from the server system to the client computing device; and sending the second content to the client computing device over the connection in response to receiving the request.
US08364755B2 System for digital yearbook with social networking
An application for a system for providing a customized digital yearbook includes a server, a personal computer connected to the server and a user device for presenting content on a display. Yearbook software creates yearbook user accounts for users of the system and, after the yearbook software creates each yearbook user account, the yearbook software communicates with social network software and the social network software creates a corresponding social network user account. The yearbook software receives yearbook data from the personal computer through the network and stores the yearbook data in the database and the yearbook software extracts approved yearbook data, that data being a subset of the yearbook data that is approved for distribution. The social networking software provides features such as maintaining buddy lists, posting text, messages, images and/or video, messaging between buddies, and displaying of the postings of yourself and others.
US08364754B1 Multi-homed web server with compiled animation server and programmable functionality
A multi-homed web server is disclosed including a plurality of virtual hosts operable in a web server. The multi-web server is configured to serve animations to clients over the web. The multi-web server may determine whether the specified time to send a subsequent graphic in a series of graphics has passed, and if the specified time has passed, then send a next graphic the next appropriate time. The web server software may be compiled as part of the native web server code.
US08364751B2 Automated client/server operation partitioning
An operation (such as a relational query) may be processed on a processing engine (such as a relational database server) on behalf of a client. A conventional processing involves the delivery of the operation to the processing engine, which executes the entire operation to completion and returns a result data set. It may be more efficient to allocate part of the operation to be performed on the client, but a developer may be unable or unavailable to rewrite the operation in a distributed manner. Instead, the operation may be automatically partitioned into a pre-engine client portion, a processing engine portion, and a client portion, and the instructions of each portion may be automatically allocated respectively to the client, the server, and the client. The partitioning may be adjusted to conserve computing resources, such as bandwidth and storage, and the instructions may be reordered to improve the processing of the operation.
US08364750B2 Automated translation of service invocations for batch processing
The utilization of data services (such as web services) may involve the invocation of services, which may reduce performance and overburden the server. In some scenarios, the invocation may be specified in a language that does not support batch invocation, but it may not be feasible to re-code the invocations in a language that supports batching. Instead, the service invocations may be automatically translated into a batch logic specified in a batch-capable language and sent to the service as a batch. For example, a local proxy may receive a language-integrated query having two or more service invocations, compile the query into an expression tree including the two or more invocations, and send the expression tree to the service host to achieve the batch processing of the service invocations.
US08364747B2 Client/server request handling
The present invention provides a method, apparatus and computer program product which enables a target service to provide operations which behave, on a per operation basis, in a way appropriate to the type of client that requested the operation to be performed. As a result the target service can provide operations which behave differently for different clients. Further the client can obtain details of the behavior characteristics of the operations, according to its type, at runtime and act appropriately in the event of the request being timed out or resulting in a communication failure. For example, the client middleware can take action to re-issue a timed out request if the behavior characteristic for that operation indicates that multiple invocations of the operation will yield the same result.
US08364746B2 System and method for determining device location in an IP-based wireless telecommunications network
A system and method determines a geographic position of a mobile device in communication with an IP-based wireless telecommunications network. A wireless connection between the mobile device and the IP-based wireless telecommunications network is established when the mobile device registers with a network controller (NC) through an access point (AP). When a geographical position is needed for the mobile device (e.g., a 911 call), messages are exchanged between the NC and the SMLC, where the SMLC retrieves information from a database that is used to identify the geographic position of the mobile device. The database can store a variety of information related to mobile devices such as: last known position, IP address, MAC address, device or subscriber identifier, last CGI, etc. The geographical position is communicated back to the NC, which can then forward the position information to a switch for processing such as for 911 calls.
US08364742B2 System for visualizing design and organization of wireless mesh networks in physical space
A visualization tool for displays devices included within a self-organizing mesh network with respect to the physical space occupied by the network. The visualization tool receives an image representing the physical space occupied by the wireless mesh network, scale information defining the scale of the received image, and location information defining the location of each device within the physical space occupied by the network. Based on these inputs, the visualization tool displays the layout of the wireless mesh network with respect to the physical space occupied by the wireless mesh network.
US08364738B1 Programmable logic device with specialized functional block
In a programmable logic device having a specialized functional block incorporating multipliers and adders, multiplication operations that do not fit neatly into the available multipliers are performed partially in the multipliers of the specialized functional block and partially in multipliers configured in programmable logic of the programmable logic device. Unused resources of the specialized functional block, including adders, may be used to add together the partial products produced inside and outside the specialized functional block. Some adders configured in programmable logic of the programmable logic device also may be used for that purpose.
US08364735B2 Test method of integrated circuit with random-number generation circuit and integrated circuit with random-number generation circuit
Random numbers output from a random-number generation circuit, for which an optimized control parameter is set, at a predetermined timing after power-on reset are obtained after each power-on reset, by repeating the power-on reset with respect to a system LSI for a preset number of times, and a test of the obtained predetermined number of random numbers is performed by using a test circuit incorporated in the system LSI to determine the quality of the random-number generation circuit incorporated in the system LSI.
US08364733B2 Method and system for operating a rating server based on usage and download patterns within a peer-to-peer network
A method and a system is presented for pruning a peer-to-peer network such that a peer-to-peer search within the peer-to-peer network is initiated beginning with those nodes on which relevant content has previously been found for particular search keywords. For each completed search, a peer node gathers client rating results and then forwards the rating information to a rating server; these results reflect the degree to which searches successfully located content for keywords in a search using particular peer nodes. A rating server maintains a database of results received from nodes. Prior to initiating a new search at a peer node, the peer node consults one or more rating databases to retrieve a set of initial nodes to which the node should initiate the new search in order to maximize the speed and success of finding relevant content. The node then performs the new search using the set of initial nodes.
US08364730B2 Data storage apparatus and data storage method
In response to a write command with regard to an FAT1 area received from a host device, the data storage apparatus collectively records management information with regard to the FAT1 area simultaneously with duplicate management information of identical content as management information with regard to an FAT2 area at consecutive addresses. In response to a write command with regard to the FAT2 area received from the host device subsequent to the write command with regard to the FAT1 area, the data storage apparatus notifies the host device of completion of data writing without recording the management information with regard to the FAT2 area. This arrangement effectively enhances the data writing efficiency in the data storage apparatus having multiple records of identical management information.
US08364726B2 Methods and apparatus facilitating access to storage among multiple computers
Multiple computers in a cluster maintain respective sets of identifiers of neighbor computers in the cluster for each of multiple named resource. A combination of the respective sets of identifiers define a respective tree formed by the respective sets of identifiers for a respective named resource in the set of named resources. Upon origination and detection of a request at a given computer in the cluster, a given computer forwards the request from the given computer over a network to successive computers in the hierarchical tree leading to the computers relevant in handling the request based on use of identifiers of neighbor computers. Thus, a combination of identifiers of neighbor computers identify potential paths to related computers in the tree.
US08364725B2 Bidirectional navigation between mapped model objects
Provided are techniques for displaying the model objects in models in a models stack. In response to a model object in a model of the models stack being selected as an initial context, one or more navigation paths associated with the selected model object are displayed, wherein each of the navigation paths has nodes represented as graphical components that are built in real time. In response to a user selecting a node in one of the one or more navigation paths, a new model object represented by the selected node in the models stack is navigated to in one of a forward direction and a backward direction to provide bidirectional navigation between the model objects in the models without loosing the initial context and one or more navigation paths associated with the new model object and at least one appended node that represents a previously traversed model object are displayed.
US08364720B2 Content metadata directory services
A method of associating a content object with metadata uses a combination of a content identifier and a bounding identifier to enable handling of disparate sets of content identifiers for content objects with potentially conflicting content identifiers. The method receives a content identifier for a content object from among a set of content identifiers. It provides a unique bounding identifier for the set of content identifiers. This unique bounding identifier is used in combination with the content identifier to form a globally unique identifier for the content object. This globally unique identifier is associated with a metadata source, which enables routing of a user to the metadata source.
US08364715B2 Managing consistent interfaces for automatic identification label business objects across heterogeneous systems
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an automatic identification label, an automatic identification label device, and/or an automatic identification label device observation business object.
US08364714B2 Servicing query with access path security in relational database management system
A system and associated method for improving efficiency and data security of a relational database management system (RDBMS). Access path security is configured for respective users of the RDBMS, having either access-by-key or access-by-scan value. The access-by-key access path security requires an end user to specify a search key in a query as configured for the end user to service the query. Only few users with administrative capacity are configured with the access-by-scan access path security, which permits servicing queries in conventional ways without screening queries by scanning database. The RDBMS calculates the most efficient access path for the query received from the end user, and retrieves data requested by the query only when the calculated access path is permitted by the access path security for the end user.
US08364710B2 Model-based resource allocation
A computer-implemented method includes receiving a description of a pattern of access to a first group of items of content; and partitioning a storage space based at least in part on the description of the pattern of access. The description of the pattern of access is a function of at least a first attribute that characterizes one or more operational objectives of a second group of items of content to be stored in a storage system. The partitioning the storage space includes defining each one of a plurality of categories in relation to a range of values of the first attribute; and associating each one of the plurality of categories with a respective one of a plurality of resource allocation arrangements.
US08364708B1 System, method, and computer program for augmenting user profiles
A system, system, method, and computer program product are provided for augmenting a user profile utilizing data collected in association with a social network service profile. In use, a first profile of a user managed by an entity is identified. Additionally, a second profile of the user maintained by a social network service separate from the entity is identified. Further, data associated with the second profile of the user is collected. Moreover, the first profile of the user is augmented utilizing the data.
US08364705B1 Methods and systems for determining a file set
A computer-implemented method for determining a file set. The method may include identifying a file set. The method may also include identifying a first file in the file set. The first file may comprise a first value in a first property field. The method may further comprise identifying a second file in the file set. The second file may comprise a second value in the first property field. The first value may be different than the second value. The method may include transmitting a first file identifier of the first file and a second file identifier of the second file from a first computing device to a second computing device. The second computing device may identify a set of known-good-file identifiers. The second computing device may transmit the set of known-good-file identifiers to the first computing device. Corresponding systems and computer-readable media are also disclosed.
US08364704B1 Method and system for transmitting messages for database
For updating shared databases on a subscriber network, a managing center sends messages addressed to each of these bases. When one requires to address a great number of databases, the time to accede to each of them increases considerably considered the necessity to repeat the information to ensure the good reception of messages. Instead of addressing by name each database, it is proposed to transmit criteria in which a certain number of databases recognize themselves and apply a selective updating on these bases.
US08364696B2 Efficient incremental parsing of context sensitive programming languages
Many integrated development environments provide “intelligent feedback” to developers. Current “intelligent feedback” techniques may not work well with source code files comprising context sensitive programming languages because edits to one place in the code may change the meaning of arbitrary other places in the code, thus requiring additional full semantic parses to maintain correctness of the system. As provided herein, context-free “name” parsing may be performed to support entity candidate recursive semantic parsing in determining the meaning of the entity. A name parse may be performed to build and/or update a name table and a range table comprising names of entities and their positions within a source code file. Upon receiving a request to determine the meaning of a selected entity within the source code file, the tables may be queried to determine entity names and locations that are to be semantically parsed to determine a selected entity meaning.
US08364694B2 Search assistant for digital media assets
Techniques and systems for facilitating searching of digital media assets are disclosed. In one embodiment, a user can be assisted in entering search strings for searching a media repository (e.g., online media store) having a plurality of digital media assets that are available, e.g., available for purchase. As media assets are purchased from the media repository, popularity indications for such digital media assets can be adjusted. When the user enters a search character, a list of possible complete search strings corresponding to digital media assets available in the media repository can be obtained over a network and presented to the user.
US08364691B2 Dynamic query-based debug point mapper
A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map.
US08364683B2 Importing and reconciling resources from disjoint name spaces to a common namespace
A namespace exploits individual resource identity attributes of an application to allow the integration of resource instances from applications into a configuration management database (CMDB), prior to any data cleansing or namespace harmonization activities. An approach for incremental reconciliation of resource instances within the CMDB is defined.
US08364682B1 Identifier mapping from joined data
Methods, systems, and apparatus, for refining log file join data. In one aspect, a method includes receiving first join data defining first joins of records in a first log file to records in a second log file. Each first join of a record in the first log file to a record in the second log file is based on an association of the first identifier of the record in the first log file to the second identifier of the record in the second log file. Associations of the first identifiers to the second identifiers in the first join data that meet a confidence threshold are stored in a mapping of first identifiers to second identifiers as a mapped association. For each mapped association, records that include the first identifier from the first log file are associated with records that include the second identifier from the second log file.
US08364679B2 Method, system, and apparatus for delivering query results from an electronic document collection
A method, system, and article are provided for efficiently and effectively searching an electronic document collection. Each of the documents in the collection is pre-divided into sub-sections. One or more profiles are created, each including a selection of at least one of the sections of the documents in the collection. In addition, a weight is assigned to each of the selected sections in the profile. Based upon the parameters of a query and selection of a profile, select sub-sections of each document are employed to compare query data to the underlying document collection. A compilation of documents is created with data matching the query data, and a relevancy score is computed for each document in the compilation. The relevancy score is then leveraged to sort the documents in a manner to convey relevancy to the query submission.
US08364676B2 Period to date functions for time intelligence functionality
A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.
US08364672B2 Concept disambiguation via search engine search results
Concept disambiguation is provided for search queries by analyzing search results in conjunction with an ontology of concepts. An ontology of concepts is identified, and at least one document is associated with each concept. The document associated with a concept is representative of the concept and used to generate a concept signature. When a search query is received, it is processed to obtain search results. The search results are used to generate a search results signature, which is compared to the concept signatures to identify one or more concepts that are relevant to the search query.
US08364669B1 Popularity of content items
Search results may be yielded based on a search query. A search query inspired by a user may be received. Based on the search query, multiple search results each including links may be determined. The multiple search results may include a first search result that includes a link to a first digital instance that describes or embodies a first content item, and a second search result that includes a link to a second digital instance that describes or embodies a second content item. A perceived popularity may be assessed for each of the first and second content items. The perceived popularity may be a measure of the popularity of the first and second content items, and may be distinct from a popularity of the first and second digital instances. A presentation of the multiple search results may be determined based on the accessed perceived popularity.
US08364667B2 Evaluation of web pages
A web page evaluation technique includes obtaining a plurality of web pages with the same or approximately the same content. Further, a plurality of generation times and a plurality of first evaluation values that correspond to respective ones of the plurality of web pages are determined. A web page among the plurality of web pages that has the earliest generation time is identified. A second evaluation value of the identified web page is determined according to the plurality of first evaluation values. The second evaluation value can be used to indicate a ranking of the identified web page.
US08364666B1 Method and system for context-aware data prioritization using a common scale and logical transactions
A computer-implemented method for performing a data analysis task having an associated analysis context comprises defining the analysis context associated with the data analysis task, receiving a plurality of data items exchanged over a communication network, wherein the plurality of data items comprise a first data item type and a second data item type that is different from the first data item type, processing the data items with a set of prioritization rules to generate relevance scores that quantify a relevance of the data items to the analysis context, wherein the relevance scores are assigned according to a common scale, and generating a prioritization of the data items based on the relevance scores.
US08364665B2 Directional expression-based scientific information knowledge management
The present invention relates to methods, systems and apparatus for capturing, integrating, organizing, navigating and querying large-scale data from high-throughput biological and chemical assay platforms. It provides a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure. In particular, aspects of the invention relate to integrating, organizing, navigating and querying “directional” data, such as gene expression profiles.
US08364658B2 User entertainment and engagement enhancements to search system
According to one aspect of the present invention, a method of actively engaging a user of a search system can include receiving from the user a search query for a search of a corpus of information and providing the user with search results for the search. The user can also be prompted to participate in a search-related activity wherein at least one aspect of the search-related activity is dependent on a context of the search. User input for performing the search-related activity can be accepted and an activity response can be provided to the user.
US08364656B2 Method and system for implementing multiuser cached parameterized cells
An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counter(s). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.
US08364651B2 Apparatus, system, and method for identifying redundancy and consolidation opportunities in databases and application systems
Apparatuses, computer program products, and methods for identifying redundancy and consolidation opportunities in databases and application systems are disclosed. In one embodiment, the apparatus may include at least one meta data scanner. The apparatus may also include an enterprise meta data source. The apparatus may further include a meta data repository. The meta data repository receives system-specific meta data from the at least one meta data scanner. The meta data repository may also receive enterprise canonical data model meta data from the enterprise meta data source. The meta data repository may be configured to generate at least one individual system CRUD matrix that may then used to produce an enterprise canonical model CRUD matrix. The enterprise canonical model CRUD matrix may be analyzed by a data mining clustering algorithm. The clustering algorithm may group together modules and database elements that may be redundant and may indicate opportunities for consolidation.
US08364650B2 System and method to maintain coherence of cache contents in a multi-tier system aimed at interfacing large databases
A method and a system for maintaining coherence of cache contents in a multi-tiered architecture of servers are described. This includes a front tier of satellite servers, each operating a local cache, and a middle tier of central servers each operating a central cache. Central servers interface with databases through database servers to retrieve the data elements used to construct objects and store them in central caches. Once constructed, objects are attributed a time-to-live (TTL) and stored in central caches then, forwarded to the satellite servers where they are stored in local caches before being delivered to the software applications that have requested them. They are invalidated when outdated and reconstructed from a central server from where they are forwarded to all central caches and to the local caches where they are needed.
US08364649B2 Apparatus, and associated method, for facilitating synchronization of a wireless device
An apparatus, and an associated method, facilitates synchronization of a wireless device, such as a portable mobile station. The wireless device is positioned at a support dock, such as a charging cradle of a charging assembly. Positioning of the wireless device at the support dock is detected, such a through detection of application of charging current to the wireless device. Detection of the positioning causes automatic initiation of synchronization operations. Synchronization operations are initiated and then carried out.
US08364644B1 Exclusion of data from a persistent point-in-time image
A data set on a physical storage device is associated with an active bitmap and a persistent point-in-time image (PPI) exclusion bitmap, where each bit in the bitmaps is associated with a data block in the data set. The active bitmap and the PPI exclusion bitmap are used to determine which of the data blocks in the data set are to be included in a PPI of the data set.
US08364641B2 Method and system for deduplicating data
Methods, computer systems, and computer program products for deduplicating data in a computing environment are provided. A sequence of data is received. The sequence of data is formatted for back-up such that an order of the sequence of data is different than the order of an input sequence of the data. The sequence of data is stored in the same order as the input sequence of the data.
US08364638B2 Automated filer technique for use in virtualized appliances and applications
Various techniques are disclosed for facilitating manipulation of virtualized storage volumes and/or file systems of one or more different types of operating systems (OSs) implemented on distributed computer systems. According to embodiments, various aspects may be directed to different embodiments of virtualized filer appliances and/or filer applications which may be used for facilitating manipulation of virtualized storage volumes and/or file systems of one or more different types of operating systems (OSs) implemented on distributed computer systems. In at least one embodiment, a filer appliance may be implemented as a virtual appliance that includes functionality for performing automated file-level and/or volume-level operations for a selected set of file systems. In one embodiment, a filer appliance may be implemented as a virtual machine which is configured or designed to handle managing of one or more volumes. In one embodiment, the filer appliance may include one or more other virtual interfaces for interfacing with one or more virtual volumes and/or one or more other virtual appliances, virtual applications, etc. Various other techniques are disclosed herein for facilitating dynamic and automated configuration of virtual appliances implemented at distributed computing systems.
US08364634B2 System and method for processing fault tolerant transaction
A replication system which improves fault tolerance with low latency. The replication system includes a plurality of database server units that behave as replicas in which each replica sends a first processing result to a client which receives the first processing result as an optimistic result after each replica receives and processes a transaction process request from the client device. At the same time, each replica requests generation of replication by other replicas, and sends a committable common transaction log as a second processing result to the client, which receives the second processing result as a pessimistic result. If a conflict in a transaction process does not occur, transaction processes based on requests from a plurality of clients are executed at low latency, thereby providing a replication system and method for improving fault tolerance without increasing the load of each server unit.
US08364632B2 Operation arrangement support system and method thereof
An operation arrangement work is accelerated by improving efficiency of not only process of generating an operation arrangement proposal but also process of confirming whether the operation arrangement proposal is good or not by a user. An operation support system has an operation arrangement proposal generation part (1110) which executes automatic generation of an operation arrangement proposal, a diagram prediction part which executes simulation of train operation in the future, a diagram display part (1120) which displays an operation schedule and the operation arrangement proposal as a diagram, and a user input part which receives input of a parameter from the user. The system has a snapshot restoration part (1130) which restores snapshots of the operation arrangement proposal in an automatic generation process on the basis of a diagram change history outputted by the operation arrangement proposal generation part (1110), and a snapshot display input part (1140) which displays to the user a snapshot according to input from the user.
US08364627B2 Method and system for generating a linear machine learning model for predicting online user input actions
A method of targeting receives several granular events and preprocesses the received granular events thereby generating preprocessed data to facilitate construction of a model based on the granular events. The method generates a predictive model by using the preprocessed data. The predictive model is for determining a likelihood of a user action. The method trains the predictive model. A system for targeting includes granular events, a preprocessor for receiving the granular events, a model generator, and a model. The preprocessor has one or more modules for at least one of pruning, aggregation, clustering, and/or filtering. The model generator is for constructing a model based on the granular events, and the model is for determining a likelihood of a user action. The system of some embodiments further includes several users, a selector for selecting a particular set of users from among the several users, a trained model, and a scoring module.
US08364618B1 Large scale machine learning systems and methods
A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.
US08364615B2 Local graph partitioning using evolving sets
Providing for local graph partitioning using an evolving set process is disclosed herein. By way of example, a computer processor can be configured to execute local partitioning based on evolving set instructions. The instructions can be employed to transition a set of analyzed vertices of a graph until a segment of the graph with small conductance is identified. A transitioning algorithm can expand or contract the analyzed set of vertices based on characteristics of vertices at a boundary of the analyzed set. Accordingly, as the set of analyzed vertices becomes large, significant processing efficiency is gained by employing the characteristics of boundary vertices to transition the set or determine conductance, rather than all vertices of the analyzed set.
US08364614B2 Method for building predictive models with incomplete data
A method that imputes missing values while building a predictive model. A population of solutions is created using a data set comprising missing values, wherein each solution comprises parameters of each of the predictive models and the missing values of a data set. Each of the solutions in a population is checked for fitness. After the fitness is checked, the solutions in a population are genetically evolved to establish a successive population of solutions. The process of evolving and checking fitness is continued until a stopping criterion is reached.
US08364605B2 Calculating connectivity, social proximity and trust level between web user
A computer implemented system for, and a computer implemented method of calculating indicators to reflect real-life interactions between people, among those are connectivity, social proximity, best paths and trust level. The system comprises a server connected via a communication link to users associated with communication and web based environments and to the web based environments and communication platforms themselves. The server is arranged to receive data relating to users, their profiles, connections and related data in the communication and web based environments as well as large scale data from these environments. The server comprises an application arranged to convert the data into a standard numeric format quantifying the connectivity, the social proximity, the trust level and other indicators to reflect real-life interactions between people. The computer implemented method collects information about the users and their connectivity, and analysis and maps the information as a virtual network spanning a plurality of the web based environments and communication platforms.
US08364601B2 Methods and systems to directly render an image and correlate corresponding user input in a secure memory domain
Methods and systems to assign an application and a video frame buffer to a protected memory domain to render an image of a keyboard from the protected memory domain to a random position of the video frame buffer and correlate user input from a pointing device to the rendered keyboard image. The keyboard image may be randomly repositioned following a user input. The keyboard image may be rendered over a secure user image. An acknowledgment image may be rendered from the protected memory domain to a random position of the video frame buffer, and may be randomly repositioned in response to a user input that does not correlate to the acknowledgment image. User inputs that do not correlate to a randomly positioned image may be counted, and one or more processes may be aborted when the number of non-correlated user inputs exceeds a threshold.
US08364599B2 System and method to facilitate and support electronic communication of ideas
A method and apparatus effectuates bilateral commerce in ideas. An originator and user-driven on-line commercial network system is designed to facilitate idea submission, purchase, and licensing, and is easily adapted to business-to-business transfers of innovation as well as consumer-to-business transfers of innovation. The invention allows originators of ideas to communicate nondisclosing synopses of ideas globally to potential users, for users conveniently to search for relevant ideas and for users potentially to bind an originator to a limited duration license granting user the exclusive right to access and consider confidentially the originator's fully disclosed idea. The invention also allows users to communicate confidentially or nonconfidentially unsolved problems or needs globally to potential originators, for originators conveniently to search for relevant unsolved problems or needs, and for originators to submit and communicate confidentially proposed solutions to the soliciting user.
US08364597B2 Recording device, server device, recording method, recording medium with computer program recorded therein and integrated circuit
A recording device records one or more subcontents constituting one content recorded on a first recording medium, onto a second recording medium, wherein the first recording medium has further recorded thereon digest values of the subcontents, and a medium signature generated based on the digest values of the subcontents. The recording device includes a subcontent acquisition unit that selects and acquires one or more subcontents permitted to be copied; an excluded digest value acquisition unit that acquires excluded digest values from the first recording medium, wherein the excluded digest values are digest values of nonselected subcontents; a signature acquisition unit that acquires the medium signature from the first recording medium; and a write unit that writes, onto the second recording medium, (i) the one or more selected subcontents, (ii) the excluded digest values and (iii) the medium signature.
US08364581B2 System and method for providing time to cure negative balances in financial accounts while encouraging rapid curing of those balances to a positive net position
A computer implemented method and system for providing financial services are described. The system and method include determining an account balance for a financial account. If the account balance is negative, notice of the negative balance is sent to the account holder in real time. After a predetermined period of time or grace period, and/or by a predetermined end time or cut-off date or time, it is determined whether the negative balance was cured. If the negative balance was not cured during the grace period, an overdraft fee is assessed to the financial account. If the negative balance was cured during the grace period, any assessed overdraft fee for the negative balance is rebated or reversed.
US08364580B2 Independent research consensus earnings estimates and methods of determining such
Apparatus and methods are described for correlating business relationships and issuing earnings estimates. According to the present invention, an earnings estimate can be generated for a company as it compares to a consensus estimate, or other rating aggregate, along with an indication of an investment banking relationship or other business relationship that the entity providing the estimate has had with the company. In addition to a consensus estimate that may be based upon current and previous analyst earnings estimates, operating actuals, expected reporting dates, footnotes and company-issued guidelines, indications of investment banking relationships and a consensus estimate is provided that excludes input from banks conducting business with the company. The present invention can also include suggested actions that can be taken based upon data relating to an investment banking relationship, an earnings estimate and/or a consensus earnings estimate that excludes input from banks with substantial business relationships with the company.
US08364570B1 Certificate of deposit consolidation
A method of consolidating certificate of deposits includes providing a consolidation button for the certificate of deposits to a user on a computing device and receiving a user selection of the consolidation button. The method also includes scheduling one or more of the certificate of deposits for consolidation responsive to the user selection of the consolidation button.
US08364566B2 Method for managing group finances via an electronic network
The present invention provides a method of managing group finances via an electronic network. Transaction details are received from a member of group via an electronic network. The transaction details preferably include a shared expense containing an expense amount and at least one group member responsible for the expense. The transaction details are then assigned to the group and a payment specified-by the-transaction-details is allocated-among-group members-of-the-group. The method is repeated for a plurality of transactions. The finances of the group may also be balanced using accounting mathematics. Furthermore, an original expense value may be rounded up to a new expense value having a predefined number of decimal places, and a difference distributed between the new expense value and the original expense value to a third party.
US08364560B2 User segmentation for listings in online publications
A method and a system segmenting a user viewing listings in online publications to render the listing according to a rule received from a seller. For example, the system receives one or more listings submitted by a seller. The listing comprises one or more modifiable parameters. The system also receives a rule from the seller, the rule associated with a first listing of the one or more listings. A profile is associated with a user based on data collected about the user. The first listing is rendered to the user based on the profile associated with the user and the rule by modifying the one or more parameters.
US08364559B1 Method, medium, and system of recommending a substitute item
A shared “universal” virtual shopping cart (“the cart”) may be provided by a host to enable information sharing between multiple disparate electronic marketplaces provided by various merchants. The host may obtain user information via the cart to improve interactions with a user. The host may recommend an item to the user that is offered at a lower price and related to an item retained in the user's cart. The host may also recommend items based on a user's purchase history, such as complementary items (e.g., up-sell items) and items other users may recommend. In some aspects, the host may compile best selling lists based on data from multiple electronic marketplaces. The host may also perform user specific operations such as indicate an item in a cart is a duplicate of a previous purchase and monitor a price and/or available quantities of an item in the cart.
US08364555B1 Selecting users to whom to promote an online offering
Disclosed are various embodiments for selecting users to whom to promote an online offering, such as an auction or a fixed-price item offering, based at least in part on bidding history or purchase history. A data representation of multiple items offered online by a web merchant and a purchase history associated with the items and the web merchant for multiple users are maintained. A first item is identified in response to determining that the number of users who have purchased a second item and who have also purchased the first item meets a minimum threshold. A set of users who have both purchased the second item and also purchased the first item is identified. The first item is promoted to one or more of the identified users.
US08364553B2 Managing fresh-product inventory
Freshness inventory control problem may be formulated as a stochastic dynamic program. In one aspect, a stochastic dynamic programming formulation takes as input inventory status, stochastic demand forecast and cost information associated with on-hand inventory. The stochastic dynamic programming formulation is maximized to determine order quantity and depletion quantity of the product per period.
US08364552B2 Camera as a vehicle to identify a merchant access device
Systems and methods of conducting a payment transaction using a mobile phone having a camera. The systems and methods receive an image of a merchant access device and optionally location data from a mobile device of a user engaged in the transaction. The systems and methods also receive transaction information associated with the transaction and account information associated with an account of the user. The systems and methods use the information to authorize or decline the transaction.
US08364549B2 Method, system, and apparatus for the customization of the funeral home services and products, for humans, animals, and pets
This relates to the products and services for funeral homes (for pets, animals, and humans), general memorabilia, general awards, pet awards, human awards, and general gifts, along with the customization of those items (for humans and pets). The customization can be done with the computer or through an interface with the Internet, such as a dedicated web site. It relates to items such as football theme dog, cat musical globe, graduation awards, hand-made objects, small gifts, urn, music box, jewelry box, personalized item, or prize. It relates to the software and business method that makes the customization on the Internet or any other computer or telecommunication network. It relates to the shape and accessories for urn, engravings, material choices, and urn structure. It relates to the box for ashes for animals or people, with different shelves, trays, doors, caps, hinges, and containers, with various functions, and with various figurines and plates, as described here, as some of the optional features.
US08364547B2 System for real-time sales and inventory reconciliation
A system is presented that facilitates transactions for products to be completed and product inventory tracking to be performed in real-time even if the products are brought to the location of a customer prior to the transaction. The system completes transactions by accepting and settling cash, credit card, debit card and other forms of payment in real-time. In general, the system includes three basic components: an application module, a back office portal and a portable device. These components may be placed in communication with each other in various configurations to perform various functions that enable product tracking and transaction completion.
US08364546B2 Restroom convenience center
A restroom monitoring system for monitoring attributes of fixtures within a restroom using sensors. Additional attributes are determined from the monitored attributes. Consumable usage levels are estimated based on predetermined consumption levels associated with usage states of the fixtures. The restroom monitoring system provides an indication of the need for replenishment of consumables based on the monitored attributes of the fixtures. In addition, restroom monitoring system may provide additional information regarding the restroom attributes to a service provider, a manager or a user.
US08364544B2 Comprehensive online bidding and sales management system for merchant processing services
A comprehensive online bidding and sales management system and method for merchant processing services of global credit card transactions. Merchants using the system can obtain multiple bid proposals for merchant processing services from sales representatives that are automatically ranked by the system based on the best overall price (estimated monthly expense to merchant) and feedback provided by merchants using the system. The merchant is thus provided with an estimated monthly expense and bid ranking associated with each bid proposal. The system provides the sales representative with its estimated revenues and processing expenses, and provides various merchant processing pricing models to the sales representative to analyze its bid proposals and merchant sales opportunities.
US08364541B2 System and method for real-time bidding for internet advertising space
A method implemented in a computer system for determining an advertisement in response to an advertising opportunity, wherein the advertising opportunity is an opportunity to place the advertisement on a web page subsequent to a request for the web page by a browser. The computer system receives an indication of the advertising opportunity, and in response to receiving the indication, the computer system determines bids, wherein each bid is associated with an advertisement, selects one of the bids and places the advertisement associated with the selected bid on the web page.
US08364528B2 System and process for improving product recommendations for use in providing personalized advertisements to retail customers
A system and process for improving product recommendations for a first user includes receiving a request for one or more product recommendations for a first user, each product recommendation being associated with any one of a plurality of retailers, receiving a plurality of recommendation sets from one or more automated product recommendation systems, wherein the plurality of recommendation sets are generated using different selection models and using ensemble learning to select one or more most relevant product recommendation sets from the plurality of product recommendation sets.
US08364524B2 Using participation television to facilitate advertising
In some implementations, techniques are described for customer lead generation and fulfillment through viewer participation in television, cellular or mobile telephone, and Internet-enabled computer or computing device platforms. Participation television may be leveraged to identify potential consumers and advertising leads may be selected for the potential consumers. An exchange of information related to an advertisement, offer, or gift may be facilitated between an advertiser and a participant in a participation television segment.
US08364521B2 Rendering targeted advertisement on mobile communication facilities
Improved search capabilities are disclosed for mobile communications devices such as cell phones, as well as improved techniques for delivering sponsored content in a mobile communication environment.
US08364519B1 Apparatus, system and method for processing, analyzing or displaying data related to performance metrics
A method of determining a set of future actions includes providing an interface to a user, the interface including an adjustable element associated with a future value of an influencer. The influencer is associated with an action. The method further includes receiving via the interface an adjusted future value of the influencer, projecting a future value of a performance indicator based at least in part on the adjusted future value of the influencer, and providing a results interface to the user indicative of the future value of the performance indicator.
US08364518B1 Systems and methods for forecasting household economics
Systems and methods of forecasting household economic data. In one embodiment, the forcast is made based on a macroeconomic scenario. In this aspect, a storage media of a computer maintains household survey records, and geodemographic segment identifiers are added to those records. A computer processor is used to aggregate the household survey records by geodemographic segments. The resulting segment-level records can be applied to an econometric model, and the model can use macroeconomic forecast assumptions related to the macroeconomic scenario, thus producing economic forecasts for the geodemographic segments. The economic forecasts that are produced may include predicted income and expenditures for each of the geodemographic segments.
US08364517B2 Computer-implemented systems and methods for forecast reconciliation
Systems and methods for reconciling a forecast are presented. A method can be used that receives a plurality of hierarchical forecast data sets. An output child data set including an index value and a status indicator representing an unprocessed state is generated. A particular parent data set forecast is identified from a parent data set. Locations for a group of one or more child data set forecasts that are children of the particular parent data set forecast are identified and accessed. A reconciliation operation is performed, a particular child data set forecast is adjusted and stored in a record, and a status indicator for the record is modified.
US08364515B1 Method and system for facility location optimization
Systems and methods for optimization of facility locations are disclosed, for example, wireless telecommunications facility locations. Among a plurality of cluster points, corresponding to wireless customers, optimal locations are determined for a predetermined number of cluster centers, each cluster center having a predetermined cluster radius that defines a cluster area. Among a plurality of cluster points, optimal facility locations are determined for a variable number of cluster centers, each cluster center having a minimum acceptable economic value.
US08364514B2 Monitoring group activities
A unique monitoring system and method is provided that involves monitoring user activity in order to facilitate managing and optimizing the utilization of various system resources. In particular, the system can monitor user activity, detect when users need assistance with their specific activities, and identify at least one other user that can assist them. Assistance can be in the form of answering questions, providing guidance to the user as the user completes the activity, or completing the activity such as in the case of taking on an assigned activity. In addition, the system can aggregate activity data across users and/or devices. As a result, problems with activity templates or activities themselves can be more readily identified, user performance can be readily compared, and users can communicate and exchange information regarding similar activity experiences. Furthermore, synchronicity and time-sensitive scheduling of activities between users can be facilitated and improved overall.
US08364498B2 Healthcare claim and remittance processing system and associated method
A system for processing healthcare claims and remittances comprises a database and an electronic portal. The database contains previously received healthcare claims from a plurality of healthcare providers and previously received remittances from a plurality of payers. The electronic portal, connected to the database, receives a healthcare claim from a provider or a remittance from a payer, and splits the received claim or remittance into a plurality of data elements. The portal assigns a unique identifier and a shared identifier to each of the data elements of the received claim or remittance. The portal performs a duplicate claim edit and/or a third party liability edit on the received claim, or performs a duplicate remittance edit an/or a third party payment edit on the received remittance. Based on the result of the edits, the portal submits the received claim to a payer or submits the received remittance to a provider.
US08364497B2 Apparatus and method for coding and decoding multi-object audio signal with various channel
Provided are an apparatus and method for coding and decoding a multi-object audio signal. The apparatus includes a down-mixer for down-mixing the audio signals into one down-mixed audio signal and extracting supplementary information including header information and spatial cue information for each of the audio signals, a coder for coding the down-mixed audio signal, and a supplementary information coder for generating the supplementary information as a bit stream. The header information includes identification information for each of the audio signals and channel information for the audio signals.
US08364496B2 Signal recording and reproducing apparatus and method
A signal recording and reproducing apparatus includes an encoder encoding an input signal to produce a first group of encoded data, and a second group of encoded data used for reproducing a signal of higher quality than a signal resulting from decoding of the first group of encoded data, a recording unit recording record-data, including the first group and the second group of encoded data, into a recording medium, a reproducing unit reproducing the record-data from the recording medium, a decoder decoding at least the first group of encoded data out of the record-data from the reproducing unit, and a controller controlling an operation of each part of the recording and reproducing apparatus, and the controller performs control so as to cause the recording unit to erase the second group of encoded data according to a command to increase the amount of free storage capacity of the recording medium.
US08364492B2 Apparatus, method and program for giving warning in connection with inputting of unvoiced speech
Disclosed is an apparatus including an unvoiced speech input device, a decision unit and an alarm unit. The unvoiced speech input device receives the unvoiced speech, and the decision unit determines whether or not a signal received from the unvoiced speech input device is an ordinary speech. The alarm unit receives a result of the decision from the decision unit to give an alarm when the result of decision indicates the ordinary speech. The alarm is given to a wearer of the apparatus if he/she has made ordinary speech.
US08364489B2 Method and system for speech based document history tracking
A method and a system of history tracking corrections in a speech based document. The speech based document comprises one or more sections of text recognized or transcribed from sections of speech, wherein the sections of speech are dictated by a user and processed by a speech recognizer in a speech recognition system into corresponding sections of text of the speech based document. The method comprises associating at least one speech attribute to each section of text in the speech based document, said speech attribute comprising information related to said section of text, respectively; presenting said speech based document on a presenting unit; detecting an action being performed within any of said sections of text; and updating information of said speech attributes related to the kind of action detected on one of said sections of text for updating said speech based document.
US08364486B2 Speech understanding method and system
A speech recognition system includes a mobile device and a remote server. The mobile device receives the speech from the user and extracts the features and phonemes from the speech. Selected phonemes, supplemental non-verbal information not based upon or derived from the speech, and measures of uncertainty are transmitted to the server, the phonemes are processed for speech understanding remotely or locally based, respectively, on whether or not the audible speech has a high or low recognition uncertainty, and a text of the speech (or the context or understanding of the speech) is transmitted back to the mobile device.
US08364485B2 Method for automatically identifying sentence boundaries in noisy conversational data
Sentence boundaries in noisy conversational transcription data are automatically identified. Noise and transcription symbols are removed, and a training set is formed with sentence boundaries marked based on long silences or on manual markings in the transcribed data. Frequencies of head and tail n-grams that occur at the beginning and ending of sentences are determined from the training set. N-grams that occur a significant number of times in the middle of sentences in relation to their occurrences at the beginning or ending of sentences are filtered out. A boundary is marked before every head n-gram and after every tail n-gram occurring in the conversational data and remaining after filtering. Turns are identified. A boundary is marked after each turn, unless the turn ends with an impermissible tail word or is an incomplete turn. The marked boundaries in the conversational data identify sentence boundaries.
US08364479B2 System for speech signal enhancement in a noisy environment through corrective adjustment of spectral noise power density estimations
A system estimates the spectral noise power density of an audio signal includes a spectral noise power density estimation unit, a correction term processor, and a combination processor. The spectral noise power density estimation unit may provide a first estimate of the spectral noise power density of the audio signal. The correction term processor may provide a time dependent correction term based, at least in part, on a spectral noise power density estimation error of the actual spectral noise power density. The correction term may be determined so that the spectral noise power density estimation error is reduced. The combination processor may combine the first estimate with the correction term to obtain a second estimate of the spectral noise power density that may be used for subsequent signal processing to enhance a desired signal component of the audio signal.
US08364476B2 Method and apparatus of communication
The invention pertains to a method and apparatus of efficient encoding and decoding of vector quantized data. The method and system explores and implements sub-division of a quantization vector space comprising class-leader vectors and representation of the class-leader vectors by a set of class-leader root-vectors facilitating faster encoding and decoding, and reduced storage requirements.
US08364475B2 Voice processing apparatus and voice processing method for changing accoustic feature quantity of received voice signal
A voice processing apparatus, which processes a first voice signal, includes: an acoustic analysis part which analyzes a feature quantity of an input second voice signal; a reference range calculation part which calculates a reference range based on the feature quantity; a comparing part which compares the feature quantity and the reference range and outputs a comparison result; and a voice processing part which processes and outputs the input first voice signal based on the comparison result.
US08364472B2 Voice encoding device and voice encoding method
Provided is an audio encoding device which can detect an optimal pitch pulse when using pitch pulse information as redundant information. The device includes: a search start decision unit (121) which decides the oldest point among a plurality of points where a pitch pulse may exist; a pitch pulse candidate selection unit (122) which defines a search range as a range between the search start point and the point preceding the point of the head of the current frame by one and selects a decoding sound source vector having a large amplitude in this search range as a pitch pulse position candidate; a selector switch (125) which successively switches a plurality of pitch pulse position candidates inputted from a pitch pulse candidate selection unit (122) for output to a pulse sequence generation unit (123) and an error minimization unit (124); a pulse sequence generation unit (123) which generates as a pulse sequence, a vector generated as an adaptive codebook component from the pitch pulse in the current frame when a pitch pulse is set to be a pitch pulse position candidate inputted from the selector switch (125).
US08364471B2 Apparatus and method for processing a time domain audio signal with a noise filling flag
An apparatus and method for processing an audio signal including extracting noise filling flag information indicating whether noise filling is used to a plurality of frames; extracting coding scheme information indicating whether a current frame included in the plurality of frames is coded in either a frequency domain or a time domain; when the noise filling flag information indicates that the noise filling is used for the plurality of frames and the coding scheme information indicates that the current frame is coded in the frequency domain, extracting noise level information for the current frame; when a noise level value corresponding to the noise level information meets a predetermined level, extracting noise offset information for the current frame; and, when the noise offset information is extracted, performs the noise-filling for the current frame based on the noise level value and the noise offset information.
US08364465B2 Optimizing a language/media translation map
A mechanism is provided for optimizing a language/media translation map. A user input is received comprising an input language/media selection, one or more output languages/medias selections, and a threshold for at least one of accuracy or throughput of one or more requested language/media translations. For each of the one or more requested language media translations, a determination is made as to whether an accuracy or throughput of a selected one of an automated translation system or a human resource translator is above the threshold for the at least one of accuracy or throughput. Responsive to the accuracy or throughput being above the threshold, either the selected one of the automated translation system or the selected one of the human resource translator is added to a multiple language/media translation map. An optimized multiple language/media translation map is then generated for use by a translation orchestration module in the data processing system.
US08364464B2 Flexible display translation
A user interface for displaying source data and a translated copy of a segment of the source data is provided. The user interface includes a first display portion for displaying at least a subset of the source data on the display. The user interface includes a second display portion for displaying a translated copy of a selected segment of source data on the display.
US08364461B2 Reusing invalidated traces in a system emulator
Native code corresponding to an invalidated trace is re-used in a system emulator. A first trace is identified. A dropped second trace is identified. The dropped second trace is associated with a first native code for emulating the second trace. If the identified first trace corresponds to the dropped second trace, the first native code is associated to the first trace, and the first native code is executed. If the identified first trace does not correspond to the dropped second trace, a second native code for emulating the first trace is created, the second native code is associated with the first trace, and the second native code is executed.
US08364458B2 Simulation program and simulation apparatus
A simulation program stored in a computer readable recording medium to execute a simulation of first and second simulation objects is provided. The simulation program includes a storage that stores one of an initial state, a read waiting state and a write waiting state for a channel used for data transfer between the first and second simulation objects; a receiver that receives a read request from the first simulation object to the second simulation object through the channel; a judgment unit which, upon reception of the read request, judges whether a state corresponding to the channel is the read waiting state; a transmitter which transmits data corresponding to the channel stored in a storage area to the first simulation object when judging to be the read waiting state; and a changer that changes the state to the initial state based on the data transmission.
US08364452B2 Method and system for lithography simulation and measurement of critical dimensions with improved CD marker generation and placement
A method and system for lithography simulation and measurement of critical dimensions with improved CD marker generation and placement is disclosed. The method and system specify a position for measuring a difference between a lithography image and a target pattern, generate one or more CD marker candidates, and select at least one CD marker from the one or more CD marker candidates.
US08364447B2 Method, program and computer system for conciliating hydrocarbon reservoir model data
A method and system for conciliating hydrocarbon reservoir model data. In one implementation, a set of local permeability values of a reservoir and an apparent permeability value of the reservoir are provided. A power value is numerically calculated from a mean power formula that relates the apparent permeability value of the reservoir to the local permeability values of the set via the power. The calculated power value is compared with a reference value. Depending on the outcome of the comparison, the set of local permeability values is modified.
US08364444B2 Method for designing distributing frame
A method for designing a distributing frame and a computer readable medium having computer instructions thereon for causing a computer to perform the method. The distributing frame may include a first distribution portion having a first series of verticals, and a first series of horizontal shelves; a second distribution portion having a second series of verticals, and a second series of horizontal shelves, the second distribution portion being disposed generally parallel to and spaced apart from the first distribution portion; and at least one horizontal bridge between the first distribution portion and the second distribution portion to support interconnections between a shelf of the first distribution portion and a shelf of the second distribution portion. A portion of a first face of a portion of the shelves can be used for terminal blocks for connecting outside connector cables to the interconnections.
US08364439B2 System and method for detection of concealed cargo in a vehicle by center of mass measurement
A system and computer-implemented method for detecting concealed cargo and/or concealed passengers in a vehicle includes obtaining weight distribution data for the vehicle; obtaining vehicle loading data; measuring a center of mass of the vehicle to obtain an actual center of mass position of the vehicle; and executing one or more computer program modules configured to determined a predicted center of mass position of the vehicle using the obtained vehicle loading data and the obtained weight distribution data of the vehicle; compare the actual center of mass position of the vehicle with the predicted center of mass position of the vehicle; and provide a signal if the actual center of mass position of the vehicle departs from the predicted center of mass position of the vehicle by at least a predetermined threshold, the signal being representative of concealed cargo and/or concealed passengers in the vehicle.
US08364436B2 Systems and methods for measuring vehicle speed
A system includes a processing module, a sampling module, a period determination module, and a speed determination module. The processing module generates time stamps when pulses are received from a sensor that senses a rotation of a device. The sampling module samples the time stamps during N predetermined intervals and stores N of the time stamps that correspond to the N predetermined intervals, where N is an integer that is greater than 2. The period determination module determines a plurality of periods, wherein each one of the plurality of periods is based on a difference between two of the N time stamps. The speed determination module determines a rotational speed of the device based on a difference between two of the plurality of periods.
US08364429B2 Systems and methods for metering and analyzing energy consumption of events within a portable device
System and methods to determine the energy consumption per event type from usage data of portable devices are described. An example method to determine the energy consumption of events on a portable device includes receiving data associated with events occurring using at least a portion of the portable device during a time period, the data including a time at which each event type occurred and a total power consumed by the at least the portion of the portable device during the time period, analyzing, via a processor, the received data to determine an energy consumption per an event type of the at least a portion of the portable device based on the times at which each of the event types occurred and the total power consumed, and reporting the energy consumption per the event type for the at least the portion of portable device.
US08364424B2 System and method for monitoring a wind turbine gearbox
A system and method are provided to monitor the health of a wind turbine gearbox. The system includes a plurality of sensors coupled to the wind turbine gearbox and a controller coupled to the plurality of sensors. The controller is configured to acquire vibration information from a vibration sensor, acquire a tachometer signal, convert the tachometer signal and the vibration information into a cycle domain signal, and perform an order analysis on the cycle domain signal, the order analysis providing information that identifies potential and actual damage within the wind turbine gearbox.
US08364416B2 Information processing system using base sequence relevant information
A highly safe system for processing information includes: (a) receiving requested information for en object and/or service; (b) obtaining positional information in accordance with the requested information from a memory having positional information representing a position in a nucleotide sequence memorized therein and transmitting the obtained positional information; (c) receiving, from among nucleotide sequence-related information associated with positional information, nucleotide sequence-related information corresponding to the positional information transmitted in step (b) and then obtaining semantic information implied by the received nucleotide sequence-related information and/or information associated with the semantic information; and (d) transmitting the semantic information and/or information associated with the semantic information obtained in step (c) in association with the positional information corresponding thereto to the party to which the positional information had been transmitted in step (b).
US08364411B2 Integrated biosensor and stimulation system for diagnosis and therapy
BioMEMS/NEMS appliance biologically monitors an individual, using biosensors to detect cellular components. Data is simulated or analyzed using systems-biology software, which provides diagnostic or therapeutic guidance.
US08364409B2 Method and composition for rapid viability testing of cells
The present invention relates to a method for rapidly monitoring a stress response of a cell to a stressor and determining the magnitude of the stress response; a method for rapidly detecting the presence or absence of a cell by monitoring a stress response of the cell if said cell is present, or the absence of the stress response if said cell is absent or dead; and a method for determining a predictive outcome for the susceptibility of a cell to a selected concentration of a bio-active agent or environmental factor and a level of stress of the cell at the selected concentration of the bio-active agent. Also disclosed are kits for carrying out the methodology according to an embodiment of the invention.
US08364408B2 Global alignment of sequence data
To determine optimal alignment of two molecules, an alignment space of two strings representing element sequences of the molecules is conceived as a grid of cells, where each cell represents alignments between substrings of the two strings. The cells are tested against conditions that are framed, in the context of the (wh)-density global alignment problem. Two such conditions do not require an examination of the actual characters of the strings, and are hence computed with relative speed. A third condition, which involves examination of the characters in the string further prunes the cells that are to be considered.
US08364407B2 Selective resonance of chemical structures
Chemical compositions may be characterized by scores comprising a series of at least four energy inputs, where the score is selected to resonate resonant structures of the chemical composition to produce a selective effect.
US08364404B2 System and method for displaying data associated with subsurface reservoirs
Method and system for visualizing one or more properties of a subterranean earth formation while drilling a borehole using probability information from a modeling process. Probability waveforms based on information from a plurality of borehole stations may be plotted, either alone or superimposed onto other graphical representations, to provide a visual display that is easily interpreted by a user to make geosteering decisions. The probability waveforms include peaked sections that are proportional to the amount of uncertainty or error associated with a boundary estimate at a particular distance from an axis of the borehole. By providing a visual display of the uncertainty, a user can make better geosteering decisions.
US08364402B2 Methods and systems for testing navigation routes
Various embodiments may include a method and system for testing data defining one or more navigation routes. A starting location may be input at a computer remote from the starting location. A destination location may also be input. Map data including GPS information based on the starting location input and the destination location input may be received. Route data may also be received. Based on the map data and the route data, data defining one or more navigation instructions may be generated for one or more routes. The one or more navigation instructions may be executed at the computer and compared to the map data. Based on the comparison, an accuracy of the navigation instructions may be determined. The data defining the navigation instructions may be corrected if the data is determined to be inaccurate.
US08364401B2 Highly integrated GPS, Galileo and inertial navigation system
The navigation system described here utilizes GPS and Galileo satellite signals combined with Inertial Navigation Systems (INS), where a Coupled Antenna (CAN) provides both GNSS and Inertial Measurement Unit (IMU) data to a Highly Integrated GNSS-Inertial (Hi-Gi) receiver. Such receiver makes use of a high fidelity relation between GNSS unprocessed Correlator Output (COUT) I and Q data and the user trajectory, and inertial sensor data, which in turn are combined within a Kalman Filter (KF). The KF determines the navigation solution that is also used to provide feedback to the receiver demodulation signal processing stage, thus eliminating the need of dedicated structures such as Delayed Locked Loops (DLL) and Phase Locked Loops (PLL), allowing a significant improvement in navigation performance. The improvement allows this system to provide high quality measurements and operate in circumstances where usual techniques are not usable; for example during satellite signal interruption due to obstruction, or in very high dynamics or even in attenuated signal environments, due to, for example, the canopy of trees. The KF also makes use of particular Galileo signal characteristics, lock detectors and Coupled Antenna that allow the system to operate in such environments.
US08364400B2 Meeting notification and modification service
Techniques are described for providing a meeting notification and automatic modification service. A system may be configured to identify an appointment in a calendar application, identify a geographic location of the appointment, and identify, before the appointment time, a geographic location of a first participant of the appointment. Based on the geographic information, the system may identify a route extending from the geographic location of the first participant to the geographic location of the appointment, and may identify a travel time associated with the route. Based on the travel time and the appointment time, the system may determine whether the first participant is estimated to arrive at the appointment on time and, based on the determination, the system may send a message to participants of the appointment or dynamically reschedule the appointment.
US08364399B2 Managing the configuration of a vehicle
Generally described, aspects of the disclosed subject matter are directed to managing the configuration of a vehicle. In accordance with one embodiment, a method of modifying the configuration of a vehicle based on the vehicle's location is provided. The method includes receiving, from a remote Satellite Positioning System (“SPS”) device, positioning data that identifies the location of the vehicle. Then, the positioning data is used to identify one or more regulations that are applicable, given the location of the vehicle. Based on collected vehicle readings, a determination is made regarding whether the configuration of the vehicle should be modified. In turn, the method may cause the configuration of the vehicle to be modified to comply with the one or more regulations.
US08364393B2 Information technology for finding a location based on an image at another location
A computer system displays an image of a first geographic location by a computer system, receives a user selection of a portion of the image of the first geographic location, processes the user-selected image portion to identify a meaning for the user-selected image portion, computes a logical connection between the computer system identified meaning and a second geographic location, and directs the user to the second geographic location. Computing the logical connection may include finding a match between a significance of the second geographic location and the meaning identified for the user-selected image portion. Receiving a user selection of an image portion may include receiving a user selection identifying an ad within the image and wherein the processing to identify a meaning for the user-selected image portion includes identifying a meaning for the ad.
US08364391B2 Navigation system
A navigation system includes an information center and a navigation device installed in a probe vehicle. The information center stores limiting information for specifying a content of probe information in accordance with predefined factors, specifies a predefined factor corresponding to a navigation device, selects the limiting information based on the specified predefined factor, transmits the selected limiting information to the navigation device, and receives the corresponding probe information transmitted from a navigation device. The navigation device receives the limiting information from the information center, collects probe information, selects only the probe information specified by the received limiting information for transmission to the information center, and transmits the selected probe information to the information center.
US08364390B2 Environment prediction device
An environment prediction device can acquire sufficient information regarding the behavior of an object in the vicinity of a host-vehicle for appropriate traveling assistance. An environment prediction device 1 includes a road information acquisition section 4 which acquires road information regarding a road A, a host-vehicle position prediction section 61 which predicts the position of a host-vehicle 81 after a predetermined time has elapsed, and a prediction period setting section 62 which sets a prediction period T on the basis of the road information and the position of the host-vehicle 81 after the predetermined time has elapsed. With this configuration, it is possible to acquire sufficient information regarding the behavior of an object in the vicinity of the host-vehicle.
US08364382B2 Engine control system
In a hybrid type vehicle designed to use an engine (1) and motor generators (MG1, MG2) to drive the vehicle, the engine (1) is provided with a variable compression ratio mechanism (A) and a variable valve timing mechanism (B). When a required output of the engine (1) is a boundary output (PY) or less, minimum fuel consumption rate maintenance control satisfying the required output of the engine by changing the engine speed in a state maintaining the mechanical compression ratio at the maximum compression ratio is performed. When the required output of the engine is increased over the boundary output (PY), the mechanical compression ratio is lowered to the minimum mechanical compression ratio, then the engine output is increased.
US08364381B2 Control system and method for idle speed control torque reserve reduction
A control system for an engine includes a speed error determination module that periodically determines an engine speed error rate based on a difference between a measured speed and a desired speed of the engine, and a torque reserve module that monitors the engine speed error rate and that selectively adjusts a torque reserve of the engine based on the engine speed error rate. The torque reserve module maintains the torque reserve at a predetermined first torque reserve amount while the engine speed error rate is less than a predetermined first error rate and selectively increases the torque reserve above the first torque reserve amount when the engine speed error rate increases above a predetermined second error rate greater than the first error rate. The torque reserve module decreases the torque reserve when the engine speed error rate decreases below the first error rate. A related method is also provided.
US08364379B2 Control system and method for controlling engine exhaust back pressure
A control system for an engine includes a restriction determination module and a valve control module. The restriction determination module determines a desired exhaust back pressure of the engine based on an exhaust flow rate of the engine. The valve control module selectively adjusts a valve position of an exhaust valve that restricts an exhaust flow of the engine based on the desired exhaust back pressure. The exhaust valve may include a valve body, a throttle plate, and an annular protrusion coupled to an inner surface of the valve body and protruding towards the throttle plate. The annular protrusion may abut a side of the throttle plate and may restrict fluid flow through an annular space between the throttle plate and the inner surface when the throttle plate is positioned in a rotational position transverse to a direction of fluid flow. A related method is also provided.
US08364377B2 Method and device for determining the combustion lambda value of an internal combustion engine
In a method and a device which allow determination of the combustion lambda value of an internal combustion engine having at least two combustion chambers without using a lambda sensor, a predetermined first fuel quantity is metered to the first combustion chamber and a predetermined second fuel quantity is metered to the second combustion chamber, the first fuel quantity is reduced by a predetermined amount and the second fuel quantity is increased by the same predetermined amount. A first engine noise, associated with the first combustion chamber, and a second engine noise, associated with the second combustion chamber, are determined. The combustion lambda value is determined based on the first engine noise value and second engine noise value.
US08364373B2 Method for controlling internal combustion engines in hybrid powertrains
A method of operating a hybrid powertrain having an internal combustion engine monitors a throttle intake pressure and calculates a first torque capacity from a pressure model using the throttle intake pressure as an input. The method determines a maximum expected air mass from the monitored throttle intake pressure and calculates a second torque capacity from an air mass model using the maximum expected air mass volume as an input. The method calculates a final torque capacity as a function of the first torque capacity and the second torque capacity, and sends the final torque capacity to the hybrid control processor. An engine control module receives a torque request calculated as a function of the final torque capacity. A manifold pressure request is calculated as a function of the torque request, and a throttle is actuated as a function of the manifold pressure request.
US08364367B2 Brake assist exit method and system for vehicles
A method for providing a smooth exit from a panic braking assist algorithm, in a vehicle having a braking system with a brake pedal, comprises the steps of measuring a force applied to the brake pedal, measuring a movement of the brake pedal, applying a first level of braking when the force applied to the brake pedal is equal to a predetermined force calibration value, applying a second level of braking when the movement of the brake pedal is equal to a predetermined travel calibration value, and applying a variable level of braking when the force applied to the brake pedal is less than the predetermined force calibration value and the movement of the brake pedal is greater than the predetermined travel calibration value. The variable level of braking is a function of the movement of the brake pedal.
US08364366B2 System and method for providing a safety zone associated with a vehicle
A sensing system collects position data associated with one or more obstacles within a certain range of a vehicle. A former establishes an occupancy grid based on the collected position data. A motion monitoring module determines a reaction distance and a deceleration distance associated with a vehicle at a regular time interval during an operational state. A safety guidance module establishes a safety zone (e.g., safety zone grid) for the regular time interval based on the occupancy grid, the determined reaction distance, and the deceleration distance.
US08364363B2 Power take off control system
A power take-off (PTO) control system for a work vehicle equipped with an implement, comprising a hydraulic multi-plate PTO clutch (6) whereby power from the work vehicle is interruptibly transmitted to the implement; a control valve (15) for adjusting an actuating pressure of the PTO clutch; a manually operable clutch operation tool (17, 21) for sending an operation instruction to the control unit; and a control unit (19) for switching the PTO clutch from a disengaged state to an engaged state by controlling the control valve on the basis of the target control characteristics in response to the operation instruction of the clutch operation tool (17, 21). The target control characteristics are generated and set on the basis of the operational behavior of the clutch operation tool (17, 21).
US08364361B2 Transmission clutch control apparatus and method
A method for controlling a clutch assembly includes controlling an actual clutch fill pressure using open-loop pressure controls when an active fill phase is detected, and using closed-loop pressure controls when the active fill phase is complete or when an overfill condition is detected. The method supplies the actual clutch pressure according to a second set of open-loop pressure controls when a step in commanded clutch pressure is detected. The method monitors a fill pressure and time during the step, and applies the clutch pressure according to the closed-loop pressure controls when either value equals a corresponding threshold value. A clutch assembly has a piston for compressing clutch disks to initiate a shift event, an algorithm for controlling the shift event, and a sensor for determining an actual clutch pressure during the shift phases. The algorithm switches between closed-loop and open-loop pressure controls in response to different shift phases.
US08364360B2 Motor vehicle with insertable four-wheel drive
A motor vehicle with insertable four-wheel drive, including an engine having a crankshaft, a pair of main driving wheels constantly connected to the crankshaft by interposition of a gearbox provided with a first clutch, and a pair of secondary driving wheels, which may be connected to the crankshaft by an insertable transmission system. The insertable transmission system presents a second clutch, which is connected on one end with a fixed transmission ratio to the crankshaft upstream of the gearbox and on the other end with a fixed transmission ratio to the secondary driving wheels. A percentage of motive torque to be transmitted to the secondary driving wheels by the second clutch is determined according to dynamic parameters of the motor vehicle detected by respective sensors.
US08364355B2 Driving force controller and driving force control method of working vehicle
Problems of work efficiency reduction by tire slip; durability reduction by tire damage; and large tire-changing costs for users are solved by preventing repeated tire slip occurrence in situations where tire slip likely occurs such as during excavation. A working vehicle of this invention has a work equipment, and an engine power is transmitted as driving force to the tires via a driving force transmission path. Driving force variation means for freely varying the driving force transmitted to the tires is provided in the transmission path of the working vehicle. Tire slip detection means detects tire slip occurrence. When the tire slip detection means detects tire slip, driving force measurement means measures the driving force at the time of tire slip detection. Driving force control means controls the driving force variation means such that the driving force becomes smaller than that at the time of tire slip detection.
US08364347B2 Left-right independent steering device for steering left and right wheels independently
A small-size, highly-reliable left-right independent steering device is provided without having to make significant modifications to existing vehicles or to develop dedicated vehicles. The device includes tie rods linked to left and right front wheels and axially expandable and contractible by means of small-size telescopic mechanism portions defined by ball-screw-type linear actuators. Each telescopic mechanism portion mainly includes a main body to which a tie-rod end of the corresponding tie rod is fixed, and an electric motor serving as an actuator attached substantially perpendicularly to the main body. The other end of the tie rod is coupled to a steering rod and functions as a piston rod that can advance or recede in the axial direction by means of the telescopic mechanism portion. Thus, the telescopic mechanism portions are mountable within tire wheels at positions free of, for example, suspension arms and stabilizers located near the tie rods.
US08364345B2 Vehicle driving operation support apparatus/process and cooperation control
A vehicle driving operation support apparatus for a vehicle, includes a sensing section to sense a traveling condition of the vehicle including a surrounding condition inclusive of an obstacle around the vehicle; and a control section to calculate a risk potential for the vehicle in accordance with the traveling condition. The control section performs a support control to support the driver in accordance with the risk potential, performs a first assist control to restrain disturbance (such as vibration from a road) transmitted to the driver in accordance with the risk potential, and performs a second assist control to produce inducement simulating a condition change (such as a vehicle behavior) attributable to an increase of the risk potential, in accordance with the risk potential. The control section further performs a cooperation control to coordinate the first assist control and the second assist control.
US08364341B2 Method for controlling a driver assistance system
In a method for controlling a driver assistance system, the activation of LKS (lane keeping support) function may result in lateral pendulum motions of the vehicle. Zones having specified conditions are defined in a region of the traffic lane in front of the vehicle. Within the zones, a check is performed to determine whether the respective driving state of the vehicle matches the specified conditions. In the event of a match, the existence of a pendulum motion of the vehicle is assumed.
US08364340B2 Method and systems for virtual sensor selection and blending
A method and systems for engine control of a vehicle propulsion system are provided. The system includes a plurality of engine model modules executing independently and programmed to receive engine operating condition values from a plurality of sensors positioned on an engine wherein each of the plurality of engine model modules is programmed to determine an estimate of a process parameter of a location in the engine where a sensor is not available, not present at the location, has failed, or is determined to be inaccurate. The system also includes an estimate source selector configured to determine model blending factors and a model blending module configured to determine an estimated virtual sensor value using the determined estimates from at least two of the plurality of engine model modules and the model blending factors.
US08364338B2 Method, system, and computer software code for wireless remote fault handling on a remote distributed power powered system
A method for remotely administering a fault detected on an unmanned powered system that is controlled through a lead powered system, the method including detecting an operational fault on an unmanned powered system, communicating information about the fault to the lead powered system, through a wireless communication protocol operable with a wireless communication system, and communicating a reset message to the unmanned powered system to reset the fault detected. A system and computer software code, stored on a computer readable media and executable with a processor, are also disclosed for remotely handling a fault detected on an unmanned powered system that is controlled through a lead powered system.
US08364334B2 System and method for navigating an autonomous vehicle using laser detection and ranging
A system and method for providing information for autonomous vehicle navigation are disclosed. The system comprises at least one laser scanner configured to perform one or more range and intensity scans of an area around the autonomous vehicle, and a geo-location unit comprising one or more global positioning system sensors and inertial navigation system sensors. The system also includes at least one processor in operative communication with the laser scanner and the geo-location unit. The processor is configured to execute one or more program modules comprising a ground plane-based processing module configured to receive range scan data transformed into world coordinates, and output ground plane-based classification data; a range-based processing module configured to receive data from a single range scan, and output range-based classification data; an intensity-based processing module configured to receive intensity scan data, and output intensity-based classification data; and a classification fusion module configured to receive the classification data from each of the processing modules, and output range bin classification data.
US08364330B2 Method of assisting piloting at low altitude
A method of assisting the piloting of an aircraft (60) at low altitude over terrain (S), in which method, during a first stage, a framework (10) is constructed from at least one main segment (40) and during a second stage a setpoint flight path (50) is constructed. More precisely, during the first stage, said main segment (40) is subdivided automatically into a plurality of secondary segments (41, 42, 43), each of said secondary segments (41) being situated at the same setpoint height above the highest point of the underlying terrain, with two adjacent secondary segments (41) being in alignment or connected together by a bar (44) that extends vertically in a vertical section.
US08364328B2 Avionics data entry devices
Methods, systems, and apparatuses for the use of a wireless portable avionics device in conjunction with on-board flight systems and/or off-board service providers. The device may be used by aircraft personnel such as pilots and may act as a command/data entry and/or display tool to augment cockpit display systems. The device can receive flight data (e.g., a flight plan) from an off-board provider and automatically transfer it, as well as any previously prepared commands or data, to a flight management system and/or cockpit display systems. Commands and/or data (including pre-existing ones and ones entered in real-time) can be wirelessly transferred to the on-board flight systems which are not in direct physical contact with the device. Thus, the device can be easily manipulated during turbulence or under poor readability conditions. The device can be used to manipulate items shown on cockpit display systems in a timely and accurate manner.
US08364326B2 Set of sensor units for communication enabled for streaming media delivery with monitoring and control of power usage of connected appliances
A group of sensor devices is connected to the power line and configured for collecting power usage information and enabling power management to reduce the carbon foot print of the home, as well as to provide local area networking. In one embodiment of the invention, the devices include an intelligent master sensor and its sub-sets, such as a communication and power management sensor and a power control switch sensor. The master device is configured to collect, compile, and communicate the collected data via the web or other communication medium to the outside world. The master device also receives and distributes control instructions that are used to control the power usage via the associated switches in the home or office. The sensors are used in the home or office environment to provide integrated sensing and control of home power usage and power management, while establishing a LAN having communication capability, including streaming media delivery capability.
US08364324B2 Energy management system
Provided is an energy management system which can increase the awareness of energy saving. The energy management system according to the present invention includes a home appliance A located in a home, an external portable terminal PT, and a center device SV connected to the home appliance A and portable terminal PT via internet NT. The home appliance A includes an energy management unit 3 and a display control device CV. The center device SV stores for each home the electricity usage at a main breaker Bs and at branch breakers Bmn that is transmitted from the energy management unit 3 of each home. In the center device SV, the ranking in terms of the electricity usage or a degree of a decrease of the electricity usage is made relative to other homes on the basis of the stored electricity usage. The ranking is made for each home and transmitted to the display control device CV of the corresponding home.
US08364320B2 Method for the highly precise regulation of load-variable heat sources or heat sinks, and device for controlling the temperature of a dynamic heat source, especially pump diodes for solid-state lasers
The invention relates to a method for the highly precise regulation of load-variable heat sources or heat sinks, and to a device for controlling the temperature of a dynamic heat source, especially of pump diodes for solid-state lasers. According to said method, the calculated mean value of the forward flow temperature and the return flow temperature is preset as an actual value for regulating the power, in order to ensure a stabilization of the heat source even without any information on the type of thermal load and the heat quantity to be dissipated, by the mean reference temperature for the heat flow to or from the temperature-controlling medium being maintained at a constant value irrespective of the heat quantity to be dissipated. As far as the device is concerned, a return flow temperature measuring device is provided in addition to a forward flow temperature measuring device arranged in the pump diode coolant circuit, both measuring devices being connected to an analog or digital computing unit which performs a mean value calculation in order to determine a refrigerating capacity set value transmitted to corresponding switching devices for the regulation of the load.
US08364318B2 Demand control ventilation with fan speed control
A method and system for operating a demand control ventilation system with a multi-speed fan is disclosed. The control system may modulate the fan speed of a multi-speed fan and/or the position of a ventilation damper in order to achieve desired ventilation levels for a building.
US08364315B2 Methods, systems, and products for conducting droplet operations
The present invention provides modified droplet actuator systems, software, and software-executed methods for use in droplet actuator operation and droplet actuator systems that are configured and programmed to execute such software. An aspect of the software components of the invention is an interface description file for each hardware component of a microfluidics system that allows hardware components to be changed without modifying the program for performing droplet operations protocols. Another aspect of the software components of the invention is the establishment of electrode-to-electrode relationships and other aspects of droplet actuator configurations, which may be used when programming droplet operations protocols. Another aspect of the software components of the invention is a physical design library of predefined electrode elements that may be used by a droplet actuator designer when constructing a layout of electrodes. Another aspect of the software components of the invention is a droplet actuator description file that contains the physical and electrical description of the droplet actuator. Another aspect of the software components of the invention is a router component for determining routes of droplet operations in a droplet actuator. Another aspect of the software components of the invention is the use of tri-state vectors for programming sequences in a droplet actuator. Still other aspects are provided.
US08364311B2 Driver assistance system or robot with dynamic attention module
The invention relates to a vision-based attention system, comprising: at least one vision sensor, at least one image processing module processing an output signal of the vision sensor in order to generate at least one two-dimensional feature map, a dorsal attention subsystem generating a first saliency map on the basis of the at least one feature map, the saliency map indicating a first focus of attention for the driver assistance system, a ventral attention subsystem, independent to the dorsal attention subsystem, for generating a second saliency map on the basis of at least one feature map, which can be the same as the one used for the dorsal attention system or a different one, the second saliency map indicating unexpected visual stimuli.
US08364310B2 Robot having additional computing device
A modular robot development kit includes an extensible mobile robot platform and a programmable development module that connects to the mobile robot platform. The mobile robot platform includes a controller that executes robot behaviors concurrently and performs robot actions in accordance with robot control signals received from the development module, as modified by the concurrently running robot behaviors, as a safeguard against performing potentially damaging robot actions. Also, the user can develop software that is executed on the development module and which transmits the robot control signals to the mobile robot platform over the data communication link using a robot interface protocol. The robot interface protocol encapsulates potentially harmful user-developed software routines from the controller instructions executed by the controller of the mobile robot platform, while nonetheless enabling the user to effectively control the mobile robot platform using the robot control signals of the robot interface protocol.
US08364305B2 Apparatus and method for tuning control parameter
An apparatus and a method for tuning control parameters are disclosed. The apparatus includes a parameter database, a user interface, a processing unit and a control unit. The parameter database stores several control parameter sets, which are classified into several data groups respectively corresponding to several total machining points. The user interface is for selecting one of the total machining points, and distributing the selected total machining point to at least one machining item to generate distribution data of points. The user interface is further for inputting embryo data. The processing unit selects one of the control parameter sets corresponding to the distribution data of points and the embryo data from the parameter database. The control unit controls a machine tool according to the corresponding one of the control parameter sets.
US08364299B2 Audio signal transmission apparatus avoiding noise generation and method thereof
An audio signal transmission apparatus avoiding noise generation is applied to a game platform functions by executing a recording process, and comprises: an analog-to-digital converter, an intermediary processing unit, a counter, and a controlling unit. The analog-to-digital converter is used for converting an analog audio signal to a first digital audio signal. The intermediary processing unit is connected with the analog-to-digital converter for transmitting the first digital audio signal. The counter controls the intermediary processing unit to output the first digital audio signal after counting a specific time. The controlling unit, connected with the counter and the intermediary processing unit, is used for transmitting the first digital audio signal to the game platform. Therefore, the present invention can achieve the purpose for avoiding noise generation when the audio signal transmission apparatus plugs into the game platform.
US08364298B2 Filtering application sounds
A system, method, and program product are provided for filtering sound from a selected application on a computer without interrupting voice communications on the computer. The method comprises: monitoring a selected program for an outgoing digital audio signal from a selected application; detecting said digital audio signal; and filtering an analog microphone input with the digital audio signal.
US08364297B2 Audio playing method
The disclosure relates to an audio playing method adapted for an electronic device. The audio playing method includes (a) providing the electronic device, the electronic device comprising a processor, an audio playing program executed by the processor, and a storage system comprising a playlist comprising a plurality of audio files; (b) invoking and running the audio playing program; (c) accessing the playlist and selecting an audio file; (d) determining if the audio file selected has been previously selected as a prompt signal of the electronic device; (e) accessing another audio file in the playlist if the audio file has been previously selected as a prompt signal; and (f) playing the audio file if the audio file has not been previously selected as a prompt signal.
US08364295B2 Interactive sound reproducing
An audio system attachable to a computer includes a sound reproduction device for producing audible sound from audio signals. The sound reproduction device includes a radio tuner and a powered speaker. The audio system further includes a connector for connecting the sound reproduction device with a computer. The computer provides audio signals from a plurality of sources, the sources including a computer CD player, digitally encoded computer files stored on the computer, and a computer network connected to the computer. The sound reproduction device further includes control buttons for controlling at least one of the computer CD player, the digitally encoded computer files and the computer network.
US08364293B2 Situation-neutral golf metrics systems and methods
Systems and methods providing statistical analytics of golf performance including text, tabular, graphic, and image-based outputs that include trends information for the golfer, all based upon actual golf play on course situations, wherein the golfer inputs shot data during play, without interrupting the flow of the game, and uploads the shot data for analytics and review online, including detailed diagrammatic representations of golf performance analytics, including scattergraph diagrams having the directionality of any shot being uniformly and consistently oriented to provide a zeroed-out orientation for each shot.
US08364290B2 Asynchronous control of machine motion
A method of machine control can include providing at least a system master signal, selectively synchronizing at least sub-system master signal to the system master signal based on the value of the system master signal, and carrying out at least one operation based on the value of the other master signal. For example, a machine controller may provide a system virtual master signal and synchronize one or more module virtual master signals to the system virtual master based on the system virtual master count value. One or more components of the module may operate based on the count value of the module virtual master signal. The use of an asynchronous control method may advantageously increase the flexibility of the machine. Because the operation of the components of the machine may depend on respective virtual master signals, a machine using asynchronous control methods may advantageously continue operating one component or module in the event of a fault involving other components. Additionally, component operation can be redefined while other components of the machine continue to run.
US08364286B2 Lead electrode for use in an MRI-safe implantable medical device
A neurostimulation lead is configured to be implanted into a patient's body and has at least one distal electrode. The lead comprises at least one conductive filer electrically coupled to the distal electrode, a jacket for housing the conductive filer and a shield surrounding at least a portion of the filer for reducing electromagnetic coupling to the filer.
US08364282B2 Lead assembly including a polymer interconnect and methods related thereto
A lead assembly includes a ring component having mechanical coupling features, and at least one polymer component mechanically coupled with the mechanical coupling features of the ring component. Elongate tubing is disposed over the polymer component and is secured with the polymer component.
US08364281B2 Implantable lead
A highly flexible implantable lead that offers improved flexibility, fatigue life and fatigue and abrasion resistance improved reliability, effective electrode tissue contact with a small diameter and low risk of tissue damage during extraction. In one embodiment the lead is provided with both defibrillation electrodes and pacing/sensing electrodes. For defibrillation/pacing leads, the lead diameter may be as small as six French or smaller. The construction utilizes helically wound conductors. For leads incorporating multiple separate conductors, many of the helically wound conductors are arranged in a multi-filar relationship. Preferably, each conductor is a length of wire that is uninsulated at about the middle of its length to create an electrode, wherein the conductor is folded in half at about the middle of the length to create first and second length segments that constitute parallel conductors.
US08364277B2 Methods and apparatus for implanting electronic implants within the body
An apparatus includes an implant delivery device configured to deliver an implant into a body. The implant delivery device includes a target member, an insertion member and an electronic circuit system. The target member has a distal end portion configured to be disposed within the body adjacent a target location. The insertion member is movably coupled to the target member. A distal end portion of the insertion member is configured to be disposed within the body and selectively coupled to the implant. The electronic circuit system is configured to produce an electronic signal in proportion to a distance between the distal end portion of the target member and the distal end portion of the insertion member when the target member and the insertion member are disposed within the body.
US08364275B2 Transformable speech processor module for a hearing prosthesis
An external component of a cochlear implant hearing system. The external component includes a speech processor module operable in a stand-alone mode of operation and a body-worn mode of operation, a protective case configured to have said speech processor module removably mounted therein; and an operational mode controller configured to determine when said speech processor module is mounted in said case and to place said speech processor module in said body-worn mode of operation when said module is mounted in said case.
US08364272B2 Brain stimulation programming
A programming system allows a user to program therapy parameter values for therapy delivered by a medical device by specifying a desired therapeutic outcome. In an example, the programming system presents a model of a brain network associated with a patient condition to the user. The model may be a graphical representation of a network of anatomical structures of the brain associated with the patient condition and may indicate the functional relationship between the anatomical structures. Using the model, the user may define a desired therapeutic outcome associated with the condition, and adjust excitatory and/or inhibitory effects of the stimulation on the anatomical structures. The system may determine therapy parameter values for therapy delivered to the patient based on the user input.
US08364271B2 Electrical stimulation system and method for stimulating tissue in the brain to treat a neurological condition
According to one aspect, a stimulation system is provided for electrically stimulating a predetermined site to treat a neurological condition. The system includes an electrical stimulation lead adapted for implantation in communication with a predetermined site, wherein the site is brain tissue site. The stimulation lead includes one or more stimulation electrodes adapted to be positioned in the predetermined site. The system also includes a stimulation source that generates the stimulation pulses for transmission to the one or more stimulation electrodes of the stimulation lead to deliver the stimulation pulses to the predetermined site to treat a neurological disorder or condition.
US08364267B2 Fixation of implantable pulse generators
Systems and techniques for improving the fixation of implantable pulse generators. In one aspect, a device includes an implantable pulse generator that comprises electrical circuitry configured to generate an electrical pulse and a biocompatible casing that houses the electrical circuitry and on which a collection of electrodes and a collection of fixation elements are mounted. The electrodes are in electrical contact with the electrical circuitry and the fixation elements increase the surface area of the biocompatible casing to reduce the likelihood that the biocompatible casing shifts after implantation.
US08364266B2 Implantable medical device with embedded programmable non-volatile memory
A method comprising providing a programmable non-volatile memory (PNVM) circuit fabricated together with a processor on an integrated circuit chip (IC) in an implantable medical device (IMD), partitioning the PNVM circuit into a plurality of portions based on how often that the processor accesses a portion, and selectively providing power or selectively restricting power to one or more of the portions according to how often that the processor accesses a portion.
US08364265B2 Method and apparatus for capture verification and threshold determination
An apparatus and method for verifying capture by a pacing pulse in which a test depolarization waveform recorded during a pacing event is compared with a template waveform representing capture by the pacing pulse. Capture verification in this manner may be used in pacemakers having multiple pacing channels for the atrial and/or ventricles where the multiple paces can interfere with conventional sensing of evoked responses in order to verify capture.
US08364263B2 System and method for systolic interval analysis
A system and method provide for systolic interval analysis. In an example, an implantable device measures a cardiac impedance signal. A transformation of the cardiac impedance interval is generated. The device also measures a heart sound signal. A time interval between a point on the transformed signal of the cardiac impedance signal and a point on the heart sound signal is calculated.
US08364262B2 Tachyarrhythmia sudden onset detection with hysteresis
This document discusses, among other things, detection of a sudden onset of a tachyarrhythmia. A sudden onset of tachyarrhythmia is determined by monitoring changes in intrinsic ventricular rate, such as by using one or more sensing channels in the ICD. A lowest tachyarrhythmia rate threshold is accompanied by a slightly lower “hysteresis tachyarrhythmia rate threshold.” If a sudden onset of tachyarrhythmia is declared, the sudden onset status is not reset by the ventricular rate falling below the lowest tachyarrhythmia rate threshold, but is instead reset by the ventricular rate falling below the slightly lower hysteresis tachyarrhythmia rate threshold.
US08364260B2 External defibrillator
An external defibrillator having a battery; a capacitor electrically communicable with the battery; at least two electrodes electrically communicable with the capacitor and with the skin of a patient; a controller configured to charge the capacitor from the battery and to discharge the capacitor through the electrodes; and a support supporting the battery, capacitor, electrodes and controller in a deployment configuration, the defibrillator having a maximum weight per unit area in the deployment configuration of 0.1 lb/in2 and/or a maximum thickness of 1 inch. The support may be a waterproof housing.
US08364258B2 Device, method, and system for neural modulation as vaccine adjuvant in a vertebrate subject
An apparatus for enhancing an immune response in a vertebrate subject is described. The apparatus includes providing at least one energy stimulus configured to modulate one or more nervous system components of the vertebrate subject, and administering one or more immunogen to the vertebrate subject, wherein the at least one energy stimulus and the one or more immunogen are provided in a combination and in a temporal sequence sufficient to enhance an immune response in the vertebrate subject.
US08364248B2 System for cardiac pathology detection and characterization
A system improves characterization and diagnosis of cardiac electrophysiological activities by analyzing and characterizing cardiac function signals (including surface ECG signals and intra-cardiac electrograms) based on cardiac electrophysiological energy mode and pattern identification and mapping. The system accurately determines a time stamp, location and severity of cardiac pathology and clinical events by calculating a cardiac signal energy mode and energy variation and distribution. The system identifies cardiac disorders, differentiates cardiac arrhythmias, characterizes pathological severity, predicts life-threatening events, and supports evaluation of administration of drugs.
US08364246B2 Compact feature location and display system
The present disclosure provides systems and methods for imaging and display of features of a region of interest such as a portion of a body of a patient. A first imaging portion of the system is used to cause an interaction of an imaging beam with an underlying feature of a region of interest. A reflected or returned portion of said imaging beam is detected by a detector which then provides an output to control a display portion of the system for displaying an image corresponding to that which was detected. The system can be used for guiding or assisting clinical or industrial operations or for diagnosis of medical conditions and other uses within medicine, industry and others.
US08364244B2 Methods and systems to facilitate reducing banding artifacts in images
Methods and systems for generating computed tomographic (CT) images from image data acquired during different biological cycles are provided. A computer is programmed to receive a plurality of scan data acquired during a gated acquisition window of each of a plurality of biological cycles, blend the scan data acquired during a first of the plurality of biological cycles with the scan data acquired during a second of the plurality of biological cycles, and construct a final image from the blended data.
US08364239B2 Method for providing information of a locally resolved reconstruction quality of a target volume in a three-dimensional reconstruction volume presentation
The invention relates to a method and a device for locally-resolved visualization of the reconstruction quality, especially of the coverage of a target volume to be recorded as an image and reproduced in a three-dimensional reconstruction volume presentation, especially in the human body, by two-dimensional and/or three-dimensional images covering subareas of the volume recorded by a recording device arranged inside the target volume, with which the three-dimensional reconstruction volume presentation is created, with the subareas of the target volume covered by the individual images being determined and a visual locally-resolved presentation of the reconstruction quality, especially of the coverage, being created and output as a function of the subarea coverage.
US08364236B2 Flexible electrode assembly for insertion into body lumen or organ
A device for insertion into a body lumen, includes: an electrode assembly strip with exposed electrodes including: a polymeric substrate having an upper surface and an opposed lower surface; one or more electrodes disposed over a portion of the upper surface of the polymeric substrate; one or more electrical traces disposed over a portion of the lower surface of the polymeric substrate in electrical communication with the one or more electrodes by way of metal plated holes through the substrate; and a flexible polymeric substrate having a substrate surface and a substrate wall; wherein the electrode assembly strip is compressingly and thermally bonded to the substrate surface of the flexible polymeric substrate to define a flexible electrode assembly strip; and wherein the electrode assembly strip has a thickness from about 0.0005 inches to about 0.008 inches.
US08364235B2 Basket style cardiac mapping catheter having an atraumatic basket tip for detection of cardiac rhythm disorders
A system for sensing multiple local electric voltages from endocardial surface of a heart, includes: a first elongate tubular member having a lumen, a proximal end and a distal end; and a basket assembly including: a plurality of flexible splines for guiding a plurality of exposed electrodes, the splines having proximal portions and distal portions; an anchor for securably affixing the proximal portions of the splines; the anchor being secured at the distal end of the first elongate tubular member; an encapsulated and filament-wrapped distal tip including an encapsulant and a filament for securably affixing the distal portions of the splines in a predetermined angular relationship at the distal tip; wherein the splines comprise a superelastic material; and wherein the basket assembly has a radially expanded non-cylindrical shape.
US08364225B2 Estimating transform values using signal estimates
According to embodiments, estimated values for a signal transform may be generated using estimated values for the signal. Signal parameters may then be determined based on the estimated signal transform. A first portion of a signal may be obtained. A second portion of the signal may be estimated. The second portion of the signal may correspond to a portion of the that is unknown, that is not yet available and/or that is obscured by noise and/or artifacts. A transform (e.g., a continuous wavelet transform) of both of the signal portions may be performed. One or more parameters corresponding to the signal may then be determined from transformed signal.
US08364224B2 System and method for facilitating sensor and monitor communication
Embodiments disclosed herein may include an adapter which is capable of converting signals from an oximeter sensor such that the signals are readable by an oximeter monitor. In an embodiment, the adapter is capable of converting signals relating to calibration information from the oximeter sensor. The calibration information may relate to wavelengths of light emitting diodes within the oximeter sensor. In a specific embodiment, the adapter will convert wavelength calibration information in a first form relating to data values stored in a digital memory chip to a second form relating to a resistance value of an expected resistor within the oximeter sensor.
US08364219B2 Non-invasive glucose meter
An apparatus and method for measuring a concentration of a substance in an eye using a retro-reflected measurement light beam having a first wavelength at which the substance has a non-zero first absorption coefficient and a retro-reflected reference light beam having a second wavelength at which the substance has a second absorption coefficient which is substantially equal to zero. The apparatus further includes a detector positionable to receive the retro-reflected measurement light beam and the retro-reflected reference light beam. The detector is responsive to light having the first wavelength by generating a measurement signal and responsive to light having the second wavelength by generating a reference signal. The apparatus further includes an electrical circuit coupled to the detector. The electrical circuit is responsive to the measurement signal and the reference signal to measure the concentration of the substance in the eye.
US08364214B2 Electrically released magnet locking mechanism
A hand-held portable electronic device housing latch and release system including a permanent magnet, a magnet latch plate, a spring and an electromagnetic coil. The permanent magnet is adapted to be connected to a first housing member of a hand-held portable electronic device and the magnet latch plate is adapted to be connected to a second housing member. A magnetic field of the permanent magnet is adapted to exert a magnetic holding force on the magnet latch plate when the first and second housing members are in a first position relative to each other. The spring is adapted to bias the first and second housing members away from the first position. The electromagnetic coil is adapted to at least partially reduce the magnetic holding force by the permanent magnet on the magnet latch plate.
US08364212B2 Portable wireless device
The present invention has an object of attaining further miniaturization and reducing the thickness of a portable wireless device with a built-in antenna. The cellular telephone device 1 according to the one embodiment of the present invention includes a case body 60 having a first case portion 62 which is arranged so as to cover the electronic components, along with being electrically conductive to the reference potential pattern, and a nonconductive second case portion 64 arranged to be continuous to the first case portion 62 along with being arranged in the outer periphery of the circuit substrate 70. In the portion that is arranged to be layered in the second case portion 64 in a flexible wiring substrate 50, an antenna element 66 is arranged.
US08364210B2 Method and system of creating customized ringtones
A custom ringtone provisioning device is configured to determine user selectable audio options available for generating a digital audio recording based on ringtone capabilities of a mobile communication device of a user, display the available user selectable audio options for the user to select, generate the digital audio recording using the user selectable audio options selected by the user, and transmit the generated digital audio recording to a server for the server to convert the generated digital audio recording into a customized ringtone for use by the mobile communication device in alerting the user of incoming communications.
US08364206B2 Base station apparatus and interference reducing method
A base station has a first antenna for emitting radio waves at a first tilt angle and a second antenna for emitting radio waves at a second tilt angle different from the first tilt angle. If the antennas have different propagation lengths, a transmission diversity gain is not obtained and interference occurs in an adjacent area. In such a case, when one antenna having a shorter propagation length, which means less interference in the adjacent area, is used for transmission, the throughput of each terminal is increased at the area. For example, a controller changes two antenna transmission to one antenna transmission when the difference between the reception qualities of signals sent from the base station and an adjacent base station adjacent to the base station is smaller than a predetermined reference, the reception qualities being measured at the terminal.
US08364201B1 Communication device
The communication device comprising a voice communicating implementer, a camera video displaying implementer, a calculating implementer, a bold formatting implementer, an italic formatting implementer, a start up software implementer, a stereo audio data output implementer, a device vibration implementer, a photo quality setting implementer, a multiple language implementer, a caller's information displaying implementer, and a task tray icon displaying implementer.
US08364200B2 System and method providing concurrent multimode communication
A system and method providing concurrent multimode communication through multimode signal multiplexing. Various aspects of the present invention may comprise, during a first time period, transmitting a first portion of a first communication in a first communication mode in a serial wireless transmission stream. During a second time period after the first time period, a first portion of a second communication may be transmitted in a second communication mode in the serial wireless transmission stream. Also, during a third time period after the second time period, a second portion of the first communication may be transmitted in the first communication mode in the serial wireless transmission stream. In an exemplary scenario, prior to communicating various communications, transmission time may be allocated between the first and second communication modes. In another exemplary scenario, transmission may be switched between a plurality of communication modes in response to detected communication conditions.
US08364198B2 Mobile unit having internet protocol functionality
A mobile unit includes a handset and a removable storage module having a unique storage module identity, for storing information specific to a user, including an Internet Protocol (IP) address. Additional information regarding a Public Land Mobile Network (PLMN) and International Mobile Subscriber Identity (IMSI) which uniquely identifies the subscriber is also stored in the removable storage module. Upon successfully camping on a cell of a mobile network, the IP address is forwarded to an IP-based network capable of communicating with the mobile unit. In an alternate embodiment, the mobile unit has multi-network capabilities which allow it to communicate with an IP-based network and a cellular network at the same time. In another embodiment, existing cellular network services for the mobile unit having multi-network capabilities are routed through the IP-based network.
US08364190B2 Push to talk mobile station, mobile communication system, and program
A mobile station 100 monitors, in Slotted mode, a Paging Channel Slot in a monitor cycle. The mobile station 100 includes: a user interface 53 which receives a PTT setting operation from a user for setting a PTT (Push to Talk) mode; a PTT communication control unit 51 which transmits an allocation request to the radio base station when the PTT setting operation is received; a slot cycle switching unit 52 which switches, when the PTT setting operation is received, the monitor cycle to a predetermined short cycle which is shorter than a cycle at the time of receiving the PTT setting operation; and a voice signal processing unit 40 which receives a voice packet after a PTT CALL is detected in a message transmitted from the radio base station to the mobile station, and reproduces a voice based on the voice packet.
US08364187B2 Prioritized common subframe to provide better service to the overlapping areas in a community
A subframe structure for wireless communication uses a master common subframe and second master common subframe method to give BSs different priorities to serve overlapping areas in common subframes. The subframe structure and corresponding method can increase overlapping cells' capacity and reduce interference.
US08364186B2 Apportioned carrier group slot placement for a satellite communications system
Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth and frequencies among different beams. Bandwidth request data may be received and compiled from the terminals. The satellite may be configured with different beam coverage areas, and may dynamically allocate bandwidth and particular frequency channels to different beam coverage areas based on the requests. In each of a series of one or more epochs, and according to the bandwidth requests, there may be allocations among carrier groups, traffic classes, and particular terminals. The setup of slot structure and selection of modes for particular terminals is also addressed.
US08364185B2 Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network
A method of synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON) is provided. The method includes extracting an ON clock signal from an outgoing signal transmitted from the overlay network. The AN clock is synchronized to the ON clock based on the extracted ON clock signal.
US08364174B2 System and method for ran assisted location update
An apparatus and method for efficiently updating location information of a mobile device in a wireless communication network, such as a cellular network, is disclosed. The mobile device sends a location message over an access channel. The wireless communication device continually transmits a location message at periodic intervals without regards to the status of the base station in communication with the wireless communication device. The base station determines a timeslot in which to receive a location message transmitted by the wireless communication device. If more than one wireless communication device is transmitting a location message, the base station prioritizes the order in which to receive the location message, opening the first available timeslot to the higher priority wireless communication device. A high priority device may be a wireless communication device used by emergency services personnel, such as firefighters or the police.
US08364172B2 Peer-to-peer location service
Techniques are described for obtaining high-resolution physical locations for a wireless device by leveraging the high-resolution physical location capabilities of wireless peers of the wireless device to provide a peer-to-peer location service and facilitate location targeting. Wireless devices provide location updates to a computing cloud, which stores records associating wireless device identifiers with received location information for the corresponding wireless devices. A wireless device issues a peer discovery request to dynamically identify nearby wireless peers in its network. The wireless device then sends wireless device identifiers for the nearby wireless peers in a location request to the computing cloud, which estimates a location for the wireless device using the previously recorded location information for the nearby wireless peers. The computing cloud returns the estimated location to the requesting wireless device.
US08364171B2 Systems and methods to determine the current popularity of physical business locations
In general, the invention relates to methods and systems that record the location of a user and transmit targeted content to a user based upon their current and past location information. A network includes a server programmed with a database of location information, a database of user information, and a wireless communication system capable of communicating with the user's mobile device. The location of the mobile device is ascertained and recorded. The location information is analyzed to determine the businesses visited by the user, and other behaviors of the user. The system has access to the reported locations of a plurality of mobile devices. This aggregate location information is used in order to determine which business locations are currently popular, busy, or not busy.
US08364170B2 Location sensitive messaging
Methods including computer program products for receiving a request from a first device, the request incorporating a message. One or more users from a first set of one or more users are selected where each of the selected one or more users is associated with a second device that is in a proximity to a current location of the first device. The message and the current location of the first device are sent to each of the second devices associated with the selected one or more users.
US08364169B2 System and method for provision of proximity networking activity information
Systems and methods applicable, for instance, in proximity networking activity. For example, nodes and/or other computers may record, receive, and/or provide information regarding proximity networking activity. As another example, nodes and/or other computers may act to inform their users of proximity networking activity instances.
US08364168B2 Method for computing the geographical location of a mobile terminal
The invention relates to a method for computing the geographical location of a mobile terminal (MT) in a cellular telecommunications network. The method includes the steps of collecting identifiers of possible serving cells for the mobile terminal, selecting from a first database (A) geographical coordinates (LONG, LAT) whose expected serving cell ID matches any one of the identifiers of possible serving cells, comparing, for each selected geographical coordinate (LONG, LAT), pairs of cell identifiers and corresponding expected received signal values associated with the geographical coordinate (LONG, LAT) in the first database (A) with pairs of cell identifiers and corresponding actual received signal values of the possible serving cells to determine the geographical locations (LONG, LAT) having a number of matches (NMATCH) greater than a predetermined match threshold (THRESHOLD-NMATCH) and finally processing the geographical locations so determined (LONG, LAT) to obtain the geographical location of the mobile terminal (MT).
US08364167B1 Providing location information for a mobile terminal from a wireless telephone service provider
Location information for a mobile terminal is made available by a wireless telephone service provider once a location request is authorized by the user of the mobile terminal. The present invention facilitates sharing of the location information for the mobile terminal with any web server that is capable of providing location based services.
US08364165B2 Method and system for providing route alternatives while using a cell phone
A method and system in accordance with the present invention integrates information from cell phone coverage maps with a user's GPS system, thereby making possible the suggestion of alternative routes based on coverage strength and chances of dropping calls in different geographical areas. The method and system in accordance with the present invention can also generate warnings if a user is approaching an area of low or nonexistent coverage, so that the user can take action, such as utilizing a different route or telling the party on the line that the connection may be dropped or disconnected.
US08364164B2 Cell ID based positioning from cell intersections
Systems and methods are described for determining location of wireless devices using signal strength of signals detected by the wireless devices. The strength of signals received from identifiable sources is typically compared to reference signal strength measurements collected or estimated at known locations. Information identifying the source of the signals is typically obtained from data provided in the signals. Mappers associate combinations of reference signal strengths with geometrically shaped geographical regions such that signal strength measurements can be used as indices to locate a region in which a wireless device can be found. Systems and methods are described for receiving signal strength information from known locations where the information can be used to update and improve mapping system databases.
US08364161B2 Wireless communication system and method of assigning wireless resources in the same system and controller
A controller which is assigned with the wireless resources for a plurality of wireless zones and a plurality of wireless base stations communicably connected to the controller, wherein the controller is operable to assign a part of the assigned wireless resources to the wireless zone formed by any of the wireless base stations. According to this, it is possible to introduce and run a great number of wireless base stations at a low cost without increasing or modifying the number of the superordinate devices such as RNC.
US08364151B2 User apparatus and paging channel reception method
A user apparatus which performs, when there is a change in a cell visited, a re-selection of a cell to camp on is disclosed. The user apparatus includes a tracking area ID determining unit which determines whether a new ID of a tracking area that is transmitted from one or more base station apparatuses matches a tracking area ID of a cell visited immediately before the cell re-selection; and a paging reception unit which conducts a paging reception using a paging parameter in the cell visited immediately before the cell re-selection when it is determined that the new ID of the tracking area matches the tracking area ID of the cell visited immediately before the cell re-selection.
US08364149B2 Base station apparatus, method, and radio communication system
A mobile communications terminal divides a plurality of multipath signals associated with radio signals transmitted from a plurality of base stations using an S-CCPCH into groups by base station, i.e., by transmit source, maximum-ratio-combines a plurality of multipath signals associated with each same base station which is a transmit source into a composite signal, decodes the composite signal, and selects a composite signal having a good decoded result from among decoded composite signals.
US08364148B2 Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
Embodiments describe registration in a wireless communication system. A method includes wirelessly transmitting over a WWAN a first registration message from a mobile device, wirelessly transmitting through the WWAN a second registration message to a WLAN access point and receiving at the mobile device access through the WLAN access point. According to another embodiment is a method for constructing a self-configuring ad-hoc network. The method can include receiving a GPS coordinate from a WWAN channel node at a management system and creating an initial topography based at least in part on the GPS coordinate to achieve a network connectivity with diverse routes between a plurality of nodes.
US08364147B2 System and method for determining commonly used communication terminals and for identifying noisy entities in large-scale link analysis
Methods and systems for determining mobile communication terminals (mobiles) that have a common user, or that have a group of users in common. The methods and systems examine change-of-association events of mobiles operating in a network, and correlate the events to determine common mobiles, i.e., mobiles that have the same or similar change-of-association events. The events described are generated by the mobiles themselves automatically, by virtue of the fact that the mobiles are operating in the network. There is thus no need for, and the embodiments described herein do not require, user intervention to generate the events.
US08364145B2 Methods and devices for dynamic menu update
A method for altering man machine interface (MMI) configurations for use in a device is provided. The method comprises the following steps. A status of a service is queried after detecting that an inspection condition is satisfied. The queried status is acquired from the currently associated network. A menu item of a service menu is enabled when the queried status indicates that the service is available. Otherwise, the menu item of the service menu is disabled or the menu item is removed from the service menu when the queried status indicates that the service is unavailable, preventing a user from requesting the service via the menu item.
US08364143B2 Detection of anti-steering of roaming activity on visited networks
A system and method for automatically detecting Anti-Steering of Roaming activity is disclosed. This method can be used by a monitoring system on a home network that continuously monitors all international MAP signaling with a visited network. Anti-Steering of Roaming is detected by estimating a number of roaming subscribers of different types, including a number of unique active roamers, a number of unique steered roamers, and a number of unique anti-steered roamers. The numbers of subscribers of the different types, either alone or in combination, are compared to threshold values. If the numbers exceed the threshold value, then the monitoring system alerts the home network that a visited network may be using Anti-Steering of Roaming technology.
US08364140B2 Measuring received signal quality
A method of determining a signal quality parameter in a radio communications device includes: measuring a signal error parameter of a received signal (104); comparing said measured signal error parameter to a threshold level (106), and determining the signal quality parameter on the basis of a reference signal error parameter value (114) in the event that the measured signal error parameter value is less than the threshold level (112).
US08364133B1 Method and apparatus for managing private moderator codes for conference calls
A method, mobile device, and conferencing system are provided for automatically establishing a conference event having a plurality of invitees. In one implementation, a method is provided for determining whether an invitee of a conference event is a moderator of the conference event. The method also automatically establishes the conference event using a moderator code responsive to determining that the invitee is the moderator of the conference event.
US08364131B2 Method and apparatus for providing caller recognition based on biometric data and biometric mobile device address book
Mobile devices transmit biometric data with a call initiation request to enable caller recognition within a contacts database so that caller information can be displayed even if the incoming telephone number is not recognized. A mobile device used to place a call gathers biometric data, such as a fingerprint scan. To protect user identity information the biometric data may be distorted or otherwise modified. The caller biometric data may be communicated as part of a call initiation process. The called mobile device may include a contacts database which includes within the data records stored biometric data associated with contacts. The called mobile device compares received biometric data to biometric data stored within the contacts database to determine if there is a match. If a match or partial match is determined, the contact record associated with that matching biometric data can be accessed and the associated contact information displayed.
US08364130B2 Establishing sessions between devices in a network
A method may include generating a discovery ID, wherein the discovery ID identifies an IP connection between a network device and a user device. The method may further include receiving a short message service (SMS) message from the user device, wherein the SMS message includes the discovery ID. The method may further include determining a telephone number associated with the user device based on a sender ID of the SMS message. Further, the method may also include transmitting a value indicative of the telephone number to the user device through the IP connection based on the discovery ID received in the SMS message.
US08364129B1 Method to provide ad hoc and password protected digital and voice networks
A method and system includes the ability for individuals to set up an ad hoc digital and voice network easily and rapidly to allow users to coordinate their activities by eliminating the need for pre-entry of data into a web or identifying others by name, phone numbers or email. This method is especially useful for police, fire fighters, military, first responders or other emergency situations for coordinating different organizations at the scene of a disaster to elevate conventional communication problems either up and down the chain of command or cross communication between different emergency units. The method and system provides that the users are only required to enter a specific Server IP address and an ad hoc event name, a password and perhaps the name of the particular unit. The system therefore defines the method of accomplishing the ad hoc network by providing all responding personnel that need to communicate with PC's or PDA's which are interconnected to the IP Server using cellular or other communications.
US08364128B2 System and method for centrally distributing mobile content
There are provided methods, systems, devices and computer program products for distributing mobile content, on behalf of mobile content providers, to mobile devices. A central mobile content delivery system and a central mobile content delivery store system are provided. Interfaces permit a mobile content provider to author and publish mobile content in association with subscription data. Content offers may be defined from such data and offered to mobile device user subscribers such as in a catalog system. Content is delivered on behalf of the content providers in accordance with the subscriptions concluded by the store system. Subscriptions may relate to single packages of mobile content or a plurality of packages (e.g. in a series of publications) such as previously or subsequently published mobile content. Subscriptions are provided to the central delivery system to assign and deliver mobile content to devices.
US08364127B2 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
A multi-node communication system and method used to request, report and collect destination-node-based measurements and route-based measurements is disclosed. The communication system may be a mesh network including a plurality of mesh points (MPs). In one embodiment, a destination-node-based measurement request is sent to one or more destination nodes via destination-unicast, destination-multicast, or destination-broadcast, using routes specified via next-hop-unicast, next-hop-multicast, or next-hop-broadcast addressing. In another embodiment, a source node sends a measurement request message to a final destination node, whereby each node along the route individually sends a measurement report message to the source node. Alternatively, measurement results of each node are combined and appended to the measurement request message, and a measurement report message including the combined measurement results is sent to the source node.
US08364122B2 Delayed delivery messaging
A software program executable on a mobile telephone suitable to cause said telephone to interrogate a distant recipient telephone by means for example of JTAPI to determine whether the recipient telephone is turned on or not. In a case where it is determined that the recipient telephone is turned on, an SMS message is sent to the recipient telephone. In a case where the voice connection cannot be made it is determined that the recipient telephone is turned off, and a further attempt to make a voice connection is made after a predetermined period. Further attempts are made repeatedly until it is determined that the recipient telephone is turned on, and an SMS message is sent to the recipient telephone, or until sending of the SMS is cancelled by a user.
US08364114B2 Emergency and priority calling support in WiMAX
The present invention provides methods, apparatuses, and systems for supporting emergency calls on a WiMAX access network. According to an embodiment of the invention, a method of providing emergency calling in a WiMAX network is provided. The method includes determining whether a call from a subscriber station (SS) is an emergency call. To enable making an emergency call, the minimum bandwidth required to enable SIP signaling is reserved and required resources are allocated from the access service network gateway (ASN-GW) via a base station (BS).
US08364107B2 Signal degradation detection
Implementations are directed to predicting signal degradation at receivers used to display a programming service. The receivers capture signal strength data that is then transmitted to a processing location, which may be associated with a provider of the programming service. A signal degradation detector at the provider operates to predict whether or not a future unacceptable signal quality will occur within a time interval. The prediction may be based on a test quantity calculated from signals captured at the receiver and based on a figure of merit for the geographic locale in which the receiver is located. A maintenance call may be initiated for those receivers that have such a poor signal quality.
US08364106B2 Multiple band direct conversion radio frequency transceiver integrated circuit
A multiple band direct conversion radio frequency (RF) transceiver integrated circuit (IC) includes a multiple band direct conversion transmitter section, a multiple band direct conversion receiver section, and a local oscillation module. The multiple band direct conversion transmitter section includes a transmit baseband module and a multiple frequency band transmission module. The multiple band direct conversion receiver section includes a multiple frequency band reception module and a receiver baseband module. The local oscillation generation module is coupled to generate a first frequency band local oscillation when the multiple band direct conversion RF transceiver IC is in the first mode and coupled to generate a second frequency band local oscillation when the multiple band direct conversion RF transceiver IC is in the second mode.
US08364101B2 Amplifying device and transmitter apparatus
An amplifying device includes an amplifier including a first amplifying element with a drain voltage thereof being controlled, and a second amplifying element, the amplifier amplifying a transmission signal with the first and second amplifying elements, synthesizing the transmission signals amplified by the first and second amplifying elements, and outputting the synthesized transmission signal; a distortion compensator part which performs distortion compensation on the input signal in accordance with a compensation coefficient derived from a difference between a input signal and a feedback signal generated from a portion of a signal output from the amplifier; and a controller part which controls the drain voltage of the first amplifying element in response to a result of a comparison between a power level of the input signal prior to the distortion compensation operation by the distortion compensator part and a threshold value.
US08364100B2 Method and system for a transmitter loft cancellation scheme that maintains IQ balance
Methods and systems for a transmitter LOFT cancellation scheme that maintains IQ balance are disclosed. Aspects of one method may include providing current compensation to both differential inputs of a mixer for each of I and Q channels. An initial current compensation of X units may be provided, followed by subsequent compensation as needed. The initial compensation may be provided to each differential input of the mixers used for I and Q channels. The subsequent current compensation for the I channel may be independent of the subsequent current compensation for the Q channel. Subsequent current compensation to a first differential input for a mixer may be increased by Y units while decreasing current compensation to the second differential input of the mixer by Y units. In this manner, the DC common mode level for the mixer may remain the same at the initial DC compensation current of X units for both mixers.
US08364096B2 Transmission device, and array antenna control method and device
For transmitting a common channel signal with characteristics with an approximated non-directivity, the common channel signal for all users is divided into sub-channel signals, corresponding to a number of antenna elements composing an array antenna, to be concurrently transmitted with non-directivity by using each antenna element. Individual channel signals, for each user, following the common channel signal with a desired directivity by using the antenna elements. Each sub-channel signal can be made a sub-channel signal obtained by dividing all sub-channel components composing the common channel signal for each sub-channel component by a predetermined number or dividing them depending on a receiving quality of each antenna element.
US08364094B2 Antenna assembly for service station
Disclosed are antenna assemblies suitable for establishing wireless communication with entities that have variable or indeterminate antenna orientation, especially entities having a limited power supply, the antenna assemblies comprising two linearly polarized reception antennae (18, 20) positioned so that the orientation of the antennae define a plane. Disclosed are also service station provided with such an antenna assembly. Disclosed are also methods of establishing wireless communication in a service station between a service station controller and entities that have variable or indeterminate antenna orientation, especially entities having a limited power supply.
US08364092B2 Balanced active and passive duplexers
An active cancellation unit is disclosed for improving the noise cancellation between a transmitter and a receiver which are connected to an antenna using a duplexer, the unit comprising a coupler sampling a signal to transmit provided by the transmitter, a cancellation duplexer having characteristics similar to the duplexer and receiving the sampled signal to provide a simulated signal and an active component receiving the simulated signal and providing an amplified signal having a phase 180 degree shifted with respect to the simulated signal; and a coupler for injecting the simulated signal at the receiver.
US08364090B2 Method and apparatus for wireless radio frequency test signal generation
Generating a radio frequency test signal for a mobile wireless communication device from a set of scanned radio frequency data that represents a plurality of radio frequency channels over a sequence of time intervals. A segment of the set of scanned radio frequency data over a time interval is classified into one of several radio frequency environments. A subset of the segment of scanned radio frequency data is selected based on the classified radio frequency environment. A segment of the radio frequency test signal is generated using the selected subset of scanned radio frequency data. The steps of classifying, selecting and generating are repeated for each time interval in the sequence of time intervals. Classifying the segment of scanned radio frequency data into a radio frequency environment includes comparing a set of statistics extracted from the segment of scanned radio frequency data to pre-defined classification ranges.
US08364088B2 Method, system and mobile device for prioritizing a discovered device list
The described embodiments relate generally to methods, systems and computing devices, including at least a mobile device, for ordering a discovered device list according to a Received Signal Strength Indication (RSSI) of each device in the discovered device list. Thus, the discovered device list has at the top of the list the device that has the highest RSSI, with the remaining devices in the discovered device list presented in descending order of RSSI.
US08364085B2 Device discovery and channel selection in a wireless networking environment
A method and apparatus for device discovery and channel selection in a wireless networking environment are described. As part of an automatic network configuration process, a super node sequentially traverses the available channels, broadcasting discovery messages including the channel switching schedule. Wireless nodes that receive those broadcast messages switch channels in lock step with the super node, sending discovery replies on those channels over which the broadcast discovery messages are successfully received. An association is generated identifying accessible nodes and the channels through which those nodes may be accessed. An optimum channel may then be selected based on this association information. Sub-nodes may repeat the broadcast discovery messages, and relay any discovery replies to the super node. The super node may then identify sub-nodes that may be used as proxies to access nodes that would otherwise be inaccessible.
US08364084B2 Audio broadcasting system and method for broadcasting the same
The present invention provides an audio broadcasting system which comprises an audio player, an adaptor and a vehicle stereo device with a FM receiver. The audio player includes a storage unit for storing a plurality of audio files and a processing unit for generating a channel frequency converting signal corresponding to a FM channel frequency of the FM receiver of the vehicle stereo device. The adaptor generates a particular FM signal based on the audio files and the channel frequency converting signal from the audio player and transmits the particular FM signal to the FM receiver of the vehicle stereo device wirelessly for broadcasting.
US08364083B2 Priority-based wireless USB transfer service management apparatus and method thereof
A priority-based wireless USB transfer service management apparatus and method capable of preventing conflict or interference between service and minimizing waste of resources by providing optimized service supporting environment according to characteristics and media classes of various wireless USB devices are provided. In the priority-based wireless USB transfer service management apparatus and method, wireless data transmitted from wireless USB devices are integrated according to service classes, service management information is configured by identifying the wireless data according to associated protocols, services are classified based on the service management information, priorities and weighting factors are allocated according to the services, final service determination information is configured based on a user's request, and a to-be-performed service is determined based on the final service determination information, so that the determined service is controlled to be performed.
US08364080B2 Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11 B/G and bluetooth devices in coexistent operation
A method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11b/g and Bluetooth (BT) devices in coexistent operation are provided. A priority signal may be generated by a BT radio in a coexistence station to disable WLAN transmissions in a WLAN radio when a BT HV3 frame is available for transmission. When the priority signal is asserted, an exponentially growing retransmission backoff mechanism in the WLAN radio may be disabled. Moreover, when the BT radio and the WLAN radio are enabled for coexistence operation, a WLAN fragmentation threshold in the WLAN radio may be modified based on a WLAN modulation rate and the BT HV3 frame duration.
US08364079B2 Communication through a barrier
A magnetic flux coupling transducer system comprising a primary coil (51) and primary coupling core (52) and a secondary coil (54) and secondary coupling core (55) for passing communications signals and/or electrical power from one side of an electrically conductive barrier to receiving equipment on the other side.
US08364076B2 Apparatus and method of feedback cancellation for radio signal
A feedback signal cancellation apparatus includes a first RF receiver configured to down-convert a received RF signal to a predetermined frequency band, a subtractor configured to subtract a replica of a feedback signal from the down-converted signal, a transmission signal generator configured to generate a repeater output signal using a feedback cancelled signal, a RF transmitter configured to transmit the repeater output signal, a second RF receiver configured to down-convert a RF signal outputted from the RF transmitter to a predetermined frequency band, a reference signal generator configured to receive the RF signal and generate a reference signal having no DC pilot, and a replica generator configured to generate a filter coefficient using correlation between the feedback cancelled signal and the reference signal and to generate a replica of the feedback signal using the generated filter coefficient and the down-converted signal of the second RF receiver.
US08364071B2 Image forming apparatus and sheet conveying device having upstream and downstream rollers
A sheet conveying device includes a pair of upstream rollers and a pair of downstream rollers each including a drive roller and a driven roller, a calculating unit, and a control unit. The upstream rollers include a measuring unit that obtains speed information of the upstream rollers. The calculating unit calculates a target value based on the speed information. The control unit controls the speed of the drive roller of the downstream rollers based on the target value.
US08364070B2 Cleaning device, and image forming apparatus, process cartridge, and intermediate transfer unit each including the cleaning device
A cleaning device for cleaning a moving surface of a cleaning target includes a laminated blade member including multiple layers including a proximal edge layer, each of the multiple layers made of materials different in permanent set value and a holding member to hold a distal end of the blade member. A proximal edge portion of the blade member at a free, leading end opposite the distal end of the blade member held by the holding member brought into contact with the surface of the cleaning target to clean the surface undergoes a linear pressure reduction rate of approximately 90% or higher.
US08364068B2 Fixing device and image forming apparatus
A fixing device includes: a belt member provided to be circularly movable; a first fixing member disposed inside the belt member; a second fixing member that is disposed to be in press contact with the first fixing member across the belt member, and forms a press contact portion between the belt member and the second fixing member; a pressing member that presses the belt member against the second fixing member, the pressing member having a pressing surface that presses an inner peripheral surface of the belt member on a downstream side of the press contact portion in a moving direction of the belt member; and a suppressing unit that suppresses looseness in a portion of the belt member in the width direction thereof, the portion being located on the downstream side of the press contact portion and an upstream side of the pressing surface in the moving direction of the belt member.
US08364065B2 Image forming apparatus and image forming system
An image forming apparatus is disclosed, including: a toner image forming unit which forms a toner image on a surface of a transfer material, the toner image being an image formed of toner, the toner containing wax; a fixing device which fixes the toner image using a fixing member on which a mold release agent including oil is applied; and a surface processing device which processes the fixed surface of the transfer material, on which surface the toner image is fixed using the fixing member on which the mold release agent including the oil is applied, wherein the surface processing device further includes a discharging unit which generates a discharge on or near the fixed surface of the transfer material, on which surface the fixed toner image is formed.
US08364063B2 Image forming apparatus, image forming method for image forming apparatus, and program
There are provided an image forming apparatus, an image forming method for the image forming apparatus, and a program that can reduce misalignment among images in all colors. Rotation of at least one of a transfer-sheet conveying belt 8 and an intermediate transfer belt 6 is controlled so as to match the phases of fluctuation of the surface speed of the intermediate transfer belt 6 and fluctuation of the surface speed of the transfer-sheet conveying belt 8, whereby it is possible to keep the periodical speed fluctuations of both the intermediate transfer belt 6 and the transfer-sheet conveying belt 8 to the minimum and reduce misalignment among images in all colors.
US08364062B2 Fixing roller for fixing unit, fixing unit, image forming apparatus, roller replacement aid for fixing unit, and method of replacing fixing roller in fixing unit
In a fixing unit in which at least one of a heating roller and a pressing roller is provided as a fixing roller and is replaceably supported along the axial direction of the fixing roller, a sliding member is formed integrally to the inside of the fixing roller, so that the sliding member slides on the outer circumference of a roller guiding shaft upon replacing the fixing roller.
US08364061B2 Fixing device and image forming apparatus
An engaging unit engages a housing of a fixing device with a main body of an image forming apparatus in an engaged position, and disengages the housing from the main body in a disengaged position. An operating member operates the engaging unit from the engaged position to the disengaged position or vice versa. A holding recession is formed on at least one corner between a front side and a lateral side of the housing. The operating member and the holding recession form a handling unit with which the housing is supported when the housing is attached to or detached from the main body.
US08364060B2 Image forming apparatus and cartridge for the use therewith
An image forming apparatus and a cartridge for use therewith are provided. The image forming apparatus includes a main body; a cartridge that stores a developer; a supporting member that receives the cartridge; and a side cover that covers the supporting member, where the supporting member is rotatably supported by the main body. The supporting member pivots between a reception position at which the cartridge is received into the main body and an exposure position at which the cartridge is exposed from the main body.
US08364058B2 Process cartridges in image forming device
An image forming device includes a process frame, and a process cartridge. The process cartridge is detachably insertable in the process frame in an inserting direction. The process cartridge includes a shutter unit. The shutter unit is pivotally movably supported to the cartridge body. The shutter unit includes an operating section and a shutter section. The operating section is abuttable on the process frame during insertion of the process cartridge into the process frame, and is pivotally movable in accordance with an insertion of the process cartridge into the process frame in the inserting direction. The shutter section is pivotally movable, in interlocking relation with the pivotal movement of the operating section, between a covering position covering a part of the outer peripheral surface of the photosensitive drum and an exposing position exposing the part of the outer peripheral surface to an atmosphere in accordance with the pivotal movement of the operating section.
US08364057B2 Post processing apparatus and image forming system using the same apparatus
A post processing apparatus, placed on a floor, and placed next to a downstream side of an image forming apparatus also placed on the floor in a sheet conveyance direction, to perform a post processing operation onto sheets ejected from the image forming apparatus, including a plurality of joining sections to join the image forming apparatus, wherein the plurality of the joining sections include an elastic member.
US08364048B2 Fixing device and image forming apparatus including same
A fixing device including a fixing member; a heat source to heat the fixing member; a power supply to supply power to the heat source; a thermostat provided in the middle of a circuit connecting the heat source and the power supply to block power supply from the power supply to the heat source upon detection of a temperature of the fixing member equal to or greater than a predetermined temperature; a support member to contact terminals fixed to the thermostat to support the thermostat; and electrode plates provided opposite the support member with a gap therebetween to form a part of the circuit by connecting to surfaces of the terminals of the thermostat opposite surfaces thereof contacting the support member while the terminals are positioned within the gap. The electrode plates include a first guide part to guide the terminals into the gap.
US08364047B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus is configured to communicate with an image forming apparatus. The image forming apparatus includes a toner supply unit having a stationary toner container and a replaceable toner container. The information processing apparatus includes a first receiving unit configured to receive from the image forming apparatus a toner-low notification with respect to the stationary toner container, a second receiving unit configured to receive from the image forming apparatus a replaceability notification with respect to the replaceable toner container, and a management unit configured to manage a stock quantity of the replaceable toner containers based on the toner-low notification received by the first receiving unit and the replaceability notification received by the second receiving unit.
US08364046B2 Image forming apparatus and control parameter correcting method
There is provided an image forming apparatus in which a correction value is acquired from a storage device provided in a coloring agent cartridge mounted in the image forming apparatus, it is determined whether the acquired correction value is within a specified numerical range, and when it is determined that the acquired correction value is not within the specified numerical range, a control parameter of a specified process relevant to an image forming operation is corrected based on a specified correction value previously set to correct the control parameter of the specified process performed by the image forming apparatus.
US08364045B2 Wavelength control method and optical transmission device
An optical transmission device in which: a first cyclic filter with a fixed transmission wavelength characteristic and a second cyclic filter with a variable transmission wavelength characteristic are combined, and the transmission wavelength characteristic of the second cyclic filter is changed according to a target wavelength, to thereby control the relative phase relationship of the transmission wavelength characteristics of the first and second cyclic filters. Moreover a light source is controlled according to a monitored value of the transmittance of the second cyclic filter with respect to the control target light, to thereby match the wavelength of the control target light with the target wavelength. Consequently, it is possible, with a simple configuration using a combination of two cyclic filters, to variably control wavelength at arbitrary wavelength intervals at a high level of precision.
US08364043B2 Method and apparatus for controlling reflective semiconductor optical amplifier (RSOA)
A method and apparatus for controlling a reflective semiconductor optical amplifier (RSOA) are provided. The RSOA control apparatus sets a threshold current at which a light source starts to oscillate to be constant regardless of a wavelength of seed light by controlling a driving temperature for driving a RSOA, and adjusts an optical characteristic which is differently output for each wavelength of seed light to be constant by controlling a driving current.
US08364042B2 Optical interconnection arrangement for high speed, high density communication systems
An optical interconnection arrangement for use in high data applications is presented that eliminates the need for extensive serialization/de-serialization (SERDES) functionality by utilizing pulse amplitude modulation (PAM) techniques to represent the data in the optical domain while utilizing a separate channel for transmitting an optical clock signal, eliminating the need for clock recovery circuitry on the receive end of the arrangement.
US08364039B2 Optical network and optical signal modulation method thereof
An optical network and an optical signal modulation method thereof are provided. The optical network includes an optical fiber and a remote node (RN). The RN receives a continuous carrier wave from the optical fiber and modulates the continuous carrier wave to generate a first frequency offset carrier wave The frequency of the first frequency offset carrier wave is different from that of the continuous carrier wave. A first user device re-modulates and loads data to the first frequency offset carrier wave to generate a first upstream signal. The frequency of the first upstream signal is the same as that of the first frequency offset carrier wave. The RN inputs the first upstream signal into the optical fiber.
US08364026B2 Video playback system and method
A method in a video playback system for playing a video with a specific playback speed in accordance with a video feature and a playback record is described. The system allows the playback record records a preceding playback speed corresponding to the video previously played to learn user preferences for a user. This makes the specific playback speed more suitable for the user without any adjustment. In addition, the system also allows the user input a resetting playback speed to actively adjust the specific playback speed if the original specific playback speed is not suitable for the user.
US08364025B2 Recording medium, and method and apparatus for reproducing the recording medium
In one embodiment, the method includes retrieving management information associated with the audiovisual data. The management information includes link information, an indicator, and reference information. The method further includes identifying whether or not a set of additional data associated with the audiovisual data exists in a stream including at least a portion of the management information using the indicator. The additional data describes the audiovisual data. Also, the indicator includes one of a first indicator value indicating that the set of the additional data associated with the audiovisual data exists in the stream and a second indicator value indicating that the set of the additional data associated with the audiovisual data does not exist in the stream. The audiovisual data and the set of the additional data are retrieved using the link information referencing the set of the additional data and the reference information being assigned to the audiovisual data, and the audiovisual data and the associated additional data are reproduced.
US08364022B2 System and method for managing video recording based upon blackout events in a video data distribution system
A system useful for managing digital video recording of alternative event data during a blackout of primary event data at a client device, the system including but not limited to a processor in data communication with a computer readable medium; and a computer program comprising instructions embedded in the computer readable medium, the computer program further comprising instructions to receive input data scheduling a digital video recording for the primary event data; instructions to receive at the client device, notification data indicating blackout of the primary event data; and instructions to present alternative event data for recording on the client device.
US08364020B2 Solution for capturing and presenting user-created textual annotations synchronously while playing a video recording
The present invention discloses a textual annotation system for video recordings. Such a system can include a video recording, an annotation interface, and an annotation manager. The annotation interface can be configured to accept and execute a set of user-selectable commands for creating, modifying, and transmitting a user-created annotation set. The user-created annotation set can contains multiple textual annotations with associated placement data. The annotation manager can be configured to display the user-created annotation set synchronously with the video recording such that the contents of the video recording are unaltered.
US08364019B2 Video decoding device and video decoding method
A video decoding device includes a decoder configured to decode a plurality of separate partial areas of each of pictures included in encoded video data and a motion vector indicating a positional relationship between each of the partial areas and a partial area of a different picture referenced in order to encode the partial area; an error detector configured to detect, as an error area, a partial area that is unable to be decoded by the decoder from among the plurality of partial areas; a referenced area determiner configured to determine a referenced area of a third picture that has already been decoded, the referenced area corresponding to the error area; a concealment unit configured to conceal the error area using data included in the referenced area; and an image integrator configured to reproduce the first picture.
US08364011B2 System and method for providing a personalized media consumption experience
There are presented systems and methods for enabling an association of media information relating to a playback of a media content file with a medium containing the media content file. In one embodiment, such a method for use by a playback device comprises obtaining a unique identifier present on the medium, transmitting the unique identifier, obtaining the media information relating to a usage of the media content file, and transmitting the media information. In another embodiment, such a method for use by a server comprises receiving a unique identifier present on the medium, storing the unique identifier in a memory, receiving the media information of the media content file according to the playing of the media content file, storing the media information in the memory, and associating the media information with the unique identifier.
US08364009B2 Apparatus, systems and methods for a thumbnail-sized scene index of media content
Scene-based program accessing systems and methods are operable to present a program at a scene corresponding to a selected thumbnail-sized image. An exemplary embodiment selects a plurality of image frames from a program based upon a scene separation duration; generates a thumbnail-sized image from each of the selected image frames, and presents the plurality of thumbnail-sized images on a scene index. The scene index is configured to present the plurality of thumbnail-sized images in a time ordered sequence corresponding to a subject matter presentation sequence of the program, and each of the selected image frames are temporally separated from each other by the scene separation duration.
US08364005B2 Method for play synchronization and device using the same
A method for play synchronization and a device using the same are provided. A first device stores time-based content play information. The first device plays content according to the time-based content play information. The first device transmits the time-based content play information to a second device so that the second device plays the content according to the time-based content play information. Accordingly, the content played by one device can be played by another device concurrently.
US08364002B2 Optical sight
An optical sight is provided and may include: a housing; at least one prism supported by the housing; an optical device disposed on the prism and including a longitudinal axis; and an illumination device associated with the optical device and operable to supply the prism with light via the optical device by supplying light to the optical device in a direction along the longitudinal axis.
US08364001B2 Polymer optical waveguide and method for production thereof
A polymer optical waveguide includes: at least one core through which light propagates; a cladding which surrounds the core and has a refractive index less than that of the core; at least one conductive wire being provided on at least one side of the cladding, the polymer optical waveguide having a sheet shape, the conductive wire including a conductive layer which is provided on the at least one side of the cladding and being partitioned by a first groove, and the core being formed between second grooves each of which is formed in at least a part of the first groove.
US08363996B2 Mounting system for telecommunications panels
A mounting arrangement for a telecommunications system, the system including a panel and a frame. The mounting arrangement providing a tool-less connection between the panel and the frame for ease of assembly and installation. In one embodiment, the mounting arrangement including flexible retaining clips provided on the panel, and guides formed on the frame. The flexible retaining clip and guides defining a snap-fit connection that is secure and easy to use.
US08363994B2 Fiber optic cable assembly
A fiber optic cable assembly includes an outer jacket defining a first passage and a second passage disposed adjacent to the first passage. The outer jacket includes a wall disposed between an outer surface of the outer jacket and the first passage. A plurality of optical fibers is disposed in the first passage. A reinforcing member is disposed in the second passage. An access member is disposed in the wall of the outer jacket.
US08363990B1 Optical set-reset latch
An optical set-reset (SR) latch is formed from a first electroabsorption modulator (EAM), a second EAM and a waveguide photodetector (PD) which are arranged in an optical and electrical feedback loop which controls the transmission of light through the first EAM to latch the first EAM in a light-transmissive state in response to a Set light input. A second waveguide PD controls the transmission of light through the second EAM and is used to switch the first EAM to a light-absorptive state in response to a Reset light input provided to the second waveguide PD. The optical SR latch, which may be formed on a III-V compound semiconductor substrate (e.g. an InP or a GaAs substrate) as a photonic integrated circuit (PIC), stores a bit of optical information and has an optical output for the logic state of that bit of information.
US08363987B2 Multi-mode multiplexing using staged coupling and quasi-phase-matching
A mode-selective add/drop unit for a mode division de/multiplexing device includes an optical ADU waveguide adapted for coupling to an input optical waveguide. The optical ADU waveguide includes at least one region providing optical signal coupling between the ADU waveguide and a multi-mode waveguide; and, one or more phase matching regions for controlling a relative or absolute phase difference between an electromagnetic wave (EMW) carried in the ADU waveguide and the multi-mode waveguide. The mode-selective add/drop unit may further include a transition region connecting the coupling region and a phase matching region, wherein a shape of a transition region is governed by a polynomial function, exponential function, logarithmic function, trigonometric function or, any combination of these functions.
US08363984B1 Method and system for automatically cropping images
The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system configured to downsample an image to a threshold number of pixels, a saliency analyzer configured to compute a saliency value for each pixel based on one or more detected color clusters and a spatial scatter of the one or more color clusters, and a face detector configured to detecting one or more faces within the image. However, the saliency value of each pixel not associated with the one or more detected faces within the image is adjusted if one or more faces within the image are detected. Further, a search system is configured to define a saliency region based on a total value of saliency values within the saliency region and on a parameter, where the parameter value is based on a relative importance of a false positive pixel to a false negative pixel. The search system also defines a crop region using an aspect ratio that includes the saliency region and determines a position of the crop region based the saliency values within the crop region by performing a one dimensional search. A cropping system is configured to crop the image based on the one dimensional search. A method for automatic image cropping is also presented.
US08363980B2 Video processing system and method
A method of calculating a transform matrix for transforming points in a model of an object to an image of the object captured by a camera. The camera produces a two dimensional view of the object, the object having a plane, which includes a plurality of lines defining features on the plane of the object. The method comprises identifying a plurality of triplets of points on the lines of the object in the image from the camera, each of the triplets of points providing three or more non co-linear points on the lines of the object. The method includes identifying a sample triplet of points in the model, for each of the identified plurality of triplets of points, calculating a transform matrix which will transform the sample triplet from the model onto the identified triplet of points from the camera image, for each of the identified transform matrices, calculating a transform matrix for transforming a plurality of points on the lines of the object from the model to the image, calculating a comparison metric between the points transformed from the lines of the plane of the object in the model and corresponding points in the image view of the object, and identifying the transform matrix which produces the best comparison metric. The identified transform matrix can therefore be used to transform points on the model into the image produced by the camera, or points in the image onto the model.
US08363978B2 System and method for block edge location with varying block sizes and offsets in compressed digital video
Embodiments include systems and methods of determining block edge location in video. In one embodiment, a system includes a block edge map generator configured to generate a binary block map, the block map having indicators representing the locations of block edges in a first direction, a histogram generator configured to accumulate the indicators to form a block edge histogram, the peaks of the histogram corresponding to block edge locations in the image, a low-pass filter to low-pass filter the block edge histogram and form a filtered histogram, a peak locator configured to identify the peaks of the filtered histogram, and a peak refiner configured to refine locations of peaks located in the filtered block edge histogram based on the identified peaks and peaks in the block edge histogram, the refined peak locations indicative of block edge locations, and further configured to provide block locations.
US08363975B2 Image determining device, image determining method, and program
There is provided an image determining device including a frequency band signal detecting unit for dividing an image into a plurality of local regions and detecting for each local region signals of a plurality of frequency bands from the image signal; an average value calculating unit for calculating an average value of a characteristic value corresponding to an amplitude, for each local region and for each signal of the plurality of frequency bands; a local region selecting unit for selecting at least one local region based on image information; an average value selecting unit for selecting the average value corresponding to the selected local region; a relative value calculating unit for calculating a relative value of one average value with respect to another average value both of the average values being of the selected average values; and an image determining unit for determining an image based on the relative value.
US08363973B2 Descriptor for image corresponding point matching
System and method of generating feature descriptors for image identification. Input image is Gaussian-blurred at different scales. A difference of Gaussian space is obtained from differences of adjacent Gaussian-blurred images. Key points are identified in the difference-of-Gaussian space. For each key point, primary sampling points are defined with three dimensional relative positions from key point and reaching into planes of different scales. Secondary sampling points are identified for each primary sampling point. Secondary image gradients are obtained between an image at a primary sampling point and images at secondary sampling points corresponding to this primary sampling point. Secondary image gradients form components of primary image gradients at primary sampling points. Primary image gradients are concatenated to obtain a descriptor vector for input image. Descriptor vector thus obtained is scale invariant and requires a number of additions equal to number of primary sampling points multiplied by a number of secondary sampling points.
US08363972B1 Method for fast, robust, multi-dimensional pattern recognition
Disclosed is a method for determining the absence or presence of one or more instances of a predetermined pattern in an image, and for determining the location of each found instance within a multidimensional space. A model represents the pattern to be found, the model including a plurality of probes. Each probe represents a relative position at which a test is performed in an image at a given pose, each such test contributing evidence that the pattern exists at the pose. The method further includes a comparison of the model with a run-time image at each of a plurality of poses. A match score is computed at each pose to provide a match score surface. Then, the match score is compared with an accept threshold, and used to provide the location any instances of the pattern in the image.
US08363968B2 Image coding method for facilitating run length coding and image encoding device thereof
An image coding method for run-length coding (RLC), including quantizing a coefficient string representing a plurality of pixel values to generate a first quantization coefficient string, determining a cutoff quantization coefficient in the first quantization coefficient string, discarding a part of quantization coefficients of the first quantization coefficient string according to the cutoff quantization coefficient, and forming remaining quantization coefficients of the first quantization coefficient string as a second quantization coefficient string, and performing image coding to the second quantization coefficient string with the RLC.
US08363967B2 Method and apparatus for intraprediction encoding/decoding using image inpainting
A method and apparatus for intraprediction encoding/decoding is provided. The method includes performing image inpainting based on pixels included in a previously encoded region of a current picture among pixels that are adjacent to a boundary between a current block and the previously encoded region of the current picture in order to predict the current block, and performing prediction encoding on the current block using the prediction result. Thus, a new intraprediction mode in which the current block can be accurately predicted can be provided.
US08363960B2 Method and device for selection of key-frames for retrieving picture contents, and method and device for temporal segmentation of a sequence of successive video pictures or a shot
Exemplary embodiments are described in which is performed not only a shot detection (continuous recording with a camera) and an association of several key-frames to the shots, it then being possible for a subsequent scene recognition to be based on the grouping of shots into scenes. Rather, it is observed that a scene only relates to one event in a setting. Since both can change within a shot, not every scene boundary is at the same time also a shot boundary. In addition, not every shot is short enough, so that a reliable retrieval of different picture contents is not guaranteed. Therefore, exemplary embodiments are shown which are capable of defining sub-shots so that in principle, scene and shot boundaries are also sub-shot boundaries at the same time. Sub-shots furthermore include only video pictures with a small change in picture content.
US08363958B2 Method and apparatus for measuring motion of a subject using a series of partial images from an imaging system
A line scan imager is used to determine the motion of a subject. Each line of image data from the line scan imager is compared with a reference image. The location of a matching line in the reference image reveals the displacement of the subject. The current subject displacement can be determined based on each line of image data. The resulting displacement information can be used to correctly place other optical beams on the subject. The method can be applied to tracking the human eye to facilitate measurement, imaging, or treatment with a beam of optical radiation.
US08363957B2 Image classification system and method thereof
An image classification system configured to classify a target and method thereof is provided, wherein the system includes at least one light source configured to emit light with at least one line pattern towards the target, wherein at least a portion of the emitted light and line pattern is reflected by the target. The system further includes an imager configured to receive at least a portion of the reflected light and line pattern, such that an obtained 2-D line pattern is produced that is representative of at least a portion of the emitted light and line pattern reflected by the target, and a controller configured to compare the 2-D line pattern to at least one previously obtained 2-D line pattern stored in a database, such that the controller classifies the 2-D line pattern as a function of the comparison.
US08363955B2 Apparatus and method of image analysis
A method of analyzing a captured image comprising an instance of a target object comprises the steps of: for each of a plurality of different brightness threshold levels, generating contours from the captured digital image that indicate where in the captured digital image the pixel values of the captured digital image cross the respective brightness threshold level; identifying instances of a contour corresponding to a characteristic feature of said target object, the instances being detected at substantially similar image positions in the contours derived using at least two of the respective brightness threshold levels; and estimating a homography which maps the characteristic feature of the target object to its representation in the captured image, based upon the two or more instances of that target object's corresponding contour.
US08363952B2 Face recognition training method and apparatus
A device is trained for face recognition. A first acquired digital image of a scene includes a face. Face image data is extracted and stored in a face image library along with an unique identifier. A second acquired digital image may or may not include the face of the same person as the face in the first acquired digital image. Face recognition is applied to extracted face data of the second digital image, and the face of the first digital image is displayed as a match to the face of the second digital image when the first and second images are determined to match or the second digital image or a face therein is identified with biometric data stored along with the first digital image when the faces in the first and second images are determined to match.
US08363950B2 Combining online and offline recognizers in a handwriting recognition system
Described is a technology by which online recognition of handwritten input data is combined with offline recognition and processing to obtain a combined recognition result. In general, the combination improves overall recognition accuracy. In one aspect, online and offline recognition is separately performed to obtain online and offline character-level recognition scores for candidates (hypotheses). A statistical analysis-based combination algorithm, an AdaBoost algorithm, and/or a neural network-based combination may determine a combination function to combine the scores to produce a result set of one or more results. Online and offline radical-level recognition may be performed. For example, a HMM recognizer may generate online radical scores used to build a radical graph, which is then rescored using the offline radical recognition scores. Paths in the rescored graph are then searched to provide the combined recognition result, e.g., corresponding to the path with the highest score.
US08363949B2 Character recognition for overlapping textual user input
Techniques described herein may recognize handwritten characters that are written at least partially over the top of one another that are input to a computing device. The handwritten characters may be formed of one or more strokes. A user may write characters or parts of words over approximately the same area of graphical user interface (i.e., on top of each other) without having to wait for a timeout between character input and without having to select a button or provide another input indicating the character is complete before entering input for another character. Once a character is at least partially recognized, a graphical indication corresponding to the user input displayed on a screen may be altered. Such alterations may include fading or changing size or location of the graphical indication.
US08363948B2 Classification scheme and system for modifying character allographs contained therein
A system for modifying a classification scheme for classifying hand-written characters. The system includes a memory storing the classification scheme containing a plurality of user dependent allographs, each allograph representing a respective style of a respective letter; and a processor configured for: receiving data representing a handwritten character; selecting an allograph representing the handwritten character; modifying the allograph in accordance with the selection; and storing a modified classification scheme which includes the modified allograph.
US08363945B2 Similar semicircle detecting apparatus and computer-readable storage medium storing similar semicircle detecting program
The present invention performs a process of integrating plural pixel evaluation values corresponding to plural evaluation pixels on a circular arc overlapping a circle using a predetermined pixel in interest as its center and calculating an integrated evaluation value to evaluate whether the circular arc is a circular arc corresponding to a similar semicircular shape, for each of plural circular arcs that overlap the circle in overlapping phases which are different from each other, compares plural integrated evaluation values corresponding to the plural circular arcs, and extracts the circular arc with which the integrated evaluation value indicating the most approximation to the similar semicircular shape is associated, from the plural circular arcs.
US08363938B2 Method and apparatus for aligning signals
This invention relates to alignment of signals, particularly for use in a quality assessment system. The invention provides a method and apparatus for aligning a first signal comprising a sequence of frames with a second signal comprising a sequence of frames, the method comprising the steps of: determining a similarity measure between each of a plurality of frames of the first signal and each of a plurality of frames of the second signal; assigning a matching value to each frame of the first signal wherein the matching value indicates a relative position of a matching frame in the second signal, by repeating the sub-steps of: generating a relative delay histogram the histogram comprising a set of values corresponding to each of a set of relative delays by: selecting a subset of frames of the first signal and for each frame of said subset identifying the frame of the second signal having the greatest similarity with said frame; determining the relative delay between the identified frame of the second signal and said frame of the first signal; and incrementing the value of the histogram corresponding to said relative delay; identifying one or more peaks in the relative delay histogram; and assigning the matching value to each frame contributing to a peak in dependence upon said identified peaks.
US08363936B2 Method and apparatus for reduced resolution partitioning
There are provided methods and apparatus for reduced resolution partitioning. An apparatus includes an encoder for encoding video data using adaptive tree-based frame partitioning, wherein partitions are obtained from a combination of top-down tree partitioning and bottom-up tree joining.
US08363933B2 Image identification method and imaging apparatus
An image identification method for classifying block images of input image data into one of predetermined categories; the method includes the steps of: dividing image data into multiple blocks to produce block images, processing the feature quantity of each block image by their color space information and frequency component, learning separating hyperplanes that indicate boundaries of each category by reading in training data image that have labeled categories for each block and processing image feature quantity for each block of an training data image, and classifying respective block image to a category according to the distance from the separating hyperplane of each category for a newly acquired image to obtain the image feature quantity of block images. An imaging apparatus implementing the image identification method noted above is also disclosed.
US08363922B2 IC layout pattern matching and classification system and method
A system and method for restricting the number of layout patterns by pattern identification, matching and classification, includes decomposing the pattern windows into a low frequency component and a high frequency component using a wavelet analysis for an integrated circuit layout having a plurality of pattern windows. Using the low frequency component as an approximation, a plurality of moments is computed for each pattern window. The pattern windows are classified using a distance computation for respective moments of the pattern windows by comparing the distance computation to an error value to determine similarities between the pattern windows.
US08363916B2 Method and image processing system for producing result images of an examination object
At least one embodiment of the invention relates to a method for producing result images of an examination object, in the case of which a number of magnetic resonance images, determined by a magnetic resonance recording device, of the examination object are acquired, and radionuclide emission tomography image data, determined by a radionuclide emission tomography recording device, of the examination object are acquired. In at least one embodiment, the magnetic resonance images for determining contours of a target structure are then segmented, and the contours of the target structure are visualized in common with at least the radionuclide emission tomography image data that are assigned to picture elements located inside the target structure, and/or are stored for a later visualization. Moreover, a corresponding image processing system and an imaging system having such an image processing system are described in at least one embodiment.
US08363907B2 System and method for 3D imaging using structured light illumination
A biometrics system captures and processes a handprint image using a structured light illumination to create a 2D representation equivalent of a rolled inked handprint. A processing unit calculates 3D coordinates of the hand from the plurality of images and maps the 3D coordinates to a 2D flat surface to create a 2D representation equivalent of a rolled inked handprint.
US08363906B2 Method, apparatus, and computer readable storage medium for biometric image extraction, registration, and correlation
To provide a registration apparatus, a collation apparatus, an extraction method and an extraction program capable of improving authentication accuracy. An image signal obtained by imaging a biometric subject in a predetermined biological position is subjected to predetermined processing so as to extract a feature portion of the biometric subject in the image signal. The feature portion is subjected to Hough transform. Parameter extraction is performed by changing the extraction condition such that the number of parameters obtained by the Hough transform becomes a predetermined value. In the case where the value of the extraction condition at the time point when the number of parameters is the predetermined value falls within a range from the upper limit set value to the lower limit set value, the predetermined number of parameters are set as registration data or data to be collated with the registration data.
US08363897B2 Method for detection of moving object of approximately known size in conditions of low signal-to-noise ratio
The invention provides a method for detection of a moving object when signal-to-noise ratio is low. A field of view is presented as a regularly updated frame of data points. A state of the object is defined by an “azimuth-speed” pair (i.e., a hypothesis). On each update, a detection system performs two steps. At the first step, the brightness of data points of a new frame is replaced by the average brightness of points surrounding this point. At the second step, the brightness of data points of this frame is being accumulated separately for each hypothesis. On each update, one of hypotheses produces the accumulated frame with the brightest point. This hypothesis is considered the best; its frame is displayed on a screen. The object is detected when the best hypothesis stabilizes in a sequence of updates and the movement of the brightest point becomes consistent with this hypothesis.
US08363896B2 White road line recognition device for vehicle
The stereo image recognition device detects a first white road line starting point by luminance change on retrieval lines in a first white road line detection region set on an image, calculates an approximation line for a point group of the points, sets white road line search lines inside the approximation line in the vehicle width direction, and searches a white road line inside thereof based on luminance information on the search lines. When there is a white road line, the device sets a second white road line detection region by expanding the first region toward inside in the vehicle width direction, detects a second white road line starting point not overlapping the first point, calculates a white road line based on a point group of the first points or the second points selected on a predetermined condition, and sets the first region based on the calculated line.
US08363894B2 Apparatus and method for implementing a touchless slider
A method for gesture recognition in an optical system using a touchless slider is shown. The touchless slider has first and second reference points positioned along an axis in an optical system. The method includes obtaining a plurality of first and second reflectance values by measuring an amplitude of light reflected from an object relative to the first and second reference points, respectively, wherein each first and second reflectance value corresponds to a different point in time. The plurality of first and second reflectance values are compared to identify a plurality of ratio values between the first and second reflectance values, wherein each of the plurality of ratio values corresponds to one of the points in time. At least one of a position and a direction of movement of the object relative to the first and second reference points is determined based on the identified plurality of ratio values.
US08363891B1 System and method for predicting a force applied to a surface by a body during a movement
According to one embodiment, a system includes at least one memory and at least one processor. The processor receives information that includes a position or motion of one or more points of a body during a movement. Based at least on the position or motion of the one or more points of the body during the movement, the processor calculates a first one or more curves indicative of a first force between a surface and at least a first portion of the body, and calculates a second one or more curves indicative of a second force between the surface and at least a second portion of the body. The processor further predicts a force applied to the surface by the body during the movement by combining the first and second one or more curves.
US08363890B2 Image processing apparatus, image processing method and non-transitory computer-readable medium
An image processing apparatus includes an image acquiring unit, a partial information detecting unit and an embedding unit. The image acquiring unit acquires an image in which first additional information is embedded so that pieces of first partial information obtained by dividing the first additional information are coded and embedded in respective unit areas obtained by dividing the image. The partial information detecting unit detects the pieces of first partial information, which are embedded in the respective unit areas of the image acquired by the image acquiring unit. The embedding unit codes and embeds, in the respective unit areas, pieces of second partial information obtained by dividing second additional information which is different from the first additional information so that a sum of differences between corresponding pairs of (i) the pieces of detected first partial information and (ii) the newly embedded pieces of second partial information become minimum.
US08363887B2 Variable fan for portable explosive or drug detection system
Systems and methods are disclosed to automatically detect the presence of a substance on a test swipe by capturing a background image of the test swipe; applying one or more test chemicals to a test swipe; adjusting the temperature of the test swipe to a predetermined temperature range; controlling a variable speed fan to avoid fogging the camera's lens; capturing an in-situ image of the test swipe after the application of chemical at the predetermined temperature range; subtracting the background image from the in-situ image; generating a difference value from the two images; and searching a known database to identify the substance.
US08363886B2 Image processing apparatus for providing metadata to captured image and method thereof
An image processing apparatus acquires data of a finder image in an imaging apparatus, analyzes the data of the finder image, and extracts a feature amount of the finder image. Then, the image processing apparatus generates metadata based on the analysis result, and provides the metadata to a still image data captured by the imaging apparatus.
US08363884B2 Watermark hiding in designated applications
A method, service, and product for hiding a watermark existing in a digital media within a software application, comprising creating a set pattern of pixels represented by coordinates which represent a red, a green, a blue, and an alpha level of color, where the set pattern of pixels covers a set of original pixels within the digital media. The method including determining whether the transparency level of color should be removed from the set pattern of pixels based on a known pixel transparency removal parameter; and modifying the set pattern of pixels to remove the transparency level of color coordinates, wherein an original pixel color can be seen because the set pattern of pixels are made transparent; or not modifying the set of pixels to remove the transparency level of color coordinates, wherein the original pixel color cannot be seen because the set of original pixels is made transparent.
US08363882B2 User discernible watermarking
Briefly, in accordance with one embodiment, a server may parse content into one or more segments, and process the segments to identify where in the content one or more watermarks may be added. The segments may then be concatenated into processed content that includes watermarking instructions. The processed content may be transmitted to a client for rendering. In some embodiments, the watermarking may be applied dynamically at a server prior to or concurrently with transmission to the client. If the client encounters an instruction to add a watermark, the client may render a watermark based at least in part on client information and/or information capable of identifying the client's user. The watermark may be placed at locations in the content so that the content is discernible by a user, while also being placed within a context of the content so as not to distract from the content experience.
US08363881B2 Closed-ended linear voice coil actuator with improved force characteristic
Disclosed is a linear actuator which includes a core, a coil, a magnet assembly, and a housing. The coil that is shaped to be positioned about the core for movement along a longitudinal axis of the core. The housing is supported by core flanges and positioned about the coil and the core. The magnet assembly includes magnets of the same polarity facing the coil and shaped to be positioned inside or outside of the coil, and supported by the core or by the housing, respectively. The core includes first and second portions, each having an end face, and the first and second portions are positioned along the longitudinal axis so that the end faces oppose each other and are separated by a gap. A cavity is formed in each of the end faces along the longitudinal axis.
US08363880B2 Speaker and electronic device including the same
A speaker includes a diaphragm 11, edges 12, at least one voice coil bobbin 14, a voice coil 15, and a magnetic circuit 21. The diaphragm 11 is a long flat plate. The edges 12 at ends of the diaphragm 11 in a longer-side direction support the diaphragm 11 to vibrate. The voice coil bobbin 14 has a substantially square pillar shape with a height more than twice as vibrational amplitude of the diaphragm 11, includes an opening having a periphery connected directly to the diaphragm 11, and supports the diaphragm 11 to transmit vibration to it. The voice coil 15 is wound around an outer periphery of the voice coil bobbin 14 substantially at center in a height direction. The magnetic circuit 12 drives the voice coil 15. The long speaker is unlikely to cause breakeup resonance, and has smooth frequency characteristics to offer good sound quality.
US08363877B2 Headphones and earmuffs
There is provided a headphone comprising: a pair of right and left housings each for accommodating a speaker unit; a headband having a shape curved in a longitudinal direction to which the pair of right and left housings are connected on both sides in the longitudinal direction, respectively; and first to third hinges provided on the headband so as to be arranged in the longitudinal direction and capable of folding the headband in an inner side direction of curvature; wherein the first hinge positioned between the second and third hinges is capable of folding the headband about a hinge axis tilted relative to a forward and backward direction perpendicular to the longitudinal direction of the headband such that both ends in the longitudinal direction of the headband folded only by the first hinge do not contact each other.
US08363876B2 Audiometric devices
A method includes adhering an audiometric device to a surface of an ear or to an ear canal, the audiometric device including an adhesive contacting the surface of the ear or the ear canal; and conducting an audiometric procedure with the audiometric device adhered to the surface of the ear or the ear canal.
US08363875B2 Headphone
There is provided a headphone having a pair of units being attached to both ends of a band, and at least one of the units being made slidable relative to the band. The headphone comprises a slider that supports the unit, accommodates a part of a cord for connecting end parts of the band and the unit, and includes an engaged part for regulating a sliding range of the unit, a slider guide fixed to an end part of the band and inserted through the slider, for guiding a sliding motion of the slider in the sliding motion of the unit, and an engaging part having approximately the same width as that of the engaged part, attached to the end part of the band, and engaged with the engaged part so as to be locked to the end part of the engaged part in the sliding motion of the unit.
US08363874B2 Receiver
There is provided an earphone having at least one housing (10) and at least one electroacoustic transducer (20) having a first and a second surface (21, 22). The earphone further has a first volume (100) defined by the first surface (21) of the electroacoustic transducer (20) and by a first end (12) of the housing (10), and a second volume (200) defined by the second surface (22) of the electroacoustic transducer (20) and by a second end (11) of the housing (10). An opening (300) is provided between the first and second volumes (100, 200). A closing unit (30) serves to at least partially close the opening (300).
US08363872B2 Magnetic earpiece coupling
A magnetized hearing-aid earpiece inductive coupling system includes a hearing-aid earpiece including a magnetized assembly with an inductive coil. The earpiece also includes an earpiece controller that is communicatively coupled with the inductive coil and that controls adjustable settings of the earpiece. A hearing-aid programming device includes a magnetized coupler with a second inductive coil. The magnetized assembly and the magnetized coupler are configured to magnetically hold the two inductive coils in proximity to one another, such that the inductive coils inductively communicatively couple the earpiece controller with the hearing-aid programming device. The hearing-aid programming device is thereby enabled to instruct the earpiece controller to adjust the earpiece's adjustable settings.
US08363870B2 Vibrator
An electromagnetic vibrator for generating vibrations in bone conducting hearing aid devices. The vibrator includes a magnetic device, a vibrator plate and an inner spring member providing an air-gap between the magnetic device and the vibrator plate. The vibrator is housed in a casing and an outer spring is arranged between the vibrator and the casing to isolate movements of the magnetic device relative to the casing. The outer spring is part of the surrounding casing and is mechanically attached to the vibratory transmitting element via an elastic sealing element. The sealing function of the hearing aid housing is provided by the outer spring attachment.
US08363867B2 Low power signal transmission
A low-power implant system. The system includes an implant for implantation into a person, such as a cochlear implant or a middle ear implant. The implant is capable of communicating with a device via transmission of ultra wideband pulses. The device may be adapted to be worn external to the person, or may be a second implant. So as to conserve battery power, the transmitted ultra wideband pulses may have a low duty cycle of approximately 1/1000 or less. Power savings may also be realized by using time-gating amplifiers in the implant and/or device receiver.
US08363863B2 Piezoelectric speaker, speaker apparatus, and tactile feedback apparatus
A piezoelectric speaker that includes an electrode formed on opposing main surfaces of a piezoelectric sheet having a predetermined stretching axis and made of a chiral polymer. The electrode is divided into four electrode portions by a plurality of dividing lines extending in a radiation direction. The four electrode portions are distributed along the outer peripheral portion except for the central portion of a vibration region. Voltage is applied to the respective four electrode portions in such a manner that electric field vectors generated in the thickness direction of the piezoelectric sheet direct in opposite directions between the adjacent ones of four sheet portions of the piezoelectric sheet to which voltage is applied by the electrode portions.
US08363860B2 MEMS microphone with spring suspended backplate
A MEMS microphone has a base, a backplate, and a backplate spring suspending the backplate from the base. The microphone also has a diaphragm forming a variable capacitor with the backplate.
US08363856B2 Audio amplifier circuit and electronic apparatus including the same
An electronic audio amplifier circuit, operable in two modes and a battery powered portable audio apparatus incorporating the circuit; and associated apparatuses and methods. When in the first mode the audio apparatus is designed for the direct driving of headphones or a speaker. When in the second mode the audio apparatus is designed to drive a line input of an external amplifying apparatus with a signal that having a higher voltage amplitude for a given signal content than when driving headphone or a speaker. The circuit has common output stage circuitry for use in both modes, and a dual mode power supply circuit, ideally a charge pump circuit, for supplying the output stage in the first mode with a lower supply voltage than in the second mode.
US08363852B2 Cross-over frequency selection and optimization of response around cross-over
A system and method provide at least a single stage optimization process which maximizes the flatness of the net subwoofer and satellite speaker response in and around a cross-over region. A first stage determines an optimal cross-over frequency by minimizing an objective function in a region around the cross-over frequency. Such objective function measures the variation of the magnitude response in the cross-over region. An optional second stage applies all-pass filtering to reduce incoherent addition of signals from different speakers in the cross-over region. The all-pass filters are preferably included in signal processing for the satellite speakers, and provide a frequency dependent phase adjustment to reduce incoherency between the center and left and right speakers and the subwoofer. The all-pass filters are derived using a recursive adaptive algorithm.
US08363847B2 Device and method for simulation of WFS systems and compensation of sound-influencing properties
An aliasing correction in a wave field synthesis system is achieved by ascertaining the aliasing filter property specific for a virtual source. This aliasing filter property, which, for example, may be the aliasing frequency is ascertained by help of the source position information. This aliasing filter property is used for an adaptive anti-aliasing filter for adaptive filtering of the audio signal associated with the source or the component signals associated with the source.
US08363846B1 Frequency domain signal processor for close talking differential microphone array
A system and method for processing close talking differential microphone array (CTDMA) signals in which incoming microphone signals are transformed from time domain signals to frequency domain signals having separable magnitude and phase information. Processing of the frequency domain signals is performed using the magnitude information, following which phase information is reintroduced using phase information of one of the original frequency domain signals. As a result, high pass filtering effects of conventional differential signal processing of CTDMA signals are substantially avoided.
US08363840B2 Method and apparatus for providing broadcast service using encryption key in a communication system
A method and apparatus for providing a broadcast service in a communication system is provided. The method includes creating a seed key pair including a first key and a second key, transmitting the seed key pair to a terminal to which the broadcast service is to be provided, creating a certain number of encryption keys using the seed key pair, the certain number corresponding to a lifetime of the seed key pair, encrypting broadcast service data for the lifetime using the encryption keys, and broadcasting the encrypted broadcast service data.
US08363838B2 Methods for the generation of identical symmetrical cryptographic keys
Methods and algorithms for generating identical symmetrical cryptographic keys. In a method for generating a symmetrical cryptographic key, a first profile is generated, the first profile comprising a series of data points collected over a first period of time. A start time of the first profile is identified and the first profile divided into a sequence of time-based segments, each time-based segment comprising at least one data point. A first symmetrical cryptographic key is calculated from the sequence of time-based segments, and the first symmetrical cryptographic key is stored for at least one of encrypting and decrypting data in cooperation with a second symmetrical cryptographic key substantially identical to the first symmetrical cryptographic key.
US08363834B1 Systems and methods for complex encryption keys
Complex encryption keys, in an encryption scheme using an encryption algorithm and an n-bit length encryption key that does not depend upon using longer keys, has the steps: (i) parsing the n-length key into a set of numbers, (ii) mapping each set of numbers to a wave, and (iii) combining the set of waves additively yielding a complex wave, where a sequence of random numbers, called wave random numbers from the wave amplitude may be derived. The wave random numbers are then used for generating different types of complex encryption keys, such as random transient keys (RTK), random helical keys (RGH) and random length keys (RLK). These complex keys are transient encryption keys and are deleted after each use and recreated at a different time and place for decryption by repeating the process steps.
US08363833B1 FPGA configuration bitstream encryption using modified key
Circuits, methods, and apparatus that prevent detection and erasure of a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a user key in order to prevent its detection. In a specific embodiment, the user key is masked by software that performs a function on it a first number of times. The result is used to encrypt a configuration bitstream. The user key is also provided to an FPGA or other device, where the function is performed a second number of times and the result stored. When the device is configured, the result is retrieved, the function is performed on it the first number of times less the second number of times and then it is used to decrypt the configuration bitstream. A further embodiment uses a one-time programmable fuse (OTP) array to prevent erasure or modification.
US08363831B2 Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads
A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
US08363827B2 Method and apparatus for generic multi-stage nested hash processing
A generic multi-stage nested hash unit that provides support for generic, multi-stage nested hashes accelerates a wide range of security algorithms and protocols. The supported security algorithms and protocols include SSL v3 MAC, TLS PRF, and SSL v3 Key Material Generation. The hash unit allows the same code to be used to generate the MAC even when the MAC algorithms are different, for example, for SSL and TLS protocols.
US08363820B1 Headset with whisper mode feature
Systems and methods for operating a telecommunications device in whisper mode are presented. The method generally includes adjusting a transmit audio signal gain responsive to a transmit audio signal voice activity status, transmit audio signal speech level, transmit audio signal signal-to-noise ratio, and receive audio signal voice activity status. A sidetone feedback signal gain is adjusted in conjunction with adjusting the transmit audio signal gain.
US08363818B2 On-hold call monitoring systems and methods
Systems and methods are provided for monitoring telephone calls that are placed on hold. The telephone calls may be between user electronic devices and call centers, such as customer service departments. In some embodiments, the electronic device can monitor an on-hold telephone call using a background process, which may free up a user interface of the electronic device for one or more non-phone-related tasks. The electronic device can monitor the telephone call for an indicator that a live operator is or will soon be present on the telephone call. Responsive to detecting the indicator, the electronic device can alert the user and allow the user to take control of the telephone call. In some embodiments, the electronic device can obtain information about the call center, such as expected on-hold wait-times, to determine whether an on-hold call should be monitored.
US08363811B2 Method for controlling a multi party call and a service control entity and a service switching entity for performing the method
The invention relates to a method for controlling a multi party call between three or more communication entities within a communications network. The communications network comprise a service control entity and a service switching entity. The service control entity performs: a) receiving a notification of a multi party event associated with the multi party call from the service switching entity, b) determining a procedure for handling the multi party event, c) transmitting instructions to the service switching entity in accordance with the procedure for handling the multi parry event.
US08363810B2 Method and system for aurally positioning voice signals in a contact center environment
A contact center media server for aurally positioning participants of a contact center transaction at aural positions designated by a contact center agent. The media server includes a communications interface coupled to a controller and adapted to interface with a plurality of voice paths. Each of the voice paths is associated with one of a plurality of participants in a contact center transaction. A three-dimensional (3D) spatializer engine is coupled to the controller and can receive incoming voice signals received over voice paths and corresponding aural position data. The 3D spatializer engine processes the incoming voice signals and generates outgoing voice signals that include signal characteristics that aurally position the first outgoing voice signals at an aural position with respect to the contact center agent indicated by the aural position data.
US08363809B2 Teleconference terminal apparatus, relaying apparatus, and teleconferencing system
A teleconference terminal apparatus including: an input unit which receives a speech signal; an analyzing unit which calculates a target size on a predetermined segment basis of a speech signal; a coding unit which codes the speech signal to generate a data stream, so that the coded data size on a predetermined segment basis becomes the target size corresponding to each predetermined segment; a stream transmitting unit which transmits to a network the data stream; a receiving unit which receives the data stream transmitted from another terminal apparatus; a filtering unit which determines whether segment data is to be decoded based on data size for each predetermined segment in the received data stream, the segment data being included in the data stream; a decoding unit which decodes segment data determined to be decoded to generate a speech signal; and an output unit which outputs the generated speech signal.
US08363808B1 Beeping in politely
The present invention provides methods, devices, and systems for allowing a conference participant to politely join a conference already in progress. The conference participant may attempt to connect to the conference and the conferencing system may wait to allow the participant access to the conference until a polite moment occurs in the conference. Upon such an occurrence of a polite moment, the participant may be joined to the conference and the participant's presence may be announced.
US08363801B2 Charging of circuit-switched voice, SMS, MMS and/or GPRS packet switched data
The present invention provides a flexible selection of subscriber and account related data for charging purposes in a communication network. The subscriber account has at least one charging resource type which is instantiated into at least one charging resource of the charging resource type, and the charging resource is associated with at least one subscriber account. Initially, there is executed an analysis of a service data describing a service event and subscriber/subscriber group related data describing at least one subscriber account to which the service event is to be charged using a configurable analysis structure for generation of a charging resource matching key. The charging resource matching key describes what class of charging resource types could be used for charging the service event. Then, the charging resource matching key is matched to at least one charging resource falling under the classification of the charging resource matching key and being associated with at least one subscriber account to which the service event is to be charged. Finally, the selected at least one charging resource is manipulated.
US08363800B2 Communication apparatus, integrated circuit, and communication method
A communication apparatus repeatedly outputs a first multi-carrier signal SS during predetermined periods T1, T2, T3, . . . , and outputs a second multi-carrier signal RS whose phase vector is different from that of the first multi-carrier signal SS, at a predetermined timing based on the first multi-carrier signal SS. The communication apparatus further detects the second multi-carrier signal RS output from another communication apparatus, which uses a different communication method from the communication apparatus. Accordingly, both communication apparatuses can differentiate the first multi-carrier signal SS from the second multi-carrier signal RS without performing relatively cumbersome modulation and other processes.
US08363798B2 Custom telephony device configuration
A system for providing highly-customized telecom devices has a variety of standardized component parts, a library of device-specific software providing a variety of functions, including soft keys and icons related to soft keys, and an interactive interface provided by software executing from a machine-readable medium coupled to an Internet-connected server. The interactive interface provides functions for a person to indicate to the system a combination of needs and personal characteristics, the system illustrates to the person special features associated with the combination of needs indicated, and the person is enabled to select to configure a telecom device with individual ones of the special features.
US08363797B2 Telephone outlet for implementing a local area network over telephone lines and a local area network using such outlets
A network for transporting power and multiplexed data and digital telephone signals. The network includes at least three nodes and first and second wiring segments in a building for carrying the multiplexed data and digital telephone signals, and at least one of the segments is configured to additionally carry a power signal. A power consuming component is connected to the at least one wiring segment and is powered by the power signal carried by that segment. Each wiring segment connects a different pair of the nodes together to form, with nodes nodes, a packet based bi-directional communication link. One of the nodes contains communication link composed of a repeater, a bridge, or a router connectable to a data unit. At least one of the nodes is connected to a remote data unit external to the building for coupling the remote data unit to at least one of said communication links.
US08363794B2 Voice mail extension
An apparatus including a processor, a memory connected to the processor, a user interface connected to the processor and a communication module connected to the processor. The processor is configured to automatically monitor at least one incoming message status for each of at least two voice mail accounts, and to register each of the at least one message status in the memory.
US08363793B2 Stopping and remediating outbound messaging abuse
Systems and methods are provided for allowing subscriber message sending profiles to be maintained and used in conjunction with behavior-based anomaly detection techniques and traditional content-based spam signature filtering to enable application of appropriate message disposition policies to outbound subscriber message traffic. According to one embodiment, subscriber profiles are constructed for multiple subscriber accounts associated with a service provider based on outbound message flow originated from the subscriber accounts. Then, possible subscriber account misuse may be discovered by performing behavior-based anomaly detection, including a comparison of a subscriber profile associated with the subscriber account with recent subscriber account usage information, to identify one or more behavioral anomalies in outbound message flow originated from a subscriber account, the behavior-based anomaly detection.
US08363791B2 System and method for communicating medical alerts
A system and method for communication based on a condition of a user. A VoIP telephone is linked with a device for monitoring one or more health metrics of a user. The one or more health metrics of the user are received from the device. A speaker of the VoIP telephone is enabled to make a call in response to determining the one or more health metrics are not within a pre-defined rage. A receiving party is called in response to determining the one or more health metrics are not within a pre-defined range.
US08363787B2 Interface for liquid metal bearing and method of making same
An x-ray tube includes a cathode and a target assembly positioned to receive electrons emitted from the cathode. The target assembly includes a target, and a spiral groove bearing (SGB) configured to support the target. The SGB includes a rotatable component having a first surface and a first material attached to the first surface, a stationary component having a second surface and a second material attached to the second surface, the stationary component positioned such that a gap is formed between the first material and the second material, and a liquid metal positioned in the gap, wherein at least one of the first and second materials comprises tantalum.
US08363783B2 Method and device for ocular alignment and coupling of ocular structures
Embodiments provide method and systems for determining or measuring objective eye alignment in an external-coordinate system so as to define a reference axis. Additional embodiments provide a method and system of aligning an objectively determined reference axis of the eye in a selected relationship to a therapeutic axis of an ophthalmic therapeutic apparatus and/or a diagnostic axis of an ophthalmic diagnostic apparatus. Embodiments provide a method and system for planning an ophthalmic treatment procedure based on objective eye alignment in an external-coordinate system so as to define a reference axis of an eye to be treated. The reference axis may be used to position a therapeutic energy component, for example, an orthovoltage X-ray treatment device, e.g., positioned to provide treatment to tissue on the retina, such as the macula.
US08363780B2 Dental X-ray apparatus and associated method
A dental X-ray apparatus of the conical-beam digitized-tomography type includes: an X-ray generator emitting an X-ray beam towards an object and provided with a collimation element for collimating the emitted beam; an X-ray sensor having an active surface arranged opposite the generator; wherein the generator and the sensor can rotate simultaneously about a rotation axis, the sensor being oriented so that a longitudinal axis extending from the generator to the sensor through the rotation axis is perpendicular to the active surface of the sensor, the center of the sensor being transversally offset relative to the projection of the axis on the sensor's active surface, the arrangement of the collimation element and the sensor thus offset defining that the collimated beam illuminates the sensor's active surface while leaving a peripheral area of the surface that is faintly illuminated by the collimated beam relative to the rest of the active surface.
US08363779B2 System and method of acquiring multi-energy CT imaging data
A CT system includes a rotatable gantry having an opening for receiving an object to be scanned, and a controller. The controller is configured to apply a first kVp for a first time period, apply a second kVp for a second time period, integrate two or more view datasets during the first time period, integrate one or more view datasets during the second time period, and generate an image using the datasets integrated during the first time period and during the second time period.
US08363777B2 Shift register circuit
A shift register circuit includes plural shift register stages for providing plural gate signals. Each shift register stage includes a pull-up unit, a pull-up control unit, an input unit, a first pull-down unit, a second pull-down unit, and a pull-down control unit. The pull-up control unit generates a first control signal according to a driving control voltage and a first clock. The pull-up unit pulls up a corresponding gate signal according to the first control signal. The input unit is utilized for inputting the gate signal of a preceding shift register stage to become the driving control voltage according to a second clock having a phase opposite to the first clock. The pull-down control unit generates a second control signal according to the driving control voltage. The first and second pull-down units pull down the corresponding gate signal and the first control signal respectively according to the second control signal.
US08363776B2 Boiling water reactor core and fuel assemblies therefor
A ratio of the number of fuel assemblies loaded on a core to the number of control rod drive mechanisms is 3 or more. The fuel assembly itself contains mixed oxides of a low enrichment concentration uranium oxide containing 3 to 8 wt % in the average enrichment concentration of the fuel assembly, or mixed oxide containing not less than 2 wt %, but less than 6 wt % in the average enrichment concentration of fissile plutonium of. In the burner type BWR core on which the fuel assemblies are loaded, an average weight density of uranium, plutonium and minor actinides is 2.1 to 3.4 kg/L as a conversion at the value of unburned state.
US08363772B2 Methods for eliminating phase distortion in signals
A circuit for reducing phase distortion of a first signal and a second signal is provided, wherein the first and the second signals are complementary. The circuit includes a detecting circuit for detecting a first edge of the first signal and a second edge of the second signal, wherein the second edge immediately follows the first edge and is in a same direction as the first edge; an output node; and a signal regenerator connected to the detecting circuit and the output node. The signal regenerator is configured to generate an output signal having an additional first edge and an additional second edge. The additional first edge and the additional second edge are opposite edges substantially aligned to the first edge and the second edge, respectively. The additional first edge and the additional second edge are immediate neighboring edges.
US08363771B2 Transmission device, receiving device and communication system
Provided are a transmission device, a receiving device, and a communication system having a simple configuration and capable of reliably executing the confirmation of a changed bit rate. The communication system 1 sends, to the receiving device 3, a serial data signal Sdata that is set as a constant value across a period of a constant multiple of a cycle of the clock when a bit rate of a serial data signal Sdata in the transmission device 2 is changed. The receiving device 3 that received the serial data signal Sdata receives training data Tdata from the transmission device 2 when it is determined that the serial data signal Sdata is a constant value across a period of a constant multiple of a cycle of the clock, and proceeds to the processing of confirming the changed bit rate.
US08363770B1 Oversampling with programmable pointer adjustment
Systems, methods, and circuits extract data from an oversampled data stream in the presence of noise and/or jitter. Pointers decide which data samples of the oversampled data stream are extracted. Some of the pointers occurring right after a data transition are positioned based on the location of previous pointers, rather than using the data transition points as occurs during an alignment. Settings such as the frequency of how often a pointer is aligned with a data transition and a maximum adjustment amount during an alignment may be programmable.
US08363766B2 Device and method of synchronizing signals
A first input signal is received at a data input of first synchronizer, the first data input to be synchronized to a clock. A second input signal is received at a data input of second synchronizer, the second signal to be synchronized to the clock. Transitions are prevented from being received at a clock input of the first synchronizer and from being received at a the clock input of the second synchronizer in response to the first input signal having the same logic value as a first output signal at an output of the first synchronizer and the second input signal having the same logic value as a second output signal at an output of the second synchronizer.
US08363761B2 Wireless modem and noise cancellation method for the same
A wireless modem and noise cancellation method for the same for noise cancellation effectively cancels a noise signal induced from a device to which the wireless modem is connected. A primary antenna receives a radio signal that includes a first noise signal coming from a device to which the wireless modem is connected; a secondary antenna receives a second noise signal from the connected device; a noise signal adjuster for adjusting the second noise signal received by the secondary antenna using a correlation parameter between noise signals received by the primary antenna and the secondary antenna; and a noise remover subtracts the noise signal adjusted by the noise signal adjuster from the radio signal received by the primary antenna.
US08363756B2 Wireless reception device, wireless communication system and wireless communication method
A wireless reception device which communicates with a wireless transmission device which has a plurality of transmission antennas, includes at least one reception antenna which receives a plurality of transmission signals transmitted from the plurality of transmission antennas of the wireless transmission device; a channel response estimation unit which estimates a channel response between a plurality of transmission antennas and the reception antenna; a block dividing unit which divides a reception signal of at least one reception antennas into a plurality of blocks; and a transmission signal detection unit which detects the plurality of transmission signals transmitted by the wireless transmission device based on a plurality of reception signals divided by the block dividing unit and the channel response estimated by the channel response estimation unit.
US08363755B2 Signal receiving apparatus, method, program and system
A signal receiving apparatus includes: an acquisition section configured to acquire an Orthogonal Frequency Division Multiplexing signal resulting from combination of a plurality of signals transmitted by a plurality of signal transmitting apparatus by adoption of an Orthogonal Frequency Division Multiplexing method; and a demodulation section configured to carry out partial processing of processing to demodulate the Orthogonal Frequency Division Multiplexing signal acquired by the acquisition section by making use of either first pilot signals or second pilot signals where the first pilot signals are pilot signals extracted from the Orthogonal Frequency Division Multiplexing signal acquired by the acquisition section as signals having the same phase for all the signal transmitting apparatus, and the second pilot signals are pilot signals extracted from the Orthogonal Frequency Division Multiplexing signal acquired by the acquisition section as signals having different phases depending on the signal transmitting apparatus.
US08363753B2 Method for transmit diversity encoding
Transmit diversity coding of symbols employing four antennas is disclosed. An exemplary embodiment of the invention comprises providing blocks of symbols to four transmit antennas, the blocks of symbols being determined by transforming input blocks and extending the blocks by adding zeroes in groups before or after groups of elements in the blocks.
US08363748B2 Two-way communication circuit, two-way communication system, and communication method of two-way communication circuit
A two-way communication circuit is connected to one end of a cable performing half-duplex communication. The two-way communication circuit includes a controller register storing a control signal including switch indication information switching a transmission direction and a reception direction; a communication controller managing timing depending on the control signal stored in the controller register; and a transmission and reception circuit periodically switching the transmission direction and the reception direction according to an indication by the communication controller depending on the control signal.
US08363745B2 Wireless communications method and system with spatial multiplexing using dually polarized antennas and corresponding receiver
A method is provided for transmitting radio signals. Two channels are defined by two transmit antennas, having two orthogonal directions, together with two receive antennas, having two orthogonal directions. An optimal quality of one received signal is determined by signal processing, which emulates a rotation of the two orthogonal receive directions, and a mutual interference of the signals received on the two channels, due to a polarization mismatch, is cancelled, based on a corresponding optimal rotation angle.
US08363744B2 Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks
Using at least one MIMO-capable transceiver allows weighting calculations for signals transmitted and received, and enables individual packets to adapt, in a scalable, flexible, and responsive fashion to the real-world dynamics of a continuously varying communications network environment. The method and system of this invention use adaptively-derived diversity means to rapidly and efficiently distinguish the desired signal from noise, network interference, and external interference impinging on the network's transceivers and can transmit with lessened overhead. ADC operations and signal transformations continuously update combiner weights to match dynamically-varying environmental and traffic conditions, thereby continuously matching necessitated signal and waveform transformations with environmental and signal effects and sources. Successive iterations of the adaptation algorithm let each node's multiport combiner and distribution weights approach the MIMO channel's Shannon capacity in high-rate networks, or to minimize power needed to close links at a specified rate in low-rate networks, e.g. Voice-Over-IP networks.
US08363743B2 Method for receiving control information in orthogonal frequency division multiplexing system of mobile communication system
The present invention relates to receiving control information in an orthogonal frequency division multiplexing (OFDM) system of a mobile communication system. The present invention includes receiving information related to a number of OFDM symbols in a subframe for receiving first control information, receiving information related to a number of OFDM symbols in the subframe for receiving second control information, decoding the first control information according to the received information related to the number of OFDM symbols in the subframe for receiving the first control information, and decoding the second control information according to the received information related to the number of OFDM symbols in the subframe for receiving the second control information, wherein the number of OFDM symbols for receiving the first control information is less than or equal to the number of OFDM symbols for receiving the second control information.
US08363738B2 Hierarchical coding for multicast messages
Techniques for sending signaling information using hierarchical coding are described. With hierarchical coding, individual messages for users are encoded using multiple interconnected encoders such that (1) the message for each user is sent at a data rate suitable for that user and (2) a single multicast message is generated for the messages for all users. A base station determines data rates supported by the users and the code rates to achieve these data rates. Each data rate is determined by one or more code rates. Signaling information for the users is mapped to data blocks to be sent at different data rates. Each data block is then encoded in accordance with the code rate(s) associated with the data rate for that data block. A final coded block is generated for all users and transmitted. Each user performs the complementary decoding to recover the message sent to that user.
US08363733B2 Video encoder and decoder apparatus deciding error in transform coefficients between an original image and a predictive image
A video encoder apparatus using a distributed video coding (DVC) includes a Wyner-Ziv frame encoder for forming a predictive image of a Wyner-Ziv frame on the basis of coded key frames, and determining, according to the fallibility of the transform coefficients of the predictive image with respect to the transform coefficients of an original image based on the Wyner-Ziv frame, the amount of error correction codes to be transmitted so as to transmit the error correction codes corresponding to the determined amount. When no errors are found between the transform coefficients of the original image of the Wyner-Ziv frame and the predictive image, information indicating that no errors are found is sent out instead of the error correction codes for the Wyner-Ziv frame in question.
US08363725B2 Method and apparatus for VLC encoding in a video encoding system
Method and apparatus for variable length code (VLC) encoding is described. In some examples, a symbol of frequency transform values having a run and a level is VLC encoded. An address is generated, at a processor, for a lookup table (LUT) in a memory based on the run and the level, the LUT storing VLC entries for all possible combinations of run values ranging from minimum to maximum runs and level values ranging from minimum to maximum levels, each of the VLC entries including a flag indicative of an escape mode. A VLC entry is read from the LUT using the address. A VLC code and bit length are obtained from the VLC entry if the flag in the VLC entry is a first value. A fixed length VLC code is generated from an escape code, the run, and the level if the flag in the VLC entry is a second value.
US08363724B2 Methods and apparatus using virtual reference pictures
There are provided methods and apparatus using virtual reference pictures. An apparatus includes an encoder for encoding at least one picture, using at least one virtual reference picture, to form a resultant bitstream. The at least one virtual reference picture is different than a previously decoded picture.
US08363722B2 Method and apparatus for hierarchical bi-directional intra-prediction in a video encoder
Method and apparatus for hierarchical bi-directional intra-prediction in a video encoder is described. In some examples, initial reference blocks are selected in an image. Sets of blocks in the image are predicted successively over a plurality of stages based on a respectively plurality of templates, each of the plurality of templates including reference blocks selected from at least one of: the initial reference blocks; or previously encoded and reconstructed blocks of the image. The image is encoded in the video encoder using the initial reference blocks and the sets of blocks as predicted.
US08363719B2 Encoding apparatus, method of controlling thereof, and computer program
An encoding apparatus comprises, a detection unit configured to determine a characteristic of the image of each of a plurality of blocks and to detect whether visual degradation in each block is noticeable, a determination unit configured to determine a quantization parameter of each block based on a detection result, a transformation unit configured to perform orthogonal transformation of the block and quantization using the quantization parameter, an encoding unit configured to perform variable-length encoding of a transformation result, an inverse transformation unit configured to inversely transform the transformation result to generate a locally decoded image, and a calculation unit configured to calculate a reference value to change a criterion to determine the characteristic of the image, wherein the detection unit detects a block having noticeable visual degradation by changing the criterion in accordance with the reference value.
US08363717B2 Image processing apparatus
An image processing apparatus includes an encoding unit encoding an input motion image signal, a recording unit recording encoded motion image data on a recording medium, a complexity detection unit detecting complexity of a motion image according to the input motion image data, a remaining amount detection unit detecting a remaining recording capacity of the recording medium, and a control unit having a first mode for controlling the encoding unit based on information of the complexity detected by the complexity detection unit so as to adjust a code amount of the encoded motion image data and a second mode for controlling the encoding unit without using the information of the complexity detected by the complexity detection unit so as to adjust the code amount of the encoded motion image data, wherein the control unit switches over the first mode and the second mode on the basis of an output of the remaining amount detection unit.
US08363713B2 Method and apparatus for loading image data
A method for loading image data required by a motion estimation into a storage medium, the method includes: determining if an overlap portion between a current search range and a previous search range exists; and if the overlap portion exists; keeping image data corresponding to the overlap portion stored in the storage medium; identifying a non-overlap portion between the current search range and the previous search range; dividing the non-overlap portion into at least one sub-block; and loading image data corresponding to each sub-block into the storage medium for utilization by the motion estimation.
US08363712B2 Apparatus and method for adaptive I/Q imbalance compensation
An I/Q imbalance compensation block of a RF receiver for compensating an imbalance between an in-phase component and a quadrature component of an RF signal is disclosed. The compensation block includes a conjugation block; an adaptive finite impulse response (FIR) filter; and an adder. The filter use filter coefficients iteratively updated at least partly in response to a compensated digital signal. The filter can have a complex number for at least one, but not all of filter taps, and real numbers for other filter taps. The filter can be provided with adaptation step sizes different from filter tap to filter tap. The filter can also be provided with an adaptation step size(s) varying over time. The filter can also be provided with an adaptation step size(s) divided by the square norm of the compensated signal.
US08363708B2 Receiving circuit, method for receiving a signal, and use of a detection circuit and a control circuit
A receiving circuit, method for receiving a signal, and use of a detection circuit and a control circuit of a receiving circuit of a node of a radio network is provided to deactivate an analog signal processing and/or determination of digital data from a signal received over an antenna of the node, when a stored current frame of the digital data has been recognized as valid, and to activate the analog signal processing and/or the determination, when the transmission of the current frame over an interface of the control circuit has been confirmed, whereby the control circuit is connected to the detection circuit and/or an input circuit for deactivation and activation, and whereby the detection circuit is formed to determine the digital data from the received signal.
US08363700B2 Rake receiver for spread spectrum chaotic communications systems
A receiver (104) in communications system (100) includes an antenna system (302) for receiving a composite signal comprising multi-path components associated with the multi-path images of a transmitted signal. The receiver also includes a correlation system (368) for correlating the received composite signal with a spreading sequence using different time-offset values to generate time-offset de-spread signals associated with at least a portion the multi-path images, where the spreading sequence is based on sequence of discrete-time chaotic samples. The receiver further includes receiver fingers (108a-108n) for generating synchronized de-spread signals from the time-offset de-spread signals based at least on said time-offset values. The receiver also includes a combiner (350) for combining the de-spread signals into a combined coherent de-spread signal.
US08363695B2 Wireless communication apparatus and a reception method involving frequency hopping
Disclosed is a receiver of a direct conversion receiving scheme in which a packet is transmitted or received while performing frequency hopping for each symbol and demodulation is started by carrier sensing at the beginning of the packet, which performs demodulation without hopping frequencies of LOs of receiving systems to reliably execute fast carrier sensing and hopping synchronization at the beginning of the packet and remove the DC offset jump. At a time of demodulation of a payload part, the frequencies of LOs of the receiving system are hopped to allow a transition of MIMO. Further, by concurrently using complex bandpass filters while fixing all the LOs at a center LO frequency, complete removal of the DC offset jump over the entire length of the packet and MIMO can be simultaneously implemented.
US08363693B2 Adaptive frequency hopping in time-slotted based wireless network
In a wireless network system, the nodes share a frequency hopping pattern. A method comprises providing a channel list table which includes, for each transmitting node, one or more channel lists, each channel list containing conditions of the channels of the shared frequency hopping pattern that include at least one available channel for communications with a target node; selecting a channel of a next allocated time slot from the shared frequency hopping pattern at the transmitting node; selecting the channel list for the target node from the channel list table, to which the transmitting node transmits; checking if the selected channel is available based on the selected channel list; setting the selected channel at the transmitting node if the selected channel is available; and calculating a substitute channel from the channel list if the selected channel is not available.
US08363692B2 Method for generating 2 or more sequence set, and method for generating sequence for the same
A method for generating a set of at least two sequences is provided. This method selects at least one sequence from each of at least two sequences based on different lengths, including first and second types of sequences, and generates a set of at least two sequences using the selected sequences. Another method selects at least one sequence from a first type of sequences and at least one sequence from a second type of sequences generated by modulating the first type of sequences using a different type of sequences, and generates the set of at least two sequences using the selected sequences. To generate sequences based on a length corresponding to available subcarriers excluding a DC subcarrier, another method generates sequences such that the sequences are continuously arranged in a region excluding the DC subcarrier using frequency-domain cyclic shift while none of the sequences is allocated to the DC subcarrier.
US08363691B2 Pilot multiplexing method and OFDM transceiver apparatus in OFDM system
Disclosed is a pilot multiplexing method in an Orthogonal Frequency Division Multiplexing (OFDM) system. Transmit data is transmitted by an OFDM signal through an OFDM scheme, pilot data is directly spread, and a spread-spectrum signal, which has been obtained by spreading, is transmitted in the same frequency band as that of the OFDM signal at the same time in superposition therewith or time-division multiplexed therewith. The spread-spectrum signal is a CDMA signal that has been obtained by spreading the pilot data by a prescribed spreading code.
US08363690B2 Codeword synthesizing system and a correlation system, methods of operation thereof and a spread spectrum communications transceiver employing the same
A codeword synthesizing system and a correlation system for use with a spread spectrum communications system. In one embodiment, the codeword synthesizing system typically associated with a transmitter includes a base sequence generating subsystem, a modifier sequence generating subsystem and a concatenating subsystem. The base sequence generating subsystem is configured to create base sequences having a length less than a synthesized codeword. The modifier sequence generating subsystem is configured to create a modifier sequence, and the concatenating subsystem is configured to produce the synthesized codeword by multiplying each of the base sequences by an element of the modifier sequence. In one embodiment, the correlation system typically associated with a receiver includes a partial correlating subsystem, a memory subsystem and a combining subsystem. The partial correlating subsystem correlates base sequences of a synthesized codeword to a template and derives multiple partially correlated resultants. The memory subsystem temporarily stores the partially correlated resultants, and the combining subsystem sums weighted values of the partially correlated resultants to provide a correlated value of the synthesized codeword.
US08363684B2 Method of multiple lane distribution (MLD) deskew
The present invention discloses a method of detecting and correcting skew across a plurality of transmitting lanes. Through the use of an N framer system, including a frame start signal and a frame synchronization signal, skew can be detected and corrected by writing data from a plurality of framers into offsetting bit locations of a plurality of buffers. The present invention also provides a method of transmitting data in a multiple lane distribution (MLD) transmission system.
US08363678B2 Techniques to synchronize packet rate in voice over packet networks
Method and apparatus to synchronize packet rate for audio information are described.
US08363677B2 SC-FDMA transmission device and SC-FDMA transmission signal formation method
It is possible to provide an SC-FDMA transmission device and an SC-FDMA transmission signal formation method which improve the transmission efficiency of the SC-FDMA transmission signal. The SC-FDMA transmission device (100) performs the discrete Fourier transform process on a primary modulation signal sequence formed by N primary modulation symbols to obtain a plurality of frequency components, which are respectively mapped onto different subcarriers. The obtained SC-FDMA symbol is subjected to the inverse Fourier transform process before being transmitted. A propagation path information decoding unit (155) acquires frequency selection characteristic in a propagation path to/from a reception side. A cyclic shift unit (110) and a correlation characteristic judgment unit (115) adjust the frequency response of the SC-FDMA symbol according to the frequency selection characteristic. The adjustment is performed by a result of correlation obtained by performing a correlation calculation between the propagation path frequency selection characteristic and the SC-FDMA symbol.
US08363668B2 Avoiding unfair advantage in weighted round robin (WRR) scheduling
A network device includes multiple queues to store packets to be scheduled, and a weighted round-robin (WRR) scheduler. The WRR scheduler performs a first WRR scheduling iteration including processing of at least one packet from a particular queue of the multiple queues, identifies the particular queue as an empty queue during the performing of the first WRR scheduling iteration, identifies the particular queue as a non-empty queue after the identifying the particular queue as the empty queue, and performs a second WRR scheduling iteration including processing of only one packet of a group of packets from the particular queue of the multiple queues.
US08363666B2 Multiple network architecture providing for migration of devices
In providing seamless migration of virtual or physical devices among networks of a virtual local area network (VLAN) such as one spanning multiple data centers, a same virtual anycast Medium Access Control (VMAC) is used for reaching default gateways in virtual and/or physical devices. Each network is typically configured such that source MAC learning for the VMAC should happen only for packets coming from the local default gateway. In this manner, when a device is migrated between networks of the VLAN, the same IP address and corresponding MAC address (typically still residing in the MAC cache of the migrated device) can be used to reach the local default gateway.
US08363665B2 Method and system for bypassing 3GPP packet switched core network when accessing internet from 3GPP UEs using IP-BTS, femto cell, or LTE access network
A type of network traffic associated with a packet received from a remote node of an access network is determined. A first interface logic routes the packet to a radio network controller (RNC) if the packet is received from an Internet protocol-basestation (IP-BTS) access network and destined to a packet core network. The RNC forwards the packet to a component of the packet core network. A second interface logic routes the packet to the component of the packet core network, including aggregating other packets of the same type received from other remote nodes, if the packet is received from a femto cell and destined to the packet core network. A breakout logic routes the packet to a destination of the Internet directly to enable the packet to reach the Internet without having to route the packet to the component of the packet core network, if the packet is destined to the Internet.
US08363664B2 Combined gateway for network communications
The functionalities of one or more of a mobility management entity (MME), serving gateway (SGW), and packet data network gateway (PGW) can be provided in a single device on the network. In the access gateway different functional elements are implemented as services and they can be configured on the same device. For example, the SGW and PGW can be configured on the same device. When user equipment UE connects from a home network, it is possible for the MME to choose the same SGW and PGW. This combined SGW and PGW can implement a single session for the UE, thereby capable of providing a savings in resources, allowing additional capacity, and allowing reduced latency and increased throughput because fewer hops are made on the network. This session acts as a SGW on the ingress side and a PGW on the egress side of the access gateway.
US08363662B2 Alternate down paths for directed acyclic graph (DAG) routing
In one embodiment, a node “N” within a computer network utilizing directed acyclic graph (DAG) routing selects a parent node “P” within the DAG, and, where P is not a DAG root, may determine a grandparent node “GP” as a parent node to the parent node P. The node N may then also select an alternate parent node “P′” that has connectivity to GP and N. N may then inform P and P′ about prefixes reachable via N, and also about P′ as an alternate parent node to P to reach the prefixes reachable via N. Also, in one embodiment, P may be configured to inform GP about the prefixes reachable via N and also about P′ as an alternate parent node to P to reach the prefixes reachable via N, and P′ may be configured to store the prefixes reachable via N without informing other nodes about those prefixes.
US08363661B2 Method and system for data transmission
A method, system and program for transmitting a data stream in a network of interconnectable end-user nodes comprising a source node, a plurality of recipient nodes and a plurality of further nodes, wherein each end-user node executes a communication client application. The method comprises: the source receiving a command to transmit the data stream to the plurality of recipients; selecting from the plurality of further nodes at least one relaying node to relay the data stream between the source node and the plurality of recipients; the source establishing a connection to the at least one relaying node; the at least one relaying node establishing a connection to each of the plurality of recipients; transmitting the data stream from the source to the at least one relaying node; and transmitting the data stream from the at least one relaying node to the plurality of recipients.
US08363660B2 Arrangement and method relating to identification of hardware units
A switching node in a distributed transmission network. The node, which is assigned a unique switching node identity (SID) includes a number of switch ports for connection of a number of line boards with subscriber line ports. The node detects a request for an IP address from a line board and identifies the switch port on which the request is received. The node generates an extended IP address request message by adding information about the SID and the receiving switch port over which the IP address request was received. The node forwards the extended IP address request message to a control unit within the node or to an external switching control node.
US08363657B2 SIP-enabled framework for multi-domain roaming control plane in a WiMAX access network
Middleware is provided as a control plane for WiMAX control messaging. Each ASN in a WiMAX system is associated with a Session Initiation Protocol (SIP) server. A plurality of Functional Entities (FEs) are distributed across the ASNs, wherein each FE (or a group of FEs) associated with a SIP agent. Each FE is operable to control a function associated with a subscriber station (SS). The function controlled by a first FE is transferred to a second FE by employing the SIP agents to establish a SIP session between the first and second FEs. WiMAX control messages are then exchanged over the established session to transfer the SS function from the first FE to the second FE. The first and second FEs may be in the same ASN—i.e. the SS mobility is intra-domain—or, the first and second FEs may be in different ASNs—i.e. the SS mobility is inter-domain.
US08363652B2 Methods and apparatus for enabling communication between network elements that operate at different bit rates
An apparatus and method for switching and/or routing electronic data between two networks communicating at different bit rates, where the bit rate of the faster network divided by the bit rate of the slower network is a non-integer. A switching/routing unit interconnects the networks via two set of lanes, one set connected to each network. Each lane communicates at a bit rate that is a common factor of the two bit rates. One set of lanes communicates with a set of transceivers that communicate at the faster bit rate on the faster network. The other set of lanes communicates with a (larger) set of network elements (NEs) that communicate at the slower bit rate on the slower network. Each transceiver and NE is structured so that the total bit rate of the lanes communicating with it is equal to the bit rate of its respective network.
US08363651B2 Time labelling associated with an equipment synchronisation system connected to a network
The present invention relates to the domain of video equipment. It concerns more specifically a transmission device able to transmit packets, said device comprising the means to extract image ticks from a synchronisation signal, the means to initialise an image counter from said image ticks, the means to initialise a CPT_PCR counter every “m” passage through zero of the image counter, CPT_PCR producing counting ramps CSE_PCR with a range M, the means to sample the counting ramps CSE_PCR every Tech period, where Tech is from a time base synchronised on all the stations of said network, and the means to transmit packets comprising a PCRe sample of the CSE_PCR counting ramp. According to the invention, it also comprises the means to insert in the packet:—an Num index identifying the CSE_PCR counting ramp from which the PCRe sample is realised, and—a time label Datejnit indicating a CSE_PCR counting ramp timestamp passage through a reference value PCR_REF comprised between 0 and M-1.
US08363650B2 Method and systems for routing packets from a gateway to an endpoint
A method for routing packets from a gateway to an endpoint includes the step of associating a private internet protocol (IP) address with an endpoint having a public IP address. A packet addressed to the private IP address of the endpoint is captured. A policy is applied to the packet. The packet is transmitted to the public IP address of the endpoint, responsive to the application of the policy to the packet.
US08363645B2 Method for realizing user decision user busy forwarding
A method for implementing call forwarding on user-determined user busy, including the following steps of: step 1: after receiving a session request routed by a CSCF from a calling side (401, 402), an IMS Circuit Switched Control Function (ICCF) on a called side establishing a call with a called terminal having IMS Centralized Service (ICS) capability (403), and then the called terminal ringing (410); step 2: sending, by the called terminal, a user-determined user busy message to the ICCF when a called user rejects the call (404); and step 3: notifying, by the ICCF, a Telecom Application Server (TAS) that the called terminal is in a user-determined user busy state (405), and the TAS initiating a procedure of call forwarding on user-determined user busy (406). A method for releasing the established media resources resources and session is also provided.
US08363644B2 Presence information
A method, program and user node for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system. The method comprises, at each of a first one or more of the user nodes: maintaining a contact list specifying a selection of contacts from the plurality of user nodes; associating a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and transmitting a presence message to each of a plurality of the contacts in dependence on the respective presence update priority level, each of the presence messages comprising at least one of: a request for the presence status of the contact, and a notification of the presence status of the first user node.
US08363640B2 Methods and apparatus for handling a communication session for an unregistered internet protocol multimedia subsystem (IMS) device
Methods and apparatus for handling a communication session for an unregistered Internet Protocol Multimedia Subsystem (IMS) device are disclosed. An example method comprises receiving an IMS session initiation message from an un-registered user endpoint, determining whether the IMS session initiation message is directed to an exception endpoint, and establishing an IMS session on behalf of the unregistered user endpoint when the IMS session initiation is directed to the exception endpoint.
US08363631B2 Navigation within a wireless network
A wireless is registered in a first wireless router by storing information in the first wireless router, a message is created comprising a unique identifier for the wireless device and a unique identifier for the first wireless router; the message is transmitted to at least one second wireless router.
US08363627B2 Modulation coding schemes for control frame transmission under 802.11N
A control frame transmission algorithm is disclosed for 802.11n devices operating in a wireless neighborhood that includes both high-throughput (HT) devices and non-high throughput devices. The control frame transmission algorithm establishes the characteristics of a control frame initiated by the station, as well as the characteristics of a response control frame, which is sent in response to a frame received from another station. These characteristics include the PHY protocol data unit format, the transmission rate, and modulation coding scheme to be used.
US08363626B2 Mechanism to enable discovery of link/network features in WLAN networks
A mechanism is provided to enable a station to discover link/network/service information about a potential wireless point of attachment by extending the set of information that is available before the station actually authenticates and associates to the wireless point of attachment. The mechanism includes a method for interworking between a Wireless Local Area Network (WLAN), including that defined in IEEE 802.11 Standard Protocol, and one or more other networks, including a 3GPP, 3GPP2 or IEEE 802.16), featuring extending a set of information that is available before a network node actually authenticates and associates to the wireless point of attachment. The network node may be a station (STA), and the beacon may contain the set of information, where the beacon is extended with information that allow a terminal to identify if mobility (handoff) to an access point (AP) implies an L3 handoff or only an L2 handoff, including information about a subnet prefix of a subnet a new AP belongs to. When a station (STA) listens to the beacon, the STA discovers that the AP can provide additional information. If the STA is interested, the STA sends a probe request indicating which information it requires, and the AP returns available information in a probe response based on the information.
US08363623B2 Adaptive antenna system for diversity and interference avoidance in a multi-station network
The invention provides a method of operating a communication network and a network itself. The network comprises a plurality of wireless stations, each station being able to transmit and receive data so that the network can transmit a message comprising a plurality of data packets from an originating station to a destination station via at least one intermediate station. At least some of the stations have a controllable antenna system operable to direct a null selectively. The method includes selecting, at each station, one or more probing channels for the transmission of probe signals to other stations. At stations having a controllable antenna system, the presence of interference on said one or more probing channels is detected, and one or more nulls are selectively directed towards the source or sources of the interference. Typically, a null is directed towards a source of interference where the level of the interference exceeds a predetermined level. Each station transmits neighbor gathering probe signals on the selected probing channel or channels, and other stations which receive the neighbor gathering probe signals from a probing station respond directly or indirectly to thereby indicate to the probing station their availability as destination or intermediate neighbor stations. The presence of the nulls affects the ability of other stations to receive the neighbor gathering probe signals, and the resulting variations in the connectivity between stations provides variations in the availability of neighbor stations to each station.
US08363616B2 Method and apparatus for channel optimization during point-to-point protocol (PPP) session requests
A method and apparatus for requesting Point-to-Point Protocol (PPP) instances from a packet data services network includes a mobile station configured to send an origination message to a packet data service node (PDSN) at which it has arrived upon leaving the vicinity of another PDSN. The message informs the new PDSN of the new location of the mobile station and indicates both the number of dormant PPP instances associated with the mobile station and a service reference identifier for each such PPP instance. A flag within the message may be used to indicate whether the PPP instances are dormant (i.e., whether the mobile station is engaged in a call). Communications channel resources of packet data services nodes are optimized by reducing the information included in messages from the Packet Control Function network element to the Packet Data Service Node network element, and by reducing the use of Mobile Internet Protocol agent advertisement.
US08363613B2 Increasing throughput by adaptively changing PDU size in wireless networks under low SNR conditions
Feedback indicates low signal-to-noise ratio (SNR) conditions for a wireless communications link between a transmitter device and a receiver device. After attempting to achieve a target packet error rate (PER) by increasing transmission power for the wireless communications link, the transmitter device receives feedback that indicates a current PER, for data transmitted using an initial automatic repeat request (ARQ) block size, is above the target PER for the receiver device, and changes, based on the feedback, the current ARQ block size to a different ARQ block size for the wireless communications link. The different ARQ block size may be adaptively selected to provide a maximum PDU size that achieves the target PER at the receiver device under the low SNR conditions.
US08363611B2 Semi-persistent scheduling resource release with DRX command
Certain aspects of the present disclosure relate to a technique for releasing semi-persistent scheduling resources and for immediate entering an energy saving mode of operation at a user terminal.
US08363610B2 Communications apparatus and communications system using multicarrier transmission mode
A communications system for communications by a multicarrier transmission mode between a plurality of communications apparatuses, wherein an overall frequency band assigned to the communications system is divided into a plurality of frequency bands each having a constant bandwidth and a specific band. The divided bands are used to transmit used frequency band information thereby indicating the assignment of the remaining bands used between said communications apparatuses. The specific band is defined as a main band for transmitting control channel information including used frequency band information and data channel information. The main band may be added with an extension band for transmitting further data channel information. The main band and extension band can be changed in the frequency band used along with time or can be changed in the number thereof. Both the main band and the extension bands are preferably used for multiplexing by some of communications apparatuses.
US08363602B2 Method, apparatus and computer program product for resource allocation of coexistent secondary networks
Method, apparatus, and computer program product embodiments are disclosed to provide for wireless resource sharing between heterogeneous wireless networks to enable coexistence of secondary networks in a TV band white space by grouping two or more of the neighboring networks into subsets based on predefined rules. An example embodiment of the invention includes a method, comprising the steps of: maintaining, at an apparatus, information regarding at least one of used communication protocols, operator identifiers, and bandwidths associated with one or more wireless networks served by the apparatus and wireless networks neighboring the one or more wireless networks served by the apparatus; forming, from the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more wireless networks served by the apparatus, a number of subsets, based on at least one of the used communication protocols, the operator identifiers, and the bandwidths associated with the one or more wireless networks served by the apparatus and the wireless networks neighboring the one or more served wireless networks; and comparing the number of formed subsets with a number of available channels.
US08363601B2 Method for supporting coexistence with wireless local area network
A method for supporting coexistence with a wireless personal area network (WPAN) is provided. A method for supporting coexistence with a WPAN in a mobile station which periodically receives a beacon signal for local wireless communication includes, at the mobile station, calculating the numbers of uplink frames which overlap with the beacon signal, configuring a bitmap using the calculated frame numbers, and transmitting coexistence information including the bitmap to a base station. Accordingly, when a broadband wireless access system and WiMedia or ZigBee are simultaneously used, a beacon signal of WiMedia or ZigBee can be efficiently protected from the interruption of the broadband wireless access system and thus WiMedia or ZigBee can be normally operated.
US08363599B2 Method and internet protocol short message gateway (IP-SM-GW) for providing an interworking service between converged IP messaging (CPM) and short message service (SMS)
A method and an IP-SM-GW for providing an interworking service between CPM and SMS are provided. The method comprises the steps of receiving a chat session invitation, in a IP-SM-GW, the chat session invitation originating from a CPM UE and being sent toward an SMS enabled UE. Assigning an identifier with the chat session in the IP-SM-GW and sending an invitation acknowledgement from the IP-SM-GW to the CPM UE. Receiving a message containing data, within the chat session, in the IP-SM-GW, from the CPM UE and being sent to the SMS enabled UE, formatting the message into an SMS message, wherein the identifier assigned to the chat session is inserted as a sender of the SMS message to ensure that an SMS response is sent back to the IP-SM-GW and forwarding the formatted SMS message to the SMS enabled UE.
US08363598B2 Method and apparatus for obtaining server information in a wireless network
In a communications system where a mobile node seeks to establish contact with a server node within or outside the home network of the mobile node by first providing the general location information and the server type of the server node to a DHCP (Dynamic Host Configuration Protocol) server. The DHCP server then matches the provided information with its record in storage to arrive at an IP (Internet Protocol) address of the sought server node. The DHCP server then sends the IP address to the mobile node, thereby allowing the mobile node to directly access the server node.
US08363597B2 MAC architectures for wireless communications using multiple physical layers
Techniques for wireless communications using two different physical layers with a common medium access control layer are provided.
US08363586B2 Social networking and advertisements in a mobile device on a local personal area network
Methods and apparatus are disclosed for media access control (MAC) layer processing to support social networking and advertisements over the MAC layer of a local personal area network (PAN). An application interface permits a service category corresponding to the application to be selected, and further permits service announcements corresponding to the application to be advertised. Generator logic may generate the service announcements to be advertised. The MAC layer processor inserts the service announcements into beacons in the local MAC layer of the local PAN and also receives advertisements from other devices over the MAC layer of the local PAN. Monitor logic can monitor the MAC layer of the local PAN for advertisements corresponding to the selected service category. The monitor logic is also operatively coupled with the application interface for displaying advertised services corresponding to the selected service category.
US08363584B2 Equipment and method for providing broadcast/multicast service in mobile communications
A communications controller according to the present invention includes a network interface, and a control unit for, when the network interface receives a request information for requesting establishment of a new multicast communications flow, judging whether or not the new multicast communications flow can be established with respect to a base station, based on communications quality parameters of the other multicast communications flows already established with a plurality of base stations, and a communications quality parameter of the new multicast communications flow, the new multicast communications flow being to be transferred by way of the base station, and establishing the new multicast communications flow if result of the judgment on the base station is YES, the new multicast communications flow being to be transferred by way of the base station.
US08363579B2 Apparatus and method of communication in a wireless network
A wireless communication device and a method of communication in a wireless personal area network (WPAN) are provided. The method includes assigning a shared channel time allocation across one or more neighbored networks, announcing the shared channel time allocation to the one or more neighbored networks enabling the neighbored network use the shared channel time allocation and communicating using a directional network access protocol on the shared channel time allocation which is towered directed to a communicated device.
US08363571B2 Dynamically and efficiently forming hierarchical tunnels
In one embodiment, a hierarchical tunnel that encapsulates a plurality of child tunnels along a shared path segment is used. The shared path segment extends from a head-end node across one or more intermediate nodes to a tail-end node. A state of a child tunnel of the plurality of child tunnels encapsulated within the hierarchical tunnel is refreshed by the head-end node sending one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, and sending one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel.
US08363570B2 Systems and methods for finding star structures as communities in networks
Embodiments of the invention provide systems, methods, apparatuses and program products providing methods to define and find relationships in network environments. Embodiments of the invention utilize relationship definitions for defining network environment relationships as star structures within the network of interest and automatically discover these star structures in networks.
US08363560B2 System and method for enhanced proxy component
The present invention is directed to a system and method for use in a telecommunication networks to facilitate the use of packet switched end-user devices, particularly push-to-talk (PTT) devices, across multiple communication services and legacy networks. The present invention provides an enhanced proxy for integrated voice over internet protocol (VoIP) applications that enable predefined custom numbers to be utilized on a PTT device to access services on one or more legacy networks. The present invention also provides a means for the delivery of information that is dynamically customized and specific to an end-user of the PTT device.
US08363559B2 Method and system for providing information for recovering a clock frequency
A method and a system for providing information for recovering a clock frequency via a data network comprise generating a value representative of a frequency difference between a clock frequency and a reference frequency by using a digital phase-locked loop at an ingress interface of a data network, transmitting the generated value over the data network, and recovering the clock frequency at an egress interface of the data network by using the reference frequency and the transmitted value. Other systems and methods are also disclosed.
US08363557B2 Methods, systems, and computer readable media for remotely evaluating and controlling voice over IP (VoIP) subscriber terminal equipment
Methods, systems, and computer readable media for remotely evaluating and controlling VoIP subscriber terminal equipment using test calls, status queries, and usage statistics are disclosed. In one embodiment, a method includes initiating test calls with VoIP subscriber terminal equipment and obtaining test call results. The method further includes analyzing usage information regarding the VoIP subscriber terminal equipment and determining subscriber terminal device usage results. The method also includes remotely querying the VoIP subscriber terminal device and determining subscriber terminal equipment state information. The method further includes determining, based on the subscriber terminal equipment test call results, the subscriber terminal equipment usage results, and the subscriber terminal equipment state information, whether to initiate a remote control action for the VoIP subscriber terminal equipment and in response to determining to initiate a remote control action, initiating the remote control action to effect a change in state of the VoIP subscriber terminal equipment.
US08363551B2 Measuring network metrics
Methods and systems for determining origin-specific network metrics in respect of a data network having at least one ingress node, the method comprising: receiving data items from outside the network; forwarding the data items with headers comprising fields for carrying origin information relating to the origin of the data item, and path metric information indicative of a characteristic being monitored; causing the data items to traverse the network; updating the fields carrying path metric information as the data items traverse the network; determining the origin information and path metric information after the data items have traversed the network and deriving in dependence thereon an origin-specific path metric relating to the characteristic in respect of the relevant portion of a path across the network; and combining origin-specific path metrics derived in respect of different data items if they relate to characteristics in respect of data items having a common origin. Also, methods and systems for determining target-specific network metrics in respect of a data network having at least one egress node.
US08363549B1 Adaptively maintaining sequence numbers on high availability peers
A primary network element of a high availability cluster periodically synchronizes sequence numbers with a backup network element of the cluster. The primary determines the periodicity of updates according to a window size and a scale factor. The backup uses probe packets after switchover to discover the current sequence number. In one example, the primary network element includes an interface to receive first and second packets of a packet flow, a control unit to determine whether a difference between sequence numbers of the first and second packets exceeds an update window size value associated with the packet flow that is based on a window size value and a window scale factor associated with the packet flow, and a backup network interface configured to send an update message comprising the second sequence number to the backup network element of the high-availability cluster.
US08363548B1 Method and system for packet discard precedence for video transport
Discard precedence priority of packets carrying an encoded video stream in a packet network is determined based on priority information included in the encoded video stream. A video streamer segments an encoded video stream and encapsulates the segment in an Internet Protocol (IP) packet. Priority information associated with the IP packet is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream. Alternately, priority information associated with an Ethernet frame is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream.
US08363541B2 Serial digital communication protocol
Provided is a method and an apparatus for formatting a data set for transmission on a communication channel. The formatted data frame comprises a header and the data set to be transmitted. The header has a plurality of header fields comprising a redundancy field having a checksum calculated on data in part of the header fields and on the data set.
US08363537B2 Carrier aggregation in wireless communication system
Provided is a data transmission system using a carrier aggregation. The data transmission system may assign a radio resource based on a correspondence relationship between a downlink and an uplink, and may transmit data using the assigned radio resource.
US08363521B2 Adaptive high fidelity reproduction system
Audio is adaptively associated with speakers, depending on the speaker configuration that is present. Each speaker it receives an audio assignment based on its individual spectral characteristics. As more speakers are added, content is adaptively associated with that you speaker, and taken away from the previous.
US08363519B2 Hot data zones
Method and apparatus for adaptive arrangement of data on storage media, such as in a multi-device storage array across which data are stored. A virtual hot space is formed to store frequently accessed data. The virtual hot space comprises at least one hot data zone which extends across storage media of a plurality of arrayed storage devices over a selected seek range less than an overall radial width of the media. The frequently accessed data are stored to the hot data zone(s) in response to a host level request, such as from a host level operating system (OS) or by a user which identifies the data as frequently accessed data. Alternatively or additionally, access statistics are accumulated and frequently accessed data are migrated to the hot data zone(s) in relation thereto. Lower accessed data sets are further preferably migrated from the hot data zone(s) to another location of the media.
US08363518B2 Disk drive
A disk drive determines, from eccentric amounts of individual prescribed rotation phases for one round of an optical disk 1, a rotation phase range in which a lens shift amount after tracking pulling-in of an object lens constituting an optical pickup 3 does not exceed a movable range of the object lens in a preset tracking direction, sets the rotation phase range as a tracking pulling-in range, and carries out tracking pulling-in of the optical pickup 3 while the rotation phase of the optical disk 1 is placed within the tracking pulling-in range.
US08363517B1 Optical storage system having differential phase detector
A differential phase detector for an optical storage system is set forth. The differential phase detector includes a photodetector circuit arranged to detect light deviations associated with radial errors in the optical storage system. A non-linear equalizer is in communication with the photodetector circuit. The output of the non-linear equalizer is in communication with signal processing circuitry. The signal processing circuitry uses the equalized signals to generate one or more radial error signals.
US08363513B2 Underwater communications
An environmental monitoring system including at least one underwater measurement device and a transmitter for transmitting data from the measurement device to an above water station using a magnetically coupled antenna.
US08363512B2 Method and apparatus for estimating sound source
Sound and image are sampled simultaneously using a sound/image sampling unit incorporating a plurality of microphones and a camera. Sound pressure waveform data and image data are stored in a storage means. Then the sound pressure waveform data are extracted from the storage means, and a graph of a time-series waveform of the sound pressure level is displayed on a display screen. A time point at which to carry out a calculation to estimate sound direction is designated on the graph, and then sound direction is estimated by calculating the phase differences between the sound pressure signals of the sound sampled by the microphones, using the sound pressure waveform data for a calculation time length having the time point at the center thereof. A sound source position estimation image having a graphic indicating an estimated sound direction is created and displayed by combining the estimated sound direction and the image data sampled at the time point.
US08363511B2 Method and device for detection of surroundings
In a method and a device for detecting the surroundings, carrier waves in the form of transmission pulses are transmitted by at least one transducer, and reflections of the pulses are detected by the pulse-echo method. In this manner, the successive transmission pulses of one transducer or various transducers operated at the same time are differentiable by individual signal modulation.
US08363508B2 Semiconductor device having ODT function and data processing system including the same
To include an AL counter that outputs a second ODT signal after counting a clock signal by an additive latency after receiving a first ODT signal, and a counter control circuit that controls the AL counter such that the second ODT signal having the same logic value as a logic value of the first ODT signal at a time of shifting from an asynchronous mode to a synchronous mode is output during a period until when at least the clock signal is input by an additive latency after the shifting. With this configuration, an interruption of an CDT operation can be prevented without separately providing a CKE counter. Therefore, the circuit scale can be reduced and the power consumption can be also reduced.
US08363506B2 Semiconductor memory device
A semiconductor memory device includes a plurality of memory cells, a plurality of bit lines respectively connected to the memory cells, a plurality of first and second word lines respectively connected to the memory cells, a plurality of first drivers for driving the first word lines selected during a read operation, and a plurality of second drivers for driving the second word lines selected during a write operation, the second driver having a different drive capability from the first driver's.
US08363505B2 Local word line driver
A two transistor word line driver is disclosed. An example disclosed word line driver is simplified with common signals on the gates of the p-type and the n-type transistors. An example disclosed word line driver consumes less power by applying a negative voltage to a word line driver selected from multiple word line drivers.
US08363503B2 Semiconductor memory device, memory controller that controls the same, and information processing system
To include a power-down control circuit that suspends an operation of a predetermined internal circuit in response to a power-down command, and an external terminal to which a selection signal is input from outside simultaneously with issuance of a power-down command. The power-down control circuit suspends an operation of a DLL circuit when the selection signal is at a low level, and continues an operation of the DLL circuit when the selection signal is at a high level. According to the present invention, by using the selection signal input simultaneously with a power-down command, mode selection can be made on-the-fly.
US08363502B2 System and method for correcting programming failures in a programmable fuse array
A system for correcting programming failures in an M-bit primary array of programmable fuses. The address of the failed fuse is stored in a secondary fuse array. Correction logic coupled to the primary and secondary arrays propagates the programming states of the good fuses, and corrects the programming state of the failed fuse, if any. The correction logic preferably comprises a decoder coupled to the secondary array which produces a one-hot M-bit word representing the failed fuse, and combinatorial logic arranged to receive the programming states of the primary array fuses and the one-hot M-bit word at respective inputs and to produce the correction logic output. Multiple failures can be accommodated using multiple secondary arrays, each storing the address of a respective failed fuse, or a tertiary array which stores the address of a failed fuse in either the primary or secondary arrays.
US08363500B2 Methods for operating memory elements
Methods for measuring the resistance of multiple memory elements are disclosed. The memory elements may be multi-bit memory and through precise measurement of resistance of the multi-bit memory elements, determination of how many and which memory elements fall into specific memory ranges can be accomplished. Furthermore, storage and/or display of this information may allow for the creation of resistance distribution histograms for modeling of one or more memory arrays.
US08363496B2 Semiconductor memory device performing refresh operation and method of testing the same
A semiconductor memory device includes a mask information storage circuit that stores therein mask information indicating an area for which the self refresh operation is not performed among a plurality of areas in a memory cell array, a mask determining circuit that is activated by a self refresh command and generates a match signal in response to a detection of a match between a refresh address and the mask information, and a refresh operation control circuit that disables the self refresh operation in response to an activation of the match signal. When a test mode signal is activated, the mask determining circuit is also activated by the auto refresh command. With this configuration, it is possible to perform a test of a partial array self refresh function without actually entering a self refresh mode.
US08363495B2 Non-volatile memory with redundancy data buffered in remote buffer circuits
A memory has defective locations in its user portion replaceable by redundant locations in a redundant portion. Data latches in column circuits of user and redundant portions allow data sensed from or to be written to a memory to be exchanged with a data bus. A remote redundancy scheme has the redundant data available from a central buffer accessible by any number of column circuits. Redundant data buffer circuits enable bus exchange with data from the user data latches except for defective locations when data are taken from the central buffer. In this way only addressing for the user portion is used for bus exchange. Also, accessibility to the redundant data will not be restricted by the locations of the column circuits relative to the redundant data latches and the buffered redundant data can be accessed at a finer granularity than that imposed by the column circuits.
US08363494B2 Semiconductor memory apparatus
Various embodiments of a semiconductor memory apparatus are disclosed. In one exemplary embodiment, the semiconductor memory apparatus may include: a redundancy signal generation unit configured to compare mat information set by fuse cutting with address information inputted from outside and generate a plurality of redundancy signals; a mat designation signal generation unit configured to generate a plurality of mat designation signals in response to the plurality of redundancy signals and a plurality of mat address signals; and a mat control signal generation group configured to enable one of the mat control signals in response to the plurality of mat designation signals.
US08363492B2 Delay adjustment device and delay adjustment method
Provided is a delay adjustment device for adjusting delay of a strobe signal, which specifies when to read a data signal on a data line, with respect to the data signal in order to perform data transfer with an external memory. A testing unit 150 included in a delay adjustment unit is provided with a memory bandwidth monitoring unit 212 that monitors memory bandwidth in use on the data line used for data transfer with a memory circuit. The testing unit 150 performs delay adjustment when the memory bandwidth in use is lower than a predetermined threshold. Delay adjustment is performed by delaying the strobe signal from the data signal by a variety of predetermined delays and determining whether data transfer is successful at each delay, calculating an optimal delay, and thereafter delaying the strobe signal by the calculated delay.
US08363489B2 Semiconductor device having bit line equalization using low voltage and a method thereof
A semiconductor memory device that can minimize the area of a circuit for generating a BLEQ signal by using one power source voltage terminal floated for the generation of a BLEQ signal. The semiconductor memory device includes a power source supplier configured to supply a power source of a main power source voltage terminal to a sub-power source voltage terminal in response to a mat selection signal for selecting a corresponding memory cell mat among a plurality of memory cell mats, a bit line equalization (BLEQ) signal generator configured to be coupled with the sub-power source voltage terminal and generate a BLEQ signal corresponding to a voltage level of the sub-power source voltage terminal in response to a BLEQ control signal, and a bit line equalizer configured to precharge and equalize a bit line pair in response to the BLEQ signal.
US08363484B2 Memory device and method of controlling a write operation within a memory device
A memory device and method are provided incorporating a technique for controlling a write operation within the memory device. The memory device has an array of memory cells, each memory cell supporting writing and simultaneous reading of that memory cell. Write circuitry is arranged, during a write operation, to provide write data to a number of addressed memory cells within the array, whilst word line select circuitry is responsive to the start of the write operation to assert a write word line signal that enables those addressed memory cells to store the write data. Comparing circuitry is arranged, during the write operation, to compare the write data with data currently stored in the addressed memory cells. On detecting that the write data matches the data currently stored in the addressed memory cells, the comparing circuitry asserts a control signal to the word line select circuitry to cause the word line select circuitry to de-assert the write word line signal. As a result, the pulse width of the asserted write word line signal is dependent on time taken by the addressed memory cells to store the write data, thereby leading to a significant reduction in the size of the pulse width when compared with known prior art techniques.
US08363483B2 Circuit for supplying well voltages in nonvolatile memory device
A circuit for supplying well voltages in a nonvolatile memory device includes an erase voltage supply unit for supplying an erase voltage to a well in response to an erase enable signal, a discharge unit for discharging the erase voltage, supplied to the well, in response to a discharge control signal, and a negative voltage supply unit for supplying a negative voltage to the well in response to a negative voltage output enable signal.
US08363480B2 Nonvolatile semiconductor storage device
A nonvolatile semiconductor storage device including a NAND cell unit having a first and a second select gate transistor, a plurality of memory cell transistors series connected between the first and second select gate transistors that are coupled to corresponding word lines, and a peripheral circuit erase verifying the NAND cell unit by turning on the first and second select gate transistors, applying a predetermined voltage level on the source line, making a voltage level applied on one or more of the word lines coupled to the memory cell transistors relatively closer to the second select gate transistor larger than that applied on one or more of the word lines coupled to the memory cell transistors relatively closer to the first select gate transistor, and verifying data erase of the memory cell transistors.
US08363479B2 Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array connected to word lines and bit lines, and formed by arranging a plurality of memory cells in a matrix, each memory cell storing one of n values (n is a natural number of not less than 2), and a control circuit configured to write data in the memory cells by controlling potentials of the word lines and the bit lines in accordance with input data. The control circuit performs a write verify operation a plurality of number of times by changing a voltage level, stores data of the voltage level at which verify pass occurs, and determines a write voltage based on the stored data of the voltage level.
US08363477B2 Method of setting trim codes for a flash memory and related device
A flash memory device with auto-trimming functionality includes a memory cell array comprising first memory cells and a fuse sector, a read circuit for reading a memory state of the first memory cells, an offset circuit for outputting offset current values, and an auto-trimming circuit. The auto-trimming circuit has a register for storing a current characteristic, a current control module for modifying input current applied to a first memory cell under test at a first address according to the memory state, and updating the current characteristic to the modified input current, an address counter for starting application of the modified input current to a second memory cell at a second address for test when reading the first memory cell passes, and a programming circuit for programming the fuse sector according to the current characteristic and the offset current values.
US08363475B2 Non-volatile memory unit cell with improved sensing margin and reliability
A non-volatile memory unit cell includes a first transistor pair and first and second control gates. The first transistor pair includes first and second transistors that are connected in series and of the same type. The first and second transistors have a first floating polysilicon gate and a second floating polysilicon gate, respectively. The first control gate is coupled to the first floating polysilicon gate through a tunneling junction and the second control gate is coupled to the second floating polysilicon gate through another tunneling junction.
US08363465B2 High speed low power magnetic devices based on current induced spin-momentum transfer
A high speed and low power method to control and switch the magnetization direction and/or helicity of a magnetic region in a magnetic device for memory cells using spin polarized electrical current. The mapetic device comprises a reference magnetic layer with a fixed magnetic helicity and/or magnetization direction and a free magnetic layer with a changeable magnetic helicity and/or magnetization direction. The fixed magnetic layer and the free magnetic layer are preferably separated by a non-magnetic layer. The fixed and free magnetic layers may have magnetization directions at a substantially nonzero angle relative to the layer normal. A current can be applied to the device to induce a torque that alters the magnetic state of the device so that it can act as a magnetic memory for writing information. The resistance, which depends on the magnetic state of the device, is measured to read out the information stored in the device.
US08363464B2 Semiconductor device
For example, one memory cell is configured using two memory cell transistors and one phase change element by disposing a plurality of diffusion layers in parallel to a bit-line, disposing gates between the diffusion layers so as to cross the bit-line, disposing bit-line contacts and source contacts alternately to the plurality of diffusion layers arranged in a bit-line direction for each diffusion layer, and providing a phase change element on the source contact. Also, the phase change element can be provided on the bit-line contact instead of the source contact. By this means, for example, increase in drivability of the memory cell transistors and reduction in area can be realized.
US08363460B2 Method and apparatus for programming a magnetic tunnel junction (MTJ)
A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
US08363457B2 Magnetic memory sensing circuit
A sensing circuit includes a sense amplifier circuit having a first and second nodes through which a magnetic memory element is sensed. A first current source is coupled to the first node a second current source is coupled to the second node. A reference magnetic memory element has a resistance associated therewith and is coupled to the first node, the reference magnetic memory element receives current from the first current source. At least one memory element, having a resistance associated therewith, is coupled to the second node and receives current from the second current source. Current from the first current source and current from the second current source are substantially the same. The logic state of the at least one memory element is sensed by a comparison of the resistance of the at least one memory element to the resistance of the reference magnetic memory element.
US08363456B2 Semiconductor device
To improve reliability of a semiconductor device having an SRAM.The semiconductor device has a memory cell including six n-channel type transistors and two p-channel type transistors formed over a silicon substrate. Over the silicon substrate, a first p well, a first n well, a second p well, a second n well, and a third p well are arranged in this order when viewed in a row direction. First and second positive-phase access transistors are disposed in the first p well, first and second driver transistors are disposed in the second p well, and first and second negative-phase access transistors are arranged in the third p well.
US08363453B2 Static random access memory (SRAM) write assist circuit with leakage suppression and level control
A static random access memory (SRAM) write assist circuit with leakage suppression and level control is described. In one embodiment, the SRAM write assist circuit increases the amount of boost provided in a write cycle, while in another embodiment, the SRAM write assist circuit limits the amount of boost provided at higher supply voltages.
US08363451B2 Random access memory with CMOS-compatible nonvolatile storage element and parallel storage capacitor
Systems, methods, and memory device with row lines and column lines arranged in a matrix configuration with a memory cell coupled to one of the column lines and one of the row lines. The memory cell includes a storage capacitor with a first plate coupled to a storage node, a CMOS-compatible non-volatile storage element having a node coupled to the storage node and configured to hold a charge corresponding to a binary value, and an access transistor coupled to the storage node. The access transistor includes a word line gate, a first node, and a second node, the word line gate being coupled to the one of the plurality of row lines, the first node being coupled to the one of the plurality of column lines, the second node being coupled to the storage node and to said node of the CMOS-compatible non-volatile storage element.
US08363450B2 Hierarchical cross-point array of non-volatile memory
A method and apparatus for reading data from a non-volatile memory cell. In some embodiments, a cross-point array of non-volatile memory cells is arranged into rows and columns. A selection circuit is provided that is capable of activating the first block of memory cells while deactivating the second block of memory cells. Further, a read circuit is provided that is capable of reading a logical state of a predetermined memory cell in the first block of memory cells with a reduced leak current by programming a first resistive state to the block selection elements corresponding to the first block of memory cells while programming a second resistive state to the block selection elements corresponding to the second block of memory cells.
US08363448B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory cell, a power supply circuit, an interconnection and a discharging circuit. The memory cell includes a variable resistance element whose resistance varies by application of a voltage. The power supply circuit outputs the voltage to be applied to the memory cell. The interconnection is formed between the power supply circuit and the memory cell and supplies the voltage output from the power supply circuit to the memory cell. The discharging circuit is connected to the interconnection. The discharging circuit discharges electric charge accumulated in the interconnection after a first operation of applying the voltage to the memory cell is ended and before a second operation of applying the voltage to the memory cell next is started.
US08363446B2 Multilevel variable resistance memory cell utilizing crystalline programming states
A method of programming an electrical variable resistance memory device. When applied to variable resistance memory devices that incorporate a phase-change material as the active material, the method utilizes a plurality of crystalline programming states. The crystalline programming states are distinguishable on the basis of resistance, where the resistance values of the different states are stable with time and exhibit little or no drift. As a result, the programming scheme is particularly suited to multilevel memory applications. The crystalline programming states may be achieved by stabilizing crystalline phases that adopt different crystallographic structures or by stabilizing crystalline phases that include mixtures of two or more distinct crystallographic structures that vary in the relative proportions of the different crystallographic structures. The programming scheme incorporates at least two crystalline programming states and further includes at least a third programming state that may be a crystalline, amorphous or mixed crystalline-amorphous state.
US08363443B2 Circuits and techniques to compensate data signals for variations of parameters affecting memory cells in cross-point arrays
Embodiments of the invention relate generally to semiconductors and memory technology, and more particularly, to systems, integrated circuits, and methods to implement circuits configured to compensate for parameter variations that affect the operation of memory elements, such as memory elements based on third dimensional memory technology. In at least some embodiments, an integrated circuit includes a cross-point array comprising memory elements disposed among word lines and bit lines, where a parameter can affect the operating characteristics of a memory element. The integrated circuit further includes a data signal adjuster configured to modify the operating characteristic to compensate for a deviation from a target value for the operating characteristic based on the parameter. In some embodiments, the memory element, such as a resistive memory element, is configured to generate a data signal having a magnitude substantially at the target value independent of variation in the parameter.
US08363437B2 Unidirectional MOSFET and applications thereof
Owing to the property of bidirectional conduction under the saturation mode, synchronous rectifiers in conventional power converters usually suffer from a reverse current under light loads or a shoot-through current under heavy loads. The reverse current may degrade the converter efficiency and the shoot-through current may damage synchronous rectifiers. The present invention discloses a unidirectional metal oxide semiconductor field effect transistor (UMOS), which comprises a metal oxide semiconductor field effect transistor (MOS), a current detection circuit and a fast turn-off circuit. The current detection circuit detects the direction of the current flowing through the MOS. When a forward current is detected, the fast turn-off circuit is disabled and the channel of the MOS can be formed. When a reverse current is detected, the fast turn-off circuit is enabled and the channel of the MOS cannot be formed. This UMOS can be applied, but not limited, to synchronous rectifiers to detect the occurrence of a reverse current or a shoot-through current and fast turn off the channel of the MOSFET.
US08363433B2 Hybrid conditioner for a power system
A hybrid conditioner for filtering harmonics in a power system that includes a non-linear load. The hybrid conditioner includes an active filter structured and controlled to filter one or more high-order harmonic currents of the fundamental frequency, and a passive filter structured to filter one or more low-order harmonic currents of the fundamental frequency. The active filter and the passive filter are electrically connected in parallel with one another. The hybrid conditioner may also be for providing reactive power compensation for the power system, wherein the active filter is further controlled to provide a compensatory reactive power for compensating for the reactive power that is consumed by the load. The hybrid conditioner may also provide oscillation dampening for the power system, wherein the active filter is further controlled to damp oscillating currents that exist between the passive filter and the AC source.
US08363429B2 Digital dynamic delay modulator and the method thereof for flyback converter
A digital dynamic delay modulator and the method thereof are applied to a flyback converter. A first input voltage signal from the flyback converter is received and compared with a threshold voltage to determine whether a counting condition is matched. When the counting condition is matched, an integer predetermined count number is counted to determine a delay time. After finishing the counting, a first output signal is generated to turn on a switching device for the flyback converter. The slope of the first input voltage signal is detected when the switching device is turned on, and the slope is used to adjust the count number with integer increment/decrement. Therefore, the delay time for switching the flyback converter can be precisely controlled in digital and dynamic manner.
US08363428B2 Adapter power supply having variable switching mode
The present invention relates to an adapter power supply, which includes a switching unit for switching a DC voltage; a transformer which has a primary winding connected to the switching unit, a secondary winding electromagnetically coupled to the primary winding, and an auxiliary winding electromagnetically coupled to the primary winding; a rectifier for rectifying a voltage outputted from the transformer; and a controller for controlling the switching unit to operate according to the PWM scheme in a normal operation mode, and to operate according to a quasi-resonant scheme in a standby mode, by detecting information of a load connected to the rectifier.
US08363425B2 Temperature sensor mounting arrangement for a battery frame assembly
A temperature sensor mounting arrangement for a battery frame assembly in which a plurality of rechargeable battery packs are supported and interconnected. The arrangement includes an elongated support member secured to a battery frame member and extending into an interior region of the frame member. At least one electrical interface connector is secured to a first end of the support member and an electronic temperature sensor is secured to a face of the support member in a target position proximate to a battery pack outer surface. A plurality of electrical conductors interconnects between the electrical connectors and the temperature sensor. The temperature sensor mounting arrangement is modularized and designed to enable high speed assembly during manufacturing and ensure repeatable frame to frame sensor positioning and accuracy of temperature readings.
US08363412B2 Mother and daughter board configuration to improve current and voltage capabilities of a power instrument
An arrangement of a mother circuit board and daughter circuit boards in a power instrument improves current and voltage capabilities. A mother board is mounted to a base panel of an enclosure, and a number of daughter boards are attached to and extend from the mother board. Each daughter board has substantially identical circuitry and produces substantially the same amount of current. The daughter boards together provide a total output current equal to a sum of each individually generated current. The amount of power generated by the instrument can be increased by attaching additional daughter boards to the mother board. The total current produced by the daughter boards is provided to and output from the mother board via a low inductance output path. The low inductance output path ensures that a sudden increase in current does not result in a large voltage spike that adversely affects instrument operation.
US08363411B2 Passive, low-profile heat transferring system
A media content receiving device, such as a set top box, includes a thermally conductive chassis having at least one panel with opposing surfaces. One of the opposing surfaces is exposed to an ambient environment. A circuit board located within the chassis includes at least one integrated circuit chip. A thermally conductive heat transferring unit is bonded to and in thermal conductive contact with the chip. The heat transferring unit is arranged to transfer heat from the chip to the at least one panel of the chassis while minimizing radiant heat transfer proximate the chip. The heat transferring unit may be biased toward the panel.
US08363408B2 Electronic device and frequency converter of motor
The present invention provides an electronic device, comprising: a circuit board having at least one first heat-generating element and at least one second heat-generating element mounted thereon; a heat sink connected to said at least one first heat-generating element; a fan facing said heat sink; and an airflow guiding member placed between said fan and said heat sink for guiding the cooling air from said fan to said heat sink and said at least one second heat-generating element respectively. Said electronic device may further comprise a separating member for separating a main body of said at least one second heat-generating element from said circuit board, so as to prevent the cooling air guided to said at least one second heat-generating element from flowing to said circuit board; a bracket for separating said at least one first heat-generating element from other elements on said circuit board, so as to thermally insulate between them; and a flow-guiding gate guiding the airflow from said fan, and dispensing more airflow flow through the region on the heat sink corresponding to at least one first heat-generating element.
US08363407B2 Electronic device
A power switch and connector that are conventionally included in a body are formed in spaces created at the outer ends of the shafts of hinges other than the body and a display, whereby the body is thinned. Electronic device comprises a body, a display, and a hinge that joins the body and display so that they can be freely opened or closed. A power switch is formed at an end of the shaft of the hinge. Furthermore, the electronic device comprises the body, the display, and another hinge that joins the body and display so that they can be freely opened or closed. A port of a connector opens at an end of the shaft of the hinge.
US08363405B2 Heat dissipation device
A heat dissipation device is used for heat dissipating for an electronic element. The heat dissipation device includes a heat sink and a buffer arranged between the heat sink and the electronic element. The buffer is made of elastic and thermally conductive material.
US08363403B2 Semiconductor device accommodating semiconductor module with heat radiation structure
As a result of a lower arm side having a small thermal resistance being positioned downstream of the coolant flow, cooling efficiency of the lower arm positioned on the downstream side of the coolant flow becomes higher than that of an upper arm positioned on an upstream side. Hence, rise in coolant temperature on the upstream side can be suppressed, and the first and second semiconductor chips disposed upstream and downstream can be effectively cooled. Alternatively, even when the coolant temperature rises on the upstream side, the first and second semiconductor chips disposed upstream and downstream can be effectively cooled by sufficient cooling being performed on the downstream side based on the high cooling efficiency. Therefore, the rise in semiconductor chip temperature on the downstream side to a temperature higher than that on the upstream side can be suppressed.
US08363401B2 Air guiding device and heat dissipation system having same
An air guiding device is mounted on a main board. The air guiding device and the main board cooperatively form an air passage therebetween for allowing cooling air to pass therethrough. The air passage includes an inlet at a first end of the air guiding device, a first outlet at an opposite second end of the air guiding device, and a second outlet. The air guiding device includes a top wall, two sidewalls, and a shielding assembly. The top wall includes the second outlet therein at an intermediate portion thereof. The second outlet opens toward the second end. The sidewalls extend downwardly from opposite sides of the top wall. The shielding assembly is positioned on the top wall for regulating a size of the second outlet.
US08363397B2 Container data center and ventilating system thereof
An exemplary container data center includes a container, servers received in the container; and a ventilating system for cooling the servers. The ventilating system includes a filter, an exhaust pipe and a blower. The filter includes a chamber and filtering fluid received in the chamber for dissolving dust in ambient air. The chamber defines an air inlet for entering the ambient air and an air outlet. The exhaust pipe has one end coupled to the air outlet of the filter and another end communicating an interior of the container. The blower drives the ambient air out of the filter to flow along the exhaust pipe to the container to cool the servers.
US08363396B2 Position-shifting structure
A position-shifting structure includes a position-shifting frame and a base. The position-shifting frame includes two lateral wall portions and a handle portion. The two lateral wall portions are correspondingly provided with a notch and a mounting hole each and the notches contain bevel surfaces. The base has a receiving space symmetrically provided with two inward protrusions; and the position-shifting frame is connected to and seated in the receiving space with the mounting holes pivotally engaged with the protrusions. When the object is received in the receiving space, the notches are engaged with two lateral projections of the object. When the handle portion is upward pulled, the bevel surfaces drive the object to move from its initial position in the receiving space.