Document Document Title
US08782329B2 Method for performing data shaping, and associated memory device and controller thereof
A method for performing data shaping is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: according to contents of data to be written into or read from the Flash memory, generating/recovering an input seed of at least one randomizer/derandomizer; and utilizing the randomizer/derandomizer to generate a random function according to the input seed, for use of adjusting a plurality of bits of the data bit by bit. An associated memory device and a controller thereof are also provided.
US08782328B2 Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
A method is described for transmitting program codes to a program memory in a controller, particularly in a motor vehicle, having the following operations: a) connecting an interface in a controller to a programming appliance which contains the program codes, setting all the memory cells of the program memory in the controller to a standard value, compressing the program code in the programming appliance on the basis of a lossless data compression process, transmitting the compressed program code to the controller, decompressing the received program code in the controller, and storing the decompressed program code in the program memory in the controller.
US08782327B1 System and method for managing execution of internal commands and host commands in a solid-state memory
Embodiments of the invention are directed to enable simultaneous or nearly simultaneous execution of internal and host-issued commands in a non-volatile storage subsystem while maintaining data consistency. Embodiments maintain validity information on data residing at physical addresses as well as logical to physical address mappings in the solid-state storage subsystem. In one embodiment, a controller within the storage subsystem selectively cancels internal commands that it determines to be writing data that has been rendered invalid by another command. In one embodiment, the determination is made by consulting the validity information kept by the controller in an invalid page table.
US08782324B1 Techniques for managing placement of extents based on a history of active extents
A technique of managing data placement involves constructing an active extent list which identifies active extents stored in a storage pool based on a history of extent activity. The technique further involves based on the active extent list, generating preferred extent-tier pairings for extents of a particular LUN slice that are initially stored on a first tier of the pool, the preferred extent-tier pairings matching (i) a first extent of that LUN slice to the first tier and (ii) a second extent of that LUN slice to a second tier of the pool. The technique further involves, based on the preferred extent-tier pairings, maintaining the first extent on the first tier and relocating the second extent from the first tier to the second tier to distribute the first and second extents of that LUN slice across multiple tiers of the pool in accordance with the extent activity history.
US08782321B2 PCI express tunneling over a multi-protocol I/O interconnect
Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
US08782312B2 Method for data transmission by telegram
A method for data transmission by telegram via a fieldbus of process automation technology, wherein information is transmitted via the fieldbus in the form of data in at least one telegram, and wherein the information, especially the same information, is transmitted in the at least one telegram in a first data format and in a second data format, wherein the first data format differs from the second data format.
US08782311B2 Automation device
The invention relates to an automation device, with which a multiplicity of physically distributed functional units communicate with each other by means of a common transmission protocol. The device has a microcontroller (110), which is assigned at least one clock generator (120) and one memory unit (150), and which is connected at least to one data source (140), which is designed to output a data bit-stream to be transmitted.
US08782309B2 Method and apparatus for suggesting data for deletion
An approach is provided for suggesting data for deletion from an electronic data storage medium. An external device detects initiation of transfer of data from first storage medium to second storage medium. Next, the external device determines an available storage in the second storage medium for the data. Then, the external device generates a list to suggest content for deletion within the second storage medium to accommodate the data.
US08782300B2 Electronic apparatus
An electronic apparatus provided with a serial communication circuit achieving a baud rate adjustment with high precision is provided. For example, a bit width of each of a plurality of bits in received serial data is measured by a clock counter, and an average value of the bit width is calculated detecting its maximum value and minimum value. Moreover, for example, a maximum tolerance and a minimum tolerance are calculated as a value substantially 1.5 times the average value and a value substantially 0.5 times the average value, and determination is made as to whether or not the maximum value and the minimum value are within a range between the maximum tolerance and the minimum tolerance. If they are within the range, the corresponding average value is set in a baud rate setting register.
US08782298B2 Computing device and method for adjusting physical links of a SAS expander of the computing device
A method to adjust physical links of serial attached small computer system interface (SAS) expanders of a computing device. The SAS expanders include a first SAS expander and one or more second SAS expanders. When data flow of the physical links of the first SAS expander for transmitting data to a second SAS expander is saturated, the method determines whether the first SAS expander has reserved physical links that can be adjusted. If the first SAS expander has reserved physical links that can be adjusted, the method generates a new firmware, and adjusts the adjusted physical link to the second SAS expander by writing the new firmware to the first SAS expander. The method also adjusts the adjusted physical link to the second SAS expander on hardware circuit.
US08782295B2 Method and apparatus for a multi-engine descriptor controller for distributing data processing tasks across the engines
A method and apparatus, such as multi-engine controller that can be used to control multiple data processing engines in a command based IO processing system, such as a storage controller, to solve to the problem of scaling the data processing rate to match the advances in the IO interface data rates, including a method of identifying dependencies among various tasks queued up in the system and scheduling tasks out-of-order to avoid head of line blocking, a method to buffer and reorder the completed tasks such that the task output order is the same as that in the input to the system.
US08782294B1 Intra-processor resource control
A processor and execution units providing intra-processor resource control. A processor includes a processor core and a peripheral. The processor core includes a first execution unit, and a second execution unit coupled to the first execution unit. The peripheral is coupled to the second execution unit. The second execution unit is configured to execute a complex instruction, and includes a status register and resource control logic. The status register includes a resource control field configured to store resource control information. The resource control information specifies whether the second execution unit requests access to the peripheral during execution of an instruction stream comprising a complex instruction. The resource control logic is configured to apply the resource control information to request access to the peripheral during execution of the instruction stream comprising the complex instruction.
US08782293B1 Intra-processor operation control
A processor and execution units providing intra-processor operation control. In one embodiment, a processor includes a processor core and a peripheral device. The processor core includes a first execution unit and a second execution unit. The second execution unit is coupled to the first execution unit and the peripheral device. The second execution unit is configured to execute a complex instruction, and includes a status register and execution control logic. The status register includes an execution control information field configured to store execution control information. The execution control information specifies operational parameters of the peripheral device. The execution control logic is configured to apply the execution control information to generate execution control signals, and to control operation of the peripheral device via the execution control signals.
US08782289B2 Presenting multi-function devices behind a switch hierarchy as a single function device
In one embodiment, a computer system, comprises at least one host node, at least one input/output node coupled to the host node, at least one multi-function device coupled to the input/output node via a switch, and a middle manager processor comprising logic to block an enumeration process in a host node for the multi-function devices behind the switch hierarchy, initiate an enumeration process for the multi-function devices in a manager processor separate from the host node, store a routing table for the switch hierarchy in a memory module coupled to the manager processor, and allocate, in the manager processor, endpoint device resources to the host node.
US08782288B2 Multicast-enabled address resolution protocol (ME-ARP)
A Multicast-Enabled Address Resolution Protocol (ME-ARP) is disclosed. This ME-ARP allows the building of independent IP based Virtual Private LAN segments (VPLS) over a multicast enabled IP backbone using stateless tunnels and optimal VPLS traffic forwarding. Each VPLS has an associated IP subnet which is completely independent from other VPLS or the underlying IP backbone itself. Each Customer Premises Equipment (CPE) device needs only to be configured with a VPLS identifier and its serving IP subnet per VPLS designated interface.
US08782287B2 Methods and apparatus for using multiple reassembly memories for performing multiple functions
A packet processing system comprises first processing circuitry for performing a first function, and first memory circuitry coupled to the first processing circuitry for storing received packets, wherein at least a portion of the packets stored by the first memory circuitry are usable by the first processing circuitry in accordance with the first function. The packet processing system further comprises at least second processing circuitry for performing a second function, and at least second memory circuitry coupled to the second processing circuitry for storing at least a portion of the same packets stored in the first memory circuitry, wherein at least a portion of the packets stored in the second memory circuitry are usable by the second processing circuitry in accordance with the second function. In an illustrative embodiment, the first processing circuitry and the second processing circuitry operate in a packet switching device such as a router. In such case, the first processing circuitry and the second processing circuitry operate between a packet network interface and a switch fabric of the packet switching device.
US08782284B2 Extensible deployment system
An extensible deployment system is disclosed that provides for flexible deployment and centralized management of a scalable communication system. The scalable communication system may be segmented into multiple groups of services, e.g. multiple solutions, that may be deployed across one or more servers. The groups of services may each access separate databases in a single database instance that may allow for the groups of services to be deployed and upgraded independently. A management interface may be provided that allows for centralized management, and deployment, of all of the groups of services, irrespective of the independent upgrade paths of the groups of services. The management interface may include a local authentication system and may also be interoperable with one or more external authentication systems, such that users may use login credentials of an external authentication system to access the management interface.
US08782282B1 Network management system
A technique for communicating in a network management system is disclosed. The technique includes transferring information from an application server to a gateway that processes the information, transferring the gateway processed information from the gateway to a plurality of adapters associated with the gateway that process the gateway processed information, and transferring the adapter processed information from one of the adapters to a client.
US08782280B2 Device identifier selection
A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
US08782272B2 Switching media streams in a client system based on environmental changes
A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
US08782267B2 Methods, systems, devices, and computer-readable media for delivering additional content using a multicast streaming
A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.
US08782264B2 System and method for verifying parental approval
An improved system and method enable website operators and online service providers to verify parental approval for access by underage users, e.g., for compliance with COPPA. The system and method herein also enable parents to monitor what sites their children have approval to visit; enable parents to withdraw approval at any time for any site(s) previously approved using the system and method described herein; and enable website operators/online service providers to admit or prevent children from logging in or accessing online services or content based on real time parental approval data.
US08782263B1 Authenticated session controller
A single client session may be managed such that two or more virtual instances are presented without regard to technologies of the different virtual instances. Individual ones of the two or more virtual instances may be of a virtual environment or a virtual space. A first virtual instance may be loaded into the client session responsive to a user being authenticated for the first virtual instance based on received authentication information. A second virtual instance may then be loaded into the client session responsive to the user being authenticated for the second virtual instance based on the same received authentication information. Information associated with the user, information associated with a user character controlled by the user, and/or other instance services may be provided to the first virtual instance and/or the second virtual instance. Individual ones of the virtual instances may be monitored for a runtime error and/or memory abuse.
US08782260B2 Network access control system and method using adaptive proxies
A method, system and computer program for providing multilevel security to a computer network. The method comprises the step of receiving a first communication packet on at least one network interface port from an outside network. The method further includes the steps of filtering the first packet in one of at least two levels of security comprising a first level of security which examines the content information of the packet and a second level of security which examines the first packet excluding the content information of the packet. The system includes a first packet filter configured to filter its input packets by examining content information of its packets and a second packet filter configured to filter its input packets by examining the header information without examining the content information of its packets. The system further includes a third filter which is configured to forward a number of packets to one of the first and second filters, thereby providing security to the computer network. The computer program includes a first module located in an application layer, a second module located in a network layer, and a third module located in a kernel space and configured to examine a number of packets received by the computer network from at least one outside network and to forward the number of packets to one of the first and second modules after examining the number of packets.
US08782258B2 Transferring web data between operating system environments
An electronic device having a multi-environment operating system (OS) is disclosed. The electronic device creates a web session and/or updates a browser configuration in a first OS environment based on a web session and/or a browser configuration in a second OS environment. The web session is created and/or the browser configuration is updated when a primary OS environment transitions from the second OS environment to the first OS environment. The transition may occur when the device transitions from a docked mode to a mobile mode, or from a mobile mode to a docked mode.
US08782255B2 Handling of user access-dependent information in a core network subsystem
An object of the present invention is a method for the handling of user access-dependent information in a system comprising a core network subsystem accessed by an access network, said method comprising: a step wherein an entity of said core network subsystem obtains user access-dependent information from said access network, a step wherein an entity of said core network subsystem signals to another entity, in the context of a core network subsystem procedure relating to a user's terminal, user access-dependent information obtained from said access network, a step wherein an entity of said core network subsystem uses user access-dependent information obtained from said access network, for control of service delivery to said user.
US08782251B2 Automated configuration of network mode
Aspects of the subject matter described herein relate to a mechanism for seamlessly changing a network mode of a network device that is connected to multiple nodes. In aspects, agents reside on the nodes. A master agent communicates with the other agents and receives the capabilities of the nodes on which they execute. The master agent creates a data structure that includes the settings needed to connect using the new network mode. The master agent distributes this data structure to the other agents and each agent stores settings associated with the current network mode in case a rollback is needed. The master agent then instructs the other agents to begin communicating using the new network mode and the network device is reconfigured. If the master agent does not receive success acknowledgments from all of the other agents, the master agent initiates a rollback procedure.
US08782249B1 Message engine
Systems and methods that facilitate messaging capabilities within a plant (e.g., a unified plant model—UPM) via employing a message engine that normalizes messaging of various messaging protocols and formats, wherein various systems of such plant can map to the message engine; and provide a consistent interface where events are sent/received consistently across such system. Such messaging engines can facilitate communication (e.g., via preferred channels) to other services/products, wherein the configuration and management of messaging is consistent across the system.
US08782245B1 System and method for managing provisioning of storage resources in a network with virtualization of resources in such a network
This invention is a system and method for managing provisioning of resources for one or more data storage networks using a new architecture.
US08782242B2 Software application placement using computing resource containers
Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications, or that the first software application is to be separated from the second software application during execution of the first and second software applications. A target computing resource container is selected based on the placement rule and a computing resource container that is associated with the first software application. The second software application is associated with the target computing resource container, and the placement rule may be provided to the target computing resource container.
US08782239B2 Distributed router computing at network nodes
A system permitting alteration of the information processing position, where an existing information system is used, while minimizing alterations in configuration or the like, is to be provided. Intelligent nodes each having an information processing section and any desired address altering section are arranged on boundaries of a network where packets are likely to pass. This node has a flow table for recognizing as a flow a group of packets transmitted from each user's terminal, a flow status table for determining the connection state and the next destination address or the final destination address of each flow, and a module to observe the loaded state of its own information processing function. It rewrites the destination address of any flow not in a connection-established state in the flow status table to a less loaded one out of its own information processing function section or external information processing apparatus.
US08782238B2 Server clustering in a computing-on-demand system
A device may provision two or more servers, each of the servers including a first network interface. In addition, the device may enable a second network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces.
US08782236B1 Managing resources using resource expiration data
Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
US08782235B2 Resource migration system and resource migration method
A resource migration system includes a plurality of servers. A first (second) server includes a first (second) main memory and a first (second) memory data manager. The first memory data manager manages a set of first data segments formed by copying a plurality of segments of first memory data stored in the first main memory. The second memory data manager receives resource data regarding the first data segments from the first server, determines whether each first data segment is able to be replaced by any of second data segments formed by copying a plurality of segments of second memory data stored in the second main memory, receives from the first server some first data segments which have been determined to be unable to be replaced by any second data segment, and reconstructs the set of first data segments with received first data segments and some second data segments.
US08782234B2 Arrangement for managing data center operations to increase cooling efficiency
A method includes a step of obtaining efficiency characteristic information for each of a plurality of air conditioning units in a location containing a plurality of server computers. The method also includes employing one or more processing units to allocate one or more processing tasks to one of the plurality of server computers based on the efficiency characteristic information.
US08782233B2 Embedding a cloud-based resource request in a specification language wrapper
Embodiments relate to systems and methods for embedding a cloud-based resource request in a specification language wrapper. In embodiments, a set of applications and/or a set of appliances can be registered to be instantiated in a cloud-based network. Each application or appliance can have an associated set of specified resources with which the user wishes to instantiate those objects. For example, a user may specify a maximum latency for input/output of the application or appliance, a geographic location of the supporting cloud resources, a processor throughput, or other resource specification to instantiate the desired object. According to embodiments, the set of requested resources can be embedded in a specification language wrapper, such as an XML object. The specification language wrapper can be transmitted to a marketplace to seek the response of available clouds which can support the application or appliance according to the specifications contained in the specification language wrapper.
US08782231B2 Simple integration of on-demand compute environment
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment.
US08782229B2 Transmission management system and transmission system
A disclosed transmission management system includes a receiver unit to receive alteration information for altering a communication status of a first transmission terminal from the first transmission terminal that communicates with a second transmission terminal to exchange content data, a terminal management unit to manage first status information indicating the communication status of the first transmission terminal, an acquisition unit to acquire the first status information from the terminal management unit in a case where the receiver unit receives the alteration information for altering the communication status of the first transmission terminal, and an alteration unit to alter the first status information managed by the terminal management unit, based on the alteration information for altering the communication status of the first transmission terminal received by the receiver unit and the first status information acquired by the acquisition unit.
US08782227B2 Identifying and correcting an undesired condition of a dispersed storage network access request
A method begins by a processing module sending a transaction verification request to the set of dispersed storage (DS) units, wherein the transaction verification request includes a transaction number that corresponds to a particular dispersed storage network (DSN) access request. The method continues with the processing module receiving transaction verification responses from at least some of the set of DS units to produce received transaction verification responses. The method continues with the processing module identifying an undesired condition with processing the DSN access request and initiating a corrective remedy for the undesired condition when a DS unit of the set of DS units does not provide a desired transaction verification response.
US08782226B2 Allocating internet protocol (IP) addresses to nodes in communications networks which use integrated IS-IS
Previously it has only been possible to allocate unique internet protocol (IP) addresses to nodes in open systems interconnection (OSI) communications networks such as those using integrated IS-IS, by manual configuration. This is time consuming and expensive because an operator must travel to the site of the node. By exploiting features of the OSI routing protocol the present invention enables IP addresses to be automatically allocated to the new network nodes. This is particularly advantageous for new intermediate systems such as optical multiplexers with integral routers. Once an IP address has been allocated, the node can be managed by a remote management system or operator using internet protocol methods.
US08782223B2 Systems and methods for categorizing network traffic content
A method for categorizing network traffic content includes determining a first characterization of the network traffic content determining a first probability of accuracy associated with the first characterization, and categorizing the network traffic content based at least in part on the first characterization and the first probability of accuracy. A method for use in a process to categorize network traffic content includes obtaining a plurality of data, each of the plurality of data representing a probability of accuracy of a characterization of network traffic content, and associating each of the plurality of data with a technique for characterizing network traffic content. A method for categorizing network traffic content includes determining a characterization of the network traffic content, determining a weight value associated with the characterization, and categorizing network traffic content based at least in part on the characterization of the network traffic content and the weight value.
US08782221B2 Method to allocate buffer for TCP proxy session based on dynamic network conditions
Allocation of buffers for a TCP proxy session between a client and a server by a service gateway includes: monitoring dynamic network behaviors for server and client side sessions of the TCP proxy session; and allocating capacity for a server side buffer and capacity for a client side buffer in a memory buffer based on the dynamic server side network behaviors, the dynamic client side network behaviors, and a weighted average of a capacity of the memory buffer. In one approach to the allocation, the gateway determines whether an available capacity of the server or client side buffer is sufficient to store a data packet. If not sufficient, the allocated capacity of the server or client side buffer is increased based on measurements of the dynamic network behaviors and the weighted average, and the available capacity of the server or client side buffer is adjusted accordingly.
US08782220B2 Software product management through the cloud
Status of software product(s) may be monitored through the cloud by Extract, Transform, Load (ETL) of status information, in the form of business process status indicators from customer tenants. Examples of such status indicators can include a backlog of tasks to be fulfilled, or a number of business documents present in specific processing states, which describe aspects of the business application and allow an understanding of the overall status of the monitored application. A data extractor component of a customer tenant may extract and transform the status indicators from a plurality of business documents. A data import framework of a central monitoring system may in turn employ mapping to condense that heterogeneous data into a monitoring-specific simplified status model.
US08782219B2 Automated discovery of template patterns based on received server requests
Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.
US08782218B1 Activity stream based alert processing for information technology infrastructure
An activity stream based alert processor is configured to receive product-specific alerts from respective products implemented in information technology infrastructure, and to process the product-specific alerts to generate one or more activity streams using a specified activity stream format suitable for delivery to one or more remediation elements. For example, the activity streams may be generated in a standardized activity stream format suitable for delivery to one or more social networking applications to facilitate collaborative remediation of the product-specific alerts by multiple administrative entities, such as network, storage and server administrators. The alerts in an illustrative embodiment may comprise system management alerts generated by respective software products or other products in cloud infrastructure of a cloud service provider.
US08782217B1 Online identity management
An identity scanner monitors information regarding a target individual on various data sources, such as social networking sites. The information is analyzed to identify risk and/or reward factors that are indicative of risk levels associated with the target's privacy, reputation, safety, health, and/or other attributes. Various information regarding the identified risks and/or reward factors identified may be provided to a monitoring individual (e.g., a guardian of the target individual) in various customizable manners and mediums.
US08782216B2 Quantitative management assessments of data communication networks with converged architectures
Techniques for quantitative converged network assessment are described. Performance information, associated with network infrastructure elements and application or service elements of a computer network, is received. One or more key performance indicators of a reference network architecture are compared with at least a portion of the performance information. A plurality of first scores is determined based on the comparison of the one or more key performance indicators and at least a portion of the performance information. Based on the plurality of first scores, a single second score is determined that indicates a converged state of the computer network with respect to the reference network architecture.
US08782205B2 Device and computer readable medium
A device and a computer readable medium having a computer program stored thereon are provided. The device includes: a detecting unit configured to detect one or more host computers accessible from the device and operational states of the respective host computers; and a restricting unit configured to restrict a function of the device based on the operational states of the host computers detected by the detecting unit.
US08782204B2 Monitoring hardware resources in a software provisioning environment
A provisioning server can provide and utilize a diagnostic tool to test and interrogate hardware on target machines and to collect data from the hardware. The diagnostic tool can operate on the target machine independently of software already installed on the target machine. The diagnostic tool can interrogate hardware of the target machine and collect data from the hardware of the target machine. The provisioning server can select the diagnostic tool from a set of pre-generated diagnostic tools or generate a custom diagnostic tool tailored to a specific target machine. The provisioning server can interact directly with the diagnostic tool or interact with the diagnostic tool utilizing a network management server. Once data is collected, the provisioning server can be configured to store the collected data and/or output the data to other parties or systems.
US08782202B2 Monitor control of devices connected to network
At an upload time, each of multiple printers connecting with a network identifies storage or non-storage of any unsent monitor information file, which has not yet been sent to a management server. In the case of storage of any unsent monitor information file, the printer collects from the other printers unsent monitor information files, which are stored in the other printers and have not yet been sent to the management server, and uploads the collected monitor information files and the unsent monitor information file stored in the self printer to the management server. This arrangement effectively reduces the access frequency from the respective printers to the management server for transmission of monitor information files from the printers to the management server.
US08782199B2 Parsing a packet header
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.
US08782198B2 System and method for storage discovery in a storage area network using device domains under control of a storage device
A storage device coupled to a fabric includes a memory and a processor operable to receive, default domain information for a storage area network (SAN) from a management server coupled to the fabric. The default domain information including a list of host systems and a list of initiators on the SAN. The processor also sends the default domain information to a management station to configure a discovery domain including a host system selected from the list of host systems and an initiator selected from the list of initiators, receives the discovery domain from the management station, directs the management server to add the first discovery domain to a list of device domains implemented by the management server on the SAN, and directs the management server to enable the first discovery domain.
US08782196B2 Hardware task manager
A hardware task manager for an adaptive computing system. The task manager indicates when input and output buffer resources are sufficient to allow a task to execute. The task can require an arbitrary number of input values from tasks. Likewise, output buffers must also be available before the task can start to execute and store results. The hardware task manager maintains a counter associated with each buffer. For input buffers, a negative value for the counter means that there is no data in the buffer and the buffer is not ready and the associated task cannot run. Predetermined numbers of bytes, or “units,” are stored into the input buffer and an associated counter is incremented. When the counter value transitions from a negative value to a zero the high-order bit of the counter is cleared indicating the input buffer has sufficient data and is available to be processed.
US08782194B2 Streaming media search and playback system
A method is provided for playing back media from a network. The method includes receiving a search criteria from a network enabled device. The method further includes accessing a database comprising a plurality of network addresses, where the database associates each address with one or more classes of information. The addresses in the database each access a media network resource. The method further includes selecting at least one address in the database using the search criteria, and signaling the selected address to the network enabled device. The method also includes controlling the network enabled device so as to automatically access and play back the media resource of the selected address.
US08782190B2 Demand response management system
A demand response management system which may be implemented with demand response logic. The system may be used by utilities, independent system operators, intermediaries and others to manage operations of demand response programs relative to customers, clients, participants, and users of outputs from the utilities, independent system operators, and the like. Demand response logic of the demand response management system may provide demand signal propagation and generation from demand response events.
US08782188B2 Automated device reporting
A method performed by a device includes detecting a first condition to generate a report record associated with the device; generating the report record associated with the device, in response to detecting the first condition, where generating the report record includes recording environment conditions associated with the device, recording device conditions associated with the device, and recording signal conditions associated with the device; detecting a second condition to send the generated report record to a server device; and sending the generated report record to the server device, in response to detecting the second condition.
US08782186B2 Systems and methods for addressing managed elements
Systems and methods for managing information technology (IT) resources determine the physical location of at least one managed element using a property of the at least one managed element, wherein the managed element is assigned a unique name within a container and the property specifies a value that indicates the physical location of the managed element within the container, further wherein the value is provided in a format that is standardized for the type of container.
US08782185B2 Network booting a machine coupled to the network by a link aggregation group
A technique includes network booting a physical machine coupled to a network by a link aggregation group. The technique includes selectively disabling ports of the physical machine associated with the link aggregation group in connection with the network booting until a driver of an operating system to group the ports together is installed on the physical machine.
US08782184B2 Method and system for adaptive delivery of digital messages
A system and method for automatically adapting digital message traffic flow evaluates message delivery disposition, latency and performance metrics such that the system operates more optimally in terms of both overall throughput as well as with respect to system sending reputation. Reputation is in the context of maintaining message flow within limits that are acceptable for a given destination, such that the sender behavior avoids being flagged as abusive or otherwise undesirable.
US08782173B2 Auditable distribution of a data file
Auditable data distribution from a server to clients is achieved as follows. The server delivers chunks of a data file, and identifiers of the chunks, to the clients. For each chunk of the data file received by the clients, a digest is generated by the client that received the chunk, using at least a part of the chunk and further data of the client that received the chunk. The further data is known to the server. The client that received this chunk sends the digest to the server, which receives the digest. The server determines an identity of the clink that received the chunk in question, by comparing the digest to the chunks that the server has sent and to the further data known to the server. The server stores the identity of the client that received the chunk.
US08782172B2 Method of controlling mobile terminal, home hub, and visited hub in virtual group for content sharing
Provided is a method of controlling a home hub in a virtual group that may provide a geographical boundary about the virtual group by associating an identifier of a network of a virtual group included in an access point list with a name of the virtual group and a name of the home hub managing the virtual group, and may provide a terminal which moves to a visited virtual group with information about a network of the visited virtual group, thereby facilitating recognition of a virtual group and content sharing.
US08782164B2 Implementing asyncronous collective operations in a multi-node processing system
A method, system, and computer program product are disclosed for implementing an asynchronous collective operation in a multi-node data processing system. In one embodiment, the method comprises sending data to a plurality of nodes in the data processing system, broadcasting a remote get to the plurality of nodes, and using this remote get to implement asynchronous collective operations on the data by the plurality of nodes. In one embodiment, each of the nodes performs only one task in the asynchronous operations, and each nodes sets up a base address table with an entry for a base address of a memory buffer associated with said each node. In another embodiment, each of the nodes performs a plurality of tasks in said collective operations, and each task of each node sets up a base address table with an entry for a base address of a memory buffer associated with the task.
US08782159B2 Method and system for creating and sending handwritten or handdrawn messages via mobile devices
A handwritten or handdrawing messaging system employs a handwriting messaging component operable with a messaging client of a mobile device connected to the data transmission network to set up a handwriting data capture area in the messaging client into which the user can enter handwritten or handdrawn input through a suitable manual input device, and then operates to capture the handwritten or handdrawn input and send it as a handwritten electronic message to the intended recipient. It also sets up a graphical data viewing area within the messaging client for viewing handwritten electronic messages sent to the user. Preferably, it is a small-footprint software module installed with the messaging client of the mobile device. The mobile device can be any type of wired or wirelessly-connected portable device operating on a computing platform, such as a personal digital assistant (PDA) device, game console or player device, or other mobile messaging device. The manual input device can be a touch-sensitive screen, tablet with pen input, stylus pad with stylus input, or an attached drawing pad. The system is particularly useful for messaging via mobile game player devices, so that people all over the world can send handwritten messages, chat, and play handdrawn games with each other.
US08782155B2 Methods and apparatus for inserting content into conversations in on-line and digital environments
Content is inserted into conversations hosted on a takeoff site using creatives that provide lures and links to other material that users engaged in the conversation might find helpful and relevant. Such insertions are made in a contextually meaningful fashion through the use of a matching and decision process that determines best candidate creatives and an appropriate time and place for their insertion into the conversation.
US08782154B2 System and method for verifying delivery and integrity of electronic messages
A server transmits a message from a sender to a destination address. During transmission, the server and the destination address have a dialog constituting an attachment, via a particular one of SMTP and ESMTP protocols, concerning the message, the server and the destination address. The message passes through servers between the server and the destination address. This passage is included in the attachment. Verifiers are provided for the message and for the attachments. The verifiers may constitute encrypted hashes of the message and of the attachment. The sender receives the message, the attachments and the verifications from the server before authentication and transmits the message, the attachments and the verifiers to the server to obtain authentication by the server. The server operates on the message and the message verifier to authenticate the message and operates on the attachments and the attachments' verifier to verify the attachments.
US08782153B2 Migrating social connections from a first profile to a second profile
In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection.
US08782151B2 Systems and methods for facilitating relationship management
Messages exchanged among users of a relationship management and work collaboration system are organized within user-defined, secure communication channels organized according to user-defined hierarchies that represent the users' personal relationships with one another. Security of the communications channels is maintained using individual, dynamic keys, each of the keys being uniquely associated with a respective one of the channels, and being generated according to combinations of individual passwords established by each respective channel's participants. In-bound messages in the form of e-mails are received and associated with respective ones of the channels according to e-mail aliases associated with the inbound messages. Out-bound e-mails may be sent to channel participants according to e-mail addresses associated with the participants and channel preferences established by the system users. In some instances, messages are posted or not posted to those of the channels under the control of respective moderators and channel participants.
US08782150B2 Method and apparatus for enabling device communication and control using XMPP
A method and device is provided for platform independent device communication by detecting a request at a processor-based device to perform a function, determining an external device corresponding to the request, retrieving a tag for the external device for performing a function corresponding to the request and generating a message implemented in XMPP, having embedded therein the tag, wherein the tag is essential at the external device for performing the function corresponding to the request. Receiving the message at a device, determining whether the message comprises a device message, retrieving a tag included in the message, wherein the tag corresponds to an executable command to perform a function and executing the tag to perform the function.
US08782148B2 Managing redundancy in electronic mail messages
A computer implemented method and system is provided for managing emails within an email system or email box. At the creation of a new email at the email system, an identification of its content (CID) is calculated, the result of that calculation being stored in a header of that email to be forwarded together with the new email. It is checked at the email system when receiving an email to determine whether the email includes a CID identifying the content of that email. If this is not the case, then a CID of the content of the received email is calculated, the resulting CID being stored in the header of that email together with the email. A comparison between the received email and the already stored emails at the email system is performed by comparing the corresponding CID of the received email with the CID of the stored emails. The email system is reorganized by superseding duplicate emails having the same CID.
US08782143B2 Disk management
Systems, methods, and computer-program products store file segments by receiving a first file segment, and storing the first file segment in a first memory area having a highest ranking. The first memory area is reassigned as a memory area having a next highest ranking when a second file segment is received and the first memory area has reached a maximum capacity. The second file segment is stored in another memory that is reassigned as the memory area having the highest ranking.
US08782142B2 System and method for evaluating healthcare information technology
A method for evaluating a healthcare information system includes first determining a first specification for the healthcare information system. The first specifications may include healthcare profile data for specifying a profile of a healthcare provider, technology profile data for specifying a profile of technology resources, and performance data for measuring the benefits associated with performance indicators of the healthcare information system. Then, an evaluation is determined from the first specification, which may include system performance values. Additionally, characteristic values for performance indicators may be presented to the user. Next, a second specification is then determined by specifying to the user that at least some values of the first specification may be changed. Then, an evaluation for the healthcare information system is determined for the second specification.
US08782136B1 System and method for providing access to data objects based on proximity
A system and method for providing access to data objects based on proximity. The system and method allow sharing of data objects by identifying one or more client devices proximate to the sharing device. The user of the sharing device may then select one or more of the identified devices with which to share the data object. Aspects of the invention include the ability to enable a “sharing mode” on the client devices to opt-in and allow communication with other similarly configured devices in the area. Access to the data object may be managed via an access control list present on a remote server, with the remote server hosting the data object.
US08782135B2 Focused listening and advertising guide system and method
A method for providing an online social network of radio listeners, the method comprising the steps of providing a database of radio stations; providing a flagging function to allow the users to generate flags to indicate one or more radio stations; providing a flag-cast comprising a continuously updated feed of the flags generated by the users; providing a profile database storing user data associated with each of the users; providing a communications interface allowing the users to communicate user information to the social network provider; providing a monitoring module to track user activities on the social network; providing an activity database to store activity data about the users; providing a flag database to store flag data related to the flags generated by the users; and providing a flag-cast component that limits the flags displayed in the flag-cast by identifying selected flags.
US08782129B1 Identifying associated systems such as advertising networks
Among other disclosure, a method includes receiving first electronic content configured for displaying a first page in a browser, the first electronic content including a document object model for the first page. Content in the document object model is identified as corresponding to at least one advertisement on the first page, the first page further including page content. Information is extracted from the identified content to be used in identifying an advertising network system that the advertisement links to. An identity of the advertising network system is determined using the extracted information. Second electronic content is generated using the first electronic content and the determined identity of the advertising network system. A second page including the page content of the first page and the advertisement is generated and displayed. On the second page the advertisement is labeled with the determined identity of the advertising network system.
US08782126B2 Communication method and apparatus, server and client on network, and program codes realizing communication thereof
An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
US08782122B1 Automated collaboration for peer-to-peer electronic devices
Automated collaboration for peer-to-peer electronic devices, in which a user profile is registered for a peer-to-peer network. The user profile defines rules for automated collaboration among electronic devices connected to the peer-to-peer network. An electronic device connected to the peer-to-peer network discovers a new electronic device joining the peer-to-peer network. The electronic device sends, to the new electronic device, the user profile and automatically, without user input at the electronic device or the new electronic device, negotiates with the new electronic device to determine how the electronic device and the new electronic device will collaboratively work together to meet the rules specified in the user profile. Based on the negotiation, the electronic device collaborates with the new electronic device in a manner that results in the new electronic device handling at least a portion of an event at the new electronic device.
US08782119B2 System for managing service interactions
A system is disclosed for managing service interactions in a combined service. The system includes a first aspect of service delivery for providing a first service, a second aspect of service delivery for providing a second service, a combined aspect of service delivery for providing a combined service capable of associating the first service to one of the second service. The combined service is implemented using a combined state model, which includes a predetermined number of combined states formed on the basis of the states of the first and the second service and armed detection points for detecting predetermined transitions between the combined states. The combined aspect of service delivery further includes a combined state manager adapted to transmit a control signal to the first and/or the second aspects of service delivery for inducing a predetermined state transition in the respective first and/or the second service in response to the activation of an armed detection point.
US08782116B2 Method and device for processing digital data with a unique identifier
The invention relates to a method of processing digital data constituting a signal in a distributed communication network comprising a plurality of communication apparatuses, the signal being identified by a unique identifier (ID), characterized in that the method comprises the following steps: storing one or more parts of the signal, termed exploitable parts of the signal, at one at least given address of a memory location and in a format readable by an application, associating the unique identifier of the signal with each exploitable part of the signal, storing in at least one communication apparatus a data structure establishing a link between each exploitable part of the signal and the unique identifier of that signal.
US08782115B1 Hardware architecture and scheduling for high performance and low resource solution for QR decomposition
A matrix decomposition circuit is described. In one implementation, the matrix decomposition circuit includes a processing element to process a plurality of processing cells and a scheduler coupled to the processing element, where the scheduler instructs the processing element to process only required processing cells of the plurality of processing cells. In one specific implementation, the required processing cells are processing cells with non-zero inputs. Also, in one specific implementation, the matrix decomposition circuit includes an internal memory that has a rotation angles memory that stores rotation angle values calculated by the processing element, where the rotation angles memory is a first-in first-out (FIFO) memory; a systolic cell internal input values memory that stores systolic cell internal input values, where the systolic cell internal input values memory is a FIFO memory; and a systolic cell values memory that stores systolic cell values, where the systolic cell values memory is an addressable memory. In one specific implementation, where a group of Mtotal input matrices are to be decomposed to Mtotal output matrices, where Mtotal is an integer greater than one, M input matrices are fed into a decomposition circuit to decompose in parallel, where M is an integer less than or equal to Mtotal and is a minimum number required to ensure that processing element latency is hidden.
US08782114B2 Arithmetic device
According to one embodiment, a representation converting unit converts a set of n elements (h0, h1, . . . , hn−1) (hi: a member of a finite field Fp^m, 0≦i≦n−1) that is a projective representation of a member g of an n-th degree algebraic torus Tn(Fp^m) (n: positive integer, p: prime number, m: positive integer) into a limited projected representation expressed by a set of n elements (h′0, h′1, . . . , h′n−1) (h′i: a member of the finite field Fp^m, 0≦i≦n−1) in which at least one element out of the n elements is a zero element 0 or an identity element 1. An arithmetic unit omits part of Fp^m operation that is arithmetic operation in the finite field Fp^m based on a fact that an element in the set of n elements (h′0, h′1, . . . , h′n−1) represented by the limited projective representation is a zero element “0” or an identity element “1” when performing Fp^mn operation that is arithmetic operation of a finite field Fp^mn in combination with the Fp^m operation.
US08782112B2 Methods and systems for optimal zero-forcing and MMSE frequency domain equalizers for complex and VSB signals
An improved receiver apparatus and algorithm for equalizing signals in a receiver device may equalize a block of data generated from N data symbols in a single carrier communication system. A first algorithm may be applied to a plurality of signal samples to generate a frequency domain representation of the samples. A channel estimate may be generated and a frequency response of a zero-forcing or a minimum-mean-square equalizer is applied. A conjugate of the computed frequency response is multiplied with a frequency domain representation for each sample to generate a product value. N-aliased frequency domain values from the generated product value may be determined for each of the samples. A second algorithm is applied to the generated N-aliased frequency domain values to generate estimates of the transmitted time domain data symbols.
US08782111B2 Digital filter
A digital filter has a plurality of filters, wherein each filter performs coefficient multiplication and delay processing for an input signal and an output signal, obtains the output signal from the input signal, and includes a plurality of coefficient multipliers for multiplying a signal by a predetermined coefficient. The digital filter also includes a plurality of delay circuits for delaying a signal, and an adder for adding a plurality of signals. A first RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the first filter and stores delay data for the delay circuit of the second filter. A second RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the second filter and stores delay data for the delay circuit of the first filter.
US08782110B2 Signal processing system employing time and frequency domain partitioning
The present invention relates to a method for processing a digital input signal by a Finite Impulse Response, FIR, filtering means, comprising partitioning the digital input signal at least partly in the time domain to obtain at least two partitions of the digital input signal; partitioning the FIR filtering means in the time domain to obtain at least two partitions of the FIR filtering means; Fourier transforming each of the at least two partitions of the digital input signal to obtain Fourier transformed signal partitions; Fourier transforming each of the at least two partitions of the FIR filtering means to obtain Fourier transformed filter partitions; performing a convolution of the Fourier transformed signal partitions and the corresponding Fourier transformed filter partitions to obtain spectral partitions; combining the spectral partitions to obtain a total spectrum; and inverse Fourier transforming the total spectrum to obtain a digital output signal.
US08782109B2 Asynchronous sample rate conversion using a polynomial interpolator with minimax stopband attenuation
Methods for sample rate conversion are provided that use a polynomial interpolator with minimax stopband attenuation. A method for sample rate conversion of an input signal is provided that uses a time-varying polyphase filter having a discrete polyphase index m. Another method for sample rate conversion of an input signal is provided that uses a time-varying polyphase filter having a continuous polyphase index τ. In these methods, an output time index is mapped to an input sample index and the polyphase index, the polynomial coefficients of a polyphase filter are computed using the polyphase index, and the polyphase filter is applied to an input sample at the input sample index to generate the output sample at the output time index.
US08782107B2 Digital fast CORDIC for envelope tracking generation
Disclosed is a coordinate rotation digital computer (CORDIC) having a maximum value circuit that selects a larger of the first component or the second component. A minimum value circuit selects a minimum operand that is a smaller one of the first component or the second component. Also included are N rotator stages, each corresponding to a unique one of N predetermined vectors, each of the N rotator stages having a first multiply circuit to multiply the maximum operand by a cosine coefficient of a predetermined vector to output a first rotation component, a second multiply circuit for multiplying the minimum operand by a sine coefficient of the predetermined vector to output a second rotation component, and an adder circuit for adding the first rotation component to the second rotation component to output one of N results, and a maximum value circuit for outputting a maximum one of the N results.
US08782106B2 Method and system for managing execution of virtual applications
A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
US08782105B1 Finer granted data organization using data sublayers
Disclosed is a method implemented by a computer system that comprises a file system. The file system comprises first, second, third, and fourth directories wherein the first and second directories are sub-directories of the third directory, the third directory is a sub-directory of the fourth directory, the first directory stores only files identified by a first file extension, the second directory stores only files identified by a second file extension, and the first and second file extensions are distinct. In one embodiment, the method comprises receiving first and second requests to open first and second files, respectively, that are contained in the file system. The first and second requests comprise first and second file system paths, respectively. The first file system path comprises a first file name, and the first file name comprises the first file extension. The second file system path comprises a second file name, and the second file name comprises the second file extension. The first file system path is modified by adding identities of the first, third, and fourth directories to the first file system path. The second file system path is modified by adding identities of the second, third, and fourth directories to the second file system path.
US08782103B2 Monitoring system for optimizing integrated business processes to work flow
An information handling system comprises a connection via a network interface for receiving data representing business process data from an integrated business process running at a location, the business process data comprising at least data indicating from where documents are received. The system also comprises a storage device for storing data representing an aggregate of business process data for an integrated business process, and a processor adapted to determine from the aggregate business process data whether the integrated business process running at the location receives documents from an external trading partner that, if the integrated business process receives documents from the external trading partner, then the processor prepares instructions to select an information handling system environment for running the integrated business process having additional disk space or solid state drive resources.
US08782100B2 Hybrid database table stored as both row and column store
A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
US08782096B2 Virtual repository management
Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
US08782091B2 Method and system for addressing a node in tree-like data structure
A system and method for addressing a node in a tree-like data structure evaluates a relative path expression of a node from one or more marker nodes. In one aspect, a single path expression is determined from a nearby marker node. In another aspect, multiple path expression are determined and resolved to a single path expression. In yet another aspect, the method and system of the present disclosure assign unique identifiers to a subset of nodes in the tree data structure.
US08782089B2 Selective file erasure using metadata modifications and apparatus
A process that ensures the virtual destruction of data files a user wishes to erase from a storage medium, such as a hard drive, flash drive, or removable disk. This approach is appropriate for managing custom distributions from a large file sets as it is roughly linear in compute complexity to the number of files erased but is capped when many files are batch erased.
US08782087B2 Analyzing large data sets to find deviation patterns
Operations, such as data processing operations, can be improved by applying clustering and statistical techniques to observed behaviors in the data processing operations.
US08782084B2 System, method, and computer program product for conditionally allowing access to data on a device based on a location of the device
A system, method, and computer program product are provided for conditionally allowing access to data on a device based on a location of the device. In use, a location of a device storing data is identified. Furthermore, access to the data is conditionally allowed, based on the location.
US08782083B1 Dynamic sourcing
Dynamic sourcing, in which a data request that is associated with a query is received and a parameter of data needed for satisfaction of the query is identified. Parameter information defining data available in at least one cube stored in a cache is accessed and the parameter is compared with the parameter information. Based on comparison results, it is determined whether one or more cubes in the cache include sufficient data to satisfy the query. In response to a determination that one or more cubes include sufficient data to satisfy the query, a response to the data request is generated by executing the query against the one or more cubes. In response to a determination that the cubes do not include sufficient data to satisfy the query, a response to the data request is generated by executing at least a portion of the query against a database system.
US08782081B2 Query template definition and transformation
A database query template and metadata mapping provide an end-user to generate customized database reports via a user interface. The parameters and data available to the end-user can be modified by editing the database query template and metadata mapping without modifications of the underlying system. A database query template includes query language keywords, variables, and template-tokens and defines the metrics, dimensions, data comparisons, filters, and aggregations available to an end-user. Template tokens include restriction tokens for comparing and filtering data, options-section-tokens for defining and omitting sections of the query template, and descriptor tokens for identifying dimensions and metrics of the database. The database query template is transformed into a database query based on values input by a user. The metadata mapping associates the variables of the database query template to the database data model and can include data constraints for validation of user input.
US08782078B2 Systematic process for creating large numbers of relevant, contextual marginal comments based on existing discussions of quotations and links
A system for searching digital works for comments includes search software capable of searching web pages for comments about a referenced work. In one embodiment, the software searches a web page for delimiters such as quotes that are in proximity to a link to another web page. The software stores any comments in proximity to the quoted content for use in a comment display system where it may be displayed as comment marginalia.
US08782077B1 Query image search
In general, in one aspect, a method includes receiving a query image, accessing a database of hash values of other images, determining a hash value for the query image by applying a hash function to a bit-vector of data representing signs of a subset of wavelet coefficients collected from the query image, the subset corresponding to wavelet coefficients having greatest magnitude, comparing the hash value of the query image to the hash values of the database, and based on the comparison, identifying as near duplicate images one or more of the other images having a hash value that matches the hash value of the query image. This and other implementations of this aspect can include corresponding systems, apparatus, and computer program products.
US08782076B2 System and method for gathering and standardizing customer purchase information for target marketing
The present invention relates to storing and manipulating customer purchasing information, particularly purchasing information by credit cards, debit cards, checks, and the like. A hierarchical organizational structure is created comprising a plurality of categories and sub-categories. The customer purchase information may then be retrieved according to user created links to generate customer preference information. The customer preference information may be stored in a customer account, thereby allowing targeted offers to be made to customers.
US08782067B2 Searching method, searching device and recording medium recording a computer program
In a searching device, an extractor extracts extracted documents, each of which contains a desired search string, from a plurality of document groups each including a plurality of documents. A preference determiner determines an output preference for each of the extracted documents in accordance with a predetermined rule. A group determiner determines, in sequence for each of the plurality of document groups, whether or not the document group is a determined group which contains one or more satisfying documents among extracted documents satisfying a predetermined output condition. And, an outputter outputs, in sequence for each of the plurality of the determined groups, a predetermined number of the satisfying documents contained in the determined group.
US08782065B2 Interfacing an application to data sources via a web service interface
A system supports discovering available web services, retrieving description documents describing the web services, and binding methods and their parameters to data of an application document. When a user wants to bind a discovered web service to an application document, the system retrieves a description document from the web service. The system then parses the description document to identify the methods supported by the web service along with their parameters. The system allows a user to map method names and parameter names to more user-friendly display names. The system allows the user to bind the parameters to data of an application document. When the document is to be updated, the system sends a request for services specifying a method and input parameters as indicated by the binding. When a response is received, the system stores output parameters of the response in the document as indicating by the binding.
US08782056B2 Method and system for facilitating information searching on electronic devices
A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to the data of interest to the user, and collecting the extracted related data for presentation to the user on the device.
US08782051B2 System and method for text categorization based on ontologies
A system for text categorization based on ontologies comprising data collector software modules; a categorizer software module; and a database comprising an indexed database of documents and their categorizations, and further comprising a plurality of ontologies, each ontology comprising a plurality of hierarchical taxonomies and each hierarchical taxonomy comprising a plurality of taxons. The data collector software modules receive a document to be classified and submit them to the categorizer software module; and the categorizer performs the following steps to categorize each document: splitting the document into sentences; selecting words or phrases that are present in ontologies stored in the database server; selecting a plurality of subtrees from the ontologies based on the presence of specific subcategories in the document; determining a weight for each subcategory; pruning subcategories having a weight below a threshold; and for each of the plurality of modified subtrees, computing a conditionality coefficient.
US08782045B1 Evaluating techniques for clustering geographic entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating clusters of geographic entities, for example, to be used in a randomized geographic experiment. One method includes using a clustering algorithm to cluster geographic entities into a set of clusters, and identifying whether each geographic entity is an ambiguously classified entity or a definitively classified entity. The method further includes determining a measurement for the set of clusters according to a quantification of an attribute of the definitively classified entities and the ambiguously classified entities. Similar measurements can be calculated for other sets of clusters, and the clusters can be compared according to their measurements.
US08782044B2 File management apparatus and method
A file management apparatus includes a storage unit to store a binder to bind one or more files, and a controller to provide a file management window including a binder display field, and to support a function of searching for the stored binder using the file management window. Therefore, files are bound through the binder display field to manage and search for files. Accordingly, utility of binders may increase.
US08782043B2 Multi-sided media viewer and technique for media association
A system provides a multi-sided media viewer capable of displaying media assets from an electronic archival news and content database. Each side of the media player contains different information regarding the media asset. A primary side of the media asset may display a media asset related to an educational program, such as a course curriculum or the like. The secondary sides of the media viewer may contain additional information regarding that media asset, including personalized information generated by a system user as well as automatically populated information, such as information collected from other external news services or content providers. The system may further provide an educational game in which users are encouraged to find and draw connections between media assets to create an interconnection of related news items. The multi-sided media viewer may be a two-sided cue card, or a multidimensional news or content element having any number of sides depending on the additional information to be displayed with the media asset.
US08782038B2 Systems and methods for online compatibility matching and ranking
The field of the invention relates to systems and methods for operation of a matching service, and more particularly to systems and methods that enable online compatibility matching and ranking. In a preferred embodiment, the system includes a matching system server coupled to a public network and accessible to one or more users. The matching system server includes a database that stores match profile data associated with the one more users, wherein the match profile data includes self-identified preferences. The matching server system is configured to correlate a first user's match profile data with one or more of the plurality of users' match profile data to identify a set of potential matches for the first user based on a relaxed set of self-identified preferences and calculate a compatibility value for each match in the set of potential matches.
US08782037B1 System and method for mark-up language document rank analysis
A system and method for mark-up language document rank analysis that may be performed automatically and that may also determine one or more differences between mark-up language documents with regard to their relative rank.
US08782035B2 Syndicated data stream content provisioning
Apparatus for syndicated data stream content provisioning, the apparatus comprising: an interaction tracker, configured to track at least one interaction of a user with at least one content object of a respective one of a group consisting of at least one syndicated data stream received on a computer device, the interaction being implicitly indicative of a preference of the user, a ranking function calculator, in communication with the interaction tracker, configured to calculate a ranking function based on the tracked interaction, and a content ranker, in communication with the ranking function calculator, configured to rank a plurality of content objects of the syndicated data streams of the group, in an order based on the calculated ranking function.
US08782034B1 Utilizing information about user-visited places to recommend novel spaces to explore
A system and machine-implemented method for recommending a point of interest includes the steps of obtaining interest information indicating an interest of each of multiple users for a multiple points of interest, obtaining attributes for constraining a search of the multiple points of interest, identifying a point of interest that satisfies the attributes and has the least similarity to the interest information for a first user, and providing information about the identified point of interest for display to the first user.
US08782031B2 Optimizing web crawling with user history
A politeness manager estimates traffic to the sites based on historical log data generated and sent by plug-ins or toolbars on client web browsers. The historical log data details dates and times the web browsers visit different web sites that is used to understand what timeframes specific web sites are busy and what timeframes the web sites are not busy. Crawl rates for different timeframes for a web site are determined based on the historical log data, and web crawlers are scheduled to crawl the web site according to the crawl rates to minimize the chances that web crawler requests are responsible for the site crashing.
US08782028B1 Proxying search requests for files to a search engine
A method and apparatus for proxying search requests for a storage system and maintaining a central index for performing the search requests is described herein. An index manager on the storage system may initially produce the central index by examining each file in a file system and update the central index thereafter by examining only those files that have changed since the central index was initially produced or last updated. The index manager may receive a changed file list from a differencing layer configured for comparing snapshots of the file system at different time points to produce changed file lists. A search proxy module may receive search requests in a search protocol and proxy the search requests to a search engine by converting the search requests to another search protocol compatible with the search engine. The search engine may then use the central index for performing the search request.
US08782027B2 Method and apparatus for authentication of file read events
A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an amount of date read from the file, in case the amount of data exceeds a threshold generating a true positive read event, otherwise generating a false positive read event in case a decision condition is met, and an apparatus to carry out the same.
US08782025B2 Systems and methods for address intelligence
Systems and methods for determining the present status of at least one occupancy of one or more individuals based on one or more occupancy data sources are described. The techniques include obtaining the at least one occupancy of said one or more individuals from said one or more sources; computing a score of said at least one occupancy by a computer processor based on the currency and the relative trustworthiness of said one or more sources; and determining said present status of said at least one occupancy based on said computed score. The techniques can also include presenting the at least one occupancy in a user readable format.
US08782023B1 Versioned database cache
A device may store information associated with a group of items in a database. The information associated with a particular item may include a group of versions of a particular attribute. A particular version of the particular attribute may include a value associated with the particular attribute and a timestamp. The device may receive a query that specifies a time; determine that the query is associated with the particular item; and determine, based on the specified time, which version of the particular attribute is associated with the query. The device may determine which version of the particular attribute is associated with the query by identifying, based on the timestamps associated with the versions of the particular attribute, a version of the particular attribute that is a newest version, of the versions of the particular attribute that are associated with timestamps that are before or concurrent with the specified time.
US08782022B2 Method and apparatus for aggregating and translating real-time user information to update social network profiles
A method, computer readable medium and apparatus for automatically updating social network profiles are disclosed. For example, the method receives one or more inputs from a subscriber, processes the one or more inputs in accordance with a policy defined by the subscriber to produce an update about the subscriber and publishes the update about the subscriber on one or more social network profiles associated with the subscriber.
US08782020B2 Method of and system for committing a transaction to database
A method of and system for committing a transaction to a database. In one embodiment the method comprises initiating a database transaction; creating an electronic record that includes transaction data from the database transaction; executing a rule associated with the record to determine whether an electronic signature is required to connote review and/or approval of the electronic record, and requesting the electronic signature prior to committing the transaction to the database if execution of the rule results in a determination that an electronic signature is required.
US08782016B2 Database record repair
A computer implemented method for repairing records of a database, comprises determining a first set of records of the database which violate a functional dependency of the database, modifying records in the first set to make them consistent with the functional dependency to provide an output consistent database instance, determining a second set of records of the output consistent database instance comprising duplicate records, merging duplicate records in the second set in dependence on the functional dependencies of the records to provide a modified database instance.
US08782015B2 Systems and methods for processing data in a web services environment
Systems and methods are disclosed for processing data in a web service environment. In one implementation, the data processing system includes a Web service for receiving a request via a network. The request includes a first set of data. The system further includes a storage device, coupled to the Web service, for storing a second set of data. The Web service is configured to perform certain functions in response to the request, including accessing the second set of data, performing a data consistency check of the first and second sets of data, generating a response indicating a result of the data consistency check, and sending the response to the requestor via the network.
US08782014B2 Data integrity mechanism for external storage devices
A method for maintaining data integrity of a storage device is provided. A request is received to create an access monitoring session for a data range on a volume of the storage device. A session identification (ID) is determined for the access monitoring session for data range on the volume. An entry is created in an access monitoring session table for the session ID, and the entry adds the access monitoring session with session ID for the data range on the volume to the access monitoring session table. Request parameters are included in the request to create the access monitoring session. The request parameters denote access to the data range on the volume for the session ID and are stored in the access monitoring session table. Access is controlled to the data range on the volume for the session ID based on request parameters stored in the access monitoring session table.
US08782010B2 Representing de-duplicated file data
Providing a subset of de-duplicated data as output is disclosed. The subset of data includes a plurality of data segments. In some embodiments, the output includes segments of data stored across a plurality of containers in a de-duplicated storage system. Each container stores one or more data segments from the subset as well as one or more segments not from the subset. For each container that includes at least one data segment from the subset, the corresponding container data is included in the output in its entirety, including segments that are not from the subset. In the event that container data is included in the output, a value in a data structure that corresponds to the container is updated. The data structure includes a value for each container in the de-duplicated storage system that indicates whether the corresponding container data has been included in the output.
US08782007B1 Efficient data movement
A method, article of manufacture, and apparatus for processing information are disclosed. In some embodiments, this includes collecting information about a database, determining a first disk to read from based on the collected information, determining a second disk to write to based on the collected information, and performing a write operation on the second disk. In some embodiments, a read operation may be performed on the first disk contemporaneously with the write operation on the second disk, and the read operation may be the only operation performed on the first disk at a time.
US08782005B2 Pruning previously-allocated free blocks from a synthetic backup
Pruning previously-allocated free blocks from a synthetic backup. In one example embodiment, a method of pruning previously-allocated free blocks from a synthetic backup includes identifying multiple sequential backups to be included in a synthetic backup, accessing a copy of a file system block allocation map (FSBAM) of the most recent of the multiple sequential backups that was stored with the most recent backup, identifying a set of blocks that includes the most recent block for each unique block position contained within the multiple sequential backups, pruning the set of blocks to exclude all blocks that are identified as being free in the FSBAM, storing the pruned set of blocks in the synthetic backup, and storing a copy of the FSBAM with the synthetic backup.
US08782001B2 Computation of impacted and affected code due to database schema changes
The disclosed technology enables assistance to software developers by identifying the software application code that needs to be changed or behaves differently, as a consequence of a database schema change. The disclosed technology also enables a provision of automatic transformations, or at least hints for the transformation of the code, to accommodate the database schema change.
US08782000B2 Management device, correction candidate output method, and computer product
A management device includes a storage unit which stores both an attribute value before correction and an attribute value after correction concerning a configuration item as a management target and type information of the configuration item or relationship information between the configuration item and another configuration item; a determination unit which, when an attribute value input for a new configuration item coincides with the attribute value before correction stored in the storage unit, determines a degree of coincidence between type information or relationship information input for the new configuration item and the type information stored in the storage unit or the relationship information stored in the storage unit; and an output unit which outputs the attribute value after correction based on the determination result of the determination unit.
US08781999B2 Explorer style file viewer for a group of machines which display meta views of files on a group of machines
A system and method for identifying and presenting various views of files of a set of computers. In one preferred embodiment, the present invention presents a user with an explorer type interface that allows a user to view, for example, all computers of a network, and to select particular ones of the computers for analysis. The present invention allows a user to select specific computers and compare, for example, all files that are common to all those computers, or to display all files unique to each of those computers. In a preferred embodiment, the present invention also allows the user to take action on the presented information, such as to apply a common security policy to the group of machines.
US08781998B2 Workflow automation system and method
The workflow automation system is a secure, online web-based system that automates any office workflow in a minimal amount of time by providing appropriate customizations and ASP.net forms, the customizations including name of the system, task-names, role names, names of actions on each task, order of tasks, etc. After the customizations, the workflow automation system is executable to provide each role a secure login with a central HR repository; an application that the role is responsible for; active task(s) in the application, etc. The desired web forms can be made in ASP.net using provided templates for forms, and controls to define what to do when by whom. The workflow automation system includes automatic sending of e-mail reminders to complete tasks after certain administrator-defined intervals, application tracking, parallel and sequential task processing, easy concealment of certain role names from others, and an easy method to provide Instructions on each web page.
US08781997B2 Reusing reporting components in customized cubes
Disclosed herein are representative embodiments of tools and techniques for reusing derived measures of cubes in customized cubes. According to one exemplary technique, a base cube of a customized cube is determined. Additionally, a footprint of a derived measure of the base cube is determined. Also, a report that uses the customized cube is generated using the derived measure of the base cube.
US08781995B2 Range queries in binary decision diagrams
In particular embodiments, a method includes receiving a query for data in data sets that are within a specified range, constructing a first binary decision diagram (BDD) representing the specified range, and constructing a third BDD representing the data in the specified range by performing an AND operation between the first BDD and a second BDD representing the data sets.
US08781988B1 System, method and computer program product for messaging in an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
US08781987B1 Decision making using algorithmic or programmatic analysis
A system for determining an instruction in a first time limit that can be executed by an executing system is disclosed. The system is configured to request proposed action regarding an event from each of a plurality of operator systems. In some embodiments, the system can calculate a score for each of the proposed actions received from the plurality of operator systems. The system can then automatically determine an instruction in a first time limit based on the calculated scored and command the executing system to execute the instruction.
US08781983B2 Framework for the evolution of electronic neural assemblies toward directed goals
Methods and systems for the evolution of electronic neural assemblies toward directed goals. A compact computing architecture includes electronics that allows users of such an architecture to create autonomous agents, in a real or a virtual world and add intelligence to machines. An intelligent machine is composed of four basic modules: one or more sensors, one or more motors, a (Reward Input Output System) RIOS, and a cortex. A number of genetically evolved detectors can project both to cortex and RIOS. At first the neurons within the cortex evolve to predict the structure of the sensory data followed by the structure of proprioceptive activations of its own motor system. Finally, once the cortex has learned its sensory and motor programs, it evolves to predict the reward signals, which comes in multiple channels but is dominated by the detection of the acquisition of free-energy.
US08781982B1 System and method for estimating remaining useful life
Mechanisms for predicting a remaining useful life of a cutter head of a milling machine that includes a plurality of flutes are disclosed. Features are extracted from reference data associated with a plurality of reference cutter heads. The reference data includes reference vibration data and reference wear data. At least two Neural Network predictive models are trained in parallel for predicting the remaining life of a new cutter head based upon the extracted features. Operational data associated with the new cutter head is obtained. The operational data includes operational vibration data and operational wear data. Features extracted from the operational data are input into an optimal predictive model of the at least two Neural Network predictive models. A remaining useful life of the new cutter head is estimated by the optimal predictive model.
US08781980B2 Matching pattern of events with interval conditions
The matching apparatus 100 stores, with respect to a branching pattern included in event patterns 140a, a reception time of an event that serves as the branching point in a source node that indicates the transition destination of the event, connects the source node to the branch node by a transition with an interval condition, connects the branch nodes to the link node that indicates the linking point at which these branch nodes are linked together, and thereby generates NFAs 140b. Then, the matching apparatus 100 compares event streams 140c with the NFAs 140b to determine whether the event streams 140c includes the event patterns 140a.
US08781971B2 Method and apparatus for enforcing software licenses
A method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime library, a dynamic link library (DLL), an applet (e.g., a Java or ActiveX applet), or any other reusable resource. The resource library can be used by authorized end user software programs. A “per-program” licensing scheme for a resource library can allow a resource library to be licensed only for use with particular software programs.
US08781969B2 Extensible media rights
A DRM System. A DRM system comprising a service provider, a CE device coupled to the service provider, and an XMR license disposed upon the CE device.
US08781968B1 Dynamic display based on estimated viewers
A system is provided for dynamic display based on estimated viewers. The system includes a sensor, a server, and a dynamic display. The sensor senses traffic in an environment. The server estimates a number of potential viewers based on sensing the traffic, selects content based on the number, and communicates the content. The dynamic display receives the content and displays the content for the potential viewers.
US08781964B2 Smart safe for multiple users
In some embodiments, a method for processing a safe transaction includes receiving at a safe a first deposit of currency from a first user. Identification information is received from the first user. The identification information identifies the first user, an amount of the first deposit, and an account of the first user with a first financial institution. Transaction information is transmitted to the first financial institution. The transaction information provides information to the first financial institution of the first deposit to facilitate the first financial institution crediting the account of the first user.
US08781961B2 Currency conversion with pre-paid card
A system is provided for a stored-value card account to serve as a platform to transfer funds in alternate currency. A prepaid cardholder may transfer to a recipient in a first currency from an account in a second currency. The prepaid cardholder selects the amount to be transferred, the recipient, and the currency to be provided to the recipient. An exchange rate is obtained automatically from a currency exchanger and once the prepaid cardholder authorizes the transfer, funds in the requested currency are transferred to the recipient and the prepaid cardholder account owner's prepaid cardholder account is debited the appropriate amount. Thus, currency conversion and delivery to a recipient is possible in an automated process.
US08781958B2 Systems and methods for monitoring, managing, and facilitating transactions involving vehicles
A method for monitoring, managing, and facilitating transactions involving a vehicle includes: accessing information including one or more inputs and/or parameters for a transaction involving a vehicle, at least one of the inputs and/or parameters identifying the vehicle or being associated with or established in association with the vehicle; and facilitating or initiating a process of charging an account depending upon the one or more inputs and/or parameters.
US08781956B2 Systems and methods for making structured reference credit decisions
A structured reference credit decision device includes a database configured to store information related to applicants, potential customers, referencers, potential referencers, lenders, and other third parties, a fetch data component coupled with the database, the fetch data component configured to receive input application information, fetch relevant information from the database, based on the application information, related to a subject applicant of the input application information and at least one referencer, and generate a plurality of linked data packages based on the fetched information, and an evaluation device coupled with the fetch data component, the evaluation engine configure to apply credit outcome models to the plurality of linked data packages and generate a recommendation relative to the subject applicant or application.
US08781949B2 System and method for displaying money management information in an electronic trading environment
A system and method for displaying a plurality of profit and risk related indicators are described. A graphical interface displays and dynamically updates a plurality of profit/loss (P/L) indicators including a realized, net, and open indicator. The net and open indicators are based on a trader's net position and a current market level, while the realized indicator is based on trader's buys and sells associated with a tradeable objects. In one embodiment, the plurality of indicators are displayed in relation to a plurality of money management regions defining a maximum order quantity and a maximum net position controlling the trader's trades, so that a trader can quickly determine his current as well as potential money management parameters. The graphical interface may also display a plurality of potential risk/gain indicators in relation to a realized profit indicator so that a trader, before entering an order having a predetermined order quantity, can view a potential risk/gain in entering into a predetermined net position in view of potential market movements.
US08781948B2 Trade matching platform with variable pricing based on clearing relationships
The disclosure describes systems and methods for using enhanced RFQs and incoming enhanced orders to assist in detecting implied orders using an implied spread determination module. In one example, a system includes a processor and memory storing a search list and computer-executable instructions, where the instructions determine whether the financial instrument associated with an eRFQ or new enhanced order is on the search list, and then determine if an implied order exists in combination with that financial instrument and CCP attribute designations. In some embodiments, a timer may be used to track a predetermined amount of time to spend towards determining if implied orders exist for a particular financial instrument at particular clearing houses.
US08781944B2 Method of matching orders on an electronic trading system and an electronic trading system for matching orders
Matching orders on an electronic trading system is disclosed. Information is broadcasted regarding the current order status of an order book of the electronic trading system The order status includes a queue of orders. An order is received to trade that selects or indicates an order in the order book having queue number two or higher. If the received order has one or more properties matching the selected order, the received order is matched with the selected order.
US08781928B2 Methodology for charging of discrete resource reservation based services
Methods, apparatus, and articles of manufacture are disclosed. These perform the following: accessing records of previous usage within a billing period of service units for customers, wherein the service units are discrete sizes of services for resource types, wherein each usage of an individual one of the service units has start and stop events, and wherein each resource type has a price fixed as of a date of the previous usage; dividing the billing period into time periods determined using the start and stop events for the usage of all of the service units; using the accessed records and the time periods and based on one or more criteria, assigning resource types to the previous usage in the time periods of the service units by the customers; and determining total charge for a selected customer based on the assignments of the resource types and corresponding prices for the selected customer.
US08781922B2 Processing a bill of materials
A system may receive an input specification, compose a workflow by connecting an output port of a first one of a plurality of work units to an input port of a second one of the work units, receive a work order associated with the workflow, decompose the workflow into constituent work units upon receipt of the work order, instantiate tasks that correspond to the work units, generate a bill of materials that lists input and output files associated with the tasks based on the tasks and the input specification, and update fields of the bill of materials, the fields indicating states of the input and output files.
US08781920B2 Methods, systems, and products for tracking surgical items
Methods, systems, and products track equipment used during surgical procedures. An allowable zone associated with a surgical procedure is identified. The allowable zone determines where surgical items may be used during the procedure. A location of a surgical item is determined. When the location is outside the allowable zone, an alarm is triggered to indicate the surgical item is moving outside the allowable zone towards an area in which the surgical item may not be used.
US08781918B2 Monitoring updates involving data structures accessed in parallel transactions
The embodiments described herein provide techniques for monitoring updates involving data structures accessed in parallel transactions. In an example, objects may be stored in one of the data structures and such objects that may be accessed in multiple, parallel transactions. Counters are maintained in another data structure to track the stored objects. In an illustrative embodiment, this counter is based on a checksum that is derived from a sub key that uniquely identifies an object within a group of objects.
US08781916B1 Providing nuanced product recommendations based on similarity channels
Embodiments of the method include receiving, from a client device, a request for products similar to a target product. The request specifies a similarity channel for the target product that indicates one or more themes. Thereafter, a set of products similar to the target product is identified, where each of the products in the set shares in common with the target product at least one of the themes indicated by the similarity channel. After identifying the set of similar products, the set is ranked according to a similarity of each product in the set to the target product. Subsequently, the set of ranked products is provided to the client device.
US08781910B2 Automobile history information delivery system
A system and method for providing ready access to information about a vehicle offered for sale. A linking element is physically located on the vehicle. The linking element can assume many forms, with one example being a printed QR code on a “buyers guide” sticker or a separate sticker. A prospective purchaser uses a smart phone or other portable device to retrieve information based on the linking element. The smart phone then transmits this information over a communication link to a database containing information on many vehicles. The smart phone then receives the information back from the database on the specific vehicle queried where it may be reviewed by the user.
US08781909B2 Method, medium, and system for ensuring the quality of a service in a distributed computing environment
A method of determining a service provider to perform a service. A request for the service and requirements pertaining to performance of the service is received. Identification of providers of service capable of performing the service in conformity with the requirements is received. The request and the requirements are broadcasted to the providers of service. An indication of willingness, by service providers selected from the providers of service, to perform the service in conformity with the requirements is received. An indication of performance of the service by each service provider and statistical data indicative of an extent to which performance of the service by each service provider matches each requirement are received. A preferred service provider is ascertained from analysis of the statistical data, based on performance of the service by the preferred service provider most closely matching the requirements. An identification of the preferred service provider is stored.
US08781904B2 System and method for transponder-enabled account transactions
A transponder-initiated transaction system is electromagnetically coupled to an account transponder device at the point of sale. The account transponder device may be embedded within a watch, key chain or other personal article for convenience or affinity. The transponder device may communicate account information to an RF-enabled point of sale device, enabling transactions to take place without resort to remote data processing facilities. In other embodiments partial or complete account information may be accessed or stored at co-located or remote sources. New account registrants may access a Web site to enter a transponder ID and activate a new account, which may be a credit account, debit account, cash account, special purpose vending account, or other types of accounts.
US08781903B1 Handheld order unit and cash handling device
Methods and devices allow a handheld order unit to be used with a cash handling device. A handheld order unit may be used by a staff person to enter order information, to display an amount due for the meal or other transaction, to facilitate payment, to print receipts, and to communicate information about the transaction to a cash handling device. The cash handling device may identify the handheld order unit and the assigned user for the unit and determine what financial documents need to be inserted by the user for reconciliation purposes.
US08781902B2 Methods, devices, and computer program products for customer operated coupon tracking
A method of providing coupons for shopping includes storing a shopping list in an electronic device including items for purchase via a merchant, storing electronic representations of coupons in the electronic device and associating the electronic representations of coupons with items included in the shopping list.
US08781898B1 Location query targeting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation. In one aspect, a method includes receiving a content item request that references a geographic location. A set of targeted phrases for the geographic location are received. The set of targeted phrases specify one or more targeted phrases that are each specified as a targeting criterion for at least a threshold number of content items for which a reference to the geographic location is also specified as a targeting criterion. A set of targeted queries for the geographic location are selected. Eligible content items are selected based on the set of targeted queries. In turn, data that cause presentation of at least one of the eligible content items are provided.
US08781897B2 Media targeting system and method
A media targeting system and method uses visual pattern recognition techniques in association with consumer transactions as the basis for building a targeting database, which is then later used for automated consumer identification and targeted advertising purposes. The invention solves the problem of generating a large scale, robust media targeting database without relying on active or passive participation by consumers. Also disclosed are other demographics estimation systems and methods which facilitate less expensive media targeting capabilities which can be used in conjunction with the more robust transaction associated method disclosed.
US08781890B2 Access rights modification within webpage implementation server system
A method, within a computer hardware system, includes the following. Limited access rights to the computer hardware system are associating with a first entity. In response to the first entity submitting a registration for a first website, the limited access rights previously associated with the first entity are removed. A first functional marketing element associated with a second entity is inserted within a first website associated with a first entity. A second functional marketing element associated with the first entity is reciprocally inserted within a second website associated with the second entity based upon the first functional marketing element being inserted within the first website. The second functional marketing element, within the second website, includes a link to the first website, and the first functional marketing element, within the first website, includes a link to the second website.
US08781883B2 Time motion method, system and computer program product for annotating and analyzing a process instance using tags, attribute values, and discovery information
Process studies are performed to determine improvements to processes, such as manufacturing or service related processes. One or more instances of a process may be captured (e.g., recorded) and annotated. A user is enabled to interact with a recording included in the process instance of a process being performed. The user is enabled to apply a process step tag selected from a plurality of process steps to a section of the recording. The user may be enabled to interact with the recording to apply an attribute value selected from a list of attribute values to the process instance. The user may be enabled to interact with the recording to apply discovery information to the process instance. Annotation information associated with the process instance is generated that includes the process step tag, any applied attribute values, and any applied discovery information.
US08781881B2 Merchant benchmarking tool
A benchmarking tool generates reports for delivery to a merchant illustrating a performance of the merchant as compared to the performance of the merchant's peers. The performance is illustrated through metrics that algorithmically combine data on transactions of consumers with the merchant or its peers, respectively. The metrics may be further subdivided into consumer groups such as new consumers, consumers that have shopped within the merchant in the past, consumers that no longer shop within the merchant, or consumers that use a commercial account to pay for purchases. The reports may be rendered in a graphical display for use by the merchant.
US08781872B2 Methods and systems for assigning operators to print production cells based on relationships
A system of assigning operators to cells in a document production environment may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions for identifying a first plurality of cell operators, where each cell operator may be associated with one or more skills, identifying a cell to be staffed, where the cell may be associated with one or more functions, identifying, from the first plurality of cell operators, a subset of cell operators including one or more cell operators who each possess the skills necessary to perform the one or more functions associated with the cell, selecting, from the subset, a second plurality of cell operators based on at least one relationship amongst the second plurality of cell operators, and assigning the second plurality of cell operators to the cell.
US08781870B2 Personal information management with location functionality
A method is provided for prompting a user to perform PIM-related acts based on dynamic location data. The user's current location is received and a PIM item is selected from the user's PIM system. The user's current location is compared to the location of the selected PIM item. Based on the comparison, a suggested user fulfillment action for the PIM item is suggested to the user.
US08781869B2 Determining estimation variance associated with project planning
Method and system for determining estimation variance associated with project planning are provided. In one aspect, information associated with a project is obtained and initial estimations for the tasks in the project are determined using available information. The tasks are performed and actual measurements are obtained from the completed tasks. The actual measurements are used to revise the estimates of the remaining tasks. The revised estimates are used to compute a project level estimate and a variance on that estimate, and to enable better project management.
US08781868B2 Determining an inventory target for a node of a supply chain
Determining an inventory target for a node of a supply chain includes calculating a demand stock for satisfying a demand over supply lead time at the node of the supply chain, and calculating a demand variability stock for satisfying a demand variability of the demand over supply lead time at the node. A demand bias of the demand at the node is established. An inventory target for the node is determined based on the demand stock and the demand variability stock in accordance with the demand bias.
US08781866B2 Method and system for creating electronic business referrals with cloud computing from social media sites
A method and system for creating electronic business referrals with cloud computing from social media sites. Plural unique referral identifier tracking codes are generated for a same target network device from a same social media site (e.g. FACEBOOK, TWITTER, etc.) or for the same target network device from plural different social media sites. The plural unique referral tracking codes are processed by a cloud referral application on a cloud communications network. The plural unique referral codes include appointment requests or referrals of new patients or customers for professional services or reservations or coupons or electronic purchase requests for goods or services. A thank you and referral bonus is automatically generated from the cloud referral application for the target network devices that send the plural unique referral identifier tracking codes. The plural unique referral codes include analytic data that is used by vendors providing professional services or goods or services.
US08781860B2 Optimization of chronic pain management over a communications network
A method for facilitating treatment of patients, wherein the server is communicatively coupled to a communications network, is provided that solves the above-described problems. The method includes receiving, via the communications network, an exercise regimen for a patient, wherein the exercise regimen includes a normalized model of at least one exercise activity, transmitting, via the communications network, the exercise regimen to a computing device of the patient, receiving, via the communications network, patient observation data, including a log of the patient performing the least one exercise activity, and generating a report including data from the exercise regimen and the patient observation data.
US08781857B2 Method for competitive prescription drug and/or bidding service provider selection
Unfilled prescriptions are submitted to a registry comprising pre-qualified pharmacies for a “reverse auction” in which the pharmacies bid for the opportunity to fill the prescription. The pharmacies or a network of pharmacies on behalf of the pharmacies are allowed to bid based on price and/or offering ancillary services. The auction may also be used to bid on supplying specified pharmaceutical cognitive services. The method may also include obtaining cost comparisons with generic substitutes or similar alternative pharmaceutical products. The system may further comprise automatically requesting a review by the prescriber for a list of similar substitutes or prior-authorization for third-party payers. The winner of the reverse auction is selected by the customer.
US08781854B1 Systems and methods for identifying healthcare transactions with a risk of failing to include appropriate directions for use
Systems and methods for identifying healthcare transactions with a risk of failing to include appropriate directions for use are provided. A healthcare claim transaction may be received from a healthcare provider computer. Based upon an analysis of the received healthcare claim transaction, identification information for a prescriber may be determined. A determination may be made as to whether the identified prescriber is an at-risk prescriber that has previously failed to include appropriate directions for use in association with a prescription. If it is determined that the prescriber is an at-risk prescriber, then a predetermined control action may be implemented. Otherwise, if it is determined that the prescriber is not an at-risk prescriber, then the healthcare claim transaction may be communicated to a claims processor computer associated with a claims processor.
US08781852B2 Systems and methods for creating a form for receiving data relating to a health care incident
Embodiments of the invention relate to systems and methods for creating a form for receiving data relating to a health care incident. A dictionary of field objects is provided in a metabase, where a field object defines attributes, and an instance of a field object is a form field. A request to create a user-defined field object is received and it is determined that the user-defined field object is not in the dictionary of field objects in the metabase. The user-defined field object is generated by defining attributes for the user-defined field object, where at least one attribute is a presentation attribute for a form field within a form. The user-defined field object is added to the dictionary of field objects in the metabase and the user-defined field object is linked to a data location in a persistent store. The form is generated, where the form is an ordered collection of form fields, where at least one form field is an instance of the user-defined field object and is displayed according to the at least one presentation attribute.
US08781849B1 System for and method of enhancing patient's healthcare by utilizing provider-generated data
A system and method by which medical care providers enter data representing a patient's condition(s), treatments provided and drugs prescribed and other information that may be germane to a patient's condition. The data is transmitted to both a managed-care organization as well as to interconnected centralized service center(s) that receive similar data from multiple participating providers. The service center(s) store, for each patient, all the data. When such data is received from the medical providers treating the patient the service center can create a profile of the patient and compare all of this data with a database or lookup table (LUT) that contains all of the recommended protocols, treatments, follow-up treatments, medications, etc. for a patient. When follow-up treatments, medications, etc. are recommended, the service center(s) can automatically send reminders, recommendations or suggestions to the patient's provider(s) to take recommended steps to ensure the wellness of the patient.
US08781843B2 Method and an apparatus for processing speech, audio, and speech/audio signal using mode information
A method of processing a signal, which includes receiving at least one of a first signal and a second signal, receiving mode information, and decoding the at least one of the first signal and the second signal using at least one of a first coding scheme and a second coding scheme according to the mode information. Further, the mode information is information for indicating that a prescribed mode corresponds to which one of at least three modes.
US08781842B2 Scalable coding with non-casual predictive information in an enhancement layer
A method for audio coding and decoding comprises primary encoding of a present audio signal sample into an encoded representation (T(n)), and non-causal encoding of a first previous audio signal sample into an encoded enhancement representation (ET(n−N+)). The method further comprises providing of the encoded representations to an end user. At the end user, the method comprises primary decoding of the encoded representation (T*(n)) into a present received audio signal sample, and non-causal decoding of the encoded enhancement representation (ET*(n−N+)) into an enhancement first previous received audio signal sample. The method further comprises improving of a first previous received audio signal sample, corresponding to the first previous audio signal sample, based on the enhancement first previous received audio signal sample. Devices and systems for audio coding and decoding are also presented.
US08781840B2 Retrieval and presentation of network service results for mobile device using a multimodal browser
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results.
US08781839B1 Computerized information and display apparatus
Computerized apparatus useful for obtaining and displaying information. In one embodiment, the computerized apparatus includes a network interface, display device, and speech recognition apparatus configured to receive user speech input and enable performance of various tasks, such as obtaining desired information relating to indoor entities, maps or directions, or any number of other topics. The downloaded data may also, in one variant, be displayed with contextually related advertising or other content.
US08781833B2 Speech recognition semantic classification training
An automated method is described for developing an automated speech input semantic classification system such as a call routing system. A set of semantic classifications is defined for classification of input speech utterances, where each semantic classification represents a specific semantic classification of the speech input. The semantic classification system is trained from training data having little or no in-domain manually transcribed training data, and then operated to assign input speech utterances to the defined semantic classifications. Adaptation training data based on input speech utterances is collected with manually assigned semantic labels. When the adaptation training data satisfies a pre-determined adaptation criteria, the semantic classification system is automatically retrained based on the adaptation training data.
US08781832B2 Methods and apparatus for buffering data for use in accordance with a speech recognition system
Techniques are disclosed for overcoming errors in speech recognition systems. For example, a technique for processing acoustic data in accordance with a speech recognition system comprises the following steps/operations. Acoustic data is obtained in association with the speech recognition system. The acoustic data is recorded using a combination of a first buffer area and a second buffer area, such that the recording of the acoustic data using the combination of the two buffer areas at least substantially minimizes one or more truncation errors associated with operation of the speech recognition system.
US08781824B2 Offline generation of subtitles
One embodiment described herein may take the form of a system or method for generating subtitles (also known as “closed captioning”) of an audio component of a multimedia presentation automatically for one or more stored presentations. In general, the system or method may access one or more multimedia programs stored on a storage medium, either as an entire program or in portions. Upon retrieval, the system or method may perform an analysis of the audio component of the program and generate a subtitle text file that corresponds to the audio component. In one embodiment, the system or method may perform a speech recognition analysis on the audio component to generate the subtitle text file.
US08781819B2 Periodic signal processing method, periodic signal conversion method, periodic signal processing device, and periodic signal analysis method
The invention relates to a periodic signal processing method, a periodic signal conversion method, and a periodic signal processing device capable of reducing the influence of periodicity without using a spectral model. Time windows are arranged such that a center of each of the time windows is at a division position which divides a fundamental frequency in a temporal direction into fractions 1/n (where n is an integer equal to or larger than 2) so as to extract a plurality of portions of different ranges from a signal having periodicity. A power spectrum for the plurality of portions extracted by the respective time windows is calculated, and the calculated power spectrum is added with a same ratio.
US08781815B1 Non-standard and standard clause detection
A non-standard and standard clause detection system imports raw input data or contractual documents, and extracts non-standard and standard clauses that are semantically linked. One embodiment of a disclosed configuration is a system and a method for identifying non-standard and standard clauses in contractual documents. The system and the method comprise of generating a primary policy and a secondary policy, obtaining a first feature data set by applying the primary policy to a semantic language evaluator, and obtaining a second feature data set by applying the secondary policy to the semantic language evaluator. The first feature data set obtained is the aggregation of the standard clauses used in the document. Furthermore, the second feature data set encompasses the first feature data set, thus the difference between the first feature data set and the second feature data set is the aggregation of the non-standard clauses.
US08781810B2 System and method for productive generation of compound words in statistical machine translation
A method and a system for making merging decisions for a translation are disclosed which are suited to use where the target language is a productive compounding one. The method includes outputting decisions on merging of pairs of words in a translated text string with a merging system. The merging system can include a set of stored heuristics and/or a merging model. In the case of heuristics, these can include a heuristic by which two consecutive words in the string are considered for merging if the first word of the two consecutive words is recognized as a compound modifier and their observed frequency f1 as a closed compound word is larger than an observed frequency f2 of the two consecutive words as a bigram. In the case of a merging model, it can be one that is trained on features associated with pairs of consecutive tokens of text strings in a training set and predetermined merging decisions for the pairs. A translation in the target language is output, based on the merging decisions for the translated text string.
US08781808B2 Prediction-based distributed parallel simulation method
The simulation consists of a front-end simulation and a back-end simulation. The front-end simulation can use an equivalent model at different abstraction level, or a simulation model for the back-end simulation. The back-end simulation uses the simulation result of front-end simulation so that it can run one or more simulation runs sequentially or in parallel. Alternatively, models at lower level of abstraction are simulated together with a model at higher level of abstraction in parallel using two or more simulators.
US08781803B2 Method and device for generating and publishing a railway signaling diagram
The invention relates to method and device for generating and publishing a railway signaling diagram comprising a track diagram of a railway network and track equipment arranged on the network portion, each piece of track equipment comprising particular characteristics. One method of the invention comprises: (a) entry by a user of topological data of the portion of the railway network; (b) automatic generation by the computation means of a track diagram of the portion of the railway network from topological data; (c) selection by the user of a plurality of rules for positioning track equipment to be arranged on the railway track diagram, and (d) automatic generation by the computation means of the railway signaling diagram of the portion of the network from selected rules for positioning the track equipment and the railway diagram. The invention also relates to a device adapted to carry out the preceding method.
US08781802B2 Simulation device and simulation method
A simulation device for generating an answer to a question inputted thereto. A communication unit is configured to input a selected question associated with a first criterion and a second criterion. A generating unit is configured to generate a copy of a continuously updated environment model. A generating unit is configured to generate a simulation scenario, depending upon the first criterion. A modifying unit is configured to modify the generated simulation scenario. An applying unit is configured to apply the modified generated simulation scenario to the generated copy of the continuously updated environment model. A simulating unit is configured to perform a simulation process in accordance with the second criterion. An answering unit is configured to answer information, depending upon a result of the simulation process.
US08781801B2 Meteorological phenomena simulation device and method
A meteorological simulation method acquires the geomorphological data of a predetermined region, acquires the meteorological data of the predetermined region entirely or partially, acquires the 3D spatial data of a partial region in the predetermined region where the 3D space is defined by grids, calculates the meteorological data in the predetermined region by using the geomorphological data and the meteorological data, acquires the attribute data of each grid including the geometrical factors of the grids, calculates heat radiation energy of every grid based on the attribute data of each grid, calculates the flux between a solid object or the like and the ground surface and the pressure variation on the boundary of the solid object and the atmosphere based on the heat radiation energy thus calculated, calculates the weather data on the boundary of the solid object or the like and the atmosphere based on the flux and pressure variation, and calculates the meteorological data in the predetermined region furthermore after a predetermined time by outputting the calculated meteorological data to an output unit and using the meteorological data on the boundary of the solid object or the like and the atmosphere.
US08781800B2 Data de-duplication in computer storage systems
Embodiments of the present invention provide an approach that utilizes discrete event simulation to quantitatively analyze the reliability of a modeled de-duplication system in a computer storage environment. In addition, the approach described herein can perform such an analysis on systems having heterogeneous data stored on heterogeneous storage systems in the presence of primary faults and their secondary effects due to de-duplication. In a typical embodiment, data de-duplication parameters and a hardware configuration are received in a computer storage medium. A data de-duplication model is then applied to a set of data and to the data de-duplication parameters, and a hardware reliability model is applied to the hardware configuration. Then a set (at least one) of discrete events is simulated based on the data de-duplication model as applied to the set of data and the data de-duplication parameters, and the hardware reliability model as applied to the hardware configuration. Based on the simulation, a set of data reliability and availability estimations/estimates can be generated (e.g., and outputted/provided).
US08781798B2 Systems and methods for exploring and utilizing solutions to cyber-physical issues in a sandbox
Methods and arrangements for accommodating and synthesizing data for seeking broad-based solutions to complex problems. Logical models with respect to infrastructure in a first location are created. System-level models are created with respect to the logical models, and simulations are performed on the system-level models to verify expected behavior. Feedback is employed from the performed simulations to forecast changes in the system-level models.
US08781796B2 Systems and methods for individualized alertness predictions
Systems and methods are provided for generating individualized predictions of alertness or performance for human subjects. Alertness or performance predictions may be individualized to incorporate a subject's individual traits and/or individual states. These individual traits and/or individual states (or parameters which represent these individual traits and/or individual states) may be represented by random variables in a mathematical model of human alertness. The mathematical model and/or prediction techniques may incorporate effects of the subject's sleep timing, the subject's intake of biologically active agents (e.g. caffeine) and/or the subject's circadian rhythms. The mathematical model and/or prediction techniques may incorporate feedback from the subject's measured alertness and/or performance.
US08781795B2 Strut and tie method for waffle slabs
The strut and tie method for waffle slabs relates to computer modeling of waffle slabs to predict strength and mode of failure. The waffle slab strut and tie method utilizes a three-dimensional strut-and-tie model, which is applied to distinct structural features of waffle slabs. Individual ribs in the slab form two-dimensional trusses, which are connected with perpendicular trusses at rib intersections. The geometry of the slab defines the location of nodes for finite element analysis.
US08781792B2 Yield computation and optimization for selective voltage binning
Techniques for improving parametric chip yield of manufactured chips are provided. In one aspect, a method for optimizing parametric chip yield is provided. The method includes the following steps. Parametric chip yield is computed based on performance and power consumption of a plurality of manufactured chips subject to a given voltage binning scheme. It is then determined whether the parametric chip yield computed is optimal. If the parametric chip yield is not optimal, the voltage binning scheme is altered and the compute and determine steps are repeated. Otherwise the binning scheme is left unaltered.
US08781790B2 Return pulse shape analysis for falling edge object discrimination of aerosol LIDAR
A LIDAR optical remote sensing system and method analyzes the falling edge profile of a return LIDAR signal that may be indicative of an object or an aerosol cloud, which is generally more diffuse. Using the falling edge profile permits burnthrough to an object that may be obscured by the aerosol cloud. The profile is compared against at least one threshold that may correspond, in various embodiments, to a negative slope of the falling edge, an integrated power under the falling edge, or a range estimate error for varying transmitted power values, varying transmitted pulse lengths and/or varying receiver detector field of view values.
US08781786B2 Spindle speed detection through current sensing during boost braking
A circuit includes a comparator having input terminals configured to be coupled across a drive transistor adapted to drive a phase of a motor. The comparator senses a drive current of the motor phase, said sensed drive current represented by a periodic signal whose period is indicative of motor speed. A motor speed calculation circuit receives the periodic signal and processes the periodic signal to determine a speed of the motor.
US08781783B2 System and method for checking ground vias of a controller chip of a printed circuit board
A system and method for checking a ground via of control chips of a printed circuit board (PCB) provides a graphical user interface (GUI) displaying a layout of the PCB. The control chip has a plurality of ground pins. The computer searches for signal path routing of each ground pin and ground vias along each signal path routing of each ground pin. If there are any ground vias having the same absolute coordinates, the computer determines that the ground vias are shared by more than one ground pin.
US08781778B2 Systems and methods for thermal gradient compensation for ring laser gyroscopes
Systems and methods for thermal gradient compensation for ring laser gyroscopes are provided. In one embodiment, a method for producing bias compensated angular rate measurements from a ring laser gyroscope comprises: sampling an angle measurement output from a laser block sensor to obtain an angular rate measurement; obtaining an laser block temperature measurement (Tblock) for the laser block sensor; obtaining a temperature gradient measurement (Tdiff) for at least one gradient line across a portion of the laser block sensor; calculating a rate bias error by applying parameters produced from the temperature measurement (Tblock) and the temperature gradient measurement (Tdiff) to a thermal gradient compensation model, wherein the thermal gradient compensation model includes at least one coefficient corresponding to the temperature gradient measurement (Tdiff); and calculating a difference between the angle rate measurement and the rate bias error to produce a bias compensated angular rate measurement.
US08781777B2 Rotation angle detection device and electric power steering system using the same
A bridge circuit includes a plurality of half-bridges formed of sensor elements, which change impedance in accordance with a rotation angle of a detection target. A control circuit acquires output signals of the half-bridges and calculates a phase correction value for correcting a phase deviation. A memory circuit stores the phase correction value. The control circuit corrects a pre-correction rotation angle by the phase correction value. Since the pre-correction rotation angle is corrected by the phase correction value, a rotation angle of the detection target is detected with high accuracy even if the sensor elements are assembled with some positional deviations.
US08781774B2 Integrated closed-loop hybridization device built in by construction
The invention relates according to a first aspect to a hybridization device (1) comprising a virtual platform (2), a bank (3) of Kalman filters each estimating a correction vector (dX0-dXn) comprising a plurality of components, said device formulating a hybrid output (SH) corresponding to inertial measurements (PPVI) calculated by the virtual platform (2) and corrected by a stabilization vector (dC) exhibiting one and the same plurality of components, characterized in that it comprises a correction formulation module (4) configured so as to formulate each of the components (dC[state]) of the stabilization vector (dC) as a function of all the corresponding components (dX0[state]-dXn[state]) of the correction vectors (dX0-dXn).
US08781766B2 Fault location using traveling waves
Disclosed herein are various embodiments of systems and methods for calculating a fault location in electric power delivery system based on a traveling wave created by an electrical fault in the electric power delivery system. According to one embodiment, an intelligent electronic device may be configured to detect a transient traveling wave caused by an electrical fault. A first traveling wave value of the transient traveling wave may be determined and a corresponding first time associated with the first traveling wave may be determined. The IED may receive a second time associated with a second traveling wave value of the transient traveling wave detected by a remote IED. The distance to the remote IED may be known. An estimated fault location may be generated based on the time difference between the first time and the second time. Additional methods of calculating the fault location may also be employed.
US08781762B2 Systems and methods for determining geologic properties using acoustic analysis
Systems and methods which determine geologic properties using acoustic analysis are shown. Acoustic signals are collected during processing (e.g., crushing, shearing, striking, compressing, etc.) of geologic media, such as rock samples, for determining geologic properties according to embodiments. The acoustic signals collected may include frequency information, amplitude information, time information, etc. which may be utilized in determining geologic properties, such as geologic media properties (e.g., mineralogy, porosity, permeability, sealing capacity, fracability, compressive strength, compressibility, Poisson's Ratio, Youngs Modulus, Bulk Modulus, Shear Modulus), geologic structure properties (e.g., lithology, seal quality, reservoir quality), geologic acoustic properties (e.g., acoustic logging effectiveness, acoustic response, natural or harmonic frequencies, etc.). Embodiments may be used to provide determination of geologic properties from a variety of geologic media samples, such as cuttings, core samples, etc.
US08781760B2 Tire condition monitoring method and tire condition monitoring system
A tire condition monitoring method and a monitoring system having a simple configuration and that can process data with a high degree of reliability. The method or system determines at a sensor module whether a measured value from a sensor satisfies a preset condition. If determined that the measured value does not satisfy the preset condition, at least one flag is set in the data packet to be transmitted from the sensor module. If, at the receiver, it is determined that the measured value of the received data does not to satisfy a preset condition, whether a flag is included in the received data is determined. If it is determined that the received data includes a flag, the received data is used, and if it is determined that a flag is not included, the received data is discarded.
US08781755B2 Fugitive emission flux measurement
A method of obtaining a fugitive emission flux measurement of airborne matter is provided. The method involves measuring the airborne matter along one or more than one measurement surface that spans the fugitive emission using two or more than two measurement beam paths where each of the two or more than two measurement beam paths are parallel to each other, or substantially parallel to each other, and determining a mass per unit length measurement for the measurement surface, determining a representative wind velocity at or near the one or more than one measurement surface, and calculating the fugitive emission flux of the airborne matter in mass per unit time using the mass per unit length determination and representative wind velocity.
US08781754B2 Method and apparatus for detecting consensus motifs in data sequences
Disclosed are a method of and system for detecting a consensus motif in a data sequence. The method comprises the steps of obtaining the data sequence, identifying potential signal (PS) segments of interest in the data sequence, and carrying out comparison and alignment processes amongst the PS segments to extract the consensus motif. Preferably, an unsupervised motif discovery process is used to identify the PS segments. More specifically, this may be done by extracting all common motifs across the sequence using the unsupervised motif discovery process; and for each of at least selected positions in the sequence, computing the weighted sum of the common motifs that cover said position. The PS segments that cover the positions where said number is above a given threshold may then be identified as the PS segments.
US08781753B2 System and method for evaluating physiological parameter data
Embodiments disclosed herein may include systems and methods for evaluating physiological parameter data. Embodiments of methods may include monitoring a patient to produce a signal comprising a sequence of numerical values for a physiological parameter over a time period, calculating an index from the signal, comparing the index to a reported index, and if the index is greater than the reported index, setting the reported index to the value of the index. Embodiments of methods may include calculating a modulation of the signal, comparing the modulation to a previous value of the modulation to identity a trend in the modulation and if the trend corresponds to an undesirable condition, using a first function to increase the reported index. Embodiments of methods may include providing an indication of a physiological status based on the reported index.
US08781750B2 Cell-type-specific patterns of gene expression
Among the methods, compositions, combinations and kits provided herein are those for determining gene expression levels in one or more cell types in heterogeneous cell samples, for identifying genes differentially expressed in different cell types, and for detecting a cell type in a sample from a subject. Also provided herein are methods, compositions, combinations and kits for determining gene expression levels in cells corresponding to phenotypes, and for identifying a phenotype of a subject by detecting differentially expressed genes.
US08781749B2 Attenuating noise in seismic data
Noise may be filtered or attenuated from seismic data by building a four-dimensional volume using the acquired seismic data and then applying a random noise attenuation filter to the four-dimensional volume. The dimensions of the four-dimensional volume may include a trace number dimension, a time dimension, a shot number dimension, and a cable number dimension. The random noise attenuation filter may filter portions of the acquired seismic data if the seismic data is not correlated with respect to other seismic data in the four dimensional volume.
US08781737B2 Spatial alignment determination for an inertial measurement unit (IMU)
The subject matter disclosed herein relates to a system and method for determining a spatial alignment of an inertial measurement unit (IMU). By way of example, a method is described in which a first vehicle-based direction is identified, and the first vehicle-based direction is associated with a first direction that is transformable to an earth-based coordinate frame. A spatial alignment of the IMU is determined based at least partially on the first direction.
US08781727B1 Methods and systems for performing flocking while executing a long-range fleet plan
Methods and systems for performing flocking while executing a fleet plan are provided. An example method includes receiving a sequence of coverage requirements for a region and an associated period of time, and determining a respective sequence of intended destinations for each of one or more vehicles of a fleet of vehicles to travel to over the period of time. Additionally, based on a determined sequence of intended destinations for a vehicle of the one or more vehicles and based on a desired spatial relationship between the vehicle and one or more neighboring vehicles for a given time period, a flocking-based direction of travel for the vehicle may be determined for the given time period.
US08781725B2 Methods and apparatus for capability-specific routing
A method is provided for performing capability-specific routing. The method includes receiving location information specifying a location. At least one capability indicator representative of user capabilities is also received. A database is accessed, the database specifying, based on user capabilities, facilities that can be accessed by a user, as well as respective geographic locations of specified facilities. A determination is then made as to the facilities that are associated with the received location that are compatible with the received capability indicator. Position information specifying a position may also be received, and at least one route may be determined between the location and the position, the route being compatible with the capability indicator. An apparatus and a computer program product are also provided.
US08781723B2 Navigation system and method for guiding speed limiting information by block
A navigation system and method for providing notification of speed limit information for each block is provided. The method includes: maintaining a database which stores a start point and an end point of a speed limited block, and a speed limit for each block; sensing whether a speed limited block exists in a front area while driving on a predetermined route; and providing a speeding alert notification within the determined speed limited block when the speed limited block is sensed.
US08781722B2 Anticipatory control of the transverse vehicle dynamics in evasive maneuvers
A method for influencing the lateral dynamics of a vehicle in an evasive maneuver with the aid of a vehicle controller which controls the sideslip angle and/or the yaw rate of the vehicle, and which triggers an automatic control action when a predefined threshold value is exceeded. The driving situation is monitored with regard to an obstacle, and different interventions are carried out depending on the classification of the situation. This optimizes the interventions with regard to stability and comfort, so that an optimal behavior of the vehicle is achieved in all driving situations.
US08781721B2 Obstacle evaluation technique
A vehicle configured to operate in an autonomous mode may engage in an obstacle evaluation technique that includes employing a sensor system to collect data relating to a plurality of obstacles, identifying from the plurality of obstacles an obstacle pair including a first obstacle and a second obstacle, engaging in an evaluation process by comparing the data collected for the first obstacle to the data collected for the second obstacle, and in response to engaging in the evaluation process, making a determination of whether the first obstacle and the second obstacle are two separate obstacles.
US08781715B2 Wireless sensing and communication system for traffic lanes
Wireless sensing and communication system including sensors located in the roadway or in the vicinity of the roadway and which provide information which is transmitted to one or more interrogators in the vehicle by a wireless radio frequency mechanism. Power to operate a particular sensor is supplied by the interrogator or the sensor is independently connected to either a battery, generator, vehicle power source or some source of power external to the vehicle. The sensors can provide information about the exterior environment, about the roadway, ambient atmosphere, travel conditions and/or external objects. The sensors arranged on the roadway or ancillary structures include pressure sensors, temperature sensors, moisture content or humidity sensors, and friction sensors.
US08781713B2 System and method for controlling a valve of a cylinder in an engine based on fuel delivery to the cylinder
A system for controlling an engine in a vehicle according to the principles of the present disclosure includes a fuel control module and a valve control module. The fuel control module controls fuel delivery to a cylinder of the engine. The valve control module closes an exhaust valve of the cylinder when fuel delivery to the cylinder is disabled during operation of the vehicle and exhaust gas has been exhausted from the cylinder after fuel delivery to the cylinder is disabled.
US08781708B2 Systems, devices and methods for detecting engine idling and reporting same
Featured is an accurate and inexpensive system to detect and report engine idling in a vehicle including a detection portion and a reporting portion. The detection portion detects or senses the presence of voltage from the vehicle's ignition switch and vehicle's mechanical vibration from the running engine. The detection portion also can filter out transient vibrations which are not related to engine running. The detection portion forwards signal or information relating to engine running and vehicle movement to a reporting portion of the system. The reporting portion (e.g., a software application being executed on a computer or microprocessor) determines from the forwarded information if the vehicle engine is idling and if there is excessive idling. The fleet operator can define recommended maximum idling parameters to determine such excessive idling. Also featured are apparatuses, devices and methods related thereto.
US08781705B1 Off-road wheeled vehicle speed limiting system
An open cockpit off-road vehicle has an engine, four wheels, side-by-side driver and passenger seats, and at least one safety belt which include a seat belt, first and second connecting portions selectively connected to each other, and one of a safety belt sensor and a safety belt switch sensing a state of this connection. A continuously variable transmission (CVT) operatively connects the engine to the wheels. A control unit is connected to the engine. A vehicle speed sensor senses a forward speed of the vehicle. The control unit controls the engine in a vehicle speed limit mode when the first and second connecting portions are disconnected. When in this mode, the control unit controls the engine to limit the forward speed of the vehicle to a predetermined forward speed and to permit the engine to reach a torque necessary to operate the vehicle at the predetermined forward speed.
US08781704B2 Traveling assistant system for vehicles without contact wire
A memory stores traveling schedule information of a vehicle without a contact wire, information on a next station located on a traveling interval and information about a plurality of traffic lights on the traveling interval temporarily, and a velocity pattern calculator for calculating a velocity pattern of the vehicle based on the traveling schedule information, the information on the next station and the information about the plurality of the traffic lights, in which the velocity pattern calculator calculates a velocity pattern which satisfies conditions that the vehicle is never stopped at a first traffic light, that when the vehicle departs from a current stop station, the vehicle is accelerated at an constant acceleration a and that after the acceleration, the vehicle travels at a constant first velocity V1.
US08781699B2 Coasting control device
A coasting control device that prevents failures due to deterioration of a release bearing. The device includes an cumulative disengagement time measuring unit cumulatively measuring a duration of time that a clutch is being disengaged during coasting control, and an overtime restricting unit prohibiting coasting control when the measured cumulative clutch disengagement time has exceeded a predetermined time giving an indication of fatigue of a member of the clutch, and/or an overtime alarm unit providing an alarm when the measured cumulative clutch disengagement time has exceeded a predetermined time giving an indication of fatigue of the member of the clutch.
US08781697B2 Adaptive control systems and methods for transmission solenoids
A target pressure module determines a target pressure for controlling a solenoid of a transmission. An error module determines a pressure error based on a difference between the target pressure and a pressure measured using a pressure sensor. A pressure offset module determines a pressure offset using the target pressure and a mapping of pressure offsets indexed by target pressure. An offset learning module selectively determines a learned pressure offset and selectively updates the mapping based on the learned pressure offset. A pressure command module selectively generates a commanded pressure based on the target pressure, the pressure offset, and the pressure error. A solenoid control module controls actuation of the solenoid based on the commanded pressure.
US08781695B2 Method and apparatus for controlling pickup on uphill for a motor-vehicle provided with an automatic or robotized gearbox
A method and apparatus to control the pickup on an uphill slope of an automotive vehicle provided with an automatic or robotized gearbox provide the definition of a control strategy of the gear box operation, also according to the gradient of the uphill slope, which is preferably calculated based on a longitudinal acceleration value of the automotive vehicle, and based on the altitude at which the automotive vehicle can be found, which is preferably calculated based on a detected atmospheric pressure value. In this way, it is also possible to consider the reduction in the engine torque due to the reduction in the air density with altitude.
US08781689B2 System for controlling a vehicle head restraint
A vehicle seat assembly is provided with a support structure and a head restraint supported by the support structure and being movable relative to the support structure between a first position and a second position. An actuator is connected to the head restraint for moving the head restraint, and a controller is in communication with the actuator. A sensor array is supported by one of the support structure and the head restraint and in communication with the controller. The sensor array has a first region and a second region. The sensor array is configured to sense an input of the first region and second region being sequentially activated. The sensor array communicates the input to the controller, and the controller causing the actuator to move the head restraint.
US08781684B2 Steering and control systems for a three-wheeled vehicle
A three-wheeled vehicle that includes: a single front wheel; two rear wheels; a passenger cabin; an electronic steering control unit; and a steering input device configured to send an electronic signal to the electronic steering control unit corresponding to an input received at the steering input device associated with turning the three-wheeled vehicle; wherein the electronic steering control unit is configured to counter-steer the front wheel in response to receiving the electronic signal, wherein the counter-steering of the front wheel initiates a leaning of the passenger cabin a direction of turning of the three-wheeled vehicle.
US08781683B2 Power steering apparatus and method
An apparatus for use in turning steerable vehicle wheels includes a power steering motor assembly connected with the steerable vehicle wheels. An engine driven pump connected with the power steering motor assembly is driven by an engine of the vehicle to supply fluid under pressure to the power steering motor assembly. A controller increases engine speed when the vehicle is motionless and a steering wheel is rotated. A method for controlling the speed of an engine to provide a predetermined steering assist to a steering apparatus includes determining if the vehicle is motionless and determining if the steering wheel is being rotated. The speed of the engine is increased if the vehicle is motionless and the steering wheel is being rotated to provide the predetermined steering assist to the steering apparatus.
US08781679B2 Bicycle suspension control apparatus
A bicycle suspension control apparatus includes a user operating device and a controller. The controller is configured to set a bicycle suspension having a plurality of operating states to a first operating state in response to a first manual operation of the user operating device. The controller is further configured to set the bicycle suspension to a second operating state in response to a second manual operation of the user operating device. The second manual operation is performed in a different operating manner of the user operating device than the first manual operation.
US08781677B2 High centering bases for hospital gurneys
High centering bases for hospital gurneys are disclosed. An example hospital gurney includes a sensor to detect a position of a foot pedal of the hospital gurney. The example high centering base includes a processor responsive to the sensor to create a movement instruction based on the position of the foot pedal. The example high centering base includes an actuator to move a first wheel based on the movement instruction, the first wheel located between a first end of the hospital gurney and a second end of the hospital gurney.
US08781676B2 Photo-electrochromic window tinter
An electrically-adjustable light transmitter changes its light transmissivity responsive to an electric signal. By applying the electrically-adjustable light transmitter to a window and thereafter changing the electric signal to it, a window can be tinted and un-tinted. Jurisdictions that prohibit tinted vehicle windows are listed in a data base. A current location determined by a GPS is compared to data base entries. If the location is within an area where tinted windows are prohibited, a controller automatically un-tints the windows, or reduces the window tint to comply with applicable local laws.
US08781675B2 Electric power transmission reception system
A power transmission reception system for pairing a charge-requesting vehicle with a discharge-requesting vehicle for power transmission reception therebetween includes an extraction device and a transmitter. From each vehicle, a center acquire information about a present location, a traveling direction, and a destination point, and records the acquired information in a database while classifying the vehicle as the charge-requesting vehicle or the discharge-requesting vehicle. The extraction device extracts the charge-requesting vehicle and the discharge-requesting vehicle that are to simultaneously travel in a same area as paired vehicles in accordance with the information in the database. The transmitter generates information about a power transmission reception area and a partner vehicle in the power transmission reception, and transmits the generated information to the paired vehicles.
US08781669B1 Consideration of risks in active sensing for an autonomous vehicle
An autonomous vehicle configured for active sensing may also be configured to weigh expected information gains from active-sensing actions against risk costs associated with the active-sensing actions. An example method involves: (a) receiving information from one or more sensors of an autonomous vehicle, wherein one or more control processes for an autonomous vehicle are based upon the information, (b) determining an information-improvement expectation that corresponds to an active-sensing action, (c) determining a risk-cost that corresponds to the active-sensing action; and (d) based on both (i) the information-improvement expectation for the active-sensing action and (ii) the risk-cost for the active-sensing action, determining whether the active-sensing action is advisable.
US08781665B2 Control device for hybrid vehicle, and hybrid vehicle incorporating control device
An ECU uses a map or the like prepared in advance to calculate a discharge allowable power. Then, the ECU sets a VH upper limit value at the first upper limit value. When the running mode is not at a CD mode (that is, at a CS mode), or when the engine is operating, the ECU proceeds to S60. In contrast, when the running mode is at the CD mode and the engine is stopped, the ECU increases the discharge allowable power, and modifies the VH upper limit value to a second upper limit value that is lower than the first upper limit value.
US08781659B2 Technique for controlling transition between EV mode and HEV mode in hybrid vehicle
Disclosed is a technique for controlling transition between an electric vehicle (EV) mode and a hybrid electric vehicle (HEV) mode in a hybrid vehicle. More specifically, the technique includes first determining a drive mode of the hybrid vehicle by monitoring an average vehicle speed and an accelerator position sensor. Next, an engine on map value is determined for entering into the HEV mode and a hysteresis map value is determined for controlling the transition between the EV mode and the HEV mode based on a battery's state-of-charge (SOC), the average vehicle speed, and the drive mode; Based on the above steps, the technique determines whether the hybrid vehicle should transition between the EV mode or the HEV mode based on a driver's requisite torque calculated by monitoring the accelerator position sensor and a gear position sensor and on the determined engine on map value and hysteresis map value.
US08781655B2 Automated track surveying and ballast replacement
A method of surveying a section of a railway to determine amounts of ballast to be replaced keyed to position coordinates of track locations includes moving a survey vehicle along the railway, optically scanning the track at selected intervals to obtain optical data points with associated position coordinates, recording images at the intervals with position coordinates, recording position coordinates of no-spread zones, processing the optical data points to derive ballast unit weights associated with locations along the track, detecting anomalous unit weights, accessing images associated with the locations of the anomalous unit weights, accessing the anomalous unit weights to adjust as necessary, and loading the adjusted data into a computer of a ballast train to control the application of replacement ballast along the track according to the detected position of the ballast train.
US08781653B2 Quiet landing attitude modifier for airplane
The present invention provides a method of modifying the pitch attitude of an aircraft during landing, comprising: commanding the flaps to move to a landing setting; providing a current value for a flight condition parameter; providing a current flaps setting; comparing said current value to at least one threshold value; if said current value exceeds said threshold, determining a new flaps setting capable of producing an improvement in at least one of a selected aft body contact margin and a selected nose gear contact margin for the aircraft; and adjusting the flaps to said new flaps setting.
US08781651B2 Systems and methods providing a fuel-efficient RTA implementation with uncertain winds
Flight management systems and control methods for meeting a required time of arrival (RTA) with reduced fuel burn. The method can account for probabilistic wind forecast uncertainty in RTA calculations by reformulating the speed and thrust profile problem as a multi-stage stochastic program, using a wind forecast uncertainty model to generate scenario sets for the fuel optimization problem. The method can iteratively calculate a fuel-efficient advised air speed for achieving an RTA over a flight path with an arbitrary number of recourse points.Methods for creating wind forecast uncertainty models applicable to a variety of routes through a given airspace, and for use with the flight management systems and control methods. An example wind forecast uncertainty model can be position-specific, data-driven and based on a Markov chain representing error values between historical wind speed data and forecasted wind speed data long a planned flight route or between an origin-destination pair.
US08781649B2 System and method for displaying in-trail procedure (ITP) opportunities on an aircraft cockpit display
A system and method is provided for displaying ITP opportunities on an onboard display device of a host aircraft flying at a first flight level. Flight status data of the host aircraft and at least a first neighboring aircraft flying at a second flight level is obtained and processed to determine a first predicted time within which an ITP transition through the second flight level to a desired flight level can be made. A graphical representation of the host aircraft, the neighboring aircraft, and the first predicted time is rendered on the onboard display device.
US08781647B2 System and method for decreasing vehicle speed from a remote location
A control system for a vehicle includes a communication module and a vehicle stop module. The communication module receives a command from a vehicle services provider (VSP) to decrease a speed of the vehicle to a desired speed, wherein the VSP is located remotely with respect to the vehicle. In response to the received command, the vehicle stop module decreases the speed of the vehicle to the desired speed by controlling at least one of a transmission, an electronic parking brake, and electronically assisted brakes.
US08781646B2 Detecting an abnormal driving condition
A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold.
US08781644B2 Method and apparatus for recognizing shape of road for vehicles
An example of recognition of the shape of a road where a vehicle travels is provided. An object type as to whether an object is a moving or stationary object is determined according to a relative speed of the object and a speed of the vehicle. Object-unit data effective for recognizing a road shape is extracted according to the determination. The object-unit data is used for forming data of a roadside object group, based on which a road edge is recognized. A series of the processes is repeatedly performed at a predetermined cycle. After the extraction process, a data addition process is performed to add object-unit data obtained in the extraction process of the previous cycle to object-unit data obtained in the extraction process of the present cycle. In a recognition process, a road edge is recognized according to the object-unit data obtained in the data addition process.
US08781639B2 Digital wireless network receptacle
A digital wireless network receptacle has an upper housing, two power sockets formed through the upper housing, a lower housing and a multi-layer mechanism mounted between the upper housing and the lower housing. A single microcontroller unit (MCU) is employed within the multi-layer mechanism so that an intelligent control circuit can be effectively integrated and received in the receptacle with standardized size and limited space. Each power socket of the receptacle is independently monitored and controlled, and power consumed from each power socket can be recorded to ensure a complete understanding of power usage. Besides transmission of power consumption information to a host server through a wireless network, automatic power breaking safety protection upon an overload or standby condition of electrical appliances can be provided.
US08781637B2 Safe exposed conductor power distribution system
A power distribution system (that can detect an unsafe fault condition where an individual or object has come in contact with the power conductors) regulates the transfer of energy from a source to a load. Periodically, the source controller opens an S1 disconnect switch, a and load controller opens an S2 disconnect switch. A capacitor represents the capacitance across the load terminals. If the capacitor discharges at a rate higher or lower than predetermined values after the S1 and S2 disconnect switches are opened, then a fault condition is registered, and the S1 and S2 switches will not be commanded to return to a closed position, thus isolating the fault from both the source and the load.
US08781630B2 Imaging platform to provide integrated navigation capabilities for surgical guidance
An imaging platform system that provides integrated navigation capabilities for surgical guidance. The system can include two robotic arm systems, one robotic arm system holding an imaging source, and the other holding an imaging sensor. These robotic arm systems are able to move and provide three-dimensional tomographic scans, static radiographic images, and dynamic fluoroscopic image sequences. A third robotic arm system can be included in the imaging platform system as a surgeon guided tool-holder to accurately implement an image-guided surgical plan. The robotic systems can manipulate imaging and surgical components into and out of the operative field as needed, enhancing the choreography between a surgical team and assistive technology. A handle can be included as part of a manual positioning control subsystem. The handle can be mounted to an imaging robotic system above and/or below an operating table, and also can be mounted to a tool-holding robotic system.
US08781618B2 Interactive clamp force control system for load handling clamps
Improvements are disclosed for a load-clamping system with variable clamping force control by which a wide variety of dissimilar loads of different types, geometric configurations and/or other parameters can be accurately clamped at respective variable optimal clamping force settings. An operator terminal cooperates with a controller to translate one or more possible load parameters into a form easily discernible visually by a clamp operator and preferably easily comparable by the clamp operator, from his visual observation, to each particular load which he is about to engage, so that the clamp operator can interactively guide the controller in its selection of an optimal clamping force setting for each particular load.
US08781615B2 Rapid production apparatus with production orientation determination
A method of producing an object by sequentially printing layers of construction material one on top of the other, the method comprising: providing the construction material at a first lower temperature; flowing the construction material through a heated flow path in a flow structure to heat the construction material and delivering the heated construction material to a heated reservoir in a printing head; and dispensing the heated construction material from the reservoir to build the object layer by layer.
US08781614B2 Semiconductor processing dispatch control
An embodiment is a method for semiconductor processing control. The method comprises identifying a key process stage from a plurality of process stages based on a parameter of processed wafers, forecasting a trend for a wafer processed by the key process stage and some of the plurality of process stages based on the parameter, and dispatching the wafer to one of a first plurality of tools in a tuning process stage. The one of the first plurality of tools is determined based on the trend.
US08781611B2 Targeting advertisements to athletes
An athlete service platform implemented at a server system obtains athletic performance information and selectively stores that information in a plurality of athlete-user accounts in which each athlete-user account is associated with a respective athlete competing in one or more athletic events. The server system obtains a set of advertisement parameters from an advertiser which specify how and whether to direct one or more advertisement messages to one or more of the plurality of athlete-user accounts. The set of advertisement parameters includes at least one performance parameter. The server system identifies, with reference to the plurality of athlete-user accounts and the athletic performance information stored in those athlete-user accounts, a target athlete-user account associated with an athlete that has achieved the performance parameter as indicated by the athletic performance information. The server system directs the advertisement message to the target athlete-user account.
US08781607B2 System, method and recording medium for driving a programmable logic controller
A system, a method and a recording medium for driving a programmable logic controller are disclosed. This system includes a server and an adaptive unit electrically connected to the server. When determining that a programmable logic controller is connected, a hardware layer management module of the adaptive unit informs the server. The server outputs a controller query data to query the programmable logic controller through the hardware layer management module. The server generates a control data conforming to a specification of the programmable logic controller according to a controller response data of the programmable logic controller, for the hardware layer management module to control the programmable logic controller.
US08781606B2 Enhanced implantable antenna system and method
As described herein vascular anchoring systems are used to position an implant in a vascular area such as a bifurcated vasculature with relatively high fluid flow, for instance, in an area of a pulmonary artery with associated left and right pulmonary arteries. Implementations include an anchoring trunk member having a first anchoring trunk section and a second anchoring trunk section. Further implementations include a first anchoring branch member extending from the anchoring trunk member. Still further implementations include a second anchoring branch member extending from the anchoring trunk member.
US08781603B2 Minimally invasive methods for implanting a sacral stimulation lead
Methods and apparatus for implanting a neural stimulation lead in a patient's body are described. A lead assembly comprises a pointed-tip stylet, a stimulation lead, and an optional tube to deploy a fixation element attached to the lead. One embodiment of the implant methods starts with inserting the pointed-tip lead assembly directly into tissue. After the desired implant position is determined, the pointed-tip component is separated from the stimulation lead and removed from the tissue, leaving the stimulation lead implanted. After confirmation that the stimulation lead is in the right tissue location, the pointed-tip component is removed from the body, leaving the stimulation lead in place. The stimulation lead can be connected to a neurostimulator to delivery therapies to treat neural disorders, such as urinary control disorders, fecal control disorders, sexual dysfunction, and pelvic pain, etc.
US08781601B2 Atraumatic lead removal sheath
The present invention provides for a safer and less traumatic chronically implanted device and methods for removing same from a patient. One embodiment of the invention provides for a medical device comprising an implantable diagnostic or therapeutic lead having a distal end, a proximal end, a longitudinal axis and an outer surface, and a tubular cover attached to the diagnostic or therapeutic lead, preferably near the distal end, and positioned to cover a substantial portion of the outer surface of the diagnostic or therapeutic lead. The tubular cover is configured to evert upon application of a longitudinal force to extract the diagnostic or therapeutic lead.
US08781597B2 Systems for monitoring a patient's neurological disease state
The present invention provides methods and systems for modulating a patient's neurological disease state. In one embodiment, the system comprises one or more sensors that sense at least one signal that comprise a characteristic that is indicative of a neurological disease state. A signal processing assembly is in communication with the one or more sensors and processes the at least one signal to estimate the neurological disease state and to generate a therapy to the patient that is based at least in part on the estimated neurological disease state. A treatment assembly is in communication with the signal processing assembly and delivers the therapy to a nervous system component of the patient.
US08781596B2 Implantable medical device with single coil for charging and communicating
A combination charging and telemetry circuit for use within an implantable device, such as a microstimulator, uses a single coil for both charging and telemetry. In accordance with one aspect of the invention, one or more capacitors are used to tune the single coil to different frequencies, wherein the coil is used for multiple purposes, e.g., for receiving power from an external source and also for the telemetry of information to and from an external source.
US08781591B2 Swallowable capsule and method for stimulating incretin production within the intestinal tract
Embodiments of the invention provide apparatus and methods for stimulating L cells in the intestinal tract to produce incretins for the treatment of conditions including diabetes and obesity. Many embodiments provide a method and apparatus for the treatment of diabetes by electrically stimulating L-cells to secrete incretins to stimulate or otherwise modulate the production of insulin. Particular embodiments provide a swallowable capsule for stimulating L-cells in the intestinal tract as the capsule moves through the tract. The capsule can include two or more electrodes for providing electrical stimulation to L-cells, a power source for powering one or more components of the capsule, a sensor for sensing the location of the capsule in the intestinal tract; a controller and a waveform generator for generating the electrical signals emitted by the electrodes to stimulate the L-cells to secrete incretins such as GLP-1 to stimulate insulin production for glucose regulation of diabetic conditions.
US08781587B2 Detecting and treatment of sleep apnea
A device is presented for evaluating whether an episode of sleep apnea is occurring in a patient suffering from chronic sleep apnea disorder, for delivery of appropriate therapy. The device includes circuitry adapted to respond to a cardiac signal generated by the heart. Switching circuitry diverts passage of the heart signal through both a high impedance path and a substantially lower impedance path, and a differential amplifier processes the resulting signal pairs to ascertain the difference in magnitude between the two signals of each pair. An analyzer thereof determines changes in the patient's ventilation, from which inordinately reduced patient ventilation is detected to assess possible occurrence of an episode of sleep apnea. If the analyzer denotes change of ventilation between otherwise regular respiratory cycles, an actual episode of sleep apnea is indicated. A stimulus generator responds to such indication to generate an appropriate electrical therapy for delivery to a preselected location in the patient's body to induce ventilation so as to terminate the apnea episode.
US08781585B2 Identification and remediation of oversensed cardiac events using far-field electrograms
In general, the disclosure is directed to techniques for identification and remediation of oversensed cardiac events using far-field electrograms (FFEGMs). Identification of oversensed cardiac events can be used in an ICD to prevent ventricular fibrillation (VF) detection, and thereby avoid delivery of an unnecessary defibrillation shock. Alternatively, or additionally, identification of oversensed cardiac events can be used in an ICD to support delivery of bradycardia pacing during an oversensing condition. In some cases, bradycardia pacing delivered in response to detection of oversensed cardiac events may include pacing pulses from multiple vectors to provide redundancy in the event the oversensing may be due to a lead-related condition.
US08781584B2 Capture threshold measurement for selection of pacing vector
Various techniques for facilitating selection of a pacing vector for pacing a chamber of a heart are described. One example method described includes, for each of a plurality of vectors, delivering a pacing pulse to capture a first heart chamber, determining a first time interval between the pacing pulse and a sensed event in a second heart chamber, determining a capture detection window in response to the determined first time interval, and enabling a capture detection module to iteratively decrease a pacing pulse magnitude delivered in the first heart chamber until an event in the second heart chamber is not sensed during the determined capture detection window.
US08781583B2 Vagal stimulation
The disclosure herein relates generally to methods for treating heart conditions using vagal stimulation, and further to systems and devices for performing such treatment. Such methods may include monitoring physiological parameters of a patient, detecting cardiac conditions, and delivering vagal stimulation (e.g., electrical stimulation to the vagus nerve or neurons having parasympathetic function) to the patient to treat the detected cardiac conditions.
US08781581B2 System and method for determining the origin of a sensed beat
A method for monitoring a biological cardiac pacemaker is provided. The method may include stimulating a heart at a region selected for implantation of a biological pacemaker and sensing at least one electrical signal indicative of a cardiac depolarization originating in the region selected for implantation of the biological pacemaker. The method may further include sensing at least one subsequent electrical signal produced by the heart and determining if the subsequent electrical signal originated in the region selected for the biological pacemaker or another region of the heart. In an alternative embodiment, the method may include determining a template time difference between two points on cardiac complexes sensed in two or more different cardiac locations during normal sinus rhythm. The method may further include determining a time difference between two points on a subsequent cardiac complex sensed in two or more different cardiac locations. The time differences may be compared to determine if the subsequently-sensed cardiac complex originates in a left ventricular biological pacemaker site or in another cardiac site.
US08781580B2 Pacing sequence optimization
An implantable medical device is connected to a multipolar LV lead and an implantable sensor. The sensor signal from the sensor is used to identify a time point of mitral valve closure for a cardiac cycle when a ventricular pulse generator generates pacing pulses that are applied to the electrodes of the multipolar LV lead according to a pacing sequence. A time interval processor determines the time interval from onset of LV activation to the time point of mitral valve closure. This procedure is repeated for multiple different pacing sequences of a sequence set. The pacing sequence that resulted in shortest time interval is then selected by a selector as the currently optimal pacing sequence for the patient.
US08781578B2 Mass attribute detection through phrenic stimulation
According to certain examples, an implanted medical device is used to determine a mass attribute of a patient. The patient's phrenic nerve is stimulated, and the diaphragmatic response is measured by an accelerometer. The measured response is analyzed in certain embodiments to determine a mass attribute. This information can help in the diagnosis of, and efficient response to, edema.
US08781576B2 Device and method for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current
A device and method for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current are provided. In one embodiment, the device for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current may be used in a defibrillator. The device for reducing patient transthoracic impedance for the purpose of delivering a therapeutic current may be a microneedle array that may have a number of different configurations and may be made with different materials.
US08781574B2 Integrated delivery and visualization tool for a neuromodulation system
Methods and apparatus for delivering a neurostimulator to a target tissue are provided which may include any number of features. One feature is a delivery tool comprising a handle portion, an elongate shaft comprising a contoured distal portion, a visualization system embedded in the elongate shaft, and an insertion groove on the elongate shaft configured to deploy the neurostimulator. The contoured distal portion can be shaped and configured to maintain contact with a posterior maxilla and elevate a periosteum off of the posterior maxilla to avoid soft tissue dissection. In some embodiments, the neurostimulator is implanted in close proximity to or touching the sphenopalatine ganglion.
US08781569B2 Biometric information processing device, biometric information processing method, and control program
A biometric information processing device has a heart rate detection unit that detects the heart rate of a subject; a relative heart rate calculation unit that calculates a relative heart rate, which is the relative value of the heart rate to the prescribed resting heart rate of the subject; a relative oxygen intake calculation unit that calculates a relative oxygen intake based on the relative heart rate; an oxygen intake estimation unit that estimates the oxygen intake from the relative oxygen intake; and a calorie expenditure calculation unit that calculates calorie expenditure based on the oxygen intake.
US08781562B2 Interference mitigation circuitry for biometric measurements
An apparatus includes a first signal line configured to couple signals from a first skin electrode to a first input of a differential amplifier comprised as a front-stage in a signal detection circuitry for measurement of biometric signals sensed by the first skin electrode; a second signal line configured to couple signals from a second skin electrode, different from the first skin electrode, to a second input of the differential amplifier of the signal detection circuitry for measurement of biometric signals sensed by the second skin electrode; and an impedance circuitry coupled between the first signal line and the second signal line in order to tune input impedance of the differential amplifier. Impedance of the impedance circuitry is higher on a first frequency band covering a frequency band of the measured biometric signals than on a second frequency band not covering the frequency band of the measured biometric signals.
US08781555B2 System for placement of a catheter including a signal-generating stylet
An integrated catheter placement system for accurately placing a catheter within a patient's vasculature is disclosed. In one embodiment, the integrated system comprises a system console, a tip location sensor unit for temporary placement on the patient's chest, and an ultrasound probe. The tip location sensor senses a field produced by a stylet disposed in a lumen of the catheter when the catheter is disposed in the vasculature. The ultrasound probe ultrasonically images a portion of the vasculature prior to introduction of the catheter. ECG signal-based catheter tip guidance is included to enable guidance of the catheter tip to a desired position with respect to a node of the patient's heart. The stylet includes an electromagnetic coil that can be operably connected to the sensor unit and/or console through a sterile barrier without compromising the barrier. The stylet can also be wirelessly connected to the sensor unit and/or console.
US08781554B2 Method and system of simulating magnetic resonance imaging signals
A method for simulating magnetic resonance signals is proposed. A lattice array where each point in the array has several magnetic resonance sensitive particles is provided. Statistic property of each point is set. A raw magnetic resonance imaging data is calculated based on statistic property of each point and a magnetic resonance imaging sequence to be applied. A system for simulating magnetic resonance signals is further proposed. By considering statistic property of each point, it can distinguish every part of the object to be scanned and really reflect the structure of object without using a real magnetic resonance imaging device. It saves time and costs for avoiding several scanning by the real a magnetic resonance imaging device.
US08781553B2 Magnetic resonance imaging apparatus and control method thereof
A magnetic resonance imaging apparatus includes a collection unit that applies a uniform static magnetic field to a subject and also applies a radio-frequency magnetic field and a gradient magnetic field to the subject in accordance with a predetermined pulse sequence to collect a magnetic resonance signal from the subject, an imaging unit that images the subject based on the magnetic resonance signal collected by the collection unit, a detection unit that detects a respiratory level of the subject, an informing unit that informs the subject of whether the detected respiratory level falls within an allowable range, and a unit that controls the collection unit and the imaging unit in such a manner that the magnetic resonance signal for imaging is collected and the subject is imaged based on the thus collected magnetic resonance signal for imaging when the detected respiratory level falls within the allowable range.
US08781551B2 Apparatus for connecting impedance measurement apparatus to an electrode
A method of monitoring pulmonary oedema in a subject using a processing system. The method includes, determining a measured impedance value for at least two body segments, at least one of the body segments being a thoracic cavity segment. For each body segment, the measured impedance values are used to determine an index, which is in turn used to determine the presence, absence or degree of pulmonary oedema using the determined indices.
US08781544B2 Multiple wavelength optical sensor
A multiple wavelength optical sensor has an emitter configured to radiate light having a plurality of wavelengths into a tissue site. The emitter comprises a plurality of LEDs configured in an array and connected within an electrical grid. A detector is configured to receive the light after absorption by pulsatile blood flow within the tissue site. The detector generates a sensor signal capable of being processed by a patient monitor so as to derive oxygen saturation, carboxyhemoglobin, methemoglobin and total hemoglobin.
US08781533B2 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys that include a dedicated key and letter keys arranged according to a QWERTY layout, and one or more modules. The one or more modules are configured to output a user interface on the display device responsive to selection of the dedicated key, the user interface having a plurality of portions that are selectable via the touchscreen functionality to cause input of a respective one of a plurality of emoticons.
US08781531B2 Handling control channels in a WCDMA system
A radio base station for use in a Wideband Code Division Multiple Access network. The radio base station comprises a receiver for receiving radio signals transmitted over the air by users, and a first processor for processing the received signals in order to recover signals for a first group of users, the “cancellers”, and a first set of control signals for a second group of users, the “cancellees”. The radio base station further comprises an interference canceller for performing interference cancellation on the received signals using the recovered signals in order to generate an interference cancelled signal, a second processor for subsequently processing the interference cancelled signal in order to recover a second set of control signals for the cancellees, and a controller for using the control signals to control the transmission of data towards said cancellees.
US08781530B2 OTA file upload servers
Devices and methods are disclosed which relate to gathering a plurality of data from a SIM card on a wireless communications device and recording the plurality of data onto a database where the plurality of data can be viewed at a later time. A network device requests a plurality of data from a SIM card on a wireless communications device. An OTA platform receives the request and gathers the plurality of data from the SIM card. The OTA platform, which normally sends the plurality of data back to the network device, sends the plurality of data to a file upload server instead. The file upload server records the plurality of data to a database where it can be viewed by the network device. In certain examples, the file upload server sends a notification to the network device that the plurality of data is ready for viewing. In other variations, the plurality of data can be viewed from any internet portal.
US08781529B2 Method and device for managing applications of a mobile terminal
A method and system for managing a set of applications stored on a mobile terminal, comprising an access to said set of applications enabling at least one specific function to be accessed by at least one application using an application manager.
US08781525B2 Electronic apparatus, reception control method and recording medium
In a cellular phone 100, a directional coupler 20 provided between a transmitter for communication 32 and a duplexer 30 extracts a transmitted signal, and a detector 21 detects the signal and detects a transmission power level. Next, the comparator 22 compares a comparison level generated by a base voltage source 23 which generates a base voltage corresponding to a received field strength of a broadcast signal with an output level from the detector 21. When the output level exceeds the comparison level, the comparator generates a selection instruction signal of level ‘H,’ and switches a path so as to insert a filter between a TV receiving antenna ANT 1 and a TV receiver 13 using an input selection switch 10 and an output selection switch 12. Accordingly, deterioration of viewing quality due to suppressed sensitivity caused by transmission power of wireless communication can be prevented.
US08781524B2 Wireless communication device
In a case where a wireless communication device corresponds to a first-region wireless communication system, a first reception block and a second reception block receives a radio signal of the first-region wireless communication system in a diversity scheme and a transmission block transmits a radio signal of the first-region wireless communication system. In a case where the wireless communication device corresponds to a first second-region wireless communication system and a second second-region wireless communication system, the second reception block receives a radio signal of the first second-region wireless communication system, the first reception block receives a radio signal of the second second-region wireless communication system, and the transmission block transmits a radio signal of the first second-region wireless communication system and a radio signal of the second second-region wireless communication system with time division switching.
US08781523B2 System, method, and computer program product for using a cellular phone as an interface for a VoIP-equipped computer
A system, method and computer program product are provided. Included is a cellular phone capable of communicating via a long-range cellular network protocol and a short-range protocol. Further included is a system capable of communicating via a long-range hard-line network protocol and the short-range protocol. Thus, when the cellular phone is in the proximity of the system, the cellular phone communicates with the system utilizing the short-range protocol, so that the cellular phone is used to communicate via the long-range hard-line communication network protocol.
US08781522B2 Adaptable antenna system
The invention utilizes small, narrow-band and frequency adaptable antennas to provide coverage to a wide range of wireless modes and frequency bands on a host wireless device. The antennas have narrow pass-band characteristics, require minimal space on the host device, and allow for smaller form factor. The frequency tunability further allows for a fewer number of antennas to be used. The operation of the antennas may also be adaptably relocated from unused modes to in-use modes to maximize performance. These features of the antennas result in cost and size reductions. In another aspect, the antennas may be broadband antennas.
US08781521B2 Double number service
Embodiments disclosed herein describe a double number service configured to allow a mobile or landline subscriber to receive an additional telephone number that is configured to make and receive communications such as telephone calls and text messages. Telecommunications systems and methods disclosed herein are configured to utilize a virtual phone number or double numbers, which a user may subscribe to, to publish and/or communicate to other users. The user may also subscribe to multiple virtual numbers, and use the virtual numbers on a single device. Accordingly, an end user may receive communications to an assigned number from a telecommunications service provider and the virtual or double number on the same telecommunications device.
US08781519B2 Transmission power modulation to facilitate in-device coexistence between wireless communication technologies
A method of modulating transmission power to facilitate in-device coexistence between wireless communication technologies is provided. The method can include determining a scheduled time period during which data is received by a device via a first wireless communication technology. The method can further include reducing a transmission power of a transmission from the device via a second wireless communication technology to a threshold level prior to the scheduled time period and controlling the transmission power so that the transmission power does not exceed the threshold level during the scheduled time period. The method can additionally include, subsequent to the time period, increasing the transmission power to a level exceeding the threshold level.
US08781516B2 Apparatus and method for power control in broadband wireless access system
Uplink power control in a broadband wireless access system is provided. A Base Station (BS) includes a controller, a first generator, a second generator, and a modulator/demodulator (modem). The controller determines to apply one of a first power control which is slot-periodic and a second power control which is frame-periodic. The first generator generates a first power control command at a slot period using a channel quality premising a rake receiver according to the first power control. The second generator generates a second power control command at a frame period using a channel quality premising an equalizer according to the second power control, and generates a third power control command according to a predefined pattern at a slot not being able to use the channel quality. The modem transmits at least one of the first, second, and third power control commands.
US08781508B1 System and method for transferring information between a remote computing device and a central business unit
Systems and methods for receiving, processing and responding to text messages are described. In one embodiment a central business unit (CBU) response system may include apparatus for receiving text messages from a message sender, storing the messages in a memory, providing a user indication of receipt of the text messages, displaying and/or printing the message contents, receiving a user input in response to the user indication, and providing a confirmation message to the message sender.
US08781506B2 Network-side positioning occasion adjustment via assistance data adjustment
A network node (44) herein advantageously eliminates or at least mitigates timing ambiguities associated with when a user equipment (36) is to perform assisted positioning measurements. To do so, the network node (44) generates assistance data to indicate that a first cell for the measurements (e.g., a reference cell) has a greater positioning occasion periodicity than it actually has. This greater periodicity may be, for example, a multiple of the first cell's actual positioning occasion periodicity. Regardless, the node (44) also generates the assistance data to indicate positioning occasion timing for at least a second cell relative to positioning occasion timing for the first cell that is based on this greater periodicity. Finally, the node (44) sends this generated assistance data to the user equipment to assist with the positioning measurements.
US08781503B2 System and method for extraction of location related data in a wireless communication system
A system and method to collect data related to the geographical location of a mobile station communicating with a GSM network and to use the location related data to determine the geographical location of the mobile station. A tap is place in an Abis link between a base station and a base station controller, the tap providing a copy of a signal carried by the Abis link. The copy signal is routed to a protocol analyzer that extracts location related data from the copy signal. A location processor uses the location data to determine the geographical location of the mobile station. The geographical location data is used by a data analyzer to provide location based services, such as estimating traffic intensity and speed of mobile stations.
US08781499B2 Methods and systems for remote flood zone determinations
This patent discloses methods and systems for remotely requesting a flood zone determination from a mobile device such as a smart phone. The methods and systems use the GPS receiver in the mobile device to determine the exact latitude and longitude of the user's location, thus eliminating the need for geocoding, eliminating errors introduced by manual data entry, and eliminating the need for the time consuming manual determination processes required, for example, for non-standard-addressed locations and for structures located near a 100-year flood zone.
US08781497B2 Passive locating of UMTS handsets
Passive location determining of a 3G handset is provided. The method may include the following steps: sending a sequence of 3G ‘Pings’ directed at a specified handset over a 3G network; determining the specified handset user identifier and the sewing base station of the specified handset based on reoccurrences of user identifiers responsive of the ping requests, captured from the forward access channel (FACH) of each base station; decoding the FACH of the serving base station responsive to an additional ping, yielding parameters required for receiving uplink dedicated channel (UL DCH); estimating, in each location associated with a base station, a time difference between fastest possible and actual arrival of a signal over the UL DCH sent by the specified handset, wherein the estimating is synchronized to the serving base station; and calculating the location of the specified handset, based on the estimated time differences associated with the locations.
US08781496B2 Methods and apparatus for mobile device location determination
Methods and apparatus for resolving an ambiguity with regard to a mobile device's location are described. In various embodiments, when a level of ambiguity with regard to the location of a mobile device is detected, and the level of ambiguity is above a threshold, an ambiguity resolution request signal is generated and transmitted. In this manner, a wireless terminal needing help in determining its location reliably may request such help but at other times may determine its own location without assistance. In some embodiments the ambiguity resolution request signal includes information, e.g., location probabilities, on one or more locations which are under consideration as possible locations of the mobile device. A device responding to the ambiguity resolution request provides information allowing the mobile device confronted with a location ambiguity to eliminate at least on location under consideration or to generate a new probability for one or more locations under consideration.
US08781495B1 Method and system for indoor RF mapping
A method is disclosed for determining a region of highest probability. At a first electronic device an RF signal is received comprising a first wireless signal and a second wireless signal is received. The first wireless signal and the second wireless signal are each other than solely a GPS signal. Based on both the first wireless signal and the second wireless signal, a region of highest probability is determined comprising an area of location estimates for the electronic device, the determined region of highest probability other than a region of highest probability determinable independently with each of the first RF signal and the second RF signal.
US08781494B2 Crowd sourcing with robust device position determination
A device records observation data including positions of the device. The position of the device can be determined based on a difference between the timing of receipt, from a wireless source, of repetitive data at a trusted position and the timing of receipt of the repetitive data at a new position. The difference is used to determine a distance the new position is away from the wireless source relative to the trusted position, and this distance is used to determine an identification of the new position. The position of the device can also be determined by recording inertial data even though no position of the device is known. When a trusted position of the device is subsequently identified, the inertial data is used to backtrack along a path that the device moved to identify trusted positions of the device along the path.
US08781493B2 Security tracking device
A tracking device has an on-board power source, a central processing unit, a cellular telephony transmitter and receiver, a speaker and a microphone, a bus system interconnecting electronic elements, and software or firmware executing at least periodically from a machine-readable physical medium providing a range of functions for the device. The device maintains a sleep mode until activated by an internal timing function, once activated turns on the receiver and listens for radio signals, finding particular signals, consults memory associations with one or more of those signals, and determines to activate transmission only under certain preprogrammed conditions depended on signals found and identified.
US08781491B2 Management of mobile device communication sessions to reduce user distraction
Systems, methods and interfaces are disclosed for managing communications associated with a mobile communication device. Mobile communication devices process environmental inputs and transmit mobile communication device context information to a communication management system. The context information may, for example, reflect the motion and/or geographic location of the mobile device, and may reflect the risk associated with using the device to handle a call or other communications session. The communication management system uses the context information, optionally in combination with communication device profiles, to determine how to manage incoming and/or ongoing calls or other communication sessions. Mobile device users may also be inhibited from initiating communication sessions.
US08781489B2 Coordinating radio resource partitioning in a relay enhanced telecommunication network
A method includes acquiring an information from a second base station by a first base station, wherein the information is indicative for a relative timing displacement between (a) a first time pattern of a first radio resource partitioning scheme and (b) a second time pattern of a second radio resource partitioning scheme. The method further includes adapting the first time pattern of the first radio resource partitioning scheme, used by the first relay node, to the second time pattern of the second radio resource partitioning scheme, used by the second relay node, in such a manner that Time Transmission Intervals (TTIs) of the first time pattern which one used for uplink radio transmissions coincide with TTIs of the second time pattern which one used for uplink radio transmissions. A corresponding first base station is adapted for controlling and/or for carrying out the above described method.
US08781488B2 Method and an apparatus for enabling at least one mobile terminal to transfer and/or receive data through multiple frequency bands
A telecommunication network includes a telecommunication device and one or more mobile terminals that communicate data over multiple frequency bands. The telecommunication device obtains the carrier aggregation capability of the mobile terminals, as well as its own coordinated carrier aggregation capability. The telecommunication device then transfers this information to a centralizing device, as well as information related to a neighboring telecommunication device. The centralizing device then responds with a frequency band to be used by the telecommunication device for communication with the mobile terminals, as well as control signaling through the frequency band.
US08781486B1 Resource allocation and band assignment in carrier-aggregated wireless networks
In a wireless communication system including a plurality of client stations including at least one client station that is not configured to utilize carrier aggregation, different coverage areas correspond to different frequency bands being utilized. Wireless medium resources are allocated and frequency band(s) are assigned, jointly, to the client stations based on one or more coverage areas corresponding to one or more frequency bands in which each client station is located, whether client stations are configured to utilize carrier aggregation, demand factors, and indications of channel quality.
US08781481B2 Communication apparatus, network apparatus, communication system, communication method, and recording medium
The present invention relates to a communication apparatus including a plurality of interfaces and the interfaces are selected to enable detour call reception. A power-supplied interface is allowed to receive a call correspondingly to the selection of the interface. A plurality of networks (cellular network, WLAN network) and a communicating apparatus (communication terminal apparatus) wirelessly connected to a network apparatus (cellular switchboard, SIP server) disposed in each network are included. The communicating apparatus includes a plurality of interface units (cellular interface unit, WLAN interface unit) corresponding to the networks. Connection of a power source is switched for the interface units, and some or all of the networks are notified of detour destination information for detouring the call from the network to the interface unit of the call destination. The network apparatus receives the detour destination information to detour the call to the interface unit of the detour destination.
US08781479B2 Mobile device network selection
The described implementations relate to automatic network selection in relation to wireless mobile devices. One method can be applied to a mobile device that has both Wi-Fi and cellular capabilities. The method can attempt to identify Wi-Fi network availability for the mobile device. This method also evaluates whether to configure the mobile device to accomplish data communication over an identified Wi-Fi network or a cellular network.
US08781478B2 Handover control apparatus, handover control method, and program product
In a handover control apparatus, a terminal is wirelessly connected with one of base stations to establish a wireless data communications connection. The terminal executes a handover process using a handover process section when an electric wave state becomes lower than a threshold value, which is variable. The threshold value can be adjusted according to a moving speed of the terminal. Furthermore, the threshold value is corrected according to the past electric wave state. The threshold value is corrected according to a difference of (i) a minimum electric wave state in a preceding handover process, and (ii) a lower limit. The correction is executed so as to reduce an excessive decline of an electric wave state in a succeeding handover process. Deterioration of a communications quality during a handover process can be thereby suppressed.
US08781476B2 Configuration of HS-DSCH serving cell change improvements
A cell change procedure for user equipment (UE) situated in a serving cell. An active set of cells comprises a list of cells to which the UE can move from the serving cell. The UE sends a request to a network controller to add at least one further cell to the active set. The UE then receives the requested active set update from the network controller with the further cell and a list of cells to which a modified cell change procedure shall be used for handover. A neighbor cell which is stronger than a current serving cell is detected. This detected stronger neighbor cell is matching with the received list of modified cell change procedure cells, and the modified cell change procedure for the handover to the stronger neighbor cell is applied if the stronger neighbor cell is found matching a cell on the list.
US08781473B2 Prioritized query
A solution framework is employed that includes defining of a mechanism to run multiple queries in a single message exchange, along with a priority on a per-query basis. In some embodiments, a system for facilitating handover of a mobile device across heterogeneous access networks by ensuring response to queries transmitted by the mobile device includes: a) a mobile device having a plurality of wireless network interfaces for communicating over a plurality of heterogeneous access networks, having a media independent handover (MIH) entity to facilitate handovers between the heterogeneous networks, and configured to transmit queries related to handover operation between the heterogeneous access networks to MIH entities within said heterogeneous access networks; and b) said media independent handover entity of said mobile device being configured to transmit multiple queries in a single message exchange to an MIH entity in an access network with prioritization among said multiple queries.
US08781470B2 Mobile communications system and method for transmitting data when handover occurs
Upon handover, the data incompletely received by a source base station is retransmitted by a mobile station to a target base station, and then reversely transferred from the target base station to the source base station. By virtue of this reverse transfer control, the need to transfer all the received data from the source base station to the target base station upon handover can be eliminated, whereby it is possible to reduce the amount of traffic between the base stations. Moreover, ARQ processes are set respectively between the mobile station and the source base station and between the mobile station and the target base station, whereby it is possible for the mobile station to transmit new uplink data to the target base station, in parallel with the ARQ process with the source base station under the reverse transfer control.
US08781469B2 Radio access technology selection in telecommunications system
A telecommunications system operable to provide a facility for mobile communications to a mobile device. The system comprises a core network, an access control function and a plurality of radio access networks. Each radio access network is operable to communicate data to and from the mobile device in accordance with one of a plurality of radio access technologies. In response to an attach request from the mobile device requesting a connection with the core network via a chosen radio access technology, the core network is operable to establish a connection with the mobile device via at least one of the plurality of radio access interfaces for communicating data to and from the mobile device. An access control function is operable to identify the mobile device requesting the connection with the core network and in accordance with access control criteria generate an attach response indicating with which if any of the plurality of radio access technologies the mobile device may establish the connection and communicate the attach response to the radio access network via which the mobile device has requested the connection.
US08781466B2 Method of transmitting and receiving control information in a wireless communication system
A method of transmitting and receiving control information for a specific service in a wireless communication system is discussed. The method of transmitting control information for a specific service in a wireless communication system which uses multiple carriers includes transmitting notification indication information to at least one user equipment, the notification indication information including information related to a channel resource region through which control information for the specific service is transmitted, and transmitting a notification message to the at least one user equipment through the channel resource region indicated by the information related to the channel resource region, the notification including control information.
US08781464B2 System and method of decreasing time to begin acquisition of cellular networks after power up
In the system-selection solution used in wireless devices, system selection files may be read from a Universal Integrated Circuit Card (UICC) and converted into a priority list. The priority list may specify the relative priority of 3GPP and 3GPP2 systems and govern system selection by a device. Traditionally, generation of the priority list may be performed at every power up of the device. However, the reading of the system selection files from the UICC and generation of the priority list may take a period of time which may affect the performance of the device. For certain aspects of the present disclosure, the priority list may be generated after power up only when system selection files change. Therefore, the time for acquiring a wireless network upon the power up of a device may be reduced, particularly when system selection files remain the same as before.
US08781463B2 Method of and an operating support system for providing performance management in a Mobile telecommunications system
A method of and an Operating Support System, OSS, system (20) for Performance Management, PM, of a mobile telecommunications system (1) comprising a plurality of nodes (6) and radio access units (5) servicing a plurality of cells (15) generating a plurality of operational events data (13) and counter values (14) measured periodically for a first Result Output Period, ROP. Events data (13) and counter values (14) originating from the nodes (6) and radio access units (5) are collected (21; 40), aggregated (23; 41) periodically for a second and further ROPs having a duration longer than the first ROP. From the collected events data (13) further counter values are created (22, 42) periodically for the second and further ROPs. The aggregated and further counter values are processed (24; 43) corresponding to the originating nodes (6), radio access units (5) and ROP, and the processed counter values are analyzed (24; 44) for providing system operational performance indicia in different time scales.
US08781455B2 Method to control configuration change times in a wireless device
A method to control configuration change times is performed at a mobile wireless communication device when the mobile wireless communication device is connected to a wireless network. The mobile wireless device is connected in a first configuration mode. The mobile wireless communication device receives a control message from a radio network subsystem in the wireless network at a local receive time. The received control message includes a time indication for when to start a configuration mode change of the mobile wireless communication device, which the device extracts from the control message. The mobile wireless communication device reconfigures to a second configuration mode, different from the first configuration mode, based on the extracted time indication and the local receive time.
US08781453B1 Proactive caller-context systems and methods
A directory server may proactively provide to a remote mobile phone (or similar device) recent contextual information associated with callers who are likely to call the remote mobile phone, such that the remote mobile phone is likely to have a local set of recent contextual data about a given caller when the caller places a call to the remote mobile phone (or visa versa). When an unknown caller calls the remote mobile phone, the directory server may use the caller's phone number to identify directory information and one or more social-network or similar accounts that are used as sources of contextual information about the caller.
US08781451B2 System and method for providing traffic notifications to mobile devices
A system and method for providing traffic notifications to mobile devices is provided. The system obtains device data from a plurality of mobile devices within a similar area, gathered using, e.g., a GPS system. According to the speed that the mobile devices are travelling and the location of the similar area, traffic events can be identified and other mobile devices notified to provide dynamic updates as traffic situations change. Follow up notifications can be provided to update the user regarding the progress of traffic congestion, detours can be suggested, and various alerts provided. The mobile device may be connected to or part of a vehicle and leverage the notification system to provide different types of alerts and to notify users using various mechanisms.
US08781448B2 Selective alert processing
A computer-implemented method includes receiving, at a vehicle computing system, a notification that an incoming communication is being sent to a wireless device in communication with the vehicle computing system. The method also includes determining that a do not disturb function is active in the vehicle computing system and blocking a notification to a driver regarding the incoming communication. Finally, this method includes sending a command from the vehicle computing system to the wireless device to silence any notification that the wireless device provides in conjunction with the incoming communication.
US08781444B2 Communication apparatus and method
According to one embodiment, a communication apparatus includes a storage unit, a state detecting unit, a communication unit, and a communication control unit. The storage unit configured to store information. The state detecting unit configured to detect, at least one time during an operation of the communication apparatus, whether the storage unit is in a busy state in which no data writing is allowed, or in a ready state in which data writing is allowed. The communication unit configured to perform communication with a destination communication apparatus. The communication control unit configured to control the communication unit to inform the destination communication apparatus that a data receiving operation is stopped for a first time period, if the state detection unit detects that the storage unit has entered the busy state.
US08781437B2 Systems and methods for dynamic transmission power limit back-off for specific absorption rate compliance
This disclosure provides systems, methods and apparatus for providing transmission power limit back-off for Specific Absorption Rate (SAR) compliance. In one aspect, a method implemented in a wireless communication apparatus is provided. The method includes receiving an indication of at least one operating mode indicative of a proximity and an orientation of at least one transmitting antenna of the wireless communication apparatus. The method further includes determining a power transmission characteristic based on the determined operating mode and at least one of a radio access technology type, a band-class, a transmission configuration, an uplink channel, a traffic state, and a radio access technology transmission state used by the wireless communication apparatus, or any combination thereof.
US08781434B2 Method and apparatus for enhancing the power efficiency of wireless communication devices
Method and system for enhancing the power efficiency of a first wireless device that includes an energy receiver. In one implementation, the method includes receiving a transmitted signal at the first wireless device, converting the transmitted signal into power through the energy receiver, and providing the power to the first wireless device.
US08781430B2 Receiver filtering devices, systems, and methods
Exemplary embodiments of the invention disclose receiver baseband filtering. In an exemplary embodiment, the filter device may comprise a continuous-time filter and a discrete-time filter operably coupled to the continuous time-filter. The discrete-time filter may include a passive infinite impulse response filter operably coupled between the continuous-time filter and an amplifier. The discrete-time filter may also include an active infinite impulse response filter operably coupled between an output of the amplifier and an input of the amplifier. The discrete-time filter may be configured to combine an output of the active infinite impulse response filter and an output of the passive infinite impulse response filter to form a composite signal. Furthermore, the amplifier may be configured to receive and amplify the composite signal.
US08781427B1 Signal receiving circuit and the related signal receiving method
A signal receiving circuit includes an amplifier, a mixer, and a first controlling circuit. The amplifier includes: an input stage for receiving an input signal to generate a first signal; a gain stage coupled to the input stage for generating an output signal according to the first signal; and an output stage coupled to the gain stage for adjusting a spectral response of the amplifier according to a first adjusting signal. The mixer is coupled to the gain stage for generating a converted signal according to the output signal. The first controlling circuit is coupled to the mixer for detecting the converted signal to generate the first adjusting signal to adjust the spectral response of the amplifier.
US08781426B2 Techniques for controlling operation of control loops in a receiver
Techniques for controlling operation of control loops in a receiver are described. The operation of at least one control loop is modified in conjunction with a change in operating state, which may correspond to a change in linearity state, gain state, operating frequency, antenna configuration, etc. A change in linearity state may occur when jammers are detected and may cause bias current of analog circuit blocks to be adjusted. The at least one control loop to be modified may include a DC loop, an AGC loop, etc. The operation of a control loop may be modified by disabling the control loop or changing its time constant prior to changing operating state, waiting a predetermined amount of time to allow the receiver to settle, and enabling the control loop or restoring its time constant after waiting the predetermined amount of time.
US08781425B2 Methods and apparatus for handling a signaling message that relates to transmission rate restrictions
A method for handling a signaling message that specifies transmission rate restrictions may include operating in a first state. The method may also include receiving the signaling message from a network. The signaling message may include an activation time, the transmission rate restrictions and the control duration. The method may also include receiving a state transition trigger to operate in a second state. The method may also include determining the user equipment's behavior regarding the transmission rate restrictions upon receiving the state transition trigger.
US08781417B2 Hybrid techniques for antenna retuning utilizing transmit and receive power information
An embodiment of the present invention provides an apparatus, comprising a transceiver, an antenna tuner connecting said transceiver to an antenna, a power sensor adapted to acquire measurements about transmit power, a receive signal strength indicator (RSSI) adapted to acquire measurements about receive power and wherein said tuner tunes said antenna based upon said transmit and receive measurements to optimize said antenna in both the receive and transmit bands.
US08781416B1 Adapting transmit parameters in highly dynamic channel
A processor determines, from signals received from other communication devices, one selected transmission mode for the communication channel conditions. The processor projects multiple channel characterization parameters in a mathematical model to each of the candidate transmission modes using a model of nominal communication channel conditions to predict whether each of the candidate transmission modes will achieve the desired communication under the nominal communication channel conditions. This results in the generation of a first subset of transmission modes. The processor also projects the multiple channel characterization parameters to each of the candidate transmission modes using a model of degraded communication channel conditions to predict whether each of the candidate transmission modes will achieve the desired communication under the degraded communication channel conditions. Such a determination results in generating a second subset of transmission modes that would successfully achieve communication. One selected transmission mode that maximizes communication objectives is selected.
US08781414B2 Envelope detector and method for detecting an envelope of a signal to be amplified by a power amplifier
An envelope detector includes an input receiving a digital input signal indicative of a magnitude of a signal to be amplified by a power amplifier. A circuit is provided for generating an analog envelope signal based on the digital input signal. The envelope detector includes an output for outputting the analog envelope signal.
US08781410B2 Radio communication device, transmission circuit and buffer circuit
According to one embodiment, a buffer circuit has a capacitor comprising a first terminal and a second terminal, an input signal being inputted to the first terminal, a first inverting amplifier circuit configured to invert and amplify a signal of the second terminal of the capacitor, a second inverting amplifier circuit configure to invert and amplify an output signal of the first inverting amplifier circuit, and a MOS (Metal Oxide Semiconductor) transistor comprising a third terminal, a fourth terminal and a gate, the third terminal being connected to the second terminal of the capacitor, the fourth terminal being connected to a connection node of the first and the second inverting amplifier circuits, an inversion signal of the input signal being inputted to the gate.
US08781407B2 Antenna equipment including the grouping of antenna elements according to communication types
An antenna equipment includes an array antenna including a plurality of antenna elements configured to be grouped into at least one group according to each of N communication types, where N is an integer greater than or equal to 2, a selecting part selecting one of the N communication types, a transmitting part modulating outgoing data to generate an outgoing signal for antenna element or antenna elements belonging to each group for the selected communication type, and a receiving part demodulating an incoming signal from antenna element or antenna elements belonging to each group for the selected communication type to generate incoming data.
US08781406B2 Receiving apparatus
A receiving apparatus obtains identification information from a transmitting apparatus via a cable communication when the transmitting apparatus is connected with the receiving apparatus via the cable communication while the receiving apparatus is being connected with the transmitting apparatus via a radio communication. The receiving apparatus judges whether obtained identification information is the same as identification information of the transmitting apparatus which is connected with the receiving apparatus via the radio communication. When they are same, the receiving apparatus transmits an instruction to the transmitting apparatus to switch an output of contents data from the radio communication to the cable communication. When the transmitting apparatus receives the instruction, it switches the output of the contents data from the radio communication to the cable communication. The receiving apparatus switches an input of the contents data to the receiving apparatus from the radio communication to the cable communication.
US08781404B2 Portable electronic device positioning based on multipath characterization information associated with wireless network transmitting devices
Techniques are provided which may be implemented in various methods and/or apparatuses to allow a portable electronic device to characterize and/or otherwise identify that certain wireless signals may be multipath signals and/or non-multipath signals. Given such signal/environment characterization information, a portable electronic device may select particular wireless signals for use in signal-based location estimation process and/or other communication processes.
US08781401B2 Detection and estimation of radio frequency variations
A system including a counting module, a difference module, and a radar module. The counting module counts polarity reversals of samples of a signal. The samples are generated during a first period, a second period, and a third period. The counting module generates a first count, a second count, and a third count of the polarity reversals counted during the respective periods. The difference module determines a first difference between the first count and the second count, a second difference between the second count and the third count, and a third difference between the first difference and the second difference. The radar module determines variation in frequency of the signal based on the first count and the second count, and determines a type of radar present in the signal based on one or more of the third difference and the variation in the frequency of the signal.
US08781400B2 Method and apparatus for reducing co-channel interference
A method for providing co-channel interference information by a network node includes receiving information for at least one user equipment (UE) connected to an adjacent network node, determining a co-channel interference list for user equipment (UE) connected to the network node wherein the co-channel interference list is based on the received information and transmitting the co-channel interference list to a UE connected to the network node.
US08781394B2 Information processing apparatus and communication control method
According to one embodiment, there is provided information processing apparatus, including: a first communication module configured to perform a communication under a first communication scheme which corresponds to a proximity wireless communication requiring no authentication; a second communication module configured to perform a communication under a second communication scheme which has a communicable distance longer than that of the proximity wireless communication; and a communication controller configured to perform a control, after the first communication module has started a data transmission with another information processing apparatus under the first communication scheme, so as to change-over the first communication scheme to the second communication scheme and then perform the data transmission.
US08781393B2 Network updates of time and location
Methods and systems utilize a shake and transfer process to initiate a wireless communication provide a user device with time and location information of the communication, which can be associated with contact information of a user of the other device. As a result, a user has additional information associated with a contact, and the time and location information can be used to determine or track elapsed time and distance traveled between communications.
US08781388B2 Image forming device
An image forming device, comprising: a sheet-like medium accommodation unit; a supply member that carries a sheet-like medium; a pair of separation members that separate the sheet-like medium one by one; an image formation unit; a carrying path; a re-carrying unit to move inversely the sheet-like medium whose top face has been subjected to printing; a moving mechanism to move the supply member close to or away from the sheet-like medium and to move the pair of separation members close to or away from each other so that a path for the inversely carried sheet-like medium is formed; and a control unit to control the moving mechanism such that, when back-face printing is performed, the supply member is in a state of being moved away from the sheet-like medium and the pair of separation members are in a state of being moved away from each other.
US08781382B2 Fixing unit and image forming apparatus
A fixing unit includes a fixing rotatable body that is located at a side of a recording medium, the side carrying a not-fixed image, a pressing rotatable body that is located at another side of the recording medium and that is disposed so as to abut on the fixing rotatable body, a fixing heating unit that heats the fixing rotatable body, a first pressing heating unit that heats the pressing rotatable body from inside thereof, and a second pressing heating unit that is disposed opposite to a surface of the pressing rotatable body and that heats the pressing rotatable body from outside thereof.
US08781378B2 Fixing device and image forming apparatus
A fixing device for thermally fixing an unfixed image onto a recording sheet by causing the sheet to pass through a fixing nip. The fixing device includes: heat belt formed in an endless shape and provided with a resistance heat layer; first pressure member provided inside a running path of the heat belt; and second pressure member pressing the first pressure member from over the running path to form the fixing nip. At least one of the first and second pressure members is rotating body. The heat belt has a pressure-receiving area and two non-pressure areas. The pressure-receiving area receives pressures from both the first and second pressure members. The non-pressure areas have been arranged at outside of the pressure-receiving area in an axis direction of the rotating body. Two ring-like electrodes have been formed on circumferential surfaces of the non-pressure areas and are used to supply power to the resistance heat layer.
US08781375B2 Powder container, powder conveying apparatus, and image forming apparatus
A powder container includes: a powder containing unit that contains powder and at least a part of which is deformable; a discharging unit that receives the powder supplied from an opening of the powder containing unit via an inlet arranged on the discharging unit and discharges the powder to a supply destination; an elastic member that is arranged on a periphery of the inlet of the discharging unit; and a seal member that is arranged on the powder containing unit and seals the opening. The seal member is sandwiched between the discharging unit and the powder containing unit via the elastic member such that the seal member is removable from between the discharging unit and the powder containing unit.
US08781367B2 Image forming apparatus and processing apparatus with a rotatable cover unit that includes a clutch and transmission member
An image forming apparatus includes a housing with cover for covering and uncovering an opening in communication with an internal space. A drive portion generates a drive force that is transmitted intermittently by a clutch mechanism. The clutch mechanism includes a transmission member with first a transmission portion that receives a drive force from the drive portion and a second transmission portion that engages an image forming portion. A link mechanism reciprocates the transmission member in a first direction in which the transmission member moves away from image forming portion and a second direction opposite the first direction. A flexible link connects the cover to the link mechanism. The link mechanism coordinates with cover and moves the transmission member in the first direction when the cover uncovers the opening. The link mechanism coordinates with cover and moves the transmission member in the second direction when cover covers the opening.
US08781366B2 Image formation apparatus
An image formation apparatus includes a photoreceptor, a charge unit, an exposure unit, a development unit, and a transfer unit. The photoreceptor satisfies the following formulas. 0.9≦(|V0(2)−VL|)/(|V0(1)−VL|)≦1.0 2.0≦|VL|/L≦3.5 VL denotes a post-exposure surface potential value [V] of a surface portion of the photoreceptor exposed by the exposure unit in a first image formation cycle; V0(2) denotes a charge potential value [V] in a second image formation cycle of a surface portion of the photoreceptor exposed by the exposure unit in the first image formation cycle; V0(1) denotes a charge potential value [V] in a second image formation cycle of a surface portion of the photoreceptor not exposed by the exposure unit in the first image formation cycle; and L denotes a film thickness [μm] of the photosensitive layer.
US08781363B2 Medium carrying unit and image forming apparatus using the medium carrying unit
A medium carrying unit to be installed in an image forming apparatus includes a first carrying path through which a medium is carried, a handle member positioned above or around the first carrying path and including a part to be gripped by a user in a state that allows the handle member to project above a carrying surface of the first carrying path, an accommodation area that is defined around the handle member and that accommodates the handle member in a state that allows the handle member to be freely inserted and removed so that the handle member hides below the carrying surface of the first carrying path, and a push-out mechanism that pushes out the handle member from an interior of the accommodation area when the medium carrying unit is removed from the image forming apparatus.
US08781362B2 Image forming apparatus
An image forming apparatus includes a housing, a latent image carrier, and a developing device. The developing device includes a container, a supporter, first and second developer-transporting members, first and second magnets, a pair of first urging members, and a pair of second urging members. The pair of first urging members presses the container toward the latent image carrier while being interposed between the supporter and the container. The first urging members serve as two vertexes of a first triangle surrounding the center of gravity of part of the developing device excluding the supporter. The pair of second urging members presses the container toward the latent image carrier while being interposed between the supporter and the container. The second urging members serve as two vertexes of a second triangle surrounding the center of gravity of part of the developing device excluding the supporter.
US08781361B2 Image forming apparatus
An image forming apparatus includes a main body of the image forming apparatus; a developing cartridge that is detachably disposed in the main body and includes an image carrier; a charging roller that is disposed to face the image carrier in the developing cartridge and charges a surface of the image carrier; a charging roller separating unit that moves the charging roller between a first position in which the charging roller is in contact with the image carrier and a second position in which the charging roller is spaced apart from the image carrier; and a paper feeding cassette detachably disposed in the main body; wherein when the paper feeding cassette is first mounted, the charging roller is fixed in the second position by the charging roller separating unit.
US08781360B2 Image forming apparatus having a cover and a pressing mechanism for pressing a developing cartridge when closing the cover
An image forming apparatus includes a main body; a process unit configured to be attached to and removed from the main body, the process unit being configured to integrally hold a plurality of image carriers arranged in a first direction; a plurality of developing cartridges provided in corresponding association with the image carriers, the developing cartridges configured to be attached to and removed from the process unit, each of the developing cartridges including a corresponding developer carrier, each of the developing cartridges being configured to supply developer to a corresponding image carrier; and a pressing mechanism provided in the main body, the pressing mechanism configured to press the developing cartridges, when attached to the process unit, in a direction that the developer carriers contact the image carriers.
US08781358B2 Image forming apparatus, image forming method, computer program product, and image forming system
An image forming apparatus includes a developing unit configured to supply a toner onto a surface of an image carrier to form a toner image carried from a toner container; a transfer unit configured to transfer the toner image onto a transfer medium; a cleaning unit configured to collect a non-transferred toner that is not transferred onto the transfer medium during the transfer by the transfer unit; a recycle unit configured to carry the non-transferred toner to the developing unit; a non-transferred-toner-amount detecting unit configured to detects an amount of the non-transferred toner; a total-toner-amount calculating unit configured to calculates an amount of the toner carried from the toner container; a consumed-toner-amount calculating unit configured to calculate, based on the amounts, a consumed toner amount; and an environmental-load-information calculating unit configured to calculate, based on the consumed toner amount, environmental load information.
US08781357B2 Image forming apparatus
An image forming apparatus for forming an image on a recording material by exposing a photosensitive member with a light emitting member in a state where a cartridge including the photosensitive member is mounted in an apparatus main body includes a light emitting member, a support member, and a duct formed in the support member. The light emitting member includes a plurality of light emitting portions arranged in an array. The support member supports the light emitting member. The duct forms an air supply path extending in a longitudinal direction of the cartridge to cool the cartridge mounted in the apparatus main body.
US08781356B2 Image forming apparatus and vibration reducing member
An image forming apparatus includes an image forming assembly including an image carrier including a support portion and a developing device including a projecting portion, an image forming apparatus body including a frame and an assembly covering member that rotates between a closed state and an open state and that has a support hole for receiving the support portion and an interference avoiding hole for receiving the projecting portion, and a vibration reducing member. The vibration reducing member reduces vibration of the developing device relative to the image carrier by being fitted in a gap around the projecting portion in the interference avoiding hole in the state in which the projecting portion is inserted in the interference avoiding hole in the assembly covering member in the closed state. The image forming apparatus is operated in the state in which the vibration reducing member is removed.
US08781355B2 Electrical contact, electrophotographic photosensitive drum, and process cartridge
An electrical contact member electrically connects to an external contact which is electrically connected with an electroconductive cylindrical member having a photosensitive layer on its outer surface and which is provided outside the cylindrical member. The electrical contact member includes a first contact portion contacted with the cylindrical member, a second contact portion contacted with the external contact, a first extension connected electrically with the first contact portion and extending in a diametrical direction across an axis of the cylindrical member, and a second extension electrically connecting with the first extension and extending in the diametrical direction toward the axis. The second extension is provided with the second contact portion, and when the second contact portion is contacted by the external contact, the second contact portion displaces along the axis.
US08781354B2 Image-forming apparatus
An image-forming apparatus includes: an apparatus main body; a unit part that includes an electronic component and that can be installed in the apparatus main body by being guided in a first predetermined direction; a unit-side electrode that is provided to the unit part to be connected electrically with the electronic component; a main body-side electrode that is provided to the apparatus main body and is connected electrically with the unit-side electrode when the unit part is installed in the apparatus main body; and a ground electrode that is provided to the apparatus main body and is connected electrically with a ground, the ground electrode being disposed at a position upstream of the main body-side electrode with respect to the first predetermined direction.
US08781353B2 Toner sensor module
Toner sensor modules are provided. In one aspect, a toner sensor module has a first light source emitting a first light, a first light sensor that generates a sensed light signal that is indicative of a sensed light, and a frame. The frame positions the light source to illuminate a target area from a first side a plane that is normal to the target area so that illuminated portions of any toner particles at the target area direct a reflected a portion of the first light into the first side and positioning the first light sensor on the first side of the plane to which toner particles at the target area direct the reflected portion of the first light.
US08781352B2 Method and apparatus to control temperature of fuser in image forming apparatus by using power capsule
A method of controlling a temperature of a fuser in an image forming apparatus includes generating a power capsule including a soft start period in which a power supply is gradually increased to improve a flicker characteristic, a full turn on period in which the power supply is maximum, and a soft end period in which the power supply is gradually decreased to improve the flicker characteristic. The power capsule is profiled to supply a constant amount of power and to satisfy a predefined requirement for flicker and harmonic characteristics of an image forming apparatus with respect to the fuser in the soft start period, the full turn on period, and the soft end period. The method includes detecting the temperature of the fuser and controlling the temperature of the fuser by performing a power control operation corresponding to the power capsule according to a temperature variation of the detected temperature of the fuser with respect to a reference temperature of the fuser.
US08781345B2 Image forming apparatus and method of forming image
An image forming apparatus includes a fixing unit fixing toner images to paper sheets, a timing adjusting unit adjusting the timing of supplying paper sheets to the fixing unit, a temperature detecting unit detecting the temperature of a predetermined section of a heating rotating body included in the fixing unit, and a timing control unit selecting a first mode or a second mode immediately after start-up of the image forming apparatus in accordance with whether the number of paper sheets to be printed exceeds a predetermined number, wherein in the first mode, when the temperature detected by the temperature detecting unit exceeds a first temperature, the first paper sheet is supplied to the fixing unit and, in the second mode, when the detected temperature exceeds a second temperature different from the first temperature, the first paper sheet is supplied to the fixing unit.
US08781340B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus includes an imaging unit configured to form pattern images in areas corresponding to positions at which toners including a specific color toner of a specific color are provided; a reading unit configured to read the formed pattern images; a color information detection unit configured to analyze color information of the read pattern images and detect the color information of the specific color toner; a position determination unit configured to determine the position at which the specific color toner is provided from a position at which the pattern image of the specific color is formed in the read pattern images; and a recording unit configured to record the detected color information of the specific color toner and the position at which the specific color toner is provided.
US08781339B2 Electronic apparatus, non-temporary recording medium, communication terminal unit, and operation control system
A multifunction peripheral 1 includes a communication portion 102, a control portion 101, a certified reference time storage portion 103, and a determining portion 104. A communication portion 102 receives a total maintenance time stored in a communication terminal unit 31 from the communication terminal unit 31. A control portion 101 switches its operation mode between a maintenance mode and a normal operation mode to activate the multifunction peripheral 1. A certified reference time storage portion 103 stores a certified reference time that permits switching to the maintenance mode. A determining portion 104 determines whether the total maintenance time has reached the certified reference time. When it is determined that the total maintenance time has reached the certified reference time by the determining portion 104, the control portion 101 switches the multifunction peripheral 1 to the maintenance mode to activate the multifunction peripheral 1.
US08781338B2 Image forming apparatus, image forming method, and computer-readable recording medium having image forming program recorded therein
There is provided an image forming apparatus including: an image data acquiring unit that acquires image data of an image formed on a sheet; an identification information image reading unit that reads an identification information image formed on the sheet, the identification information image corresponding to identification information that identifies the sheet on which the image is formed; an image forming unit that forms a first image based on the image data acquired by the image data acquiring unit on the sheet with a decolorable colorant which becomes colorless by a predetermined chemical reaction; and a storage control unit that stores the identification information and the image data of the image to be formed on the sheet, on which the identification information image corresponding to the identification information is formed, in a predetermined storage region in a correlated manner.
US08781335B2 Optical repeater and signal relay method thereof
An optical repeater in a mobile communication system includes a main hub unit (MHU) and a plurality of repeaters connected to a plurality of access points of the MHU, respectively. Each of the repeaters receives subcarrier information and a signal transmitted from a base station, as optical signals, through the MHU or a different repeater connected thereto, processes only a signal corresponding to a subcarrier allocated to a terminal which has accessed according to the subcarrier information, and transmits the processed signal to the terminal which has accessed. Also, each of the repeaters maps a signal of the terminal which has accessed to a subcarrier allocated to the terminal which has accessed, and transmits the same to the MHU or a different repeater connected thereto.
US08781334B2 Quantum repeater and system and method for creating extended entanglements
An iterative method is provided for progressively building an end-to-end entanglement between qubits in first and second end nodes (91, 92) of a chain of nodes whose intermediate nodes (90) are quantum repeaters. At each iteration, a current operative repeater (90) of the chain merges an entanglement existing between qubits in the first end node (91) and the operative repeater, with a local entanglement formed between qubits in the operative repeater and its neighbor node towards the second end node (92). For the first iteration, the operative repeater is the neighbor of the first end node (91); thereafter, for each new iteration the operative repeater shifts one node further along the chain toward the second end node (92). A quantum repeater adapted for implementing this method is also provided.
US08781332B2 Optical transceiver module, optical transmission device, and optical transmission method
An optical transceiver module adapted to a link device includes a connection unit, a driving unit and optical transmitting and receiving units. The connection unit, to be coupled with the link device, includes an indicating element for generating an indicating signal when the connection unit is coupled with the link device. The driving unit, coupled with the connection unit, receives the indicating signal and outputs a control signal according to the indicating signal. The optical transmitting unit, coupled with the driving unit, receives the control signal for driving the optical transmitting unit to output a first optical signal. The optical receiving unit, coupled with the driving unit, transmits a received second optical signal to the driving unit. An optical transmission device using the optical transceiver module, and an optical transmission method are also disclosed. A link training sequence can be initiated after the connection unit is actually coupled with the link device. Thus, a host cannot enter a disable mode due to error connection.
US08781330B2 Optical repeater complying with redundant configuration
An optical repeater formed in an optical passive component passively relays an incoming multiplexed optical signal. The repeater has an optical decoder decoding the multiplexed optical signal, and an optical encoder encoding an optical signal from a termination unit connected to the repeater. The repeater further includes a first optical path switch outputting an incoming multiplexed optical signal to the optical decoder and outputting the optical signal delivered from the optical decoder, a second optical path switch outputting the optical signal coming from the first optical path switch to the termination unit, and a third optical path switch outputting the optical signal coming from the second optical path switch to the encoder and outputting the optical signal delivered from the encoder.
US08781327B2 Use of multiple shared wavelength lockers to stabilize transponders in a wavelength division multiplexing (WDM) network
An apparatus comprising at least one processor configured to receive a wavelength-division-multiplexed (WDM) signal from a remote node, wherein the WDM signal comprises a first channel carrying a first remotely generated signal, a second channel carrying a second remotely generated signal, and a third channel, adapt the WDM signal into a composite WDM signal by: dropping the first remotely generated signal from the first channel; adding a first locally generated signal to the first channel; and adding a second locally generated signal to the third channel, and provide wavelength locking to the first locally generated signal and the second locally generated signal without providing wavelength locking to the second remotely generated signal.
US08781326B2 Energy efficient OFDM transceiver
An energy efficient OFDM transceiver includes a transmitter using a decision processor to control first internal elements that can be operated in parallel and can be selectively powered off or hibernated, and a receiver using a processing decision element to control second internal elements that can be operated in parallel and can be selectively powered off or hibernated, wherein control of the first and second internal elements enables tracking status of network traffic, adjustment of OFDM bandwidth based on a traffic decision and selectively powering off or hibernating parallel ones of the first and second internal elements.
US08781324B2 Optical receiver integrated on a substrate
A coherent optical receiver circuit is disclosed in which various components of the optical receiver may be provided or integrated, in one example, on a common substrate. Further integration is achieved by incorporating various optical demultiplexer designs that are relatively compact and conserve space on the surface of the substrate. The optical receiver circuit may be used to demultiplex quadrature phase shift keying (QPSK) optical signals.
US08781319B2 Configurable point-to-point optical communications system between servers
A configurable optical communications system (100) for establishing point-to-point communications between multiple computer servers (160) coupled to a common midplane or backplane communications bus (132), wherein at least two of the servers include an optical input/output device (170) for sending and receiving an optical signal (112). The system further includes an optical communications pathway (140) that is configured to carry the optical signal, and at least two pivotable mirrors (150) located within the optical pathway and in-line with the optical input/output devices that are selectively orientated to direct the optical signal between the optical input/output devices to establish the point-to-point communication between the at least two servers.
US08781315B2 Camera accessory device that is removably attached to camera-side accessory shoe
A camera accessory device which not only makes it possible to prevent a camera-side accessory shoe from being scratched thereby, but also encores positive electrical connection between the camera accessory device and a camera. The camera accessory device comprises a lock lever, a shoe bracket for engagement with the camera-side accessory shoe, contact pins for contact with respective electric contacts of the camera-side accessory shoe, a contact spring-holding member, and an accessory shoe-holding member which moves, in accordance with rotation of the lock lever, to a shoe member-locking position or to a shoe member-unlocking position. The contact pins are urged by the holding members such that urging forces applied to the electric contacts become larger when the accessory shoe-holding member has moved to the shoe member locking position than when the same has moved to the shoe member unlocking position.
US08781311B1 Document holder for a portable imaging apparatus
A detachable document-holding device for holding a document at a substantially fixated distance from a lens disposed at a back surface of a portable imaging apparatus. The document-holding device includes a document tray, a sliding interface having a hollow passage, and a mounting-structure and a base. The mounting-structure includes a sliding panel pivotally attached to an attachment panel. The tray and the sliding interface are pivotally interconnected. The base is securely attached to the back surface of the portable imaging apparatus, wherein the mounting-structure is operatively mounted onto the base. The hollow passage fittingly accommodates the sliding panel, facilitating a user to set the distance between the document and the lens. When in operational state, the tray is substantially perpendicular to the optical axis of the lens, wherein an image of the document, placed onto the tray, is reflected towards the lens.
US08781310B2 Coating composition comprising photocatalyst coated with apatite and radiant heating system
A photocatalytic coating composition is provided. The composition comprises a hydroxyapatite-coated photocatalyst, a silica-based binder, an acrylic emulsion, a thickener and water. Further provided is a radiant heating system having the composition. The system has deodorizing and antibacterial properties.
US08781308B2 Apparatus for and method of heat-treating film formed on surface of substrate
The back surface of a substrate having a front surface coated with a resist film is irradiated with flashes of light emitted from flash lamps. Heat conduction from the back surface of the substrate abruptly raised in temperature by the irradiation with flashes of light toward the front surface thereof occurs to heat the resist film formed on the front surface of the substrate, so that a post-applied bake process is performed. After the completion of the post-applied bake process, a cooling plate cools down the substrate. Regardless of the type of resist film formed on the front surface of the substrate, the substrate has a constant absorptance of flashes of light to allow the resist film to be heated to a constant treatment temperature, because the back surface of the substrate is irradiated with flashes of light.
US08781298B2 Closed caption tagging system
A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The tags contain command and control information that the receiver translates and acts upon. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. Program material from the broadcast stream is played back to the viewer from the storage device. Tags indicate the start and end points of a program segment. Program segments such as commercials are automatically replaced by the receiver with new program segments that are selected based on various criteria.
US08781294B2 Media content caching
A playback device includes tangible storage configured to receive transfer of media content from a remote communications device to the playback device while the remote communications device is operating in a high power mode. Interface logic is coupled to the tangible storage and configured to signal the remote communications device during the transfer to prepare the remote communications device to enter a low power mode after the transfer is complete. The remote communications device includes a content manager configured to transfer of media content from the remote communications device to a playback device while the remote communications device is operating in a high power mode. Power logic is coupled to the content manager and configured to prepare the remote communications device to enter a low power mode after the transfer is complete, responsive to receipt of a signal from the playback device during the transfer is complete.
US08781291B2 Data processing device, data processing method, and program
A data processing device including an output control unit configured to extract a character string targeted for a search from subtitle data of content data including image data, voice data, and the subtitle data, search the voice data for data of a voice uttering the character string, acquire timing information indicating time when the character string is uttered, which is included in the image data, generate subtitle timing information including identification information provided to identify the subtitle data including the character string and the timing information, where the identification information and the timing information are associated with each other, so that the subtitle timing information is acquired, and synchronize the subtitle data and image data of time indicated by timing information associated with identification information of the subtitle data, and output the subtitle data and the image data based on the subtitle timing information is provided.
US08781288B2 Digital broadcast receiving apparatus
A portable telephone 100 with broadcast receiving function has a portable telephone device and a digital broadcast receiving apparatus. A recording format selection section 116 in the digital broadcast receiving apparatus records, in a recording section 117 such as nonvolatile semiconductor memory, any of a video signal, an audio signal and a data signal which are separated by a transport stream (TS) separating section 105, in accordance with a designated recording format or contents of a broadcast program, from a recording start time to a recording end time. An attempt is made to make the quantity of data signal to be recorded in the recording section 117 appropriate, and diminish power consumed by a battery of the portable telephone 100 with broadcast receiving function.
US08781285B2 Multipurpose fiber termination unit
The NTU receiving structure (14) is further adapted to receive a demountable casing (15) for enclosing a second network termination unit (16). The fiber management unit (11) is further adapted for accommodating the outer end of a second optical fiber with a second optical connector (32). The fiber termination unit (10) further comprises a second NTU connection unit (23) for positioning the second optical connector (32) in a position suitable for connecting the second optical connector (32) to a connector part of the second network termination unit (16) when the demountable casing (15) with the second network termination unit (16) is received in the NTU receiving structure (14).
US08781279B2 Tight buffer fiber optic cables for conduits
A fiber optic arrangement includes a primary strand, a plurality of secondary connection strands, each of which is coupled to the primary strand at a notch. Tight buffer optical fibers are attached, one at the end of each of the secondary connection strands.
US08781273B2 Ferrule assemblies, connector assemblies, and optical couplings having coded magnetic arrays
Ferrule assemblies having at least one coded magnetic array are disclosed. In one embodiment, a ferrule assembly includes a ferrule body having a coupling surface and a coded magnetic array having a plurality of magnetic regions. The coded magnetic array may be located within the coupling surface. The ferrule assembly further includes a lens component located within the ferrule body. The lens component may have a facet at the coupling surface of the ferrule body at a predetermined angle. In another embodiment, a translating ferrule assembly includes an optical interface and a coded magnetic array, and is configured to translate within a connector housing of an optical connector when coupled to an electronics device. Optical couplings having a coded magnetic array and sockets for receiving a connector are also disclosed.
US08781271B1 Compact time delay unit
A compact photonic time delay unit. The unit includes a plurality of compact optical delay elements, a plurality of delay bypass elements, with each delay bypass element being associated with a respective one of the compact optical delay elements, and a plurality of compact optical switches. Each of the compact optical switches is configured to controllably switch an optical signal through one of the compact optical delay elements or through the associated delay bypass element. In some aspects, the compact optical delay elements, delay bypass elements, and compact optical switches are disposed on a single electro-optical chip.
US08781267B2 Optical physical interface module
An optical physical interface module is provided which includes a first optical physical interface, a second optical physical interface and one or more optical components. The first optical physical interface is configured to plug into a first connector and communicate optical signals toward the first connector. The second optical physical interface is configured to receive a second connector and communicate optical signals toward the second connector. The one or more optical components are operable to process optical signals between the first and second optical physical interfaces. The optical physical interface module may be provided at the edge of a circuit board so that the circuit board has an optical interface for external communication. The optical physical interface module may be a stand-alone module or integrated into a connector of an optical cable, among other configurations.
US08781265B2 Sensor, a system and a method for measuring forces and/or moments
A sensor for measuring forces and/or moments on an object, including at least one sensor element for the detection of an expansion of the object in at least one spatial direction, from which expansion a force or a moment can be determined, wherein the sensor element including an optical fiber with a sensor region with a fiber Bragg grating is provided, and the fiber Bragg grating is adapted to be irradiated with light, preferably a broadband light, generating a reflected light having a peak wavelength. The optical fiber is formed by a fiber core and at least one sheath of light-guiding material surrounding the fiber core. The fiber Bragg grating is arranged in the fiber core. The material of the sheath is doped with a fluorescent material and the fluorescent material may be irradiated with an excitation radiation to generate a fluorescent radiation having at least one main emission wavelength.
US08781258B2 Image processing apparatus and image processing method
An image processing apparatus, includes: a transforming area setter, operable to set at least a part of an area of a target image as a transforming area; a transforming area divider, operable to arrange a plurality of dividing points in the transforming area and to divide the transforming area into a plurality of small areas by using a line connecting the dividing points; and a transforming processor, operable to move a position of at least one of the dividing points to transform at least one of the small areas, thereby transforming an image in the transforming area.
US08781249B2 Image processing apparatus and image processing method
In an image processing performing local tone correction on an image, tone correction on an object (face) area can be suppressed from becoming nonuniform. The apparatus is provided with an acquisition unit (102) that acquires coordinate information on an object area, a division unit (103) that divides the inputted image into a plurality of divided areas, a first decision unit (105) that decides a tone correction coefficient for each of the divided areas, a second decision unit (106) that decides a tone correction coefficient for the object area based on coordinate information on the object area and the tone correction coefficients for the plurality of divided areas, and an image processing unit (107) that performs tone correction processing on the object area by applying thereto the tone correction coefficient decided by the second decision unit in a uniform manner without depending on coordinates thereof.
US08781247B2 Adding new texture to an image by assigning pixel values of similar pixels and obtaining a synthetic image
An apparatus includes, a unit generating a sample-texture image, a unit searching a preset-search range for similar pixels and to generate a texture image by assigning a pixel value of each of the similar pixels to a pixel value of a processing-target pixel in the texture image, the preset-search range being included in the sample-texture image and including a position corresponding to a position of the processing-target pixel to which any pixel value is not yet assigned, the similar pixels having, around the similar pixels, variation patterns similar to a pattern of pixels which are located in the texture image near the processing-target pixel and to which pixel values are assigned, and a unit combining the texture image and a base image of a same size as the texture image to obtain a synthetic image, the base image holding shades similar to shades of a transform-target image.
US08781243B2 Method for constrained reconstruction of high signal-to-noise ratio images
A method for producing an image having a high signal-to-noise ratio (SNR) is provided. An image to be enhanced is provided, the provided image including a previously reconstructed image or an image reconstructed from acquired image data. A prior image is produced from the provided image, for example, by filtering the provided image such that noise from the provided image is substantially suppressed in the prior image. Synthesized image data is produced by performing a forward projection of the provided image. A sparsified image is produced by subtracting the prior image and the provided image. A target image having a higher SNR than the provided image is reconstructed using the sparsified image, the provided image, and the synthesized image data. The provided image may be, for example, a medical image produced by an x-ray imaging system, including computed tomography and C-arm systems; a magnetic resonance imaging system; and the like.
US08781241B2 Image encoding device encoding an image by performing sequential processing, method for encoding image, and computer-readable storage medium storing image encoding program
An image encoding device that encodes an image by performing sequential processing in units of a certain size, the image encoding device includes, a variable-length coding unit that performs variable-length coding on data to be encoded having the certain size in the image; an estimating unit that estimates the number of codes at a time after the variable-length coding using the data to be encoded at a time before the variable-length coding is performed by the variable-length coding unit; and a slice controlling unit that controls division of the image into slices on the basis of a cumulative value of the estimated number of codes.
US08781235B2 Object recognition apparatus, recognition method thereof, and non-transitory computer-readable storage medium
An apparatus extracts a first dictionary information associated with a first category from among multiple categories included in a dictionary and second dictionary information associated with a second category from among multiple categories included in the dictionary or another dictionary, calculates a first feature amount and a second feature amount from the first dictionary information and the second dictionary information, respectively, receives an instruction as to whether or not to integrate a name of the first category and a name of the second category in the case where it is determined that a similarity between the calculated first feature amount and second feature amount is greater than a predetermined threshold and that the name of the first category and the name of the second category do not match, and integrates the name of the first category and the name of the second category with the received post-integration name.
US08781231B1 Content-based image ranking
Methods, systems, and apparatus, including computer program products, for ranking search results for queries. The method includes calculating a visual similarity score for one or more pairs of images in a plurality of images based on visual features of images in each of the one or more pairs; building a graph of images by linking each of one or more images in the plurality of images to one or more nearest neighbor images based on the visual similarity scores; associating a respective score with each of one or more images in the graph based on data indicative of user behavior relative to the image as a search result for a query; and determining a new score for each of one or more images in the graph based on the respective score of the image, and the respective scores of one or more nearest neighbors to the image.
US08781228B2 Triggering actions in response to optically or acoustically capturing keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically captured from a rendered document by a user. The system identifies among words of the sequence a word with which an action has been associated. The system then performs the associated action with respect to the user.
US08781227B2 Recognition of numerical characters in digital images
Recognition of numerical characters is disclosed, including: extracting a subimage from a received image comprising information pertaining to a plurality of numerical characters, wherein the extracted subimage is associated with one of the plurality of numerical characters; and performing recognition based at least in part on a set of topological information associated with the subimage, including: processing the subimage to obtain the set of topological information associated with the subimage; comparing the set of topological information associated with the subimage with a preset set of stored topological information; determining that in the event that the set of topological information associated with the subimage matches the preset set of stored topological information, the subimage is associated with a recognized numerical character associated with the preset set of stored topological information.
US08781225B2 Automatic tone mapping method and image processing device
A tone-mapping method for adjusting a contrast of an image includes generating a luminance histogram of the image according to a luminance and a sharpness of the image; performing histogram equalization on the luminance histogram, to generate a luminance mapping function corresponding to the image; performing a weighted operation on the luminance mapping function and a linear function, to generate a weighted luminance mapping function corresponding to the image; generating a tone-mapping look-up table corresponding to the image according to the weighted luminance mapping function; and adjusting the luminance of the image according to the tone-mapping look-up table, so as to adjust the contrast of the image.
US08781220B1 Intensity based pixel quantization
Embodiments of the present disclosure provide a method comprising accessing a first pixel that is neighboring to a second pixel of an image, the first pixel including a plurality of color fields, each color field of the plurality of color fields associated with a respective color plane, wherein the second pixel is to be processed as a target pixel; quantizing the plurality of color fields to generate a corresponding plurality of quantized color fields, wherein said quantizing the plurality of color fields is based on a contribution of individual color planes of the plurality of color planes towards an intensity of the image; and processing the target pixel based at least in part on the plurality of quantized color fields. Other embodiments are also described and claimed.
US08781218B2 Receptive field learning for pooled image features
Systems and methods are disclosed for image classification by receiving an overcomplete set of spatial regions, jointly optimizing the classifier and the pooling region for each pooled feature; and performing incremental feature selection and retraining using a grafting process to efficiently train the classifier.
US08781216B2 Method for performing automatic classification of image information
The method is characterized in that the method comprises the steps that a computer or several interconnected computers are caused to a) store, in the form of a pixel set in which set each pixel is associated with image information in at least one channel for light intensity, a first image to be classified onto a digital storage medium; b) carry out a first classification of the image, which classification is caused to be based upon the image information of each respective pixel and which classification is caused to associate each pixel with a certain class in a first set of classes, and to store these associations in a first database; c) calculate, for each pixel and for several classes in the first set of classes, the smallest distance in the image between the pixel in question and the closest pixel which is associated with the class in question in the database, and to store an association between each pixel and the calculated smallest distance for the pixel in a second database for each class for which a distance has been calculated; d) carry out a second classification of the data in the second database, which classification is caused to be based upon the smallest distance for each pixel to each respective class, and to associate each pixel to a certain class in a second set of classes; and e) store the classified image in the form of a set of pixels onto a digital storage medium, where each pixel comprises data regarding the association of the pixel to the certain class in the second set of classes, and where the classified image has the same dimensions as the first image.
US08781210B2 Method and system for automated defect detection
A computer program product and method for performing automated defect detection of blades within an engine is disclosed. The method may include providing a storage medium for storing data and programs used in processing video images, providing a processing unit for processing images, receiving from a borescope an initial set of images of a plurality of members inside of a device, and using the processing unit to apply Robust Principal Component Analysis to decompose the initial set of images into a first series of low rank component images and a second series of sparse component images, wherein there are at least two images in the initial series.
US08781209B2 System and method for data-driven automated borescope inspection
A system and method for performing automated defect detection of blades within an engine is disclosed. The system and method may include an image capture device capable of capturing and transmitting images of a plurality of blades of an engine, creating a normal blade model of an undamaged one of the plurality of blades and determining defects within the plurality of blades by utilizing the normal blade model.
US08781208B2 Inspection method and inspection apparatus
The application relates to a method of inspecting an object and an inspection apparatus. The object has a plurality of features and the method includes the step of identifying a current primary feature on the object. Once the current primary feature has been selected, one or more additional features are selected, each of the one or more additional features selected having at least one common attribute with the current primary feature. The method also includes the step of capturing an image of the selected features on an image capture module.
US08781204B2 Authentication of security documents, in particular of banknotes
There is described a method for checking the authenticity of security documents, in particular banknotes, wherein authentic security documents comprise security features printed, applied or otherwise provided on the security documents, which security features comprise characteristic visual features intrinsic to the processes used for producing the security documents. The method comprises the steps of (i) acquiring a sample image of at least one region of interest of the surface of a candidate document to be authenticated, which region of interest encompasses at least part of the security features, (ii) digitally processing the sample image by performing a decomposition of the sample image into at least one scale sub-space containing high resolution details of the sample image and extracting classifying features from the scale sub-space, and (iii) deriving an authenticity rating of the candidate document based on the extracted classifying features.
US08781200B2 CT image processing device and CT image processing method
A CT image processing device 5 which processes projection data in synchronization with a periodic motion of a portion of a subject includes an ROI calculation unit 36 which calculates specific information on an ROI for synchronization for each scanning angle so as to track the target portion of the subject. As a result, a strong synchronization signal is obtained, a characteristic amount in which breathing beat and heartbeat sufficiently appear can be measured, and simple synchronization processing is made possible by using the projection data. A dedicated device for obtaining the heartbeat or breathing beat such as ECG and a respiratory measuring device is not required, and a heartbeat signal and a breathing beat signal can be obtained from an ROI signal of the projection data. As a result, blurring on an image caused by the heartbeat can be eliminated, and an image quality is extremely improved.
US08781198B2 High contrast imaging and fast imaging reconstruction
When reconstructing low-collimation nuclear scan data (18) (e.g., SPECT) into a nuclear image volume (19), a spatial frequency-dependent (SFD) filter function is applied in Fourier space to the reconstructed image (19) to improve image resolution given a predefined number of reconstruction iterations and/or to reduce the number of reconstruction iterations required to achieve a predetermined level of image resolution. Size of an object to be imaged is determined, and the SFD filter function is determined or generated based on signal power spectrum (and/or modulated transfer function) data, object size, and desired image quality (or number of reconstruction iterations). The SFD filter function amplifies higher-energy components (e.g., corresponding to a lesion or tumor, or the like) of the spatial frequency spectrum to improve viability in a low collimated nuclear image (19) using fewer reconstruction iterations.
US08781197B2 Tool for accurate quantification in molecular MRI
A method and apparatus is provided for magnetic source magnetic resonance imaging. The method includes collecting energy signals from an object, providing additional information of characteristics of the object, and generating the image of the object from the energy signals and from the additional information such that the image includes a representation of a quantitative estimation of the characteristics, e.g a quantitative estimation of magnetic susceptibility. The additional information may comprise predetermined characteristics of the object, a magnitude image generated from the object, or magnetic signals collected from different relative orientations between the object and the imaging system. The image is generated by an inversion operation based on the collected signals and the additional information. The inversion operation minimizes a cost function obtained by combining the data extracted from the collected signals and the additional information of the object. Additionally, the image is used to detect a number of diagnostic features including microbleeds, contract agents and the like.
US08781192B2 Tissue classification
A method for classifying tissue as normal or abnormal tissue includes obtaining segmented reconstructed volumetric image data for predetermined tissue of interest, generating a 2D voxel representation of the segmented reconstructed volumetric image data, and classifying voxels of the segmented reconstructed volumetric image data as corresponding to abnormal and normal tissue based on the 2D voxel representation.
US08781191B2 Methods for the compensation of imaging technique in the processing of radiographic images
The present invention relates to methods and devices for analyzing x-ray images. In particular, devices, methods and algorithms are provided that allow for the accurate and reliable evaluation of bone structure and macro-anatomical parameters from x-ray images.
US08781188B2 Method and device for displaying changes in medical image data
Method for displaying changes in medical image data, comprising the steps of acquiring at least two medical anchor image datasets representing medical image data at different points in time, determining at least one transformation calculating at least one intermediate image dataset representing intermediate image data by using the transformation and displaying the medical image data represented by the anchor image datasets and the intermediate image dataset(s) as an image sequence.
US08781187B2 Methods, apparatuses, and computer program products for identifying a region of interest within a mammogram image
Methods, apparatuses, and computer program products are provided for identifying a region of interest within a mammogram image. A method may include applying a clustering algorithm to a histogram of the mammogram image to identify a predefined number of threshold values. The method may further include determining a predefined number of seed values based at least in part on the identified threshold values. The method may additionally include generating a kernel image for each of the seed values. The method may also include using the generated kernel images to identify a region of interest including a breast within the mammogram image. Corresponding apparatuses and computer program products are also provided.
US08781186B2 System and method for abdominal surface matching using pseudo-features
A system and method for using pre-procedural images for registration for image-guided therapy (IGT), also referred to as image-guided intervention (IGI), in percutaneous surgical application. Pseudo-features and patient abdomen and organ surfaces are used for registration and to establish the relationship needed for guidance. Three-dimensional visualizations of the vasculature, tumor(s), and organs may be generated for enhanced guidance information. The invention facilitates extensive pre-procedural planning, thereby significantly reducing procedural times. It also minimizes the patient exposure to radiation.
US08781177B2 Method and computer program product for extracting feature vectors from a palm image
A method for extracting feature vectors from a palm image includes the steps of: determining a palm contour in the palm image, and labeling pixels on the palm contour as contour pixels in order along the palm contour; determining a rotation angle of the palm contour relative to a coordinate system; obtaining corrected contour pixels to offset the rotation angle; determining a plurality of feature points from the corrected contour pixels; obtaining a plurality of sub-images from the palm image with reference to the feature points, one of the sub-images corresponding to a palm center and another one of the sub-images corresponding to a corresponding palm finger; and determining the feature vectors with reference to the sub-images, each of the feature vectors corresponding to a corresponding one of the sub-images.
US08781175B2 On-site composition and aesthetics feedback through exemplars for photographers
A comprehensive system to enhance the aesthetic quality of the photographs captured by mobile consumers provides on-site composition and aesthetics feedback through retrieved examples. Composition feedback is qualitative in nature and responds by retrieving highly aesthetic exemplar images from the corpus which are similar in content and composition to the snapshot. Color combination feedback provides confidence on the snapshot to contain good color combinations. Overall aesthetics feedback predicts the aesthetic ratings for both color and monochromatic images. An algorithm is used to provide ratings for color images, while new features and a new model are developed to treat monochromatic images. This system was designed keeping the next generation photography needs in mind and is the first of its kind. The feedback rendered is guiding and intuitive in nature. It is computed in situ while requiring minimal input from the user.
US08781172B2 Methods and systems for enhancing the performance of automated license plate recognition applications utilizing multiple results
Methods, systems and processor-readable media for enhancing performance of an automated license plate recognition system utilizing multiple results. Multiple images can be captured as a vehicle passes through an observation zone and each image can be processed utilizing an ALPR unit to obtain a plate code result and associated confidence values. Iterative processing of character level information across an OCR code followed by a higher level error checking based on learned context information can be performed. A string correlation approach can be employed to optimally align the OCR code from multiple images despite noise factors. The OCR confidence and state mask information can then be leveraged to select a character for an output plate code taking into account the ALPR error sources.
US08781167B2 Apparatus and method for determining a location in a target image
An apparatus and a computer-implemented method are provided for determining a location in a target image (T) of a site on a surface of a physical object using two or more reference images (I1, I2) of said physical object that have been obtained with a reference imaging device. Each of said two or more reference images includes said site on the surface of the physical object and was obtained with the reference imaging device having a different position and/or orientation relative to said physical object. The target image is obtained by a target imaging device and includes the site on the surface of the physical object. For each reference image, a set of feature mappings from the reference image to the target image is used to determine the epipolar geometry between the reference image and the target image, and a projection of the site from the reference image onto the target image is calculated from said epipolar geometry. The location in the target image of the site on the surface of the physical object is determined from the calculated epipolar projections for the two or more reference images.
US08781166B2 Image processing apparatus and image processing program
An image processing apparatus to extract a print image to be printed onto a print medium from an original image, the image processing apparatus includes: a detecting unit that detects a specific area, which includes a plurality of pixels having a low degree of variation in pixel values, from the original image, based on a predetermined detection criterion; and an extracting unit that, when an extraction range having a predetermined shape including the print image is set in the original image, extracts the print image so that the specific area is disposed in a non-print area, which is not printed on the print medium, within the extraction range.
US08781163B2 Image processing apparatus, image processing method, image processing program and electronic apparatus for extracating a characteristic point from an image
Disclosed herein is an image processing apparatus for extracting a characteristic point from an image. The image processing apparatus includes an image taking section configured to radiate light having a first wavelength on an image taking subject in order to generate a first photographing-result image and radiate light having a second wavelength on said image taking subject in order to generate a second photographing-result image. The image processing apparatus also includes a skin-area detection section configured to detect a skin area exposed to a skin of said image taking subject on the basis of said first photographing-result image and said second photographing-result image. The image processing apparatus further includes a characteristic-point extraction section configured to extract said characteristic point from an extraction area existing on a display image showing said image taking subject to serve as an extraction area including said skin area.
US08781161B2 Image processing method and apparatus for generating a 3D model of a target object
Provided is an image processing apparatus. The image processing apparatus may extract a three-dimensional (3D) silhouette image in an input color image and/or an input depth image. Motion capturing may be performed using the 3D silhouette image and 3D body modeling may be performed.
US08781160B2 Image object tracking and segmentation using active contours
A method of image object tracking and segmentation is provided. The method includes defining an initial contour for tracking an image object and partitioning the initial contour into a plurality of contour segments. The method also includes estimating a weighted length of each of the plurality of contour segments and generating a desired contour by converging the plurality of contour segments to a plurality of edges of the image object using the estimated weighted length.
US08781155B2 Rain detection apparatus and method
A rain detection apparatus includes a camera that views a surface and a processor that captures an image from the camera. The processor generates a signal indicative of rain on the surface from information contained in the captured image and optionally drives a surface cleaning apparatus in response thereto. The apparatus captures images focused at a plurality of distances. The processor includes an edge detector that detects edges visible in the captured image and a difference structure that calculates the difference between the number of edges visible between differing images. The edge detector disregards edges close to areas of light larger than the largest raindrop that is desired or expected to be detected. The apparatus optionally includes a backlight, and the difference in numbers of edges between frames with and without the backlight illuminated are used to distinguish between background features and rain on the surface.
US08781150B2 Multiple magnetic air gap motor
A low frequency transducer arrangement includes a substantially cylindrical structure surrounding a pole piece. The pole piece and the substantially cylindrical structure define a substantially cylindrical air gap therebetween. Two opposite ends of the air gap are both open and separated from each other in an axial direction. A first magnet is disposed in either the pole piece or the substantially cylindrical structure. A second magnet is separated in the axial direction from the first magnet by a middle magnetic gap. The second magnet is disposed in either the pole piece or the substantially cylindrical structure. The first and second magnets provide flux in a same direction in the middle magnetic gap. A top magnetic gap is disposed axially adjacent the first magnet and opposite the middle magnetic gap. A bottom magnetic gap is disposed axially adjacent the second magnet and opposite the middle magnetic gap. A voice coil is at least partially disposed in the air gap and operates in the middle magnetic gap.
US08781147B1 Acoustic headphone having a single interface to receive audio signals and configuration data
An interface between a programming system and a set of headphones allows the transmission of both audio and digital data over analog audio signal lines of the headphones. Circuitry on the programming system is configured to transmit digital data over the analog audio signal lines by either modulating a carrier frequency with the digital data such that the digital data is transmitted over non-audible frequencies or by time-multiplexing the transmission of digital data and analog audio data. Circuitry on the headphones is configured to receive digital data by demodulating the modulated digital data or by de-multiplexing the time-multiplexed digital and analog audio data. In other embodiments of acoustic headphones which include microphones, a Talk-Through functionality may be implemented.
US08781144B2 Attachment of a hook to a hearing device
A hearing device with a connecting portion (15) for the connection of a hook or acoustic tube comprises an inside thread (21) or internal thread portion at the connecting portion intended for the attachment of a hook or acoustic tube.
US08781140B2 Compact, highly integrated microphone assembly
A microelectromechanical (MEMS) microphone assembly includes a MEMS structure, a base portion, and a lid. The MEMS structure includes a diaphragm that responds to changes in sound pressure and the MEMS structure contributes to a vertical dimension of the assembly. The MEMS structure is supported by the base portion. The lid partially but not completely encloses the MEMS structure, such that the portion of the MEMS structure is not surrounded by the lid, the lid, and the base portion form a boundary with and are exposed to the environment external to the microphone assembly.
US08781139B2 Speaker system and speaker driving circuit
A speaker system includes a first speaker, a second speaker and a driving circuit. The first speaker and the second speaker are different types of speakers. The driving circuit drives the first speaker with a first driving voltage and a first driving current and drives the second speaker with a second driving voltage and a second driving current, wherein the first driving voltage is larger than the second driving voltage and the first driving current is smaller than the second driving current. The present disclosure further provides a speaker driving circuit.
US08781137B1 Wind noise detection and suppression
Wind noise is detected in and removed from an acoustic signal. Features may be extracted from the acoustic signal. The extracted features may be processed to classify the signal as including wind noise or not. The wind noise may be removed before or during processing of the acoustic signal. The wind noise may be suppressed by estimating a wind noise model, deriving a modification, and applying the modification to the acoustic signal. In audio devices with multiple microphones, the channel exhibiting wind noise (i.e., acoustic signal frame associated with the wind noise) may be discarded for the frame in which wind noise is detected.
US08781136B2 Loudspeaker array system
The invention is a multi-channel loudspeaker system that provides a compact loudspeaker configuration and filter design methodology that operates in the digital signal processing domain. Further, the loudspeaker system can be designed as a multi-way loudspeaker system comprised of a symmetric arrangement of loudspeaker drivers in a two-dimensional plane and can achieve high-quality sound, constant directivity over a large area in both the vertical and horizontal planes and can be used in connection with stereo loudspeaker systems, multi-channel home entertainment systems and public address systems.
US08781132B2 Method and device for managing encrypted group rekeying in a radio network link layer encryption system
Disclosed is a radio system, method, and device for a mobile station to indicate to an authentication controller, in an authentication response message, which of a plurality of group key link layer encryption keys (GKEK)s it currently has in its possession, and to work with the authentication controller to more intelligently manage multiple GKEKs. The authentication controller can use the information obtained from the authentication response message to determine which of a plurality of GKEKs to advertise in a key announcement broadcast. Furthermore, individual requests for a future LLE key (LEK) to be used for link layer encryption (LLE) encrypting and decrypting inbound and outbound group communications between base station(s) and mobile station(s) are responded to with a broadcast GKEK-encrypted transmission including the future LEK. Only the requesting mobile station transmits an acknowledgment packet in response to the broadcast.
US08781131B2 Key distribution method and system
The present invention discloses a key distribution method and system, and the method includes: a card issuer management platform generating initial keys of a supplementary security domain corresponding to an application provider, importing the initial keys and a Trust Point's public key for external authentication to the supplementary security domain, and sending the information of the supplementary security domain and the initial keys to the application provider management platform (202); the application provider management platform receiving the information of the supplementary security domain and the initial keys, and selecting the supplementary security domain of the smart card by a service terminal according to the information of the supplementary security domain and the initial keys (204); the application provider management platform generating a public key and a private key of the supplementary security domain as well as a certificate of the supplementary security domain, and encrypting the public key and the private key as well as the certificate of the supplementary security domain and then sending them to the supplementary security domain (206). Through the above processing, the security of the key distribution for the supplementary security domain can be improved.
US08781126B2 Method, apparatus and computer program product for providing security during handover between a packet-switched network and a circuit-switched network
A method, apparatus and computer program product are provided to facilitate security in response to a handover from an initial network to a subsequent network, such as a handover between a packet-switched network and a circuit-switched network. The method, apparatus and computer program product may provide at least one security key for use in the subsequent network following handover from the initial network such that communications conducted via the subsequent network, including initial communications, may be secure. In order to provide at least one security key for use in the subsequent network, at least one security key of the initial network may be identified along with a nonce in response to a determination that a handover is to be made. The at least one security key of the subsequent network may then be determined based upon the at least one security key of the initial network and the nonce.
US08781125B2 Systems and methods of secure coding for physical layer communication channels
Systems and methods of securely communicating from a sender device to a receiver device on a communication channel are disclosed. One disclosed method is for securely communicating from a sender device to a receiver device on a main channel when an eavesdropper device is listening on an eavesdropper channel. The main channel has an signal-to-noise ratio SNRM, and the eavesdropper channel has a signal-to-noise ratio SNRE. The method comprises encoding a message at a physical layer with a secure error correcting code (SECC) to produce an encoded message, and transmitting the encoded message on the main channel. The SECC has a set of defined characteristics such that when the eavesdropper device is more than a predetermined distance Z from the sender, at least a predefined fraction of the message is unreliable, where the predefined fraction of unreliable bits renders the eavesdropper unable to reliable decode messages on the main channel.
US08781113B2 Decryption apparatus and method of decrypting ciphertext of the same
The method of decrypting a ciphertext includes: pre-storing a plurality of polynomial functions into which a secret key decrypting a ciphertext to a plaintext according to a public-key cryptography algorithm is broken down; receiving the ciphertext generated based on the secret key which is broken down into the plurality of polynomial functions from a ciphertext generating device; and decrypting the received ciphertext into the plaintext based on the pre-stored polynomial functions.
US08781112B2 Signed montgomery arithmetic
A system and method configured for applying Montgomery style reduction directly to negative quantities as well as positive values, producing the new form which does not require conditional operations to move values into the positive range. The low-order components of the resulting product, or partially completed product, can be reduced either by the addition of multiples of the modulus, as is usual in the standard Montgomery multiplication which accepts positive values, or by subtracting multiples of the modulus, which of course depends on the actual computation. Signed versions of the Montgomery values in a Montgomery computation are used to avoid the conditional addition and subtraction that can leak information, for example, using a two's complement representation.
US08781111B2 System and methods for side-channel attack prevention
A side channel attack utilizes information gained from the physical implementation of a cryptosystem. Software and hardware-based systems and methods for preventing side channel attacks are presented. Cryptographic hardware may introduce dummy operations to compensate for conditional math operations in certain functions such as modular exponentiation. Cryptographic hardware may also introduce random stalls of the data path to introduce alterations in the power profile for the operation. A cryptographic function may be mapped to a micro code sequence having a plurality of instructions. Firmware in the cryptosystem may alter the micro code sequence by altering the order of instructions, add dummy operations in the micro code sequence, break the micro code sequence into multiple sub micro code sequences and/or change the register location for source and destination operands used in the sequence. These alterations are designed to randomly change the timing and power profile of the requested function.
US08781107B1 Managing electronic consent for calling campaigns
A hosted list service provider (“HLSP”) provides list management services for compliance purposes. The HLSP receives electronic consent information from an enterprise that may comprise a telephone number and stores the same in at least one database, to facilitate retrieving the electronic consent information for a particular telephone number. A telephone number list is provided to a call center, which can originate calls for a calling campaign using the telephone numbers on behalf of the enterprise. After the campaign is completed, the call center may provide data to the HLSP indicating which callers have requested to opt-out, and the HLSP updates its databases appropriately. The HLSP may process the telephone number data against other databases, and may inform the enterprise of called parties that have requested a change of status. Follow up communication can occur to the called party to confirm or re-establish consent for subsequent calls.
US08781106B2 Agent satisfaction data for call routing based on pattern matching algorithm
Methods and systems are disclosed for routing callers to agents in a contact center with an intelligent routing system. An exemplary method includes routing callers to agents based on a pattern matching algorithm utilizing caller data and agent data, where the agent data includes agent satisfaction data from past agent-caller pairings. The agent satisfaction data may be obtained via surveys of the agents regarding their satisfaction with past agent-caller contacts. The agent satisfaction data may be used by the pattern matching algorithm in an attempt to increase agent satisfaction for future calls, thereby potentially reducing attrition of agents and cost to the call center, increasing morale of the agents, and so on. The agent satisfaction data and output from past agent-caller pairings may be weighted by the contact center against other agent data and caller data for a desired mixing of output variables.
US08781105B1 Methods and systems for processing and managing communications
An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.
US08781100B2 Probability multiplier process for call center routing
Systems and processes are disclosed for routing callers to agents in a contact center based on similar probabilities for an outcome variable. An exemplary probability multiplier process includes determining agent performance of a set of agents for an outcome variable (e.g., sales) and determining caller propensity of a set of callers for the outcome variable (e.g., the propensity or statistical chance of purchasing). Callers and agents are matched based on corresponding agent performance and propensity for the outcome variable of the caller, e.g., matching callers and agents having similar relative performance for the outcome variable, such as matching the highest ranked caller to the highest ranked agent, the worst ranked caller to the worst ranked agent, and so on. The performance and propensity of the callers and agents may be converted to percentile rankings, and callers and agents can be matched based on a closest match of percentile rankings.
US08781091B2 Method and system for providing enhanced caller identification information including screening invalid calling party numbers
A system and method deliver audible caller identification information when standard Caller ID information is invalid or cannot be provided. In one disclosed embodiment, the Caller ID information must include a valid number of digits and a valid area code. If the Caller ID information is not valid, a calling party is prompted by an announcement to provide the audible caller identification information.
US08781089B2 System, method and device for managing VOIP telecommunications
A system, method or device for sharing revenue for incoming Voice over Internet Protocol (VoIP) calls between a VoIP service provider and VoIP service subscribers. The VoIP subscribers may earn credits for receiving incoming calls from a first network to an Internet Protocol (IP) network, based on a revenue sharing model. The first network may be any cellular, fixed line or other IP network in the world. The user earns credits for incoming calls to his softphone, initiated by any landline, mobile phone or VoIP phone user in the world, which dials his local number. After the softphone user accumulates credits, he may be able to initiate outgoing calls to any telephone in the world, by using his credits. The user can also register others for the service (using email or any other method), and obtain a portion of their credits, when they receive incoming calls to their softphones from external callers.
US08781086B2 System and method for circuit emulation
A digital subscriber line (DSL) unit comprises a first user port configured to communicate signals according to an Ethernet protocol and a second user port configured to communicate signals according to a second non-Ethernet protocol The DSL unit also comprises at least one DSL port configured to communicate signals according to a DSL protocol; and a processing device configured to analyze Ethernet signals received over the first user port to determine when to output data from the respective received Ethernet signals over the second user port and when to output data from the respective received Ethernet signals over the at least one DSL port. The processing device is further configured to extract data from signals received over the second user port and insert the extracted data into a corresponding Ethernet signal having a respective emulated circuit identification and to output the corresponding Ethernet signal over the first user port.
US08781081B2 Presence management system
The present invention provides presence management to a multimodal communication network. A unified messaging system, providing the ability to deliver messages across multiple modes of communication, is integrated with a presence managing system. The presence management system provides an ability to locate a recipient of a message according to a stored schedule. The unified messaging system retrieves contact information from a presence management system. Upon received the message, the recipient can respond along the established line of communication. Multiple modes of communication comprises telephone, wireless telephone, electronic mail, pager, Voice over Internet Protocol (VoIP), Personal Digital Assistant (PDA), video, audio, picture, among others.
US08781080B2 Systems and methods for presenting audio messages
Systems and methods for presenting audio messages are provided. In some aspects, a method includes receiving an audio message from a first user and generating a text-based representation of the audio message. The method also includes generating one or more identification tags based on the text-based representation of the audio message. At least one of the one or more identification tags includes a subject of the audio message. The method also includes presenting at least one of the text-based representation of the audio message or the one or more identification tags to a second user using a graphical user interface.
US08781079B2 Visual voicemail proxy server
A server device receives a request for voicemail information from a user device, retrieves the voicemail information, performs data calls to another server device to obtain information to construct a visual user interface that includes data regarding the voicemail information, constructs the visual user interface using the obtained information, and transmits the constructed visual user interface to the user device.
US08781076B2 Phase controller
A reflection surface 12 constituted by a transition metal having a core level absorption edge in the vicinity of a wavelength of a soft X-ray is formed on an inside of a vacuum vessel 14, and furthermore, there is provided a permanent magnet 13 for generating a magnetic field in a perpendicular direction to a longitudinal direction of the vacuum vessel 14 in a position of the reflection surface 12 by which the soft X-ray is to be reflected, and the soft X-ray to be linearly polarized light incident on the vacuum vessel 14 is reflected at plural times over the reflection surface 12 in a position where the magnetic field is applied in such a manner that magnetic scattering is increased by a resonant effect of a magnetic circular dichroism when the soft X-ray is reflected by the reflection surface 12. Thus, a great difference in a refractive index is made between circularly polarized counterclockwise light and circularly polarized clockwise light which constitute the linearly polarized light, and a phase difference between the circularly polarized counterclockwise light and the circularly polarized clockwise light is obtained at a time. Consequently, it is possible to reversibly convert the soft X-ray from the linearly polarized light into the circularly polarized light or from the circularly polarized light into the linearly polarized light by a reflection to be carried out at only several times.
US08781075B2 Wireless communication in a medical imaging or monitoring system
The present disclosure is directed towards a method of changing wireless communication channels in a connected host and client system. For example, in one embodiment, the link quality of a connection is monitored by the host or the client. If the connection has a link quality below a predetermined threshold but remains intact, a channel switch request is sent, synchronization packages are exchanged between the host and client on the current channel, the channel of the system is changed to a new channel, and the system resumes communications on the new channel.
US08781069B2 Radiographic phase-contrast imaging apparatus
A radiographic phase-contrast imaging apparatus obtains a phase-contrast image using two gratings including the first grating and the second grating. The first and second gratings are adapted to form a moire pattern when a periodic pattern image formed by the first grating is superimposed on the second grating. Based on the moire pattern detected by the radiographic image detector, image signals of the fringe images, which correspond to pixel groups located at different positions with respect to a predetermined direction, are obtained by obtaining image signals of pixels of each pixel group, which includes pixels arranged at predetermined intervals in the predetermined direction, as the image signal of each fringe image, where the predetermined direction is a direction parallel to or intersecting a period direction of the moire pattern other than a direction orthogonal to the period direction. Then, a phase-contrast image is generated based on the obtained fringe images.
US08781066B2 Method and apparatus for assessing characteristics of liquids
A method to perform security screening at an airport on hand-carried baggage. The method includes requesting passengers with hand carried baggage to remove from the baggage a container that holds a liquid and perform an x-ray inspection on the hand carried baggage and on the container while the container remains outside the baggage. According to the method, the results of the x-ray inspection are used to determine if the baggage contains illegal objects and if the liquid is a security threat.
US08781064B2 Apparatus and method for non-rotational computer tomography
A multi-dimensional representation of an object is obtained in that first and second pictures of the object illuminated using an X-ray source are created using a sensor that is located, in relation to the X-ray source, behind the object in a preferential direction defined by the relative positions of the object and of the sensor. A distance in the preferential direction between the X-ray source and the object is different in the first picture than in the second picture. The multi-dimensional representation of the object is obtained by combining the first and second pictures.
US08781061B2 X-ray CT rotary apparatus
In order to provide an X-ray CT apparatus including a rotating portion capable of enduring a high speed rotation and tilting, the rotating portion includes a cylinder portion 42, a ring portion 41 that is disposed at a position which is offset from the center in the direction of a rotation axis 32 of the cylinder portion 42, and the cylinder portion 42 and the ring portion 41 are supported by spoke portions 43 to 46. An X-ray tube and one or more circuit units are fixed on the inner wall of the cylinder portion 42. Thereby, the centers of gravity of an X-ray detection unit and the circuit units can be positioned at the center position in the direction of the rotation axis 32 of the cylinder portion 42. Since the centrifugal force of the X-ray detection unit or the like can be supported in the vicinity of the center in the direction of the axis 32 of the cylinder portion 42, distortion of the cylinder portion 42 is not easily generated, and the rotating portion capable of enduring the high speed rotation or the tilting can be provided.
US08781055B2 Method and system for radioisotope generation
A system and a process for producing selected isotopic daughter products from parent materials characterized by the steps of loading the parent material upon a sorbent having a functional group configured to selectively bind the parent material under designated conditions, generating the selected isotopic daughter products, and eluting said selected isotopic daughter products from the sorbent. In one embodiment, the process also includes the step of passing an eluent formed by the elution step through a second sorbent material that is configured to remove a preselected material from said eluent. In some applications a passage of the material through a third sorbent material after passage through the second sorbent material is also performed.
US08781054B2 Semiconductor device
A semiconductor device includes a clock-and-data recovery circuit including a phase tracking loop that generates a phase difference signal indicating a phase difference between a reception clock generated from a transmission clock and an input signal and makes the reception clock track the input signal, a frequency tracking loop that performs control to make a frequency of the reception clock track a frequency of the input signal, the clock-and-data recovery circuit being configured to extract a data signal and a synchronization clock from the input signal and to control a phase and a frequency of the reception clock, a frequency error adjuster that increases or decreases a value indicated by a frequency adjustment signal according to a frequency difference signal generated based on the phase difference signal, and an oscillator that increases or decreases a frequency of the transmission clock based on the frequency adjustment signal.
US08781047B2 Device, system and method of clock distribution
Some demonstrative embodiments include devices, systems and/or methods of clock distribution. For example, a device may include a plurality of wireless communication units including at least a first wireless communication unit, which includes a first clock source to generate a first clock signal, and a second wireless communication unit, which includes a second clock source to generate a second clock signal, wherein the plurality of wireless communication units are to switch between commonly using the first clock signal as a common master clock signal and commonly using the second clock signal as the common master clock signal.
US08781046B2 Device for reconstructing the clock of an NRZ signal, and associated transmission system
The invention relates according to a first aspect to a device (1) for reconstructing a clock signal from a baseband serial signal (NRZ-D), comprising: —a pulse generating circuit (2) adapted for generating pulses at each transition, rising or falling, of the baseband serial signal (NRZ-D); —a phase-locked loop (5) comprising a voltage-controlled oscillator (6) which generates an oscillator output signal (VCO-S) and a filter (7) delivering a setpoint signal (VCO-E) to the oscillator (6), the phase-locked loop (5) furthermore comprising a breaker (8) interposed between the oscillator (6) and the filter (7), the switching of which is controlled by the output (Cde-S) of the pulse generating circuit (2), and in that the filter (7) is a low-pass filter, such that: —in the presence of a pulse generated by the pulse generating circuit (2), the breaker (8) is closed and the filter (7) then averages the oscillator output signal (VCO-S) passing through the breaker so as to deliver the setpoint signal (VCO-E) to the oscillator; —in the absence of a pulse generated by the pulse generating circuit (2) the breaker (8) is open and the filter (7) then stores a signal of constant level so as to deliver the setpoint signal (VCO-E) to the oscillator; the device being characterized in that it furthermore comprises a decision flip-flop (9) making it possible to resynchronize the baseband serial signal by copying said signal at each falling edge of the oscillator output signal (VCO-S).
US08781042B1 Systems and methods for calibrating digital baseband DC offset in an OFDM receiver
In accordance with the teachings described herein, systems and methods are provided for calibrating DC offset in a receiver. A DC calibration circuit may be used that is configured to receive a digital multi-carrier modulated (MCM) signal that includes a sequence of MCM symbols. The DC calibration circuit may include an accumulator and a compensator. The accumulator may be used to determine an estimated DC offset of a current MCM symbol in the sequence of MCM symbols. The compensator may be used to remove the estimated DC offset from a next MCM symbol in the sequence of MCM symbols. The accumulator may also be used to receive a plurality of digital samples that comprise the current MCM symbol and to determine the estimated DC offset by calculating an average of the plurality of digital samples.
US08781039B2 Receiver and method for receiving a composite signal
A first signal generator is arranged to generate a first signal. A data storage device is configured to provide a null code. A multiplexer is capable of multiplexing the first signal and the null code consistent with a predetermined time sequence for expression of the null code in a produced precursor signal. A ranging code generator is arranged for generating a ranging code. A mixer is capable of accepting the ranging code and the precursor signal and outputting a locally generated reference signal. After down-conversion and digitization of the received composite signal, the code correlator can correlate the digital received composite signal to the locally generated reference signal to decode at least a first portion of the received composite signal, while leaving a second portion of the received composite signal undecoded.
US08781032B2 Communication terminal and method and program for controlling the same
A communication apparatus includes two or more receiving units differing in characteristics. The apparatus further includes a data detecting unit detecting data to be received, in an input signal, and a selecting unit that selects one out of the two or more receiving units, depending upon detected result and characteristics of receiving units. In case data to be received is not contained in the input signal, the selecting unit selects a receiving unit whose power consumption during a period of time of not receiving the data is smaller than that of the other receiving unit(s) during a period of time of not receiving the data. In case the data to be received is contained in the input signal, the selecting unit selects a receiving unit from which a most satisfactory receiving quality is expected depending upon propagation environments of the input signal.
US08781030B2 Fully compensated adaptive interference cancellation system
A system for removing interference comprising a receive decimation filter that accepts a composite received baseband signal and generates filtered sampled data at a decimation rate, a transmit decimation filter that accepts a digitally converted replica of an interfering signal and generates filtered sampled data at a decimation rate, an integer sample delay control (ISDC) that provides multiple sample delay control for the replica and stores an estimated delay value, an adaptive filter that provides fractional sample delay control for the replica of the interfering signal and optimizes cancellation of the interfering signal, a digital phase-locked loop (DPLL) programmed with a known frequency offset of the interfering signal that tracks a phase and frequency of the replica of the interfering signal, an automatic gain control (AGC) that maintains near full scale operation of adaptive filtering and the DPLL, and a slicer, mixer, and delay unit forming an error estimator.
US08781029B2 Frequency offset estimation apparatus, reception apparatus, frequency offset estimation method, and reception method
Provided is a frequency offset estimation apparatus that appropriately estimates and compensates for a frequency offset of a received signal when estimating the frequency offset which is the difference between a carrier frequency of the received signal and the frequency of an output signal of a local oscillator. The frequency offset estimation apparatus converts the received signal sampled in advance with a predetermined sampling frequency into a frequency spectrum having N frequency components, limits a frequency band of negative frequency components from 1 to N/2 of the frequency spectrum and a frequency band of positive frequency components from N/2+1 to N of the frequency spectrum, calculates the sum of the squares of the positive frequency components of the frequency spectrum that have been subjected to frequency band limitation and the sum of the squares of the negative frequency components of the frequency spectrum that have been subjected to frequency band limitation to calculate power of the positive frequency components and power of the negative frequency components, and cyclically shifts all frequency components of the frequency spectrum in a frequency domain until the absolute value of a power difference between the power of the positive frequency components and the power of the negative frequency components is less than or equal to a predetermined threshold value, and estimates the frequency offset based on a shift amount until the absolute value is less than or equal to the threshold value.
US08781028B2 Integrated receiving circuit and method for radiofrequency and high speed signals
Integrated receiving circuit for radiofrequency signals an amplifying element using the multiplication zone of a reverse biased semiconductor junction operating in Geiger mode for amplifying an input radiofrequency signal (Vin) and converting it into a digital signal. And a digital part for digitally processing the digital signal.
US08781026B2 Digital quadrature transmitter using generalized coordinates
In one embodiment, a sequence of a plurality of pairs of in-phase (I) and quadrature (Q) modulated signal samples are applied to a radio frequency digital-to-analog converter (RFDAC) for upconversion. A phase of a local oscillator (LO) signal supplied to the RFDAC is selected according to a quadrant determined by signs of a given pair of I and Q modulated signal samples. The selected phase of the LO is supplied to the RFDAC for use in upconverting the sequence of I and Q modulated signal samples. In another embodiment, a current steering DAC is used for directly upconverting the I and Q modulated signal samples. A clock signal at four times the LO frequency is supplied to a counter and to the current steering DAC. One of the I and Q modulated signal samples and negative I and negative Q modulated signal samples is selected for supply to an input of the current steering DAC based on a count state of the counter.
US08781021B2 Method and device for pre-coding, and method and device for decoding
The present invention relates to the field of wireless communications technologies, and discloses a method and device for pre-coding and a method and device for decoding. The present invention implements an interference alignment method with excellent performance, can effectively increase the capacity of a multi-user interference system and reduce the mutual interference among users, The method for pre-coding includes: calculating a pre-coding matrix for each transmitting end according to a sum of mean square errors of data vectors to be transmitted by each transmitting ends; and using the pre-coding matrix to pre-code the data to be transmitted by each transmitting end. The present invention has broad application prospects, for example, can be used in LTE and LTE-Advanced CoMP technology.
US08781020B1 Transmit beamforming utilizing channel estimation matrix decomposition feedback in a wireless MIMO communication system
A channel estimation matrix H describing a forward channel in which a signal travels from a first communication device to a second communication device is determined at the second communication device. QR decomposition on the channel estimation matrix H is performed, at the second communication device, to derive a unitary matrix Q and an upper triangular matrix R, such that H=QR. Only a portion of the upper triangular matrix R is transmitted, from the second communication device to the first communication device, so that the first communication device can use the portion of the upper triangular matrix R to precode signals to be transmitted by the first communication device.
US08781016B2 Channel estimation for low-overhead communication in a network
A receiving station receives a waveform that includes at least a first symbol of a predetermined symbol length and comprising a first set of frequency components at predetermined carrier frequencies modulated with preamble information and a second set of frequency components at predetermined carrier frequencies modulated with information. The receiving station processes sampled values from the first symbol based on channel characteristics estimated from the first set of frequency components to decode information encoded on a first subset of the second set of frequency components. The receiving station processes sampled values from the first symbol based on channel characteristics estimated from the first set of frequency components and the first subset of the second set of frequency components to decode information encoded on a second subset of the second set of frequency components.
US08781010B2 Utilization of Reed-Solomon coding in mobile/hand-held digital television receivers
Receivers for recovering ancillary data from parallel concatenated convolutional coding. (PCCC) imbedded in digital television (DTV) signals can utilize the non-systematic (207, 187) Reed-Solomon (RS) codewords included in the DTV signals to facilitate DTV receivers already in the field to continue being able to receive main-service transmissions. Such a receiver attempts to decode each non-systematic (207, 187) RS codeword in a time slot selected for reception. If such RS decoding is successful, indication of such success is used to verify the correctness of bits of the ancillary data or correct them when turbo decoding the PCCC encoding ancillary data in the time slot selected for reception. The updating of ancillary data bits during cycles of turbo decoding updates the non-systematic (207, 187) RS codewords in the time slot selected for reception, increasing the likelihood of RS decoding of those RS codewords being successful during subsequent cycles of turbo decoding. If all the non-systematic (207, 187) RS codewords in the time slot selected for reception are successfully decoded before reaching a prescribed maximum number of cycles of turbo decoding, turbo decoding can be discontinued early to conserve operating power.
US08781008B2 Highly-spectrally-efficient transmission using orthogonal frequency division multiplexing
A transmitter may map, using a selected modulation constellation, each of C′ bit sequences to a respective one of C′ symbols, where C′ is a number greater than one. The transmitter may process the C′ symbols to generate C′ inter-carrier correlated virtual subcarrier values. The transmitter may decimate the C′ virtual subcarrier values down to C physical subcarrier values, C being a number less than C′. The transmitter may transmit the C physical subcarrier values on C orthogonal frequency division multiplexed (OFDM) subcarriers. The modulation constellation may be an N-QAM constellation, where N is an integer. The processing may comprise filtering the C′ symbols using an array of C′ filter tap coefficients. The filtering may comprise cyclic filtering. The filtering may comprise multiplication by a circulant matrix populated with the C′ filter tap coefficients.
US08781007B2 Quantization method for OFDM
A quantization method for OFDM is described. In an embodiment, the method uses an objective function which is defined as a function of the quantization error of the OFDM signal in frequency summed over data subcarriers. A search algorithm is used to optimize the objective function and the solution found is quantized by rounding. The quantized value of the solution may then be fed back into the objective function to compute a value of that function and if the value is less than the value computed in a previous iteration of the method, the method is repeated using the quantized value of the solution as the new starting point for the search algorithm. If the value of the function is, however, not less than the value computed in a previous iteration, the new solution is discarded and the quantized value of the solution from the previous iteration is output.
US08781002B2 Method and apparatus for improved coding mode selection
Some embodiments provide a method for selecting an encoding mode from several encoding modes. For each encoding mode from several encoding modes, the method computes a Lagrangian value based on a distortion value that is identified by using a function that reduces the impact of outliers. The method selects a particular encoding mode based on the computed Lagrangian values. In some embodiments, the function is a Huber function. In some embodiments, the computed Lagrangian value is further based on a bit rate value and a Lagrangian multiplier.
US08781001B2 Image coding method, image coding apparatus, image decoding method and image decoding apparatus
An image coding method including: binarizing last position information to generate (i) a binary signal which includes a first signal having a length smaller than or equal to a predetermined maximum length and does not include a second signal or (ii) a binary signal which includes the first signal having the predetermined maximum length and the second signal; first coding for arithmetically coding each of binary symbols included in the first signal using a context switched among a plurality of contexts according to a bit position of the binary symbol; and second coding for arithmetically coding the second signal using a fixed probability when the binary signal includes the second signal, wherein in the first coding, a binary symbol at a last bit position of the first signal is arithmetically coded using a context exclusive to the last bit position, when the first signal has the predetermined maximum length.
US08781000B2 Dynamic video data compression
A method includes decompressing first compressed video data to provide uncompressed video data in a first order. The method includes compressing the uncompressed video data to provide second compressed video data in a second order. The decompressing and compressing are based on first and second compression rates, respectively. The first order may be based on fundamental blocks of a frame of video data and the second order is based on lines of the frame of video data. The compressing may include alternating compression of partial portions of a first line of uncompressed video data with compression of partial portions of at least a second line of uncompressed video data to thereby generate a first line of compressed video data corresponding to the first line of uncompressed video data and at least a second line of compressed video data corresponding to the second line of uncompressed video data.
US08780999B2 Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems
A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer.
US08780994B2 Apparatus, method, and computer program for image encoding with intra-mode prediction
An image encoding apparatus includes: a prediction preparing section which prepares a prediction for each intra-prediction mode by using at least ones of pixel signals of pixels lined horizontally in an upper end of an encoding target block and pixel signals of pixels lined vertically in a left end of the encoding target block among pixel signals of the encoding target block; and a prediction mode derivation section which execute an intra-prediction operation by using an image of the encoding target block in an encoding target image and the prediction prepared by the prediction preparing section.
US08780992B2 Video compression and encoding method
Disclosed herein is a method for decoding a video signal having at least one frame with a plurality of blocks including a current block, including generating, for at least a selected pixel in the current block, a predicted value for at least one pixel located in a row i and a column j of the current block using a processor and according to the following equation: Xij=Li+Aj−C; wherein Xij is the predicted value, Li is the value of a pixel to the left of the current block, Aj is the value of a pixel in a row above the current block and C is the value of a pixel in the row above and the column to the left of the current block and decoding the current block using the predicted value.
US08780991B2 Motion estimation in enhancement layers in video encoding
A method for encoding a video sequence in a scalable video encoder is provided that includes selecting a first search window configuration for coding a current picture of the video sequence in an enhancement layer encoder of the scalable video encoder based on motion vectors generated by a reference layer encoder when encoding the current picture, and coding the current picture in the enhancement layer encoder using the first search window configuration.
US08780989B2 Moving-picture coding device and moving-picture coding method
A moving-picture coding device that divides a moving-picture signal comprised of a plurality of fields into a plurality of blocks and that can select coded area prediction in a current field and inter-field motion compensation prediction by block units, the moving-picture coding device comprises a forced intra block line determining unit, an intra selecting unit, a vector limit block line determining unit, a vector limit unit, a slice division unit a deblocking filter inhibit unit.
US08780987B1 Method and apparatus for encoding video by determining block resolution
Disclosed herein is a method for encoding a video signal, the video signal having at least one frame with a plurality of blocks having pixels. The method includes identifying a prediction mode for a block in the at least one frame, determining a residual for the block using the prediction mode, the residual having an original resolution, determining a variance based on the residual, and if the variance is greater than a predetermined value, reducing the original resolution of the residual to a lower resolution using a processor.
US08780986B2 Refresh pixel group selection and coding adjustment
Apparatuses and methods for improving coding processes and coding parameters for coding video data are provided for. A coder may select coding parameters for video data according to a default coding policy. The default coding policy may include selection of prediction modes (e.g., intra-coding or inter-coding) for each pixel group in each frame. A video coder may select some pixel groups in a frame to be coded as refresh pixel groups as an exception to the default assignment policies. The selection of refresh pixel groups may be based on prediction relationships among multiple frames of source video data. The default coding of the refresh pixel groups is then modified to enhanced the coding of the refresh pixel groups. The refresh pixel groups may permit fewer intra (I) frames be sent and/or may improve the quality of the recovered video.
US08780981B2 Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding-decoding apparatus
An image coding method includes: generating a predicted block; calculating a residual block; calculating quantized coefficients by performing transform and quantization on the residual block; calculating a coded residual block by performing inverse quantization and inverse transform on the quantized coefficients; generating a temporary coded block; determining whether or not an offset process is required, to generate first flag information indicating a result of the determination; executing the offset process on the temporary coded block when it is determined that the offset process is required; and performing variable-length coding on the quantized coefficients and the first flag information.
US08780980B2 Video image encoding device
In a variable length encoding for video data, the compression rate of video image encoding is increased by improving the level encoding method. A CAVLC encoding unit acquires coefficients obtained by orthogonally transforming and quantizing video image data in each block unit, determines an encoding mode of variable length encoding among those in a table_A and a table_B, or a mixture thereof by a level encoding mode controller and outputs the determination result to a level_prefix unit. In the table_B, a fixed_length bit string is allocated to a level_prefix which is at least a prescribed value. The level_prefix unit performs a level_prefix encoding in the determined encoding mode to output the result to an output control unit.
US08780979B2 Quantized coefficient coding apparatus and quantized coefficient coding method
A quantized coefficient coding apparatus used in a media coding system includes a determination module, a coding mode arbitration module and a coding module. The determination module determines whether a set of quantized coefficients are defined in a predetermined variable length coding (VLC) table to generate a determination result. When the determination result of the determination module is negative, the coding mode arbitration module determines a best coding mode corresponding to the set of quantized coefficients from a plurality of predetermined coding modes. The coding mode encodes the set of quantized coefficients according to the best coding mode.
US08780973B2 Limiting the maximum size of an encoded video picture using sub-picture based rate control
A method for encoding a picture in a video sequence is provided that includes determining the current encoded size of the picture after coding a plurality of macroblocks in the picture, determining that encoding remaining macroblocks in the picture may cause the encoded size of the picture to exceed a maximum encoded picture size, computing a quantization scale responsive to the determining, wherein the quantization scale is computed such that the estimated encoded size of the remaining macroblocks if the remaining macroblocks are quantized with the quantization scale does not exceed the difference between the maximum encoded picture size and the current encoded picture size, and quantizing at least one of the remaining macroblocks with the new quantization scale.
US08780972B2 Methods and devices for data compression using offset-based adaptive reconstruction levels
Encoding and decoding methods are presented that used offset-based adaptive reconstruction levels. The offset data is inserted in the bitstream with the encoded video data. The offset data may be differential data and may be an index to an array of offset values from which the differential offset is calculated by the decoder. The offset to an adaptive reconstruction level may be adjusted for each slice. The offsets may be specific to a particular level/index and data type. In some cases, offsets may only be sent for a subset of the levels. Higher levels may apply no offset, may apply an average offset, or may apply the offset used for the highest level having a level-specific offset.
US08780968B1 Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US08780967B2 Channel phase estimation apparatus, demodulator, and receiving apparatus
According to one embodiment, a channel phase estimation apparatus includes a phase memory, subtractor, multiplier, and adder. The phase memory is configured to store a first phase estimation value up to a (k−1)-th (for k=1, 2, . . . , K) symbol. The subtractor is configured to calculate a difference value between a phase value of one carrier of a k-th symbol and the first phase estimation value. The multiplier is configured to multiply the difference value by a weight. The adder is configured to add a value output from the multiplier and the first phase estimation value to output a second phase estimation value up to the k-th symbol.
US08780964B2 Methods and apparatus for reducing and/or eliminating the effects of self-interference
Methods and apparatus for reducing and/or eliminating the effect of self-interference are described. Various described methods and apparatus are well suited for use in DSRC WAVE systems in which a wireless communications device may acquire and use two DSRC channels, e.g., use one channel for reception while using another channel for transmission at the same time. A wireless communications device which is receiving a signal of interest on a first channel supports concurrent transmission on second channel, e.g., an adjacent channel. Controlled transmission timing synchronization with respect to the received signal of interest facilitates interference estimation and removal. Interference due to spillover energy from the transmission on the adjacent channel is estimated and removed from a received signal to facilitate recovery of the signal of interest.
US08780963B1 Adaptive filtering for canceling leaked transmit signal distortion from a received RF signal in an RF transceiver
Adaptive filtering is used to substantially cancel distortion in radio frequency (RF) signals. Such adaptive filtering can be used in an RF transmitting device to pre-compensate an RF signal with compensation (inverse) distortion to cancel inherent transmission path distortion from the RF signal. Adaptive filtering can also be used in a multi-carrier RF receiving device to cancel from a given carrier signal distortion due to cross talk from adjacent carrier signals. Adaptive filtering in an RF transceiver can be used to cancel from a received RF signal distortion arising from leakage of a transmit signal into the receive path.
US08780961B2 Mixed-mode wireless device operation
Systems and methods to operate wireless devices are provided herein. In an exemplary system a first wireless device coupled to a consumer electronics device is operated in a sleep mode. It is determined whether there is a second device is operating in the same bandwidth spectrum as the first device. If there is a second device operating in the same bandwidth spectrum, then the first device is switched to a sniff mode of operation.
US08780960B2 Adjustment of transmission data rate based on data errors and/or latency
Aspects of the present disclosure are directed to providing flexible and efficient communication by dynamically adjusting a transmit data rate in response to data status feedback. Such feedback may include information regarding data errors and/or latency. A first communication node communicates with a second communication node and sends data at an initial data rate. The transmit data rate is then selectively adjusted based on data status feedback received from the second communication node or other destination.
US08780956B2 Method and device for determining smooth window length in channel estimation
A method and a device for determining a smooth window length in channel estimation is provided. The method includes: obtaining autocorrelation values of pilot signals, where the autocorrelation values include first autocorrelation values and second autocorrelation values, at least two first autocorrelation values exist, and at least one second autocorrelation value exists; determining a speed range according to symbols of the first autocorrelation values or the symbols of the first autocorrelation values and a ratio value between the second autocorrelation value and one of the first autocorrelation values; and determining the smooth window length according to the speed range. Through the method provided in embodiments of the present invention, the problems caused by a fixed smooth window length may be avoided, and this improves system performance.
US08780954B2 Wireless communication apparatus and wireless communication method
According to an embodiment, a wireless communication apparatus includes a communication control unit, a transmitting unit and a receiving unit. The communication control unit selects one frequency channel from a plurality of frequency channels and switches the frequency channel to be selected. The receiving unit is configured to receive a reception signal of the selected frequency channel from another wireless communication apparatus. The receiving unit includes an interference wave detection circuit configured to detect an interference wave signal of a detection frequency. The interference wave signal is included in an input signal received during an interference wave detection period. In the interference wave detection period, the reception signal is not received. The communication control unit masks a frequency channel related to the detection frequency among the plurality of frequency channels to create a frequency channel map. The communication control unit does not select the masked frequency channel.
US08780951B2 Distributed Bragg's reflector of digital-alloy multinary compound semiconductor
There is provided a distributed Bragg's reflector (DBR) comprising a substrate and an unit distributed Bragg's reflector (DBR) layer, wherein a multi-layer is laminated on the substrate. The unit DBR layer is composed of a multi-layer laminated structure of unit digital-alloy multinary compound semiconductor layer/multinary compound semiconductor layer or unit digital-alloy multinary compound semiconductor layer/unit digital-alloy multinary compound semiconductor layer. The unit digital-alloy multinary compound semiconductor layer is composed of the multi-layer laminated structure of the first layer of multinary compound semiconductor and the second layer of a different multinary compound semiconductor on said first layer. The digital-alloy distributed Bragg's reflector of the present invention has a uniform quality on the substance area and the filter and reflector having uniformly high quality can be mass produced by using the reflector.
US08780948B2 Precision photonic oscillator and method for generating an ultra-stable frequency reference using a two-photon rubidium transition
Embodiments of an ultra-stable frequency reference generating system and methods for generating an ultra-stable frequency reference using a two-photon Rubidium transition are generally described herein. In some embodiments, a cavity-stabilized reference laser comprising a laser source is locked to a stabilized cavity. A Rubidium cell is interrogated by a stabilized laser output to cause at least a two-photon Rubidium transition and a detector may detect fluorescence resulting from spontaneous decay of the upper state Rubidium transition. The output of the detector is provided at a wavelength of the fluorescence to lock the cavity-stabilized reference laser to generate a stabilized laser output. A frequency comb stabilizer may be locked to the stabilized laser output to generate a super-continuum of optical wavelengths for use in generating an ultra-stable frequency reference.
US08780947B2 Mirror arrangement for guiding a laser beam in a laser system and beam guiding method for a laser beam
The invention relates to a mirror arrangement for guiding a laser beam in a laser system having at least one first end mirror and one second end mirror, wherein said end mirrors define a resonator having an optical resonator axis, wherein the laser beam is guided into the resonator as an input laser beam and is guided out of the resonator again after multiple reflection at the first and second end mirrors as an output laser beam. The sequence of reflections at the first and second end mirror thereby determines a direction of rotation between the first and second end mirror, defined as an axis of rotation relative to the resonator axis, whereby a first beam path is defined and the laser beam circulates in a direction of rotation between the first and second end mirrors in the resonator defined as an axis of rotation relative to the resonator axis. The resonator is designed such that the direction of rotation is reversed at a reversing point and the laser beam in the resonator passes through at least partially in a direction of rotation opposite to the first beam path, whereby a second beam path is defined.
US08780944B2 Method and apparatus for reliable signaling in wireless communication
Techniques for improving reliability of signaling are described. A transmitter determines if improved reliability is applicable for signaling for a data frame. The transmitter sends the signaling without improved reliability if deemed not applicable and with improved reliability if deemed applicable. A receiver receives the signaling and declares the signaling as reliable or unreliable based on the received signal quality of the received frame and a threshold. The receiver recovers the signaling if deemed reliable and decodes the received frame in accordance with the recovered signaling. The receiver declares the received frame as a null frame or performs some other action if the signaling is deemed unreliable.
US08780940B2 Method and apparatus for compressing frame
Provided is a method and apparatus for efficiently transmitting and receiving a frame including a header and a payload in a communication system. If the number of repeated items in the content of a header of the frame is high, specific preambles are allocated to the repeated items and the repeated items are omitted. Accordingly, data transfer efficiency can be improved.
US08780938B2 Technique for coordinated RLC and PDCP processing
A technique for performing layer 2 processing is described. In a method implementation of this technique, at least one first RLC SDU is created from one or more first RLC PDUs. It is assumed here that the first RLC SDU belongs to an incomplete RLC SDU set that is to comprise at least one second RLC SDU, and that the second RLC SDU is to be created from at least one second RLC PDU not yet available. In a next step, a first PDCP function is applied to the first RLC SDU to create a data packet. The RLC function is only performed after the second RLC PDU has become available (or after an RLC time-out). Then, after the RLC function has been performed, the data packet is released to a second PDCP function.
US08780936B2 Signal acquisition for wireless communication systems
Systems and methodologies are described that facilitate signal acquisition in a wireless communication system on one or more frequency carriers corresponding to a portion of the deployed bandwidth in a wireless communication environment. By communicating using carriers that include only a portion of the total system bandwidth, channels used for communication in a carrier may be less dispersive than channels used for communication across the entire bandwidth. Thus, the amount of transmit power required for devices in the system may be reduced. Further, the carriers may be divided from the deployed system bandwidth such that each carrier is sufficiently large to minimize the effects of fading on component frequency response, thereby further optimizing system performance.
US08780933B2 Method and apparatus for automated subscriber-based TDM-IP conversion
An automated conversion method and apparatus are provided to automatically detect the type of an incoming signal (e.g., SONET or Ethernet signal) at a site and to encapsulate outgoing data, or not, based on that detection to facilitate conversion to new infrastructure (e.g., TDM to Ethernet). The automatic detection can be achieved by alternating a search for a SONET signal or Ethernet signal received after a loss of signal or other similar event. Diagnostics of any prior valid transmission are retained in case the disruption was due to transmission quality problem rather than a change in the transmission protocol (i.e. SONET to Ethernet or Ethernet to SONET). The apparatus has an FPGA loaded by a microprocessor with the hardware configuration necessary to support either an IP or SONET configuration when change is detected in the format of the signal arriving at the optical port of the premises device.
US08780932B2 Video signal transmission device, video signal reception device, and video signal transmission system
A video transmission device 10 has: a packer 11 which receives a video signal, a sync signal, and a data-enable signal, and generates a plurality of packet signals by packetizing the video signal and the sync signal based on the data-enable signal and according to the number of bytes of a packet corresponding to the number of gradation bits of the video signal; an encode unit 15 which generates a plurality of encoded packet signals by encoding the plurality of packet signals; and a serializer 14 which generates a serial packet signal by parallel-serial converting the plurality of encoded packet signals. The packer 11 generates a control signal including a pulse with a pulse width corresponding to the number of bytes of the packet, and the encode unit 15 subjects a portion of the packet signals corresponding to the pulse in the control signal from the packer, to an encode process which is different from a process for the other portion.
US08780931B2 Multi-role distributed line card
A switch includes network ports and a network processor with a fabric interface that provides SerDes (Serializer/Deserializer) channels. The network processor divides each packet received over the network ports into cells and distributes the cells across the SerDes channels. Fabric ports of the switch communicate with the fabric interface to transmit cells to and receive cells from the fabric interface. The switch is selectively configurable as a standalone switch by connecting each fabric port of the switch to another of the fabric ports of the switch, as a member of a switch stack by connecting each fabric port of the switch to a different other switch through one fabric port of that other switch, or as a member of a distributed fabric system by connecting each fabric port of the switch to a different scaled-out fabric coupler (SFC) chassis by an SFC fabric port of that SFC chassis.
US08780925B2 Mobile use of a PBX system
Systems and methods for utilizing a PBX identifier of a PBX system in a mobile environment are provided. In exemplary systems, an enhanced DNS server maintains a central registry of PBX identifiers and corresponding locations associated with the PBX identifiers. The corresponding locations may comprise both private and public IP address. When a remote IP device attempts to access their main office PBX system via the PBX identifier, the enhanced DNS server returns the private and public IP addresses in response.
US08780920B2 Method for establishing bidirectional data transmission paths in a wireless meshed communication network
In a method for establishing a bidirectional data transmission path in a wireless meshed packet-switched communication network, a logical topology in the form of at least one routing tree can be proactively established, wherein a root network node of the routing tree sends first unidirectional data transmission paths regarding routing request messages specifying the root network node to the network nodes of the communication network in periodic time intervals. A first flag is provided in the network nodes of the routing tree that can be put into two different states. Upon receipt of a routing request message, a network node only sends a second unidirectional data transfer path regarding the routing response message specifying the network node to the root-network node if the first flag is switched into a first selectable state. Thus, a bidirectional data transfer path between the root network node and the network node is established.
US08780918B2 Data processing apparatus and redundancy switching method
A data processing apparatus includes a first frame processing unit that fragments a first input frame and identifies a head of the first input frame and outputs first head position information; a second frame processing unit that fragments a second input frame which is a redundant frame of the first input frame and is input asynchronously with the first input frame, identifies a head of the second frame, and outputs second head position information; a first and a second storage unit that receive and store the fragmented pieces of data output from the first and the second frame processing units respectively; and a fragmented data processing unit that reads the fragmented pieces of data out of one of the first and second storage units based on the first and second head position information and outputs the fragmented data.
US08780915B2 Method and system for tagging packets routed to customer premises devices via clusters of dedicated customer interfaces
A method of routing traffic to customer premises devices (CPDs), each CPD being reachable via a dedicated customer interface (DCI) from among a plurality of DCIs grouped into clusters included in respective outside plant units (OPUs). Packets destined for the CPDs are received. A destination DCI and a destination OPU for each packet is determined. The destination DCI for a particular packet destined for a particular CPD is determined by identifying the DCI via which the particular CPD is reachable. The destination OPU for the particular packet is determined by identifying the OPU that includes the destination DCI. For each particular OPU that is the destination OPU for one or more packets, the packets are buffered and transmitted via an interface for the particular OPU. For each particular DCI that is the destination DCI for one or more packets, tagging each packet with an indication of the particular DCI.
US08780912B2 Systems and method for routing data
A system and method for routing frames to one or more loops is provided. The system includes a processor operable to receive a frame and a storage device operable to store instructions. The instructions may enable the processor to forward the frame according to an address field of the frame. The processor may forward the frame to a first loop if the address field of the frame is associated with the first loop. The processor may forward the frame to a second loop if the address field of the frame is associated with the second loop. The processor may also reject and discard the frame based on the address field of the frame.
US08780909B2 System and method for modifying media protocol feedback loop based on mobile system information
Systems and methods for modifying a media protocol based on subscriber and network performance information is disclosed. Media protocols such as adaptive bitrate protocol can adjust bit rates based on conditions perceived at the mobile device and with a goal of obtaining the highest bit rate possible. The media protocols residing on the mobile device do not have access to network performance information that can change rapidly and impact the experience at the mobile device. For example, congestion, radio air link interference, handoffs, and quality of service parameters can all impact the experience a user has when accessing media files from a mobile device. The requests made by a mobile device can be modified to take into account these factors to enhance the user experience.
US08780908B2 Method and apparatus for tracing a multicast flow
A method for tracing a multicast flow in a network is described herein. The network may include one or more hosts and a plurality of network devices. An initiating device of the plurality of network devices receives a message to trace a multicast flow. The message includes an identification of a multicast flow. It is determined whether a multicast distribution tree of the initiating device includes state information of the multicast flow. An upstream neighbor of the initiating device is determined. A multicast trace route request is transmitted to a receiving device of the plurality of network devices. The receiving device is the upstream neighbor of the initiating device. It is determined whether a response is received from the receiving device and based on the response, it is determined whether to transmit a multicast trace route request to an upstream neighbor of the receiving device.
US08780907B2 Optimized file repair architecture for mobile broadcast multicast system (MBMS)
A device receives or creates file packets to be broadcast, via multicast delivery, to multiple user equipment by a broadcast multicast service control (BMSC) device. The device stores the file packets in the memory, and receives, via unicast delivery, a file repair request from a particular user equipment of the multiple user equipment. The device identifies particular file packets in the memory based on the file repair request, and provides, via unicast delivery, the particular file packets to the particular user equipment.
US08780906B2 Third party VPN certification
A virtual private network (VPN) over a telecommunications network is created by sending a request from a first VPN device to a second VPN device for establishing a VPN between the first and second VPN devices. The request includes a first signed certificate having a verified VPN parameter for the first VPN device. A reply is received at the first VPN device from the second VPN device that includes a second signed certificate having a verified VPN parameter for the second VPN device. The VPN is established between the first and second VPN devices based on each verified VPN parameter for each of the first and second VPN devices.
US08780901B2 Wi-Fi/BPL dual mode repeaters for power line networks
A method and apparatus for maintaining network connectivity over power lines is disclosed. Such network connectivity is maintained even if various customers are covered by different power line networks or if one or more power lines in a network are unavailable to transmit data. More particularly, in order to bridge a gap in a power line network, one or more messages are extracted from a first node in a power line network and are then transmitted to a second node via free space transmission, illustratively wireless radio frequency (RF) transmission conforming to one or more of the 802.11a, b or g standards. When those messages are received at the second node, the message is injected back into the power line on the other side of a gap in power line coverage. This method of transmission backup will continue until power line connectivity is restore upon which the preferred method will be selected and used.
US08780900B2 Crossbar switch system
Each chip arranged in each crossbar switch creates and issues, if a packet is input, a log collection packet for collecting a log of the packet. Each chip collects a log related to a transfer of the input packet. Each chip embeds, in the issued log collection packet or a log collection packet transferred from a crossbar switch in a previous stage, the collected log. If a transfer destination of the packet is other than the crossbar switches, each chip stores, in a storage space, the log embedded in the log collection packet and then transfers, to the transfer destination, only an original packet in which the log is deleted. In contrast, if the transfer destination is a crossbar switch, each chip transfers the log collection packet to a crossbar switch in a next stage.
US08780896B2 Methods and apparatus for validation of equal cost multi path (ECMP) paths in a switch fabric system
An apparatus includes a replication engine of a switch module of a multi-stage switch. The replication engine is configured to receive a first validation packet from an input port of the switch module. The replication engine is configured to determine multiple output ports of the switch module to which a data packet can be sent to reach a destination device associated with the first validation packet. The replication engine is configured to define multiple second validation packets based on a number of output ports from the multiple output ports such that each second validation packet from the multiple second validation packets is uniquely associated with an output port from the multiple output ports. The replication engine is configured to send the multiple second validation packets to an output module configured to forward each second validation packet from the multiple second validation packets to its associated output port.
US08780890B2 Hybrid packet-switched and circuit-switched telephony system
A hybrid telephony system with packet switching as well as circuit switching optimizes utilization of transport networks, and is accessible from any conventional telephone set. A call originating from a circuit-switched network is passed through a gateway computer to a backbone packet-switched network, and then through a second gateway computer to a second circuit-switched network where it terminates. The voice of both the originating party and the terminating party is converted to data packets by the near-end gateway computer and then converted back to voice by the far-end gateway computer. In an alternative scenario, the originating party uses a computer on the packet-switched network, which replaces the originating circuit-switched network and the originating computer. Powered by CPUs, DSPs, ASICs disks, telephony interfaces, and packet network interfaces, the gateway computers may have media conversion modules, speech processing modules and routing resolution modules, and are capable of translating telephony call signaling as well as voice between circuit-switched and packet-switched networks. Optionally, the gateway computers may also have analog trunking modules, MF and DTMF digit modules and special services modules, in order to support analog circuit-switched networks and secure telephone calls.
US08780889B2 IP converged system and call processing method thereof
A call processing method in an Internet Protocol (IP) converged system includes: requesting an incoming call to be routed through an IP network; checking a data traffic-processing state of a traffic manager in response to the request; and rerouting the call through the IP network or rerouting the call through a Public Switched Telephone Network (PSTN) according to the checked data traffic-processing state.
US08780888B2 Facilitating non-SIP users calling SIP users
A technique for allowing a non-SIP user to call a SIP user includes dialing an established service number that indicates a desire to place a call to a SIP user. The SIP URI of the intended call recipient is included in a call setup protocol message associated with dialing the service number. A non-SIP network recognizes the call to the service number and the SIP URI from the UUI parameter of the call setup message. The call is then routed to a gateway for interfacing between the non-SIP network and the appropriate SIP network where the SIP URI is extracted from the message received by the gateway and used to generate an SIP INVITE message for establishing the call with the intended SIP user.
US08780886B2 Wireless communication system
A wireless communication system base station, and a remote radio head (RRH) and a computer-implemented synchronization method for the wireless communication system base station. The RRH is communicably coupled to a baseband unit (BBU) of the wireless communication system base station through a network, and the BBU processes and transmits downlink data to the RRH. The RRH includes: a time-delay measurement unit for measuring a time-delay for the downlink data to arrive at the RRH from the BBU; and a time-delay notification unit for notifying from the RRH to the BBU of time-delay data on the time-delay measured by the time-delay measurement unit, wherein the time-delay data is used to advance the starting time for the BBU to process and transmit the downlink data by an amount of time obtained based on the time-delay data.
US08780884B2 Mobile radio device synchronization
Method for synchronizing a plurality of mobile radio devices, mobile radio devices and a method for synchronizing a mobile radio device. In one embodiment of the invention, a method for synchronizing a plurality of mobile radio devices is provided including transmitting a downlink synchronization signal in a shared downlink synchronization channel to a plurality of mobile radio devices, and receiving a plurality of uplink synchronization signals via a plurality of dedicated uplink synchronization channels.
US08780883B2 Service routing method and system on service overlay network
Embodiments of the present invention provide a service routing method that includes: a current service routing entity receiving a service request, and the current service routing entity selecting a second service routing entity; if the second service routing entity is not the current service routing entity itself, the current service routing entity forwards the service request to the second service routing entity, sets the second service routing entity as the current service routing entity, and performs the receiving and the selecting until the second service routing entity selected by the current service routing entity is the current service routing entity itself; and if the second service routing entity is the current service routing entity itself, setting the current service routing entity as a first most adjacent service routing entity that obtains service registration information of the service and sends the service request to a service provider.
US08780877B2 Method and arrangement for managing a reference signal in a communications system
A method for managing uplink channel estimation in a base station includes transmitting downlink data from a base station to a mobile terminal in a radio access network over a first portion of a Frequency Division Duplex (FDD) spectrum. The first portion of the FDD spectrum is designated for downlink data transfer. The method also includes transmitting a predetermined reference signal from the base station to the mobile terminal over a second portion of the FDD spectrum. The second portion of the FDD spectrum is designated for uplink data transfer. The predetermined reference signal permits the mobile terminal to perform a channel estimate on at least a portion of the second portion of the FDD spectrum. The method additionally includes receiving uplink data transmitted from the mobile terminal to the base station over the second portion of the FDD spectrum.
US08780875B2 Method and apparatus for controlling discontinuous transmissions
Techniques for controlling discontinuous transmissions in a wireless communication system are described. A method and apparatus for transmitting data on an uplink includes tracking past performance of at least one of an uplink channel condition and uplink system resources. A prediction of a likelihood of a completed or successful data transmission is performed. A long preamble is transmitted with an uplink control channel when the prediction indicates a likelihood of completion of the data transmission. When past performance indicates an unlikelihood of completing the transmission of the data, then the discontinuous mode is maintained without data transmission.
US08780874B2 Wireless local area network
A wireless network includes a base transceiver station configured to transmit signals over a wireless connection to a plurality of terminals and receive signals over a wireless connection from a plurality of terminals. The terminal may transmit a connection request message including an identifier and a request to identify the new terminal to the network when the new terminal tries to access the wireless network. A base station or access point may receive or maintain information or a list regarding one or more new terminals attempting to access the wireless network. The base station or access point may receive a control command indicative of a selection of at least one terminal from the list. The base station or access point may connect the at least one terminal to the access point or network.
US08780871B2 Method and apparatus for distributing beacon information
A method and apparatus are described for distributing beacon information. A first WTRU modifies a physical layer protocol data unit (PHY PDU) frame to include beacon information. The first WTRU transmits the modified PHY PDU frame to a second WTRU. The second WTRU receives the modified PHY PDU frame and extracts beacon information from the modified PHY PDU frame. The second WTRU associates with the first WTRU.
US08780870B2 Generation of HARQ-ACK information and power control of HARQ-ACK signals in TDD systems with downlink of carrier aggregation
Methods and apparatus are provided for a User Equipment (UE) configured to have multiple cells in a DownLink (DL) of a Time Division Duplex (TDD) communication system so as to determine a power of an acknowledgement signal that the UE transmits in a control channel and to determine a number of acknowledgement information bits that the UE multiplexes with data information bits in a data channel. A transmission power of the control signal is determined based on DL Assignment Index (DAI) Information Elements (IEs) in DL Scheduling Assignments (SAs) that the UE detects through multiple transmission time intervals and through the multiple configured DL cells. The number of acknowledgement information bits in the data channel is determined based on a DAI IE of an UpLink (UL) SA associated with the transmission of the data channel.
US08780859B2 Efficient use of a communications network
A duration of time a communications device is connected to a first network is monitored. A signal of a second network is detected. Next, it is determined whether a predetermined amount of time has elapsed such that the communications device makes efficient use of the first network, and in response to a determination that the predetermined amount of time has elapsed, a connection of the communications device to the second network is initiated.