Document Document Title
US08583881B1 Method, system, and program for implementing retention policies to archive records
A method and system for use in electronic data retention are provided. The method includes receiving, via electronic communication, a request indication indicating a request to delete, shred, purge, or remove a record from a data retention system; generating a determination, by a processor in response to instructions stored on a non-transitory storage medium, indicating that the record is associated with a hold indicator that is not based on a retention period; and sending, via electronic communication, a denial of the request in response to the determination indicating that the record is associated with a hold indicator that is not based on a retention period.
US08583880B2 Method for secure data reading and data handling system
A method for secure data reading and a data handling system is provided. The method protects the data reading from fault attacks by repeating read request in an interleaved manner, in particular the method comprises the steps of (M200) dispatching a first read request; (M400) dispatching a second read request; (M600) dispatching a further first read request; and (M1000-a) producing an anomaly signal if a first result produced by the memory in response to the first read request does not agree with a further first result produced by the memory in response to the further first read request.
US08583876B2 Logical unit security for clustered storage area networks
A system is described in which a plurality of host computers are coupled to a storage system for storing and retrieving data in the storage system. The storage system includes individually addressable units of storage such as volumes or logical unit numbers. A security management system controls access to each of the individually addressable units of storage based upon the identification of the host permitted to access that unit of storage.
US08583875B1 Efficient readable ballooning of guest memory by backing balloon pages with a shared page
Methods, systems, and computer programs for managing physical memory in a host of a virtual infrastructure are presented. One method includes an operation for detecting that a guest physical page (GPP) of a virtual machine (VM) is a balloon page. The GPP, previously mapped to a machine page (MP), is re-mapped to a shared page of memory in order to free the MP, such that a read to the GPP causes a read to the shared page of memory. Further, the method includes an operation for detecting a write to the shared page of memory after the re-mapping of the GPP to the shared page, where the write to the shared page is caused by a write to the GPP. After detecting the write, all balloon pages created by the VM are reset in order to reset the balloon application in the VM.
US08583873B2 Multiport data cache apparatus and method of controlling the same
A multiport data cache apparatus and a method of controlling the same are provided. The multiport data cache apparatus includes a plurality of cache banks configured to share a cache line, and a data cache controller configured to receive cache requests for the cache banks, each of which including a cache bank identifier, transfer the received cache requests to the respective cache banks according to the cache bank identifiers, and process the cache requests independently from one another.
US08583870B2 Stacked memory devices, systems, and methods
Memory requests for information from a processor are received in an interface device, and the interface device is coupled to a stack including two or more memory devices. The interface device is operated to select a memory device from a number of memory devices including the stack, and to retrieve some or all of the information from the selected memory device for the processor. Additional apparatus, systems and methods are disclosed.
US08583869B2 Memory bus architecture for concurrently supporting volatile and non-volatile memory modules
A memory/storage module is provided that implements a solid state drive compatible with Serial Advanced Technology Attachment (SATA) or Serial Attached SCSI (SAS) signaling on a double-data-rate compatible socket. A detachable daughter card may be coupled to the memory module for converting a memory bus voltage to a second voltage for memory devices on the memory module. Additionally, a hybrid memory bus on a host system is provided that supports either DDR-compatible memory modules and/or SATA/SAS-compatible memory modules. In one example, the memory/storage module couples to a first bus (DDR3 compatible socket) to obtain voltage and/or other signals, but uses a second bus for data transfers. In another example, the memory module may repurpose/reuse electrical paths that typically carry non-data signals for data traffic to/from the memory/storage module. Such data traffic for the memory/storage module permits concurrent data traffic for other memory modules on the same memory bus.
US08583864B2 Virtual volume control method involving device stop
Provided is a storage system capable of starting/stopping a disk drive. At the time of allocating a logical device, it is judged, based on attributes including a purpose of the logical device, whether or not control can be performed in terms of start/stop of an allocation target disk drive to determine an allocation destination disk drive. Further, in the case where access to a specific logical device is stopped due to release of a path definition or other such cause, it is judged whether or not a disk drive corresponding to the logical device can be stopped. When it is judged that the disk drive can be stopped, the disk drive is stopped. When it is judged that the disk drive cannot be stopped, the logical device is migrated to another disk drive that can be stopped, a migration destination disk drive is stopped.
US08583863B2 Storage system
A storage expander apparatus for accessing storage units includes first interfaces for accessing the storage units, a second interface for accessing subordinate expander apparatus, and a processor for executing receiving from an external apparatus a first request for obtaining first information indicative of a state of a connection of the storage expander apparatus, transmitting a second request for obtaining second information indicative of a state of a connection of the subordinate expander apparatus, measuring an elapsing time that has elapsed since transmitting the second request, storing a first response corresponding to the second request upon receiving the first response, starting a process for obtaining third information indicative of a state of a connection to be connected with the first interfaces upon the elapsing time exceeding a predetermined time, and transmitting a second response including the third information to the external apparatus upon receiving the third response.
US08583862B2 Recording medium, drive device, and mounting method
A recording medium coupled to a drive device includes a management information storage area and a master boot record. Management information used for a mounting process of the recording medium by the drive device is stored in the management information storage area and a starting location and an area size of a drive area is stored in the master boot record.
US08583857B2 Method and system for object-oriented data storage
In accordance with the present invention, data may be written and read differently in accordance with their attributes, which may include, inter alia, critical vs. non-critical data, streaming vs. non-streaming media, confidential vs. non-confidential, or read or write speed requirements. A data block to be written may be considered an object, and is examined, and from its attributes one or more memory device operating modes may be determined, such as different numbers of bits per cell, different numbers of error-correction code (ECC) parities per user data block, and encryption vs. lack of encryption. The storage controller then performs the writing process according to the mode(s) of operation determined by the attributes. Respective designated portions of the storage device may be selectively operated in respective ones of a plurality of operating modes to process each of the plurality of data objects based on a corresponding one or more of the attributes.
US08583854B2 Nonvolatile storage device with NCQ supported and writing method for a nonvolatile storage device
A nonvolatile storage device buffers multiple write commands and selects one or more therefrom according to a choosing policy to execute in priority, so as to increase the probability of continuously executing write commands corresponding to an identical smallest erasable unit, thereby reducing the frequency of backup, erasing and copyback operations and improving the efficiency of the nonvolatile storage device.
US08583852B1 Adaptive tap for full virtual machine protection
A method, system, and computer-readable storage medium for providing an adaptive tap for a virtual machine protection are disclosed. In one embodiment, an Input/Output (I/O) write is received from one of virtual machines. The virtual machines are executed on a server, and each virtual machine is configured to generate I/O writes to a VMFS file system on a primary storage. The I/O write includes data and an offset at which the data is to be stored in the VMFS file system. The server, and primary and secondary storage are coupled to a network. A virtual machine indicator is determined using the offset. A secondary write to a secondary storage is generated based on the I/O write. The secondary write includes the data and the VM indicator associated with the I/O write. The secondary storage is then accessed to write/store the secondary write.
US08583850B2 Micro crossbar switch and on-die data network using the same
An integrated circuit (IC) having an on-die data network is disclosed. The IC includes a first bus and second buses configured to convey signals in first and second directions, respectively, along a first axis. The second direction is opposite the first. The IC further includes third and fourth buses configured to convey signals in third and fourth directions, respectively, along a second axis perpendicular to the first axis. The fourth direction is opposite the third. Each bus is N-bits wide and unidirectional. Signal lines of two different buses having equal bit significance and opposite direction are arranged adjacent to one another. A crossbar unit having N crossbar switching circuits is configured to couple signal lines of a selected one of the buses to a corresponding signal line of another selected one of the buses. The signal lines of the buses are implemented on different metal layers than the crossbar switching circuits.
US08583847B2 System and method for dynamically detecting storage drive type
An information handling system includes a cable, a backplane, and a processor. The cable is connected to a storage controller of the information handling system. The backplane is configured to connect a drive to the information handling system. The processor is in communication with the cable and with the backplane. The processor is configured to detect a presence of the drive, to output a pulse in response to the detection of the presence of the drive, to determine a first storage technology of the drive in response to the output pulse, to determine a second storage technology of the storage controller, to determine whether there is a misconfiguration between the first storage technology and the second storage technology, and to generate a notification when the misconfiguration is determined.
US08583845B2 Multi-processor system and controlling method thereof
In order to control sub-processors in parallel without losing extensibility, an execution control circuit (30), which forms a multi-processor system (1), issues a process command (CMD) to each of sub-processors (20—1 to 20—3) based on a process sequence (SEQ) designated by a main processor (10), and acquires a process status (STS) which indicates an execution result of processing executed by each of the sub-processors (20—1 to 20—3) in accordance with the process command (CMD). An arbiter circuit (40) arbitrates transfer of the process command (CMD) and the process status (STS) between the execution control circuit (30) and each of the sub-processors (20—1 to 20—3).
US08583844B2 System and method for optimizing slave transaction ID width based on sparse connection in multilayer multilevel interconnect system-on-chip architecture
A system and method for optimizing slave transaction ID width based on sparse connection between multiple masters and multiple slaves in a multilayer multilevel interconnect system-on-chip (SOC) architecture are disclosed. In one embodiment, slave transaction ID widths are computed for a first processing subsystem and a second processing subsystem including multiple masters and multiple slaves. Further, a slave transaction ID for each master to any slave in the first processing subsystem and in the second processing subsystem is generated based on the computed slave transaction ID width. Furthermore, sparse connection information between the multiple masters and multiple slaves is determined via a first bus matrix in the first processing subsystem. A first optimized slave transaction ID for each master to any slave in the first processing subsystem is then generated by removing don't care bits in each generated slave transaction ID based on the sparse connection information.
US08583842B2 Data transfer device and data transfer system
Disclosed herein is a data transfer device to which a master device that issues transfer requests and slave devices each having a function of responding to the transfer request may be connected. The device may include a transfer request counter that counts up or down each time a response signal is inputted thereto from any slave device, and counts down or up each time a data transfer completion signal is inputted thereto; a transfer destination selector that, based on a count value of the counter and information concerning a transfer-target slave device, determines and selects one of the slave devices as a destination of the transfer request, and connects the master device with the selected slave device; and a data transfer monitoring section that monitors completion of data transfer corresponding to the transfer request and, upon recognizing the completion, outputs the data transfer completion signal to the counter.
US08583841B2 Digital video data relay
A video relay circuit is provided including an input channel to receive input video data packets; a first circuit to convert the input video data packets into data for a display device; a second circuit coupled to the first circuit to retime, recondition and re-drive the data channels; an output channel to couple the video data packets into an output stream. Also provided is a video data transmission link including a video relay circuit as above and a daisy chain of video display devices including a video source; a plurality of video display devices wherein a first video display device is coupled to the source of video data, and each further video display device receives the source signal from the previous display and provides the video signal to the next display; wherein at least one of the video display devices comprises a video relay circuit as above.
US08583840B1 Methods and structure for determining mapping information inconsistencies in I/O requests generated for fast path circuits of a storage controller
Methods and structure are disclosed for improved processing of fast path I/O requests in a storage controller utilizing version information embedded in the fast path I/O requests. The version information allows the storage controller to determine if the mapping information utilized by the host system in generating a fast path I/O request specifies the mapping information utilized by the storage controller. The controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing software stack for processing I/O requests from a host system directed to a logical volume. If the mapping information utilized by the host does not match the mapping information utilized by the storage controller, fast path I/O requests are transferred to the I/O request processing stack for subsequent processing.
US08583833B2 Ring topology discovery
A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered.
US08583832B2 Network interface device management using management transport channel
A master network interface device (M-NID) receives, from a network management system (NMS) via a first peer-to-peer (P2P) transport channel, first data destined for a first client network interface device (C-NID), where the first data is associated with network management functions. The M-NID further receives, from the NMS via the first P2P transport channel, second data destined for a second C-NID, where the second data is associated with network management functions. The M-NID forwards the first data from the M-NID to the destination first C-NID via a second P2P transport channel that is different than the first P2P transport channel. The M-NID also forwards the second data from the M-NID to the destination second C-NID via a third P2P transport channel that is different than the first P2P transport channel.
US08583831B2 Thin client discovery
A method of assigning a resource to provide services to a thin client is disclosed. The thin client is discovered by receiving a response to a discovery request wherein the response is directed to a broker. The resource to allocate for the thin client is determined. The thin client to the resource is mapped. A connection to the thin client is requested to be established between the resource and the thin client.
US08583830B2 Inter-working with a walled garden floor-controlled system
Embodiments of the invention provide systems and methods for inter-working between a walled garden service such as a push-to-talk service and a communication session outside of the walled garden service. According to one embodiment, a system can comprise a first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service and a second communication network adapted to support a second communication session. The second communication session can occur outside of the walled garden service. The system can also include an inter-working service communicatively coupled with the first communication network and the second communication network. The inter-working service can be adapted to provide an interface between the first communication session and the second communication session.
US08583828B2 Method and device for transcoding
Embodiments of the present invention provide a method and device for transcoding, which belongs to the computer media processing field. The method includes: receiving multiple multimedia source files selected by a user and a transcoding target parameter inputted by the user; separating each of the multiple multimedia source files into an audio stream and a video stream; according to the transcoding target parameter, transcoding each audio stream and each video stream obtained from the separation; merging transcoded audio streams and transcoded video streams of the multiple multimedia source files into at least one multimedia target file. The device includes: a receiving unit, a separating unit, a transcoding unit and a merging unit. The present invention extends transcoding modes, improves user experience, and has high practicability.
US08583827B2 Dynamic data optimization in data network
A system including a client device communicatively coupled to a first wireless network, wherein the client device has the ability to request a web page from a content server, and an optimization server is configured to receive network data associated with the characteristics of the first wireless network, to provide tuning settings based on the network data, to receive response data from the content server, and to transmit optimized response data to the client device, wherein the response data corresponds to a request for a web page from a client device and the optimized response data corresponds to the response data being altered based on the provided tuning settings.
US08583826B2 Method and arrangement for delivering electronic state message information
A method, executed in a messaging server handles electronic messages for a user, handles electronic state messages for at least one terminal, and delivers electronic state messages to at least one terminal. A state change is identified in or at the messaging server, the state change relating to at least one electronic message associated with the user, the at least one electronic message containing a destination identity associated with the user. A terminal address associated with the at least one terminal used by the user is retrieved based on the destination identity associated with the user. An electronic state message is delivered to the at least one terminal using the terminal address as destination address.
US08583824B2 Identifying an efficient destination server
One or more techniques and/or systems are disclosed for identifying a list of destination servers ordered by round-trip time (RTT) for a requesting machine. When a client interacts with an address, such as an IP address, when accessing a remote service, an RTT is collected for the address, or the RTT may be derived for a range of addresses, and saved in a database. When the client subsequently requests access to a remote service, a list of destination servers are returned, respectively identified by corresponding addresses. The destination servers can be sorted in order of efficiency by determining an expected RTT associated with a matching address, or range, in the database, and sorting the destination servers by their respective expected RTTs.
US08583823B2 Pseudo proxy server
A pseudo proxy server is provided for a host network when the host network experiences periods of congestion. The host network determines whether an arrival rate of data requests exceeds a predetermined threshold. If so, the host network adds an address of a pseudo proxy server to a list of servers aliased to the host network. Thereafter, data requests are routed to the pseudo proxy server on a round robin basis. The pseudo proxy server may be engaged without first loading information content from the host network on the pseudo proxy server.
US08583819B2 System and method for controlling server usage in peer-to-peer (P2P) based streaming service
Provided is a system and method for controlling server usage in a peer-to-peer (P2P) based streaming service. The system to control server usage in a peer-to-peer based streaming service includes a concurrent connections number providing unit to calculate a number of peer clients concurrently connected to the peer-to-peer based streaming service; a non-transitory memory to store the number of peer clients concurrently connected to the peer-to-peer based streaming service; and a server usage controlling unit to control server usage for the peer-to-peer based streaming service based on a ratio of a variable associated with an influx rate of peer clients to the number of peer clients concurrently connected to the peer-to-peer based streaming service.
US08583817B2 Minimizing bandwidth usage in multimedia streaming
A system and associated method for minimizing network traffic in playing a media stream with a media module running in a client computer system. The media stream is stored in a media content server. A video file of the media stream is processed to generate an audio file corresponding to the video file, such that the media module downloads and plays the audio file when the media module is invisible on a computer screen of the client computer system. When the media module becomes visible, the media module switches back to downloading and playing the video file. A current location is tracked by a location sync file stored in the media content server to synchronize the video file and the audio file.
US08583815B2 Method of generating a file describing a bitstream, corresponding device and computer program product
A method, corresponding device and computer program product are provided for generating a file describing a bit stream, from a description scheme describing a structure and a content that are compliant with a predetermined format and comprising a set of attributes and elements. The bit stream includes a plurality of fields. The method includes: assigning at least one value of at least one identified filed of the stream to at least one variable defined by an attribute of the description scheme, called assignment attribute; storing the variable; determining at least one characteristic of at least one element of the description file, from and evaluation of a conditional expression relating to the value; generating a portion of the description file according to the characteristics determined in the determination step.
US08583814B2 System and methods of streamlining media files from a dispersed peer network to maintain quality of service
Media content, including content suitable for streaming, is distributed to and accessible over a communications network by computer nodes within a peer storage network of computer nodes hosting respective content stores. Discrete portions of a content file are multiply distributed to and persisted in a distributed set of the content stores existing within the storage network such that various content stores persist subsets of the content file portions. A computer node retrieves the discrete portions of the content file from the various distributed content stores, depending on node availability, the particular discrete portions there available, and node and network performance factors sufficient to maintain a minimum quality of service, thereby enabling streaming presentation of the content file on the requesting computer node.
US08583813B2 Enabling peer-to-peer content retrieval in HTTP
Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server can indicate in an HTTP request that it is capable of retrieving content from a peer-to-peer network. When the server receives the HTTP request it will recognize the indication that the client is capable of retrieving content from a peer-to-peer network and may send content information instead of sending the requested content. The content information allows the client to retrieve the content from the peer-to-peer network.
US08583812B2 Reducing the size of volatile memory in an end device designed to operate with multiple versions of internet protocol
An end device in a network is designed to operate consistent with multiple versions of the internet protocol. The end device determines which version of the internet protocol, according to which the network is operative, by monitoring a set of packets on the network. Based on the determination of the version of internet protocol, the end device loads in an internal volatile memory only those instructions and data required for operation according to the determined version. Instructions and data required for operation according to other version(s) are not loaded into the volatile memory. Size requirements of the volatile memory are thereby reduced.
US08583811B2 Gateway device for multimedia content
This disclosure relates to techniques, devices, and systems for using a mobile electronic device to provide multimedia content. One example method of providing multimedia content includes receiving, at an Internet Protocol Multimedia Subsystem (IMS) enabled first electronic device, multimedia content from a content-providing electronic device via an IMS network, where the multimedia content has a first format. The method also includes converting, at the IMS-enabled first electronic device, the multimedia content from the first format to a second format that is different from the first format. The method further includes transmitting, from the IMS-enabled first electronic device to a second electronic device, the converted multimedia content in the second format, where the converted multimedia content is transmitted from the first electronic device to the second electronic device via a local network that is different from the IMS network.
US08583804B2 Identifying user role in IP multimedia subsystem
A Session Initiation Protocol Application Server for use within an IP Multimedia Subsystem. The Application Server comprises a receiving unit for receiving a Session Initiation Protocol message from a Serving Call Session Control Function, the Serving Call Session Control Function serving an IP Multimedia Subsystem user and the message containing within a message header an explicit identification of said user. A processing unit determines an action to be applied to said message and includes within a header of the message a role value defining a role of said user in respect of the action. A transmitter unit returns the message including the role value to said Serving Call Session Control Function.
US08583803B2 Mechanism for transparent load balancing of media servers via media gateway control protocol (MGCP) and JGroups technology
A mechanism for transparent load balancing of media servers via Media Gateway Control Protocol (MGCP) and JGroups technology is disclosed. A method of embodiments of the invention includes receiving a request from a caller to connect with a media server controlled by a media gateway controller (MGC), sending a command to establish a connection between the caller and the media server to a media gateway control protocol (MGCP) stack of the MGC, wherein the command includes a unique identifying name of a cluster that is communicably coupled to the MGC and hosts one or more media servers including the media server, and leveraging JGroups to identify the one or more media servers in the cluster and select one of the identified media servers in the cluster to connect to the caller based on a load-balancing policy implemented by the MGC.
US08583801B2 DNS outage avoidance method for recursive DNS servers
This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.
US08583799B2 Dynamic cost model based resource scheduling in distributed compute farms
Systems, methods and apparatuses (i.e., utilities) for use in performing dynamic cost model (DCM)-based scheduling of resources of a distributed computing system (e.g., server farms, computing clouds, and the like). In one arrangement, cost for consumption of a resource or type of resource of the system may be dynamically determined as a function of both a demand for and an availability of the resource. In this regard, changing demand for and/or availability of the resource over time can also adjust a cost for consumption of the resource. For instance, assigning a lower consumption cost to utilizing of a resource in low demand can benefit system operators by realizing increased use on little-used resources as well as users by allowing the users to take advantage of lower usage costs.
US08583796B2 Data source interface enhanced error recovery
The invention provides for the connection of a plurality of remote applications with a data source, to maximize the speed and reliability of data transfer. An interface module interfaces with a remote application such as a web browser. A port module interfaces between interface module and a data source. A connection manager facilitates the interface between the interface module and the port module. The port module detects the unavailability of the data source in response to an initial request for the data source by the remote application. The port module may then dynamically detect the availability of the data source in response to a subsequent request for the data source and re-connect to the data source to the remote application in response to the subsequent request without having to reinitialize the connection manager.
US08583794B2 Apparatus, method, and computer program product for registering user address information
The storage unit stores therein authentication IDs that are used for authentication of users and address information in association with one another. The authentication processing unit receives from a PC an authentication message that includes an authentication ID and is used for the authentication of the user of a communication terminal, and performs authentication on the user based on the received authentication message. The SIP address acquiring unit acquires from the storage unit address information that corresponds to the authentication ID included in the authentication message when the user is authenticated. The SIP address registering unit sends the SIP location server a registration request for registering the acquired address information as the address information of the user of the IP telephone terminal associated with the PC that transmits the authentication message.
US08583793B2 System and method for providing a hypertext transfer protocol service multiplexer
A system and method for registering one or more services at a location where clients can access the services both locally and remotely is provided. A HyperText Transfer Protocol (HTTP) service multiplexer (HSM) may be accessed at a recognizable location, which may be any suitable location or resource that a client can locate on a local system. The HSM may make a plurality of services available at the recognizable location by binding the location (e.g., a Uniform Resource Identifier (URI)) to URLs or other resources associated with the services. In this manner, the HSM functions similarly to a domain name service, as HTTP redirections can be issued to enable a single well-known resource to be used for accessing the plurality of registered services.
US08583791B2 Maintaining a minimum level of real time media recommendations in the absence of online friends
The present invention provides a peer-to-peer (P2P) network for providing real time media recommendations. The P2P network includes a central server interconnecting a number of peer devices. In operation, a proxy function of the central server receives media recommendations from one or more peer devices that are active and online as media presentations identified by the media recommendations are played by the peer devices. The one or more peer devices are included in a group of peer devices associated with a first peer device. The proxy function provides the media recommendations to the first peer device. An augmentation function of the central server monitors a recommendation level of the first peer device. If the recommendation level falls below a minimum recommendation level, the augmentation function augments the media recommendations provided to the first peer device to increase the recommendation level to or above the minimum recommendation level.
US08583788B2 Techniques for auditing and controlling network services
Techniques for auditing and controlling network services are provided. A proxy is interposed between a principal and a network service. Interactions between the principal and the service pass through the proxy. The proxy selectively raises events and evaluates policy based on the interactions for purposes of auditing and controlling the network service.
US08583786B2 Systems and methods for rating a content based on trends
A system for and method of rating a content is presented. The method may include receiving first user data associated with one or more contents for a first predetermined time period and second user data associated with the one or more contents for a second predetermined time period. The method may also include determining a first average of the first user data associated with the one or more contents for the first predetermined time period and a second average of the second user data associated with the one or more contents for the second predetermined time period. The method may further include determining a variance between the first average of the first user data associated with the one or more contents for the first predetermined time period and the second average of the second user data associated with the one or more contents for the second predetermined time period. The method may additionally include determining trend value of the one or more contents based at least in part on the variance between the first average of the first user data associated with the one or more contents for the first predetermined time period and the second average of the second user data associated with the one or more contents for the second predetermined time period.
US08583785B2 System, method and a component for monitoring broadcast/multicast usage
A method, system and a component is provided which enables monitoring of usage statistics associated with broadcast or multicast services, distributed via a communications network. Information, such as e.g. the identity of a user client and the identity of a requested service, associated with a request for a long term key (LTK) is stored in a key management system for later retrieval. A statistics client requesting aggregated statistics associated with the information, may request such statistics from a statistics aggregation system, which is configured to compile the requested statistics on the basis of the stored information.
US08583784B2 Dynamic communication integration with calendar
A system and a method are disclosed for dynamically generating a contextually desirable message ready for a user to send out to other participants of a scheduled event. A user context is determined for a scheduled calendar event and then logic rules applicable to the user context are identified and used to identify contextually desirable messages. Options for dynamically generating the contextually desirable messages are provided to the user along with information about the scheduled event. Upon a user selection of one of the options, the corresponding contextually desirable message is generated and its content is pre-populated according to the applicable logic rule.
US08583783B1 Method and system for adaptive recovery of heap memory
A method is provided for garbage collection in a heap of an application server that uses automated garbage collection. The method comprises gathering information about a plurality of garbage collection events. The method further comprises identifying a correlation between garbage collection activity and a volume of applications transactions in the application server. The method further comprises, based on the correlation, forecasting at least one of a future utilization of heap memory and a future garbage collection activity based on a projected future transaction volume. The method further comprises tuning the heap based on the forecast.
US08583782B2 Method, system and recording medium for collecting contents usage information
Disclosed is a method, a system, and a recording medium for collecting content usage information. The method includes the steps of transmitting a usage tracking report message from a DCD client of the terminal to the DCD server; and receiving the usage tracking report message in the DCD server. The usage tracking report message includes first information for identifying a corresponding session, second information including a transaction identifier, third information for identifying a corresponding application, and fourth information including content usage information. Advantageously, the DCD server collects content usage information so that users are provided with highly-preferred contents. The fact that the DCD server collects content usage information and transmits no contents unnecessary to users avoids wasting the network bandwidth and improves content delivery efficiency of the terminals, CP, and DCD server.
US08583781B2 Simplified service network architecture
Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a network device collects a plurality of service usage measurements for a communications device use of a service on a network; and compares the plurality of service usage measurements to a device assisted implementation of a service policy to verify the device assisted implementation of the service policy.
US08583776B2 Managing content delivery network service providers
A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component.
US08583772B2 Dynamically configurable session agent
A monitoring system captures the behavior of distributed applications and also provides a framework for augmenting functionality of the application in response to user interactions and different states of the application and network. Network events exchanged between an application and an application server are captured and the local client events on the client device are also selectively captured. The different disparate network events and client events are then combined together during a replay operation to simulate the user experience during the previous application session.
US08583771B2 Mapping human-meaningful parameters to network-meaningful parameters to permit user to establish traffic importance in home network
A method of describing highly valued traffic in a home network in terms that are meaningful for a human and that are translated to useful network parameters.
US08583769B1 Configuration management repository for a distributed platform
Some embodiments provide a repository that manages configurations for a distributed platform and that automatedly configures servers of the distributed platform with different hierarchical sets of configurations while ensuring integrity and consistency across the servers and in the repository. In some embodiment, the repository includes a data store that stores configurations for a first set of servers that are operated by a first service provider and a second set of servers that are operated by a second service provider. The data store also identifies different sets of configurations to deploy to different sets of servers from the first and second sets of servers. The repository also includes a function processor to automatedly deploy the different sets of configurations to the different sets of servers and to perform functions for updating the configurations in a manner that ensures integrity and consistency.
US08583768B2 Wireless sensor network and management method for the same
A wireless sensor network and management method for same are disclosed. The wireless sensor network includes a plurality of nodes transitioning between a sleeping state, probing state, and working state. The management method enables the nodes to make a state transition according to sent and received messages.
US08583767B2 Virtual service delivery platform
A system, computer-implemented method and a computer-readable medium for accessing content on a plurality of computing devices from a plurality of independent frameworks. The system includes a virtual backend service (VBS) platform. A plurality of independent frameworks hosted on the VBS platform, where each independent framework is configured to provide access to an independent set of applications that provide a service over a network. The system also includes a configuration module for configuring each computing device in the plurality of computing devices to access the set of applications particular to the independent framework, wherein the configuring dynamically switches access of each computing device between the independent frameworks, and access the service from each framework by the configured computing device.
US08583765B1 Obtaining information for a wireless connection
Electronic devices may locate and test wireless networks that are available, and may establish connections with no or minimal user intervention. The electronic device may periodically transmit a datagram to a connection server, providing updated information as to the network address of the electronic device as well as maintaining a pathway through intervening network devices. The connection server may then initiate a connection via this pathway with the information provided in the datagram.
US08583758B2 Network based format conversion
Various embodiments of the invention provide solutions for converting content, such as audio files and/or streams, video files and/or streams, other data files and/or the like. In an aspect, embodiments of the invention thus provide novel solutions to facilitate the provision of media services to one or more subscribers. In a set of embodiments, for example, media conversion services might be performed according to a subscriber's profile, such that the conversion services can be provided, in some cases, on the fly while providing the media to the subscriber, allowing the subscriber to obtain content in the necessary format without having to specify in each instance the formats in which various content should be provided.
US08583755B2 Method and system for communicating between memory regions
A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
US08583752B2 Wireless data device with confirmation and retry capabilities for pushed data
A system for transmitting pushed data to a wireless data device generates a tracking identifier for a request for the pushed data and sends the request to a wireless data device server. The request includes the tracking ID and the wireless data device server includes a log file. The system parses the log file to extract confirmation data and determines whether the pushed data was successfully delivered based on the confirmation data. If the pushed data was not successfully delivered, the system will send a additional request for the pushed data to the wireless data device server.
US08583750B1 Inferring identity of intended communication recipient
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving user input specifying an alias of an intended communication recipient, comparing the specified alias with identities of one or more potential recipients identified based on implicit connections inferred from explicit information relating to the user, identifying a best matching recipient based on a result of the comparing, and initiating a communication instance with the identified best matching recipient.
US08583747B2 Labeling messages of conversations and snoozing labeled conversations in a conversation-based email system
A method system for labeling messages of conversations, where each conversation has a respective conversation identifier and comprises one or more messages sharing a common set of characteristics. A selected conversation has a plurality of messages associated with a first label. In response to an action specifying a second label to be associated with the selected conversation, the second label is associated with the messages of the selected conversation, such that the plurality of messages are each associated with both the first and second labels. An index entry for the second label is modified to account for the association of the second label with the messages. In some embodiments, a set of predetermined conditions is associated with the conversation; the first label is removed from the plurality of messages and is prevented from being automatically associated with newly received messages of the conversation until the predetermined conditions are satisfied.
US08583745B2 Application platform
A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping.
US08583744B2 System and method for pushing information from a host system to a mobile data communication device
A scheme for redirecting data items from a messaging host system to a user's mobile device using a redirector component disposed in a wide-area data network. In one embodiment, a method comprises one or more of the following: automatically detecting receipt of a new data item from the messaging host system for a user over the wide-area data network; based on filtering rules configured for the user, determining if the new data item is to be redirected to the user's mobile device over a wireless network; and upon determining that the new data item is to be redirected, processing at least a portion of the new data item for transmission thereof to the user's mobile device.
US08583741B2 Integrated email and chat archiving with fine grained user control for chat archiving
Participants in a chat session can control the archiving of chat messages in the chat session. Participants in a chat session send and receive a first set of chat messages, which are archived. A command to deactivate archiving is made by one of the participants. Messages in the chat session that are sent and received subsequent to the command to deactivate archiving are not archived. Archiving may be reactivated and messages subsequent to the command to reactivate archiving are archived.
US08583739B2 Facilitating the sending of mail from a restricted communications network
The sending of mail from a restricted communications network is facilitated. A communications unit external to the restricted communications network periodically pulls the mail from the restricted communications network and forwards the mail to a receiver. The receiver may be the intended recipient of the mail or an intermediary used to further send the mail to the intended recipient.
US08583737B2 Contact sidebar tile
Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication providers and applications. A global data store is synchronized with real-time communication data, such as presence, status, unread messages, and unread notifications, from each application/provider. Real-time communication data for contacts dynamically determined to be recent contacts is retrieved from the data store, based on properties such as a most recent communication time, a communication count, and the like. Real-time communication data corresponding to contacts identified as pinned contacts for which display of real-time communication data is preferred, also may be retrieved. A user interface is generated for displaying the one or more recent and/or pinned contacts, which may vary in size based on the number of contacts identified as pinned contacts, from which a contact may be selected for real-time conversation or e-mail.
US08583736B2 Communication device, computer program product, and communication control method for establishing a communication path with another communication device also seeking to establish the communication path
A communication device is described in which a communication path is to be established with another communication device. The communication device transmits a first request packet to the other communication device and awaits a response. When a second request packet is received from the other communication device instead of a response to the first request packet, the communication device determines whether to transmit a positive response to the second request packet based on additional information included in the second request packet.
US08583729B2 Handling an audio conference related to a text-based message
A client for a text-based messaging application for a dual-mode mobile communication device may initiate an audio conference based on a text-based message. Contents of fields of the text-based message may be extracted and utilized to construct an audio conference request message that is subsequently transmitted to an audio conference gateway. Where the text-based messaging application is an instant messaging (IM) client application, it may be configured to recognize a voice connection as being related to an ongoing Data Mode IM conversation. As a consequence of the recognition, the IM client application may maintain the user interface for facilitating participation in the Voice Mode IM conversation. Updates related to the status of the Voice Mode IM conversation may be received at the dual-mode mobile communication device over the voice connection and reflected in changes to the user interface.
US08583728B2 Extensibility for manipulation of medical data
A method for extending a functionality of a computing device programmed to obtain physiological measurements from a patient includes: registering, at the computing device, a plug-in module, the plug-in module providing additional functionality for the computing device; using the plug-in module to communicate with a medical device; commanding the medical device to obtain physiological information from a patient; receiving data associated with the physiological information from the medical device; and transferring the data to a central repository.
US08583725B2 Social context for inter-media objects
Embodiments are disclosed that relate to social context for inter-media objects. One embodiment provides a method comprising receiving preference data indicating user preferences of each of the plurality of socially networked users regarding the inter-media object, and aggregating the preference data across the social graph to form social graph aggregate data. The method further comprises providing the content item to a selected user of the plurality of socially networked users, and based upon a location of the selected user within the social graph, generating a selected set of the social graph aggregate data for the inter-media object from the social graph aggregate data for the selected user. The method further comprises providing to the selected user a representation of social context for the inter-media object based on the selected set of the social graph aggregate data.
US08583722B1 Systems and methods for infrastructure validation
Systems and method are provided for testing an infrastructure. The infrastructure may include one or more computers connected by a network. Moreover, each of the computers may include an agent. In one embodiment, the method includes receiving, at a controller, a test request to perform at least one of a plurality of predetermined tests, the predetermined test including one or more parameters associated with performing the predetermined test and one or more expected results from performing the predetermined test. The method further includes determining whether the predetermined test is available at one of the computers. The method also includes sending, by the controller, the predetermined test to one of the computers based on the results of the determining step, such that the agent at the computer performs the predetermined test sent by the controller. Furthermore, the method includes receiving, at the controller, one or more results of the predetermined test performed by the agent at the computer.
US08583717B2 Signal processing circuit
A signal processing circuit has two types of filters: an IIR filter 11 and an FIR filter 12 having an equivalent transfer function at all times. In an adjustment mode in which the signal processing circuit is adjusted to have an arbitrary transfer function, the signal processing circuit makes a configuration setting to use the IIR filter 11. When completing the adjustment or in a signal processing mode, the signal processing circuit makes a configuration setting change to switch to the FIR filter 12 having the equivalent transfer function.
US08583713B2 Physical random number generation device
A physical random number generation device includes a physical random number generation source which generates a white noise, an AD conversion module which inputs the white noise for conversion to a physical prime random number as digital data, a physical prime random number sequence generation module which inputs two or more physical prime random numbers to generate a physical prime random number sequence, a white noise array generation module for inputting the physical prime random number sequence and for generating a white noise array, a white noise composition module for generating multiple physical random numbers from the input white noise array, and an interface for externally outputting the generated physical random numbers as physical random number data. With this arrangement, multiple physical random numbers are generated at high speeds from the physical prime random number(s) taken out of the physical random number generation source as digital data.
US08583710B2 Identification circuit and method for generating an identification bit using physical unclonable functions
An embodiment of the present invention is an identification circuit installed on an integrated circuit for generating an identification bit, comprising a first circuit to generate a first output signal that is based on random parametric variations in said first circuit, a second circuit to generate a second output signal that is based on random parametric variations in said second circuit, a third circuit capable to be operated in an amplification mode and in a latch mode, wherein in said amplification mode the difference between the first output signal and the second output signal is amplified to an amplified value and, wherein in said latch mode said amplified value is converted into a digital signal.
US08583706B2 Method, functional arrangement and software means for searching and processing information with user interface of a terminal in which an address field and virtual function keys are modified to correspond to an invoked service through data input to a browser address field, and cellular network terminal employing the method
The invention relates to a method for making it easier to carry out information search and processing with a communications device. Furthermore, the invention relates to a network browser employing the method and a www service at a server in a communications network as well as a cellular network terminal. In the method according to the invention, information entered in the address field of the network browser is utilized so that the address field with its virtual function keys is modified in accordance with the service used on the basis of information entered in the address field.
US08583703B2 Content asset manager
A content asset manager (CAM) system manages content to be developed. CAM includes a data repository storing static assets and page assets operable to be used in a web site developed in a code editing system. A web service interfaces the CAM system with the code editing system and provides the code editing system with access to at least some of the static assets stored in the data repository. A slot database includes a plurality of independent slots, and a slot stores data to be used for the web site at runtime. A content manager retrieves the code for the web site from the data repository and stores the code for the web site in the slot for the web site in the slot database. The web site may be deployed using data in the slot.
US08583696B2 Configurable flat file data mapping to a database
Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
US08583695B2 Method and apparatus for evaluating statistical significance over time
Method and apparatus for evaluating statistical significance over time are described. A graphical display helps to establish if an improvement produces effective results over a period of time relative to similar results from a control group. This graphical display can be achieved in part by calculating and plotting the control group's “area of common performance” representing confidence intervals around the mean of the metric being analyzed. Subject group data can be represented by either a run chart or a box plot, depending on whether the subject group data is discrete or continuous. In some embodiments a hypothesis test can be performed on the data to verify the representation.
US08583691B2 Method for viewing document information on a mobile communication device
A process for viewing document information on a mobile communication device without having to retrieve the full document onto the device. The solution is client-server based. The client is the mobile device attachment viewing application and the server is the document (attachment) handling process on a remote machine. The process comprises server document information construction and delivery, and document information display on the mobile device.
US08583688B2 Systems and methods for implementing multi-application tabs and tab sets
A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
US08583686B2 System, method and computer program for multi-dimensional temporal data mining
The present invention provides a system, method and computer program for multi-dimensional temporal abstraction and data mining. The invention comprises collecting and optionally cleaning multi-dimensional data, the multi-dimensional data including a plurality of data streams; temporally abstracting the multi-dimensional data; and relatively aligning the temporally abstracted multi-dimensional data based on a shared time point of interest.
US08583685B2 Determination of category information using multiple stages
Providing category information includes: receiving a plurality of search key word sets that were previously input by a plurality of users; obtaining category information corresponding to the plurality of search key word sets; segmenting each of the plurality of search key word sets into search key word units; combining the search key word units into a plurality of search key word unit groups that correspond to a plurality of stages; based at least in part on the category information, determining category information that specifically corresponds to the plurality of search key word unit groups; and based at least in part on category information, establishing a plurality of search key word tables corresponding to the plurality of stages.
US08583683B2 System and method for publishing, sharing and accessing selective content in a social network
A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module.
US08583682B2 Peer-to-peer web search using tagged resources
Systems and methods for conducting peer-to-peer (PTP) Internet searches utilizing tagged web resources, that is, web resources that the local user and/or a user at an associated remote computing device has tagged as evidence of a desire to have that resource as part of a PTP search community of resources, are provided. A user's search query is received and local and/or remote client computers associated with the user are searched directly for stored web resource links corresponding to the user's search query. Links to web resources that are identified by the search as corresponding to (i.e., satisfying) the user's search query are presented to the user. The user may then review the presented web resource links and determine if he or she would like to tag the web resource and add it to his or her local list of resources as part of the foundation for future PTP community searches.
US08583681B2 Keyword filter
A system and method for filtering keywords. The method may include receiving a first set of keywords. The method may include determining a first set of numbers associated with a first metric relating to the first set of keywords and a second set of numbers associated with a second metric relating to the first set of keywords. The method may include receiving at least one metric rule relating to the first and the second metric. The method may include determining a respective combination number for each keyword in the first set of keywords based on the first set of numbers, the second set of numbers, and the metric rule. The method may include filtering the first set of keywords based on the respective combination numbers to produce a second set of keywords.
US08583679B2 Method of providing by-viewpoint patent map and system thereof
A method of providing a by-viewpoint patent map. According to the method, patent documents to which a by-viewpoint classification codes are assigned are searched and the by-viewpoint classification codes are extracted from the searched patent documents. Then, the searched documents are classified by the by-viewpoint classification codes and the by-viewpoint classification codes are grouped into a first viewpoint and a second viewpoint. Next, a by-viewpoint patent map is generated based on classification titles assigned to the by-viewpoint classification codes; and the generated by-viewpoint patent map is displayed.
US08583678B2 Graphical exploration of a database
Techniques implemented in methods, computer-readable media apparatus, and systems for graphically exploring an in-memory database include: identifying a selected data object; searching an in-memory database for a data element associated with a search term; and determining a relationship between the data element and the selected data object; and generating a displayable graph of the relationship as a path between the data element and the selected data object, the path comprising at least two nodes, where a first node represents the selected data object and a second node represents a node associated with the data element.
US08583673B2 Progressive filtering of search results
Review and filtering of search results is facilitated by providing additional types of results beyond links to existing documents can be provided in addition to or in place of links to existing documents. These additional results can facilitate modifying a search request to filter out unwanted documents. The additional results, when in the form of content display objects and/or application display objects, can also provide the user with varying levels of information detail. In some preferred embodiments, an ontology based knowledge base can be leveraged in order to facilitate providing and filtering the results.
US08583672B1 Displaying multiple spelling suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting spelling suggestions. In one aspect, a method includes receiving first search results for a first search query and a plurality of spelling suggestions for a first term in the first search query, wherein the first search results are provided by a search engine as a response to the first search query; displaying the plurality of spelling suggestions and the first search results in a user interface; receiving a user input selecting one of the plurality of spelling suggestions; transmitting data identifying the selected spelling suggestion to request second search results for a second search query comprising the selected spelling suggestion from the search engine; and displaying the second search results in place of the first search results in the user interface.
US08583669B2 Query suggestion for efficient legal E-discovery
Given a set of training documents relevant to a litigation hold, properties common to the documents relevant to the case and not common or missing in the non-relevant documents can be identified and used to generate a litigation hold query to be suggested to a user. After receiving a training set of documents, one or more common properties between the relevant training documents are identified. Based on the common properties, a suggested litigation hold query can be generated to return documents in a larger set that are representative of the relevant documents in the training set. Additionally, a query can be generated by iteratively improving a base query to return documents sharing characteristics of a training set of documents. Suggested queries may evolve as the training set evolves.
US08583667B2 Large graph measurement
As provided herein, a pairwise distance between nodes in a large graph can be determined efficiently. URL-sketches are generated for respective nodes in an index by extracting labels from respective nodes, which provide a reference to a link between the nodes, aggregating the labels into sets for respective nodes, and storing the sets of labels as URL-sketches. Neighborhood-sketches are generated for the respective nodes in the index using the URL-sketches, by determining a neighborhood for a node and generating a sketch using labels that are associated with the respective neighboring nodes. A distance between two nodes is determined by computing an approximate number of paths and an approximate path length between the two nodes, using the neighborhood sketches for the two nodes.
US08583665B2 Information processing device, client device, server device, list generation method, list acquisition method, list providing method and program
There is provided an information processing device including a plurality of specifying devices used to respectively specify a plurality of types of parameter values representing music features; a music extraction portion that extracts, from a first database in which a plurality of pieces of music and the parameter values are associated with each other, pieces of music that match the parameter values specified using the specifying devices; and a list generation portion that generates a list of the pieces of music extracted by the music extraction portion.
US08583663B1 System and method for navigating documents
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a document. In response to re-entering the search or detecting subsequent interaction with the document, the navigation may be provided. In certain embodiments, the navigation is provided through a button on a toolbar or through a menu listing.
US08583661B2 Route searching apparatus and route searching method
A route searching apparatus includes a travel route accumulation unit, an algorithm selection unit to select route searching algorithms to meet the preference of a user based on the accumulated travel routes, and a route searching unit to perform a route search up to a destination by using the selected algorithms. Preferably, the algorithm searching unit searches for each of the travel routes accumulated in the accumulation unit by means of several algorithms, calculates, for each algorithm, a match rate between the searched route and the actual travel route, and selects an algorithm of the highest match rate. Also, it is preferable that a condition common to roads avoided by the user is extracted from the accumulated travel routes, and a route search is performed by adjusting search costs so as to make such roads less prone to be selected.
US08583658B2 Creating and managing reference elements of deployable web archive files
In some embodiments a mechanism creates a bookmark of a deployable web archives. In some embodiments, the bookmark includes deployment and runtime information of current and prior invocations of the deployable web archive, at least one user- and/or author-defined external specified tag describing the deployable web archive, and/or reference/link/access information to the deployable web archives.
US08583654B2 Indexing quoted text in messages in conversations to support advanced conversation-based searching
A conversation server system having one or more processors and memory stores a plurality of index components in an index. The server receives a first message, associates the first message with a conversation having one or more other messages and identifies quoted text in the message based on text that occurs in one or more of the other messages. The server stores, in the index, a plurality of first-message index components including one or more index components that correspond to terms in original text of the first message and one or more index components that correspond to terms that occur in the quoted text, where the first-message index components for original text of the first message are distinguished from the first-message index components for quoted text of the first message in the index.
US08583646B2 Information searching apparatus, information searching method, and computer product
An information searching apparatus retrieves a sub graph matching an inquiry graph from a graph to be searched. The apparatus includes an extracting unit that extracts, from among clusters of nodes in the graph to be searched, plural cluster pairs that each include a first cluster and a second cluster including a node linked by a link to a node in the first cluster and a calculating unit that calculates a bonding strength for each of the cluster pairs. The apparatus further includes a determining unit that determines, among the cluster pairs and based on the bonding strength of each of the cluster pairs, a cluster pair to be merged; a merging unit that merges the cluster pair; and a searching unit that searches the merged clusters for a sub graph matching the inquiry graph. An output unit outputs a search result of the searching unit.
US08583644B2 Methods, systems, and computer program products for managing audio and/or video information via a web broadcast
Provided Web broadcast information is managed by annotation markers. At least one marker is received that annotates the audio and/or video information and the annotated audio and/or video information is saved in an electronically searchable file.
US08583642B2 Aggregated subscriber profile based on static and dynamic information
Static user information such as address, title, phone number(s), email address(es) and dynamic user information such as location, calendar, current phone number(s), etc. are combined in a dynamically updateable subscriber contact card for publishing to other applications. The subscriber contact card also includes user defined access controls for restricting access to portions of the information by select users. Other applications provide services such as communication services based on up-to-date information through the subscriber contact card.
US08583638B2 Adaptive mapping of search results
Systems and methods are provided for processing user search request information and for updating the presentation of a map based on the processed search request information. User search information may be associated with one or more locations shown by the map. Each location associated with the user search information may be highlighted on the map. As the user refines the user search information, the map may be automatically updated such that only the locations associated with the refined user search information may be highlighted. A textual list of location names associated with highlighted locations may be concurrently displayed with the map. When a user selects one of the names in the list, the highlighted location associated with that name may be visually distinguished from the other highlighted locations.
US08583635B1 Keywords associated with document categories
A system extracts a pair that includes a keyword candidate and information associated with a document from multiple documents, and calculates a frequency that the keyword candidate appears in search queries and a frequency that the pair appears in the multiple documents. The system also determines whether the keyword candidate is a keyword for a category based on the calculated frequencies, and associates the keyword with the document if the keyword candidate is the keyword for the category.
US08583630B2 Multimedia portal
A system receives, from a first user, a communication request for a second user and determines, in response to receiving the communication request, whether a trigger is satisfied. The system may aggregate, in response to determining that the trigger is satisfied, content of different types to form multimedia content and provide the multimedia content to the first user.
US08583629B2 Methods and apparatus to save search data
Methods and apparatus to save search data are described. An example method for use in media presentation system includes receiving one or more characters to form a search string to be used in a first type of search; converting the search string to one or more keywords to be used in a second type of search; and storing the one or more keywords in a collection of keyword search data to enable a selection of stored keyword search data to perform a search of the second type.
US08583627B1 Display-content alteration for user interface devices
Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data presentation may include the ability to receive a data request at a data distribution device and determine data responsive to the data request, the responsive data including textual data. The system and process may also include the ability to modify the textual responsive data based on a user interface for visually presenting the textual responsive data and generate a data response including the modified textual responsive data.
US08583620B2 Custom local search
A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content, wherein the local search content comprises a first dataset and a second data set, wherein the first dataset comprises a first entity and the second dataset comprises a second entity, and wherein the query comprises a first token and a second token. The method also includes parsing the query such that the first token of the query is mapped to the first entity in the first dataset and the second token of the query is mapped to the second entity in the second dataset. The method also includes returning search results based at least in part upon the parsing of the query.
US08583619B2 Methods and systems for open source collaboration in an application service provider environment
A system and method for integrating a plurality of web-based applications with a web-based file management system. The web-based application may provide a service to the users of the web-based file management system, such that the web-based application can interact with the files of said users. The integration of the service of the web-based application with the web-based file management system is achieved through a simple web interface to configure the service, without the developer of the web-based application having to change the application programming interface (API) of the application. The user of the web-based file management system may add services of a plurality of available web-based applications and use these services with one or more files that are stored on the web-based file management system.
US08583618B2 Determination of graphical format to present search results
Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.
US08583617B2 Server directed client originated search aggregator
A system for automated aggregation, and possible augmentation, of search results generated/provided in response to search queries/requests to multiple network resources, such as search engines, the requests being originated by client devices, at the direction of a server, to the network resources. A user, using a client device, enters a search request which is provided to the server. The server identifies a list of which network resources, of available network resources, are likely to provide relevant results in response thereto and may modify the request to improve the results. The list is then provided to the client device, along with the modified request if applicable. The client device then originates/transmits the request to all or some of the identified resources. The search results may then be received and presented to the user by the client device or they may be passed to the server which processes them and then provides the processed results to the client device for presentation to the user.
US08583615B2 System and method for generating a playlist from a mood gradient
Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.
US08583614B1 Automatic offline synchronization of browser documents
In an embodiment, a method for synchronizing browser documents is described. The method may include losing a connection to a version control server at a client device having first and second instances of a document open in first and second browser windows of a browser. The method may also include storing a first branch corresponding to the first instance of the document in local storage associated with the first browser. The first branch may indicate whether the first instance of the document is open or abandoned and one or more first changes. The method may also include the second browser window automatically determining that the first instance of the document is abandoned. The method may also include the second browser window automatically merging the one or more first changes into the second instance of the document in response to determining that the first instance of the document is abandoned.
US08583609B2 Method and system for creating an industry-specific computer dictionary and metadata apparatus for computer management applications using a multi-level database of terms and definitions
A method and system for generating and storing definitions from a multi-level database of unique industry-specific terms, organizing the words, phrases and their exhaustive numerical definitions in a digital dictionary, and providing the architecture to create new files and label existing files with metadata from the dictionary so as to provide a common, secure platform to better manage elements in and related to the industry. An example of an industry in which the method and system may be used is the healthcare industry. The system addresses every facet of the industry including quality control, performance, reimbursement, licensing and credentials, managing organizations and patient's health records. The unique digital language, deep definitions and consistent terminology also form the basis for many novel product concepts designed to improve efficiency and quality. A practice management product for radiology is also described.
US08583608B2 Maximum allowable runtime query governor
Techniques for managing query execution using memory compression based on maximum allowable runtimes. Embodiments may receive a query from a requesting entity and calculate an estimated execution time for executing the query. Embodiments may further determine a maximum allowable runtime for the query. An amount of memory compression for use in processing the query may then be adjusted, based on the estimated execution time and the maximum allowable runtime. The query may then be executed using the adjusted memory compression rate to produce a set of query results, which may then be returned to the requesting entity.
US08583607B1 Managing deduplication density
A method is used in managing deduplication density. A deduplication density of a data object is determined. The deduplication density is indicated by a number of deduplicated data objects represented by the data object. Based on the deduplication density of the data object, a deduplicating technique is applied to the data object.
US08583604B2 Efficient integration between an external workload manager and an RDBMS
According to one embodiment of the present invention, a system, method and computer program product is provided for integrating an external workload manager with a database system. The method according to one embodiment includes a method comprises: receiving a request in a database component, the request including a cross component token; starting a new unit of work in workload management software in the database component, in response to the request; determining, from a cross component workload management unit, a transaction class and a synchronization code using the database component; finding an internal workload in the workload management software that matches the transaction class and the synchronization code of the cross component workload management unit; and using the matching internal workload for the new unit of work.
US08583603B2 Employing user-context in connection with backup or restore of data
The claimed subject matter relates to architectures for facilitating network-accessible or local backup or restore features in a manner that leverages event-oriented contextual information associated with one or more users of the data to be backed up or restored. In particular, a first restore-based architecture can interface with an associated second backup-based architecture that hosts or maintains a backup data store in order to retrieve a version of the data file that is desired by a user. Additionally, the first architecture can obtain a log of contextual event descriptions that can be aggregated by the second architecture or obtained independently from, e.g. a social networking service or a calendar application associated with the user. Thus, in addition to displaying time and date information associated with the desired version, the first architecture can provide the user with a social context of event from the social services feeds to aid the user in distinguishing between multiple versions of the data file.
US08583602B2 Restoring of data to mobile computing device
A mobile computing device comprises a wireless transceiver configured to communicate with a remote server, a memory; and a processing circuit. The processing circuit is configured in a restore operation to receive first data from the remote server, to receive a source indicator for second data from the remote server, wherein the first data and second data represent data previously stored in the memory of the mobile computing device or in a memory of another mobile computing device, and to send a request for the second data based on the source indicator using the wireless transceiver.
US08583601B1 Imminent failure backup
A method, article of manufacture, and apparatus for backing up or archiving objects in the event of imminent failure, comprising receiving an indication of imminent failure, determining a target, and backing up the objects to the target. The target may be determined by the nature of the imminent failure, and may be selected to be the fastest available target. More than one target may be selected, and more than one connection may be used to transfer objects.
US08583593B1 Systems and methods for optimizing database queries
A relational database warehouse system with query optimization capabilities is described that allows for speedy identification of sets of records of interest from amongst tens of millions of records. The records of interest may include complex derived attributes, generated, at least in part, by aggregating data from a plurality of records in base data tables. In various embodiments, the query optimization capabilities allow the database warehouse system to identify conditions under which normal query execution may be replaced by one or more optimized execution methods, including, for example, eliminating unnecessary inner join operations on base data tables specified by a query, re-ordering the execution of group-by operations and left-outer join operations to greatly reduce the size of join tables produced while processing a query, and/or consolidating a set of segmentation queries for execution in one pass over the records of the database.
US08583591B2 Parallel sifting algorithm
One embodiment accesses a binary decision diagram (BDD) representing a function having n variables; and reorders the n variables of the BDD by iteratively moving k variables of the n variables to their locally optimum layers, until a size of the BDD has reached a desired threshold, wherein each iteration comprises: selects from the n layers k layers that currently have the k largest sizes among the n layers, wherein the k variables are currently positioned at the k layers; iteratively and concurrently moves the k variables to different layers of the BDD until each of the k variables has been at all the n layers to determine a locally optimum layer for each of the k variables, wherein the locally optimum layer of a variable during each iteration is one of the n layers that currently yields a smallest size among the n layers with the variable at each of the n layers; and concurrently moves the k variables to their respective locally optimum layers.
US08583590B2 Parallel window algorithm
One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n≧2, wherein the BDD comprises n layers corresponding to the n variables, respectively; and reorders the n variables of the BDD by iteratively and alternating reordering a plurality of disjoint sets of k consecutive layers in parallel, where 1
US08583589B2 Hybrid approach for equivalence reasoning
Systems, methods, and other embodiments associated with equivalence reasoning are described. One example method includes constructing a clique map that maps groups of equivalent resources to a representative canonical resource. The clique map is constructed by iteratively inputting batches of equivalence pairs from a semantic model to operating memory and building, in operating memory, one or more cliques for the input batch. Cliques for various input batches of equivalence pairs are merged in memory to produce the clique map for use by the semantic model. Triples associated with the semantic model may be consolidated by replacing resources that are in a clique with their corresponding representative canonical resource.
US08583583B1 Cyber auto tactics techniques and procedures multiple hypothesis engine
Disclosed is an exemplary multiple hypothesis engine that provides situation assessment capabilities regarding cyber auto tactics techniques and procedures. Dynamic cyber adversarial operations are evaluated via a combination of techniques using a Bayesian multiple hypothesis tree, or graph, as a framework. A top-down probability propagation mechanism solves different aspects of the problem in a round-robin fashion. The top-down probability propagation mechanism comprises the Hypothesis Refinement Engine. A model-based abductive reasoner comprising The Hypothesis Validator is used to confirm or refute the refined hypothesis. A model-based learning engine comprising Behavior Model Trainer is used to incrementally augment the knowledge base of behavior models as new adversarial TTPs are discovered. These three techniques behave in a cooperative manner by operating upon the Bayesian multiple hypothesis tree framework.
US08583582B2 Robust automated hierarchical determination for power monitoring systems
An automated hierarchy classification algorithm that searches for a child monitoring device's parent in a utility monitoring system by segmenting the device data measured by a given device pair and calculating a segment correlation coefficient for each data segment. Devices to be placed in the hierarchy are filtered by calculating the variance of their device data and eliminating devices with a low variance. Devices are ranked by computing the sum of squares of their device data and ordering the devices accordingly from highest to lowest. The device data is segmented and segment correlation coefficients are averaged to produce an overall correlation coefficient. Criteria are evaluated to determine whether a device pair is linked. A correlation coefficient is calculated using the complete data series of a device pair, and the solution produced by this approach is compared with the solution produced by segmenting the device data. If the solutions disagree, a likely candidate is determined from a fuzzy logic module.
US08583581B2 Method and system for performing root cause analysis
A root cause analysis engine uses event survival times and gradual deletion of events to improve analysis accuracy and reduce the number of required calculations. Certainty factors of relevant rules are recalculated every time notification of an event is received. The calculation results are held in a rule memory in the analysis engine. Each event has a survival time, and when the time has expired, that event is deleted from the rule memory. Events held in the rule memory can be deleted without affecting other events held in the rule memory. The analysis engine can then re-calculate the certainty factor of each rule by only performing the re-calculation with respect to affected rules that are related with the deleted event. The calculation cost can be reduced because analysis engine processes events incrementally or decrementally.
US08583580B2 Method and apparatus for identifying and extracting meaning in documents
Systems and methods are provided for an expert search engine. In one embodiment, a method may employ a computer based system to define a meaning taxonomy including one or more meaning loaded entities, associate documents to the meaning taxonomy based on a set of expert rules and the syntactic structures included in the documents and provide the results to a user. In another embodiment, a system includes interfaces for meaning taxonomy, expert rule and search criteria information. The information provided by these interfaces is then used to determine how a set of documents maps to meaning taxonomy to assist the user in locating documents that are most interesting from a meaning perspective and to provide a user with an interface to navigate the meaning taxonomy as it applies to the set of documents.
US08583577B2 Method and apparatus for unsupervised training of input synapses of primary visual cortex simple cells and other neural circuits
Certain aspects of the present disclosure present a technique for unsupervised training of input synapses of primary visual cortex (V1) simple cells and other neural circuits. The proposed unsupervised training method utilizes simple neuron models for both Retinal Ganglion Cell (RGC) and V1 layers. The model simply adds the weighted inputs of each cell, wherein the inputs can have positive or negative values. The resulting weighted sums of inputs represent activations that can also be positive or negative. In an aspect of the present disclosure, the weights of each V1 cell can be adjusted depending on a sign of corresponding RGC output and a sign of activation of that V1 cell in the direction of increasing the absolute value of the activation. The RGC-to-V1 weights can be positive and negative for modeling ON and OFF RGCs, respectively.
US08583575B2 Process and device for representation of a scanning function
The invention concerns a process for the representation of a scanning function by means of a neuronal network and a device for the implementation of the process, whereby measurement values associated with a turbulent wave front, which contain phase information, are compared with reference values, with the result that the intermediate values thus obtained can be compared with comparison functions, in order, in the best case, to describe the measured pattern with a selection of comparison functions, whereby a neuronal network is trained in the comparison functions, so that the processing of the measured pattern can take place in near-real time.
US08583573B1 Nonparametric mine line detection using spatial analysis
A mine line detection method to identify mine-like contacts (MLCs) that fit into mine line patterns dictated by standard mine laying protocol. In general, MLCs define a minefield where the minefield has both mines and false alarms. The method classifies every MLC into one of three classes: fixed—a mine line pattern with fixed mine spacing; random—a mine line pattern with random mine spacing; or false alarm—the MLC does not fit into a mine line pattern and is not considered a mine. The method requires no knowledge of either the sensor probability of detection (Pd) or probability of false alarm (Pfa); nonetheless, it significantly improves both. A nonparametric anomaly detector identifies regions with unusually high MLC density for more detailed analysis. Suspected regions are analyzed for unusually regular patterns of MLCs. Probabilities that the observed target densities and target patterns could occur by chance are estimated.
US08583571B2 Facility for reconciliation of business records using genetic algorithms
A facility for the reconciliation of data records pertaining to business entities. One or more fitness functions are applied to fields contained in two conflicting data records to assess the similarity of each field. The results of the fitness functions are then weighted and combined to assess the likelihood that the two data records are associated with the same business entity. When the weighted fitness functions are applied to conflicting data records, the fitness functions generate a confidence level that the compared records are associated with the same business entity. If the confidence level exceeds a certain threshold, the facility accepts that the data records refer to the same business entity and synthesizes a business record from the data records.
US08583569B2 Field-programmable gate array based accelerator system
Accelerator systems and methods are disclosed that utilize FPGA technology to achieve better parallelism and flexibility. The accelerator system may be used to implement a relevance-ranking algorithm, such as RankBoost, for a training process. The algorithm and related data structures may be organized to enable streaming data access and, thus, increase the training speed. The data may be compressed to enable the system and method to be operable with larger data sets. At least a portion of the approximated RankBoost algorithm may be implemented as a single instruction multiple data streams (SIMD) architecture with multiple processing engines (PEs) in the FPGA. Thus, large data sets can be loaded on memories associated with an FPGA to increase the speed of the relevance ranking algorithm.
US08583567B1 Semi-supervised and unsupervised generation of hash functions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating hash functions. In one aspect, a method includes generating hash functions by sequentially determining a weight vector for each hash function to maximize an accuracy measure derived from current constraint weights and updating the current constraint weights for use in calculating a weight vector of a next hash function in the sequence. In another aspect, the determined weight vector maximizes an accuracy measure and a variance measure. In still another aspect, a method includes generating an adjusted covariance matrix and generating a sequence of hash functions from the adjusted covariance matrix. In still another aspect, a method includes sequentially generating a sequence of hash functions, where the weight vectors for any previously generated hash functions are used to identify constraints used to generate the weight vector for each next hash function in the sequence.
US08583565B2 Brain imaging system and methods for direct prosthesis control
Methods and systems for controlling a prosthesis using a brain imager that images a localized portion of the brain are provided according to one embodiment of the invention. For example, the brain imager can provide motor cortex activation data using near infrared imaging techniques and EEG techniques among others. EEG and near infrared signals can be correlated with brain activity related to limbic control and may be provided to a neural network, for example, a fuzzy neural network that maps brain activity data to limbic control data. The limbic control data may then be used to control a prosthetic limb. Other embodiments of the invention include fiber optics that provide light to and receive light from the surface of the scalp through hair.
US08583559B2 Information processing apparatus, method of controlling thereof, and computer-readable storage medium storing program therefor
An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program.
US08583550B1 Financial account related trigger feature for detecting changes in financial ratios
Systems and methods for producing and maintaining account related triggers are provided herein. The systems and methods may be utilized for monitoring of one or more accounts of a financial institution. Triggers may be executed to monitor financial account ratios. Offers may be triggered based on the account ratios or changes in the account ratios.
US08583549B1 Systems, devices, and methods for managing a payment transaction
Embodiments of the present disclosure include a method for managing a payment transaction. Such a method includes receiving a first transaction information including a first rendered card provided by a user using a computer server. A further step may include accessing BIN and rate information from a table, using the computer server, based on the first transaction information. An additional step may include calculating, using the computer server, a first cost based on the BIN and rate information and calculating a first convenience fee for the first rendered card. Other steps may be determining a first suggested card type by the computer server based on an algorithm implemented by software such that the first suggested card type has a lower cost than the first cost and a lower convenience fee than the first convenience fee as well as providing the first suggested card type to the user.
US08583548B1 System and method for making payments via a network
A system and method ranks funding sources to make payments according to user preferences, which may be both explicitly provided and learned, and the benefits and costs of using such funding sources, and displays the funding sources in ranked order, allows the user to select one or more funding sources, and makes the payment using the selected one or more funding sources.
US08583547B2 Precious metal financial instrument
In accordance with the principles of the present invention, a computer-implemented precious metals investment product and process for pricing a precious metals composite product are provided. A measured unit of trade is established. The measured unit of trade comprises a plurality of precious metal components. The measured unit of trade is quoted and traded as a unit, thus allowing for uniformity in the ongoing offers to buy and sell a fixed quantity, or multiples of this fixed quantity, and pricing consistency for the metals. The precious metals components are backed by physical precious metals. The precious metals components are electronically tracked and priced in live market prices. Live pricing of the precious metals composite product is provided utilizing the live pricing of the precious metal components. An investor retains the option to take delivery of their precious metals or to liquidate by a plurality of methods.
US08583544B2 Systems and methods for facilitating electronic securities transactions
Systems and methods for facilitating securities transactions are shown. In one embodiment, the method provides for receiving order information from an order management system, sending a subset of the order information to an electronic trading marketplace, receiving a quantity value from the electronic trading marketplace corresponding to a quantity of shares in a matched contra-interest, determining whether an available quantity of shares in the order information is at least the received quantity value, sending a commitment message to the electronic trading marketplace if the received quantity value is less than or equal to the available quantity of shares in the order information, and sending a deny trade message to the electronic trading marketplace if the received quantity value is greater than the available quantity of shares in the order information.
US08583543B2 System and method for quick quote configuration
A method and system are described for providing a trader with the ability to quickly configure the quoting side of a trading tool, without experiencing the normal delays associated with conventional methods of quoting. In spread trading, an automated spread trading tool may automatically work an order to buy or sell a tradeable object. A user may configure the trading tool to work an order in a certain tradeable object first. The system allows the user to essentially on-the-fly configure the trading tool to work a second order in another tradeable object, and in response to the change, the system can take specific actions such as deleting the order in the first tradeable object and automatically entering the second order in the other tradeable object. This allows the trader to trade quickly and efficiently.
US08583538B2 Providing valid responses to requests for quotations
Systems and methods for providing valid responses to requests for quotations are provided. In one embodiment of the invention, a system according to the invention preferably includes a server. The server includes a server storage device and a server processor connected to the server storage device. The server storage device preferably stores a server program for controlling the server processor. The server processor is preferably operative to receive a request from a requesting participant for a market-validated offer to sell an item; receive an offer price from a responding participant in response to the request; and provide a bid to an electronic marketplace, the bid including a price that is lower than the received offer price.
US08583526B2 System and method for remote deposit capture
A system includes one or more remote check deposit locations, and one or more treasury receipt servers to receive check information captured from the one or more remote check deposit locations, and to receive transaction data from an originating depository financial institution (ODFI), the transaction data including an amount of funds available from clearing the captured check information.
US08583524B2 System and process for improving recommendations for use in providing personalized advertisements to retail customers
A method of improving user set recommendations for product advertising including receiving a request for user set recommendations from any of a set of retailers where such request is related to one or more products, receiving from a plurality of user sets from one or more automated user recommendation systems, wherein the plurality of user sets are generated using different user models and using ensemble learning to select one or more most relevant user sets from the plurality of user sets.
US08583520B1 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08583519B2 Message broadcasting network usage billing system and method
A system and method for determining billable transmission network usage for transmitting a broadcast message to a plurality of broadcast message receiving devices located within a broadcast target area by a broadcast transmission network serving a network serving area with a plurality of network transmission elements each serving a network element portion of the network serving area including determining the network transmission elements having network element serving area portions that serve at least a portion of the received broadcast target area, determining network element serving areas, determining a density of broadcast receiving devices, and generating over an output data interface an incurred network usage record for the broadcast message record as a function of the determined density and the network element broadcast area served.
US08583517B1 Systems and methods for generating and sending electronic messages related to a tax return
Sending electronic messages related to a tax return from a mobile communication device of an accountant or client. Computers having tax preparation programs that are utilized prepare tax returns are synchronized with a host computer. A browser executes on a mobile communication device and a web application on the second computer executes to display a client list. A client is selected, and the web application presents an interface including tax return data of the selected client on the mobile communication device. The interface includes an icon or object that when selected generates a message window that may be at least partially automatically populated. A message may be typed in the window and sent from the mobile communication device. For example, the accountant may send a self-addressed message to a computer utilized to prepare the tax return, or the client may send the accountant a message.
US08583509B1 Method of and system for fact checking with a camera device
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
US08583497B2 System for eliminating coins from cash transactions
A method and system for eliminating a need for coins in cash transactions in most currencies includes a comparison of a sum of a fractional dollar amount of an original transaction amount of a cash transaction between a merchant and a consumer plus a beginning value of a consumer storage device to a value of either 1.00 or 2.00. The amount of the value depends on whether a sum of credits and debits incurred by the merchant is greater or less than or equal to a sum of per transaction fees. The original transaction amount is decreased or increased to the next whole dollar amount, thereby providing a new transaction amount, if it is determined that the sum of the fractional dollar amount of the original transaction amount plus the beginning value of the consumer storage device is greater or less than, respectively, the value assigned.
US08583495B2 Method and system for crediting multiple merchant accounts on a single bill
A system includes a device and software with a touchscreen, cash drawer, bar code scanner, and other point-of-sale peripherals. The device processes payments according to a method and can process a payment from multiple payment sources to multiple credit-card merchant accounts. Likewise, the system processes returns according to a method from multiple-merchant accounts. A scheduler is included with an appointment builder and manager that are especially useful in a beauty salon environment and other schedule-intensive service businesses.
US08583493B2 Payment terminal using a mobile communication device, such as a mobile phone; a method of direct debit payment transaction
A payment terminal using a mobile communication device, such as a mobile phone, is located on a removable memory card (1) which is adjusted in such a way so it can be inserted into an additional hardware slot which is used to add functionalities that surpasses the basic functions of the mobile communication device. (4). A payment POS terminal application runs on a removable memory card (1), which also contains at least one payment card. The configuration data of the terminal's selected identity and the payment card's data are located in the separate parts of the secure element (3, 31, 32) or in completely independent secure elements (3, 31, 32). The payment card's unit (7) with the card's payment application is located in the secured part of the memory, separately from the terminal's configuration data unit (6). The memory card (1) is of SD type or miniSD or microSD card or an M2 card. The memory card (1) is capable of operating operate as a multi-identity terminal and it can also cooperate with several payment cards. In preferable configuration it is equipped with a contactless communication element. (13).
US08583491B2 Multimedia display, multimedia system including the display and associated methods
A restaurant system may include multiple booths in at least part of a restaurant and a central computer in communication with each booth. Each booth may include a table having a table display, seating stations arranged around the table, the table being large enough to accommodate dining at each seating station, a wall having a wall display therein, the wall display positioned to be viewable from all seating stations, the wall display configured to display a common image, the table display configured to control the wall display, a booth computer in communication with the table display, the wall display, and the central computer, and an access point configured to allow access to restaurant workers and entry/exit to the booth.
US08583486B2 Advertising and web site feedback systems and methods
This disclosure relates to systems for aggregating and communicating media data, which may include advertising-related data and web site data. In various embodiments, the system includes a display showing the respective bounce rates associated with web site traffic received from multiple different traffic sources. The system may also indicate how many users (for example, from one or more particular traffic sources) execute one or more desired actions during their visit to the web site. This may allow an advertiser to quickly assess the performance of each component of an advertising campaign, and to modify the campaign to increase its effectiveness and to reduce the overall cost of the advertising campaign by discontinuing or modifying ineffective components of the campaign.
US08583479B1 Certified promissory payment method for transaction with reward points
Embodiments of the disclosed technology comprise payment for an item (any good or service) to remain in the domain or dominion of a buyer of such an item, while delivering the item to the customer and insuring payment will be made, at a future date, to the seller of the item. A special account designated for this purpose is utilized, in embodiments of the disclosed technology, to ensure that funds are kept separate and the customer or buyer cannot otherwise use the funds. However, interest, or a part thereof, on the funds are, in embodiments of the disclosed technology, awarded to the customer for use in making further purchases (in the form of “reward points”) or as credit back to the customer.
US08583476B2 Electronic publishing and delivery
A method and system for distributing an electronic publication allows the distribution of customized publications, including customized advertising, customized content, or both. In accordance with the method for distributing an electronic publication, an electronic publication is retrieved from storage. The electronic publication is delivered to the consumer by electronically sending the electronic publication to the consumer's electronic mail address. In accordance with another aspect of the invention, the electronic publication may include customized advertising. A consumer profile associated with the consumer is stored in a database and comprises a plurality of profile data items. A database of content items and advertising items is created, including at least some targeted advertising items. Each targeted advertising is associated with an inclusion criterion wherein a decision as to whether the inclusion criterion for a particular advertisement has been met depends upon the value of one or more profile data items. The electronic publication is created and comprises some content items and at least one targeted advertising item. The targeted advertising item is included because the inclusion criterion for that targeted advertising item has been met.
US08583475B2 Method and system for generating intelligent electronic banners based on user information
A method and system for generating electronic advertisement, such as banner ads, based on user profile information, location information and proximity preferences are disclosed. An online promotion service may receive profile information, location information and other information from a user. The user may also define a proximity preference which may include a range of distance the user is willing to travel to redeem one or more promotions. A service or product provider or other authorized entity may define a proximity preference which may include a target range of advertisement exposure. The online promotion service may present advertisements for incentives and other promotions based on user profile information as well as proximity preference information where the proximity preference is defined by the user, the provider, or both.
US08583474B2 System and method for providing relative price point incentives based upon prior customer purchase behavior
The invention provides a system, computer program, and method for generating price point based incentives comprising: determining a category specific price point (620) associated with a dominant competitive brand and a client brand; generating an incentive (630) for said client brand based upon said price point and an anticipated price differential (640).
US08583473B1 Continuous value-per-click estimation for low-volume terms
An estimated conversion rate for a desired advertisement term is calculated. A total number of conversion events for terms having a conversion rate is determined for each of a plurality of conversion rates, and data is generated that describes a first distribution function representing the conversion rates and the associated numbers of conversion rates. Additionally, data describing a second distribution function representing the probability of a given number of conversion events occurring is also generated. Based at least in part on the first distribution function and the second distribution function, the estimated conversion rate for the desired advertisement term is computed.
US08583466B2 System and method for routing workflow items based on workflow templates in a call center
The present invention facilitates the creation and implementation of Workflow Templates and also the designation of linkage between these templates and specific projects dealing with different media type handling. Workflow Templates are used to automatically generate user interface views which will be used by agents, knowledge workers, supervisors and customers. Such Workflow Templates provide the means to create, define and store the name and definition of and “trigger points” for each workflow item. The trigger points for when a document is used are also determined when creating the template. Further, in creating a Workflow Templates the administrator can instruct the system to save scripts associated with the template that can be saved as XML, EDI, JSP, CGI, VXML, etc. so as to be able to automatically generate documents or logic flows consistent with the target media type for the anticipated interactions with customers.
US08583459B2 System and method for implementing program compliance for health-based rewards
A compliance process provides the ability to identify members that have completed a required activity for a Health Incentive Program (HIP) by comparing standard data such as claims, pharmacy, laboratory, biometric, health risk assessment and other pertinent internal and external data (hereafter “source data”) against established compliance criteria for that type of data for the specific HIP. If the member meets all compliance criteria within the designated timeframe, the member's achievement is recorded, resulting in the appropriate reward being granted as defined by the HIP. The compliance process solution provides an automated way for a payer to evaluate internal and/or external data including claims, pharmacy and/or biometric data to identify instances of a member completing required activities.
US08583454B2 Medical claims fraud prevention system including photograph records identification and associated methods
A medical claim fraud prevention system includes a first controller positioned at a medical facility and a second controller positioned at a patient information collection center and adapted to be in communication with the first controller. The first controller may transmit a first signal to the second controller responsive to an occurrence of an event. The second controller may initiate contact with a photograph database via a network interface in response to the first signal received from the first controller, and an official photograph associated with the patient name may be identified. The second controller may transmit the official photograph to the first controller so that the official photograph is viewable on a user interface at the medical facility. A patient identity may be verified by performing a comparison of a patient with the official photograph of the patient.
US08583451B2 Context information processing system used for accessing medical data
A context information processing system used for accessing medical data includes an acquisition processor for acquiring configuration information indicating a type of a particular patient identification tag reader device of a plurality of different types of tag reader device and a format of patient identification data used by the particular patient identification tag reader device. An interpreter processes patient identification data received from the particular patient identification tag reader device using the received configuration information to provide a particular patient identifier. A context processor updates a record indicating that a current patient context, including a patient identifier, is compatible with the particular patient identifier.
US08583450B2 Doctor performance evaluation tool for consumers
Presenting information to patients—intuitive, statistically significant bucket rankings in more than one score domain—in response to requests for medical providers associated with their choice of medical conditions or treatments, and other restrictions. Statistically significant intuitive bucket rankings (such as “*” to “****”) from relatively limited data on medical providers, and adjusting those intuitive bucket rankings so that they reflect a valid measure of the domain of interest despite differing numbers of measurements available for distinct medical providers. User interface by which a patient can (1) specify medical conditions or treatments, and other restrictions, (2) search for medical providers appropriate to those conditions, order them by bucket ranking in a choice of score domain, and (3) obtain more information on those medical conditions or treatments, for medical providers the patient selects.
US08583443B2 Recording and reproducing apparatus
Disclosed is a recording and reproducing apparatus comprising: an apparatus main body; and a remote controller to perform remote control of the apparatus main body, wherein the remote controller comprises: a key operating section to receive a key operation by a user; a sound information inputting section to input sound information; and a transmitting section to transmit sound data based on the sound information to the apparatus main body, and the apparatus main body comprises: a recording section to record input content data on a recording medium; a reproducing section to reproduce the content data; a receiving section to receive the sound data; a sound information recording section to record the sound data so as to be associated with a piece of the content data; and a sound information outputting section to reproduce the sound data to output the reproduced sound data.
US08583440B2 Apparatus and method for providing visual indication of character ambiguity during text entry
An apparatus and method for providing visual indication of character ambiguity and ensuing reduction of such ambiguity during text entry are described. An application text entry field is presented in a display screen, into which the user enters text by means of a reduced keyboard and a disambiguating system. The default or most likely word construct for the current key sequence may be presented at the insertion point of the text entry field. An indication of ambiguity is presented in the display screen to communicate to the user the possible ambiguous characters associated with each key. A word choice list field may also be present to display at least one word construct matching the current key sequence.
US08583438B2 Unnatural prosody detection in speech synthesis
Described is a technology by which synthesized speech generated from text is evaluated against a prosody model (trained offline) to determine whether the speech will sound unnatural. If so, the speech is regenerated with modified data. The evaluation and regeneration may be iterative until deemed natural sounding. For example, text is built into a lattice that is then (e.g., Viterbi) searched to find a best path. The sections (e.g., units) of data on the path are evaluated via a prosody model. If the evaluation deems a section to correspond to unnatural prosody, that section is replaced, e.g., by modifying/pruning the lattice and re-performing the search. Replacement may be iterative until all sections pass the evaluation. Unnatural prosody detection may be biased such that during evaluation, unnatural prosody is falsely detected at a higher rate relative to a rate at which unnatural prosody is missed.
US08583435B2 Request content identification system, request content identification method using natural language, and program
A request content identification system performs an audio recognition process according to audio data inputted from an input device (100b) and performs a request analysis process by using a common rule stored in common rule storage means (401) and a request unique rule stored in request unique rule storage means (402). Moreover, the request content identification system performs a similar document search process between the audio recognition result and an information request sentence or a reply stored in replay request data storage means (404). Request candidate score calculation means (304c) calculates an integrated score from an audio recognition score, a request analysis score, and a similar document search score obtained by the respective processes. Request identification result generation means (302b) identifies the request content having the highest integrated score and sends it to an output device (200).
US08583434B2 Methods for statistical analysis of speech
Computer-implemented methods and apparatus are provided to facilitate the recognition of the content of a body of speech data. In one embodiment, a method for analyzing verbal communication is provided, comprising acts of producing an electronic recording of a plurality of spoken words; processing the electronic recording to identify a plurality of word alternatives for each of the spoken words, each of the plurality of word alternatives being identified by comparing a portion of the electronic recording with a lexicon, and each of the plurality of word alternatives being assigned a probability of correctly identifying a spoken word; loading the word alternatives and the probabilities to a database for subsequent analysis; and examining the word alternatives and the probabilities to determine at least one characteristic of the plurality of spoken words.
US08583433B2 System and method for efficiently transcribing verbal messages to text
A system and method for efficiently transcribing verbal messages to text is provided. Verbal messages are received and at least one of the verbal messages is divided into segments. Automatically recognized text is determined for each of the segments by performing speech recognition and a confidence rating is assigned to the automatically recognized text for each segment. A threshold is applied to the confidence ratings and those segments with confidence ratings that fall below the threshold are identified. The segments that fall below the threshold are assigned to one or more human agents starting with those segments that have the lowest confidence ratings. Transcription from the human agents is received for the segments assigned to that agent. The transcription is assembled with the automatically recognized text of the segments not assigned to the human agents as a text message for the at least one verbal message.
US08583427B2 Voice and data exchange over a packet based network with voice detection
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a switched circuit network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the switched circuit network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the switched circuit network for transmission on the packet based network, and modulating data signal packets from the packet based network for transmission on the switched circuit network. The call discriminator is used to selectively enable the voice exchange and data exchange.
US08583424B2 Spatial synthesis of multichannel audio signals
A method and associated device are provided for spatial synthesis of a sum signal to obtain at least two output signals, the sum signal as well as the spatialization parameters being output from a parametric coding by matrixing of an original multi-channel signal. The method comprises: decorrelation of the sum signal to obtain a decorrelated signal; applying a synthesis matrix, whose coefficients depend on the spatialization parameters, to the decorrelated signal and to the sum signal to obtain said output signals, wherein for at least one range of value of at least one spatialization parameter, the coefficients of the synthesis matrix are determined according to a criterion of minimizing a quantitative function, relating to the quantity of decorrelated signal in each of the output signals obtained by applying the synthesis matrix.
US08583421B2 Method and apparatus for psychomotor and psycholinguistic prediction on touch based device
A method (300 or 400) of key press prediction on a touch-based device or an apparatus (501) can entail registering (302, 402) a position of a touch press attempt on an icon among a plurality of icons presented on the touch-base device, calculating (304, 404) a distance from a center of the icon, calculating (306, 406) a psychomotor probability for each icon in the plurality of icons, calculating (312, 408) a linguistic probability for each icon in the plurality of icons, calculating (314, 410) a predictive index for each icon in the plurality of icons based on the psychomotor probability and the linguistic probability, and registering (310,416) as a user selected icon, an icon with one among a highest predictive index (316, 412) or a probability higher than a predetermined absolute value (308).
US08583419B2 Latent metonymical analysis and indexing (LMAI)
The present invention relates to Latent Metonymical analysis and Indexing (LMai) is a novel concept for Advance Machine Learning or Unsupervised Machine Learning Techniques, which uses a statistical approach to identify the relationship between the words in a set of given documents (Unstructured Data). This approach does not necessarily need training data to make decisions on matching the related words together but actually has the ability to do the classification by itself. All that is needed is to give the algorithm a set of natural documents. The method is elegant enough to classify the relationships automatically without any human guidance during the process as shown in FIGS. 6 and 7.
US08583418B2 Systems and methods of detecting language and natural language strings for text to speech synthesis
Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized form text strings associated with media assets. A text string may be normalized and its native language determined for obtaining a target phoneme for providing human-sounding speech in a language (e.g., dialect or accent) that is familiar to a user. The algorithms may be implemented on a system including several dedicated render engines. The system may be part of a back end coupled to a front end including storage for media assets and associated synthesized speech, and a request processor for receiving and processing requests that result in providing the synthesized speech. The front end may communicate media assets and associated synthesized speech content over a network to host devices coupled to portable electronic devices on which the media assets and synthesized speech are played back.
US08583417B2 Translation device and computer program product
According to an embodiment, a translation unit translates a first sentence in a first language into a sentence in a second language using parallel translations. A next utterance table includes first identification information distinguishing between a sentence in the first language and a sentence in the second language included in the parallel translation and includes second identification information identifying a sentence previously selected as the next utterance of the sentence indicated by the first identification information. An acquiring unit acquires next utterance candidates, which are sentences indicated by the second identification information associated with the first identification information of the first sentence. If the selected next utterance candidate is the first language, the translation unit translates the selected next utterance candidate into the second language. If the selected next utterance candidate is the second language, the translation unit translates the selected candidate into the first language.
US08583416B2 Robust information extraction from utterances
The performance of traditional speech recognition systems (as applied to information extraction or translation) decreases significantly with, larger domain size, scarce training data as well as under noisy environmental conditions. This invention mitigates these problems through the introduction of a novel predictive feature extraction method which combines linguistic and statistical information for representation of information embedded in a noisy source language. The predictive features are combined with text classifiers to map the noisy text to one of the semantically or functionally similar groups. The features used by the classifier can be syntactic, semantic, and statistical.
US08583414B1 Mapping between code coverage and model coverage for a design
Coverage data may be collected for a model. The coverage data may include model coverage data and code coverage data for test cases input to the model. The coverage data may be presented to a user as data indicating a correspondence between coverage outcomes for the model and coverage outcomes for the code used to implement the model.
US08583413B2 Computer method and apparatus for chaining of model-to-model transformations
Computer method, apparatus and system chains model-to-model transformations. In a series of model transformations, there are respective bridges before and after each model transformation. For each pair of consecutive model transformations in the series, the respective bridge (i) receives a model output from a first model transformation of the pair, the received model being in the respective output model format of the first model transformation of the pair, (ii) prepares the received model as input to a second model transformation of the pair, including preparing the received model to be in the respective input model format of the second model transformation of the pair, and (iii) inputs the prepared model to the second model transformation of the pair. The series of model transformations and respective bridges provide chaining of the model-to-model transformations. Each model transformation in the series is able to be separately configured.
US08583412B2 Systems and methods for providing a simulation environment having a simulation user interface
Systems (200, 230, 240) and methods (700) for controlling a simulation of an operation of a Fieldbus system (100) comprising at least one FIM (114, 116) communicatively coupled to field devices (122, 124). The methods involve initiating a current simulation (CS) of an operation of the FIM and/or field devices. The methods also involve obtaining intermediate simulation information (ISI) indicating a status/progress of CS. The methods further involve displaying ISI to a user of a simulation system and displaying visual elements (610, . . . , 620) for controlling the progress of CS to the user. Gantt charts (672, 674) for the FIM/field devices and visual content showing data exchanges between software elements and/or hardware elements of the simulation system can further be displayed to the user. The visual elements can facilitate speeding up CS, slowing down CS, moving the progress of CS backwards/forwards, and/or stopping/re-starting the CS.
US08583409B2 Nuclear-characteristic calculating program and analyzing apparatus
A nuclear-characteristic calculating program for calculating a nuclear characteristic of a fuel rod that contains nuclear fuel and burnable poison includes a first scattering model that can represent a simple scattering of the neutron and a second scattering model that can represent a complicated scattering of the neutron. The nuclear-characteristic calculating program includes step of calculating, when a burnup of the fuel rod is before a set burnup at which the burnable poison is considered to lose neutron absorption capability, the nuclear characteristic of the fuel rod by using the second scattering model, step of switching, when the burnup of the fuel rod is the set burnup, the scattering model from the second scattering model to the first scattering model, and step of calculating, after performing step of switching, the nuclear characteristic of the fuel rod by using the first scattering model.
US08583406B2 Visual simulator for spectacle lens, visual simulation method for spectacle lens, and computer readable recording medium recording computer readable visual simulation program for spectacle lens
A visual simulator designs a spectacle lens based on acquired lens design data. Original image data representing an image viewed through the lens and frame data including shape data and layout information of a spectacle frame to which the spectacle lens is fitted are acquired. Image data is generated from the original image data and frame data and displayed on a screen. In an entire display mode, a visual field based on the shape data is entirely displayed on the screen. In a partial display mode, a part of the visual field determined by a distance from the spectacle wearer to the screen and a dimension of the screen is displayed.
US08583405B2 Contingency analysis information for utility service network
A system and computer-implemented method of providing contingency analysis information for a utility service network that includes obtaining contingency analysis information from a plurality of external sources, integrally combining the contingency analysis information obtained from each of the plurality of external sources into a single application and prioritizing the contingency analysis information in a predetermined order, dynamically updating, the contingency analysis information obtained from each of the plurality of external sources and the prioritization of the contingency analysis information based on status information, and displaying the contingency analysis information to a user via a graphical user interface.
US08583403B2 Method of measuring an anisotropic surface diffusion tensor or surface energy anisotropies
A method for the determination of the diffusion tensor anisotropy or the surface energy anisotropy that does not require the formation of particular structures, and that is capable of being performed in cases of moderate-amplitude perturbations. The invention relates to measuring the temporal evolution of natural or artificial roughnesses, and analyzing the results in the firm of the 2D power spectral density for moderate-amplitude perturbations typically characterized by amplitude/wavelength ratios of the perturbation for a spatially defined perturbation having two wavelengths along two orthogonal directions, the ratios typically being less than 0.3.
US08583393B2 Ultrasonic inspection equipment and ultrasonic inspection method
Ultrasonic inspection equipment facilitates alignment of display positions of three-dimensional ultrasonic inspection data and three-dimensional shape data, and quickly discriminates between a defect echo and an inner-wall echo. A computer 102A has a position correction function of correcting a relative display position between three-dimensional shape data and three-dimensional ultrasonic inspection data. A display position of the three-dimensional ultrasonic inspection data or that of the three-dimensional shape data is moved by a norm of a mean vector along the mean vector that is calculated from a plurality of vectors defined by a plurality of points selected in the three-dimensional ultrasonic inspection data and by a plurality of points selected in the three-dimensional shape data. The three-dimensional shape data and the three-dimensional ultrasonic inspection data are displayed in such a manner as to be superimposed on each other on a three-dimensional display unit 103C.
US08583390B2 High bandwidth oscilloscope for digitizing an analog signal having a bandwidth greater than the bandwidth of digitizing components of the oscilloscope
A method for improving bandwidth of an oscilloscope involves, in preferred embodiments, the use of frequency up-conversion and down-conversion techniques. In an illustrative embodiment the technique involves separating an input signal into a high frequency content and a low frequency content, down-converting the high frequency content in the analog domain so that it may be processed by the oscilloscope's analog front end, digitizing the low frequency content and the down-converted high frequency content, and forming a digital representation of the received analog signal from the digitized low frequency content and high frequency content.
US08583388B2 Power integrity analyzer, power integrity analysis method, and program
A power integrity analyzer according to an exemplary aspect of the invention includes a parameter inputting unit that inputs parameters to a power-supply current waveform which indicates a variation of a power-supply current value on a time axis of an element, a conversion unit that converts the power-supply current waveform which indicates a variation on the time axis determined by the parameter to a power-supply current spectrum which indicates a variation of the power-supply current value on a frequency axis, an allowable value information storage unit that stores an allowable power-supply voltage fluctuation value of the element, and an impedance calculating unit that calculates a target impedance spectrum on the device indicating the variation of impedance value on the frequency axis based on the power-supply current spectrum and the allowable power-supply voltage fluctuation value.
US08583386B2 System and method for identifying likely geographical locations of anomalies in a water utility network
A computerized method for determining one or more statistically likely geographical locations of an anomaly in a region or zone of a water utility network, the water utility network comprising at least a network of pipes for delivering water to consumers and a plurality of meters positioned within the water utility network including a plurality of meters capturing data regarding the water delivering within the region or zone of the anomaly, the method comprising. The method includes receiving anomaly event data, the anomaly event data representing an indication of an anomaly occurring or having occurred within a region or zone of the water utility network, the anomaly event data being associated with meter data produced by one or more of the meters. The method also includes performing a plurality of tests on the anomaly event data each designed to statistically determine a likely geographical location of the anomaly within the region or zone, the performance of each test producing a result. The results of the plurality of tests to generate scores for the determined likely locations for the anomaly are combined. The one or more of the determined likely locations are presented to a user.
US08583384B2 Method for calculating target temperature split, target superheat, target enthalpy, and energy efficiency ratio improvements for air conditioners and heat pumps in cooling mode
Expanded temperature split, superheat, enthalpy, humidity, and wet-bulb tables are created and used to determine recommended refrigerant charge and airflow adjustments. Previously unknown enthalpy split values are introduced and calculated in a defined region and then extrapolated using a nonlinear curve fit for undefined regions. Undefined target temperature split values are then calculated from a relationship between temperature split and enthalpy split. Previously undefined superheat values are extrapolated using a nonlinear curve fit from a defined region to obtain superheat values for undefined regions. The expanded temperature split and superheat tables are used during setup or maintenance to calculate refrigerant and/or airflow adjustments for optimal performance of the cooling system in previously undefined operating regions. Previously unknown energy efficiency ratio improvement methodologies are introduced and calculated based on measurements of refrigerant charge and airflow improvements for air-conditioners and heat pumps (in cooling mode).
US08583380B2 Methods for stratifying and annotating cancer drug treatment options
Personalized medicine involves the use of a patient's molecular markers to guide treatment regimens for the patient. The scientific literature provides multiple examples of correlations between drug treatment efficacy and the presence or absence of molecular markers in a patient sample. Methods are provided herein that permit efficient dissemination of scientific findings regarding treatment efficacy and molecular markers found in patient tumors to health care providers.
US08583378B2 Method of estimating physical parameters of a geological formation
A well passing through a geological formation is fitted with a tube, open at its bottom end, that is filled with a fluid. Another fluid is in the annular space between the tube and the wall of the well, the two fluids exhibiting an interface situated in the annular space. A hydraulic balance of the fluids of the well is disturbed and the trend of certain quantities is measured. These measurements are moreover simulated by computer by using different sets of values for the physical parameters, and efforts are made to estimate the geological formation. A comparison of the measurements with the simulation results makes it possible to identify an optimum set of values for the parameters.
US08583377B2 Methods and systems of formation density measurements in the presence of invasion of drilling fluids
Formation density measurements in the presence of invasion of drilling fluids. At least some of the illustrative embodiments are methods including: irradiating a formation with gammas from a source of gammas, wherein drilling fluid has invaded the formation, and wherein Pe of the drilling fluid that has invaded the formation is greater than Pe of the formation; determining a first value indicative of a parameter of the formation; determining a second value indicative of a parameter of the formation; determining a third value, the third value determined based on gammas in an energy range different than used in determining the first value; and calculating, using the first, second, and third values, information such as a standoff, a formation porosity, a formation density prior to invasion by the drilling fluid, and radial depth of invasion of the drilling fluid into the formation.
US08583375B2 Box-based architectural design
A computer system automates the creation, modification, and rendering of digital designs of architectural structures. The system uses the mathematical cuboid—a three-dimensional object defined by its width, depth, and height—as its primitive element (fundamental building block). The term “box” is used herein to refer to cuboids. A box, once defined in terms of its width, depth, and height, may be rendered automatically in two or three dimensions. Multiple boxes, and the relationships among them, may be defined, and such multiple boxes may be rendered automatically in accordance with their defined relationships. The user may change any feature in any box—such as the width of one box—and, in response, the entire design may be re-rendered automatically to reflect not only the specific change made by the user to a particular box, but also changes to other boxes necessitated by the user's change.
US08583369B2 Electronic apparatus and method for specifying a present location of the electronic apparatus
An electronic apparatus is provided with a user-data storing unit 4 and a radio signal receiving unit 6-11. The user-data storing unit stores plural pieces of usage-environment information in combination respectively with plural pieces of place (location) information, wherein the usage-environment information represents an environment under which the electronic apparatus is used at a place (location) and the place information combined with the usage-environment information indicates the place (location) where the electronic apparatus is used. The radio signal receiving unit obtains present usage-environment information representing an environment, under which the apparatus is used at present. A controlling unit 2 judges a similarity of each piece of usage-environment information stored in the user-data storing unit to the present usage-environment information, and obtains the place (location) information stored in combination with the usage-environment information having the maximum similarity as place (location) information indicating the present place (location).
US08583366B2 Road shape learning apparatus
When determining that a subject vehicle traveled a curve, a road shape learning apparatus amends an entrance coordinate, a middle coordinate, and an exit coordinate of the curve based on predetermined amendment values to thereby obtain a post-amendment entrance coordinate, a post-amendment middle coordinate, and a post-amendment exit coordinate. The road shape learning apparatus computes a radius of a circular arc which passes through the post-amendment entrance coordinate, the post-amendment middle coordinate, and the post-amendment exit coordinate and designates the computed radius as a curvature radius of the curve.
US08583352B2 Method and system for hold path computation to meet required hold departure time
A method and hold path computation system for automatically generating a hold path for an aircraft flying in a holding pattern, wherein the holding pattern is defined by one or more orbits within a selectable holding area are provided. The system includes a processor configured to receive a hold departure time indicating a time the aircraft is to leave the hold path to meet a required time of arrival (RTA) at a waypoint, determine a present position of the aircraft within the holding pattern, and determine an amount of time to complete a current hold orbit. The processor is also configured such that if the determined amount of time to complete a current hold orbit is less than or equal to the hold departure time, maintain the aircraft flying in the holding pattern and determine an amount of time by which to shorten the next orbit to exit the holding pattern at the hold departure time.
US08583351B2 Approach for controlling a vehicle engine that includes an electric boosting device
A method of operating a vehicle including an engine is provided. The engine may include at least one cylinder, a boosting device to boost intake air to the at least one cylinder, a fuel tank, a fuel vapor canister to store fuel vapors vented from the fuel tank, and an emission control device to treat exhaust gas from the engine. The boosting device includes a compressor at least partially driven by an electric motor. The method includes during an engine cold start condition, operating the electric motor of the boost device to boost intake air, directing the boosted intake air through the fuel vapor canister to release a fuel vapor stored in the fuel vapor canister, directing the fuel vapor from the fuel vapor canister to the engine, and performing combustion in the at least one cylinder using the fuel vapor during the engine starting.
US08583349B2 Systems and methods for diagnosing oxygen sensors and catalytic converters of exhaust systems
A diagnostic system for an engine includes a stage transition module and a control module. The stage transition module generates a command signal based on a fuel control signal. The command signal commands a fuel system of the engine to intrusively transition between rich and lean states during a diagnostic test that includes first, second, and third stages. The first, second, and third stages are defined based on transitions between the rich and lean states. The control module during the second and third stages detects: an error with a first oxygen sensor based on a comparison between the command signal and a first oxygen signal from the first oxygen sensor; an error with a second oxygen sensor based on a second oxygen signal from the second oxygen sensor; and an error with a catalytic converter based on the first and second oxygen signals and a manifold absolute pressure signal.
US08583347B2 Method for determining at least one rail pressure/closing current value pair for a pressure control valve of a common rail injection system
A method for determining at least one rail pressure/closing current value pair for a pressure control valve of a common rail injection system of an internal combustion engine includes the following steps: operating the common rail injection system in an MU control mode; reducing the control current for the pressure control valve; detecting the pressure curve over time in the common rail and determining the rail pressure; determining the closing current based on the detected pressure curve; and associating the determined rail pressure and the determined closing current with a rail pressure/closing current value pair.
US08583342B2 Control device of inverted pendulum type vehicle
A control device of an inverted pendulum type vehicle capable of simplifying the steering of the vehicle, and of improving handling quality thereof, is provided. A control unit 50 of an inverted pendulum type vehicle sequentially determines a target-of-retaining velocity magnitude amount which is a magnitude of a desired velocity of a predetermined representative point in a predetermined period of time, or a magnitude of a component in a predetermined direction of the desired velocity, to be retained stable to a value identical to the target-of-retaining velocity magnitude amount in relation to the desired velocity determined immediately before start of the period of time, in the case where a predetermined condition is satisfied, and control the traveling motion of a traveling motion unit 5 in accordance with the determined desired velocity.
US08583339B2 Method and computer program product for preventing a vehicle from rolling away
For a vehicle equipped with a self-braking system (for example, ASR, ESP, FDR, EBS), a service brake, a parking brake, and at least one associated pressure sensor for detecting at least one pressure in the vehicle brake circuit, the brake circuit comprising a compressed-air circuit, a process to prevent the vehicle from rolling away includes determining whether a pressure in the compressed-air circuit from which the parking brake is fed is below a release threshold, and operating the service brake if the pressure in the compressed-air circuit is below the release threshold.
US08583334B2 Determination method for actuation touch point pressure value of a friction shift element
A method of determining an applied actuation touch point pressure value of a frictionally engaged shift element of a transmission at which transmission, via the shift element, is approximately zero, and an increase in pressure relates to an increase of the power transmission via the shift element. The method includes supplying a predefined pressure to the shift element at which power transmission is zero. Increasing the target pressure by an offset pressure to transfer the shift element into a predefined operating state which initiates time monitoring. Determining a characteristic of the actual pressure. After a testing time, a monitoring period is compared with a reference period. When the monitoring period is less than or equal to the reference period, the applied pressure is set to be equivalent with the target pressure.
US08583333B2 Information delivery and maintenance system for dynamically generated and updated data pertaining to road maintenance vehicles and other related information
Selected types of information are collected from various sources and a portion thereof transmitted to a remote server. The remote server dynamically compiles and processes this data with information from other similar and separate sources and provides useful and relevant information, such as vehicle and location specific road maintenance radar, forecasts and treatment recommendations, and then transmits the data back to the vehicles in the field for one or more of the appropriate deployment of equipment, instructions and the automated or manual application of materials.
US08583327B2 Tire burst detecting and anti-deviation system and method thereof
A tire burst detecting and anti-deviation system comprises an ABS system component, a brake chief-pump (2) and a braking circuit (4) connecting to the ABS system component, and an ESP system component electrically connecting to the ECU of the ABS system component. The ECU further includes an acquisition module for acquiring signals from the sensors in the ABS system and the ESP system, a judging module for judging whether the tire burst has occurred or not based on the acquired signals, and a calculating module for calculating the deviation rectifying angle based on the acquired signal. The ABS system component rectifies deviation based on the deviation rectifying angle. A method used in the tire burst detecting and anti-deviation system is also disclosed.
US08583326B2 GNSS contour guidance path selection
A GNSS-based contour guidance path selection system for guiding a piece of equipment through an operation, such as navigating a guide path, includes a processor programmed for locking onto a particular aspect of the operation, such as deviating from a pre-planned or original guidance pattern and locking the guidance system onto a new route guide path, while ignoring other guidance paths. The system gives a vehicle operator control over a guidance route without the need to re-plan a pre-planned route. The device corrects conflicting signal issues arising when new swaths result in the guidance system receiving conflicting directions of guidance where the new swaths cross predefined swaths. An operator can either manually, or with an autosteer subsystem automatically, maintain a new contour guidance pattern, even while crossing predefined guidance paths that would otherwise divert the vehicle.
US08583325B2 Tilting vehicle and control system thereof
A vehicle comprises at least one steering wheel, at least two other wheels, control means suitable for being operated by a driver to steer the steering wheel, a frame supported by said wheels and tiltable with respect to the ground when the vehicle steers and first actuating means to control the tilting position of said frame. In particular, vehicle comprises a decoupling device to decouple the angular position of control means to the angular position of steering wheel and a control unit configured to activate first actuating means when control means are operated by the driver before said steering wheel substantially changes its angular position at least when said vehicle turns running above a given speed threshold.
US08583320B2 Apparatus and method for automated vehicle roadside assistance
A computer readable storage medium includes executable instructions to receive from a mobile device a request regarding a stranded vehicle. The request is processed to determine the location of the stranded vehicle. Additional information regarding the stranded vehicle may be retrieved. The location of the stranded vehicle and the additional information may be communicated as a dispatch request. The location of the stranded vehicle relative to a dispatched vehicle is delivered to the mobile device.
US08583319B2 System, method and odometer monitor for detecting connectivity status of mobile data terminal to vehicle
An odometer monitor for monitoring the connectivity status of a mobile data terminal to a vehicle is a software module defined in a data processor of a vehicle tracking device. The monitor is operable to listen for arrival of successive timed poll events from a mobile data terminal connected to a vehicle, listen for arrival of and storing each of successive odometer update values from a vehicle information bus of the vehicle that corresponds to arrival of each of the successive timed poll events, compare next odometer update values to last stored odometer update values, calculate the distances between the compared odometer update values, make a determination of connectivity status of the mobile data terminal relative to the vehicle based on whether or not the values of the calculated distances ascend to above the value of a preset maximum distance, and report the connectivity status to the mobile data terminal.
US08583318B2 Method for conducting vehicle-related survey
A method for conducting a vehicle-related survey that gathers information regarding a specific area of interest from a vehicle user or vehicle hardware. In general, this method utilizes vehicle data to generate a survey having a variety of questions and instructions that are generally directed towards the area of interest. The instructions can be designed to place the vehicle into a predetermined configuration in an attempt to recreate a known vehicle problem or condition. Once the survey is generated, it is wirelessly sent from a call center or other remote facility to one or more vehicles over a wireless carrier system, and is then presented to the vehicle user. The responses provided can be stored locally, sent back to the call center for further analysis, or processed in a variety of different ways to find out more information regarding the area of interest.
US08583317B2 In-vehicle device, vehicle authentication system and data communication method
An in-vehicle device includes a storage unit storing a PIN code and an in-vehicle device ID kept confidential for a user and registered one for each vehicle; a first authentication unit determining whether the in-vehicle device is allowed to be connected to a mobile terminal on the basis of a comparison of the PIN code; a second authentication unit requesting an in-vehicle device ID from the mobile terminal that has been connected through authentication performed by the first authentication unit and authenticating the mobile terminal by comparing the in-vehicle device ID transmitted from the mobile terminal in response to the request with the in-vehicle device ID registered in the in-vehicle device; and a data transmission unit transmitting predetermined vehicle data, obtained from a vehicle equipped with the in-vehicle device and indicating a vehicle state, to the mobile terminal that has been authenticated by the second authentication unit.
US08583315B2 Multi-antenna GNSS control system and method
A global navigation satellite sensor system (GNSS) and gyroscope control system for vehicle steering control comprising a GNSS receiver and antennas at a fixed spacing to determine a vehicle position, velocity and at least one of a heading angle, a pitch angle and a roll angle based on carrier phase position differences. A vehicle control method includes the steps of computing a position and a heading for the vehicle using GNSS positioning and a rate gyro for determining vehicle attitude, which is used for generating a steering command.
US08583309B2 Hybrid vehicle and control method of hybrid vehicle
When the gearshift position SP is the N position and the accumulated charge ratio SOC of the battery is less than or equal to the threshold value Slow (step S120), the engine is cranked by a first motor (the motor MG1) and started in the case that the vehicle stop is held (steps S140 and s150). After the engine is started, the shutoff of the inverter for driving the motor MG1 is performed and the self-sustained operation of the engine is performed at the rotation speed N1 at which the back electromotive force generated on the motor MG1 is more than the voltage applied to the inverters (steps S180 to S200).
US08583304B2 System and method for precise state of charge management
During calibration trips driving characteristics of a driver are tracked. At the end of each calibration trip, a calibration profile is created for the trip that summarizes the trip and the driving characteristics of the driver during the trip. When the driver enters a destination where he or she wishes to travel to, a calibration profile with driving characteristics is identified. The identified calibration profile created for a calibration trip that is similar to a trip the driver will be taking to reach the destination. A determination is made as to whether the electric vehicle has enough energy to reach the destination assuming the driver expresses the same driving characteristics as those of the calibration profile while traveling to the destination.
US08583299B2 System and method for communicating data in a train having one or more locomotive consists
A system for communicating data in a train is provided. The system includes at least one respective router transceiver unit positioned in each of at least two rail vehicles of the train. Each router transceiver unit is coupled to a trainline that extends between the rail vehicles. The trainline is an existing cable bus used in the train for transferring propulsion control data between the rail vehicles that controls at least one of tractive effort or braking effort of the rail vehicles. The router transceiver units are configured to communicate network data over the trainline. In one embodiment, the trainline is an Electrically Controlled Pneumatic (ECP) trainline and the propulsion control data is ECP brake data used to control operations of brakes in the train.
US08583292B2 System and method for restricting access to vehicle software systems
A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.
US08583290B2 Cooling system and method minimizing power consumption in cooling liquid-cooled electronics racks
A cooling system and method are provided for facilitating cooling of a liquid-cooled electronics rack. The cooling system includes a coolant flow controller, a modular cooling unit and a pressure controller. The flow controller is associated with a respective electronics rack and controls flow of coolant through that electronics rack based on its changing cooling requirements. The cooling unit includes an adjustable coolant pump for facilitating supply of coolant to the rack. The pressure controller is associated with the cooling unit for controlling pressure of coolant at an output of the cooling unit via control of pump speed of the pump. Responsive to adjusting coolant flow through the electronics rack, the pressure controller automatically adjusts pump speed of the adjustable pump to maintain pressure about a constant coolant pressure set point at an output of the cooling unit, thereby conserving power while still cooling the liquid-cooled electronics rack.
US08583289B2 Climate control system for data centers
A climate control system or a data center includes a computer room air conditioner (CRAC) and an air economizer. A control module determines whether outside air is suitable for use in cooling the data. If the outside air is suitable for use, outside air and not the CRAC is used to cool the data center when the dry bulb temperature of the outside air is below a minimum set point. The outside air is conditioned before it is introduced as supply air so that it is above a minimum temperature. If the outside air is suitable for use and the dry bulb temperature of the outside air is above the set point, the control module determines a cooling percentage of cooling of the data center to be provided by the CRAC and a cooling percentage to be provided by the outside air.
US08583287B2 Robotic system, robot control method and robot control program
A robotic system includes: a detection unit that detects at least one of a voice, light and an image of a content outputted by a content output device; a decision unit that assesses information detected by the detection unit on the basis of reference data so as to assess the content outputted by the content output device; and a control unit that controls a behavior or a state of the robotic system on the basis of the assessment made by the decision unit.
US08583285B2 Method and device for stopping a manipulator
A method for stopping a manipulator includes the steps of advance simulation of stopping distances for different states and/or braking force profiles of the manipulator, estimating of an upper limit as the stopping distance on the basis of the stopping distances simulated in advance, monitoring a zone, and decelerating the manipulator when a zone is violated, wherein the monitored zone is defined variably during operation on the basis of the stopping distance of the manipulator.
US08583284B2 Decision making mechanism, method, module, and robot configured to decide on at least one prospective action of the robot
A decision mechanism is configured to decide on at least one prospective action of a robot from set of actions by: computing a prior probabilistic representation of a prior environment state; updating the prior probabilistic representation with targets of a new observation on reducing at least one uncertainty in a posterior probabilistic representation of a posterior environment state to be reached after an appliance of the at least one prospective action, the posterior probabilistic representation resulting from the updating; determining an information gain between the prior probabilistic representation and the posterior probabilistic representation by use of at least one information theoretic measure; evaluating the at least one prospective action by adding costs of executing the at least one prospective action to the information gain. Furthermore, an improved action planning for robots is provided and can be implemented in various robots investigating scenes for their actions.
US08583282B2 Companion robot for personal interaction
A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialogue with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident.
US08583279B2 Device and method for handling flat objects, in particular nappies
A method and device for handling flat objects, in particular flat folded diapers (10), which are fed to a conveyor with receptacles for each object or for each diaper (10) by way of a feeder (13, 14), in particular to a compartment conveyor (17) comprising separation struts (22) which are arranged so as to protrude radially from a continuous conveyor (21) in order to form compartments (23) for each object. Provision is made for the speed (v) at which the objects are transported on the feeder (13, 14) to be reduced for handover of the objects to the conveyor. The device includes a database in which respective data records containing transport speeds (vx) for a control unit (34) being filed for different objects and/or objects of different size, the speed of the feeders (13, 14) being regulated by the control unit (34) in accordance with the transport speed (v) pertaining to the respective object.
US08583271B2 Controlling cutting of continuously fabricated composite parts with nondestructive evaluation
An apparatus may comprise a nondestructive evaluation system and a cutting system. The nondestructive evaluation system may be configured to inspect a processed portion of a structure. The nondestructive evaluation system may be configured to determine whether an inconsistency is present in the processed portion. The nondestructive evaluation system may also be configured to generate information about a location of the inconsistency. The cutting system may be configured to cut a number of parts out of the processed portion of the structure in which the inconsistency may be at least substantially excluded from the number of parts.
US08583266B2 Seeding in a skill scoring framework
Skill scores represent a ranking or other indication of the skill of the player based on the outcome of the game in a gaming environment. Skills scores can be used in matching compatible players on the same team and matching opposing players or teams to obtain an evenly-matched competition. An initial skill score of a player in a new gaming environment may be based in whole or in part on the skill score of that player in another game environment. The influence that the skill scores for these other game environments may have in the skill score seeding for the new game environment may be weighted based on a defined compatibility factor with the new game environment. The compatibility factor can be determined based on a game-to-game basis, compatible categories or features, game developer defined parameters, or any combination of considerations.
US08583265B1 Methods, systems and apparatus for computing a voltage advance used in controlling operation of an electric machine
Embodiments of the present disclosure relate to methods, systems and apparatus for computing a voltage advance used in controlling operation of an electric machine.
US08583264B2 Marking device docking stations and methods of using same
Docking stations and docking methods are provided for use with marking devices used for marking the presence or absence of an underground facility in a dig area. The docking station may serve as a home base for storage of a marking device, for charging the battery of a marking device, for transferring data to and from a marking device, and for securing a marking device against unauthorized use and/or theft. The docking station may be a mobile docking station that is installed in a vehicle or may be a fixed docking station that is installed at a central location in the field, at a central office, at a home base facility, and the like.
US08583261B2 Cochlear implant with improved electrode array and controller
A cochlear implant device includes a deformable and stretchable flexible strip composed of a biological compatible material and positioned about a longitudinal axis so as to form a spiral. The implant device has a plurality of conductive strips with electrode windows formed so as to expose a segment of each conductive strip. A density of the electrode windows is sufficient to monitor a distance of the flexible strip from a non-conductive tissue of a patient in a 360 degree field of view about the longitudinal axis. A method of inserting a cochlear implant includes providing a multi-joint robot comprised of a series of actuator units, guiding the multi-joint robot into an inner ear of a patient, monitoring the position of the multi-joint robot relative to a non-conductive portion of the patient; and applying current to the multi-joint robot so as to adjust the position of the actuator units.
US08583258B2 Electrode lead in particular for use with a medical implant
A flexible electrode lead in particular for use with a medical implant comprises, an elongated electrode body with a proximal and a distal end, at least one conductor leading from the proximal towards the distal end of the electrode lead, a first ring element at the distal end of the electrode lead connected to the conductor and being positioned coaxially in the lead electrode body a second ring element spaced distally of the first ring element and being positioned coaxially in the lead electrode body, a coil conductor between the first and second ring element, wherein the coil conductor is adapted to form an inductance which is in parallel circuitry with the capacitor to form a filter element in the conductor, and the first ring element, the coil conductor and the second ring element comprise a central feedthrough for a guidance element for the electrode lead.
US08583254B2 Electrical stimulation based on phase response mapping
This disclosure describes techniques for delivering electrical stimulation at one or more phases relative to an ongoing oscillating signal in a patient, and then mapping the response to the oscillating signal. The techniques may reduce or eliminate the oscillating signal. In one example, the disclosure is directed to a method that includes delivering a set of first electrical stimulation at a plurality of phases relative to an oscillating signal, measuring a response in the oscillating signal to the set of first electrical stimulation after delivering electrical stimulation at each respective phase of the plurality of phases, determining a phase at which to deliver second electrical stimulation based on the measured responses, and delivering the second electrical stimulation to the patient at the determined phase to produce a therapeutic effect.
US08583252B2 Patient interaction with posture-responsive therapy
In general, the disclosure relates to the delivery of therapy according to a detected posture state of a patient. The disclosure contemplates a variety of techniques for managing therapy delivered to a patent, including patient and clinician interaction with a medical device configured to deliver therapy according to posture state. In one example, the disclosure relates to a technique including receiving an indication from an external device to resume delivery of therapy to a patient that was previously turned off, wherein the therapy that was previously turned off comprises therapy delivered to the patient according to a detected posture state of the patient; obtaining therapy information defining the therapy; and resuming the delivery of therapy to the patient in response to the receipt of the indication, wherein the delivery of therapy is resumed according to the obtained therapy information.
US08583250B2 Therapy program modification based on an energy threshold
A therapy program is modified to decompose a therapy field generated by therapy delivery by a medical device according to a therapy program into a plurality of subfields based on a comparison between an energy associated with the therapy program and a threshold value. The therapy field defined by the therapy program may be decomposed into a plurality of subfields when an electrical stimulation energy of the stimulation signal defined by the therapy program exceeds the maximum energy output of the medical device or of a channel of the medical device. Therapy subprograms may be generated for each of the therapy subfields. An energy associated with each of the therapy subfields may be less than the energy threshold value of the medical device.
US08583249B2 Implantable pulse generator for neurostimulation that comprises thin-oxide transistors and method of operating a neurostimulation system
In one embodiment, a method, of operating an IPG, comprises: generating a variable anode voltage by first circuitry to drive current during pulse generation, the first circuitry being programmable to generate the anode voltage from a plurality of voltages in response to a control signal; providing the anode voltage to a first circuit node; operating a transistor to control current flow between the first circuit node and an output of the IPG, wherein the transistor possesses a gate-to-source breakdown voltage; generating a first supply signal that is maintained at a voltage level equal to the anode voltage plus or minus a predetermined amount; and selectively applying the first supply signal and a second supply signal to a gate of the transistor to connect or disconnect the first circuit node in a circuit path with the output of the IPG.
US08583246B2 Cochlear implant with deactivation system
A totally implantable cochlear implant system forming a single implantable unit (40). The unit (40) has an implantable power source (43) that provides the power requirements of the implantable unit (40). The unit (40) also has an on board microphone (42) that detects external sounds, such as speech, and outputs acoustic signals representative of the detected sounds. The unit further includes speech processor circuitry (44) that directly receives the acoustic signals from the microphone (42) and converts the signals into stimulation signals representative of the detected sounds. An electrode array (20) suitable for insertion of the cochlea (42) of an implantee receives the stimulation signals and transmits electrical stimulations to the implantee's auditory nerve (9).
US08583236B2 Devices and methods for cardiovascular reflex control
Devices, systems and methods are disclosed by which the blood pressure, nervous system activity, and neurohormonal activity may be selectively and controllably reduced by activating baroreceptors. An intravascularly implantable medical device may include a sleeve formed at least in part of an expandable member configured to be movably attachable about at least a portion of an outer surface of an expandable intravascular stent, and one or more electrodes disposed on the sleeve and coupled to a control system and configured to selectively activate baroreceptors within a wall of a vessel when the expandable intravascular stent is implanted within the vessel.
US08583235B2 Cardiac rhythm management system and method
A system and method for cardiac rhythm management, which includes an electrode system having at least one electrode and control circuitry coupled to the electrode system from which a first cardiac signal is sensed. The control circuitry includes a pulse circuit to produce electrical pulses at a first value to be delivered to the electrode system in a first cardiac region. At least one cardiac signal is sensed from a second cardiac region, where the cardiac signal includes indications of cardiac depolarizations from the second cardiac region which occurs in direct reaction to the electrical pulses delivered to the first cardiac region. The first value of the electrical pulses are then modified by a pulse adjustment circuit when a cardiac depolarization which occurs in direct reaction to the electrical pulse delivered to the first cardiac region is detected from the second cardiac region.
US08583232B2 System and method for pacing rate control utilizing patient hemodynamic status information
A system and method for pacing rate control in a cardiac rhythm management (CRM) system. The method includes acquiring a pressure signal representative of coronary venous pressure (CVP) from a pressure sensor implanted within a coronary vein of the patient and generating a CVP waveform from the pressure signal. A pacing stimulus is applied to the patient's heart, and the pacing rate is increased in response to increases in patient's metabolic demand. The CVP index is monitored during the pacing rate increase, and the CRM system detects a reduction in the patient's hemodymanic performance based on the CVP index and establishes a maximum rate setting based on the pacing rate corresponding to the reduction in the patient's hemodynamic performance.
US08583226B2 Method for determining a corrected volume compartment of an amputated patient, device for carrying out the method and computer program product
The invention relates to the field of monitoring the hydration- and/or nutrition status of a patient by means of bioimpedance measurement values. This is based on the problem of also being able to determine by such measurements the body composition of an amputated person simply and individually. The invention is based on the observation that volume compartments can also be determined in amputated patients by means of bioimpedance measurements when reference is made to the body models, used and established hitherto for patients without amputations, without major adaptation. Merely the determining of a characteristic factor for the amputation is necessary, which can be determined by comparative measurements in advance. In particular exceptional situations of multiple amputations, it can be indicated to submit additional parameters to increase accuracy. Then the body models hitherto can also be further used for these cases.
US08583225B2 System and method for detecting skin penetration
A system and method for detecting skin penetration. The system comprises an invasive component for penetrating the skin; a dummy electrode for making contact with the surface of the skin; at least one penetrating electrode disposed in the invasive component; and a Wheatstone bridge circuit; wherein a resistance across the dummy electrode and the penetrating electrode constitutes one of the resistive legs of the Wheatstone bridge circuit and skin penetration of the invasive component is detected based on a differential output voltage from the Wheatstone bridge circuit.
US08583223B2 Assessment of neural function
Assessment of one of the sensory nervous systems of a human subject using patterns of null and non-null stimuli. Parts of the visual system for example, are presented with two simultaneous sequences of stimuli. Each sequence is varied over time between a null stimulus and one or more less frequent non-null stimuli. The variation of each sequence is also controlled so that neighboring parts of the sensory system are less likely to receive simultaneous non-null stimuli. The stimuli are therefore sparse both in time and in some other aspect, typically a spatial dimension. One or more responses of the subject are measured and weight functions are determined for assessment of the sensory system.
US08583216B2 Skin type assessment and nevi screening for skin cancer with a noninvasive, portable reflectance spectrophotometer
The invention relates to a method for objectively measuring skin phototype by reflectance spectrophotometry. The improved method correlates well with clinician-based assessments and is non-invasive, rapid and accurate.
US08583213B2 Combined MR imaging and tracking
A novel method and system for employing device tracking with a magnetic resonance imaging system. In accordance with one aspect of the present technique, a method for tracking the location of a device and generating an image using magnetic resonance imaging includes applying a combined imaging and tracking pulse sequence, in the presence of a magnetic field gradient, wherein the combined imaging and tracking sequence comprising a radiofrequency excitation pulse. The method further includes collecting tracking data based on a magnetic resonance tracking signal resulting from the radiofrequency excitation pulse, wherein the magnetic resonance tracking signal is returned from a tracking coil mounted in the device. The method also includes collecting imaging data based on a magnetic resonance imaging signal resulting from the radiofrequency excitation pulse, wherein the magnetic resonance imaging signal is returned from an imaging coil.
US08583211B2 Method for temperature control in magnetic resonance-guided volumetric ultrasound therapy
In a method for temperature control in MR-guided administration of ultrasound, ultrasound therapy is administered to a patient at an in vivo site by emitting focused ultrasound into the site at multiple foci with a multi-focus ultrasound therapy device. The temperature is monitored in a localized region of an examination subject in which the site is located during the therapy in real-time by MR thermometry. From the MR thermometry, characteristics of the temperature distribution in the monitored region of the examination subject are automatically identified. Temperature control is implemented by regulating the energy output of the ultrasound therapy device, according to a rapidly converging master equation.
US08583208B2 Superconducting magnetism measuring apparatus, biomagnetism measuring apparatus, and sensor cylinder cover and sheet for biomagnetism measuring apparatus
Magnetism generated in the cervical or waist part of a subject is measured without the neck or waist of the subject being bent forward. A sensor cylinder is arranged to have a four-sided cylindrical shape. One side at the distal end of the sensor cylinder is moderately curved. This allows the side at the distal end of the sensor cylinder to come into direct contact with the cervical or waist part of the subject when the neck or waist remains not belt forward, whereby a faint magnetism generated in the spinal cords or nerves of the subject can favorably be measured.
US08583204B2 Polymer membranes for continuous analyte sensors
Devices and methods are described for providing continuous measurement of an analyte concentration. In some embodiments, the device has a sensing mechanism and a sensing membrane that includes at least one surface-active group-containing polymer and that is located over the sensing mechanism. The sensing membrane may have a bioprotective layer configured to substantially block the effect and/or influence of non-constant noise-causing species.
US08583203B2 Finger type pulse and blood oxygen measuring device
The invention discloses a finger type pulse and blood oxygen measuring device, including an upper shell suite and a lower shell suite that are installed with silica gel soft finger pad, and a semi-closed holding. A removable power supply module is installed in the lower shell suite. The beneficial effect of the invention is that because of the adoption of the removable type power supply module which is able to load the battery, it is easier to assemble and disassemble the battery. Additionally, the structure of the device facilitates manufacturing, enhances quality, and also increases the comfort of a person using the device.
US08583201B2 Quench protection circuit for superconducting magnet coils
A superconducting magnet includes at least one superconducting coil and a quench protection circuit electrically coupled to said at least one coil in parallel. The circuit includes at least one quench heater assembly thermally coupled to the at least one coil, and at least one superconducting current limiter electrically connected in series with the at least one quench heater assembly. The superconducting current limiter has a superconducting state with zero resistance, and a normal state with a normal resistance to decrease an electric current flowing through the quench heater assembly.
US08583200B2 Demountable current lead unit and superconducting magnet apparatus employing the same
A demountable current lead unit and a superconducting magnet apparatus employing the same include an inserting module that is demountably inserted into a superconducting magnet apparatus and electrode leads electrically connected to a superconducting coil and cooling pipes disposed in the respective electrode leads; a service module including a power supply source for supplying a current to the electrode leads, a refrigerant storage tank for supplying a refrigerant to the cooling pipe, and a controller for controlling a flow of the refrigerant to the cooling pipe; and a transmission pipe line for connecting the inserting module and the service module.
US08583196B2 Slide-type portable terminal
A portable terminal is provided. The portable terminal includes a first housing, a second housing coupled to the first housing to face the first housing, the second housing being linearly movable to expose or cover a part of the first housing, a rear case coupled to a rear face of the second housing, an opening formed through the rear case, and a slide module comprising a guide member mounted on the first housing, and a slide member coupled to and linearly movable with respect to the guide member, the slide member being coupled to the opening to close the rear face of the second housing. With the slide-type portable terminal, since the opening, in which the slide member can be mounted regardless of the external appearance of the terminal, is formed through the rear case in the opening so that the first and second housings can be slidably coupled to one another, the manufacturing cost of the portable terminal can be reduced.
US08583195B2 Elastomeric back with rails for mobile device
A mobile device and holster system includes a mobile device that has a front face and a back face opposite the front face, the back face including an elastomeric layer. A pair of longitudinal sides are coupled to the front face and back face, and a pair of latitudinal sides are also coupled to the front face and back face. The back face or the longitudinal sides define a recessed slot extending along a longitudinal length of the back face or longitudinal sides, respectively. The recessed slot defines an open end at at least one of the latitudinal sides and the recessed slot has a recessed slot surface that comprises a low-friction material. The holster comprises a pocket defining an open top end configured to receive the mobile device. A rail extends longitudinally along an interior side of the pocket, and the rail is configured to correspond with and slidably engage the slot on the mobile device.
US08583193B2 Hand-held communication device with auxiliary input apparatus and method
A hand-held communication device, such as a cellular telephone or a personal digital assistant (PDA), comprises a sensor assembly and an auxiliary input interface. The auxiliary input interface is situated along one or more exterior surfaces of the device and is electrically coupled to processing circuitry within the device. The sensor assembly is removably attached to the one or more exterior surfaces of device and provides signals at the multiple outputs in response to tactile inputs from the user. In one embodiment, an assignment procedure assigns tactile inputs from the user to predefined functions of the device and/or one or more software applications installed in the device. During subsequent operation of the device, each of the specific tactile input executes one or more predefined functions.
US08583192B2 Base station device, mobile communication method, and mobile communication system
A base station device for making communications with a mobile terminal includes a communication monitoring unit that monitors a communication situation between the base station device and the mobile terminal; and an operational-power control unit that causes, when the communication monitoring unit detects that no communications between the base station device and the mobile terminal have been made for a predetermined continuous period or longer, the base station device to operate at a power lower than a predetermined power.
US08583188B2 Advertisements on mobile devices using integrations with mobile applications
A server for delivering advertisements to mobile devices includes an application programming interface executable by a processor and configured to: receive an ad call over a network from an application of a mobile device to deliver an advertisement to an ad position on a small screen thereof, the ad position located at a fixed location of the application, the fixed location having a fixed height and a fixed width as viewed by a user of the mobile device throughout use of the application; detect the ad position, including the fixed height and width of the ad position within the fixed location; retrieve from the storage memory an advertisement having an ad format best matching the fixed height and the fixed width for filling the ad call at the fixed location; and deliver the advertisement to the mobile device for display in the ad position during the execution of the application.
US08583174B2 Method for integrating a mobile communication device and a portable electronic device and portable computer module thereof
A method for integrating a mobile communication device and a portable electronic device is disclosed. A protection cover and an electronic-device body of the portable electronic device are pivotally connected for containing the mobile communication device. The mobile communication device is removably and rotatably connected to the electronic-device body. The method includes detecting whether the mobile communication device is coupled to the electronic-device body by the mobile communication device, detecting whether the protection cover is open by the mobile communication device when the mobile communication device detects electrical connection of the mobile communication device to the electronic-device body, detecting whether the mobile communication device is rotated to a position parallel to a horizontal surface to generate a detection result by the mobile communication device when the protection cover is open, and switching the mobile communication device to a touch mode or an image capturing mode according to the detection result.
US08583171B2 Communication apparatus, control method of communication apparatus, and program
A communication apparatus capable of performing setting processing of a plurality of methods for sharing with other communication apparatuses communication parameters to be used in communication with the other communication apparatuses detects that setting processing is activating in each of a plurality of other communication apparatuses, and if at least one of methods of detected setting processing activated in the plurality of other communication apparatuses is an identification method in which a user identifies another communication apparatus sharing the communication parameters, activates the setting processing of the identification method.
US08583164B2 Reward-based access to media content
The present invention provides a reward-based process where sharing mobile devices receive a reward for sharing access to media content with one or more requesting mobile devices. A requesting mobile device asks the wireless communication system for access to media content via a sharing mobile device. A content provider identifies a sharing mobile device with the desired media content to the requesting mobile device. Subsequently, the requesting mobile device requests and receives access to the desired media content via the sharing mobile device. An accounting unit associated with the content provider accrues a reward for a user of the sharing mobile device that rewards the user for providing the requesting mobile device with access to the media content.
US08583160B2 Uplink power control for wireless communication
Certain aspects of the present disclosure provide closed loop and open loop power control techniques for each antenna of the user equipment (UE). The access point may measure the received signals from each antenna of the user equipment, calculate a power adjustment parameter for each antenna of the UE, and transmit the parameters to the UE. The UE may use the adjustment parameters to determine the transmit power value for each antenna. In addition, the UE may measure the path loss for each antenna and update the transmit power per antenna based on the path loss and other parameters.
US08583159B2 Methods and apparatus for scaling transmit power of signals in wireless communications
Methods and apparatus of varying transmit power of signals for increasing system throughput and spectral reuse in an unlicensed spectrum are disclosed. One method includes transmitting from a first mobile device to a second mobile device a request to send (RTS) signal having a first transmit data power level based on a channel gain between the first mobile device and the second mobile device, receiving, at the first mobile device, a clear to send (CTS) signal from the second mobile device, and transmitting data at the first transmit data power level from the first mobile device to the second mobile device.
US08583142B2 Selective distribution of location based service content to mobile devices
Methods, apparatuses and/or articles of manufacture are provided that selectively distribute location based service content for use by mobile devices with regard to certain indoor environment(s). In one example implementation, one or more computing devices generate data files that collectively represent an initial content for use by a mobile device with regard to an indoor environment, wherein at least one of the data files is generated based, at least in part, on one or more distribution schemes relating to the indoor environment. The one or more computing devices selectively initiates transmission of an indication to one or more mobile devices identifying that a shared data file corresponding to a seeded data file may be obtained from a first mobile device. The first mobile device and/or one or more of the other mobile devices may be identified based, at least in part, on the one or more distribution schemes.
US08583141B2 Estimating the location of a wireless terminal based on signal path impairment
A technique for estimating the location of a wireless terminal at an unknown location in a geographic region is disclosed. The technique is based on the recognition that there are traits of electromagnetic signals that are dependent on topography, the receiver, the location of the transmitter, and other factors. For example, if a particular radio station is known to be received strongly at a first location and weakly at a second location, and a given wireless terminal at an unknown location is receiving the radio station weakly, it is more likely that the wireless terminal is at the second location than at the first location.
US08583131B2 DRX configuration
A method performed by a mobile communication device of a communication network, the method including receiving allocation data defining an allocation of resources to allow the mobile communication device to communicate data with the communication network, the allocation data defining an allocation of resources for both a real time service and a non real time service. Storing a Discontinuous Reception/Transmission (DRX/DTX) pattern which includes i) duration data defining a duration of on periods in which the mobile device can communicate data with the communication network, and ii) interval data defining an interval between adjacent on periods. Using the DRX/DTX pattern to control times at which the mobile communication device can power down circuitry thereof. Communicating non real time data after the real time data in a same on period as the real time data.
US08583127B2 Process for planning a communications network, related planning system, and related communications networks and computer program product
A communications network includes a set of user terminals to which communication services are provided by means of a set of service areas identified by cells with respective associated cell serving stations, each serving station having certain output transmission power and service capacity values. The cells are divided into pixels and the user terminals communicate within the cells on respective uplinks and downlinks. The services have respective service quality levels associated on the uplinks and downlinks, while the serving stations have respective power limits related to the maximum power that can be delivered by the radio station globally toward all served terminals and to the power that can be delivered for every individual connection toward an individual terminal. The network under examination is planned by determining each of the service areas as joint uplink/downlink service area composed of the set of pixels in which the respective service is guaranteed by complying with the associated quality requirements on both links (uplinks and downlinks) and verifying the compliance with the above limits on the maximum power that can be delivered by the radio station both globally toward all served terminals and by individual connection toward an individual terminal.
US08583125B2 Radio routing agent, call processing apparatus, and communication method of terminal
When a call is attempted from a terminal that can transmit/receive data by connecting to different plurality of networks, a radio routing agent that is positioned at a core network selects an optimum wireless route from a plurality of wireless routes and provides the optimum wireless route based on an entire radio resource and a route state. Therefore, when a normal response is received by attempting a call to a call receiving terminal through the optimum wireless route that is selected by the radio routing agent, a call processing apparatus transmits the optimum wireless route to a terminal in which a call is attempted through a base station.
US08583122B2 Parallel transmission of handover message
In a method and system handover commands to a mobile station supporting simultaneous reception on two different channels is transmitted both on the regular channel and on an additional channel. By supporting decoding of both handover commands in the mobile station the likelihood of a successful handover is greatly increased.
US08583120B2 Method for radio access technology change
A method for radio access technology, hereafter called RAT, change for a mobile device is disclosed. The method comprises whenever camping on a RAT, collecting cell information for at least one cell, falling back to a first RAT, and performing an offline procedure for moving to the camped RAT from the first RAT according to the collected cell information.
US08583118B2 Mobility management control technique and mobile communications system
A mobility management control method and system that can redress the uneven loads on base stations in a mobile communications network are provided. Multiple base stations in a tracking area each have a mobile station mobility management function. A base station positioned at an edge of the tracking area monitors its own load state. Depending on its own load state, the base station relocates to another base station a location management function with respect to a new location management request, or a location management function as a mobility management serving base station with which location management has been already performed for a mobile station.
US08583116B2 Method and apparatus for communicating network features during a routing area update procedure
A method and system facilitates communicating network feature support between a mobile device and cellular network. The system protects network feature support information from tampering or spoofing during a periodic routing area update (RAU). In some cases, the network is prohibited from transmitting network feature support information in response to a periodic RAU. Instead, the mobile device may use previously provided network feature support information. In other cases, the network establishes integrity protection before transmitting network feature support information in response to a periodic RAU. The mobile device rejects responses that do not comply. If the mobile device rejects the response, it may also use previously provided network feature support information instead.
US08583113B2 Cell selection method and mobile station
A cell selection method includes steps of: (A) determining, at a mobile station (UE), whether or not a first CSG cell satisfies a predetermined condition, when using a first macro cell as a camped cell; and (B) changing, at the mobile station (UE), the camped cell from the first macro cell to a first CSG cell, when determined that the first CSG cell satisfies the predetermined condition.
US08583100B2 Distributed remote base station system
A distributed base station system for high speed data transmission is disclosed. The system includes a plurality of remote antennas, each antenna being coupled to a router. The plurality of remote antennas is coupled to each other and is arranged into a network.
US08583093B1 Playing local device information over a telephone connection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone connection. In one aspect, a method includes establishing, by a first electronic client communication device, an audio connection between the first electronic client communication device and a remote second electronic client communication device, determining that a user has selected a control of the first electronic client communication device, selecting, with a computer system and in response to determining that the user selected the control, text data that is associated with the user or the first client communication device, translating, with the computer system, the text data into a speech signal, and playing the speech signal to the remote second client device over the audio connection by electronically inserting the speech signal into the audio connection.
US08583089B2 Presentation of sponsored content on mobile device based on transaction event
A system and method for positioning targeted sponsored content on a mobile communication facility, comprising (a) receiving data corresponding to a transaction event having occurred via the interaction of a user with the mobile communication facility, wherein the transaction event includes transmission of data representative of a first product or a first service being purchased by the user and a second product or a second service declined for purchase by the user; (b) selecting advertising content based at least upon a relevance between an advertisement for the declined second product or second service and the purchased first product or first service in the transaction event, wherein the relevance is further based on information relating to compatibility of the advertising content, second product, or second service with the mobile communication facility; and (c) presenting the selected advertising content on a display of the mobile communication facility.
US08583088B2 Electronic apparatus
An electronic apparatus is configured to display screen information supplied from a portable information terminal, and includes a connection unit configured to confirm if the portable information terminal is connected to the electronic apparatus. Also included is a notification unit configured to notify the portable information terminal of setting information concerning setting of the screen information supplied from the portable information terminal. A receiving unit is configured to receive the screen information that is set on the basis of the setting information from the portable information terminal, and a display unit is configured to display the screen information received by the receiving unit.
US08583085B2 Mobile equipment, base station apparatus and communication control method
A mobile equipment makes a connection setting by setting a connection to a base station apparatus, and after a communication with the base station apparatus is disconnected, makes a re-connect request to a base station apparatus that is capable of continuing the communication. The mobile equipment is allocated with a mobile equipment identifier for identifying the mobile equipment when making the connection setting, and is notified of the mobile equipment identifier and an address of a network layer of the base station apparatus to which the connection setting is made. The mobile equipment includes a connection re-establishment message processor to generate a re-connect request that includes the address and the mobile equipment identifier, and to send the re-connect request to the base station apparatus that is capable of continuing the communication, and a connection control unit to re-establish the connection to the base station apparatus that is capable of continuing the communication. The connection control unit re-establishes the connection according to mobile equipment information related to the connection setting acquired by the base station apparatus that is capable of continuing the communication, based on the address and the mobile equipment identifier.
US08583081B2 Method for calculating a first identifier of a secure element of a mobile terminal according to a second identifier of said secure element
The invention relates to a method for calculating a first identifier of a secure element of a mobile terminal according to a second identifier of said secure element. The first identifier is a temporary identifier and the second identifier is a final identifier of the secure element in a telecommunications network. According to the invention, the method comprises the steps of: a—during the first attempt to connect the mobile terminal to the telecommunications network, calculating the first identifier according to the second identifier; b—transmitting the first identifier to the telecommunications network; c—in response to a message of acceptance of the first identifier from the telecommunications network, inhibiting the use of the first identifier by the secure element and, for every subsequent attempt to connect to the telecommunications network, using the second identifier to authenticate the secure element.
US08583080B2 Access control method for certain user targeted base station, base station apparatus and mobile communication management apparatus
In a mobile communication system including Home eNBs, information on mobile stations permitted to access each Home eNB can be easily registered, and the permitted mobile stations can be connected to the Home eNB substantially at the same time of the registration of the access permission. In order to control access to a certain user targeted base station, the information on mobile stations permitted to access the certain user targeted base station is supplied to the certain user targeted base station. Then, the information on the access permitted mobile stations is transmitted to a mobile communication management apparatus on a network. The access permitted mobile station registration is stored in the mobile communication management apparatus in association with the certain user targeted base station. When the access permitted mobile station has entered a location registration area covering the certain user targeted base station or exists in the location registration area, the mobile communication management apparatus transmits connection information for the certain user targeted base station to the mobile station.
US08583077B2 Safety confirmation system, mobile terminal for use in safety confirmation system, and safety confirmation method
A safety confirmation system includes a mobile terminal that receives early disaster information, a center apparatus that manages a safety status of a user of the mobile terminal, and a map server that provides map information. The mobile terminal holds destination information and automatically acquires current location information upon receiving the early disaster information. The mobile terminal automatically transmits the current location information to the center apparatus and the map server, and automatically transmits the destination information to the map server. The center apparatus receives the current location information transmitted from the mobile terminal. The map server searches for a return route from the current location to a destination, generates map information including the return route, and transmits the map information to the mobile terminal. The mobile terminal receives and stores the map information including the return route and displays the map information.
US08583075B2 Power supply control apparatus and method thereof and mobile apparatus using the same
A power supply control apparatus is applied to a communication apparatus that is applied to a mobile apparatus. The power supply control apparatus includes a switch, coupled between the communication apparatus and a power supply; and a signal detecting unit, for detecting a wireless signal via an electromagnetic introduction approach to correspondingly generate a detection signal. It is determined whether to provide power to the communication apparatus via the switch according to the detection signal.
US08583073B2 Mixer and frequency converting apparatus
A mixer includes an adder that inputs a first high-frequency signal and a second high-frequency signal for local use, adds the first high-frequency signal and the second high-frequency signal, and outputs as an addition signal; a magnetoresistive effect element that includes a fixed magnetic layer, a free magnetic layer, and a non-magnetic spacer layer disposed between the fixed magnetic layer and the free magnetic layer, and is operable when the addition signal has been inputted, to multiply the first high-frequency signal and the second high-frequency signal included in the addition signal using a magnetoresistive effect to generate a multiplication signal; a magnetic field applying unit applying a magnetic field to the free magnetic layer; and a first impedance converting unit that is passive, inputs the multiplication signal outputted from the magnetoresistive effect element, converts the multiplication signal to a lower impedance than an input impedance, and outputs the converted signal.
US08583072B1 Multiphase local oscillator generator circuit for a broadband tuner device
Embodiments of integrated circuits for use in a broadband tuner are described. In one embodiment, an integrated circuit includes a clock buffer configured to buffer a received clock signal and generate a buffered clock signal. Additionally, the integrated circuit includes a multiphase local oscillator core coupled to the clock buffer and configured to generate a plurality of oscillator signals in response to the buffered clock signal, each of the plurality of oscillator signals being mutually phase shifted. The integrated circuit may also include a plurality of output buffers, each configured to receive one of the plurality of oscillator signals and to produce an output signal suitable for use in a broadband tuner circuit in response to the one of the plurality of oscillator signals.
US08583070B2 Autonomous electromagnetic emissions reduction for sensitivity improvement
Techniques are described to improve the electrical characterization of ICs and PCBs in a manner that ultimately contributes to network optimization by improving sensitivity without increasing power consumption. Knowledge generated by, for example, emissions and susceptibility profiles, is used to dynamically optimize sensitivity for a device, such as a handset, to take into account its operating environment in a network. In an exemplary embodiment, the handset takes advantage of a priori computed and/or measured electromagnetic interference profiles (such as noise profiles) to reduce or minimize interference among components in the device. In one scenario, using the knowledge of which components are interference aggressors, and which are victims of the potential interference scenarios, device operational states are adaptively configured.
US08583064B2 Receiver for estimating and compensating for in-phase/quadrature mismatch
A receiver includes a first mixer configured to provide an in-phase (I) component of a radio frequency (RF) signal to an I channel by down-converting the RF signal, a second mixer configured to provide a quadrature (Q) component of the RF signal to a Q channel by down-converting the RF signal, amplification means, arranged on the I and Q channels, configured to amplify the I and Q components, a mismatch estimator configured to convert the amplified I and Q components into a frequency domain, and estimate a gain mismatch value and a phase mismatch value on the basis of the converted components, and a mismatch compensator configured to compensate for mismatch of the received signal on the basis of the estimated gain and phase mismatch values.
US08583061B2 Peak suppression on multicarrier
A ceiling value can be established (505) for a sum of peak power for a first baseband signal (330) and a second baseband signal (332). No correlation needs to exist between the power peaks of the baseband signals (330, 332). A detection can occur (510) indicating that a sum of the baseband signals (330, 332) has a peak power exceeding the ceiling value. This detection can result in modifications of both the first baseband signal and the second baseband signals. Each is modified by: first modifying each signal so that the sum of the signals is less than the ceiling value (515), to filter the results with a root raised cosine function (520), to window clip the filtered results (525), and to filter the clipped results using a root raised cosine filter (525).
US08583060B2 Polar modulator and method for generating a polar modulated signal
A polar modulator for generating a polar-modulated signal based on amplitude information and phase information includes a phase-locked loop which is implemented to enable a setting of a frequency depending on a control value to obtain a phase-locked loop output signal. The polar modulator further includes a modulation means which is implemented to combine an amplitude modulation signal derived from the amplitude information with the phase-locked loop output signal to generate the polar-modulated signal. The polar modulator further includes a control value generator which is implemented to high-pass filter an amplitude signal derived from the amplitude information, to obtain a high-pass filtered amplitude signal, wherein the control value generator is implemented to combine the high-pass filtered amplitude signal with a phase signal based on the phase information to generate the control value signal representing the control value.
US08583059B2 Method and circuit for operating a power semiconductor component
Described is a method for operating a power semiconductor component. A power amplifier provided with a programmable logic is assigned to this power semiconductor component. In at least one embodiment, control signals for the power semiconductor component are transmitted to the power amplifier. The power semiconductor component is influenced by the power amplifier in dependence on these control signals. The type and manner in which the power semiconductor component is influenced is determined by the programming of the logic. The power amplifier can be sent programming signals which are then processed by a processor of the power amplifier. The programming of the logic is changed by the processor in dependence on the programming signals.
US08583055B2 Beam forming method and multiple antenna system using the same
Disclosed are a beam forming method and a multiple antenna system using the same. There is provided a multiple antenna system which forms optimal beam patterns through a transmission of a training sequence between a transmitter and a receiver, each including a plurality of antennas, the multiple antenna system comprising: a transmitter selecting antennas to be activated according to a level and transmitting the training sequence to a receiver through the selected antennas; a receiver selecting the antennas to be activated according to the level and transmitting to the transmitter an index of an optimal transmission weight vector significantly reducing a cost function based on the training sequence transmitted from the transmitter, wherein the transmitter selects antennas so that the beam patterns formed by the antennas selected at a q-th level (q: the index of the level) include the beam patterns formed by the antennas selected at a q+1-th level. As a result, the transmission frequency of the training sequence may be reduced.
US08583053B1 Optimizing TCP traffic for mobile devices using TCP backoff thresholds
Systems and methods of optimizing communications for a mobile device are provided. The method includes determining a maximum allowable retransmission timeout interval allowed by the mobile device. The method also includes determining that a first communication session used by the mobile device to transmit data has a retransmission timeout interval that exceeds the maximum allowable retransmission timeout interval. The method further includes, in response to determining that the first communication session is using a retransmission timeout interval that exceeds the maximum allowable retransmission timeout interval, terminating the first communication session, and initiating a second communication session.
US08583045B2 Method of pairing a computer and wireless electronic devices
The present invention discloses a method for pairing a computer and wireless electronic devices including searching at least one wireless electronic device adjacent to a computer; recording a media access control (MAC) address of the wireless electronic device; pairing the computer and the wireless electronic device; and generating a pairing complete message. The present invention saves time of selecting the wireless electronic device from a candidate list and also provides a convenient and easy pairing method.
US08583041B2 Operating method and apparatus for user interface in portable terminal
An operating method for a user interface in a portable terminal and an apparatus thereof are provided. The operating method for a user interface in a portable terminal includes registering Bluetooth connection information in a phone book of the portable terminal, and displaying peripheral Bluetooth device information and phone book information on a screen indicating a searching result for peripheral Bluetooth devices. The method allows a user to easily and rapidly perform Bluetooth communication connection with another user trying performing Bluetooth communication upon using a Bluetooth communication function of the portable terminal.
US08583031B2 Mobile device and distribution server for review of newly created music by fans
An artist or a music company creates multimedia music contents using interactive media creating tools on their computer and upload to a fans club server. The fans club server maintains all fans registration information and client uploaded multimedia music/songs contents. An interactive media description module on the fans club server generates the interactive media using the multimedia contents provided by the client or the artist as its input. The generated interactive media will be distributed among the fans of the respective artist for playing on their mobile phones and review their contents online for a feedback before the songs being released in the market. The interactive media also prompts mobile phone user for purchasing the songs online. The mobile phone user can also purchase trial songs, and download on their mobile phone and make the online payment. The interactive media options also prompt user to make the trial songs as their mobile phone ringtone and also enable other mobile phone user to become a fan by a fresh registration when a fan forwards interactive media screen to him/her. Offline purchasing by sending bank cheque and its details is also facilitated in accordance with the present invention.
US08583029B2 Satellite broadcast receiving and distribution system
A satellite system for transmission of signals of two different frequencies and polarizations simultaneously, and will accommodate two different polarity commands from different sources at the same time. The satellite system includes a satellite antenna that receives signals. A head-in frequency processor enables the different frequencies and polarizations to be transmitted simultaneously via a single coaxial cable. This single coaxial cable is coupled to a head-out receiver processor which is connected to a receiver. This configuration provides for the system that will permit for satellite broadcasting in locations that are not in the line-of-sight path to the satellites such as high-rises, hospitals, condominiums, schools, and the like.
US08583028B2 Apparatus and method for facilitating a purchase using information provided on a media playing device
Disclosed are apparatus and method for facilitating a purchase in conjunction with media content information. The apparatus includes a receiver configured to receive a transmission of media content, information regarding the content, and information for facilitating a purchase of at least one of a copy of the content, a good, and/or a service. The content may include broadcast media content and entertainment media content. The apparatus also includes a processor configured to process the information regarding the content and the information for facilitating a purchase of the copy of the content, the good, and/or the service. The apparatus also includes a display device for displaying information.
US08583024B2 Method and apparatus for lifting an elevator plate of a media tray in an image production device
A method and apparatus for lifting an elevator plate of a media tray in an image production device is disclosed. The method may include receiving a request to print a print job using stacked media from one of one or more media trays, initiating lifting of the leading edge of the elevator plate so that the stacked media may be received by the one or more feeder rollers, initiating printing of the requested print job from the one of one or more media trays, determining if the amount of stacked media in the one of the one or more media trays is less than a predetermined amount, wherein if it is determined that the amount of stacked media in the one of the one or more media trays is less than the predetermined amount, initiating lifting of both of the leading and trailing edge of the elevator plate so that the stacked media may be received by the one or more feeder rollers.
US08583021B2 Image forming apparatus including sponge applicator units to sequentially contact a photoconductive member
A method of maintaining a photoconductive member of an image forming apparatus is disclosed. The method includes applying fluid to a photoconductive member to form an image thereon, transferring the fluid from the photoconductive member in the form of the image and providing sponge applicator fluid to respective sponge applicator units. The method also includes squeezing the sponge applicator units to remove at least a portion of the sponge applicator fluid therefrom and sequentially placing each one of the sponge applicator units in contact with the photoconductive member to cool and clean the photoconductive member.
US08583017B2 Fixing device including an air separation section
A fixing device including: a fixing member that heats toner image and fixes it onto a recording material; a pressure member that forms a nip that presses the recording material against the fixing member; a first air separating section that blows air against the fixing member and separates the recording sheet from the fixing member; and a separation claw that separates the recording material from the pressure member, wherein a tip of the separation claw contacts the pressure member at a position which is downstream, in a direction of movement of a surface of the pressure member, of a peak of an air blast pressure distribution on a surface of the pressure member, and wherein the air blast pressure distribution is formed by air blown against the pressure member which is caused by the air blown by the first air separating section against the fixing member.
US08583015B2 Developing device with a thickness regulating member for regulating a thickness of a developer on a developer carrying body and image forming apparatus comprising same
A developing device includes: a developer carrying body which supplies developer to a predetermined image carrying body; a layer thickness regulating member which is made of a magnetic material, which has a layer thickness regulating face opposing the developer carrying body so as to form a predetermined gap between the layer thickness regulating face and the developer carrying body and regulating the layer thickness of the developer on the developer carrying body, and which forms a magnetic path between the layer thickness regulating face and the developer carrying body; an installation member on which the layer thickness regulating member is installed; and an elastic sheet member arranged in the gap in a state of contact with a surface of the developer carrying body.
US08583009B2 Developing cartridge including detection system for determining initial developer amount
A developing cartridge is provided. The developing cartridge includes a housing which accommodates developer therein, a receiving member provided which couples with a force output member of an image forming apparatus to receive a driving force, a developing roller which rotates by the driving force received by the receiving member; a detectable rotary member having a first detectable portion and a second detectable portion and rotates by the driving force from a first rotational position where the first detectable portion is detected by a detection member provided in the image forming apparatus to a second rotational position where the second detectable portion is detected by the detection member, and a cut-off mechanism which cuts off a transmission of the driving force from the receiving member to the detectable rotary member in a state where the detectable rotary member is positioned in the second rational position.
US08583002B2 Powder container, cleaning device, and image forming apparatus including sealing member
A powder container includes a housing including a container chamber, a rotation member extending in an axial direction, and a sealing member. The housing includes a first wall portion having a first hole into which an end portion of the rotation member is inserted. The rotation member includes a second wall facing a part of the first wall portion around the first hole with a distance therebetween. The sealing member has a second hole through which the rotation member extends, is interposed between the part of the first wall portion around the first hole and the second wall portion, and includes a foam member that is contractible and a pair of sheet members respectively contacting the part of the first wall portion around the first hole and the second wall portion and having a friction coefficient lower than the foam member.
US08583001B2 Developing device and process cartridge
A developing device includes a developing container, provided with an opening, for containing a developer; a developing roller, provided at the opening, for forming a developer image on an image bearing member; a seal member, provided at the opening along an end portion of the developing roller, for preventing toner leakage from a gap between the opening and the developing roller; and a developer supplying roller, including a core material and a cylindrical elastic member which is provided around the core material and is contacted to the developing roller, for supplying the developer to the developing roller. The cylindrical elastic member has an end surface and a central portion with respect to a longitudinal direction thereof. The end surface has an outer diameter larger than that of the central portion so as to be in non-contact with the seal member.
US08583000B2 Multi-path exhaust apparatus and image forming apparatus
An exhaust apparatus includes a first exhausting section including a first exhausting member and a first flow path provided with an air inlet disposed above a heating device for heating a recording medium, a second exhausting section including a second exhausting member and a second flow path provided with an air inlet disposed downstream of the heating device in a transporting direction of the recording medium, and a third flow path provided with an air inlet disposed upstream of the heating device in the transporting direction. The first and second flow paths cause air in a housing that accommodates the heating device to flow to the outside. The first and second exhausting member exhaust the air using the first and second flow paths. The third flow path causes the air to flow from the air inlet thereof to the air inlet of the first flow path.
US08582999B2 Process cartridge and electrophotographic apparatus having electrical connection
A process cartridge includes an image carrier unit which is equipped with an image carrier, on which an electrostatic latent image is formed, and a developer supply unit which supplies developer to the image carrier unit 11. The image carrier unit and the developer supply unit are configured to be attached and detached with respect to an apparatus main body in which the units are accommodated. Electrical contacts are provided to form electrical connection between the image carrier unit 11 and the developer supply unit 9 in a mounted state in the apparatus main body.
US08582997B2 Image forming apparatus
In an image forming apparatus, a controller performs development of toner patterns corresponding to a first halftoning method and a second halftoning method. One of the toner patterns contains first patch images for the first halftoning method, and another one contains second patch images for the second halftoning method. The controller performs development of only one out of both a first patch image (one of the first patch images) and a second patch image (one of the second patch images) if an absolute value of a difference between the number of dots in the first patch image and that in the second patch image is equal to or less than a predetermined value and an absolute value of a difference between the number of dot-level edges in the first patch image and that in the second patch image is equal to or less than a predetermined value.
US08582996B2 Image forming apparatus having a motor to drive a developer retaining unit and a fixing unit
An image forming apparatus includes: a developer retaining unit configured to carry a developer; a fixing unit including a rotatable heating member configured to heat a recording sheet to thermally fix the developer on the recording sheet; a motor configured to drive the developer retaining unit and the fixing unit; a transmission unit configured to transmit a driving force of the motor to the fixing unit; a switching mechanism configured to selectively transmit the driving force of the motor to the developer retaining unit, and shut off the driving force of the motor to the developer retaining unit; and a control unit configured to, in a cooling operation, control the switching mechanism to shut off the driving force of the motor to the developer retaining unit and control the motor to rotate the heating member while the heating member does not heat.
US08582995B2 Image forming apparatus with image forming condition control feature based on difference in patch densities
An image forming apparatus includes a photosensitive member; a charging device for electrically charging the photosensitive member; an exposure device for exposing to light the photosensitive member electrically charged by the charging device to form an electrostatic image; a developing device for developing the electrostatic image with toner to form a first patch and a second patch; a detecting device for detecting a density of the first and second patches formed by the developing device; and a control device for controlling an image forming condition on the basis of a difference in density between the first patch formed on the photosensitive member at a portion where a surface potential of the photosensitive member is zero volts and the second patch formed at a portion electrically charged by applying a predetermined charging bias to the charging device.
US08582989B2 Image forming apparatus with replaceable developer holder
A process cartridge includes a toner reservoir. A first controller calculates a consumed amount of toner based on image data. A toner bottle is attached to the process cartridge. The toner bottle includes a toner chamber that holds the toner therein and supplies the toner into the reservoir. The toner bottle includes a first memory holding first information on a first amount of toner in the toner chamber and first identification information on the toner bottle. A second memory holds second information on a second amount of toner in the reservoir and second identification information on the toner bottle. If the first and second identification information do not coincide, it is determined that the toner bottle has been replaced and then the first information and the second information are updated based on the first information, the second information, and a capacity of the toner chamber.
US08582986B2 Inventory management device and inventory management method
Provided is an inventory management device, connected over a network to groups of image processing devices, for managing inventory, by device group, of consumable supplies used in the image processing devices. The inventory management device includes an inventory information storage unit that stores inventory information by device group and an inventory supplement selection unit that selects supplies to supplement the inventory. The inventory information includes, in association for each supply, an inventory amount, an image processing device identifier, a device group identifier, a maximum inventory amount for the device group, and a projected replacement timing. When a supply is replaced, the inventory supplement selection unit refers to the inventory information for the device group of the image processing device in which the supply was replaced to select supplies to supplement the inventory without exceeding the maximum inventory amount, starting from the supply with the earliest projected replacement timing.
US08582985B2 Input isolation of a transimpedance amplifier in optical receivers
An optical receiver is described. This optical receiver has two operating modes: a calibration mode and a normal mode. During the normal mode, switches are used to electrically couple an input of a transimpedance amplifier (TIA) to an optical-to-electrical (OE) converter that receives an optical signal and provides a corresponding analog electrical signal. Moreover, during the calibration mode, the switches are used to electrically isolate the input of the TIA from the OE converter while maintaining a feedback path from an output of the TIA to the input of the TIA, thereby ensuring proper bias of the TIA during calibration. Furthermore, a frequency response of the TIA during the normal mode is substantially unchanged over an operating bandwidth of the TIA by the capability to electrically isolate the input of the TIA from the OE converter during the calibration mode.
US08582984B2 Waveform controller, responsive element module, optical switch apparatus, responsive element and optical switch apparatus control method
A waveform controller includes a monitor configured to monitor a waveform of an output pulse obtained by the response of a responsive element to a driving signal supplied thereto and a driving waveform shaper configured to shape a waveform of the driving signal based on a monitoring result obtained by the monitor.
US08582980B2 Optical device and optical modulation method
The disclosed device and method include varying phases of two data signals at a first predetermined frequency, performing multi-level phase modulation of a light based on the two data signals whose phases are varied at the first predetermined frequency, extracting a component having the first predetermined frequency from an optical signal subjected to the phase modulation, and controlling the phases of the two data signals based on the component extracted from the optical signal.
US08582978B2 Logging mechanism for an intelligent transmitter module
An optoelectronic device having an intelligent transmitter module (“ITM”) includes a mechanism for logging operational information regarding the ITM. The optoelectronic device includes a microcontroller and a persistent memory. The microcontroller is configured to identify the operational information, and write log information representing the operational information to the persistent memory. The operational information may include statistical data about operation, or may include measured parameters. Log entries may be made periodically and/or in response to events. The log may then be evaluated to determine the conditions under which the ITM has historically operated.
US08582977B2 Optical transmission system and optical transmission method
An optical transmission system includes: a two-lightwave generator for generating optical signals having wavelengths λ1 and λ2 from laser light; a photodetector for detecting a microwave signal M12 from two optical signals distributed by an optical coupler; an optical modulator for frequency-shifting the two optical signals; a Faraday reflector for reflecting the two optical signals; an optical coupler for mixing the two optical signals that have been reflected by the Faraday reflector, frequency-shifted again, transmitted by an optical fiber, and guided by a polarization beam splitter, with two optical signals distributed by an optical coupler; an optical demultiplexer for wavelength-dividing four mixed optical signals into optical signals having the wavelengths λ1 and λ2; photodetectors for detecting respective beat signals of the wavelength-divided optical signals having λ1 and λ2; and a phase difference detector for detecting a phase difference between the beat signals of the optical signals having λ1 and λ2.
US08582972B2 Systems and methods for storing optical data
An optical data storage system and method of use thereof are presented. The optical data storage system includes one or more optical buffer modules connected in series. Each optical buffer module includes a cross connect. Each cross connect is connected, by a pair of inputs and outputs, to an optical data storage unit, for example, a fiber delay line, by a pair to either an optical packet network or a cross connect of a first adjacent buffer module in the series, and by a pair to a cross connect of a second adjacent buffer module in the series. The buffer module also includes a read signal output line which is connected to a read signal input line of the second adjacent buffer module for transmitting a read signal. A control module within each buffer module directs the passage of data through the cross connect.
US08582969B1 Passive optical network (PON) having optical network unit (ONU) using feedback to detect rogue conditions and related method
In accordance with a non-limiting example, an Optical Network Unit (ONU) includes an optical transmitter that has a laser diode and laser driver connected to the laser diode and configured to drive the laser diode so that the laser diode emits an optical communications signal based on transmit data signals. A feedback circuit includes a monitoring photodiode that receives optical feedback signals from the laser diode. A watchdog circuit is connected to the monitoring photodiode and laser driver and includes a logic circuit configured to process the feedback signals and transmit signals to determine if the ONU is rogue. This logic circuit in one example is an XOR logic circuit.
US08582968B2 Method, apparatus and system for advertising routing protocol message and calculating route
A method, apparatus and system for advertising a routing protocol message and calculating a route are provided which solve the problems that the time of connection establishment or rerouting in wavelength routing is too long and that wavelength utilization efficiency is low. The method for advertising the routing protocol message includes: obtaining node information and link information of a node, in which the node information contains port cross-connection capability information of the node, and the link information contains wavelength restriction information and wavelength status information of each link connected to the node; carrying the obtained node information and link information in a Type-Length-Value object of a routing protocol message, and advertising the routing protocol message in the network.
US08582966B2 Method and apparatus for protection switching in passive optical network
Systems and methods for performing protection switching in a passive optical network are provided. When a fiber cut is detected, control and management plane applications are not immediately informed. A rapid re-registration procedure is instigated upon detection of a fiber cut event. This allows multiple optical network units to re-register quickly without restarting control and management applications.
US08582964B2 Imaging device and control method thereof
An imaging device moves a zoom lens, so as to change the magnification of an image of a subject, and obtains a near limit position of a focusing lens to the subject at a zoom lens position. When a target position of the focusing lens, which is required to keep the image in focus after the zoom lens is moved, is located on a near side, i.e., on an imaging plane side, of a threshold position determined based on the obtained near limit position, focus control is performed to move the focusing lens and thereby focus. When the target position of the focusing lens is not located on the near side but is located on a subject side of the threshold position, on the other hand, focus control is performed to move the zoom lens to a wider position and subsequently move the focusing lens to focus the image.
US08582961B2 Electronic apparatus, reproduction system, reproduction method, and program
The present disclosure provides an electronic apparatus including, an acquisition portion configured to acquire video data having a plurality of picture data constituting a moving picture for reproduction of a three-dimensional moving picture, an operation portion configured to give an instruction for thin-out reproduction of the plurality of picture data acquired for three-dimensional moving picture reproduction, and a selection portion configured to select in turns the picture data for thin-out reproduction of the three-dimensional moving picture from the plurality of picture data acquired for three-dimensional moving picture reproduction, based on the thin-out reproduction instruction, wherein the selection portion selects the picture data of which the display position relative to the last-selected picture is subject to a limited change in the direction of depth.
US08582958B2 Reproducer, integrated circuit, reproduction method, application program, recording medium, recorder, and recording method
Provided is a playback device which is capable of correctly determining a construction status of a virtual package. An access is attempted to a state signaling file recorded in a local storage using a fixed address on a virtual file system assigned by merge management information (step S13). The virtual package construction status is determined according to failure or success of the attempted access.
US08582957B2 Methods and apparatus for visually displaying recording timer information
The various embodiments described herein generally provide apparatus, systems and methods which facilitate the display of television recording information to. More particularly, television recording information is presented visually to a user in a recording information menu. The visual recording information menu includes a time axis, and recording timers associated with particular television programs are presented as visual representations along the time axis. In the case that multiple television receiving resources are available, a resource axis may separately present recording timers associated with each of the disparate television receiving resources.
US08582955B2 Method for searching for a scene in a video and mobile device adapted to the method
A method and mobile device for searching for a scene in a video are provided. The mobile device includes an input unit having a touch panel, a display panel, and a controller. The input unit creates an input signal for reproducing video content. The display panel displays a scene-searching bar for searching for a particular scene in the video content. The controller displays, when a first touch event occurs on the scene-searching bar displayed on the touch panel, an enlarged scene-searching bar that has the same length as the scene-searching bar and a shorter time range for searching for a scene in the video content than the time range of the scene-searching bar.
US08582952B2 Method and apparatus for identifying video transitions
The disclosure addresses methods and apparatus for evaluating video presentations, particularly those displaying a succession of generally static images to identify the transition from a first image to a second image. The change of images facilitates the insertion of chapter markers which may be later used to index the content of the video and to facilitate navigation to selected content in the video. In one implementation, a difference measurement will be made between selected frames of the video presentation and evaluated with a statistical measure of the magnitude of the difference measurements, such as a Root Mean Square analysis. In preferred implementations, all processing will be done in the digital domain.
US08582949B2 Video data outputting apparatus and method of controlling video data outputting apparatus
A video data outputting apparatus, connected to a display apparatus receiving a broadcast signal and transmits video data recorded in an internal recording unit and/or an inserted recording medium, and video data generated based on the received broadcast signal to the display apparatus play-backs the stored video data, acquires input selection information indicating the input source of the currently displayed video data, and performs control to display information about the broadcast channel corresponding to currently output video data and the video of the broadcast channel on an image area when the video data generated based on the broadcast signal is being output to the display apparatus after the playback is stopped and the display apparatus receives the video data transmitted from the video data outputting apparatus. Then, the video data outputting apparatus is caused to transition to a state where the power consumption of the own apparatus is reduced.
US08582948B2 Scenario editing apparatus and scenario editing method, image capturing apparatus and control method thereof, and scenario editing system
A scenario editing apparatus which generates and edits scenario data to be referred at an image capturing, comprises: a first recording unit which records first scenario data appended with identification numbers for respective captured contents; a read-out unit which reads out image data captured with reference to the first scenario data and identification numbers for the respective captured contents; a selection unit which selects image data to be re-captured; a generation unit which generates second scenario data to be re-captured while reproducing the selected image data; and a second recording unit which records the generated second scenario data.
US08582946B2 Systems and methods for recording programs using a network recording device as supplemental storage
Systems and methods for recording programs using a user's equipment and a network recording device are provided. An interactive television application may determine whether the user's equipment has sufficient resources (e.g., tuners or space) to record a program selected for recording. If the interactive television application determines that the user's equipment does not have sufficient resources, the interactive television application may select, automatically or in response to a user instruction, the program for recording with a network recording device. In some embodiments, the user may have to pay for the use of the network recording device, or may be required to purchase a given tier level of service. The interactive television application may play back programs from the network recording device as VOD offerings, or may direct the network recording device to transfer recorded programs to the user's equipment when it has sufficient resources.
US08582945B2 Method and apparatus for aligning optical transports in a ferrule
Methods and apparatus for aligning optical transports, such as waveguides and optical fibers, in a ferrule of an optical connector. The ferrule has an open side through which optical transports may be inserted into a transport cavity in the ferrule from a direction transverse the longitudinal direction of the optical transports and ferrule. To assemble the optical transports in the ferrule, the ferrule is positioned with its front face abutting and aligned with a jig that has an opening substantially identical to the ferrule cavity. The jig has grooves in a bottom surface of the cavity into which the optical transports will be inserted for transversely aligning the optical transports. The optical transports are then dropped into the aligned cavities of the ferrule and jig through the open sides of the ferrule and jig so that the front ends of the optical transports sit at least partially in the V-shaped grooves of the jig, thereby aligning the transports in the transverse dimension. A press cures adhesive in the cavity to cure the adhesive and fix the transports in the ferrule. The optical transports are then cleaved or otherwise cut flush with the front face of the ferrule. The process is repeated for each row of optical transports with the height of the bottom of the cavity in the jig adjusted for each subsequent row by an amount equal to the thickness of a row of the optical transports.
US08582943B2 Side-emitting step index fiber
Between core and cladding, the side-emitting step index fibers have scattering centers that ensure the coupling out of light from the fiber. The side-emitting step index fibers are produced by preforms that contain inlay rods, in which the scattering centers are embedded and which are applied to the outer region of the fiber core during fiber drawing. Alternatively, at least one inlay tube can be used.
US08582939B2 Fiber optic cables with access features
Cables are constructed with discontinuities in the cable jacket that allow the jacket to be torn to provide access to the cable core. The discontinuities can be longitudinally extending strips of material in the cable jacket. The discontinuities allow a section of the cable jacket to be pulled away from a remainder of the jacket using a relatively low peel force.
US08582937B2 Dual-ring silicon electro-optic modulator
A device, system, and method for the electro-optic modulation of light. The device includes a substrate having a first ring waveguide and a second ring waveguide on the surface. The device includes a first p-doped region inside the first ring waveguide and a second p-doped region inside the second ring waveguide. The device includes a first n-doped region interposed between the first ring waveguide and the second ring waveguide, a second n-doped region outside the first ring waveguide, and a third n-doped region out the second ring waveguide. The device includes a first linear waveguide located on the surface adjacent to the first ring waveguide and the second ring waveguide. The device includes a fourth n-doped region on the surface located adjacent to the first linear waveguide. The device includes a control circuit configured to modulate light in the first linear waveguide using a voltage source and electrical connections.
US08582930B2 Fiber sensing systems and fiber sensing methods
A fiber sensing system is provided, including a plurality of ring structures, an optical coupler and a switching unit. Each of the ring structures has at least one fiber sensor to receive and reflect a light source signal. The optical coupler is directly connected to the ring structures thereby injecting the light source signal into the ring structures to form a plurality of loops. The switching unit is disposed in a central office having two output terminals coupled to the ring structure respectively by the optical coupler, thereby forming a first path and a second path in the loops, such that the light source signal is injected into the first path and the second path sequentially by the switching unit.
US08582928B2 Optical waveguide device, manufacturing method therefor, optical modulator, polarization mode dispersion compensator, and optical switch
An optical waveguide device includes: a substrate which has an electro-optical effect; an optical waveguide which is formed on the substrate and/or inside the substrate; and an in-substrate electrode which is formed of a metal and provided inside the substrate.
US08582921B2 Figure processing apparatus, figure processing method, and storage medium
When an image including a composite figure made of a predefined figure and a free-form figure is scanned, the position and shape of the free-form figure and the predefined figure are appropriately adjusted. The composite figure is separated into a predefined figure and a free-form figure. With respect to the separated predefined figure, a representative point is set at a predetermined position according to the type of the predefined figure and a representative point is set for the free-form figure based on a criterion according to a type of the free-form figure. If the representative point of a predefined figure is in the vicinity of the representative point of the free-form figure, the free-form figure is corrected based on the position of the representative point of the free-form figure and the position of the representative point of the predefined figure.
US08582919B2 Altering the appearance of a digital image using a shape
Technologies are described herein for altering the appearance of a digital image using a shape. A mask edit mode of operation is provided in which an application program displays a mask shape superimposed on a digital image. The application program also provides user interface controls for altering the size, position, and rotation of the digital image independently of the mask shape, and user interface controls for altering the size, position, and rotation of the mask shape independently of the digital image. When a cropping request is received, the portion of the digital image within the mask shape is mapped onto the mask shape, thereby creating a mask-cropped shape, and a normal editing mode is entered. In the normal editing mode a set of user interface controls is provided for modifying the size, position, and rotation of the mask-cropped shape.
US08582918B2 Imaging device, image composition and display device, and image composition method
An imaging device of the present invention comprises an imaging section for forming a subject image and outputting image data, a face detection section for detecting a person's face based on the image data, a decoration image selection section for selecting a decoration image from a plurality of decoration image data, in accordance with a face detected by the face detection section, and a first combining section for combining the selected decoration image and the face image. Also, an image composition and display device of the present invention comprises a storage section for storing image data, a decoration image selection section for selecting a decoration image from a plurality of decoration image data, in accordance with a face detected from image data, and a first combining section for combining the selected decoration image and the face image.
US08582911B2 Image restoration device, image restoration method and image restoration system
An image restoration device, an image restoration method, and an image restoration system are provided. The image restoration device includes a point spread function estimation unit, and an image restoration filter unit. The point spread function estimation unit receives an image signal and estimates a Point Spread Function (PSF) from the received image signal. The image restoration filter unit receives the image signal and the PSF, generates an image restoration filter coefficient from the PSF, and filters the image signal according to the image restoration filter coefficient to output the filtered image signal.
US08582908B2 Quantization method and apparatus
Quantization for oversampled signals with an error minimization searches based upon clusters of possible sampling vectors where the clusters have minimal correlation and thereby decrease reconstruction error as a function of oversampling (redundancy) ratio.
US08582903B2 Efficient macroblock header coding for video compression
The coded block parameters used to code blocks of image samples into structures called macroblocks are compressed more efficiently by exploiting the correlation between chrominance and luminance blocks in each macroblock. In particular, the coded block pattern for chrominance and luminance are combined into a single parameter for the macroblock and jointly coded with a single variable length code. To further enhance coding efficiency, the spatial coherence of coded block patterns can be exploited by using spatial prediction to compute predicted values for coded block pattern parameters.
US08582901B2 Method and apparatus for encoding and decoding coding unit of picture boundary
A method and apparatus for encoding an image is provided. An image coding unit, including a region that deviates from a boundary of a current picture, is divided to obtain a coding unit having a smaller size than the size of the image coding unit, and encoding is performed only in a region that does not deviate from the boundary of the current picture. A method and apparatus for decoding an image encoded by the method and apparatus for encoding an image is also provided.
US08582900B2 Digital watermark embedding device, computer-readable recording medium, and digital watermark detecting device and computer-readable recording medium
An digital watermark embedding device including an interface unit configured to acquire content in a digital form and digital watermark information, the device includes, a codeword generating unit configured to generate a base codeword including a bit sequence including the digital watermark information; a shifting unit configured to generate a plurality of correcting codewords differing from one another by permutating an arrangement in the bit sequence included in the base codeword depending on a plurality of shift amounts, the plurality of shift amounts differing from one digital watermark information to another, under a predetermined permutation rule; and a watermark superimposing unit configured to embed the plurality of correcting codewords in the content.
US08582899B2 Image coding apparatus and method, image decoding apparatus and method, and program
An image coding apparatus includes a significant bit detection processing unit that detects a number of pieces of coefficient data where a significant bit is detected on a higher-order bit plane for each bit plane from coefficient data generated by performing a frequency transform on image data, a coding selection unit that selects a variable-length coding or a fixed-length coding for each bit plane on the basis of the number of pieces of coefficient data and a bit depth of the bit plane, a variable-length coding unit that performs a variable-length coding on the bit plane where the variable-length coding is selected, and a fixed-length coding unit that performs a fixed-length coding on the bit plane where the fixed-length coding is selected.
US08582897B2 Information processing apparatus and method, program, and recording medium
An information processing apparatus includes a face detecting unit configured to detect a face in an image; a discriminating unit configured to discriminate an attribute of the face detected by the face detecting unit; a generating unit configured to generate, from the face detected by the face detecting unit and the attribute discriminated by the discriminating unit, a feature amount of the image; and a learning unit configured to learn, from the feature amount generated by the generating unit, information for discriminating whether the image corresponds to a predetermined scene.
US08582896B2 Separating directional lighting variability in statistical face modelling based on texture space decomposition
A technique for determining a characteristic of a face or certain other object within a scene captured in a digital image including acquiring an image and applying a linear texture model that is constructed based on a training data set and that includes a class of objects including a first subset of model components that exhibit a dependency on directional lighting variations and a second subset of model components which are independent of directional lighting variations. A fit of the model to the face or certain other object is obtained including adjusting one or more individual values of one or more of the model components of the linear texture model. Based on the obtained fit of the model to the face or certain other object in the scene, a characteristic of the face or certain other object is determined.
US08582890B2 Image sharpening via gradient environment detection
In an embodiment, a device comprises a plurality of elements, including logical elements, wherein the elements are configured to perform the operations of: in a neighborhood of pixels surrounding and including a particular pixel, applying a filter to multiple groups of pixels in the neighborhood to generate a set of filtered values; generating, based at least in part upon the set of filtered values, one or more sets of gradient values; based at least in part upon the one or more sets of gradient values, computing a first metric for an image environment in which the particular pixel is situated; determining a second metric for the image environment in which the particular pixel is situated, wherein the second metric distinguishes between a detail environment; and based at least in part upon the first metric and the second metric, computing a gradient improvement (GI) metric for the particular pixel.
US08582887B2 Image processing system, learning device and method, and program
The present invention relates to an image processing system, a learning device and method, and a program which enable easy extraction of feature amounts to be used in a recognition process. Feature points are extracted from a learning-use model image, feature amounts are extracted based on the feature points, and the feature amounts are registered in a learning-use model dictionary registration section 23. Similarly, feature points are extracted from a learning-use input image containing a model object contained in the learning-use model image, feature amounts are extracted based on these feature points, and these feature amounts are compared with the feature amounts registered in a learning-use model registration section 23. A feature amount that has formed a pair the greatest number of times as a result of the comparison is registered in the model dictionary registration section 12 as the feature amount to be used in the recognition process. The present invention is applicable to a robot.
US08582886B2 Compression of text contents for display remoting
Embodiments of the invention compress an image that contains a representation of text. Embodiments take an image of graphical data and determines one or more portions of that image that have a high probability of containing text. Embodiments then take each such portion of the image and determines one or more rows of text within each portion (where text does, in fact, exist within the portion). The embodiments then traverse each vertical band of pixels of each row to determine sub-glyphs. Where a particular sub-glyph is encountered for the first time, the embodiments cache that sub-glyph, and send it (or a compressed representation thereof) to a client in a remote presentation session. Where a particular sub-glyph has been cached already, the embodiments send a reference to that cached vertical band to the client.
US08582885B2 Image providing device, image processing method, image processing program, and recording medium
When assigning an acquired image to a region that satisfies conditions where the acquired image can be assigned, the acquired image is not wasted as much as possible. An image providing device acquires an image specified by a user, searches for a region satisfying conditions where the acquired posted image can be assigned, and assigns the acquired image to the searched region. If there is no region that satisfies the conditions where the acquired posted image can be assigned, the image providing device further divides any one of regions to which no image is assigned into a plurality of regions, assigns the acquired image to a region satisfying conditions where the acquired image can be assigned among a plurality of regions formed by division, and causes a mosaic image in which the acquired image is placed to be displayed based on assignment.
US08582878B1 Purple fringing automatic detection and correction
A system, method, and computer program product for automatically detecting and correcting the “purple fringing” effect, typically due to axial chromatic aberration in imaging devices, are disclosed and claimed. A chromaticity score is computed, denoting the amount of false color related to a purple fringing artifact. A locality score is computed, denoting the similarity of the purple fringing region to a shape of a narrow ridge, which is typical for purple fringing artifacts. A saturation score is also computed, denoting the proximity of a pixel to saturated pixels. These scores are then combined into a detection score, denoting pixels having strong indications they share properties common to pixels of purple fringing artifacts. The detected pixels are then correspondingly corrected, e.g. by chroma suppression. The scoring and correction may be performed over combinations of image resolutions, e.g. an original version and potentially numerous downscaled versions.
US08582876B2 Hybrid codec for compound image compression
One or more portions of a compound image may be classified as picture portions and at least one remaining portion of the compound image may be classified as a non-picture portion. A first layer of a layered image may be generated based on the picture portions of the compound image. The first layer may be compliant with a first image format. A second layer of the layered image may be generated based on the non-picture portion. The second layer may be compliant with a second image format that is different from the first image format. The first layer and the second layer may be sent to a web browser. The first format and the second format may be supported by the web browser.
US08582875B2 Method for skin tone detection
There is described a method for detecting the presence of skin tone in an image. A gray scale representation of a pixel within the image is provided. Next, a red chrominance independent representation for is provided for the pixel. Then, the two representations are analysed to determine whether a difference in value between the representations corresponds with a the presence of a skin tone value. The present invention provides a rapid skin tone detection classifier particularly useful for real time applications.
US08582874B2 Apparatus for color interpolation using adjustable threshold
An apparatus for color interpolation using an adjustable threshold is disclosed. The color interpolation apparatus calculates the difference between the maximum value and the minimum value of the elements of the image data and determines the color interpolation method of the image data depending on the difference to perform the corresponding color interpolation. With the present invention, the improved image quality can be provided because the color interpolation can be performed as a user desires.
US08582872B1 Place holder image detection via image clustering
Methods, systems, and articles of manufacture for detecting placeholder images are disclosed. These include, accessing a collection of digital images, clustering the digital images to generate at least one of a plurality of exact-duplicate image clusters and a plurality of near-duplicate image clusters, and selecting one or more placeholder image clusters from at least one of the plurality of exact-duplicate image clusters or the plurality of near-duplicate image clusters.
US08582871B2 Methods and logic for autonomous generation of ensemble classifiers, and systems incorporating ensemble classifiers
In one embodiment, a method for generating an ensemble classifier may include transforming multidimensional training data into a plurality of response planes. Each of the response planes includes a set of confidence scores. The response planes are transformed into a plurality of binary response planes. Each of the binary response planes include a set of binary scores corresponding to one of the confidence scores. Combinations of the binary response planes are transformed into sets of diversity metrics according to a diversity measure. A metric is selected from the sets of diversity metrics. A predicted performance of a child combination of the recognition algorithms corresponding to the combinations is generated. The predicted performance is based at least in part upon the metrics. Parent recognition algorithms are selected from the recognition algorithms based at least in part upon the predicted performance. The ensemble classifier is generated and includes the parent recognition algorithms.
US08582869B2 Finite dataset interpolation method
The invention provides a fast method for a high-quality interpolation of a finite multidimensional dataset. It has particular application in digital image processing, including, but not limited to, processing of both still images and real-time image/data processing. The method uses discrete cosine and sine transforms of appropriate types to covert, in blocks of desired size, the initial dataset to the frequency domain. Proposed interpolators calculate a chain of inverse transforms of non-square sizes that perform the interpolation. The larger transform is broken into smaller transforms of non-square size using a recursive size reduction process of FFT-type, and the smaller transforms are calculated directly exploiting the symmetry properties of smaller interpolator functions involved. An output dataset is then assembled using the calculated transforms. The method avoids computationally costly process of inflating the coefficient space by padding zeros exploited for DCT-based interpolations previously.
US08582868B2 Image signal processing device and image signal processing method
When crosstalk is cancelled without considering the contents of an image signal, the effect of the crosstalk cancellation is sometimes obtained effectively, and sometimes not. In order to solve this problem, an image signal processing unit which cancels crosstalk in a three-dimensional image signal includes image adaptation control units (601, 705) which determine a first coefficient based on a first image signal which is one of a left-eye image signal and a right-eye image signal of the inputted three-dimensional image signal, and a second image signal which is the other of the left-eye image signal and the right-eye image signal of the inputted three-dimensional image signal corresponding to the first image signal, and a corrected signal generation unit (711) which corrects the first image signal based on the first coefficient and the second image signal, and generates the corrected first image signal.
US08582859B2 Determining foreshortening optimal view maps taking into account the shape of the vessel cross-section in cardiovascular X-ray systems
In clinical reality, the cross section of the lesions is frequently asymmetric. For clinical purposes it is crucial to find an X-ray view that gives a projection image where the minimum luminal cross section of the lesion is shown. In accordance with an exemplary embodiment of the invention, a system is proposed, wherein the system is adapted to perform the steps of a method of identifying modifications of an elongated element located in an object of interest. The method might comprise the steps of generating a plurality of projections of the object of interest, wherein the projections have different projection angles, determining geometrical aspects of the elongate element in each of the projections, calculating an index on the basis of the geometrical aspects, indicating projections having a desired value of the index.
US08582856B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a correlating unit configured to acquire correlation information that correlates a first three-dimensional image of a target object with a second three-dimensional image of the target object, and a corresponding cross-sectional image generation unit configured to generate a corresponding cross-sectional image of one of the first three-dimensional image and the second three-dimensional image, if a cross section is set on the other of the first three-dimensional image and the second three-dimensional image, based on the correlation information.
US08582854B2 Method and system for automatic coronary artery detection
A method and system for coronary artery detection in 3D cardiac volumes is disclosed. The heart chambers are segmented in the cardiac volume, and an initial estimation of a coronary artery is generated based on the segmented heart chambers. The initial estimation of the coronary artery is then refined based on local information in the cardiac volume in order to detect the coronary artery in the cardiac volume. The detected coronary artery can be extended using 3D dynamic programming.
US08582850B2 Providing information regarding medical conditions
Systems, methods, and computer program products are provided for using real-time video analysis and AR or the like to assist the user of mobile devices with commerce activities. Through the use of real-time vision object recognition medical conditions can be recognized in the real-time video stream and can be matched to medical condition related information regarding the medical condition and can also be matched to one or more targeted offers for products related to the medical condition. The medical condition related information may be presenting to the user of the mobile device in conjunction with display of the associated medical condition in a live video stream. Further, in some embodiments, a product can be recognized as products related to a previously recognized medical condition and indicators associated with the recognized products can be presented with the real-time video stream.
US08582848B2 System and method for detection of acoustic shadows and automatic assessment of image usability in 3D ultrasound images
A method for automatically assessing medical ultrasound (US) image usability, includes extracting one or more features from at least one part of a medical ultrasound image, calculating for each feature a feature score for each pixel of the at least one part of the ultrasound image, and classifying one or more image pixels of the at least one part as either usable or unusable, based on a combination of feature scores for each pixel, where usable pixels have intensity values substantially representative of one or more anatomical structures.
US08582833B2 Method and apparatus for detecting forged face using infrared image
A method for detecting a forged face using an infrared image includes: acquiring an infrared image and a photorealistic image captured by one or two cameras; extracting a face region from the photorealistic image; determining, based on analysis of quality characteristics of the infrared image, whether a current face is a forged face or not; and performing face recognition on the extracted face region if it is determined that the current face is a non-forged face. The method further includes capturing an infrared image and a photorealistic image again through the camera without performing face recognition if it is determined that the current face is a forged face.
US08582829B2 Online identity verification
A method for verifying an identity attribute of a remote user includes providing pose instructions to a remote client from a host during an authentication session. The pose instructions may reference a specific physical token associated with the user, for example a government ID card, credit card, household object or printed or displayed image provided from an authentication host. The host receives an image from the client and may analyze the image to determine if the pose instructions were followed and if the physical token appears in the image. Based on this determination, and optionally using other factors, the host verifies an identity attribute of the user.
US08582828B2 Using photographs to manage groups
In one implementation, a computer-implemented method includes receiving, at a computer system, an electronic photograph; and identifying, by the computer system, a plurality of users of depicted in the electronic photograph. The computer-implemented method can also include designating a group of users based on the identified plurality of users; and providing information regarding the designated group of users to one or more computing devices associated with one or more of the plurality of users.
US08582826B2 Method of processing seismic images of the subsurface
The processing comprises an analysis of a seismic image to estimate seismic horizons in an area of the subsurface and the calculation of an accumulation value associated with each pixel of the seismic image by accumulation along a set of estimated seismic horizons to form a synthesized image composed of accumulation values. This synthesized image is transformed to obtain a seismic representation in which signed amplitudes are allocated to the pixels of the synthesized image. The transformation may comprise a combination with the original seismic image or else a convolution with a wavelet or another convolution kernel.
US08582824B2 Cell feature extraction and labeling thereof
Embodiments of the present invention determine the surface profile of certain classes of work surface. More specifically, embodiments of the invention measure the three-dimensional locus of points that define the “virtual” continuous surface fitted to the ends of the walls of a cellular core.
US08582817B2 Data capture and identification system and process
An identification method and process for objects from digitally captured images thereof that uses data characteristics to identify an object from a plurality of objects in a database. The data is broken down into parameters such as a Shape Comparison, Grayscale Comparison, Wavelet Comparison, and Color Cube Comparison with object data in one or more databases to identify the actual object of a digital image.
US08582815B2 Moving object detection apparatus
A moving object detection apparatus generates frame difference image data each time a frame data is captured, based on the captured frame data and previous frame data, and such frame difference image data is divided into pixel blocks. Subsequently, for each of the pixel blocks a discrete cosine transformation (DCT), a two-dimensional DCT coefficient is calculated, and such two-dimensional DCT coefficients are accumulated and stored. The value of each element of the two-dimensional DCT coefficient is arranged to form a characteristic vector, and, for each of the pixel blocks at the same position of the frame difference image data, the characteristic vector is generated and then such characteristic vector is arranged to form a time-series vector. The time-series vector derived from moving-object-capturing pixel blocks is used to calculate a principal component vector and a principal component score.
US08582814B2 Image processing method and system
In an image processing method a sequence of at least two image frames is provided and a motion vector representing relative movement of at least a part of said image frames is calculated. At least said part in the image frames is repositioned in accordance with the calculated motion vector, and the image frames are combined to form a combined image frame. The image frames are divided into blocks and a block motion vector representing relative movement of each block is calculated. Each block is repositioned in accordance with the calculated block motion vector and the blocks are combined to form combined blocks in order to obtain the combined image frame.
US08582809B2 Method and device for detecting an interfering object in a camera image
A method for detecting an interfering object in a camera image of a camera image sequence includes: reading in a first pixel data value of a predetermined position in a first camera image obtained at a first point in time, a second pixel data value of the predetermined position in a second camera image obtained at a second point in time after the first point in time, and a third pixel data value of the predetermined position in a third camera image obtained at a third point in time after the second point in time; ascertaining a reference value on the basis of the second pixel data value and a comparison value on the basis of the first pixel data value and/or the third pixel data value; and detecting the interfering object at the predetermined position when the reference value is in a predefined relationship with the comparison value.
US08582806B2 Device, method, and computer-readable storage medium for compositing images
An image processing apparatus includes a detector, a setting unit, and an image generator. The detector detects a target object image region from a first image. When one or more predetermined parameters are applicable to a target object within the region detected by the detector, the setting unit sets the relevant target object image region as a first region. The image generator then generates a second image by applying predetermined processing to either the image portion within the first region, or to the image portions in a second region containing image portions within the first image that are not contained in the first region.
US08582803B2 Event determination by alignment of visual and transaction data
Determination of human behavior from an alignment of data streams includes acquiring visual image primitives from a video input comprising visual information relevant to a human activity. The primitives are temporally aligned to an optimally hypothesized sequence of primitives transformed from a sequence of transactions as a function of a distance metric between the observed primitive sequence and the transformed primitive sequence. More particularly, transforming includes comparing the distance metric costs and choosing and performing the lowest cost of temporally matching the observed primitives to one or more transactions, deleting a primitive, or associating a primitive with a pseudo transaction marker. Accordingly, alerts are issued based on analysis of the transformation of primitives.
US08582798B2 Speaker mounting system
A speaker mounting system comprising a speaker housing configured to house a speaker, a wall mount configured to be mechanically fastened to a wall, and one or more adjustment pieces actuatably connecting the speaker housing to the wall mount. The adjustment pieces may comprise a first adjustment piece fixed to the wall mount and a second adjustment piece slidably and rotatably attached to the first adjustment piece and pivotally attached to the speaker housing. The second adjustment piece may be configured to laterally slide toward and away from the wall mount and to rotate about a first axis and the speaker housing may be configured to rotate or pivot relative to the second adjustment piece about a second axis perpendicular to the first axis. The speaker mounting system may also comprise a biasing member and locking mechanism for selectively allowing and preventing rotation about the first and second axes.
US08582792B2 Method and hearing aid for enhancing the accuracy of sounds heard by a hearing-impaired listener
A method for enhancing the accuracy of sounds heard by a hearing-impaired listener is disclosed. The method for enhancing the accuracy of sounds heard by a hearing-impaired listener includes receiving an input sound, determining if it is necessary to modify the frequency of the input sound, and modifying the input sound into a modified input sound if necessary. The determination relies on the frequency and energy of the input sound. The ratio of the energy of lower frequencies of the modified input sound will be increased.
US08582789B2 Hearing enhancement systems
A hearing enhancement system that enhances a user's hearing is disclosed. For example, the system can include an interface unit that has a directional speaker and a microphone. The microphone captures input audio signals that are transformed into ultrasonic signals. The speaker transmits the ultrasonic signals, which are transformed into output audio signals by interaction with air. At least a portion of the output audio signals are modified to enhance the hearing of the user. Based on the system, the user's ear remains free from any inserted objects and thus is free from annoying occlusion effects. Compared to existing hearing aids, the system is relatively inexpensive. In another embodiment, the system can also be used as a phone. In yet another embodiment, the system can also access audio signals from other portable or non-portable instruments, wired or wirelessly, such as from home entertainment units, phones, microphones at a conference or speakers at a movie theater.
US08582787B2 Preamplifier circuit for a microelectromechanical capacitive acoustic transducer
Described herein is a preamplifier circuit for a capacitive acoustic transducer provided with a MEMS detection structure that generates a capacitive variation as a function of an acoustic signal to be detected, starting from a capacitance at rest; the preamplifier circuit is provided with an amplification stage that generates a differential output signal correlated to the capacitive variation. In particular, the amplification stage is an input stage of the preamplifier circuit and has a fully differential amplifier having a first differential input (INP) directly connected to the MEMS detection structure and a second differential input (INN) connected to a reference capacitive element, which has a value of capacitance equal to the capacitance at rest of the MEMS detection structure and fixed with respect to the acoustic signal to be detected; the fully differential amplifier amplifies the capacitive variation and generates the differential output signal.
US08582786B2 Automatic gain control of amplifier by dynamic suppressing and output control at multiple stages
A method and apparatus for automatic gain control of an amplifier in which the method and apparatus detects excessive increase in the sound volume or temperature rise in the audio system and reduces the gain of the amplifier by various means. Each gain control circuit has a comparator to compare a signal with threshold values and an integrator to integrate output signals of the comparator with respect to a predetermined time length to reduce a gain of the amplifier. The method and apparatus conducts dynamic suppressing of excess signals and thereby controlling output level of the amplifier at multiple stages without immediately shutting down the audio system. In the case where the sound volume increases to a degree that may damage the amplifier or speaker, a shutdown signal is generated to shutdown the operation of the whole system.
US08582785B2 Method and apparatus to enhance low frequency components and medium frequency components of audio signal
A method and apparatus to enhance one or more low-frequency components and one or more medium-frequency components of an audio signal. The method includes performing filtering on the input audio signal using a plurality of band-pass filters, generating a plurality of harmonic-frequency signals using a plurality of audio signals resulting from the performing filtering operation, and mixing the plurality of harmonic-frequency signals with the input audio signal.
US08582783B2 Surround sound generation from a microphone array
A signal from each of an array of microphones is analyzed. For at least one subset of microphone signals, a time difference is estimated, which characterizes the relative time delays between the signals in the subset. A direction is estimated from which microphone inputs arrive from one or more acoustic sources, based at least partially on the estimated time differences. The microphone signals are filtered in relation to at least one filter transfer function, related to one or more filters. A first filter transfer function component has a value related to a first spatial orientation of the arrival direction, and a second component has a value related to a spatial orientation that is substantially orthogonal in relation to the first. A third filter function may have a fixed value. A driving signal for at least two loudspeakers is computed based on the filtering.
US08582782B2 Method and device for audio recording
An earpiece (100) is provided. The earpiece can include an Ambient Sound Microphone (111) configured to capture ambient sound, an Ear Canal Microphone (123) configured to capture internal sound in the ear canal, a memory (208) configured to record at least a portion of the history of the ambient sound and the internal sound, and a processor (121) configured to save a recent portion of the history responsive to an event.
US08582780B2 Configurable recursive digital filter for processing television audio signals
A television audio signal encoder includes a device that sums a left channel audio signal and a right channel audio signal to produce a sum signal. The device also subtracts one of the left and right audio signals from the other to produce a difference signal. The encoder also includes a configurable infinite impulse response digital filter that selectively uses one or more sets of filter coefficients to filter the difference signal. The set of filter coefficients is applied to the difference signal by a single multiplier in a recursive manner to prepare the difference signal for transmission.
US08582779B2 System and method for secure communications in a communication system
A system and method for secure communications in a communication system, wherein the system programs a computer to perform the method, which includes: receiving at least one authentication key, without an encryption key, from a key-management server; receiving a packet, which is encrypted, from a source device; authenticating the packet, using the at least one authentication key, without cryptographically altering the packet; and forwarding the authenticated packet to a destination device of the packet.
US08582777B2 Method and system for lightweight key distribution in a wireless network
A method and system for lightweight key distribution in a wireless network comprises calculating a second intermediate value using a first intermediate value which corresponds to respective partial keys included in a key pool; generating an encryption key using the second intermediate value and encrypting a partial key corresponding to a key index in common with a new node with the encryption key; and sending a key part which contains the encrypted partial key and the second intermediate value. Therefore, if a new node joins the wireless network, the key set can be allocated to the new node using its ID while the key sets allocated to the existing nodes of the network are retained.
US08582773B2 Key synchronization mechanism for wireless LAN (WLAN)
A key synchronization mechanism for wireless LANs is provided where the access point (AP) does not start using a new encryption key until the first data frame correctly encrypted with the new key is received from the station (STA). The new key is used from this point on, until the expiration of a key refresh interval.
US08582770B2 Cryptographic communication system
Communications having high security against information leakage can be established in a current optical fiber network in the following manner. (1) A sender and a receiver share a seed key in advance, and then transmit and receive random numbers superimposed on carrier light accompanied with fluctuations, where transmission basis is determined by a random number. The sender and the receiver check a shared basis determined by the seed key with a random basis and employ only a random number signal superimposed on a slot for the shared basis that coincides with the random basis, and share the random numbers between the sender and the receiver. Here, since the carrier light has fluctuations, a bit error exists in the received signals. However, because of the seed key, a legitimate receiver can receive a signal with a bit error rate smaller than an eavesdropper. (2) The information amount of the random numbers shared between the sender and the receiver is reduced to secret capacity through privacy amplification, and then the reduced random numbers are set to be a secret key. (3) An actual signal is encrypted with the obtained secret key, and is transmitted and received.
US08582766B2 Method for ensuring media stream security in IP multimedia sub-system
A method for ensuring media stream security in an IP Multimedia Subsystem network is disclosed. The method includes: assigning an end-to-end media stream security key for a calling User Equipment (UE) or a called UE, by a network device with which the calling UE or the called UE is registered, respectively, and transmitting the media stream security key to a network device with which the opposite end is registered; encrypting the end-to-end media stream security key using a session key shared with the calling UE or the called UE respectively, and transmitting the encrypted end-to-end media stream security key to the calling UE or the called UE, respectively, via a session message; encrypting or decrypting a media stream, by the calling UE or the called UE, respectively, using the end-to-end media stream security key.
US08582765B2 Masking of data in a calculation
A method and a circuit for ciphering or deciphering data with a key by using at least one variable stored in a storage element and updated by the successive operations, the variable being masked by at least one first random mask applied before use of the key, then unmasked by at least one second mask applied after use of the key, at least one of the masks being dividable into several portions successively applied to the variable and which, when combined, represent the other mask.
US08582763B2 Method and apparatus for decoding broadband data
The invention relates to a method for decrypting encrypted broadband data by one or more authorized users comprising the following steps: provision of the encrypted broadband data (10) for a plurality of users; provision of encrypted or non-encrypted key data (30), which is of a comparatively narrower band than the broadband data (10) and which is personalized for one or more authorized users, exclusively in a decryption unit (40), said narrow-band key data (30) being held in the decryption unit (40) in a form that is not accessible to the authorized user; at least partial decryption of the encrypted broadband data (10) in the decryption unit (40) in order to output a broadband data stream (70) that is at least partially decrypted; or generation of broadband key information (30′) from the narrow-band key information (30) in the decryption unit (40) for the subsequent decryption of the encrypted broadband data (10).
US08582762B2 Method for producing key material for use in communication with network
This invention relates to security procedures in a communication system, specifically to production of key material. The invention provides a method for producing key material in a highly secure way for use in communication with a local network of a company. The method uses authentication information obtained from the communication system and information exchanged locally between a mobile station and the authentication systems of the company to produce a communication key for use in authentication procedures or e.g. for signing and/or encrypting data.
US08582761B2 Cryptographic method with elliptical curves
A method determines an elliptical curve, suitable for a cryptographic method. An elliptical curve to be tested is prepared. The order of a twisted elliptical curve associated with the elliptical curve to be tested is determined. It is automatically checked whether the order of the twisted elliptical curve is a strong prime number. If the order of the twisted elliptical curve is a strong prime number, the elliptical curve to be tested is selected as an elliptical curve suitable for cryptographical methods.
US08582758B2 Apparatus and a method for calculating a multiple of a point an elliptic curve
A device and a method for calculating a multiple of a point on an elliptic curve from the right to the left by repeated point doubling and point addition. Each point doubling is evaluated with an extended set of coordinates and each point addition is evaluated by taking as input a restricted set of the extended set of coordinates. The at least one coordinate of the extended set that is not part of the restricted set is stored in a memory between each iteration of the point doubling. This can enable speeding up the calculations as compared to prior art solutions. Also provided is a computer program product.
US08582757B2 Protection of a ciphering algorithm
A method for protecting the execution of a ciphering or deciphering algorithm against the introduction of a disturbance in a step implementing one or several first values obtained from second values supposed to be invariant and stored in a non-volatile memory in which, during an execution of the algorithm: a current signature of the first values is calculated; this current signature is combined with a reference signature previously stored in a non-volatile memory; and the result of this combination is taken into account at least in the step of the algorithm implementing said first values.
US08582748B2 Method and system for communication forwarding
For enabling the forwarding of communication requests directed by callers to callees who are subscribers of a carrier network (4) and users in an enterprise network (5), forwarding-profile information is received in a computerized central unit (2). The central unit (2) transfers forwarding information to a network server (41) in the carrier network (4) and/or a network server (51) in the enterprise network (5) for enabling the network servers (41, 51) to forward communication requests based on forwarding information. Thus, forwarding-profile information can be captured and maintained in one central location for generating consistent forwarding-profiles in a plurality of separate communication networks (4, 5, 8) which are operated and managed independently form each other by different entities with regards to technical platforms and organization.
US08582747B2 Telephone device with mail function, method of initiating mail, and program
A telephone device has a storage unit 17 in which prescribed count information 173 is pre-registered, telephone call initiating/receiving means 181 for initiating a call to a telephone number of a receiving party, determining whether the receiving party responds to the call, and registering outgoing call history information 172 in the storage unit 17 each time a call is initiated, and function switching means 182 for acquiring the number of continuous non-responses of the same receiving party with reference to the outgoing call history information 172 when the receiving party does not respond and initiating a mail function when the acquired number of the non-responses is no less than the prescribed count.
US08582745B1 Simultaneous mutual call handling
A device detects that a first user device is calling a second user device while the second user device is calling the first user device, and sends a notification to the first user device or the second user device indicating that the first user device and the second user device are calling one another. The device receives a response to the notification indicating that the first user device and the second user device are to be connected for a call, designates the first user device or the second user device as a call originator, and connects the first user device and the second user device for the call.
US08582744B2 Method and apparatus for identifier change notification
When receiving an incoming call to the previous phone number, adequacy of notification is determined on the basis of history data relating to a caller number and a previous phone number. The method includes: acquiring a caller number and a destination number upon receipt of a request for connecting to a specific destination number, acquiring history data relating to the destination number and caller number from history data storage, analyzing the acquired history data in accordance with preset notification adequacy determination rules to determine whether to provide notification of the new phone number, and transmitting notification data.
US08582743B2 Method, apparatus and system for initiating conference call using calendar events
An email client method and server that allow a conference organizer to schedule a conference (e.g., conference call) using a calendar feature found in today's email applications. When the email client is installed to work with the user's email application, an option becomes available to allow access to a conferencing scheduling feature. The server is adapted to receive an incoming conference request via a data message (e.g., email message) and coordinate acceptances to the request. At the time of the conference, the server retrieves a list of conference participants/attendees and their contact information. The server determines whether or not each participant/attendee is a server participant. If the participant/attendee is a server participant, the server will initiate the conference by calling the multiple contact numbers associated with the participant/attendee. Otherwise, the server will call one contact number associated with the participant/attendee.
US08582742B1 Performing automated event services to registered end users
A method and apparatus of providing event data to end users is enclosed. The operations included may provide notifying end users of an event by communicating a notification message to the end users, and receiving event registration messages from at least a portion of the end users to register the end users for the event. The apparatus may also include storing the event registration messages in a registration list file, and establishing a connection for each of the portion of the plurality of end users via an interactive voice response (IVR) application. The IVR application is then dropped and the connection is maintained via a port on a network element to transfer the event data from the network element to the portion of the registered end users.
US08582735B2 System and method for monitoring and handling telecommunication activity via a computer network
A configurable PSTN call-handling (CPC) service enables monitoring and custom responses to calls received over multiple subscriber lines. A CPC Client Program runs on a computer and presents a graphical user interface (GUI) that allows the user to associate call-handling options with call characteristics. The GUI also allows the user to customize the notification signals provided and to provide custom responses to certain callers, by associating call characteristics with various GUI appearances, sound files, or images. The CPC relieves the communications network of performing certain call-handling functions, such as call forwarding, by moving decision-making processes to the user's PC. The user can remotely monitor any subscriber line associated with the user from any browser, because the communications network sends notifications directly to an IP address specified by the user. The IP address associated with a computer connected to the subscriber line need not be the IP address specified by the user.
US08582719B2 System and method for tomosynthesis
A system and method for tomosynthesis, the method including emitting a respective imaging x-ray from each of a plurality of imaging x-ray sources disposed in a fixed relation with respect to one another, acquiring x-ray absorption projections of an object, each of the x-ray absorption projections associated with an imaging x-ray emitted by a respective one of the plurality of imaging x-ray sources, and performing digital tomosynthesis using the x-ray absorption projections to generate a cross-sectional image of the object.
US08582718B2 Method and system for deriving molecular interference functions from XRD profiles
A method for identifying a substance includes determining a first molecular interference function (MIF) for a first substance. The method also includes determining a second MIF for a second substance. The method further includes generating a residual MIF at least partially based on a comparison of the second MIF to the first MIF. The method also includes identifying the type of substance based on the residual MIF.
US08582714B2 Fixed cluster having a spider-like support, corresponding pressurized water nuclear reactor core and assembly comprising a nuclear fuel assembly and such a fixed cluster
A fixed cluster for the core of pressurized-water nuclear reactor including rods and a holder for rods. The holder includes: an upper head; fins extending radially towards the outside from the upper head; systems for mounting the rods and distributed on the fins; and at least two abutment elements on the upper plate of the core, each of the abutment elements protruding longitudinally from a respective fin beyond the mounting systems so as to be vertically oriented towards the top when the fixed cluster is provided on a nuclear fuel assembly.
US08582712B2 Methods of detection and identification of carbon- and nitrogen-containing materials
Methods for detecting and identifying carbon- and/or nitrogen-containing materials are disclosed. The methods may comprise detection of photo-nuclear reaction products of nitrogen and carbon to detect and identify the carbon- and/or nitrogen-containing materials.
US08582705B2 Serializer-deserializer circuit with multi-format and multi-data rate capability
The present invention provides a serializer/deserializer (SERDES) circuit that can cover both client- and network-side interfaces for high-speed data rates. The present invention leverages commonality between the client and network (also known as line) side, and accommodates differences in a flexible manner. In one exemplary embodiment, the present invention provides a four-channel implementation to meet the requirement of both interfaces. The SERDES circuit can be capable of supporting both 40 Gb/s and 56 Gb/s data rates, can include an integrated DQPSK pre-coder and I/Q input/output signals, and can support RZ clock recovery. Additionally, the SERDES circuit can include differential coding support, electronic pre-emphasis, receiver-side electronic dispersion compensation, and the like.
US08582694B2 Adaptive digital receiver
The present invention provides a high-performance adaptive digital receiver with adaptive background control that optimizes the performance in rapidly changing signal environments and provides 3.6 GH; instantaneous bandwidth, SFDR>90 dB, SNR=66 dB, with dynamic digital channelization. The receiver takes advantage of several levels of adaptivity that conventional approaches do not offer. In addition to a dynamic digital channelizer that is adaptively tuned based on detected signals, the present invention employs a powerful software reconfigurable digitizer that is adaptively optimized for the current signal environment to control important receiver parameters such as bandwidth, dynamic range, resolution, and sensitivity.
US08582693B2 Wireless receiver applicable to multiple coexisting positioning systems
Wireless receiver for receiving a plurality of co-existing wireless signals respectively from different positioning systems, includes an analog frontend and an analog-to-digital converting unit. The analog frontend is arranged to convert bands of the co-existing wireless signals into a plurality of corresponding intermediate bands by a local frequency and to provide an intermediate signal including the intermediate bands. The analog-to-digital converting unit is coupled to the analog frontend, and is arranged to convert the intermediate signal to a digital signal, wherein an operation band of the analog-to-digital converting unit covers the plurality of intermediate bands.
US08582692B1 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 remove DC offset from 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.
US08582681B2 Signal receiver apparatus and waveform shaping method
A signal receiver apparatus includes a waveform shaping data storage device storing waveform shaping data of a signal transmitted with a given timing from a signal transmitter device of a plurality of signal transmitter devices which are coupled to the signal receiver apparatus for each of the plurality of signal transmitter devices, and a waveform shaping device reading waveform shaping data of the signal transmitter device in the plurality of signal transmitter device from the waveform shaping data storage device when a signal from the signal transmitter device is received, and shaping a waveform of a received signal from the signal transmitter device.
US08582680B2 MIMO codebook generation
Particular codebook entries used for a MIMO system of a lower dimension (i.e., having a relatively low number of antennas) can be used to generate a codebook for a MIMO system of a higher dimension (i.e., having a relatively high number of antennas). The entries in rank 1 of the codebook related to the MIMO system having four transmit antennas are used to newly construct entries for rank 1 through rank 8 of two base matrices for a MIMO base codebook related to eight transmit antennas.
US08582678B2 Communication system using multi-user multiple input multiple output (MU-MIMO) communication scheme
A multi-user Multiple Input Multiple Output (MU-MIMO) communication scheme is provided for a terminal to select a precoding vector from column vectors included in a precoding matrix, and to feed back information associated with the selected precoding vector to a base station. The base station may transmit data to the terminal using the precoding vector.
US08582676B1 Low complexity general sampling recovery method and apparatus
Method and apparatus for achieving high precision sampling recovery at a relatively low sampling rate. The apparatus includes: a sampling rate conversion module for converting the sampling rate of a received signal to an required sampling rate; a time domain impulse response estimation module for estimating a time domain impulse response of a transmission channel according to data output by the sampling rate conversion module; a high order interpolation module for performing high order interpolation to one or more selected transmission paths after obtaining the time domain impulse response; and a sampling error information extraction module for extracting sampling phase offset information and sampling frequency offset information based on interpolation results and drifts in two consecutive interpolation results of the high order interpolation step. The apparatus is capable of realizing fast high precision locking of sampling phase and correction of sampling frequency offset at a relatively low sampling rate.
US08582670B2 Receiving apparatus, transmitting-receiving apparatus, and transmission system method therefor
A receiving apparatus receives parallel data signals including a plurality of channels from a transmitting apparatus. The receiving apparatus includes a receiver, a detector, and a switch. The receiver receives the parallel data signals. The detector detects a first skew between channels within the receiving apparatus, and a second skew between channels prior to reception by the receiver. The switch interchanges the plurality of channels of the parallel data signals so as to reduce a total skew as a sum of the first skew and the second skew.
US08582668B2 Soft repetition code combiner using channel state information
An embodiment is a method and apparatus to decode a signal using channel information. A channel state estimator generates a tone value representing channel information. A quantizer quantizes the tone value. A combiner combines de-interleaved symbols weighed by the quantized tone value. A comparator compares the combined de-interleaved symbols with a threshold to generate a decoding decision.Another embodiment is a method and apparatus to decode a signal using averaging. A channel estimator provides a channel estimate. A multiplier multiplies a quantized output of a demodulator with the channel estimate to produce N symbols of a signal corresponding to a carrier. A de-interleaver de-interleaves the N symbols. An averager averages the N de-interleaved symbols to generate a channel response at a carrier.
US08582665B2 Image processing circuit and associated method
An image processing circuit includes a compression circuit, a plurality of first line buffers, a decompression circuit, and a motion estimation/compensation circuit. The compression circuit receives source image data and compresses the received source image data to generate a compressed image data. The first line buffers, coupled to the compression circuit, sequentially receive the compressed image data and buffer the compressed image data. The decompression circuit, coupled to the first line buffers, decompresses the compressed image data to generate a decompressed image data. The motion estimation/compression circuit, coupled to the decompression circuit, performs motion estimation/compensation according to the decompressed image data.
US08582664B2 Method and device for creating a video sequence representative of a digital video sequence and associated methods and devices for transmitting and receiving video data
Creation of a video sequence representative of a digital video sequence, wherein the digital video sequence is divided into a plurality video sections. For at least one of the video sections of the digital video sequence, at least one video portion of the video section is selected, a video segment is determined comprising the at least one selected video portion, at least one item of identification information is associated with the determined video segment for identification of the corresponding video section, at least one item of location information is also associated with the determined video segment for location within the digital video sequence of the at least one video portion included in the segment, and the determined segment is inserted in the video sequence representative of the digital video sequence.
US08582659B2 Determining a decoding time stamp from buffer fullness
Techniques and tools are described for using a signaled or derived buffer fullness value to determine a decoding time stamp. The decoding time stamp can be used in a layer such as a system layer to determine when an access unit such as a coded representation of a field or frame should be decoded. For example, a decoding time stamp that corresponds to a clock cycle of a decoder is determined based at least in part on a hypothetical reference decoder initial buffer fullness value. An initial data access unit of a bitstream is transferred to the decoder for decoding at about the time of the corresponding clock cycle for the decoding time stamp.
US08582654B1 Generating a deblocked version of video frames using motion estimation
Compressed frames of a video with associated reduced information about an object are received. The video has unreduced information about an object moving with respect to boundaries that are fixed with in each frame of the video and the compressed frames have reduced information about the object moving with respect to the boundaries that are fixed with in each of the compressed frames. The reduced information has quantization error due to compression. An estimate of the unreduced information is created by transforming the reduced information into the estimate using computer implemented motion estimation. The estimate has less quantization error than the reduced information.
US08582653B2 Coding apparatus and coding method
A coding apparatus includes a window information acquiring unit acquiring window information indicating an arrangement of windows on a screen that includes a plurality of windows, an identifying unit identifying macroblocks that include a border between overlapping windows from the window information and macroblock information indicating an arrangement of macroblocks into which the screen is partitioned, a classifying unit partitioning the identified macroblocks into sub-blocks so as to conform to the border and classifying the sub-blocks into which the macroblocks are partitioned into groups, and a coding unit coding the sub-blocks classified into the groups by applying the result of the motion vector prediction to the other sub-blocks classified in the same group.
US08582652B2 Method and apparatus for selecting a coding mode
A method and apparatus for selecting a coding mode for a block of a current picture are disclosed. For example, the method selects a coding mode in accordance with a cost function, for coding the block, wherein the cost function comprises a coding distortion parameter and a number of coding bits parameter, wherein said coding distortion parameter is measured in accordance with at least one of: between a prediction residual and a reconstructed prediction residual, or between a transformed prediction residual and a dequantized transformed prediction residual, wherein the number of coding bits parameter is computed in accordance with at least one of: from a true number of compressed bits resulting from coding said block, directly from a plurality of bins, or directly from a plurality of quantized transform coefficients.
US08582649B2 Encoding device and encoding method and decoding device and decoding method
An encoding device including a calculation result storage unit adapted to store information based on a result of a difference calculation of the differential encoding along with information on a referenced picture used for the differential calculation a determination unit determining from the information on the referenced picture stored in the calculation result storage unit whether the difference calculation has been performed on the picture to be referred used for the difference calculation of a picture which undergoes the image compression, as a reference target of the difference calculation and a differential encoding unit reading from the calculation result storage unit the information on the result of the difference calculation corresponding to the picture to be referred and performs the differential encoding based on a determination by the determination unit that the difference calculation has been performed, as the reference target, on the picture to be referred.
US08582646B2 Methods for delta-QP signaling for decoder parallelization in HEVC
By implementing a new bitstream for a Delta-Quantization Parameter (DQP), a decoder is able to implement parallel decoding of multiple coding units within a largest coding unit. In some embodiments, the DQP is placed immediately after the mode information of the first coding unit. In some embodiments, the DQP is placed after the mode information of the first non-skipped coding unit. In some embodiments, the DQP is placed after the first non-zero coded block flag.
US08582645B2 Reducing flicker in the display of video streams
Image frames of a video stream are encoded with the aim of reducing flicker in the video stream when displayed. In one embodiment, the quantization parameter used to quantize an image frame is capped to be not greater than a quantization parameter used to quantize an immediately previous image frame. In another embodiment, the quantization step size used to quantize a macro-block of an image frame is computed based on the value of a quantization error of a co-located macro-block in an immediately previous image frame. In yet another embodiment, macro-block transform coefficients corresponding to high-frequency components are quantized using relatively higher quantization parameter values if the image frame is deemed to contain high activity. In yet another embodiment, flicker-prone macro-blocks of a source frame are replaced by corresponding best-match macro-blocks of a previous reconstructed frame, prior to being encoded.
US08582642B2 Transmitting system and receiving system for processing stream, and stream processing methods thereof
A system for transmitting a transport stream including a robust stream is provided. The transmitting system includes an adaptor for, when receiving a first stream, making a space in the first stream to insert a second stream; a Reed-Solomon (RS) encoder for RS-encoding the input second stream; a Cyclic Redundancy Check (CRC) processor for converting the RS-encoded second stream to a stream comprising an added CRC bit sequence; and a stuffer for inserting the stream to the space in the first stream and outputting a transport stream. Hence, the robust stream can be efficiently transmitted.
US08582637B1 Low-complexity, highly-spectrally-efficient communications
A system may comprise circuitry that includes a sequence estimation circuit and a non-linearity modeling circuit. The circuitry may be operable to receive a single-carrier signal that was generated by passage of symbols through a partial response filter and through a non-linear circuit. The circuitry may be operable to generate estimated values of the symbols using the sequence estimation circuit and using the non-linearity modeling circuit. An output of the non-linearity modeling circuit may be equal to a corresponding input of the non-linearity modeling circuit modified according to a non-linear model that approximates the non-linearity of the non-linear circuit through which the received signal passed.
US08582633B2 Confirmation of presence of narrowband interference by harmonic analysis
One or more processing units confirm existence of narrow band interference in a signal by using an estimate f of the frequency, to check for one or more harmonics. In illustrative embodiments, the estimate f is automatically identified as a second harmonic if a predetermined criterion is satisfied by the signal (in the frequency domain) at either of two frequencies namely (A) frequency f/2 and (B) frequency (M−f)/2 and whichever of these two frequencies is stronger is identified as the fundamental frequency. In several such embodiments, the estimate f is automatically identified as a third harmonic if a predetermined criterion is satisfied by the signal (in the frequency domain) at any of three frequencies namely (C) frequency f/3 and (D) frequency (M−t)/3 and (E) frequency (M+f)/3. If the predetermined criteria are not met at all five frequencies (A)-(E) then f is identified as the fundamental frequency.
US08582630B2 Methods and systems for providing an asymmetric Ethernet service
Methods and systems for providing asymmetric Ethernet service are disclosed. An example method to provide asymmetric Ethernet service to a subscriber includes communicating at least a first portion of a subscriber data communication via a first asymmetric Ethernet connection between a first asymmetric Ethernet modem at a point of service and a second asymmetric Ethernet modem at a service provider location, communicating at least a second portion of the subscriber data communication via a second asymmetric Ethernet connection between a third asymmetric Ethernet modem at the point of service and a fourth asymmetric Ethernet modem at the service provider location, wherein the first and second asymmetric Ethernet connections provide a faster aggregated download bandwidth than an aggregated upload bandwidth to provide an asymmetric Ethernet connection between the point of service and the service provider location, and aggregating the first and second portions of the subscriber data communication for transmission to an Ethernet data network.
US08582628B2 Transmitting apparatus, receiving apparatus, transmitting/receiving system, and image display system
A data reception unit 21 of a reception device 20n receives calibration data to detect a data reception state or a clock reception state in the reception device 20n from a data transmission unit 11 of a transmission device 10. A decoder unit 24 causes a transmission unit 26 to send out calibration sample data that a sampler unit 23 obtained by sampling calibration data to the transmission device 10. A control unit 15 of the transmission device 10 detects a data reception state or a clock reception state in the reception device 20n based on calibration sample data received from the reception device 20n and controls the data transmission unit 11 and a clock transmission unit 12 based on the detection result.
US08582627B2 Precode structure for MIMO precoding
The teachings herein present a method and apparatus that implement and use a factorized precoder structure that is advantageous in terms of performance and efficiency. In particular, the teachings presented herein disclose an underlying precoder structure that allows for certain codebook reuse across different transmission scenarios, including for transmission from a single Uniform Linear Array (ULA) of transmit antennas and transmission from cross-polarized subgroups of such antennas. According to this structure, an overall precoder is constructed from a conversion precoder and a tuning precoder. The conversion precoder includes antenna-subgroup precoders of size NT/2, where NT represents the number of overall antenna ports considered. Correspondingly, the tuning precoder controls the offset of beam phases between the antenna-subgroup precoders, allowing the conversion precoder to be used with cross-polarized arrays of NT/2 antenna elements and with co-polarized arrays of NT antenna elements.
US08582624B2 Method and apparatus for enhancing the accuracy of the estimated covariance matrix in wideband-CDMA systems
A set of channelization codes to be monitored is divided into two groups. The first group includes those codes for which an associated symbol modulation and transmit-diversity scheme is known. In the second group are those codes that are characterized by an unknown symbol modulation or unknown transmit-diversity scheme. The quality of the transmission of each code is then evaluated, using a metric. The metric in turn is used to determine whether the code should be used in estimating the covariance matrix by correlating the RAKE data corresponding to the code (i.e., by computing a correlation matrix for the code) or by first subtracting the channel estimates from the channel samples before correlation (i.e., by computing a covariance matrix for the code). An impairment covariance matrix is computed from the covariance matrices and correlation matrices so computed.
US08582621B2 Synchronized broadcast/multicast communication
Synchronized broadcast transmits a same broadcast content using a same waveform from multiple transmitters. Transmitters each apply a same spreading code for broadcast transmissions. In a spread-spectrum communication system having a time division multiplexed forward link, a synchronized broadcast transmission is inserted into a broadcast slot. One embodiment employs an Orthogonal Frequency Divisional Multiplex (OFDM) waveform for the synchronized broadcast. An OFDM receiver is then used to process the received synchronized broadcast transmission. An alternate embodiment implements a broadcast Pseudo-random Noise (PN) code for use by multiple transmitters. An equalizer is then employed to estimate the synchronized broadcast transmission.
US08582620B2 Radio communication apparatus, radio base station, radio network controller, and transmission power control method
To enable transmission power control (outer loop control) considering changes (for example, changes in encoding gain and number of diffusions or the like) in durability for transmission error.The radio communication apparatus for controlling a target quality of a received signal used for the inner loop power control with outer loop power control. The radio communication apparatus comprises a detector operable to detect a change in durability for transmission error of received data and an update controller operable to execute a gradual update of the target quality for detection of high durability, when the detected durability is low.
US08582618B2 Surface-emitting semiconductor laser device in which an edge-emitting laser is integrated with a diffractive or refractive lens on the semiconductor laser device
A surface-emitting semiconductor laser device that includes an edge-emitting laser formed in layers of semiconductor material disposed on a semiconductor substrate, a polymer material disposed on the substrate laterally adjacent the layers in which the edge-emitting laser is formed, a diffractive or refractive lens formed on an upper surface of the polymer material, a side reflector formed on an angled side reflector facet of the polymer material generally facing an exit end facet of the laser, and a lower reflector disposed on the substrate beneath the polymer material. Laser light passes out of the exit end facet and propagates through the polymer material before being reflected by the side reflector toward the lower reflector. The laser light is then re-reflected by the lower reflector towards the lens, which directs the laser light out the device in a direction that is generally normal to the upper surface of the substrate.
US08582616B2 Edge-emitting semiconductor laser with photonic-bandgap structure formed by intermixing
A separate-confinement heterostructure, edge-emitting semiconductor laser having a wide emitter width has elongated spaced apart intermixed and disordered zones extending through and alongside the emitter parallel to the emission direction of the emitter. The intermixed zones inhibit lasing of high order modes. This limits the slow axis divergence of a beam emitted by the laser.
US08582615B2 Semiconductor light-emitting device
There is provided a semiconductor light-emitting device including a temperature detecting section which is allowed to accurately estimate an element temperature. The semiconductor light-emitting device includes: one or a plurality of surface-emitting semiconductor light-emitting sections and one or a plurality of semiconductor temperature detecting sections on a semiconductor substrate, the surface-emitting semiconductor light-emitting sections emitting light in a direction normal to the semiconductor substrate, the semiconductor temperature detecting sections not emitting light to outside. The semiconductor light-emitting sections and the semiconductor temperature detecting sections have a PN junction or a PIN junction in a direction normal to the semiconductor substrate.
US08582612B2 Optical amplifier for microwave bursts
The various laser architectures described herein provide increased gain of optical energy as well as compensation of optical phase distortions in a thin disk gain medium. An optical amplifier presented herein provides for scalable high energy extraction and gains based on a number of passes of the signal beam through a gain medium. Multiple, spatially separate, optical paths may also be passed through the same gain region to provide gain clearing by splitting off a small percentage of an output pulse and sending it back through the amplifier along a slightly different path. By clearing out the residual gain, uniform signal amplitudes can be obtained.
US08582610B2 Intra-cavity generation of pulsed coherent radiation in the UV or XUV wavelength range
A radiation source that provides high order harmonic radiation (HHG radiation) in an UV or XUV wavelength range comprising a resonant cavity that guides laser light pulses that includes at least two cavity mirrors, a first non-linear medium that provides the HHG radiation by harmonic generation based on an interaction of the laser light pulses with the first non-linear medium, wherein the first non-linear medium is arranged in the resonant cavity in an environment of reduced pressure, and a second non-linear medium arranged in the resonant cavity and adapted for at least one of amplifying the laser light pulses and phase locking longitudinal modes of the laser light pulses in the resonant cavity.
US08582609B2 Fiber lasers with devices capable of suppressing high-order mode mixing and generating high quality and low noise laser light
Techniques and devices for generating laser light that use large mode area fiber amplifiers and curved fiber sections to achieve desired operations in a fundamental fiber mode with high pulse quality and optical beam quality while reducing presence of high order fiber modes in continuous wave and pulsed laser devices.
US08582606B2 Network system with synchronization and method of operation thereof
A method of operation of a network system including a network line terminal coupled to a slave network unit and a master network unit over a first network includes: calculating a master round trip time between the network line terminal and the master network unit; sending a master message to the slave network unit, the master message having the master round trip time and a master local time; and calculating a slave local time based on the master round trip time and the master local time.
US08582605B2 Method and device for mapping the initial location of downlink pilot
A mapping method for the initial location of the downlink pilot comprises the following steps: acquiring a cell sequence number; mapping the cell sequence number to k; and setting an initial location of a downlink pilot on a first antenna as the Kth sub-carrier. A mapping device for the initial location of the downlink pilot comprising: an acquiring module for acquiring a cell sequence number, a mapping module for mapping the cell sequence number to k and a setting module for setting an initial location of a downlink pilot on a first antenna as the Kth sub-carrier. The mapping method and the mapping device make each cell acquire the specific location of pilot, so that all functions of the system can be realized conveniently.
US08582603B2 Method and apparatus for configuring protocol header in wireless communication system
Provided are a method of configuring a protocol header in a wireless communication system, and a communication apparatus and method using the protocol header configuration method. The protocol header may include a fixed length physical layer (PHY) header containing information associated with the number of Media Access Control (MAC) service data units, a variable length PHY header containing information associated with a segment constituting a payload, a MAC header containing information associated with the MAC service data units, and a Header Check Sequence (HCS) checking an error regarding a combination of the fixed length PHY header, the variable length PHY header, and the MAC header.
US08582599B2 Translator for IP networks, network system using the translator, and IP network coupling method therefor
A translator for coupling a first IPv4 network and a second IPv6 network having different addressing architectures for IP addresses so as not to exhaust the IP addresses of one of the two networks, a network system using the translator, and a network coupling method. When a packet is transferred from the IPv6 network to the IPv4 network, the translator assigns any of previously prepared IPv4 addresses to an IPv6 address stored in a source storing field of the IPv6 packet. The assigned address is stored in a source storing field of an IPv4 packet. A packet translation unit assigns the foregoing IPv6 address to an IPv4 address stored in a destination storing field of the IPv4 packet, when a packet is transferred from the IPv4 network to the IPv6 network, and stores this address in a destination storing field of the IPv6 packet.
US08582594B2 Apparatus and method for supporting periodic multicast transmission in machine type communication system
An apparatus and a method for supporting periodic multicast transmission in a machine type communication system are provided. A method for operating a Base Station (BS) in a communication system includes allocating persistent resources for data transmission of a service group, selecting at least one MS to feed back a success/failure in receiving a map including the persistent resource allocation information, among Mobile Stations (MSs) to receive the persistent resource allocation information, and transmitting the map including the persistent resource allocation information and information indicating the selected MS.
US08582592B2 Wireless resource allocation methods and apparatus
Methods and apparatus for assigning and using resources corresponding to discontinuous portions of bandwidth are described. A single assignment may be used to assign multiple disjoint portions of bandwidth to be used by a wireless terminal, e.g., at the same time, as an uplink or downlink band. Different portions of bandwidth allocated to a terminal may have different numbers and/or locations of guard subcarriers with relevant guard subcarrier information being communicated to the wireless terminal in a broadcast signal or being determined from stored information. The disjoint portions of bandwidth allocated for use to a terminal may be separated by a carrier band, e.g., 1.25 MHz or more, which is not available for use, e.g., because it is owned by another service provider. Some embodiments are implemented using OFDM signals wherein a wireless terminal may generate or receive an OFDM symbol including subcarriers, e.g., tones corresponding to the different discontinuous portions but not the bandwidth separating the discontinuous portions.
US08582590B2 Method and apparatus for providing disaster recovery using network peering arrangements
The present invention enables network providers to create peering arrangements with other providers that allow them to fail over to other networks in the event of a site failure. This invention would lower the cost to provide site diversity within a provider's network by allowing cost sharing between the provider's network and other networks. For example, when an Application Server (AS) in a network fails, the network provider can send a call to a partner's network and uses an AS in the partner's network to process the call request.
US08582584B2 Self-monitoring and optimizing network apparatus and methods
Methods and apparatus for dynamically and automatically allocating network resources through anticipatory analysis and control. In an exemplary embodiment, the network comprises a broadcast switched digital architecture, and network bandwidth allocation to multiple digital program streams is performed by processing historical user tuning data, which is obtained directly from the subscriber's consumer premises equipment (e.g., DSTB). When an increase or decrease in bandwidth required to support certain programs is anticipated, network resource re-allocation is performed automatically by a software process running on the switching server. In this fashion, speculative but “intelligent” projections of bandwidth and program stream requirements can be made automatically by the server software, without operator intervention. The server also optionally dictates the optimal monitoring and data collection parameters to the DSTB.
US08582583B2 Multiple-processor wireless mobile communication device
A wireless mobile communication device includes a first processor configured to execute a software application and a second processor configured to manage wireless communication over a wireless network. The processors are located in the same communication device and configured for one of the processors to send data to the other processor under a protocol. In accordance with this protocol, if the sending processor does not receive a receipt acknowledgement for the sent data from the other processor before the end of a resend time period measured from when the data was sent, then the sending processor resends the data to the other processor after the end of the resend time period. However, the sending processor does receive the acknowledgement before the end of the resend time period, then the sending processor does not resend the data to the other processor.
US08582578B2 Method and apparatus for transporting media content in a virtual private network having configurable network devices
A system that incorporates teachings of the present disclosure may include, for example, a local resource manager server that receives a request to distribute media content, and provides signaling information to a global resource manager server. The global resource manager server can determine a media configuration of a network element based on the signaling information and a media capability of a recipient media processor. The signaling information can be provided to the local resource manager server to enable an initiating media processor to present the media content at the recipient media processor over a virtual private network.
US08582577B2 Modem with voice processing capability
A system is configured to facilitate bidirectional voice communication between a number of data and/or telephony devices.
US08582573B2 Radio communication base station apparatus and radio communication method
Provided are a wireless communication base station device and a wireless communication method by which overhead is reduced in MBMS of LTE. An MBMS SIB creating section (106) creates an MCCH as an MBMS SIB of notification information, and an MBMS SB creating section (104) creates an MBMS SB, including scheduling information of the MBMS SIB. An MIB creating section (103) creates an MIB, including scheduling information of the MBMS SB, and a transmitting section (107) transmits the created MBMS SIB, MBMS SB AND MIB to a terminal by following the scheduling made by a scheduling section (101).
US08582572B2 Methods and apparatus for managing multicast traffic
A device, system and method for controlling the flow of multicast data packets from sources sending data to hosts requesting the data. In one implementation, a router is situated in a data network between sources that send multicast data packets directed to a multicast group and hosts requesting to receive the multicast data packets. The router has one or more network interfaces in the direction of the hosts and stores for each network interface, each multicast group address and each host at least one data record arising from one or more data requests made by the hosts which includes multicast group and source information. The router stores executable instructions to receive messages originating from a host, update the status of the data sources for that host and implement the actions according to one or a combination of Tables 3, 4, 5, 6 and 7 disclosed herein.
US08582568B2 Method and apparatus for implementing a high-reliability load balanced easily upgradeable packet technology
A network is defined with several alternative softswitches/proxies, which may be used for communication. Each softswitch/proxy has a unique Internet Protocol (IP) address. The softswitches/proxies receive configuration data from a centralized user-profile server, which maintains user-profile information. A centralized call-detail record (CDR) server also is connected to each softswitch/proxy and maintains CDRs on each user on each softswitch/proxy. Based on the network configuration, an end-device configuration system generates a provisioning file. The provisioning file includes the IP addresses of each softswitch/proxy. The provisioning file is communicated to user devices. Each user device accesses the provisioning file and uses the IP address for communication. Should the communication fail for any reason, the user device may autonomously access the provisioning file and initiate another call using the next IP address in the provisioning file. This process may continue until a call is completed.
US08582564B2 Method for providing a roaming service between heterogeneous networks and system therefor
A roaming service providing method and a system thereof are provided. The communication network system providing an inter-network roaming service, includes: a packet service network providing a packet based service; a circuit service network providing a circuit based service; and a roaming gateway acquiring and authenticating a service profile of a first terminal in the packet service network when the first terminal requests registration to the circuit switching network, and converting and providing the service profile into a protocol of the circuit service network such that the circuit service network registers the first terminal.
US08582563B2 Grouping of user identities in an IP multimedia subsystem
The present invention is aimed to provide a more flexible data structure where any IMPU, even those of the SIP URI type, may be shared by more than one IRS in order to simplify the registration of an IMPU for users of a Fixed-Mobile Convergent network. To this end, there is provided a flexible data structure wherein a number n of IMPUs of a user may be distributed in a number m of Implicit Registration Sets, wherein a given IMPU may be shared by more than one IRS, each IRS is associated with an access condition, and the explicit registration of said given IMPU under a given access condition triggers the implicit registration of those IMPUs in the IRS associated with said access condition, while the registration status of IMPUs in any other IRS remain unchanged.
US08582562B2 Method and apparatus for improving continuous packet connectivity in a wireless communications system
A method of improving Continuous Packet Connectivity for a user equipment in a wireless communications system includes receiving a reconfiguration message and starting a discontinuous transmission and discontinuous reception, abbreviated to DTX-DRX, operation when the user equipment meets a plurality of conditions and confirms that a specific information element, abbreviated to IE, is included in the reconfiguration message, wherein the specific IE is used for storing timing information of the DTX-DRX operation.
US08582559B2 System and method for handling media streams
A mechanism for managing and enhancing communication streams in a VOIP service using SIP is discussed. SIP is used to manage and enhance a communication stream at a centralized switching element in the VoIP environment rather than at the communication stream endpoints. The communication stream set up by SIP is directed through a central switching element under administrative control rather than traveling directly between the stream endpoints. As a result, the media stream may be conditioned with treatments and may be provided with enhanced services at the central switching element without the specific treatments and services being supported at both stream endpoints. The use of the centralized switching element allows full administrative control of the VoIP environment.
US08582557B2 Fax relay tunneling
A system comprising a first network gateway coupled to a circuit-switched network, the first network gateway to initiate a tunnel through the circuit-switched network responsive to packetized fax relay data received from a packet-switched network, and a second network gateway couple to the circuit-switched network, the second network gateway to receive packetized fax relay data through a tunnel over the circuit-switched network from the first network gateway.
US08582556B2 Method and apparatus for maintaining state information on a client device configured for VOIP communication
Method and apparatus for maintaining state information on a client device configured for voice-over-internet protocol (VOIP) communication is described. In one example, a VOIP call between the client device and an endpoint device through a packet network is established. State information is sent from the client device to the endpoint device during the VOIP call. The state object having the state information embedded therein is received from the endpoint device at the client device. The state object is stored in the client device. The state object may be retrieved from the client device during the VOIP call or a subsequent VOIP call in response to an authenticated request from the endpoint device. Alternatively, the state object may be retrieved from the client device during a subsequent web session in response to an authenticated request from a host.
US08582553B2 Policy management in a roaming or handover scenario in an IP network
The invention comprises methods and arrangements for Policy Decision Point discovery in a roaming or handover scenario in an IP network (IN) comprising a plurality of network elements. The invention comprises methods and arrangement in an user equipment for receiving the address of the serving policy decision point and sending to the Home Agent a registration request comprising the local IP address of the user equipment so that the home agent can register the local IP address. The registration request will also comprise the address (ASPDP1) of the serving policy decision point (SPDP1) so that the Home Agent can forward the address of the serving policy decision point to the anchor Policy Decision Point and so that the anchor Policy Decision Point can contact the serving policy decision point by using said address of the serving Policy Decision Point.
US08582552B2 Maintaining a maintenance channel in a reverse link of a wireless communications system
In a reverse link of a wireless CDMA communication system, a method of maintaining an idling mode connection between a field unit and a base transceiver station is provided using various techniques to maintain the idle mode connection at a reduced power level. A preferred embodiment computes a time slot or frame offset based on modulo function using a field unit identifier in order to distribute field unit maintenance transmissions among available slots or offsets. An alternate embodiment detects explicit signaling states changes at the physical layer and causes power target changes. A further embodiment transmits maintenance data during predetermined time intervals, coordinated between the field units and BTS, allowing power levels to be adjusted accordingly.
US08582549B2 Downlink localized and distributed multiplexing in a frequency division multiplexing manner
A method of signaling system configuration information in a wireless mobile cellular communication system is disclosed. The method comprises transmitting the system configuration information at every predetermined period. In this case, each downlink subframe is divided into a plurality of frequency partitions, and subcarriers from at least two of the plurality of frequency partitions are allocated to a first mobile station using distributed resource allocation.
US08582544B2 Communication device for configuring failover communication services
A system that incorporates teachings of the present disclosure may include, for example, a Home Subscriber Server having a processor adapted to receive from a Serving CSCF (S-CSCF) device a request for a subscription profile of a communication device to register the communication device, to detect from the request that the communication device is registered with a primary communication resource and that the communication device is to be registered with the S-CSCF device as a secondary communication resource, and to provide the S-CSCF device the subscription profile without de-registering the communication device from the primary communication resource and without directing the S-CSCF device to the primary communication resource. Other embodiments are disclosed.
US08582534B2 Support for multi-homing protocols
The present invention solves the problems with a new proxy binding update request and proxy binding acknowledgement messages having new indicators and identification information. Namely, the home agent/local mobility anchor will exchange proxy binding update messages and proxy binding acknowledge messages that include information such as mobile node identification (MN-ID), home network prefix (HNP), but can also include selective information fields such as, access type, handover indicator (HO), and interface identification (interface ID). By including new access type, indicator, and identification information, the local mobility anchor can respond to a binding update request message with a better understanding of the new connectivity request from the mobile node.
US08582532B2 Predictive roaming between subnets
A network device of a subnet determines predictive roaming information for a wireless client. Predictive roaming information can identify the wireless client and a home network subnet of the wireless client. The network device provides predictive roaming information associated with a wireless client to neighboring subnets. Neighboring subnets store received predictive roaming information, and use the predictive roaming information if the wireless client roams to them.
US08582521B2 System and method for mobile communications
Systems and methods for mobile communications are disclosed herein. An example method for a mobile station includes sending to a network a mobile station capability information element, the mobile station capability information element including a first reduction of timeslots field for a downlink dual carrier non-enhanced flexible timeslot assignment operation mode and a second reduction of timeslots field for a downlink dual carrier enhanced flexible timeslot assignment operation mode.
US08582515B2 Optimization of 3GPP network attachment
The current invention relates to a method for a network attachment procedure and a user equipment in a wireless mobile network, the wireless mobile network comprising a user equipment with a temporary identity and at least one mobility management entity. The method comprises the steps of providing an estimation whether the user equipment is unknown at the mobility management entity and sending the user equipment's temporary identity during the network attachment procedure. If the user equipment has been estimated to be unknown at the at least one mobility management entity, the user equipment's identity is sent during the network attachment procedure. These steps are carried out by the user equipment.
US08582514B2 Prohibiting unnecessary scheduling requests for uplink grants
Uplink transmission scheduling requests (SRs) may be prohibited for a lower priority data flow, logical channel group (e.g., VoIP configured with semi-persistent resource allocation), or other grouping but may still be triggered for higher priority traffic (e.g., data connected to a signaling radio bearer (SRB)). More efficient scheduling is also achieved by allowing an uplink transmission scheduler to distinguish between different priority flows or groups (e.g., LCGs) without a buffer status report (BSR), As a result, when a semi-persistent resource is scheduled for the lower priority data, there is less delay for high priority data while eliminating uplink and downlink control signaling, i.e., fewer scheduling requests (SRs) and uplink grants, for the lower priority data.
US08582506B2 Method of transmitting and receiving HARQ feedback, and mobile station and base station apparatus using the same method
A method for transmitting and receiving a hybrid automatic repeat request (HARQ) feedback, and a mobile station and a base station using the same are disclosed. A method for allowing a mobile station to transmit a HARQ feedback in a wireless communication system includes receiving two downlink bursts or one downlink burst including two codewords from a base station, and transmitting an ACK/NACK feedback corresponding to either each downlink burst of the received two downlink bursts or each codeword of one downlink burst including the two codewords to the base station. An orthogonal sequence is applied to the ACK/NACK feedback of the mobile station so that the resultant ACK/NACK feedback is transmitted via a first HARQ feedback channel (HFBCH) included in a single HARQ mini tile (HMT).
US08582504B2 Transmission management apparatus, transmission management system, transmission management method, and transmission management program
A transmission system determines whether property data of a transmission terminal matches property data of a counterpart terminal to generate similarity information indicating the degree of similarity between the property data of the transmission terminal and the property data of the counterpart terminal, and determines a destination to which the event data specifying an event created by the transmission terminal is to be transmitted based on the similarity information.
US08582501B2 Multiple antenna mode control method based on access point
A multiple antenna mode control method based on an Access Point comprises the following steps: step 1, the Access Point periodically sends out a multiple antenna mode set or subset supported by the Access Point (S101); step 2, the Station reports a multiple antenna mode set or subset supported by the Station or, reports a multiple antenna mode set or subset supported by both the Station and the Access Point to the Access Point (S105); step 3, a multiple antenna mode is chosen from a multiple antenna mode set or subset supported by both the Station and the Access Point for communicating (S110). As a result, the Station and the Access Point can communicate in a reliable or high-speed antenna mode supported by both sending and receiving sides, and thereby the error frame rate is reduced, and the network throughput is increased.
US08582499B2 Method for controlling the timing of wireless communications involving telematics-equipped vehicles
A timing control method for use with wireless communications involving telematics-equipped vehicles. The timing control method generally determines a temporally-distributed sequence of message response times for a group of telematics-equipped vehicles, and then includes these different response times in wireless messages that are sent to the vehicles. In reply, the vehicles use the various message response times to respond in an apportioned or distributed fashion that generally correlates with the temporally-distributed sequence; instead of all at once. In another disclosed method, the response times are determined at each vehicle itself. The methods can be used for requesting data from vehicles via SMS messages.
US08582494B2 Data relay device and frame processing method by the same
A data relay device relays data between a base station device and a base station control device. The data relay device includes a data transmission time acquiring unit that acquires a data transmission time from when data is transmitted from the data relay device to when the data is received by the data relay device via the base station device, a frame value detecting unit that detects a predetermined frame value from a frame transmitted from the base station control device and stores the data, and a frame transmitting unit that, when the predetermined frame value is detected, after a predetermined time elapses in addition to the data transmission time acquired by the data transmission time acquiring unit after detection, transmits a frame having the same frame value as the detected one to a transmission source of the frame from which the predetermined frame value is detected.
US08582489B2 Method for recovering a frame that failed to be transmitted in a mu-mimo based wireless communication system
A method and apparatus of transmitting in a wireless communication system is provided. A transmitter generates a group management frame including a group information and position information and a data frame including a group control information having a group identifier for each of a plurality of groups. The group information indicates whether the receiver is a member of each of the plurality of groups. The position information indicates a position of at least one stream corresponding to at least one group of which the receiver is a member.
US08582486B2 Reference signal transmission method for downlink multiple input multiple output system
A method for efficiently providing data and a reference signal (RS) when antennas are added to an existing system is provided. The method includes transmitting an RS in a downlink MIMO system that supports a first user equipment (UE) and a second UE, the first UE recognizing four predetermined transmitting antennas among eight transmitting antennas and the second UE recognizing the eight transmitting antennas, generating a subframe that can be recognized by both the first UE and the second UE and transmitting the generated subframe to the first UE and the second UE, where the first UE and the second UE recognize all orthogonal frequency division multiplexing (OFDM) symbols of the subframe.
US08582483B1 Method for configuring parameters, base station and user equipment
The present invention applies to the field of communications, and provides a method for configuring parameters, a base station and a user equipment. In the method, a base station determines whether a service type of a user equipment UE is a sparse packet service. The base station, determines discontinuous reception DRX parameters of the sparse packet service when the service type of the UE is the sparse packet service. The base station sends the DRX parameters to the UE. The DRX parameters are used by the UE to perform DRX control.
US08582481B2 LoWMob and DLoWMob system
A LoWMob (LoWPAN Mobility: Low power Wireless Personal Area Network) system comprises a mobile node, at least one sensor node, a border node and a gateway. The mobile node configured transmits at least one data packet within an MST (Maximum Sleep Time). The mobile node corresponds to an FFD (Full Function Device) or an RFD (Reduced Function Device). The at least one sensor node is configured to be densely to a degree that a transmission range overlaps and configured to be able to measure a moving direction of the mobile node. The boarder node is configured to be arranged at a periphery of the PAN and configured to turn off a transceiver in a quasi-sleep state. The gateway is directly connected with a first least part of the at least one sensor node.
US08582480B2 Performing packet flow optimization with policy and charging control
Policy and charging control (PCC) is a framework within a Third or Fourth Generation (3G/4G) network that allows operators to authorize and enforce policy, Quality of Service (QoS), and charging control over communication sessions by mobile devices. PCC mechanism is used to determine the type QoS based on a request received from a User Equipment (UE) or network. PCC is one important element within System Architecture Evolution (SAE) architecture to allow the network to perform policy and charging control. A mechanism is provided so that PCC can allow packet flow optimization. Thereby, the network can detect Internet Protocol (IP) flows based on operator defined criteria and can perform policy and QoS control.
US08582475B1 System and method for blended PSTN and computer network customer support interactions
The present disclosure includes a system and method for blended telephone network and computer network customer support interactions. The system may include a web server, one or more controllers, a telephone exchange, a monitoring server, and one or more client devices. The method may include receiving a multimedia support request, establishing a multimedia communications session, instructing a telephony application associated with the multimedia communications session to place a telephone call, routing and connecting the telephone call to an available endpoint, identifying the available endpoint when the telephone call is connected to the available endpoint, and transmitting an invitation to participate in the multimedia communications session to the available endpoint.
US08582472B2 Arrangement for an enhanced communication network tap port aggregator and methods thereof
An arrangement in a network device for facilitating multiple connection speeds with a network is provided. The arrangement includes a set of network ports that includes a set of input network ports for receiving data traffic and a set of output network ports for outputting the data traffic from the network device. The arrangement also includes a logic component configured for managing the data traffic and for aggregating the data traffic. The arrangement further includes a monitoring port that is configured to receive the aggregated data traffic. The arrangement also includes a plurality of physical layer interfaces, wherein each physical layer interface is configured to support the multiple connection speeds. The arrangement moreover includes a media access controller that is configured to support at least a single connection speed of the multiple connection speeds.
US08582471B2 Wireless ad-hoc network configuration method and apparatus
A method and apparatus for setting up a wireless ad-hoc network, the method including: interchanging, at a terminal, a terminal identifier and Wi-Fi protected setup (WPS) capability information with another terminal of the wireless ad-hoc network; selecting, at the terminal, a role of the terminal as a registrar or an enrollee based on the interchanged terminal identifier and the interchanged WPS capability information of the wireless ad-hoc network; and optionally registering in the registrar based on the selected role.
US08582470B2 Arrangement and method relating to network management
A traffic network having a wired as well as a wireless network backbone is managed. The wireless network backbone has relay nodes having wireless routers, some acting as gateways to the wired backbone network and some as relay bridge routers for access network access. A management system has a logical multilevel hierarchical network overlying the traffic network. It is adapted to use the relay nodes as management stations. It performs a grouping process by arranging network nodes, including the relay nodes, in groups, each with a cluster head, on different hierarchical levels. A grouping controller controls the grouping and allocation of cluster heads based on a number of grouping constraints given by one or more criteria to be fulfilled at each hierarchical level. The criteria are calculated based on given metrics, the constraints are modeled, and fulfillment of the constraints is verified at each hierarchical level.
US08582469B2 Peer-to-peer network including routing protocol enhancement
Methods, apparatuses and systems that enhance the operation of peer-to-peer networks with routing protocols. In a particular implementation, peer nodes of a peer-to-peer network use an enterprise routing protocol to construct p2p network routing tables that support identification of peer nodes implementing a distributed hash table. This allows each peer node on the p2p network to know about every other node, and to learn, within IP network routing convergence times, of the arrival, departure, and failure of peer nodes in the p2p network. It also allows for single hop queries to other peer nodes.
US08582468B2 System and method for providing packet proxy services across virtual private networks
A method is provided for proxy services between a public network and a private network. Such a method includes receiving a first packet having a destination address and a first source address; generating a second packet having the destination address and a second source address; and transmitting the second packet.
US08582467B2 Method for preventing control packet looping and bridge apparatus using the method
A method for preventing a control packet loop in a network realizing node redundancy or circuit redundancy based on a rapid spanning tree protocol or a multiple spanning tree protocol is disclosed. The method includes the steps of: detecting a loop of a control packet of the rapid spanning tree protocol or the multiple spanning tree protocol; and discarding the control packet by which the loop is detected so as to prevent occurrence of the loop of the control packet.
US08582465B2 System and method for facilitating network performance analysis
A system for facilitating network performance analysis. In an illustrative embodiment, the system includes a first module capable of quantifying network performance associated with a first portion of the network and providing a signal in response thereto. A second module is capable of ascertaining performance degradations in a communications link traversing plural portions of the network that are attributable to the first portion based on the signal. In a more specific embodiment, the second module further includes a third module adapted to ascertain degradations in network performance associated with a second portion of the network based on the signal and based on a performance parameter associated with both the first portion and the second portion of the network. In this embodiment, the first portion includes a wireless portion, and the second portion includes a wired portion. The performance parameter incorporates a Frame Loss Vector (FLV) associated with a communications link that traverses the wireless and wired portions of the network.
US08582463B2 Contact management and communication
A system and method for managing contact information is provided. In one implementation, for example, a method comprises accessing a contact record associated with a user of a user communication device, the contact record comprising at least one originating identifier identifying the user communication device and at least one contact field identifying contact information of a contact associated with the user. A contact record map is generated in which an alias identifier is assigned for the contact record. A destination identifier is selected from a plurality of available destination identifiers and assigned to the contact associated with the user. The assigned destination identifier is unique with respect to other contacts associated with the user. The alias identifier and the destination identifier are to the origination identifier identifying the user communication device within the contact record map.
US08582455B2 Systems and methods for monitoring parameters of a wireless device
Systems and methods are provided for controlling monitoring operations, such as the monitoring of signal strength, media access control layer overhead information data, application layer overhead information, and/or data in a device, such as a battery powered, mobile, communication device. A user interface status and/or a flow status can be monitored. Based at least in part on the user interface status and/or the flow status, a determination can be made as to when and/or how often monitoring is to be performed.
US08582454B2 Real-time adaptive processing of network data packets for analysis
A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.
US08582451B2 Code assignment in HS-SCCH less operation mode
In a method and a system a good spread of users per code is obtained by providing a value related to the current load for each code in the system. The estimated load value can be used by the network to assign the HS-PDSCH code for users in HS-SCCH less operation, and may also be used in the dynamic transmission process, i.e. which codes are to be used by which user during this and future TTIs. If one code is over a given utilization threshold, where the threshold is set in order to avoid code blocking of VoIP users, enough users can be re-assigned to a different code. In the case that all of the current codes used in the HS-SCCH less operation model are over the utilization threshold, yet another code can be made available for HS-SCCH less operation.
US08582449B2 Apparatus and method for setting a default gateway address in a mobile communication system
An apparatus and method for setting a default gateway address of a mobile terminal (MT). In the method, address configuration information is received from a network device. An address different from a Packet Data Protocol (PDP) included in the address configuration information is configured as a network address of the default gateway. Filtering is performed on a packet received by the mobile terminal.
US08582445B2 RF transceiver system with adjustable transmission parameters and methods for use therewith
A circuit includes a transceiver coupled to transmit an outbound signal in accordance with a plurality of transmit parameters to at least one remote station and receive an inbound signal from the at least one remote station. The transceiver detects a packet transmission failure, selects one of a plurality of transmission failure causes, and adjusts at least one of a plurality of transmit parameters, based on the selected one of the plurality of transmission failure causes.
US08582444B2 Method for detecting hardware faults by determining a ratio of released connections
The present invention provides a method of detecting a faulty network element in a network, the network comprising at least a plurality of first network elements having a first network element type, and at least a plurality of second network elements having a second network element type. The method comprises the steps of: a) selecting one of the plurality of first network elements and one of the plurality of second network elements; b) attempting to set up a connection between said selected first network element and said selected second network element; c) repeating steps a) and b) for further selected first and second network elements; d) for each of the plurality of first network elements and for each of the plurality of second network elements, counting a number of connections that are released as the result of a fault; and e) for a particular one of the first or second network elements, on the basis of said number of connections that are released in said particular network element as a result of a fault, determining whether said particular network element is faulty.
US08582438B2 Detecting and mitigating overload on switches by wireless mobile client devices
Techniques are provided to load balance point of presence traffic for a group of network devices, such as switches, that are configured to support network connectivity in a wired network for client devices that roam between wireless access points served by the respective switches. The point of presence traffic may tend to be allocated to a particular switch due to network topology, whereby the switch may be located at a building entrance and therefore receive the majority of new association requests for mobile devices entering the building. Load is monitored by each switch and load information is exchanged between the switches. Requests and responses are exchanged between the switches such that point of presence responsibility may be transferred to switches with a lighter load.
US08582436B2 Resource allocation during silence period for a wireless network
Various example embodiments are disclosed herein. According to an example embodiment, a technique may include allocating periodic resources to a mobile station in a wireless network for transmission of voice data, receiving from the mobile station an indication of a start of a silence period, and adjusting, based on the receiving of the indication of a start of silence period, the allocating of the periodic resources from a size and period of resource for the voice data to a size and period of resource for a silence indication (SID) frame. Alternatively, in response to receiving an indication of a start of silence period, the allocating of periodic resources for the VoIP voice data may be temporarily stopped during the silence period.
US08582435B2 Wireless node
A module transmits a request for line connection to a module at a communication time notified from a module. The module proceeds to line connection processing in response to the request for line connection and notifies the module of success or failure of line connection. The module notifies a log database of the notified success or failure of line connection. The log database records success or failure of line connection in a database as log data and notifies the module of the log data at predetermined time intervals. The module revises a communication time based on the log data and notifies the module of the revised communication time.
US08582432B2 Method and apparatus for determining bandwidth-consuming frame flows in a network
A port monitor monitors network traffic that passes through a port of a switch. Frame flows routed through the switch are counted by hardware frame counting logic, which includes a content-addressable memory (CAM) and counters corresponding to various frame flows. Port monitor software includes logical containers (“buckets”), which are used to record and sort counts of the frame flows from hardware based on activity of the frame flows. Frame flow sorting is based on confidence building algorithms such that the thrashing of frame flows between buckets is reduced. Storage and sorting of the frame flows in software allows the activity level of any number of frame flows associated with the switch to be counted, regardless of hardware limitations on how many frame flows can be counted. This allows a real-time analysis of frame flows and a determination of frame flows that are major users of Fiber Channel bandwidth.
US08582431B2 Node repair in a mesh network
In embodiments of the present invention improved capabilities are described for sensing a change in a network topology using a discovery node in a mesh network; transmitting an explore frame, based at least in part on the sensed change, from the discovery node to a destination node using an intermediate node; receiving a response to the explore frame from the destination node; determining at least one functional network route from the discovery node to the destination node based at least in part on route information received in association with the response to the explore frame, wherein the route information includes a node path; and transmitting an instruction to the destination node from the discovery node based on a reverse node path.
US08582428B1 Methods and apparatus for flow classification and flow measurement
A packet processing pipeline is configured to classify packets received via a network based on information in the received packets: (1) as belonging to one of a plurality of identified flows, or (2) as not belonging to any of the plurality of identified flows. For each received packet determined not to belong to one of the previously identified flows, the pipeline sends at least a portion of the packet or a corresponding packet descriptor to a processing unit. For each received packet determined not to belong to one of the previously identified flows, the processing unit defines a new flow corresponding to the packet based on an analysis of the portion corresponding packet descriptor, and configures the packet processing pipeline to handle the new flow.
US08582427B2 Pseudowire protection using a standby Pseudowire
Providing protection to network traffic includes sending a Pseudowire protection configuration parameter for configuring a standby Pseudowire between a source node and a destination node, receiving a Pseudowire configuration acknowledgement indicating whether the Pseudowire protection configuration parameter has been accepted by the destination node, and in the event that the Pseudowire protection configuration parameter has been accepted by the destination node, using the standby Pseudowire, wherein the standby Pseudowire's configured based at least in part on the Pseudowire protection configuration parameter.
US08582421B2 Analyzing wireless communication degradation through comparison of communication links
A system and method of processing information regarding medical devices in wireless communication with each other is provided in which a handheld device has a first wireless communication link with a first medical device, such as a glucose sensor, and a second wireless communication link with a second medical device, such as an insulin pump. A processor in the handheld device monitors the status of the first and second wireless links and upon noting a change in status of either one, compares the first wireless link status with the second wireless link status and provides guidance for resolving a communication problem based on the comparison. The latency of the medical devices is considered as well as the ability to make system status changes, extend time periods before alarms are issued, and the characteristics of the medical devices are considered.
US08582420B2 Time domain signal generation
Embodiments of apparatuses, articles, methods, and systems for efficient generation of a time domain signal in multi-carrier communications are generally described herein. Other embodiments may be described and claimed.
US08582413B2 Optical pickup and optical disk apparatus
According to one embodiment, an optical pickup configured to record and to reproduce on a layer of a disk, including, a light source configured to emit a laser beam, an objective lens including a variable use magnification and configured to focus the laser beam on the layer, a collimator lens configured to change the magnification of the objective lens by moving along an optical axis direction, and a liquid crystal module configured to generate spherical aberration to cancel a coma aberration which may occur because an object point and an image point of the objective lens at the use magnification do not exist on an optical axis of the objective lens.
US08582412B2 Optical information recording medium and optical information processing apparatus
This invention allows super-resolution reproduction with which a better bER value is attainable, when information is recorded by a random pattern including a mark length not longer than a resolution limit, by use of a highly versatile signal decoding method.Information is recorded as marks and spaces coded by RLL(1,7) modulation, which each of the marks and spaces have one of a plurality of lengths, and 2T marks and 2T spaces of the marks and spaces being formed are shorter than 0.12 μm. An information recording layer (20) includes a reproduction film (21) and a reflective film (22) which are provided in this order from a side from which reproducing light is incident, which reproduction film is made of (i) zinc oxide, (ii) strontium titanate, (iii) titanium oxide, (iv) cerium oxide, or (v) a material including at least one of the (i) through (iv), and which reflective film is made of tantalum or titanium.
US08582411B2 Apparatus and method for information processing
An acquisition section acquires image data having a plurality of frames. Table information is written into a store when the image data is acquired. The table information includes first position information representing absolute position information of each of the plurality of frames and second position information representing relative position information when a head frame of the image data is set as a reference. A specification section specifics the second position information of a frame corresponding to a frame reproduction instruction using the first position information. A reproduction section reproduces the reproduction frame corresponding to the specified second position information. Writing of the table information into the table store is restricted when there is an instruction to reproduce the frame.
US08582408B2 Optical read/write apparatus
Disclosed is an improved DRAW technique for writing data on an optical storage medium and reading the data in parallel. In obtaining the optical power of a first light source 1, writing user data is temporarily suspended to write non-user data with a second light source 2 turned OFF.
US08582404B2 Recording medium, reproduction and recording method, reproduction and recording device
Obtain an expanded address without altering the bit number of an address which is embedded in a wobble. Generate a virtual bit which is not recorded on a disc, and which is expressed by the disparity from the rules and the presence or absence of information embedded in part or all of the wobble address.
US08582403B2 Optical disc apparatus and method of making layer-to-layer jump in multilayer optical disc
A layer-to-layer jumping method according to the present invention includes, after a layer-to-layer jump has been started in a multilayer optical disc, the step ST7 of detecting an S-curve signal from an information layer, which is located shallower than the target information layer of the layer-to-layer jump, with a spherical aberration correction made adaptively to that shallower information layer, and the step ST8 of generating a deceleration signal based on the S-curve signal detected to get the layer-to-layer jump done.