US08930802B2
Exemplary receiving apparatus receives serial data that includes contiguous blocks each having M-bit known pattern. The apparatus includes a serial-parallel conversion circuit that arranges bits in the serial data to generates N-bit wide (N
US08930801B2
Apparatuses and methods are provided for generating a plurality of redundancy versions using various rate matching algorithms. In some embodiments, a rate matcher is provided that allocates systematic and parity bits to the redundancy versions in a manner that allows all, of these bits to be transmitted in at least one redundancy version. In some embodiments, the rate matcher uses a first puncturing algorithm to generate both a first redundancy version and a third redundancy version, but allocates a different proportion of the systematic bits to these redundancy versions. In these embodiments, the second redundancy version may include only bits that were not transmitted in the first redundancy version.
US08930792B2
Systems and method relating generally to data processing, and more particularly to systems and methods for utilizing multiple data streams for data recovery from a storage device. In some cases the systems include a low density parity check data decoder circuit including at least a first data decoder engine and a second data decoder engine each electrically coupled to a common circuit. The common circuit is operable to: shift a combination of both a first sub-message from the first data decoder engine and the second sub-message from the second data decoder engine to yield an shifted output, and disaggregate the shifted output to yield a third sub-message to the first data decoder engine and a fourth sub-message to the second decoder engine.
US08930789B1
Methods, systems, and devices are described for decoding data using a low-density parity check (LDPC) decoder. An edge memory in the LDPC decoder is configured to have a first bank and a second bank of memory partitions. The first bank stores extrinsic information for edges for a first set of N check nodes and the second bank stores extrinsic information for edges for a second set of N check nodes. The first and second banks are concurrently accessed to process 2N check nodes in parallel. The first and second sets of N check nodes may respectively correspond to odd-numbered and even-numbered check nodes from the 2N check nodes processed in parallel by the LDPC decoder. The LDPC decoder operation may include initializing channel soft information into a memory different from the edge memory and the use of incremental changes in the extrinsic information to update the extrinsic information.
US08930769B2
A method for managing operating system deployment failure includes, with an operating system deployment server, running an operating system deployment process that comprises running a progressive hardware discovery process of a target machine to which an operating system is deployed, the discovery process to capture inventory information related to the target machine, monitoring the operating system deployment to detect failure in a pre-operating system environment running on the target machine for a predefined period of time, and executing a remediation action in response to generation of a failure code during the period of time, the remediation action related to a Basic Input Output System (BIOS) of the target machine.
US08930762B1
The tracking of cluster-wide connectivity information is optimized. I/O errors that result from failed operations in which specific nodes attempt to access shared storage are detected. The start-times of failed operations are tracked. The tracked start-times are compared to the time at which the cluster-wide connectivity information was last updated. Responsive to the results of the comparing, the cluster-wide connectivity information is updated in response only to a single I/O error that results from a single failed operation that was initiated after the update time, wherein additional errors resulting from failed operations with start-times after the update time are also detected, thereby preventing redundant updates of the cluster-wide connectivity information. The update time is set to the time at which the cluster-wide connectivity information is updated.
US08930760B2
A mechanism is provided for effectively validating cache coherency within a processor. For each node in a set of nodes, responsive to a node in a set of nodes being a controlling node, at least one action is performed on each controlled node mapped to the controlling node. After performing the at least one action on each controlled node mapped to the controlling node or responsive to the node failing to be a controlling node, a self-modifying branch test pattern is executed based on the selected execution pattern in the condition register through the set of nodes. Responsive to the self-modifying branch test pattern ending, values output from the execution unit during execution of the self-modifying branch test pattern are compared to a set of expected results. Responsive to a match of the comparison for the execution patterns in the set of execution patterns, the execution unit is validated.
US08930758B2
An arrangement for providing integrated, model-based testing of industrial systems in the form of a model-based test design module, a test execution engine and an automated test infrastructure (ATI) component. The ATI component includes a keyword processor that interfaces with test commands created by the design module to implement the testing of a specific industrial system. Configuration and deployment information is also automatically created by the design module and used by the ATI component to set up and control the specific industrial system being tested.
US08930753B2
This disclosure provides apparatus, methods and systems for error correction in multi processor systems. Some implementations include a plurality of computing modules, each computing module including a processor. Each processor may include processing state. In some other implementations, each computing module may also include a memory. Upon receiving a signal to perform a partial re-synchronization, a hash of each processor's state data may be performed. In some embodiments, a hash of at least a portion of each computing module's memory data may also be performed. The hashes for each processor are then compared to determine majority hashes and possible minority hashes. Upon identifying a minority hash, the computing module that produced the minority hash may receive new processing state data from one of the computing modules that produced a majority hash.
US08930747B2
Replication and recovery for a protected private cloud infrastructure that may include hosts, virtual machines (VMs) provisioned on the hosts, storage arrays and a management server. Metadata is periodically captured and made accessible to a recovery site. Upon a recovery event, replication of storage arrays is halted, and a number of target machines corresponding to the management server and the hosts to be recovered are assigned. The assigned management server and hosts are then bare provisioned by installing operating systems or hypervisors as specified by the metadata. Only then are recovery target machines connected to the replicated storage arrays so that virtual machines can be activated.
US08930741B2
Techniques to enable voltage regulators to adjust for coming load changes are presented herein. In some embodiments, a functional block such as a microprocessor core having an associated clock signal is powered by at least one switching-type voltage regulator. When the functional block is about to require an increased level of power, the associated clock is provided to drive the at least one regulator switches overriding their normal drive signal, which has a lower frequency. Thus, the switches are driven at a higher frequency sufficiently prior to (e.g., just ahead of) the load change to reduce the amount of droop that would otherwise occur.
US08930737B2
Provided is a method in a control circuitry controlling the operations of a central processing unit, CPU. The CPU is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. According to the method, the control circuitry controls (110, 150) the CPU to poll the I/O range for input to the application. The control circuitry also monitors (120, 160) whether or not each poll results in input to the application and adjusts (140) a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected (130). A control circuitry and a central computer server of an automated exchange system are also provided.
US08930730B2
An image processing apparatus includes a chipset unit which processes data; a connector which includes a plurality of terminals, and is configured to connect with a cable so that the chipset unit can transmit and receive a signal to and from an external device; a switching unit which supplies power to the external device through a first terminal of the connector, and selectively controls a switching operation regarding whether or not to supply power to the first terminal on the basis of a signal state of a second terminal of the connector when the cable is connected to the connector. A control method of the image processing apparatus is also disclosed.
US08930727B1
The present invention features a personal computing device that may be powered by a single battery having a single lithium-ion cell or by a plurality of lithium-ion cells connected in parallel. The personal computing device may provide computing power comparable to that of conventional laptop computers and execute an operating system and application software comparable to that executed by conventional laptop computers. Furthermore, the battery's time between charging, when used to power the personal computing device, may be similar to the time between charging of a multi-cell battery when used to power a conventional laptop computer.
US08930726B2
Physical layer device auto-adjustment based on power over Ethernet (PoE) magnetic heating. In one embodiment, information generated by a PoE module that is indicative of the PoE operation over the network cable (e.g., level of current, heating, etc.) is made available to the physical layer device (PHY). This information enables the PHY to infer a change in the level of inductance on the line. In response, the PHY can then adjust a characteristic of transmission by the PHY.
US08930708B2
A method and system for performing a security authentication. A name of a user, N sequences of digits, and encrypted values respectively corresponding to the digits in the N sequences are transmitted to a destination device. Each sequence includes a same M unique digits and begins with a different digit, wherein N≧2 and M≧3. N encrypted values of the transmitted encrypted values are received, wherein an Ith received encrypted value of the N received encrypted values corresponds to one of the digits selected by the user, at an electronic device, from a respective Ith sequence of the N sequences (I=1, 2, . . . , N). N digits respectively corresponding to the received N encrypted values are determined. The determined N digits form a number matching a PIN associated with the name of the user, which authenticates the user to access a resource.
US08930698B2
Systems, methods, and computer-readable storage media for encrypting communications containing or referencing globally unique identifiers to prevent unauthorized access to content item data, such as through spoofing or ancillary information leakage. An example system configured to practice the method identifies a communication, between a storage environment and a client device, associated with a globally unique identifier for a content item stored in at least one of the storage environment and the client device. The content item can be addressable via a globally unique identifier. Prior to transmitting the communication, the system can encrypt a portion of the communication containing the globally unique identifier using an encryption key based on a client-specific key and a secret version-specific key to yield an encrypted communication, and transmit the encrypted communication to the client device.
US08930691B2
Described herein is an efficient, dynamic Symmetric Searchable Encryption (SSE) scheme. A client computing device includes a plurality of files and a dictionary of keywords. An index is generated that indicates, for each keyword and each file, whether a file includes a respective keyword. The index is encrypted and transmitted (with encryptions of the files) to a remote repository. The index is dynamically updateable at the remote repository, and can be utilized to search for files that include keywords in the dictionary without providing the remote repository with information that identifies content of the file or the keyword.
US08930683B1
One method of testing multi-threaded code involves accessing a first set of instructions which are configured to be executed, in execution order, as a thread of a multi-threaded process. A memory space is modified, based upon the first set of instructions. The modified memory space represents one or more values that are generated by executing the first set of program instructions in a different order than execution order. The memory space is processed by a second set of program instructions, which is configured to be executed as a second thread of the multi-threaded process.
US08930679B2
An out-of-order execution microprocessor for reducing the likelihood of having to replay a load instruction due to a store collision. The microprocessor includes a queue of entries, each entry configured to hold information that identifies sources of a store instruction used to compute its store address and to hold a dependency that identifies an instruction upon which the store instruction depends for its data. A register alias table (RAT), coupled to the queue of entries, is configured to encounter instructions in program order and to generate dependencies used to determine when the instructions may execute out of program order. In response to encountering a load instruction the RAT determines whether sources of the load instruction used to compute its load address match the sources of the store instruction in an entry of the queue, and if so, causes the load instruction to share the dependency of the matching store instruction.
US08930675B2
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs), multiple reference values, and multiple mask values from memory. A selecting circuit within the TM uses a starting bit position and a mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). The LKV is masked by each mask value thereby generating multiple masked values. Each masked value is compared to a reference value thereby generating multiple comparison values. A lookup table generates a selector value based upon the comparison values. A result value is selected based on the selector value. The selected result value is then communicated to the processor via the bus.
US08930672B2
A multiprocessor using a shared virtual memory (SVM) is provided. The multiprocessor includes a plurality of processing cores and a memory manager configured to transform a virtual address into a physical address to allow a processing core to access a memory region corresponding to the physical address.
US08930671B2
The present disclosure includes methods, devices, and systems for a logical address offset. One method embodiment includes detecting a memory unit formatting operation. Subsequently, in response to detecting the formatting operation, the method includes inspecting format information on the memory unit, calculating a logical address offset, and applying the offset to a host logical address.
US08930670B2
Illustrated embodiments provide a computer implemented method and data processing system for redispatching a partition by tracking a set of memory pages, belonging to the dispatched partition. In one illustrative embodiment the computer implemented method comprises finding an effective page address to real page address mapping for a page address miss in response to determining the page address miss in a page addressing buffer, and saving the mapping as an entry in an array. The computer implemented method creates a preserved array from the array in response to determining the dispatched partition to be an undispatched partition. The computer implemented method further analyzes of the preserved array for a compressed page in response to determining the undispatched partition is now redispatched, and decompresses the compressed page prior to the partition being redispatched.
US08930663B2
The presently disclosed subject matter includes, inter alia, a storage system and a method of managing allocation of data in case an enclosure in a storage system becomes unavailable. The storage system has a storage space configured as a plurality of RAID groups, each RAID group comprising N parity members. According to one aspect of the disclosed subject matter, responsive to a write request, at least one section allocated to a disk in an unavailable enclosure is identified; at least one temporary RAID group in a spare storage space of the storage system is allocated and data related to the write request is written to the alternative RAID group.
US08930662B2
A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.
US08930661B2
A memory leak detecting method includes: producing an object which occupies an area on a first area of the memory; checking a presence of a pointer which points at the object separately so as to remove the object and to repeatedly carry out a process for increasing a counter value of the object; moving the object from the area on the first area of the memory to an area on the second area of the memory when the counter value exceeding a first threshold; and moving the object from the area on the second area to the area on the first area and clearing the counter value of the object upon the object occupying the area on the second area.
US08930659B2
A computer system, having a non-volatile storage unit (152), a main storage unit (151), and a data processor (102) including a memory management unit (102A) for managing a program stored in the non-volatile storage unit and the main storage unit to transfer a program stored in the non-volatile storage unit to the main storage unit, wherein the memory management unit (102A) includes a program storage control function of storing a program subjected to predetermined data conversion and a program yet to be subjected to predetermined data conversion in the non-volatile storage unit, and a function of combining programs subjected to predetermined data conversion so as not to bridge over a boundary between blocks at the execution of the program storage control function, as well as, at a first access to a certain block, expanding all the data included in the block to a corresponding block of the main storage unit.
US08930657B2
One embodiment of the present invention relates to a heap overflow detection system that includes an arithmetic logic unit, a datapath, and address violation detection logic. The arithmetic logic unit is configured to receive an instruction having an opcode and an operand and to generate a final address and to generate a compare signal on the opcode indicating a heap memory access related instruction. The datapath is configured to provide the opcode and the operand to the arithmetic logic unit. The address violation detection logic determines whether a heap memory access is a violation according to the operand and the final address on receiving the compare signal from the arithmetic logic unit.
US08930656B2
Wireless USB device with security that allows the information to be automatically exchanged with the USB device wirelessly when it is in one location, and when in another location, only certain information can be so exchanged.
US08930654B1
A method and apparatus for creating a map of files related to a virtual disk of a virtual machine comprising inspecting file system entries within at least one volume of the virtual disk; converting information related to file system entries into a map, where the map comprises file locations within a physical disk for the files related to the virtual disk.
US08930644B2
A configurable transactional memory synchronizes transactions from clients. The configurable transactional memory includes a memory buffer and a transactional buffer. The memory buffer includes allocation control and storage, and the allocation control is configurable to selectively allocate the storage between a transactional buffer and a data buffer for the data words. The transactional buffer stores state indicating each combination of a data word and a client for which the data word is referenced by a write access in the transaction in progress from the client. The transactional arbiter generates the completion status for the transaction in progress from each client. The completion status is either committed for no collision or aborted for a collision. A collision is an access that references a data word of the transaction from the client following a write access that references the data word of another transaction in progress from another client.
US08930643B2
Multi-port memory having an additional control bus for passing commands between ports have individual ports that can be configured to respond to a command received from an external control bus or to a command received from the additional control bus. This facilitates various combinations of ports to vary the bandwidth or latency of the memory to facilitate tailoring performance characteristics to differing applications.
US08930638B2
A cache coherency controller, a system comprising such, and a method of its operation are disclosed. The coherency controller ensures that target-side security checking rules are not violated by the performance-improving processes commonly used in coherency controllers such as dropping, merging, invalidating, forwarding, and snooping. This is done by ensuring that requests marked for target-side security checking and any other requests to overlapping addresses are forwarded directly to the target-side security filter without modification or side effects.
US08930631B2
A system and a computer program product manages memory operations in a data processing system. The system includes a processor executing instructions that causes the processor to read a first memory page from a storage device responsive to a request for the first memory page. The first memory page is stored to a system memory. One or more associated memory pages are identified that are related to the first memory page by the set of association rules. The associated memory pages are read from the storage device and compressed to generate a corresponding compressed associated memory page. The compressed associated memory pages are stored to the system memory to enable memory access to the associated memory pages during processing involving the first memory page. The compressed associated memory pages are individually decompressed in response to the particular page being required for use during processing.
US08930627B2
A computer program product for mitigating conflicts for shared cache lines between an owning core currently owning a cache line and a requestor core. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes determining whether the owning core is operating in a transactional or non-transactional mode and setting a hardware-based reject threshold at a first or second value with the owning core determined to be operating in the transactional or non-transactional mode, respectively. The method further includes taking first or second actions to encourage cache line sharing between the owning core and the requestor core in response to a number of rejections of requests by the requestor core reaching the reject threshold set at the first or second value, respectively.
US08930622B2
The disclosed embodiments are directed to methods and apparatuses for providing efficient and enhanced protection of data stored in a FLASH memory system. The methods and apparatuses involve a system controller for a plurality of FLASH memory devices in the FLASH memory system that is capable of protecting data using two layers of data protection, including inter-card card stripes and intra-card page stripes.
US08930616B2
System refresh in a cache memory that includes generating a refresh time period (RTIM) pulse at a centralized refresh controller of the cache memory and activating a refresh request at the centralized refresh controller based on generating the RTIM pulse. The refresh request is associated with a single cache memory bank of the cache memory. A refresh grant is received and transmitted to a bank controller. The bank controller is associated with and localized at the single cache memory bank of the cache memory.
US08930613B2
According to one embodiment, a nonvolatile semiconductor memory device, a controller, an extended function section, and an extension register. The controller controls the nonvolatile semiconductor memory device. The extended function section is controlled by the controller. The extension register which is provided with a certain block length capable of defining an extended function of the extended function section. The controller processes a first command to write header data of a command to operate the extended function section to the extended function section through the extension register, and a second command to read header data of a response from the extended function section through the extension register.
US08930610B2
A device for transmitting multiple control formats from an audio/video source to an audio/video monitor receiver. The device includes a high definition multimedia interface cable that has a plurality of communication channels, including a consumer electronic control channel. Furthermore, a pair of plugs are coupled to the respective ends of the high definition multimedia interface cable and can be coupled to audio/video sources and receivers. A pair of interface ports are further coupled to the high definition multimedia interface cable and communicatively coupled to the consumer electronic control channel. The device transmits a first control format on the consumer electronic control channel when the input port is not coupled to a switching device and transmits a second control format on the consumer electronic control channel when the input port is coupled to a switching device.
US08930609B2
A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
US08930593B2
A storage system and method for setting parameters and determining latency in a chained device system. Storage nodes store information and the storage nodes are organized in a daisy chained network. At least one of one of the storage nodes includes an upstream communication buffer. Flow of information to the storage nodes is based upon constraints of the communication buffer within the storage nodes. In one embodiment, communication between the master controller and the plurality storage nodes has a determined maximum latency.
US08930587B2
Universal Serial Bus (USB) devices supporting super speed and non-super speed connections for communication with a host device includes a plurality of endpoints (EPs), a non-super speed connection port, a super speed connection port and a configuration unit. The non-super speed connection port and the super speed connection port are connected to the host device. The configuration unit is arranged for dividing the EPs to first and second groups of EPs according to a bandwidth requirement, determining whether a super speed connection with the host device is successfully established and configuring the first group of EPs to operate at a super speed and configuring the second group of EPs to operate at a non-super speed when the super speed connection with the host device is successfully established such that the USB device communicates with the host device at both the super speed and the non-super speed.
US08930585B2
A USB host controller is provided. The USB host controller includes an endpoint management unit, a transfer management unit, and a schedule management unit. The endpoint management unit manages endpoint configurations of a USB device, wherein the USB device includes a plurality of endpoints and the endpoint configurations include a plurality of statuses of the endpoints of the USB device. The transfer management unit transfers data regarding transfer information of the endpoints of the USB device between a system memory and the USB host controller. The schedule management unit simultaneously manages packet transfer of at least two endpoints of the USB device.
US08930583B1
A method for controlling data transfer in a serial-ATA system includes using serial-ATA Native Command Queuing (NCQ) to issue a queue of NCQ commands to at least two serial-ATA devices. The commands include a first plurality of commands for a first one of the devices and a second plurality of commands for a second one of the devices. Each of the commands includes a respective port address of one of the at least two devices and a first command identifier identifying a command for the one of the at least two devices. The method further includes receiving a first acknowledgement, which has a port address of a first target device and a second command identifier identifying a first outstanding command for the first target device. Each of the queues of commands is sent to the at least two serial-ATA devices prior to receiving the first acknowledgement.
US08930580B2
In a processor based system comprising a plurality of logical machines, selecting a logical machine of the system to serve as a host; the host communicating with a policy decision point (PDP) of a network to provision a data channel interconnecting the processor based system and the network and to provision a logical data channel interconnecting each logical machine of the system to the network.
US08930572B2
Methods, systems, and apparatuses are described for communicating among stations in a network. A station in the network can determine costs between that station and a headend through a number of other stations. The station can select a low cost path from among the possible paths. Cost data from the determination can be transmitted from the station to other stations in the network for use in selecting low cost paths at those stations.
US08930547B2
Techniques for achieving storage and network isolation in a cloud environment are presented. A single Internet Protocol (IP) address is presented to multiple storage tenants that use storage in a cloud environment. When each tenant accesses the IP address, a specific identity of the tenant is resolved and the storage stack for that tenant is sent to the tenant's storage machine having the tenant's storage. The tenant is directly connected to its tenant storage machine thereafter.
US08930544B2
A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
US08930543B2
A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition.
US08930535B2
A client computer initiates a first communication session at a first network address and receives therefrom a second network address. The client computer then initiates a second communication session at the second network address and receives therefrom an access configuration including a control setting for a communication protocol capable of being utilized during a third communication session. Concurrent with the second communication session, the client computer initiates a third communication session at a third network address whereupon the conveyance of data to or from an instantiated process on the client computer via the third communication session is controlled based on the control setting for the communication protocol.
US08930528B2
A method of partitioning directory. Accesses, e.g., shared/exclusive, and/or waiting requests, e.g., shared/exclusive, to access one or more files with a directory are monitored, e.g., incrementing/decrementing respective counters. The waiting requests are queued to be granted at a later time. The directory is determined to be primed for partitioning if a number of waiting requests to access the directory is greater than a threshold value of a plurality of heuristics and optionally further based on satisfying the condition for at least a programmable time threshold period. A trigger signal is automatically generated if the directory is primed for partitioning. The trigger signal causes a file system to partition the directory. It is appreciated that the plurality of heuristics is user programmable.
US08930527B2
Embodiments of the invention provide systems and methods for interacting with a high availability session. According to one embodiment, a method of providing high availability can comprise abstracting one or more functions of a high availability infrastructure via a high availability enabler and providing access to the abstracted one or more functions via a northbound interface of the high availability enabler. For example, the one or more functions of the high availability infrastructure can comprise session control, either synchronous session control or asynchronous session control, concurrency management, data distribution, e.g., possibly including storing at least some of the data local to the high availability enabler, caching, session replication, providing fault tolerance, providing predictable latencies, etc. The high availability infrastructure can comprise, for example JGroups, Oracle Coherence, or another high availability infrastructure. The method can include decoupling application level processing from protocol level processing via the high availability enabler.
US08930526B2
Processing network events generates multiple events from a single network device event. The system includes a network monitoring device for acquiring event data and a processing system for receiving an input event from a network monitoring device on a processing thread, wherein the processing system includes a communications thread generating component for generating multiple communications threads each for transmitting event data to a server database. The communication threads open connections to required server databases and these connections are maintained in an open state while the network monitoring device is running.
US08930523B2
Methods, apparatus, and products for stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services where each SOA service carrying out a processing step of the business application, where the stateful business application processing includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service; and executing the business application in the SOA, including sending requests for data processing among the services, each such request including a specification of the state of the executing business application.
US08930518B2
An application server of a server cluster may store a payload of a write request in a local cache and thereafter serve read requests based on payloads in the local cache if the corresponding data is present when such read requests are received. The payloads are however later propagated to respective data stores at a later suitable time. Each application server in the server cluster retrieves data from the data stores if the required payload is unavailable in the respective local cache. According to another aspect, an application server signals to other application servers of the server cluster if a required payload is unavailable in the local cache. In response, the application server having the specified payload (in local cache) propagates the payload with a higher priority to the corresponding data store, such that the payload is available to the requesting application server.
US08930516B2
When an application installed in a network device, which allows for the manipulation of setting values of an application from a remote place, is not configured for that device, a management apparatus manipulates setting values using an agent. The management apparatus manipulates the setting values after the application is quitted or manipulates the setting values while the application is running, if the setting values can be manipulated while the application is running.
US08930509B2
One aspect of the invention is a method for providing real-time feedback regarding the effect of applying a policy definition used for management in a computing system. An example of the method includes receiving the policy definition, and accessing stored information regarding at least one managed entity in the computing system. This example also includes applying the policy definition to the information regarding the at least one managed entity. This example further includes outputting information providing real-time feedback regarding the effect of applying the policy definition to the information regarding the at least one managed entity. Another aspect of the invention is a method for defining a policy used for management in a computing system.
US08930501B2
A distributed data storage system and method are disclosed. The distributed data storage system includes: an interface machine process module; at least one service process module; and at least one storage module. The interface machine process module is configured to receive a storage request containing data to be stored from a storage requester and distribute the storage request to one of the at least one service process module; the service process module is configured to receive the storage request from the interface machine process module and assign a storage identifier for the date contained in the storage request; the at least one storage module is configured to store the data according to the storage identifier assigned by the service process module. The distributed data storage system and method of the present invention can provide stable, simple, highly efficient, and low cost mass data storage and read/write services for users.
US08930500B2
A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.
US08930485B2
By generating second data transfer status managing information for managing a data transfer status between the first storing unit and a third storing unit provided in the second storage apparatus, and third data transfer status managing information for managing data transfer status between the second storing unit and a fourth storing unit provided in the second storage apparatus based on the first data transfer status managing information; and transferring data between the first storing unit and the third storing unit based on the second data transfer status managing information, transferring data between the second storing unit and the fourth storing unit based on the third data transfer status managing information, and transferring the first data transfer status managing information, the data transfer status between multiple storing units in a migrating storage apparatus may be reproduced in another migrated storage apparatus.
US08930469B2
A collaboration system is described for sharing files. The collaboration system operates by receiving an Email message from a sender, the Email message specifying an attachment item (such as a file) and one or more recipients. The Email message also specifies a sender code assigned to the sender for the particular attachment item. The collaboration system stores the attachment item and then generates a recipient-specific code associated with each recipient who is to receive the Email message. The collaboration system then sends a recipient-tailored Email message to each recipient. Each recipient-tailored Email message contains Email content provided by the original Email message along with a recipient-specific code associated with the recipient. Each recipient can access the attachment item via its recipient-specific code, which constitutes a secure access key.
US08930468B2
Disclosed is a method of communicating a message thread, comprising: receiving a message thread at a first device, the message thread comprising existing sub-messages; receiving input of a newly composed sub-message associated with the message thread; delineating each of the respective existing sub-messages from one another within the message thread; receiving selection of at least one delineated existing sub-message from the message thread through a selection interface for one of inclusion in and exclusion from a modified message thread; creating a modified message thread in accordance with the selection of at least one delineated existing sub-message, the modified message thread further comprising the new sub-message; and initiating communication of the modified message thread to a second device.
US08930463B2
Techniques are described for generating and displaying “super-emoticons”. Super-emoticons are similar to smileys in that they may be generated in response to a participant in a textual conversation entering a specific sequence of textual characters. However, super-emoticons differ from smileys in that super-emoticons are programmed to demonstrate more sophisticated behaviors, including but not limited to: moving out of the text insertion location, interacting with other display elements, interacting with users, changing appearance based on context, exhibiting randomly selected behaviors, and making use of information from services.
US08930462B1
Techniques for enforcing data sharing policies on a collaboration platform are disclosed. In one particular embodiment, the techniques may be realized as a system for enforcing data sharing policies on a collaboration platform including a communication module configured to capture a subscription request from a first user to follow a second user in a collaboration platform. The system may also include an asset and profile module including at least one computer processor configured to determine authorization classification associated the first user and the second user. The system may further include an enforcement module including at least one computer processor configured to determine whether to approve the subscription request based at least in part on the authorization classification associated with the first user and the second user.
US08930459B2
In one example, a first group of users is selected among a plurality of possible groups based on a score generated for the first group, the score indicating appropriateness of the first group for the first user, the first group of users having a plurality of users. A first user is then added to the first group of users. Then, affinity levels between the first user and other users in the first group of users are measured, the affinity levels indicating how strong logical relationships are between the first user and the other users in the first group of users. The first user is then removed from the first group of users in response to a determination that the affinity level between the first user and the other users in the first group of users has dropped below a preset threshold over time.
US08930443B1
Disclosed are various embodiments for distributed generation of network pages from portions of network pages. A first request for a network page is obtained. A second request for a network page portion is sent to a server application. The second request includes a protocol header that specifies a base uniform resource locator (URL). The network page portion is obtained from the server application. The network page portion is based at least in part on the base URL. The network page is generated from the network page portion and other data.
US08930439B2
An apparatus for providing cooperative user interface layer management may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least maintaining a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device, receiving, at the server device, an indication identifying a user interface layer for which display of information related to the user interface layer is not supported at the client device, and determining a response to a user input provided at the client device based on whether the user input relates to the user interface layer identified by the indication. A corresponding method and computer program product are also provided.
US08930437B2
The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources.
US08930436B2
Provided is an apparatus and method of dynamically distributing load occurring in multiple cores that may determine a corresponding core to perform functions constituting an application program, thereby enhancing the entire processing rate.
US08930431B2
A remainder by division of a sequence of bytes interpreted as a first number by a second number is calculated. A first remainder by division associated with a first subset of the sequence of bytes is calculated with a first processor. A second remainder by division associated with a second subset of the sequence of bytes is calculated with a second processor. The calculating of the second remainder by division may occur at least partially during the calculating of the first remainder by division. A third remainder by division is calculated based on the calculating of the first remainder by division and the calculating of the second remainder by division.
US08930426B2
Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.
US08930425B2
A system, method and program product for transferring structured and unstructured data in a service oriented architecture (SOA) infrastructure. A method is disclosed that includes: receiving a request for a synchronization at a service orchestration engine (SOE), wherein the synchronization includes a transfer of structured meta-data from a first node to a second node and a transfer of unstructured file data from a first file node to a second file node; creating an entry in a routing table to track the synchronization; receiving the structured meta-data at the SOE from the first node and transferring the structured meta-data to the second node; and orchestrating a peer-to-peer data transfer from the first file node to the second file node, including communicating with file handling agents at the first and second file handling nodes.
US08930422B2
Systems and methods are provided for large-scale, incrementing clustering. A plurality of processing nodes each include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium stores a plurality of clusters of feature vectors and machine executable instructions for determining a plurality of values for a distance metric relating each of the plurality of clusters to an input feature vector and selecting a cluster having a best value for the distance metric. An arbitrator is configured to receive the selected cluster and best value for the distance metric from each of the plurality of processing nodes and determine a winning cluster as one of the selected clusters and a new cluster. A multiplexer is configured to receive the winning cluster and provide the winning cluster and a new input feature vector to each of the plurality of processing nodes.
US08930421B2
A method, computer program product and computing device for receiving a request to load at least one new media content item on a personal media device. The size of the at least one new media content item is compared with the amount of storage space remaining on the personal media device to determine if the personal media device has sufficient available storage space. If the personal media device does not have sufficient available storage space, a relative weight associated with at least one old media content item stored on the personal media device is ascertained, the relative weight corresponding to a likelihood that the at least one old media content item will be rendered on the personal media device.
US08930419B2
A computer implemented system and method enables an application that only has the ability to request Structured Query Language (SQL) database read to effect a write to a SQL database is disclosed.
US08930416B2
In one embodiment, a method determines a job to dispatch for transcoding a source file. The source file is stored on a node in a distributed file system in which a plurality of nodes are storing a plurality of source files. The method then determines location information for the source file in the distributed file system where the location information identifies the node in which the source file is stored. Also, a node in the plurality of nodes is determined in which to dispatch the source file based on the location information for the source file. Then, the job is dispatched to the determined node such that transcoding of the source file is performed on the determined node.
US08930414B2
A unique application within Video that allows for user generated Meta-tagging to be delivered in real time to individual clips is provided. This meta-tag creates its own tail based upon the user generated words population, which is searchable via a “spider network” that runs invisible behind the web pages of the site. These same “tagged” words are broadcast over various delivery networks including but not limited to live feeds from SMS, MMS, News Feeds within Community Web Sites, Video Sharing Web Sites, Widget applications any other forms of electronic communication that will be dropped in real time to identified users and friends of users.
US08930394B2
According to certain embodiments, a search query for a search of samples of sensor data is received. The search query indicates one or more requested values of one or more data parameters. The samples are represented by a characteristic function indicating whether a given binary representation represents a sample. A query function representing the one or more requested values is formulated. The query function and the characteristic function are used to identify one or more samples that have the one or more requested values.
US08930392B1
A system and method for generating suggestions to a user using simulated annealing is disclosed. The system includes a user activity processing unit, a recommendation engine, a ranking engine and a simulated annealing engine. The user activity processing unit receives user activities and generates user interests. The simulated annealing engine generates a temperature to control how far to stray from highly relevant suggestions. The recommendation engine generates a query for content and generates at least one suggestion for the user from received content. The ranking engine ranks the at least one suggestion based on a recency of user interests, frequency of actions associated with the user interests and social affinity of the user to other users that generated any of the at least one suggestions.
US08930375B2
A method begins by a dispersed storage (DS) processing module determining to remove data object index entries from a data object level index node, identifying data object index entries to extract, and creating a temporary sibling data object level index node to include the identified data object index entries. The method continues with the DS processing module initiating updating of an hierarchical ordered index structure by identifying an address for storing the temporary sibling data object level index node, setting up linking the temporary sibling data object level index node to a next level node and to an adjacent data object level index node, and determining whether a change has occurred. When the change has not occurred, the method continues with the DS processing module removing the data object index entries from the data object level index node and commencing the updating of the hierarchical ordered index structure.
US08930373B2
An aspect includes phrase searching using exclusion tokens. A token division unit is configured to divide an input character string to be searched into a plurality of tokens. A token position definition unit is configured to set each token to be excluded in an occurrence position calculation as an exclusion token and to set each token to be included in the occurrence position calculation as a headword token, and define an occurrence position for each headword token. A position offset information assigning unit is configured to assign, to each of the exclusion tokens, position information obtained with the headword token followed by the exclusion tokens and to assign the headword token followed by the exclusion tokens as a starting point. An indexing processing unit is configured to perform indexing on the plurality tokens such that whether or not the exclusion tokens follow one of the plurality of tokens is identifiable.
US08930367B2
There is provided a non-transitory computer-readable medium storing a program causing a computer to execute a process. The process includes: acquiring posted information items, each of the posted information items including at least either of a text information item and an image information item; generating text information items including text items in such a manner that image information items are removed from the posted information items, and classifying the text items into first categories; generating image information items including images in such a manner that text information items are removed from the posted information items, and classifying the images into second categories; associating the classified text items and the classified images with each other on the basis of the first and second categories to obtain results; and outputting the text items and the images for each of the results.
US08930364B1
A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
US08930353B2
An approach for searching within previous search results for new search results is provided. In one aspect, a first computer receives first search contexts from a second computer. The first search contexts include parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts. In addition, the first computer searches for the characteristics of the elements of the second search contexts in a repository. In another aspect, the first computer determines a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, and wherein the first computer ranks a list of the new search results based on the determination.
US08930336B2
Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes.
US08930330B1
Systems and methods for validation of log formats are described herein. Log data is stored via a logging service in a data store or other storage system. An example log or proposed log format is received by the logging service. The proposed log format is validated against validation rules provided by log consumers.
US08930320B2
The distributed computing backup and recovery (DCBR) system and method provide backup and recovery for distributed computing models (e.g., NoSQL). The DCBR system extends the protections from server node-level failure and introduces persistence in time so that the evolving data set may be stored and recovered to a past point in time. The DCBR system, instead of performing backup and recovery for an entire dataset, may be configured to apply to a subset of data. Instead of keeping or recovering snapshots of the entire dataset which requires the entire cluster, the DCBR system identifies the particular nodes and/or archive files where the dataset resides so that backup or recovery may be done with a much smaller number of nodes.
US08930316B2
A system and method can provide partition persistent state consistency in a distributed data grid. The distributed data grid can provide a plurality of copies of a partition on a plurality of cluster nodes in the distributed data grid, wherein the plurality of cluster nodes includes a primary owner node and one or more backup nodes for the partition. The primary owner node can propagate one or more modifications of the partition from the primary owner node to the one or more backup nodes. The distributed data grid can ensure consistency among the plurality copies of the partition on the plurality of cluster nodes in the distributed data grid.
US08930309B2
Various systems and methods for interval-controlled replication are described. For example, one method involves a node receiving a first interval indication indicating start of a first interval. After receiving the first interval indication, an application on the node initiates a first write, which includes the node initiating a first local write and a first remote write. The first local write accesses a local storage. The first remote write accesses a remote storage and replicates the first local write. The node waits for acknowledgements indicating that the local and remote writes have finished, as well as for a second interval indication, before the first write from the application is treated being complete.
US08930303B2
According to a present invention embodiment, a system determines a relationship between source and target database tables, and includes a computer system including at least one processor. Potential pivot keys of the target database table are determined, and maps are created for each potential pivot key between the database tables based on distinct values. Transformations for each map are generated that enable target data to be produced from source data. The transformations for each potential pivot key are analyzed and the potential pivot key with the transformations that generate the greatest amount of matching data is selected as the resulting pivot key. The database table columns corresponding to the resulting pivot key are determined to be associated by the relationship. Embodiments of the present invention further include a method and computer program product for determining a relationship between source and target database tables in substantially the same manner described above.
US08930286B2
An information processing apparatus creates, for each of a plurality of nodes, a query to be executed for a learning pattern input to the node; inputs a plurality of learning patterns to a root node of the plurality of nodes; executes, for the learning pattern input to each node, the query created for the node; determines whether the query has been effectively executed for the individual learning pattern input to each node; distributes and inputs, to a lower node of each node, an individual learning pattern for which it has been determined in the determining that the query was effectively executed in the node; deletes a learning pattern for which it has been determined in the determining that the query was not effectively executed in each node; and stores an attribute of the learning pattern input to a terminal node of the plurality of nodes in association with the node.
US08930285B2
A method for forming and using a composite production rule may include compiling, by a computer system, a decision table or a decision tree to generate a composite production rule. The method may also include generating the composite production rule and selecting, by the computer system, an algorithm for compiling the composite production rule. The method may additionally include compiling, by the computer system, the composite production rule into an executable program based on pattern matching of the selected algorithm. The method may further include executing, by the computer system, the composite production rule to provide an output based on the composite production rule.
US08930275B2
The APPARATUSES, METHODS AND SYSTEMS FOR PROVIDING A VIRTUAL DEVELOPMENT AND DEPLOYMENT ENVIRONMENT INCLUDING REAL AND SYNTHETIC DATA (“SYNONYM”) provides a development and test environment with reduced database storage requirements that uses synthetic data based on anonymized real data. SYNONYM allows the use of sensitive data for testing while protecting such data as required by privacy laws, secrecy laws and company policies.
US08930274B1
An account management system creates a bundle of private application transaction counters (ATCs) and a bundle of corresponding public ATCs, and transmits them to a user device. The device receives a request for payment information from a merchant and processes the request without accessing a secure element processor on the device. The device calculates a security code using one of the bundle of private ATCs and a transaction number received from the merchant. The device transmits proxy account information, the calculated security code, and the corresponding public ATCs to the merchant. The merchant transmits a payment request to the account management system as the issuer of the proxy account information. The account management system retrieves the private ATC using the public ATC, and determines the validity of the security code by recomputing it. The account management system retrieves the financial account information and requests authorization from the issuer.
US08930272B2
In accordance with one or more embodiments of the present disclosure, systems and methods for facilitating financial transactions over a network include communicating with a user via a kiosk device and a mobile communication device over the network. In various implementations, the systems and methods include accessing at least one account related to the user, depositing finds into the account based on a cash deposit request received from the user at the kiosk device, and transferring funds from the account to one or more other accounts, related and/or unrelated to the user, based on a fund transfer request received from the user via the mobile communication device.
US08930268B2
Online fraud prevention including receiving a rules set to detect fraud, mapping the rules set to a data set, mapping success data to members of the rules set, filtering the members of the rules set, and ordering members of the data set by giving priority to those members of the data set with a greater probability for being fraudulent based upon the success data of each member of the rule set in detecting fraud. Further, a receiver coupled to an application server to receive a rules set to detect fraud, and a server coupled to the application server, to map the rules set to a data set, and to map the success data to each members of the rules set. The server is used to order the various members of the data set by giving priority to those members of the data set with a greatest probability for being fraudulent.
US08930260B2
A method and system for reserving future purchases of goods or services or events including plural electronic options with associated option fees for the goods or services or events. The plural electronic options include electronic option terms established by one or more suppliers who can supply the goods or services or events. The purchase of the electronic option is accepted according to electronic option terms established by the desired supplier. The option terms may vary greatly among the individual suppliers and no two suppliers may use the same option terms. The electronic options are displayed, viewed, purchased, and exercised from a client network device.
US08930249B1
A system, method, and computer program are included for providing an advertising based incentive to a user. In use, at least one advertisement is communicated to a device of a user based on a preference level of the user. Further, an incentive associated with the preference level is provided to the user in response to the communication of the at least one advertisement.
US08930240B2
A kiosk dispenses and receives recorded optical media using an interconnected central server, through an Internet Service Provider. The central server has databases and processing capabilities and is connected to a credit verification system. The databases collect inventory administration information and customer data (e.g., credit card information and email addresses) from the kiosks. The central server initiates credit verification, sends receipts to customers via email and maintains databases for remote inventory-control and administration of the kiosk network. A kiosk may identify a recorded disk for automated restocking and perform quality assessment of a recorded disk. The kiosk may provide publishing-on-demand or act as a portal for remotely served advertisements. The kiosk preferably includes a rotatable carousel with a selection of DVDs. A digital camera captures a digital image of a disk barcode and internal software rotates the image to “read” the barcode, to control inventory and access issues.
US08930233B2
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services.
US08930232B1
The present invention is a computer implemented method and system for gathering information from a user related to, filing for, and obtaining government benefits, such as Social Security benefits. The present invention also enables the user to track the benefit application approval process and reminders when certain data or responses are due. There is a feature which enables the user to modify the data submitted for the benefits when circumstances warrant. There is also a decision appeal process feature.
US08930229B2
A system and method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, the system comprising: a mobile device, comprising: one or more sensors associated with the mobile device and configured to automatically collect vehicle operation data during a data collection session; a processor; a non-transitory storage medium; a display; a transmitter; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to allow the mobile device to collect vehicle operation data and transmit the collected vehicle operation data; and a remote processing computer, comprising: a server that receives collected vehicle operation data; a database that stores collected vehicle operation data; and a rating engine that determines a vehicle insurance premium based at least in part on collected vehicle operation data.
US08930221B2
A graphical user interface provides clinical information in the form of a first health feed, patient-generated information in the form of a second health feed, and biometric surveillance from a peripheral device in a third health feed. The graphical user interface may provide improved access to patient-generated information to the provider and improved access to clinical information to the patient or caretaker for the patient. Additional health feeds may include data from peripheral devices, third-party sponsored applications, or other forms of health feedback.
US08930220B2
A health care apparatus (10) and methods are described for rendering audio visual content to a medical patient in the patient's home, in which a content element storage (22) stores a plurality of audio visual content elements (28) to be rendered to the patient in the patient's home, including personal story content elements (40) in which an interviewee (42) is shown discussing one or more issues related to the patient's medical condition. One or more content elements are selected according to a medical condition of a given patient and presented to the patient via a display device (14) of a user interface (12) located in the patient's home. Methods are presented for generating audio visual content for presentation to a medical patient in the patient's home in which a set of questions relating to a given medical condition is generated (102) and questions from the set are presented (104) to at least one interviewee, such as an actor or a person having the given medical condition. The interviewee's responses to the presented questions are recorded (106) and edited (108) to create a personal story content element which is then stored (110) in a content element storage coupled with a communications network from which content elements are selected for presentation to patients having the given medical condition.
US08930218B1
The medical data analysis system automatically identifies medical information sources which correlate to anomalies identified in a set of patient medical data relating to an identified patient. The system includes a digital library for providing access to a plurality of information sources which relate to interpreting patient medical data and possible diseases associated with the patient medical data. A data characterization module calculates normative variations of a set of patient medical data to identify anomalies. Based upon this statistical analysis, a digital library interface module searches the digital library for information sources relating to the set of patient medical data and interpretations of the identified anomalies. There is also an information access module which provides an authorized user, such as a physician, with access to the information sources returned by the digital library interface module and relating to this set of patient medical data.
US08930199B2
A method of processing an audio signal is disclosed. The present invention includes receiving, by an audio processing apparatus, coding identification information indicating whether to apply a first coding scheme or a second coding scheme to a current frame; when the coding identification information indicates that the second coding scheme is applied to the current frame, receiving window type information indicating a particular window for the current frame, from among a plurality of windows; identifying that a current window is a long stop window based on the window type information, wherein the long stop window is followed by only long window of a following frame, wherein the long stop window includes a gentle long stop window and a steep long stop window; and, when the first coding scheme is applied to a previous frame, applying the gentle long stop window to the current frame, wherein: the gentle long stop window comprise an ascending line with first slope, the steep long stop window comprise an ascending line with second slope, and, the first slope is gentler than the second slope.
US08930185B2
A speech feature extraction apparatus, speech feature extraction method, and speech feature extraction program. A speech feature extraction apparatus includes: first difference calculation module to: (i) receive, as an input, a spectrum of a speech signal segmented into frames for each frequency bin; and (ii) calculate a delta spectrum for each of the frame, where the delta spectrum is a difference of the spectrum within continuous frames for the frequency bin; and first normalization module to normalize the delta spectrum of the frame for the frequency bin by dividing the delta spectrum by a function of an average spectrum; where the average spectrum is an average of spectra through all frames that are overall speech for the frequency bin; and where an output of the first normalization module is defined as a first delta feature.
US08930174B2
Accurate simulation of two-terminal resistive random access memory (RRAM) behavior is accomplished by solving equations including state variables for filament length growth, filament width growth, and temperature. Such simulations are often run in a SPICE environment. Highly accurate models simulate the dynamic nature of filament propagation and multiple resistive states by using a sub-circuit to represent an RRAM cell. In the sub-circuit, voltages on floating nodes control current output while the voltage dropped across the sub-circuit controls growth and temperature characteristics. Properly executed, such a sub-circuit can accurately model filament growth at all phases of conductance including dynamic switching and a plurality of resistive states.
US08930173B2
A vehicle behavior estimation device includes: a storage unit configured to store a restriction condition at a point of a vehicle for which behavior is estimated; vehicle state data that includes position information and speed information of the vehicle; behavior parameters that include speed information and acceleration information of the vehicle; and physical restriction conditions that include an upper limit and a lower limit of the acceleration information; and a processor configured to obtain the vehicle state data by using the restriction condition at the point; calculate behavior parameters of a vehicle model that satisfy a physical restriction condition from the vehicle state data and the restriction condition at the point; update the vehicle state data of the vehicle model based on the behavior parameters; and repeat processing to calculate behavior parameters by using the updated vehicle state data and to update the vehicle state data.
US08930169B2
A capacitive ultrasonic transducer (c-MUT) comprising a silicon substrate and a transducer element which comprises transducer cells, each of which is constituted by a first electrode equipped on the top surface of the silicon substrate, a second electrode placed opposite to the first electrode with a predetermined gap therefrom and a membrane for supporting the second electrode, wherein a trench is equipped between the adjacent transducers and a conductive film is formed in the trench.
US08930167B2
Techniques and tools for rating computer products are described. For example, software ratings are based on subjective evaluations to determine computer system requirements for a positive user experience, while a computer running a capability tool rates a computer system's (or hardware component's) ability to run software. A capability rating for hardware is determined by comparing a set of features and performance results with capability rating requirements. In another aspect, a capability rating is communicated using a standardized presentation. In another aspect, capability rating level requirements are proposed (e.g., by a ratings board) and then finalized. A capability rating level is determined for computer products (e.g., by a testing organization) based on the finalized requirements and analysis of the products (e.g., by a computer running a capability tool). In another aspect, a software system comprises an inventory module, a performance testing module, and an inventory and performance evaluator module.
US08930163B2
A method for detecting a human's steps and estimating the horizontal translation direction and scaling of the resulting motion relative to an inertial sensor is described. When a pedestrian takes a sequence of steps the displacement can be decomposed into a sequence of rotations and translations over each step. A translation is the change in the location of pedestrian's center of mass and a rotation is the change along z-axis of the pedestrian's orientation. A translation can be described by a vector and a rotation by an angle.
US08930161B2
Disclosed herein are an apparatus and a method for diagnosing a fault of a multi-sensor of a motor. The apparatus includes: a plurality of tachometers attached to the motor to measure rotation speeds; and a plurality of processors each connected directly to the plurality of tachometers to receive the measured rotation speeds, thereby securing a plurality of directly obtained rotation speeds, sharing the obtained rotation speeds with each other, thereby obtaining a plurality of indirectly obtained rotation speeds, and performing a fault diagnosis on the plurality of tachometers using the plurality of directly obtained rotation speeds and the plurality of indirectly obtained rotation speeds.
US08930148B2
A highly automated system and method for acquiring animal consumption and behavior data including stations where consumables are fed to animals. The stations being equipped with RFID equipment for reading RFID tags in close proximity to the station, and weighing devices for measuring the weight of the consumables. The RFID equipment and the weighing device are connected to a computer which calculates the weight of the trough at specific times by using weight data collected before and after the specified time to enhance the accuracy of the weight measurement. The computer uses a “mathematical weighted filter technique” to estimate the weight of the trough before and after a consumption event. The computer uses a method to divide the reduction/increase in weighed matter between the RFID tag last seen and the next RFID tag appearing, providing the reduction/increase in matter is less than a specified amount.
US08930147B2
Embodiments of the invention provide systems and methods for remote sensing and/or monitoring utilizing a sensing device, such as may be implemented in a patch that can be placed on or affixed to a subject, where the sensing device includes multiple sensors. For example, one embodiment of the present invention includes a wireless human temperature skin patch providing accurate measurement of human temperature from a sensing device applied to the skin and even in the presence of differing ambient temperature. In such an embodiment, the patch can include, for example, a flexible, breathable bandage or adhesive strip or pad to affix the sensing device to a patient. The sensing device can include multiple sensors such as two or more temperature sensors that can be used to accurately determine the patient's core body temperature from the measured temperature at the skin.
US08930138B2
An attitude determination system provided with North-finding capability, comprises: a) a stage consisting of a rotating platform provided with a high precision positioning controller; b) an Inertial Navigation System (INS) comprising inertial sensors, wherein said inertial sensors comprise gyroscopes and accelerometers, and wherein at least one gyroscope is of a precision suitable to find the direction of true North; and, c) a control unit for controlling input signals and output signals of the stage and the INS and combining the signals in order to provide attitude data of the system.
US08930122B2
Methods and systems are provided for associating vehicles en route to a common destination. A request is received from a first vehicle as to an identification of one or more additional vehicles en route to the common destination. The first vehicle is associated with the additional vehicles as part of a caravan. Information is provided as to each of the vehicles in the caravan.
US08930117B2
Embodiments of the invention provide a hybrid drive system including a power source. The hybrid drive system can include a hydraulic system operatively coupled to the power source. The hydraulic system can include at least one hydraulic module coupled to the power source and at least one accumulator fluidly coupled to the hydraulic module. The drive system can include at least one drive wheel operatively coupled to the hydraulic system. The drive wheel can be configured and arranged to receive power only from the hydraulic system. The hydraulic system can be configured and arranged to supplement power provided by the power source to the drive wheel. The hybrid drive system can include an electronic control unit in communication with the power source, the hydraulic module, and a sensor associated with the accumulator.
US08930108B2
A method of actuating a retarder of a motor vehicle, for example a hydrodynamic retarder of a commercial vehicle, in which during overrun operation the driver uses an operating element to call for a braking action by the retarder. To implement the method simply, conveniently and inexpensively, the accelerator pedal of the motor vehicle is used as the operating element for demanding a braking action by the retarder. In such manner that when the torque of the drive engine of the motor vehicle becomes negative due to overrun operation, the braking action demand is signaled by at least partially releasing the accelerator pedal.
US08930106B2
A braking/driving force control device includes an operating unit that executes an acceleration operation and a deceleration operation by an integral pedal, a stroke sensor that detects a stroke amount due to an operation of the operating unit, a load sensor that detects a load due to an operation of the operating unit, and a control unit that controls acceleration of a vehicle based on a stroke amount detected by the stroke sensor and further controls deceleration of a vehicle based on a load detected by the load sensor.
US08930105B2
In a method for setting a brake system of a vehicle, braking force is built up automatically in the event of a collision. In the process, the position of the collision on the vehicle is determined and the build-up of braking force is implemented as a function of the position of the collision.
US08930103B2
A method for controlling a drivetrain of a motor vehicle. The vehicle comprises a drive engine and a dual-clutch transmission. The dual-clutch transmission comprises a first friction clutch and a second friction clutch together with a first transmission unit and a second transmission unit, in order to establish a first power transmission branch and a second power transmission branch. The dual-clutch transmission comprising a clutch actuator device for actuating the friction clutches and a gearshift actuator device for engaging and disengaging gears of the dual-clutch transmission. The method assuming that the motor vehicle is being driven in a high original gear and comprising the following steps: derivation of a first shift signal from an actuation of a control element by the driver; calculation of a target gear, which is lower than the original gear and which corresponds to the first shift signal; selection of an intermediate gear between the original gear and the target gear, opening of the friction clutch corresponding to the original gear and closing of the friction clutch corresponding to the intermediate gear, in order to transmit drive power via the power transmission branch corresponding to the intermediate gear; and engagement of the target gear, opening of the friction clutch corresponding to the intermediate gear and closing of the friction clutch corresponding to the target gear in the event that a second shift signal is derived from an actuation of a control element by the driver.
US08930102B2
A control device of a motor vehicle for controlling a gear change in a transmission of the motor vehicle by generating control signals for transmission shift elements utilized during a gear change. If a gear increment of the gear change to be performed is greater than two gears, and/or if the driver activates a sport gear shift program, and/or if a detection device detects a sporty type of driver, and/or if the driver actuates a kickdown of an accelerator pedal, and/or if the driver actuates the accelerator pedal with a temporal gradient that is greater than a defined limit, the control device generates control signals for the shift elements, being utilized for performing the gear change, with an interruption of driving power, and the control device, in all other instances, generates control signals for the shift elements, being utilized for performing the gear change, without interrupting the tractive force.
US08930098B2
A clutch control device of a hybrid vehicle includes a battery, a generator, a motor, a motor shaft connected with a driving shaft of the vehicle by using electricity from the generator or the battery, an engine which drives the generator and the vehicle, a clutch, and a control unit. The control unit changes an engaged state of the clutch between the motor shaft and an engine shaft of the engine to a released state and changes an engine driving state of the hybrid vehicle, in which the hybrid vehicle is driven by the engine, to a motor driving state of the hybrid vehicle in which the hybrid vehicle is driven by the motor, when a vehicle velocity of the hybrid vehicle is the change vehicle velocity.
US08930095B2
A method and apparatus for managing undesired material in an area. A sensor system monitors the area for the undesired material. A number of operations is performed on the area using a vehicle system. The vehicle system comprises a vehicle and a structure connected to the vehicle. A computer system receives data for the area from the sensor system. The computer system identifies a presence of the undesired material along a number of paths in the area using the data to form an identification. The computer system initiates removal of the undesired material based on the identification.
US08930094B2
A control device for a hydraulic winch includes: a hydraulic source; a variable-displacement hydraulic motor; a winch operation member; an accelerator operation quantity detection unit; an engine control unit; a rotation speed detection unit; a line pull detection unit; a condition decision unit; and a motor displacement control unit, wherein: once the condition decision unit decides that the fuel-efficient, high-speed operation condition has been established, the engine control unit sets an upper limit to the engine rotation speed at a predetermined rotation speed, lower than the maximum rotation speed.
US08930089B2
The systems and methods of the present invention employ either a sensor in communication with the auger or a sensor in the form of a switch operated by the user of the auger. When the sensor detects that the auger is operating or the switch is operated by the auger operator, an indication of auger operation is published to a remote location. The indication may be in the form of an aural or visual indication or in the form of a wireless transmission.
US08930084B2
It is provided a subsystem for seat weight detection, the configuration of which enables improved assemblability and economization of space in layout. A seat weight detecting subsystem is provided for each seat 7 mounted inside a vehicle. Each seat weight detecting subsystem 4 includes weight detection sensors 8 which are installed in a seat 7, and a power supplying member 9 which is connected to the weight detecting sensors 8, a power supply 5, an ECU 3 and the like. The power supplying member 9 is provided with an FPC 10 and a seat side ECU functional portion 11 that is integratedly attached to the FPC 10. The seat-side ECU functional portion 11 includes sensor connecting sections 13, a signal receiving section 14, a data generating section 15, and a data outputting section 16.
US08930074B1
An apparatus of automatic vehicle suspension system is provided. Road conditions are precisely monitored for reducing vibrations of cabin. Uneven road surface is crossed over through fast expansion and compression of shock absorber just in time. The present invention uses real-time control of an active suspension system to build road contour at real time. At the same time, control signals having better suspension dynamic characteristics are updated at real time for further obtaining a superior and precise suspension system.
US08930070B2
A method for determining the charge state of a battery pack consisting of a number “N” of individual battery cells, includes determining the charge state of each individual battery cell SOCi for all i=1,N. The mean value of the charge states of the individual battery cells, mean (SOCi), is also determined. The method further includes determining a weighting “w” from the equation where w=gw(mean(SOCi)). The following applies for the function gw(SOC): the function value tends towards a minimum value of wmin when the argument tends toward the minimum charge state of a complete discharge SOCmin. The function value tends toward a maximum value of wmax when the argument tends towards the maximum charge state of a complete charge SOCmax; and the function gw( ) is continuous.
US08930068B1
A system and method according to which data associated with a damage log is received, the damage log being associated with an instance of damage to a portion of a vehicle such as, for example, a portion of an aircraft. A graphical representation of the portion of the vehicle is outputted, and a graphical damage indicator is outputted. The graphical damage indicator is located, relative to the graphical representation of the portion of the vehicle, to indicate a location of the instance of damage on the portion of the vehicle. The graphical damage indicator visually represents a type of damage to the vehicle.
US08930061B2
In a method and apparatus for influencing transverse dynamics of a vehicle, for a chassis intervention is carried out when an intervention condition is met. The intervention condition is met when the value of a determined transverse dynamics disturbance variable is higher than a disturbance variable threshold value, and when one or a group of the following criteria is met: the longitudinal speed of the vehicle is higher than a longitudinal speed threshold value of the vehicle; the sensorially detected actual yaw rate is lower than or equal to a calculated current yaw rate; a braking torque variable describing a braking torque and caused by braking by the driver is lower than or equal to a braking torque threshold value; a spring variable describing the current spring path of a chassis spring of a vehicle wheel is lower than or equal to a spring path threshold value; a differential spring variable describing the difference between the current spring paths of the two chassis springs of a vehicle axle is lower than or equal to a differential spring path threshold value; and a slip difference variable describing the slip difference between two vehicle wheels is lower than or equal to a slip differential threshold value.
US08930057B2
A driving assistance device capable of increasing fuel economy by setting a driving assistance unit that is appropriate for running environment information of a vehicle, is provided with a first reliability assessment device, a second reliability assessment device, and a third reliability assessment device, to assess the reliability of the running environment information. The driving assistance device is provided with an HMI control unit, a drive force control amount calculation unit, and non-drive force control amount calculation unit, to select a driving assistance unit on the basis of fuel economy among driving assistance units that can be set, in accordance with the assessed reliability of the running environment information. The driving assistance device sets a driving assistance unit that is appropriate for the running environment information, and assists the driving of the vehicle on the basis of the set driving assistance unit.
US08930048B1
The disclosed method involves calculating, with at least one processor, a desired orbit for the spacecraft. The method further involves calculating a velocity change required to achieve an orbit eccentricity, a velocity change required to achieve a semi-major axis, and a velocity change required to achieve an orbit inclination; all of which correspond to the desired orbit for the spacecraft. Also, the method involves calculating the direction of the vector sum of the velocity change required to achieve the orbit eccentricity, the velocity change required to achieve the semi-major axis, and the velocity change required to achieve the orbit inclination. Further, the method involves activating at least one propulsion device of the spacecraft in the direction of the vector sum in order to change the current orbit of the spacecraft to the desired orbit for the spacecraft, thereby changing the orbit eccentricity, the semi-major axis, and the orbit inclination simultaneously.
US08930043B2
A control system is disclosed for use with a plurality of mobile machines operating at a worksite having a resource. The control system may have a worksite controller configured to divide a common travel path into a plurality of segments, including at least a spot segment at the resource and a stage segment. The worksite control may further be configured to receive a first input indicative of a desire for a first of the plurality of mobile machines to leave the spot segment, and to direct the first of the plurality of mobile machines out of the spot segment based on the first input. The worksite controller may be further configured to receive first location information for the first of the plurality of mobile machines, and to direct the second of the plurality of mobile machines from the stage segment into the spot segment based on the first location information.
US08930042B2
A method and apparatus for inspecting an object is provided. Movement of inspection vehicles relative to a surface of the object is controlled using a controller. Generation of data about the object by sensor systems configured to generate the data when the sensor systems are in a configuration with respect to a location on the object for inspection and receiving power from the inspection vehicles is controlled using the controller. The data generated by the sensor systems is stored.
US08930040B2
A method for vehicle data management according to embodiments of the present invention includes receiving an accelerometer signal from an accelerometer mounted in a vehicle, determining an accelerometer specific force based on the accelerometer signal, receiving a speed signal from a speed sensor or GPS or other source on the vehicle, wherein the speed signal indicates a speed of the vehicle, determining an instantaneous acceleration of the vehicle by calculating a rate of change of the speed based on the speed signal, selecting a current observed acceleration as a lower value of the accelerometer specific force and the instantaneous acceleration, capturing video footage with a camera mounted on the vehicle, and flagging the video footage corresponding to a time when the current observed acceleration exceeds a preset safe force value.
US08930032B2
Provided are a system and method for wireless irrigation control with a remote application. The system includes a processor and plurality of interactive zone switches for connection to at least one irrigation device; each zone switch further operable to detect a state of a connected irrigation device. Non-volatile memory is coupled to the processor and provided with executable instructions to direct operation of each interactive zone switch. There is at least one remote application to establish a schedule within the non-volatile memory for operation for each interactive zone switch and to receive the schedule from the non-volatile memory in response to a users desire to review or modify the schedule. A wireless network component is coupled to the processor and the non-volatile memory and is in communication with the remote application to schedule operation of at least one interactive zone switch and at least one irrigation device.
US08930025B2
A work robot for executing a work for operating an object includes a robot body for capturing an image including the object. During a teach mode, the captured image is correlated with an operation content taught by an operator and held. During a work mode, the captured image is acquired, an image similar to the acquired image is searched, and the object is operated according to the operation content correlated with the image captured in the past which has been found as a result of the search.
US08930024B2
A charging and control system for a robotic lawnmower, having a circuit loop that includes several wire segments, of which one or more are boundary wire segments that may define or demarcate the boundary of an area within which the lawnmower is permitted to move; a charging voltage signal, for charging the lawnmower's internal battery, and a positioning voltage signal for assisting the lawnmower in determining its current position, are produced respectively by a power supply and a signal generator, which are both provided within the same housing; the two signals are both communicated from this housing over the same wire segments of the circuit loop; a charging station may then be electrically connected to the circuit loop by an end-user so that the charging voltage signal may in use of the system be communicated to the lawnmower when it is docked at the charging station, thus charging the internal battery of the lawnmower.
US08930021B2
A modular, mobile, robotic unit having an octagon frame with a removable top and a bottom. The frame is of a substantial diameter to hold various attachments. Centered on the faces of the sides of the frame are utility augment ports capable of equipping utility augments. A magnetic fastener strip is located between a plurality of utility augment port shields and a magnet. The frame has an inner compartment housing a plurality of electronics and a plurality of components. The frame has a main compartment crib enclosure, a power supply crib enclosure located below the main compartment crib enclosure, and a waterproof crib enclosure coupled to a platform on the top of the frame. Ultrasonic collision detection sensors are attached to the sides of the frame. Mobility augmentation ports are coupled onto the top and bottom of the frame to hold mobility augments for attaching various transportation methods.
US08930015B2
A sorting system having a plurality of sorting assemblies where each sorting assembly has an image device that transmits an image of product to a controller that then actuates a robotic sorting device to remove damaged product through a suction tube based upon the transmitted image.
US08930014B2
An interference preventing method applied on a machining machine includes the following steps. Firstly, a control command is provided in response to an operation event. Next, protection information corresponding to a protection target component is provided. Then basic envelop of the protection target component is obtained. Then the basic envelop is segmented into a number of sub protection blocks according to a multi-hierarchical protection parameter and sub protection blocks not linked with the protection target component are removed, so as to determine a multi-hierarchical interference protection area. Next, whether an interference event of the multi-hierarchical interference protection area and other components occurs, so as to determine whether interference event of the protection target component occurs; if so, control signal is provided to control the processing operation of the machining machine.
US08930009B2
A robot system includes transport means which transports an object, first detecting means which detects a three-dimensional shape of the object transported on a transport path by the transport means, a robot which performs a predetermined task on the object transported on the transport path by the transport means, means which generates an operation command to the robot, and means which corrects the operation command based on a detection result by the first detecting means.
US08930006B2
The present publication describes a data transfer method and system in a digital sound reproduction system. The method comprises method steps for generating a digital audio stream for multiple channels in a host data source, e.g. a computer, the audio stream is formed by multiple consecutive samples, receiving the digital audio stream sent by the host data source through a digital data transmission network by several digital receivers each of which including a microcontroller with a clock, the receivers further including means for generating an audio signal. In accordance with the invention the host data source sends repeatedly a synchronization sample to at least one receiver, the receiver replies to the synchronization sample by a return sample, the host calculates a latency (T) for each receiver based on the sending time (Th1) of the synchronization sample and the reception time (Th2) of the return sample and the processing time (Tt1-Tt2) of the receiver, the host sends to the receiver information of the calculated latency (T) in combination with the time stamp the measurement time, based on this information the receiver adjusts the function of its clock, and the above synchronization steps are repeated continuously.
US08929999B2
A device according to some embodiments may include an implantable flexible carrier and a pair of electrodes located on the carrier. The electrodes may be spaced from each other by a distance greater than 3 mm, and may be configured to cause, when supplied with an electrical signal, a unidirectional electric field sufficient to modulate at least one nerve.
US08929997B2
An active fixation lead may have a lead body formed at least in part from an inner member and an outer sheath. The inner member may include a pace/sense lumen and one or more cable lumens. The inner member may include one or more longitudinally extending crumple zones that are configured to reduce stress within the pace/sense lumen that could otherwise be caused by compressive forces applied to the lead.
US08929995B2
An implantable medical device may include a telemetry module, a sensing module, a therapy delivery module, and a processor. The processor may be configured to detect a patient event based on data generated by the sensing module, operate the IMD in a first mode in which the telemetry module is disabled and the therapy delivery module is at least partially disabled when the patient event is not detected, and operate the IMD in a second mode in which the telemetry module is enabled and the therapy delivery module is at least partially disabled when the patient event is detected. In some examples, the processor is configured to, in the second mode, generate a notification of the cardiac arrhythmia and transmit the notification to an external device via the telemetry module. The external device may reside inside an MRI room or outside the MRI room, and may communicate with other devices.
US08929992B2
A method and a control system (20) are provided for determining a relation between stimulation settings for a brain stimulation probe (10) and a corresponding V-field. The brain stimulation probe (10) comprises multiple stimulation electrodes (11). The V-field is an electrical field in brain tissue surrounding the stimulation electrodes (11). The method comprises sequentially applying a test current to n stimulation electrodes (11), n being a number between 2 and the number of stimulation electrodes (11) of the brain stimulation probe (10), for each test current at one of the n stimulation electrodes (11), measuring a resulting excitation voltage at m stimulation electrodes, m being a number between 2 and the number of stimulation electrodes (11) of the brain stimulation probe (10), from the stimulation settings and the measured excitation voltages, deriving an (m*{acute over (η)}) coupling matrix, an element (q, p) in the coupling matrix reflecting an amount of electrical impedance between two of the stimulation electrodes (11), and using the coupling matrix for determining the relation between the stimulation settings and the corresponding V-field.
US08929988B2
Instruments, systems and methods are provided for performing submucosal medical procedures in a desired area of the digestive tract using endoscopy. Instruments include a safe access needle injection instrument, a submucosal tunneling instrument, a submucosal dissection instrument, and a mucosal resection device. Systems include a combination of one or more of such instruments with or without injectable agents. Embodiments of various methods for performing the procedures are also provided. In accordance with one aspect there is provided a submucosal implant device for diagnosing and treating disorders of the body. The submucosal implant device may take the form of a gastric stimulator in which signals are supplied to the muscular wall of a mammal to treat motility disorders. In accordance with yet another aspect there is provided a method for performing a submucosal medical procedure to deploy a submucosal implant device in the digestive tract of a mammal.
US08929985B2
A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator.
US08929983B2
Cardioprotective pre-excitation pacing may be applied to stress or de-stress a particular myocardial region delivering of pacing pulses in a manner that causes a dyssynchronous contraction. Such dyssynchronous contractions are responsible for the desired cardioprotective effects of pre-excitation pacing. A method and device for applying reverse hysteresis and mode switching to the delivery of such cardioprotective pacing are described.
US08929976B2
An apparatus for determining cardiac performance in the patient. The apparatus includes a conductance catheter for measuring conductance and blood volume in a heart chamber of the patient. The apparatus includes a processor for determining instantaneous volume of the ventricle by applying a non-linear relationship between the measured conductance and the volume of blood in the heart chamber to identify mechanical strength of the chamber. The processor is in communication with the conductance catheter. Methods for determining cardiac performance in a patient. Apparatuses for determining cardiac performance in a patient.
US08929975B2
A system analyzes and characterizes cardiac electrophysiological signals by determining instantaneous signal entropy for identifying and characterizing cardiac disorders, differentiating cardiac arrhythmias, determining pathological severity and predicting life-threatening events. A system for heart monitoring, characterization and abnormality detection, includes an acquisition device for acquiring an electrophysiological signal representing a heart beat cycle of a patient heart. A signal processor derives an entropy representative value of the acquired electrophysiological signal within a time period comprising at least a portion of a heart beat cycle of the acquired electrophysiological signal and provides an entropy value as a function of the entropy representative value and the time period. A comparator generates data representing a message for communication to a destination device in response to the entropy value exceeding a predetermined threshold.
US08929973B1
Medical researchers use various optical devices for diagnosis, detection, treatment, and therapy. In some embodiments, they do not have the equipment necessary to determine how much light is emitted by the optical device or how far it penetrates tissue. The present invention provides for a method and apparatus for characterizing light from an optical device by using a tissue phantom. The method includes coupling light from an optical source into a device, transmitting the light through a tissue phantom, detecting a transmitted light, optionally electrically processing the detected output, and displaying the corresponding optical characterization. In some embodiments, the apparatus obtains input light from an optical source, and may include a tissue phantom, an optical detector, an electrical processing unit, and a display for displaying the corresponding optical characterization.
US08929970B2
A method of measurement of or mapping the distribution of complex permittivity, complex conductivity, complex impedance, or electric loss angle during magnetic resonance imaging or analysis. The method includes applying a time-varying electric field of a Faraday shield to a sample and cross-correlating the line spectrum signal so produced with the voltage applied to the Faraday shield in a detection circuit. The method permits non-contrast magnetic resonance screening for breast cancer in vivo and/or continuous measurement of electrical characteristics of materials at variable frequencies in vitro. A system of detecting and evaluating sample pathology includes a Faraday shield device that includes parallel electrodes oriented orthogonal to the static magnetic field of a MRI device to produce a time varying electric field. A detector is coupled to the MRI device to detect at least one of a complex permittivity, a complex conductivity, and an electrical impedance of the sample.
US08929964B2
A physiological sensor has light sources arranged in one or more rows and one or more columns. Each light source is activated by addressing at least one row and at least one column. The light sources are capable of transmitting light of multiple wavelengths and a detector is responsive to the transmitted light after attenuation by body tissue.
US08929944B2
A wireless intelligent switch engine (WISE) is described. The wireless intelligent switch engine provides for automatic switching between different physical wireless interfaces in mobile devices while roaming to maintain a wireless network connection. WISE functions as a bridge between a mobile device and multiple wireless network interfaces to provide automatic and seamless switching among networks while roaming. The mobile device sees WISE as a LAN interface and communicates with WISE using the TCP/IP protocol stack, thus providing a PPP-less configuration that uses the TCP/IP protocol stack regardless of the wireless interface.
US08929943B2
A system and method in a mobile communication device for providing assistance to a user in determining a communication pathway. A system may comprise processor-executable instructions, that when executed by a processor, cause a mobile communication device that supports a communication type over multiple networks to access availability information stored in a remote database for determining available networks among the multiple networks for performing the communication type, determine the available networks using the availability information, provide user assistance for determining a selected network among the available networks for the communication type, and perform the communication type using the selected network.
US08929940B2
In an embodiment, a server obtains a user-specified mixing preference (USMP) for an access terminal (AT) in a communication group that is different than a default mixing rule for the group communication session. The server grants non-exclusive floors to a subset of ATs in the communication group, receives media frames from each AT in the subset and generates an output frame by selectively mixing the received media frames based on the USMP, after which the output frame is sent to the AT. In another embodiment, the AT obtains the USMP and receives unmixed versions of the media frames and then selectively mixes the received media frames at the AT based on the USMP. In another embodiment, an AT detects speech and requests the floor, and the AT buffers speech while waiting for the floor request to be granted.
US08929939B2
Exemplary techniques for sending data packages, such as media objects, during group communication sessions between wireless telecommunication devices, such as push-to-talk communication sessions, are disclosed. In one embodiment, the data packages, such as discrete data packages, are queued at the transmitting wireless communication device and then sent to other group members upon establishment of channels for group communications to the group members. The data packages can also be queued at the group communication server prior to being sent to a target device.
US08929933B2
Embodiments include processes, systems, and devices that allow a white space base station to request available frequency ranges for white space transmission in a local area. A white space finder service models a primary user device's transmission signal propagation area using terrain data associated with the local area of the primary user device. The white space finder service also determines, based on the location of the white space base station and the modeled propagation area, one or more locally available, non-interfering frequency ranges and provides them to the white space base station. The white space base station compares the provided frequency ranges to policies and selects one or more of the available frequencies that accommodate the policies. The white space base station also maps the transmission frequency ranges to virtual frequency ranges for transmission by a software-defined radio employing spectrum virtualization.
US08929932B1
Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.
US08929923B2
The present invention provides a method for locating a terminal by using a base station, and the method includes steps as follows: constructing a locating message by expanding a location report message or via an independent message; sending the locating message to a locating judgment center; and locating the terminal by using the locating message. The present invention is helpful to reduce the power consumption of the User Equipment (UE).
US08929921B2
A method and device of geographically tagging images by capturing an image, determining a position based on detection of satellite signals and a wireless network signal, and tagging the image with the determined position is provided.
US08929910B2
The disclosure is related to a method of adaptive call admission control in a base station. When a call access request is received from a user equipment determination may be made as to whether an available call admission capacity of the base station reaches a first limit. When the available call admission capacity of the base station reaches the first limit determination may be made as to whether the received call access request is for a preferred call. Then, determination may be made as to whether a reserved call admission capacity reaches a second limit when the received call access request is for the preferred call. When the reserved call admission capacity has not reached a second limit, access of the user equipment associated with the received call access request may be allowed.
US08929904B2
A method for a wireless communication system includes broadcasting that a first service is available in a first MBSFN and a second service is available in a second MBSFN. The method includes supporting a service not broadcasted as available. For example, supporting the first service with the second MBSFN and/or supporting the second service with the first MBSFN. The supporting or reinforcing can be done by echoing. The echoing is scheduled along with the owned service.
US08929889B1
Systems, methods, and software for handling of frequency bands in neighbor lists in wireless communication devices are provided herein. In one example, a method of operating a wireless communication device is presented which includes scanning a first frequency band of a source sector based on a neighbor list, and dropping the first frequency band of the source sector from an access list based on a first drop threshold included in the neighbor list. The method also includes scanning a second frequency band of the source sector and the second frequency band of a target sector based on the neighbor list, and adding the second frequency band of the source sector and the second frequency band of the target sector to the access list based on second and third add thresholds included in the neighbor list.
US08929883B2
A system, method and software application track call failures on a wireless phone. A software application on the phone monitors outbound calls made on the phone to determine whether or not a call fails. In one embodiment, such monitoring is done only for a select period of time (e.g., the initial few seconds when the phone is attempting to connect to a call to the wireless communication carrier's network), and, in an alternate embodiment, such monitoring is done for the duration of the call. If a call fails, the software application stores information related to the call. Examples of such types of information include the time the call failed, the location of the phone at call failure, and identification information for the phone. The stored call information is then sent to the wireless communication carrier to enable the carrier to assess network quality.
US08929881B2
A radio communication system wherein a femto cell base station (100a) is located in a macro cell (MC1) and a radio terminal (200a) is connected to the femto cell base station (100a) and wherein the femto cell base station (100a) or radio terminal (200a) controls, based on a propagation loss between the radio terminal (200a) and a macro cell base station (300a) existing in the neighborhood of the radio terminal (200a), the transmission power of a radio signal to be transmitted from the radio terminal (200a) to the femto cell base station (100a).
US08929878B2
Transaction identifiers for transactions are managed to mitigate potential mismatches that may occur in the event a message associated with the transaction is not delivered to the intended destination. For example, in the event an access terminal accepts a bearer context request, the access terminal may not immediately release the transaction identifier associated with that transaction. In this way, in the event the access terminal receives a second bearer context request associated with that same transaction identifier (e.g., due to the accept message not reaching the network), the access terminal may send a second accept message in response to the second bearer context request.
US08929877B2
Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
US08929869B2
A communications system may include at least one mobile wireless communications device for storing personal interest information for respective contacts and for storing calendar event data. The system may further include a notification server communicating with the at least one mobile wireless communications device via a wireless communications network and configured to access the personal interest information and calendar event data from the at least one mobile wireless communications device, and send notifications to the at least one mobile wireless communications device based upon the personal interest information and the calendar event data.
US08929865B2
A first mobility management entity (MME) device receives an attachment request that includes information associated with a user device. The first MME device creates a context for the user device based on the information, stores the context, and creates an optimized context based on the context, wherein a size of the optimized context is smaller than a size of the context. The first MME device also identifies a second MME device that is a backup for the first MME device, and transmits the optimized context to the second MME device.
US08929862B2
A method and apparatus for attaching a wireless device to a foreign wireless domain of a 3GPP communication system using an alternative authentication mechanism, wherein wireless device performs the method, which includes: sending a first attach request message to an infrastructure device in the foreign wireless domain; receiving an attach reject message from the infrastructure device upon an unsuccessful attempt to obtain authentication credentials for the wireless device from a home wireless domain of the wireless device using a standard 3GPP authentication mechanism; responsive to the attach reject message sending a second attach request message to the infrastructure device, wherein the second attach request message indicates an alternative authentication mechanism to the standard 3GPP authentication mechanism; and receiving an attach accept message from the infrastructure device when the wireless device is successfully authenticated using the alternative authentication mechanism.
US08929859B2
Methods, servers and systems for directly accessing and modifying charging information maintained within a telecommunications operator's business and operating systems' infrastructure from user equipment. A mobile application server may receive a charging request from a user equipment, identify a relevant charging system based on the received request, send a charging request to the identified charging system for processing, receive a first response message including charging information from the identified charging system, generate a second response message based on the charging information included in the first response message, and send the generated second response message to the user equipment. The received charging request may include various types of information, including information for transferring cost or billing information from a first billing category to a second billing category.
US08929856B1
Systems and methods for clustering emergency services routing proxies are provided. The described features allow a group of ESRPs running as individual servers or a group of virtual servers, to be referenced using a single URI. In one implementation, an emergency services routing proxy device includes an emergency services routing proxy node configured to route a call to a downstream entity, the call received from an upstream entity. The device further includes a cluster manager configured to receive registration information from the emergency services routing proxy node, the registration information including a routing service identifier. The cluster manager may be further configured to identify the emergency services routing proxy node for call routing based on a comparison of an identifier included in the call with the routing service identifier.
US08929854B2
A location privacy configuration module enables location determination to emergency services only relating to an emergency text message or emergency text message session. An emergency text message transmitted to an emergency number is routed to an emergency text message server, which initiates an emergency text indicator for each emergency text message, and requests location information for the emergency texting device by transmitting the emergency text indicator and a location request to a location determination server. Location of the emergency texting device may be obtained without acquiring customer authorization for location determination. The originating text messaging device acknowledges receipt of the emergency text indicator/location request combination and checks the location privacy setting configured thereon. Location determination is permitted if configured to permit location determination if emergency text messaging.
US08929846B2
Various electromagnetically-countered systems are provided and include at least one wave source irradiating harmful electromagnetic waves and at least one counter unit emitting counter electromagnetic waves for countering the harmful waves. Various generic counter units of such systems and various mechanisms are provided to counter the harmful waves by the counter units by matching configurations of the counter units with those of the wave sources, matching shapes of such counter waves with shapes of the harmful waves, etc. Various methods are provided for countering the harmful waves with the counter waves by such source or wave matching. Various methods are also provided for the counter units as well as counter waves. Various processes are provided for providing such systems and counter units. Various electric and/or magnetic shields may be used alone or in conjunction with such counter units to minimize irradiation of the harmful waves from the system.
US08929844B2
According to one embodiment, a variable gain control transformer comprises a primary winding connected to differential inputs of the variable gain control transformer, a secondary winding for providing a single ended output to a load, and an output control circuit coupled to the secondary winding, the output control circuit configured to provide up to approximately 12 dB of gain control. Variable gain control may be achieved using first and second variable resistors of the output control circuit, wherein the first and second variable resistors are implemented by respective first and second pluralities of source-drain resistances produced by respective corresponding first and second pluralities of selectable field-effect transistors (FETs). In one embodiment, the variable gain control transformer further comprises a variable capacitance tuning circuit coupled between the differential inputs, the variable capacitance tuning circuit implemented using a plurality of selectable fixed capacitance unit cells.
US08929843B2
An antenna power coupler having a variable coupling factor is disclosed. In an exemplary embodiment, an apparatus includes a coupler configured to generate a power detection signal based on transmit signal power associated with a plurality of transmission technologies and a variable attenuator configured to apply a selected attenuation factor to the power detection signal to generate an adjusted power detection signal, the selected attenuation factor associated with a selected transmission technology.
US08929837B2
The signal processing system includes a first signal processing unit, a first route, and a second route. The first signal processing unit receives a first signal and generates a first sub-signal and a second sub-signal. The first route receives the first sub-signal through one end of the first route and outputs the first sub-signal from the other end. The second route receives the first signal transmitted from the antenna through one end of the second route, and outputs the first signal through the other end. The second route includes a second signal processing unit, receives the first signal and generates a third sub-signal and a fourth sub-signal; a gain unit receives the third sub-signal to gain the first signal; and a circuit unit receives the fourth sub-signal, determines whether to enable the gain unit, or to adjust a gain level of the gain unit.
US08929824B2
To provide information of a device in communication between devices, an operating method of a device includes including device information of the device in a message defined by a communication protocol used to connect to the other device; and transmitting the message comprising the device information using the communication protocol. The device information comprises at least one of a device type, support of a mirror link, mobile communication network connection support, automatic execution of an application corresponding to the device, vendor identification information, and product identification information.
US08929818B2
A user-controlled method for modifying the radiation of a wireless device (1) in one or more volumes used for in-house communications, comprising user-selecting this one or more volumes (10, 10′, 10″, 10′″, 10IV) while holding the orientation of this wireless device (1) modifying the intensity of this radiation in one or more directions so as to control the radiation in this user-selected one or more volumes (10, 10′, 10″, 10′″, 10IV). The invention allows the user to define volumes or regions where radiation should be modified, e.g. reduced, and one or more temporal intervals in which this radiation should be reduced.
US08929817B2
A system for selectively expediting connection establishment between apparatuses. In accordance with at least one embodiment of the present invention, an apparatus may sense a first change in the disposition of the apparatus, and may initiate device discovery based on the first sensed change. A determination may then be made in the apparatus as to whether another apparatus encountered by the apparatus during device discovery satisfies a predetermined response criteria. The apparatus may then select the other apparatus if it is determined that the other apparatus satisfies the predetermined response criteria.
US08929816B2
A system for expediting connection establishment between apparatuses. In at least one example implementation, an apparatus may transmit discovery messages and may receive response messages. If any of the response messages are determined to satisfy predetermined response criteria, the apparatus may further determine if any of these response messages (e.g., the messages that were determined to satisfy the predetermined response criteria) are associated with apparatuses that satisfy selection criteria for the selection of multiple apparatuses that may, in some instances, operate together as a group. Apparatuses that are determined to satisfy the multiple selection criteria may then be selected, wherein connection establishment is expedited for the selected apparatuses.
US08929811B2
A terminal includes: a near field communication (NFC) reading unit to acquire tag information via NFC; an NFC tag information processor to extract NFC header information from the tag information; and a memory to store the NFC header information. The NFC tag information processor analyzes the NFC header information, and installs and executes an application based on the NFC header information. A method for retrieving an application, includes: acquiring tag information; extracting near field communication (NFC) header information from the tag information; retrieving the application based on the tag information; and installing and executing the application.
US08929808B2
A power amplifier, supplied by a supply voltage, to drive an antenna to output a magnetic field, comprising a differential stage configured to output an output signal to drive the antenna, and a feedback stage configured to receive a common mode output voltage from the differential stage and to output a feedback voltage to regulate the output common mode signal to be proportional to the supply.
US08929794B2
A sheet cooling device includes a fixing device for heat fixing an unfixed image formed on a sheet; and a cooling device for cooling the sheet heated by the fixing device, the cooling device including, a rotatable endless belt contactable with the sheet heated by the fixing device and traveling above the fixing device; and a cooling member for cooling the endless belt to condense water vapor produced by a fixing operation.
US08929793B2
A recording substrate treatment apparatus, includes a heating device for directly heating a recording substrate, a condenser for condensing liquid from air from surroundings of a recording substrate, and an energy transfer system arranged for transferring energy from latent heat, which is released by the condensing of liquid by the condenser, to the heating device. Further, a method of drying a recording substrate and a method of fixing a printing substance on a recording substrate include heating a recording substrate by a heating device; condensing liquid from air from surroundings of the recording substrate; and transferring energy from latent heat, which is released by the condensing of liquid, to the heating device.
US08929787B2
A fixing device includes a heating member, a pressure member forming a nip portion with the heating member; and a separation member disposed on a downstream side of the nip portion in a medium conveyance direction, wherein the separation member includes a guide portion having a guide surface for guiding the recording medium to be conveyed, and a condensation portion formed at a position remote from the guide surface, to promote generation of water droplets due to condensation at the condensation portion and to prevent recording failures from occurring due to condensation by evaporating the generated water droplets at the condensation portion.
US08929785B1
Flexible members for use in imaging devices contain a non-ionic surfactant and a fluorinated surfactant.
US08929778B2
A toner replenishment device includes a toner receiving port, a toner feed unit feeding toner from the toner receiving port into the device, a toner detector detecting that the device has been filled with a specified amount of the toner, an agitating member having an agitating blade and rotating so as to agitate the toner in the device, a position detector detecting a rotational position of the agitating member and generating a signal indicative thereof, and a recognition unit recognizing the rotational position based on the signal output from the position detector. The toner feed unit feeds the toner into the device when an end edge of the agitating blade is within a specified range, in which a flow path of the toner from the toner receiving port to the toner detector is not blocked by the agitating blade, based on the recognition performed by the recognition unit.
US08929773B2
A process cartridge used in an image forming apparatus, the process cartridge having a photosensitive drum, a developer roller, a conductive electrode and a rectifier. The photosensitive drum and the developer roller are contacted with each other. The conductive electrode is contacted with a power supply electrode in the image forming apparatus to receive a developing bias. The rectifier converts an alternating current bias voltage into a direct current bias voltage. The rectifier is electrically connected between the conductive electrode and the developer roller. A rectifier converting an alternating current bias voltage into a direct current bias voltage is added into a contact process cartridge in the present invention. Therefore, the contact process cartridge can be applied to a printer using a jumping development method.
US08929771B2
An image forming device includes a motor capable of positive rotation and reverse rotation, a photoconductor drum, a developing roller, a contact/separation cam and a switching cam. The contact/separation cam is configured to move the developing roller. The switching cam is configured to switch a position of a transmission member. An electromagnetic clutch is disposed between one of the contact/separation cam and the switching cam and the motor. The other cam is connected to the motor without the electromagnetic clutch. The contact/separation cam and the switching cam are driven by using the positive rotation and the reverse rotation of the motor and the electromagnetic clutch.
US08929758B2
A method for compensation of banding in a marking platform includes: initiating a calibration stage; marking a test pattern over multiple intervals of a lowest fundamental frequency among marking modules; obtaining image data for the test pattern from a sensor; obtaining 1× signals from sensors associated with the marking modules; and processing the image data in relation to the 1× signals to form banding profiles for multiple marking modules. Alternatively, the method may include: processing image data in relation to 1× signals to form banding profiles for multiple marking modules; determining amplitudes in multiple banding profiles exceeds a threshold to identify dominant banding profiles; and processing dominant banding profiles to form dominant banding signatures. Alternatively, the method may include: initiating a correction stage; obtaining 1× signals from sensors associated with dominant marking modules; and periodically processing dominant banding signatures and 1× signals to determine a banding compensation value.
US08929757B2
An image forming apparatus includes an image forming unit having an exposure unit and a developing unit; a detection unit configured to detect a thickness and an area ratio of a toner layer of a pattern image formed by the image forming unit; a storage unit configured to store data indicating permissible ranges for the thickness and the area ratio of the toner layer; and a correction unit configured to change, when the thickness or the area ratio of the toner layer detected by the detection unit falls outside the corresponding permissible range indicated by the data stored in the storage unit, a spot diameter of the laser beam so that the thickness and the area ratio of the toner layer respectively fall within the permissible ranges.
US08929747B1
A transmitter reduces or minimizes pulse narrowing. In one approach, an optical transmitter is designed to transmit data over an optical fiber at a specified data rate using on-off keying. The transmitter includes a pre-converter electrical channel and a limiting E/O converter. The pre-converter electrical channel produces a pre-converter signal that drives the limiting E/O converter. The pre-converter electrical channel is designed to reduce pulse narrowing in the pre-converter signal. In one implementation, the pre-converter electrical channel includes a pre-emphasis filter that is designed to minimize pulse width shrinkage.
US08929745B2
A first clock modulator branches a light beam, varies a phase difference of the resulting light beams according to a first clock, and causes interference of the light beams. A second clock modulator branches a light beam from the first clock modulator and synchronized with the first clock, varies a phase difference of the resulting light beams according to a second clock, and causes interference of the light beams. A third clock modulator branches a light beam from the first clock modulator and inversely synchronized with the first clock, varies a phase difference of the resulting light beams according to a third clock, and causes interference of the light beams. The second clock and the first clock have identical cycles and differing phases. The third clock and the second clock have phases that differ by a 1/2 cycle. Four data modulators modulate the light beams from the clock modulators.
US08929737B2
An optical line terminal which includes an observing unit that observes information of any one or all of an arrival interval of frames, an instantaneous bandwidth under use of a flow, a queue length of a queue temporarily storing the frames, and a traffic type, and a stop determining unit that dynamically determines a sleep time to be a period in which a sleep state where partial functions of the ONU are stopped is maintained, on the basis of the information obtained by the observing unit. The ONU is entered into a sleep state, immediately after communication ends, after a predetermined waiting time passes from when the communication ends, or after a waiting time determined on the basis of the information passes from when the communication ends.
US08929735B2
The present disclosure provides dynamic service provisioning by creating embedded Optical Transport Network (OTN) ports on the fly during mesh restoration or circuit provisioning. These dynamically provisioned ports are referred to herein as “fast paths” with all the management objects created in a “slow path” so that they do not interfere with mesh restoration performance. During network failures, these dynamically created objects are deleted via the “slow path” and a new mesh path supports “fast path” creation of these objects. This results in substantial increase in mesh performance and also provides enhancements for operators allowing a “Click and Go” model to provision circuits across a network. This also reduces routing scaling issue as the routing itself is against the OTU level and not against the embedded lines.
US08929733B2
A network component comprising a generalized multiprotocol label switching (GMPLS) control plane controller configured to implement a method comprising transmitting a message to at least one adjacent control plane controller, wherein the message comprises a Type-Length-Value (TLV) indicating Routing and Wavelength Assignment (RWA) information, wherein the TLV comprises a Node Attribute TLV, a Link Set TLV, or both, and wherein the TLV further comprises at least one sub-TLV indicating additional RWA information. A method comprising communicating an open shortest path first (OSPF) link state advertisement (LSA) message comprising a TLV with at least one sub-TLV to a GMPLS control plane controller, wherein the TLV comprises a Node Attribute TLV, a Link Set TLV, or both, and wherein the TLV further comprises at least one sub-TLV indicating RWA information.
US08929722B2
A recording and reproducing device reproduces content management information from a recording medium and inputs the content management information to a control unit via a recording and reproducing processing unit. An image generation unit generates a menu screen using content information in the management information extracted by the control unit, and outputs the menu screen via a display processing unit. When content is to be dubbed by a user, the content dubbing destination and the preset time to dub the content are entered to the control unit via an operation unit, and these entries are held in a schedule management unit.
US08929714B2
The AV data reproducing apparatus includes: (i) a reading section for reading out, from a recording medium, additional function information indicating an additional function correlated with a manipulation input; and (ii) an additional function program executing section for executing the additional function in response to the manipulation input. With this, an operation unique to the content can be carried out by executing the additional function (additional function program) indicated by the additional function information stored in the recording medium together with the AV data. This makes it possible for the AV data reproducing apparatus to carry out an operation other than an operation intrinsically corresponding to a key.
US08929712B2
The invention relates to a display (30) for displaying the progress of a recording process, which shows video data of events that are recorded during the recording process in chronologically graduated resolution.
US08929709B2
A system and method for automatic digital curation, annotation, and tagging of action videos receives, in a processing system, GPS data, and in some embodiments inertial data, from a sensor-based device carried by a sportsman during a sporting activity. The processing system processes the GPS data and the inertial data, if present to identify at least one sportsman event, and stores data identifying the sportsman event in a performance database. Video data from a video camera is stored in a video database, the video data including location, time, and direction information associated with frames of video. Timecode data in the video database is synchronized with timecode data in the performance database, and the data identifying the sportsman event is used to automatically select, annotate, tag or edit said video data.
US08929701B2
The present invention relates to loose-tube optical-fiber cables that are capable of operating in high-temperature environments.
US08929700B2
A four-fiber collimator is coupled to the optics of a single interleaver to produce the functionality of two co-packaged interleavers. Two fibers of the collimator are coupled to the core optics of a single interleaver to produce two pairs of output beams. The other two fibers of the collimators are coupled to receive the reflection output beams. The geometry of the optical fibers in the bundle is controlled to produce interleaver outputs with no offset. In another embodiment two fibers of the four-fiber collimator are coupled as inputs to and the other two fibers as outputs from a Fabry-Perot etalon. The geometry of the fibers and the focal length of the collimator are controlled to produce two outputs with peaks offset by a predetermined amount.
US08929699B2
An Ortho Mode Transducer (OMT) comprising a main guide configured with a set of ports and at both ends for communicating a band of frequencies. The ports and are placed at a predetermined distance from each other to form a taper section. Branching waveguides are disposed around the main guide for extracting polarization signals from the main guide. Coupling apertures are disposed apart along the periphery of the main guide for coupling the branching waveguides to the main guide. The coupling apertures are aligned parallel to a longitudinal axis of the main guide and extended to the taper portion of the main guide, which enhances bandwidth performance without the need for additional extraneous impedance matching elements.
US08929698B2
A plasmonic transducer includes at least two metal elements with a gap therebetween. The metal elements are placed along a plasmon-enhanced, near-field radiation delivery axis. Cross sections of the metal elements in a plane normal to the delivery axis vary in shape along the delivery axis. The metal elements have a reduced cross section portion at a media-facing surface oriented normal to the delivery axis. A dielectric material surrounds the reduced cross section portion of the plasmonic transducer at the media-facing surface, and reduces deformation of the metal elements proximate the media-facing surface at elevated temperatures.
US08929697B1
A light injection system includes a radiation source, an optical waveguide, and an optical component. The radiation source emits radiation and is oriented relative to the optical waveguide such that a first portion of radiation emitted from the radiation source couples into the optical waveguide as emitted from the radiation source and a second portion of radiation emitted from the radiation source bypasses the optical waveguide as emitted from the radiation source. The optical component redirects at least some of the second portion of radiation emitted from the radiation source that would otherwise bypass the optical waveguide and enables at least some of the redirected radiation to couple into the optical waveguide instead of bypass the optical waveguide.
US08929693B2
A semiconductor package and a semiconductor device including the same. The semiconductor package includes: a package substrate; a plurality of connection elements that are disposed on the package substrate; and a semiconductor chip that includes at least one optical input/output element that transmits/receives an optical signal to/from the outside at an optical input/output angle with respect to a direction perpendicular to a bottom surface of the package substrate, and is electrically connected to the package substrate through the plurality of connection.
US08929691B2
An optoelectronic chip including a coupler region, and a method of manufacturing the same, include a substrate; a coupler region formed of a material having a refractive index lower than the substrate and surrounded by the substrate. The coupler region includes a total reflection surface that totally reflects light incident through a surface of the substrate into the substrate or emits light guided in the substrate through the surface of the substrate.
US08929690B2
A fuse state indicator for a cascading fuse multiple discharge device including a fiber optic cable having a first end, a second end, and an intermediate segment. The intermediate segment is configured for attachment to a fuse assembly of a fuse panel where the fuse panel is arranged for physically severing the intermediate segment of the fiber optic cable in response to discharge of the fuse assembly.
US08929687B2
A system for organizing a plurality of candidates based on the relative similarity of a first candidate with respect to the remaining plurality of candidates is disclosed. The system includes a controller in communication with a storage device configured to receive and accessibly store a generated plurality of candidate images. The controller operable to analyze each of the plurality of candidate images to determined a numeric thumbnail based on a number of identified features in each of a plurality of grid elements of an array and a sum total number of all identified features in the array, calculate a similarity score between one of the plurality of determined numeric thumbnails and each of the remaining plurality of determined numeric thumbnails; and generate a logical group image order as a function of the highest similarity score between the one of the plurality of determined numeric thumbnails and each of the remaining plurality of determined numeric thumbnails.
US08929676B2
Methods, systems, and apparatus, including computer program products, for identifying regions of interest in an image and identifying a barcode in a degraded image are provided. A region of interest is identified by pre-processing an image, generating a binary image based on a metric calculated on the pre-processed image, and analyzing regions of the image identified using connected components and other analysis. A barcode is identified by searching a population of barcodes, degrading ideal image intensity profiles of candidate barcodes, and comparing the degraded ideal image intensity profiles to an image intensity profile of the degraded image.
US08929675B2
An image processing device includes an estimator, a first calculator, a selector, a determination module, and a third calculator. The estimator estimates a motion vector to reference images of an input video from a target pixel of a process target image. The first calculator calculates candidate pixel values corresponding to positions in the reference images. The selector selects a motion vector for which the error is small as many as the number smaller than the number of motion vectors acquired for the target pixel. The determination module determines the candidate pixel values corresponding to the selected motion vectors. The third calculator calculates a pixel value after correction of the target pixel from an arithmetic average or a weighted sum of the candidate pixel value determined equal to or less than the reference and the pixel value of the target pixel.
US08929673B2
An image encoding method includes generating a first frequency coefficient matrix by transforming a predetermined block to a frequency domain; determining whether the first frequency coefficient matrix includes coefficients whose absolute values are greater than a predetermined value; generating a second frequency coefficient matrix by selectively partially switching at least one of rows and columns of the first frequency coefficient matrix according to an angle parameter based on a determination result; and selectively encoding the second frequency coefficient matrix based on the determination result.
US08929669B2
An image evaluation apparatus is provided, which calculates a characteristic value indicating a state of appearance of objects corresponding to person a and person b appearing in image A and an object corresponding to person b appearing in image B. Subsequently, the image evaluation apparatus specifies person b′ as the photographer of image B and calculates a likelihood degree indicating accuracy of the determination. Further, the image evaluation apparatus calculates an importance degree of each of images A and B according to the characteristic values of person a and person b appearing in image A and image B and the likelihood degree of the photographer of image B.
US08929667B1
Disclosed are various embodiments for obtaining captures of network pages from an electronic commerce system, wherein each of the captures comprises attributes of the respective one of the network pages and capture data of one of the network pages in a browser. The system identifies a correlated pair of the captures having a positive degree of correlation between the attributes of a respective pair of the network pages. The system generates a differential for the correlated pair, wherein the differential comprises distinctions between the capture data of the correlated pair of captures. The system generates a notice associated with the correlated pair, wherein the differential exceeds a predefined threshold.
US08929666B2
A method and apparatus are provided for generating a multi-format template image by an image-processing device. At least one pre-defined region in a template image having a first format is identified. Component information of the at least one pre-defined region is extracted by decoding the template image. Pixels associated with the at least one predefined region are converted from the first format to a second format, with reference to the component information of the at least one pre-defined region, to form the multi-format template image.
US08929662B2
Image restoration by restoring a high-frequency component of a deteriorated image. A high-frequency image information predicting and stabilizing method includes: determining a shooting area, which is a high-frequency area that includes an overly-restored high-frequency component, in an input image; predicting a high-frequency component of the input image by applying different deterioration models to the shooting area and a remaining area in the input image; and stabilizing a high-frequency component of an edge area by using an edge blur kernel determined to be parallel to an edge direction of the input image.
US08929660B2
Embodiments of the present invention provide a method of determining a location at which a lane divider marking changes type, comprising determining (350) a first type of lane divider (120) marking based upon a frequency spectrum determined by Fourier analysis of first image data (431) corresponding to a first area, determining (350) a second type of lane divider (130) marking based upon a frequency spectrum determined by Fourier analysis of second image data (432) corresponding to a second area, and determining (360) a geographic location at which the lane divider marking changes type according to a comparison of the first and second types (120, 130) of lane divider marking.
US08929657B2
The present invention relates to a system for providing a supplementary service by identifying an object in an image and comprises: an image service server and a user terminal. The image service server provides image information and includes a database that manages metadata for the provision of the service. The user terminal dynamically generates control command information according to the information for the object selected in the image. In addition, the user terminal receives the information for the object selected in the image that is displayed on screen and transfers the information to the image service server. Furthermore, the user terminal receives from the image service server the preset supplementary service that corresponds to the information for the object selected.
US08929650B2
Color-correcting a digital image comprising P pixels (P≧4) is presented. Each of the P pixels has a respective color. Color strengths of the P pixels are determined based at least on respective intensities, respective saturations, or both respective intensities and respective saturations of the P pixels. A subset of the P pixels less than all of the P pixels is determined. The pixels in the subset have respective color strengths in a range of respective color strength. All other pixels of the P pixels have respective color strengths outside of the range of respective color strengths. Color correction is determined for the P pixels based in part on the colors of the respective pixels in the subset which are the only pixels of the P pixels used for determining the color correction. The colors of the P pixels are corrected based on the color correction.
US08929647B2
An image processing apparatus according to the present invention determines a monochrome area and a color area of an input image. The apparatus comprises an acquisition unit that acquires an image characteristic value of the input image; and a determination unit that determines whether each pixel group in the input image is a monochrome area or a color area based on the image characteristic value acquired by the acquisition unit, wherein the acquisition unit acquires a plurality of image characteristic values corresponding to a plurality of acquisition areas including a determination target pixel group, and the determination unit determines whether the pixel group is a monochrome area or a color area based on the plurality of image characteristic values corresponding to the plurality of acquisition areas including the pixel group.
US08929645B2
A stochastic method and system for fast stereoscopic ranging includes selecting a pair of images for stereo processing, in which the pair of images are a frame pair and one of the image is a reference frame, seeding estimated values for a range metric at each pixel of the reference frame, initializing one or more search stage constraints, stochastically computing local influence for each valid pixel in the reference frame, aggregating local influences for each valid pixel in the reference frame, refining the estimated values for the range metric at each valid pixel in the reference frame based on the aggregated local influence, and post-processing range metric data. A valid pixel is a pixel in the reference frame that has a corresponding pixel in the other frame of the frame pair. The method repeats n iterations of the stochastically computing through the post-processing.
US08929644B2
A method for three-dimensional (3D) shape measurement includes generating fringe patterns using a dithering technique, projecting the fringe patterns onto an object using a projector, capturing the fringe patterns distorted by surface geometry of the object using an imaging device, and performing a fringe analysis to reconstruct a 3D shape of the object using the fringe patterns and the fringe patterns distorted by the surface geometry of the object. The step of generating the fringe patterns using the dithering technique may include binarizing sinuisoidal fringe patterns with the dithering technique. The step of generating the fringe patterns using the dithering technique may include applying an optimization algorithm.
US08929638B2
Systems and methods for correcting saturation banding artifacts in magnetic resonance imaging in which artifact and reference calibration scans are used to create one dimensional or two dimensional correction profiles, which are subsequently applied to actual diagnostic imaging scans to correct the saturation banding artifacts.
US08929637B1
Methods, processes and systems of image reconstruction using variable filter length local tomography, for reconstructing internal body images in medical applications, and the like. The system and method of the present invention utilizes less radiation and less computer power than the prior art, without using iteration algorithms so that all target sizes from large to small can be reconstructed.
US08929628B2
The measuring unit computes at least one of an area and a perimetrical length of a polygon, based on three or more measuring points including an indeterminate point of which a position is changed by a move instruction input through an operation unit, wherein the measuring points are designated on the image by an instruction of a user input through the operation unit. The controller updates the position of the indeterminate point, when the move instruction is input through the operation unit after display the computational result, controls the measuring unit to recompute at least one of the area and the perimetrical length of the polygon based on the measuring points including the updated indeterminate point, and controls the display unit to display at least one of the recomputed area and the recomputed perimetrical length of the polygon, as recomputational result after updated the indeterminate point.
US08929626B2
A multi nuclei RF antenna arrangement for use in a multi nuclei MRI system or an MR scanner, for transmitting RF excitation signals (B1 field) for exciting nuclear magnetic resonances (NMR), and/or for receiving NMR relaxation signals for multi nuclei MR (magnetic resonance) image reconstruction is disclosed, wherein the RF antenna arrangement is tuned to the Larmor frequencies of at least two different species of nuclei having at least two different gyromagnetic rations like 1H, 14N, 31P, 13C, 23Na, 39K, 17O and hyper polarized gases like 129Xe or other isotopes having a nuclear spin. Further, a method for reconstructing a multi nuclei MR image especially by means of the above RF antenna arrangement is disclosed. The method involves reducing back-folding artifacts of the species having the higher gyromagnetic ration by parallel MRI reconstruction.
US08929624B2
A method of analyzing a structure-of-interest (SOI) in a patient. The method includes obtaining a first medical image of a patient. The first medical image includes an identified structure-of-interest (SOI). The identified SOI has a corresponding local measurement. The method also includes receiving a second medical image of the patient and selecting an SOI in the second medical image. The selected SOI has a corresponding local measurement. The method also includes automatically determining that the selected SOI is the identified SOI based on corresponding location data of the identified and selected SOIs, respectively, and linking the local measurements of the selected and identified SOI.
US08929623B2
A computer for aiding determination of Obstructive Sleep Apnea (OSA) includes a storage device storing with a medical image and a central processing unit (CPU). The CPU executes a method for aiding determination of OSA. The method for aiding determination of OSA includes the following steps. The medical image is obtained. An upper airway model is established. A narrowest cross-section and a nasopharyngeal boundary cross-section are defined in the airway model. A cross-sectional area of the narrowest cross-section and a cross-sectional area of the nasopharyngeal boundary cross-section are calculated. A stenosis rate is calculated according to the cross-sectional area of the narrowest cross-section and the cross-sectional area of the nasopharyngeal boundary cross-section. The stenosis rate is provided. In addition, in the method for aiding determination of OSA, a respiratory flow field simulation may be further performed to obtain and provide a flow field pressure distribution of the upper airway model.
US08929621B2
A contoured surface map of a lesion within a patient is obtained by shifting a reference surface to an estimated location in operational images. The process can be repeated to minimize errors, and the contoured surface map can then be segmented.
US08929613B2
A white list inside or outside determining apparatus includes: a first feature data extracting unit which extracts first feature data from an image by using a first transformation formula created based on preliminary learning images; a second feature data extracting unit which extracts second feature data from an image by using a second transformation formula created from the preliminary learning images and application learning images; a first matching unit which performs matching between a registration image and a collation image by using the first transformation formula; and a second matching unit which performs matching between a registration image and a collation image by using the second transformation formula. Weights of a matching result of the first matching unit and a matching result of the second matching unit are changed according to the number of preliminary learning images and the number of application learning images.
US08929604B2
A vision system comprises a camera that captures an image and a processor coupled to process the received image to determine at least one feature descriptor for the image. The processor includes an interface to access annotated map data that includes geo-referenced feature descriptors. The processor is configured to perform a matching procedure between the at least one feature descriptor determined for the at least one image and the retrieved geo-referenced feature descriptors.
US08929603B1
An autonomous lock-on target tracking system and method with geospatial-aware PTZ cameras includes a camera imaging a terrain space. The camera acquires images, and first and second images are aligned. A frame-differencing operation produces a resultant image including blobs corresponding to elements in the terrain space. One of the blobs is classified as an object and tracked as a target. The target is tracked by determining the distance between a centroid of the target and a center of a field of view of the camera, and instructing the camera to move through the distance. The distance is continually updated as the camera and the target move.
US08929592B2
A climate control unit is controlled by constructing background and foreground models of an environment from images acquired of the environment by a camera. The background model represents the environment when unoccupied, and there is one foreground model for each person in the environment. A 2D location of each person in the environment is determined using the background and foreground models. A 3D location of each person is determined using the 2D locations and inferences made from the images. The controlling of the climate control unit is according to the 3D locations.
US08929582B2
A positioning and retaining structure for an in-ear earpiece. An outer leg and an inner leg are attached to each other at an attachment end and attached to a body of the earpiece at the other end. The outer leg lies in a plane. The positioning and retaining structure have a stiffness that is greater when force is applied to the attachment end in a counterclockwise direction in the plane of the outer leg than when force is applied to the attachment end in a clockwise direction in the plane of the outer leg. The positioning and retaining structure position an earpiece associated with the earpiece in a users ear and retains the earpiece in its position.
US08929576B2
High-quality adjustment of a hearing apparatus, and in particular of a hearing aid, is accelerated. In the adjusting method, a percentile analysis is carried out in order to obtain at least one frequency response of the hearing apparatus. Any discrepancy between the frequency response and an intended gain characteristic is determined. The setting of the hearing apparatus is then changed, such that the discrepancy is reduced. In order to check the effect of the setting change, a current frequency response after variation of the setting is determined by providing a constant noise signal or a single sinusoidal sweep at the input of the hearing apparatus and level measurement at the output. This frequency response measurement can be carried out as a second step considerably more quickly than the very precise percentile analysis at the start of the process.
US08929575B2
Systems and methods for providing audio content and hearing-enhancement devices are provided. Systems and methods can be tailored to providing audio content to the hearing impaired, and can include evaluating a response profile of a listener; determining preferred ultrasonic signal parameters based on the listener's response profile; configuring an ultrasonic audio system according to the determined ultrasonic signal parameters; and using the ultrasonic audio system to transforming an audio signal into an ultrasonic pressure wave representing the audio signal.
US08929569B2
A speaker array control method includes steps of detecting a position of an audience located in front of a speaker array, wherein the speaker array includes N speakers and N is a positive integer larger than one; defining a target and a non-target with respect to an i-th speaker of the N speakers according to the position of the audience, wherein i is a positive integer smaller than or equal to N; calculating a weighting vector for the i-th speaker according to the target and the non-target; adjusting a directionality of an output signal of the i-th speaker by the weighting vector and reducing energy of a plurality of side lobes of the output signal of the i-th speaker; and controlling the i-th speaker to output the adjusted output signal when the energy of each of the side lobes is smaller than a threshold.
US08929564B2
The subject disclosure is directed towards a noise adaptive beamformer that dynamically selects between microphone array channels, based upon noise energy floor levels that are measured when no actual signal (e.g., no speech) is present. When speech (or a similar desired signal) is detected, the beamformer selects which microphone signal to use in signal processing, e.g., corresponding to the lowest noise channel. Multiple channels may be selected, with their signals combined. The beamformer transitions back to the noise measurement phase when the actual signal is no longer detected, so that the beamformer dynamically adapts as noise levels change, including on a per-microphone basis, to account for microphone hardware differences, changing noise sources, and individual microphone deterioration.
US08929562B2
In a system in which a transmission device and reception device communicate with each other, the transmission device has a first output unit which outputs a first audio guidance, and a transmission unit which transmits, to the reception device, an output instruction that instructs the reception device to output a second audio guidance related to the first audio guidance at a timing corresponding to an output timing of the first guidance, and the reception device has a reception unit which receives the output instruction transmitted by the transmission unit, and an output unit which outputs the second audio guidance at a timing according to the output instruction received by the reception unit.
US08929558B2
The invention relates to an apparatus for improving a stereo audio signal of an FM stereo radio receiver. The apparatus comprises a parametric stereo (PS) parameter estimation stage. The parameter estimation stage is configured to determine one or more parametric stereo parameters based on the stereo audio signal in a frequency-variant or frequency-invariant manner. Preferably, these PS parameters are time- and frequency-variant. Moreover, the apparatus comprises an upmix stage. The upmix stage is configured to generate the improved stereo signal based on a first audio signal and the one or more parametric stereo parameters. The first audio signal is obtained from the stereo audio signal, e.g. by a downmix operation in a downmix stage. The PS parameter estimation stage may be part of a PS encoder. The upmix stage may be part of a PS decoder.
US08929556B2
An audio-signal processing device that processes an audio signal and supplies the audio signal to an audio output unit includes a characteristic-component extraction unit that extracts at least a high frequency component contained in the audio signal as a characteristic component. The audio signal and the extracted characteristic component are supplied to the audio output unit so that a sound image of the extracted characteristic component is localized closer to a listener than a sound image of the audio signal.
US08929551B2
Techniques for transmitting pilot and traffic data are described. In one aspect, a terminal may scramble its pilot with a scrambling sequence generated based on a set of static and dynamic parameters. The static parameter(s) have fixed value for an entire communication session for the terminal. The dynamic parameter(s) have variable value during the communication session. The terminal may generate a scrambling sequence by hashing the set of parameters to obtain a seed and initializing a pseudo-random number (PN) generator with the seed. The terminal may then generate the pilot based on the scrambling sequence. In another aspect, the terminal may use different scrambling sequences for pilot and traffic data. A first scrambling sequence may be generated based on a first set of parameters and used to generate the pilot. A second scrambling sequence may be generated based on a second set of parameters and used to scramble traffic data.
US08929544B2
A method and system for secure and scalable key management for cryptographic processing of data is described herein. In the method, a General Purpose Cryptographic Engine (GPE) receives key material via a secure channel from a key server and stores the received Key encryption keys (KEKs) and/or plain text keys in a secure key cache. When a request is received from a host to cryptographically process a block of data, the requesting entity is authenticated using an authentication tag included in the request. The GPE retrieves a plaintext key or generate a plaintext using a KEK if the authentication is successful, cryptographically processes the data using the plaintext key and transmits the processed data. The system includes a key server that securely provides encrypted keys and/or key handles to a host and key encryption keys and/or plaintext keys to the GPE.
US08929535B1
An aural volume feedback system is implemented in a center having a plurality of agents working thereat. Each agent is situated at a work station for being in calling contact with a client. At the work station, a microphone transforms aural speech of the agent into an electrical format, and a volume detector samples the electrical format and generates based on the sampling an instantaneous volume level. The volume detector compares the generated volume level to a predetermined threshold to determine that the agent is speaking excessively loudly, and thereafter outputs a trigger signal. A feedback generator receives the trigger signal, and based thereon generates a feedback to be perceived by the offending agent at the work station, where the perceived feedback hopefully causes the offending agent to reduce the aural volume thereof.
US08929528B2
In order to enhance collaborations, the system responds to a trigger event to determine the nature of any collaboration which should be assembled in response to the trigger, and determines the requirements needed to respond to the event. These requirements set out the type of resources (personnel, equipment, information systems, etc) that are needed. The system then identifies a subset of specific resources based on a criteria, and invites the specified resources to collaborate to respond to the event. The criteria can include the availability of the specific resource. According to an embodiment, the system evaluates responses from the invited resources and then convenes the collaboration, for example by establishing one or more communication sessions. According to an embodiment, the system evaluates responses from the invited resources to ensure that the requirements are satisfied, and if not, determines other resources to invite.
US08929523B2
A service outlet for coupling a data unit to a wired digital data signal and for coupling a service unit to an analog service signal, for use with a service wire pair installed in walls of a building, the service wire pair concurrently carrying a wired bi-directional digital data signal and an analog service signal carried over a service signal frequency band, using frequency division multiplexing, wherein the wired digital data signal is carried over a frequency band distinct from the service signal frequency band. The outlet has a single enclosure and, within the enclosure: a wiring connector; first and second filters coupled to the wiring connector; a service connector coupled to the first filter and connectable to the service unit for coupling the service unit to the analog service signal; a service wiring modem coupled to the second filter; and a power supply coupled to the service wiring modem.
US08929517B1
Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
US08929516B2
A system and method for transmitting voice messages to a discussion group is provided. Users signed-on to a voice message server are identified. Each signed-on user is associated with one or more discussion groups and a personal communication device. The voice message server receives a voice message from one of the signed-on users via the personal communication device associated with that signed-on user and a discussion group to which the voice message is to be sent. The voice message from the signed-on user is provided to the other signed-on users in the discussion group.
US08929515B2
An x-ray window including a support frame with a perimeter and an aperture. A plurality of ribs can extend across the aperture of the support frame and can be supported or carried by the support frame. Openings exist between ribs to allow transmission of x-rays through such openings with no attenuation of x-rays by the ribs. A film can be disposed over and span the ribs and openings. The ribs can have at least two different cross-sectional sizes including at least one larger sized rib with a cross-sectional area that is at least 5% larger than a cross-sectional area of at least one smaller sized rib.
US08929507B2
The current invention is generally related to an image processing method and system for substantially reducing ring artifacts. Using the attenuation data, the ring artifacts are substantially prevented based upon two-step process, and the second ring artifact reduction step removes the undesirable rings based upon previously determined statistical data including mean and standard deviation.
US08929505B2
Disclosed embodiments include methods of assembling a vented nuclear fission fuel module. Given by way of non-limiting example and not of limitation, an illustrative method of assembling a vented nuclear fission fuel module includes receiving a nuclear fission fuel element capable of generating a gaseous fission product. A valve body is coupled to the nuclear fission fuel element, and the valve body defines a plenum therein for receiving the gaseous fission product. A valve is disposed in communication with the plenum for controllably venting the gaseous fission product from the plenum. A flexible diaphragm is coupled to the valve for moving the valve. A cap is mounted on the valve, and a manipulator extendable to the cap for manipulating the cap is received.