Document | Document Title |
---|---|
US08484759B2 |
Spatially resolved quantitative mapping of thermomechanical properties and phase transition temperatures using scanning probe microscopy
An approach for the thermomechanical characterization of phase transitions in polymeric materials (polyethyleneterephthalate) by band excitation acoustic force microscopy is developed. This methodology allows the independent measurement of resonance frequency, Q factor, and oscillation amplitude of a tip-surface contact area as a function of tip temperature, from which the thermal evolution of tip-surface spring constant and mechanical dissipation can be extracted. A heating protocol maintained a constant tip-surface contact area and constant contact force, thereby allowing for reproducible measurements and quantitative extraction of material properties including temperature dependence of indentation-based elastic and loss moduli. |
US08484757B2 |
Device for oscillation excitation of an elastic bar fastened on one side in an atomic force microscope
A device for oscillation excitation of a leaf spring, which is fastened on one side in an atomic force microscope (AFM) and comprises semiconductor material, which has no piezoelectric properties, a free end to which a tip is attached, which is brought into contact with a sample surface to be examined. The present invention has the leaf spring connected at least sectionally to a metal layer to form a Schottky contact, and an electrical voltage or field source is provided, which generates an electrical AC voltage a vicinity or area of the Schottky contact. |
US08484750B2 |
Coupling of a computer program or of data to a reference system and associated verification
The invention relates to a method of coupling a computer program and/or data to a reference system, implementation of the computer program and/or access to the data being carried out by executing software, a group of parameters being associated with the reference system. The method comprises the protection of a value V0 associated with the reference system and necessary for the execution of said software, in alliance with at least one parameter of said group of parameters. The protection of the value V0 comprises the storage of at least one data pair comprising a function g_i of at least one parameter of said group of parameters and a function h_i of the value V0. |
US08484744B1 |
Detecting impersonation on a social network
In one implementation, a method includes receiving a claim that identifies a first user profile page as allegedly impersonating a second user profile page on a social network, and retrieving first information associated with the first user profile page and second information associated with the second user profile page. The method can also include comparing the first information and the second information to identify indicators of impersonation. The method can further include, based upon the identified indicators of impersonation, determining that the first user profile page is likely impersonating the second user profile page on the social network, wherein first user profile page is determined to be likely impersonating the second user profile page when the first and second user profile pages are determined to be similar to each other; and returning a flag indicating that the first user profile page is likely impersonating the second user profile page. |
US08484742B2 |
Rendered image collection of potentially malicious web pages
Techniques are described which may provide a rendered image of a website from a potentially malicious party. In an implementation, a rendered image is collected of a web page that is identified as potentially malicious from a frame buffer. A communication is then formed to be communicated over a network that includes the collected image. |
US08484740B2 |
Prioritizing malicious website detection
A computer implemented method includes identifying a universal resource locator and characterizing a traffic pattern associated with the universal resource locator. The traffic pattern can include referrer information, referring information, advertising network relationship information, and any combination thereof. The method can further include classifying the universal resource locator into a risk category based on the traffic pattern. |
US08484739B1 |
Techniques for securely performing reputation based analysis using virtualization
Techniques for securely performing reputation based analysis using virtualization are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for performing reputation based analysis comprising detecting a specified activity associated with a virtual client, determining a reputation associated with the specified activity, and performing an action associated with the determined reputation. |
US08484737B1 |
Techniques for processing backup data for identifying and handling content
Techniques for processing backup data for identifying and handling content are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for analyzing data for backup comprising analyzing data to identify target data, identifying target data, and handling the identified target data according to one or more pre-determined conditions. |
US08484736B2 |
Storage device having an anti-malware protection
A storage device is protected, when interfaced with a host device, by operating a security processor of the storage device in a “security” mode in which the security processor filters commands that are received from the host device and are targeted to the storage controller, and upon determining by the security processor that the “security” mode is no longer required, by operating the security processor in a “safe” mode in which the security processor (i) does not filter commands it receives from the host device and (ii) forwards to a storage controller of the storage device such unfiltered commands. |
US08484735B2 |
Status display control apparatus
an apparatus comprises a data display unit which causes a display device to output display data that indicates a drawing screen complying with the display request, a reliability decision unit which decides a legality of a transmission source of the display request, and which makes an output request for information capable of confirming a reliability of the display data that the data display unit causes the display device to output, on the basis of a result of the decision, and an output unit which outputs the information capable of confirming the reliability of the display data as complies with the output request from the reliability decision unit, separately from the display data that is caused to be outputted by the data display unit. |
US08484734B1 |
Application programming interface for antivirus applications
In one embodiment, an antivirus uses a secure call path that includes an antivirus system call table containing a reference to an operating system kernel routine. The call path may also include an antivirus device driver that has access to the antivirus system call table. The antivirus may send a service request to the operating system kernel routine by way of the call path to perform file manipulations for virus scanning, for example. Advantageously, the call path gets around possible rootkit infestations. |
US08484732B1 |
Protecting computers against virtual machine exploits
Computers are protected against virtual machine exploits. A computer includes an exploit monitor for a virtual machine running in the computer. Loading of a virtual machine program in the virtual machine triggers the exploit monitor to modify the virtual machine program after the virtual machine program is loaded in the virtual machine but before the virtual machine program is executed in the virtual machine. The modification includes adding monitoring code, such as one or more checkpoints, in the virtual machine program. When the monitoring code is reached during execution of the virtual machine program in the virtual machine, the virtual machine program is evaluated to determine whether or not the virtual machine program is a virtual machine exploit. |
US08484731B2 |
Method for detecting an attack by fault injection into a memory device, and corresponding detection system
The method for detecting an attack by fault injection into memory positions includes a generation of an initial value of a reference indication including an application of a reversible mathematical operator to the values of the information stored in the memory positions. An updating of the value of this reference indication is performed on each write in at least one memory position by using the operator, the reverse operator and the values of the stored information before and after each write in the at least one memory position. And, in the presence of a request, a check is performed as to whether a criterion involving the values of the information stored in the memory positions at the time of the request and the operator or its reverse is or is not satisfied by the value of the reference indication at the time of the request. |
US08484727B2 |
System and method for computer malware detection
Disclosed are systems and methods for computer malware detection. The system is configured to emulate execution of a program code, monitor events of program execution, classify the monitored events as malicious or non-malicious, and collect information about unclassifiable events. The system further includes one or more analyst workstations configured to isolate a program analyst from external audiovisual stimuli. The workstation includes a video output device operable to display a list of unclassifiable events and event-related information to the program analyst and a user input device operable to receive analyst's physiological response indicative of whether the displayed list of unclassifiable events exhibits malicious behavior. |
US08484725B1 |
System, method and computer program product for utilizing a threat scanner for performing non-threat-related processing
A threat scanning system, method and computer program product are provided. Initially, data is received or identified (e.g. by way of an update, initial installation, etc.). Such data may include first data for use in performing a first threat-related function, and second data for use in performing a second non-threat-related function. In use, the first threat-related function and the second non-threat-related function are both performed with a threat scanner, utilizing the first data and the second data. |
US08484724B2 |
User permissions in computing systems
A system and method of verifying accuracy of permission and access levels in a mainframe system are presented. The system and method may include receiving a plurality of records including a user identifier and an associated access level. The access level in the record may be matched (e.g., the access level on the stored record must be less than or equal to the access on the new system to “pass” the test) to the access level in a mainframe system. If the access levels match, the access level may be stored in the mainframe system. If the access levels do not match, the record may be flagged and correction of the inconsistency may be performed. |
US08484722B2 |
Enhanced user interface manager and method for managing non-contemporaneous user interface modules
A user interface manager acts to cache state information and thread information provided to it by user interface modules, before the user interface modules cease execution. When a new user interface module commences execution, or the old user interface module recommences execution, the user interface module may request, from the user interface manager, the cached state information and thread information. |
US08484721B2 |
Locked-down computing environment
Some embodiments of the present invention provide a system that presents an alternate computing environment on a host computing device. During operation, this system detects the presence of a removable storage device which is in communication with an interface of the host computing device. The system also locates code which implements the alternate computing environment on the removable storage device. Finally, the system runs the code which presents the alternate computing environment through an environment player on the host device, wherein the environment player prevents a user of the alternate computing environment from interacting directly with a native computing environment of the host computing device. |
US08484718B2 |
Systems and methods for enabling assured records using fine grained auditing of virtual private network traffic
Methods for enabling assured records using fine grained auditing of virtual private network traffic include establishing, by an appliance, a transport layer virtual private network connection with a client operated by a user; receiving, by the appliance via the connection, a request from the client identifying a resource; determining, by the appliance, the request meets at least one security condition; transmitting, by the appliance to an audit log, a record of the request; receiving, by the appliance from the audit log, a confirmation that the record was logged; and granting, responsive to the received confirmation, access to the identified resource. Security conditions may identify at least one user, at least one application, a network or group of networks, and one or more resources. Corresponding systems are also described. |
US08484715B2 |
Method and system for network access and network connection device
A network access method and system and a network connection device are provided. A network connection device connected between a first network and a second network obtains first network attribute information about a first network device according to an access request for accessing the second network from the first network device on the first network. The network connection device performs authentication on whether the first network device has a right to access the second network based on the first network attribute information. If the authentication is passed, the network connection device connects the first network device into the second network. If the authentication is not passed, the network connection device prohibits the first network device from accessing the second network. |
US08484713B1 |
Transport-level web application security on a resource-constrained device
A system and method is provided to facilitate secure communications for a server-application executing on a resource-constrained device. A request, from a client application executing on a client device to access a server application executing on the resource-constrained device is received on an application-specific secure port of a resource-constrained device. The request is authenticated using a security token stored in an application context of the server application. The authentication is performed by a transport security layer protocol executing within the application context of the server application. The security token is specific for the server application. A secure connection is established directly between the secure port and the client application upon the authentication being successful. |
US08484704B2 |
Next generation integration between different domains, such as, enterprise and service provider using sequencing applications and IMS peering
The present invention provides mechanisms for sharing user information, including user authentication information, across communication networks and more specifically across networks separated by one or more Session Border Controllers (SBCs). The authentication of a user at one network can be leveraged by the second network to invoke one or more applications at the second network in connection with administering a communication session for the user. |
US08484697B2 |
Content distribution system, content distribution method and program
A content distribution system. A distribution management and unauthorized operation management device generates a one-time URL by using URL of content information specified by a user terminal and transmits the one-time URL and bandwidth information concerning the content information to the user terminal. A session control server extracts the one-time URL from a session control message transmitted from the user terminal, transmits it to the distribution management and unauthorized operation management device, and establishes a session between the content distribution server and the user terminal according to an authentication result performed by using the one-time URL transmitted from the distribution management and unauthorized operation management device and a correlation result obtained by correlating the bandwidth information contained in the session control message transmitted from the user terminal with the bandwidth information transmitted together with the authentication result from the distribution management and unauthorized operation management device. |
US08484696B2 |
Secure game download
A method for gaming terminals, gaming kiosks and lottery terminals to ensure that the code-signing verification process of downloaded game software can be trusted. Drivers independently developed from the operating system supplier are embedded within the operating system kernel to verify that the micro-coded hardware components, the BIOS (808), the operating system components and the downloaded game software can be trusted. |
US08484692B2 |
Method of streaming compressed digital video content over a network
A method of streaming content includes encapsulating and packetizing HTTP Live Streaming (HLS) content into a MPEG private data Packet Identifier (PID) at a headend of a QAM network. This data service is multiplexed with compressed digital broadcast video content to produce a MPEG transport stream for being transmitted over the network to subscribers. The HLS content is provided to the subscriber in the form of data. At the subscriber location, the MPEG transport stream is received over the QAM network with a tuner that detects HLS content available from the MPEG transport stream in a form of a MPEG private data PID of the MPEG transport stream. The HLS content is buffered from the MPEG private data PID and made available to a wireless IP client device via a local area network connection. |
US08484688B2 |
Audio/video and data signal redistribution system
A system for redistributing a multiple input audio/video and data signals having a redistributing device equipped to receive signals in a multiple formats and redistribute a selected signal to a user's premises over conductors, preferably existing twisted-pair telephone wire. The redistributing device is in interactive communication with a communications interface located in the user's premises which receives user-input control signals and contains switching circuitry which routes the selected signal to the user's premises where it is received by the receiving unit such as a television receiver. A single redistributing device services an entire multi-user network from a common distribution point, and services multiple users independently. The system of the invention does not interfere with normal use of the telephone network, so users can interactively access services provided by the system and use the telephone at the same time. In one preferred embodiment the system of the invention dynamically allocates frequencies and modulation techniques to various output signals, to maximize spectral efficiency and minimize interference and cross-talk. |
US08484684B2 |
Display control apparatus and method and program
Disclosed herein is a display control apparatus including: a selecting block configured to select from programs to be broadcast on each channel, a program of which program information contains a registered keyword; and a display controlling block configured to display predetermined information in the vicinity of an icon indicative of a channel on which a program selected by said selecting block is broadcast among icons to be displayed in line as information indicative of a selectable channel and, when a predetermined operation is executed in a status in which a channel with said predetermined information displayed in the vicinity of an icon is selected, displaying said keyword contained in program information of a program to be broadcast on a selected channel. |
US08484680B2 |
Computer program product and communication device for providing interactive television advertising
A method of providing advertising from a central database server connected to a global computer network to distributed sites via interactive television. A representative icon is presented to a subscriber on a television screen indicating an advertisement. When a the icon is selected, an advertisement information detail is retrieved from storage in a local memory, or from the central database server and presented to the subscriber on the television screen. |
US08484675B2 |
Multimedia distribution system with user behavior analyzer
A multimedia distribution system or interactive digital television broadcast system (iDTV) comprising several content providers (CP: CP1, CP2) broadcasting channels of video signals to a user (TV, STB) via a content selector (CS). The broadcast system comprises a user behavior analyzer (UBA) with quantitative behavior classifier (E(w)) able to analyze and to classify the quantitative consumption behavior of the user, and with a qualitative behavior classifier (F(x)) having as output classified user behaviors and prediction on future behaviors of the user. The classifiers are coupled to an opportunities selector (G(y)) that also receives information from additional content providers (ACP: ACP1, ACP2, ACP3). Under control of the opportunities selector G(y), additional content, e.g. advertisements, meta-information, iTV applications, trailers, . . . is send to a multimedia data combiner (H(z)) whereby the additional content is published, e.g. by mixing or by an overlay operation on/ over the selected channel. As a result, the end-user gets his broadcast channel adapted with the content that was selected based on his consumption behavior. The role of the qualitative behavior classifier classifying and predicting the user consumption behaviors is different from the role of the opportunities selector defining, predicting and classifying windows of opportunities to publish/add content from additional content providers; and the interface (I2) between them has an important role as business-to-business (B2B) interface. |
US08484674B2 |
System and method for dynamically transmitting network alert system (NAS) information from television network to stations using information embedded in an HDTV signal
A system for dynamically transmitting network alert system (NAS) information from a television network to an affiliate station using information embedded in an HDTV signal includes a program data server configured to provide network alert system (NAS) data, a network video programming source configured to provide network video programming, a data inserter configured to insert the NAS data into vertical ancillary (VANC) space of a high definition television (HDTV) signal to develop a combined network video programming and NAS data signal, and a transmission facility configured to transmit the combined network video programming and NAS data signal. |
US08484671B1 |
Receiver interface with multiple access cards
A device and method for multiple access cards to interface to at least one integrated receiver/decoder (IRD) and methods for using the device. The interface device of the present invention contains multiple access card readers and houses multiple access cards. The device can switch between access cards based on pre-configured software that rotates the cards according to various conditions. In another embodiment, the device can simultaneously operate all the cards. The device can select one card for the IRD based on responses acquired for the various conditions. In addition, the present invention allows monitoring access card authorizations and blackout states in multiple IRDs. A single access card can be applied to more than one IRD simultaneously, and the IRDs can be different versions. In addition, the present invention provides a satellite broadcast center with the capability of testing multiple access cards in real time either sequentially, or in parallel, through multiple IRDs. |
US08484670B2 |
Method and apparatus for distributing promotional materials
A system that incorporates teachings of the present disclosure may include, for example, a server having a memory coupled to a processor. The processor can be operable to receive a request for promotional information responsive to a media processor detecting a promotional tag in a media program stream and transmit to the media processor promotional information associated with a promotion responsive to a determination that a promotional offer is available. The processor can also be operable to receive from the media processor a request for redeemable material associated with the promotion and store the redeemable material in a portion of a database associated with a user of the media processor. Other embodiments are disclosed. |
US08484666B2 |
Optimizations for implementing multi-stack stack hosts
Architecture that includes optimizations for “Bump-in-the-API” (BIA) as employed for multi-stack hosts. These optimizations reduce the limitations imposed by the existing translation technologies by simplifying the implementation and addressing possible compatibility issues. More specifically, the architecture discloses optimizations that use a preconfigured NAT64 prefix for mapping of NAT64 IPv6 addresses in the prefix subnet to IPv4 addresses, without a mapping table (stateless), use configuration information for enabling API translation per application (resolves possible compatibility issues), and use a local IPv4 socket and a data pump to reduce the number of translated API calls. |
US08484664B2 |
Systems and methods for an extensible software proxy
A system and method for creating a proxy object capable of communication with an external entity, comprising specifying a proxy object definition for the proxy object wherein the proxy object definition defines a first function for communicating with the external entity, specifying at least one implementation class for the proxy object definition, wherein the at least one implementation class does not implement the first function, and wherein the at least one implementation class includes functionality to support one of: proxy object design, software compilation and software execution. |
US08484661B2 |
Agnostic execution cluster for an agnostic execution environment
The disclosed subject matter provides system(s) and method(s) for facilitating an execution environment in which services can be made available for use by one or more devices independently of such devices' hardware, operating systems, or run-time environments. The services can be abstracted and accessed by way of a Service Programming Interface (SPI). Execution environment devices can be members of one or more execution clusters and can interoperate by way of a logical bus, for example by contemporaneously signaling among member devices on an electronic signaling logical bus (ESLB). Signaling can be by way of event messages which can facilitate distributed computing and/or agnostic execution behavior. |
US08484658B2 |
Data communications in a parallel active messaging interface of a parallel computer
Algorithm selection for data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and ranges of message sizes so that each algorithm is associated with a separate range of message sizes; receiving in an origin endpoint of the PAMI a data communications instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint, the data communications message characterized by a message size; selecting, from among the associated algorithms and ranges, a data communications algorithm in dependence upon the message size; and transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message. |
US08484657B2 |
Network execution pattern
A plurality of nodes may be arranged within a hierarchy to perform actions, each node may perform a task associated an action. A dependency evaluator may determine, based on a request to perform an action, the first subset of the nodes configured to perform the action, wherein a first node of a higher level of the hierarchy is dependent upon a response from a second node of a lower level of the hierarchy to perform a task associated with the action. A request engine may provide the request to a lowest level of the hierarchy, wherein the second node of the lowest level may perform a task associated with the requested action and respond to the dependent first node. A response engine may receive the response from one of the nodes on a highest level of the hierarchy, including a performance of the tasks and the requested action. |
US08484656B2 |
Systems and methods for providing global server load balancing of heterogeneous devices
The present invention provides improvements to load balancing by providing a load balancing solution that distributes a load among a plurality of heterogenous devices, such as different types of local load balancers, using metrics collected from the different devices. The load balancing appliance collects metrics from heterogenous devices using a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP). These heterogenous device metrics are available on the load balancing appliance with appliance determined metrics and metrics obtained by the appliance from homogenous devices using a metric exchange protocol. Via a configuration interface of the appliance, a user can select one or more of these different metrics for global load balancing. As such, the load balancing appliance described herein obtains a multitude of metrics from the different devices under management. Additionally, the load balancing appliance described herein provides great flexibility in allowing the user to configure the global load balancer based on the user's understanding of these multitudes of metrics and to take into account the different characteristics and behaviors of the heterogenous devices. |
US08484655B2 |
Management of copy services relationships via policies specified on resource groups
At least one additional resource group attribute is defined to specify at least one policy prescribing a copy services relationship between two of the storage resources. Pursuant to a request to establish the copy services relationship between the two storage resources, each of the two storage resources exchange resource group labels corresponding to which of the plurality of resource groups the two storage resources are assigned, and each of the two storage resources validates the requested copy services relationship and the resource group label of an opposing one of the two storage resources against the individual ones of the at least one additional resource group attribute in the resource group object to determine if the copy services relationship may proceed. |
US08484654B2 |
Determining suitable network interface for partition deployment/re-deployment in a cloud environment
Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer and assigned to the first physical port of the computer. The configuration includes a label that specifies a network topology that is provided by the first physical port and the first target physical port has a port label that matches the label included in the configuration of the LPAR. The first target physical port with available capacity to service the LPAR is identified and the LPAR is migrated from the first physical port to the target physical port by reassigning the LPAR to the first target physical port. |
US08484653B2 |
Mechanism for delayed hardware upgrades in virtualization systems
A mechanism for delayed hardware upgrades in virtualization systems is disclosed. A method of the invention includes maintaining a delayed hardware upgrade mode that is applicable to one or more virtual machines (VMs) managed by a hypervisor of a host machine, receiving a command to change VM hardware presented to a VM of the one or more VMs, placing the command in a delayed command queue associated with the VM per the delayed hardware upgrade mode maintained by the hypervisor, and executing the command in the delayed command queue when it is determined that the VM has been rebooted, wherein the reboot of the VM is not directly associated with the command. |
US08484652B2 |
Systems and methods for task execution on a managed node
Systems and methods for executing tasks on a managed node remotely coupled to a management node are provided. A management controller of the management node may be configured to determine at least one execution policy for a task, schedule the task for execution, receive system information data from the managed node, based at least on the received system information, determine if the received system information complies with the at least one execution policy, and if the received information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution. |
US08484649B2 |
Amortizing costs of shared scans
Techniques for scheduling a plurality of jobs sharing input are provided. The techniques include partitioning one or more input datasets into multiple subcomponents, analyzing a plurality of jobs to determine which of the plurality of jobs require scanning of one or more common subcomponents of the one or more input datasets, and scheduling a plurality of jobs that require scanning of one or more common subcomponents of the one or more input datasets, facilitating a single scanning of the one or more common subcomponents to be used as input by each of the plurality of jobs. |
US08484648B2 |
Hardware multi-threading co-scheduling for parallel processing systems
A method, information processing system, and computer program product are provided for managing operating system interference on applications in a parallel processing system. A mapping of hardware multi-threading threads to at least one processing core is determined, and first and second sets of logical processors of the at least one processing core are determined. The first set includes at least one of the logical processors of the at least one processing core, and the second set includes at least one of a remainder of the logical processors of the at least one processing core. A processor schedules application tasks only on the logical processors of the first set of logical processors of the at least one processing core. Operating system interference events are scheduled only on the logical processors of the second set of logical processors of the at least one processing core. |
US08484645B2 |
Apparatus, and associated method, for handling content pursuant to transfer between enterprise content management repositories
An apparatus, and an associated method, for facilitating bulk transfer of large volumes of data-center, ECM repository-stored content. Multiple, simultaneous threads or tasks are concurrently run both to import and to export content, as desired. A controller controls the running of the tasks and is connected to a thread container that runs the tasks by way of a TCP/IP socket or other suitable communication connection. |
US08484640B1 |
Virtualization system with trusted root mode hypervisor and trusted root mode VMM
A first portion of a Hypervisor is loaded into the memory as a part of an Extensible Firmware Interface upon start up. The first portion is responsible for context switching and some interrupt handling. The first portion of the Hypervisor runs on a root level. An OS is loaded into a highest non-root privilege level. A second portion of the Hypervisor is loaded into OS space together with the operating system, and running on the highest non-root privilege level. A Virtual Machine Monitor is running on the root level. The second portion of the Hypervisor is responsible for (a) servicing the VMM, and (b) enabling communication between VMM code launched on non-root level with the first portion of the Hypervisor to verify the VMM and to enable root mode for the VMM. A Virtual Machine is running on a user level under control of the VMM. |
US08484637B2 |
Parallel installation
Installation of multiple servers with interdependencies is done in parallel steps, with each server advancing in sequence with other servers. When a second server is dependent on a first server during the installation process, the first server may finish a task and send a message to the second server to attempt an installation step that depends on the first server. If a problem occurs, the second server may revert to a configuration state before the attempted step and the first server may reattempt the installation step on which the second server depends. |
US08484633B2 |
Method of upgrading program of portable device and portable device having program upgrade function
Provided are a method, and a portable device having a program upgrade function. A method of upgrading a program of a portable device upgrades a program, such as a navigation program or firmware of the portable device, using another portable device within a predetermined range. Program upgrade can be performed between portable devices in movement, that is, it is possible to upgrade a program of a portable device regardless of a place in which the portable devices are located. |
US08484631B2 |
Supporting hardware configuration changes in a UEFI firmware component
A method and apparatus for providing support for customization of a build configuration of a Unified Extensible Firmware Interface (UEFI) compatible component. The method includes modifying the build configuration of the UEFI compatible component to reflect modifications to a first file. A configuration parameter is received. The configuration parameter is used to create a configuration parameter symbol pointing to the first file. The first file is replaced with a second file, which includes modifications to the first file. The modifications support a functionality desired by a user. |
US08484630B2 |
Code motion based on live ranges in an optimizing compiler
Optimizing program code in a static compiler by determining the live ranges of variables and determining which live ranges are candidates for moving code from the use site to the definition site of source code. Live ranges for variables in a flow graph are determined. Selected live ranges are determined as candidates in which code will be moved from a use site within the source code to a definition site within the source code. Optimization opportunities within the source code are identified based on the code motion. |
US08484629B2 |
Programming model for modular development
Various technologies and techniques are disclosed for providing a programming model for modular development. A definition feature is provided that allows a definition to be specified for a particular method that is part of an application. A production feature allows a functionality implementation to be specified for the particular method separately from the definition. A consumption feature allows a method call to be made indirectly to the functionality implementation of the particular method by referencing the definition of the particular method from a consuming method. The consuming method has no awareness of the functionality implementation for the particular method. An analysis process inspects components containing indirect associations between these consumers and producers of application functionality to generate a graph of direct associations between the consumers and producers without having to actually load the components. A loader process uses the graph of direct associations to run the application. |
US08484627B2 |
Interoperability method and software
Interoperability software modules comprise an architected .NET layer, an architected interpreter, an automatic interpreter and a library of COM objects. The architected interpreter where they are mapped to intermediate .NET interfaces compatible with the automatic interpreter by means of a Runtime Callable Wrapper (RCW). The architected interpreter also comprises an architected COM Callable Wrapper (CCW) that maps the intermediate COM interfaces into architected interfaces. |
US08484623B2 |
Efficient program instrumentation
A method for determining the number and location of instrumentation probes to be inserted into a program is disclosed. The method advantageously inserts the minimum number of probes that are required to obtain execution coverage for every node in the program's control-flow graph. In addition, the method requires only type of node marking and one bit to store each probe, and does not require the assignment of weights to arcs or nodes of the control-flow graph. In the illustrative embodiment, the nodes of a control-flow graph are partitioned into non-empty sets, where each non-empty set corresponds to a super nested block of the program. |
US08484621B2 |
Method and system for data centric heap profiling
A method and system for data centric heap profiling is disclosed. In one embodiment, a method, implemented in a computing device, for data centric heap profiling includes generating a type table for data structure types in source code using a compiler of the computing device. The method also includes identifying each heap allocation site and a corresponding data structure type in the source code using the compiler. The method further includes generating a data centric view of a heap o fan application compiled from the source code based on the each heap allocation site and the corresponding data structure type using a debugger of the computing device when a snapshot of the heap is requested during an execution of the application. |
US08484613B2 |
Optimizing bounds checking using computer algebra
Some embodiments of the present invention provide techniques and systems for optimizing bounds-checking During operation, the system can receive one or more instructions which when executed evaluate a first expression whose value is required to be between a lower bound expression's value and an upper bound expression's value, such that at least one of the following three values is not determinable before execution: the first expression's value, the lower bound expression's value, and the upper bound expression's value. Next, the system can use computer algebra to determine whether the first expression's value is guaranteed to be between the lower bound expression's value and the upper bound expression's value. If the system determines that the first expression's value is not guaranteed to be between the lower bound expression's value and the upper bound expression's value, the system can add bounds-checking instructions to the one or more instructions. |
US08484609B2 |
Specification files for call translation and trace
A method and apparatus for storing a function specification file is described. In an exemplary method, the function specification field is capable for providing other software to facilitate execution of an application in a second operating system with the presence of a first operating system and the application is compiled for the first operating system. In another exemplary method, a preprocessor receives the function specification file comprising function definition data for a library function. The preprocessor processes the function definition data to generate header information and function code for the function. In another exemplary method, the preprocessor generates an automatic logging framework for the interposing library based on the function definition data. Further, a function in an interposing library logs calls to a corresponding library function. |
US08484606B2 |
Method and system for voltage fluctuation amount calculation
Method includes specifying a first relationship between power supply voltage in a semiconductor device and the maximum operable frequency of internal circuit upon fluctuation of the power supply voltage being detected by changing the power supply voltage in the semiconductor device and the operating frequency of the internal circuit, specifying second relationship between the maximum operable frequency of the internal circuit and the mounting manner of the decoupling capacitor upon the fluctuation of the power supply voltage being detected by changing the mounting manner of the decoupling capacitor and the operating frequency of the internal circuit, and calculating the fluctuation amount of the power supply voltage corresponding to the decoupling capacitor mounting manner based on the first relationship and the second relationship. |
US08484604B2 |
Constructing a clock tree for an integrated circuit design
A method and apparatus for constructing a clock tree for an integrated circuit design is disclosed, the method comprising: extracting the path delays between the sequential devices in a placed netlist by performing timing analysis on the placed netlist; and constructing a clock tree for driving the sequential devices according to the path delays between the sequential devices so as to make the sum of the products of the timing delay between any two sequential devices and a clock tree branch weight of the two sequential devices minimum, wherein the clock tree branch weight of the two sequential devices is positively correlated with the number of clock tree levels from the branch point of the clock tree relative to the two sequential devices to the two sequential devices. |
US08484600B2 |
Apparatus, design method and recording medium
A computer-readable medium storing a design program causing a computer to execute a process is provided. The process includes virtually routing, when routing of a wire to be connected between a first component and a second component at least one of which includes a swapping pin is being designed, the wire to be connected between a first pin of the first component and a first counterpart pin of the second component such that implementation of an actual routed wire connected therebetween is secured regardless of a net allocated to the swapping pin, and swapping one of the virtually routed first pin and the virtually routed first counterpart pin with the swapping pin such that the net allocated to the swapping pin is identical to a net allocated to the other one of the virtually routed first pin and the virtually routed first counterpart pin. |
US08484598B2 |
Noise analysis designing method
To provide a simulation technology of ending multiphysics analysis on heat, vibration, and EMC within a practical time and with a low-price computation process at an early stage of product designing, in a noise analysis designing method for an electric device, such as an inverter for automobile, this electric device includes one or more energy sources, a propagation path through which energy from the energy source propagates, and a noise occurring part where an electromagnetic radiated noise occurs due to the energy coming from the propagation path, the method has a step of estimating the occurring noise, such as a occurring radiated noise, by analyzing a path specified by a user by using a calculator, and the path specified by the user is a path of the energy flowing through the propagation path. |
US08484596B1 |
Method and apparatus for performing fast incremental resynthesis
A method for designing a system on a target device is disclosed. Extraction is performed on a first version of the system during synthesis in a first compilation resulting in a first netlist. Optimizations are performed on the first version of the system during synthesis in the first compilation resulting in a second netlist. Placement and routing are performed on the first version of the system in the first compilation. Extraction is performed on a second version of the system having a changed portion during synthesis in a second compilation resulting in a third netlist. The first version of the system in the first netlist and the second version of the system in the third netlist are differentiated to identify identical regions, wherein at least one of the performing and differentiating is performed by a processor. |
US08484594B2 |
Routing-based pin placement
A method for routing-based pin placement is provided and includes receiving a logical description of a macro of a partitioned circuit with connectivity information and a physical outline, generating an abstracted shape as an abstraction of a generic shape of a pin for providing a connection to the macro in accordance with the connectivity information as a shape conforming to dimensions of the macro, providing a routing tool with freedom to route a net for connection to the pin toward any part of the abstracted shape of the pin to create a routed net and identifying a location where the routed net crosses the physical outline as a chosen location for the pin. |
US08484593B2 |
Method of determining event based energy weights for digital power estimation
A method for determining event based energy weights for digital power estimation includes obtaining a reference energy value corresponding to a power consumed by at least a portion of an integrated circuit (IC) device during operation. The method includes determining and selecting a subset of signals from a set of all signals within the IC that correlates to energy use within the IC. The method includes determining an activity factor of each signal in the subset by monitoring each signal while simulating execution of a particular set of instructions. The method includes determining a weight factor or at least an approximation of a weight factor for each signal in the subset by solving within a predetermined accuracy, a multivariable equation in which the reference energy value equals a weighted sum of the activity of the signals of the selected subset multiplied by their respective weight factors. |
US08484591B2 |
Enhancing redundancy removal with early merging
A mechanism is provided for simplifying a netlist before computational resources are exceeded. For each of a set of suspected equivalences in a proof graph of a netlist, a determination is made as to whether equivalence holds for at least one of an equivalence or an equivalence class by identifying whether the equivalence or equivalence class is either affecting or non-affecting. Responsive to the equivalence or equivalence class being affecting, a proof dependency is recorded as an edge in a proof graph. For each node in the proof graph, a determination is made as to whether the node has a falsified dependency. Responsive to the node failing to have a falsified dependency, identification is made that all dependencies are satisfied and that the equivalences represented by the node in the proof graph are sequential equivalences. The netlist is then simplified by consuming the sequential equivalences. |
US08484589B2 |
Logical repartitioning in design compiler
During a pop phase of hierarchical repartitioning of an IC design, all cells within a current hierarchy may be identified, the list of cells may be ungrouped to dissolve the current hierarchy, one or more specified cells may be removed from the list of cells, where the specified one or more cells are to be moved to a different hierarchy, and the new list of cells without the specified one or more cells may be re-grouped, to re-form the previously dissolved hierarchy. During a push phase of the hierarchical repartitioning, all cells within the next lower-level hierarchy may be identified, the identified list of cells may be ungrouped to dissolve that hierarchy, the specified one or more cells may be added to the identified list of cells, and the new list of cells that includes the specified one or more cells may be grouped to reform the previously dissolved hierarchy. |
US08484587B2 |
Computational efficiency in photolithographic process simulation
Photolithographic process simulation is described in which fast computation of resultant intensity for a large number of process variations and/or target depths (var,zt) is achieved by computation of a set of partial intensity functions independent of (var,zt) using a mask transmittance function, a plurality of illumination system modes, and a plurality of preselected basis spatial functions independent of (var,zt). Subsequently, for each of many different (var,zt) combinations, expansion coefficients are computed for which the preselected basis spatial functions, when weighted by those expansion coefficients, characterize a point response of a projection-processing system determined for that (var, zt) combination. The resultant intensity for that (var,zt) combination is then computed as a sum of the partial intensity functions weighted according to corresponding products of those expansion coefficients. Prediction of a mask transmittance function as a function of illumination incidence angle for a regional cluster of source emitters is also described. |
US08484578B2 |
Communication between a document editor in-space user interface and a document editor out-space user interface
An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface. The out-space user interface may be used to display one or more status panes for providing status information about a document being edited in the in-space user interface. Application features for affecting changes to a given document's status may be exposed in the out-space interface in proximity to associated status information. An out-space communication user interface (UI) component may be temporarily displayed in the document in-space user interface to communicate document status information that is presently available in the out-space user interface. A message bar may be displayed in the in-space user interface for communicating information from the out-space user interface. |
US08484576B2 |
System and method for customizing multiple windows of information on a display
A device for monitoring the status of a plurality of subsystems includes a plurality of mutually exclusive windows on a display device. Each window includes information related to at least one of the subsystems. One or more of the windows includes a common user interface and a common display area for a subset of at least two of the windows. The common user interface includes selectable options for controlling the information displayed in the common display area, and the selectable options allow the user to display more detailed information related to the information displayed in one of the associated windows. Advisory information regarding the status of the subsystems can be included in one or more of the windows, along with a selectable option to display a checklist for the subsystem associated with each advisory message. The display system can be used to monitor operation and status of various types of systems including mobile vehicles, machines, biological organisms, and building facilities. |
US08484574B2 |
Rule-based multi-pane toolbar display
A determination of when to change a toolbar pane of a toolbar being displayed in a Web browser window is automatically made. A set of rules identifying which of multiple toolbar panes are to be displayed under different conditions is accessed, and one of the multiple toolbar panes is automatically determined based at least in part on the set of rules. This toolbar pane that was automatically determined is displayed in the toolbar of the web browser window. |
US08484570B2 |
Method and apparatus for screen object manipulation
The present invention comprises a method and apparatus for manipulating screen objects utilizing multiband regions of influence. Positioning a reference point of an object within a particular band invokes a particular functionality or operation related to that band. In one embodiment, three types of functionality are provided. Moving a reference datum (for example, a line representing an edge or a user defined reference point) of an object A into a first band of an object B places object A under the influence of object B's gravity, causing object A to be pulled into precise alignment with object B. Moving the reference point of object A from the first band into a second band turns off object B's gravity, allowing object A to be freely moved to any arbitrary position near the object B. Moving the reference point of the object A to a position outside all bands causes object B's gravity function to be turned back on. In other embodiments, the bands of the invention provide other kinds of functionalities or operations. For example, one embodiment comprises bands that provide different types of precise positioning. In one embodiment, multiple bands are provided, each one causing objects to be positioned so as to be spaced apart by one of several precise, predetermined distances. |
US08484569B2 |
Saving and restoring collaborative applications in context
A method for saving and restoring collaborative applications to a selected earlier time, may include saving, by a processing device, content for each collaborative application of a plurality of collaborative applications as a user uses each of the collaborative applications. The method may additionally include restoring each collaborative application to a selected earlier time in response to the selected earlier time being selected by the user. The method may further include presenting the content of each collaborative application at the selected earlier time to the user in response to each collaborative application being restored to the selected earlier time, wherein each collaborative application is presented in an original context from the selected earlier time. |
US08484560B2 |
Interactive sub-summaries in database applications
A system displays content from a database in a formatted view. The formatted view includes one or more data fields arranged in one or more data sections. Each of the data sections includes a sub-summary display field. The system receives a request to modify data in one of the data fields. In response, the system reformats the formatted view. The reformatting includes moving the data field from a first data section to a second data section and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section. The system displays the reformatted view. |
US08484557B1 |
Methods and systems for defining preflight profile rules
A method includes defining preflight parameters for preflight rules using relationship information. A preflight rule may be associated with an attribute table which may include information about associated preflight parameters. The preflight parameters may be defined via an interface that enables a user to specify data type and parameter relationship information. |
US08484555B2 |
Electronic document control apparatus, method, program and system
An electronic document control apparatus verifies that content to which a digital signature has been applied has not been altered; verifies that a referential target of a new page is a signature area to which a digital signature has been applied; if the electronic document has been imparted with a policy for permitting page layout, verifies that the referential target of a new page does not include anything other than the content to which the digital signature has been applied, and if the electronic document has been imparted with a policy for permitting page layout and background rendering of content, verifies that the referential target does not include anything other than the content and a background object of the content; and determines by using at least one of the first, second and third verification means, whether or not the edited electronic document has been altered. |
US08484554B2 |
Producing a chart
Methods and devices are provided for a computer implemented method of producing a chart, such as, for example, a Gantt chart. The method can include providing a template containing a definition of at least one column of the chart and inserting the template into a basic layout to form a document. An instruction to add a row to the chart is received. The instruction can include at least one type of information pertaining to the first task to be included on the chart contained in the document. The method further includes adding the row pertaining to the first task contained in the document. In one example, the template is an XML template, the basic layout is an XML basic layout and the document is an XML document. |
US08484551B2 |
Creating input fields in electronic documents
Computer programs and computer-implemented methods implement techniques for generating input fields (including form fields, sketch fields, text fields, and the like) in electronic documents. These include representing an electronic document to a user, receiving user input specifying a location in the electronic document, identifying one or more graphical elements in the electronic document, and generating an input field in the electronic document at the specified location based at least in part on the identified graphical elements. The techniques can also include receiving user input entering information into the generated input field and storing the generated input field. |
US08484543B2 |
Fusebay controller structure, system, and method
Error correction is selectively applied to data, such as repair data to be stored in a fusebay for BIST/BISR on an ASIC or other semiconductor device. Duplicate bit correction and error correction code state machines may be included, and selectors, such as multiplexers, may be used to enable one or both types of correction. Each state machine may include an indicator, such as a “sticky bit,” that may be activated when its type of correction is encountered. The indicator(s) may be used to develop quality and yield control criteria during manufacturing test of parts including embodiments of the invention. |
US08484541B1 |
Configurable encoder for cyclic error correction codes
Apparatus for encoding includes a first processing stage, which is configured to filter input data with a first set of coefficients belonging to a first generator polynomial representing a first ECC, to produce a first output. A second processing stage is configured to filter the first output using a second set of coefficients belonging to a quotient polynomial, which is defined as a quotient of a second generator polynomial, representing a second ECC, divided by the first generator polynomial, to produce a second output. Ancillary circuitry has first and second operational modes and is coupled to the first and second processing stages so as to generate a first redundancy output corresponding to the first ECC based on the first output when operating in the first mode, and to generate a second redundancy output corresponding to the second ECC based on the second output when operating in the second mode. |
US08484540B2 |
Data transmitting device, control method therefor, and program
A data transmitting device determines a coding rate used to perform error correction coding processing for data transmitted to a data receiving device based on information relating to the function of concealing an error occurring in data transmitted from the data transmitting device, the function being provided in the data receiving device. Then, the data transmitting device performs the error correction coding processing for data transmitted to the data receiving device based on the determined coding rate, and transmits the data subjected to the error correction coding processing to the data receiving device. |
US08484533B2 |
MLC self-RAID flash data protection scheme
A two-dimensional self-RAID method of protecting page-based storage data in a MLC multiple-level-cell flash memory device. The protection scheme includes reserving one parity sector across each data page, reserving one parity page as the column parity, selecting a specific number of pages to form a parity group, writing into the parity page a group parity value for data stored in the pages of the parity group. The parity sector represents applying a RAID technique in a first dimension. The group parity represents applying a RAID technique in a second dimension. Data protection is achieved because a corrupted data sector can likely be recovered by the two dimensional RAID data. |
US08484532B2 |
Random-access multi-directional CDMA2000 turbo code interleaver
An interleaver that implements the LCS turbo interleaver algorithm utilized by the CDMA2000 standard is described. The interleaver includes a first computation unit for receiving an input address and computing a first sequential interleaved address during a first clock cycle in response thereto. A second computation unit is included for receiving an input address and computing a second sequential interleaved address during the first clock cycle in response thereto. The interleaver further includes a comparator for determining whether the first or the second sequential interleaved address is invalid and generating a signal in response thereto. The output of the comparator provides a control signal to a switch which selects the first or the second sequential interleaved address as an output interleaved address for the first clock cycle. The interleaver is further designed to move in a forward direction or a reverse direction. |
US08484527B2 |
Systems and methods for achieving higher coding rate using parity interleaving
The disclosed technology provides systems and methods for encoding data based on a run-length-limited code and an error correction code to provide codewords. The codewords include RLL-encoded data that are produced based on the RLL code, and parity information that are produced based on the error correction code. The parity information is interleaved among the RLL-encoded data. In one embodiment, the codeword is produced by separately producing the RLL-encoded data and the parity information, and interleaving the parity information among the RLL-encoded data. In one embodiment, the codeword is produced by producing the RLL-encoded data, and using erasure decoding to compute the parity information. |
US08484522B2 |
Apparatus, system, and method for bad block remapping
An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm. |
US08484521B2 |
Firmware monitoring of memory scrub coverage
Mechanisms are provided in which firmware verifies he entire system's memory scrub coverage through some additional memory controller (MC) registers/attentions and builds up a processor runtime diagnostic (PRD) scrub coverage table during every scrub cycle. Firmware may go through the scrub coverage table rank-by-rank on a periodic basis to determine whether any ranks had not been covered by hardware scrubbing. Firmware may initiate a targeted scrub and diagnostic for all of the ranks that did not have adequate scrub coverage. If for some reason the system still has some memory ranks that have not been covered by the initial hardware scrub and the targeted scrub, then the firmware may perform some course of action for fault isolation. |
US08484518B2 |
System and method for consecutive identical digit reduction
In a data transmission network, such as a passive optical network, the consecutive identical digit (CID) handling requirements may be reduced by providing a CID monitoring module at the transmitter end that monitors the number of CIDs in a transmission stream. Where the CID number exceeds a threshold, an error generation module induces an error in the transmission stream to reduce the CID below the threshold. The modified transmission stream may then be transmitted to a receiver, allowing clock recovery be performed with improved stability at the receiver. Once clock recovery is achieved, the receiver can then process the transmission stream to correct the errors induced at the transmitter end. |
US08484516B2 |
Inter-thread trace alignment method and system for a multi-threaded processor
Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Inter-thread trace alignment with execution trace processing includes recording timing data relating to a common predetermined event. Such an event may be the number of cycles since a last thread initiated execution tracing or the number of cycles since all threads terminated execution tracing. The number of cycles at which a thread initiates execution tracing is referenced to the common predetermined event for maintaining the timing of execution tracing. The data relating to the common predetermined event is then updated to associate with the time at which the thread initiated execution tracing. The result is to permit aligning the timing data associated with all threads. Interrelated records permit reconstructing interdependent execution tracing information for threads operating in the multi-threaded processor, as well as synchronizing timing data for all operating threads. |
US08484513B2 |
Signal test apparatus and method
A system and method for restoring a signal test apparatus to a previous state receives a time interval set by a user to create restore point files. The signal test apparatus tests signals of a test object and creates a restore point file according to the time interval. The restore point file stores signal test data of a test object when the restore point file is created. If the signal test apparatus needs to be restored to a previous state, the signal test data of a latest restore point file are acquired. The acquired signal test data are displayed on a display of the signal test apparatus. |
US08484510B2 |
Enhanced cluster failover management
An embodiment of the present invention is directed to a method and system for making intelligent failover decisions within a server cluster. The method includes receiving temperature information and location information using RFID technology and detecting an error condition. The method further includes responsive to the error condition, selecting a failover target based on said temperature information and location information and transferring operations from a portion of a storage cluster to the failover target based on the selecting. |
US08484499B2 |
Applying low power enablement of computing devices to process VoIP phone calls
An apparatus and method for enabling a computing device to process VoIP phone calls while conserving the computing device's resources is disclosed. The apparatus comprises a computing device configured to use a minimum resource device and an internally integrated or externally connected minimum resource device. Components of the minimum resource device may or may not be powered by the computing device. A method for processing VoIP phone calls while conserving the computing device's resources uses a minimum resource device. |
US08484498B2 |
Method and apparatus for demand-based control of processing node performance
An apparatus and method for performance control of processing nodes is disclosed. In one embodiment, a system includes a processing node and a power management unit configured to, for each of a plurality of time intervals, monitor an activity level of the processing node, cause the processing node to operate at a high operating point during one successive time interval if the activity level in the given interval is greater than a high activity threshold, operate at a low operating point at least one successive time interval if the activity level is less than a low activity threshold, or enable operating system software to cause the processing node to operate at one of one or more predefined intermediate operating points of the plurality of operating points if the activity level is less than the high activity threshold and greater than the low activity threshold. |
US08484495B2 |
Power management in a multi-processor computer system
Power management in a multi-processor computer system, including a computer program product for facilitating receiving a task for execution in a high power state, and determining a current power state of a processor in a multi-processor system, the system having a specified power limit. The task is dispatched to the processor if the current power state of the processor is the high power state. If the processor is not in the high power state, then it is determined if moving the processor into the high power state will cause the multi-processor system to exceed the specified power limit. The processor is moved into the high power state in response to determining that moving the processor into the high power state will not cause the multi-processor system to exceed the specified power limit. The task is dispatched to the processor in response to moving the processor into the high power state. |
US08484494B2 |
Power management utilizing proximity or link status determination
Methods and apparatuses for power management are disclosed. In one example, proximity of link status of a wireless communication device is used to determine whether a power conservation mode is implemented. |
US08484491B2 |
Power supply apparatus and power supply control method
A main power supply and a backup power supply have the same set voltage. To prevent electrical power from being supplied from the backup power supply to a load circuit, during a normal operation, a power supply control unit gives a standby instruction to the backup power supply so that the backup power supply is on standby at a voltage lower than that of the main power supply. When an AC power supply is stopped, the backup power supply is operated at the set voltage and the main power supply is stopped. |
US08484490B2 |
Power source apparatus for display and image display apparatus
A power source apparatus for a display is provided, which comprises a voltage generating section capable of controlling outputting or output termination of one or more predetermined output voltages, and a switching section provided between an output terminal of the predetermined output voltage and a predetermined reference potential terminal. The switch section is turned from OFF to ON when the voltage generating section performs the output termination control. |
US08484487B2 |
Method for efficient supply of power to a microcontroller
A method and a system for supplying power to a microcontroller with a single cell. One embodiment of the present invention discloses incorporation of a power supply pump circuit with the microcontroller and their dynamic interaction. The microcontroller sends its power requirements to the power supply pump circuit and in response, the power supply pump circuit controls the operating voltage with optimal efficiency. The dynamic update of power supply pump circuit results in an efficient use of the power supply pump circuit and thus results in a reduction of the number of dry cell batteries to only a single cell. Incorporation of the microcontroller and power supply pump circuit onto a single chip reduces the pin number requirements as well as the space required on the printed circuit board. |
US08484486B2 |
Integrated cryptographic security module for a network node
A system that provides a cryptographic unit that generates secret keys that are not directly accessible to software executed by a controller. The cryptographic unit can include a restrictor device, a finite state machine, a random number generator communicatively and a memory. The memory stores values generated by the random number generator. The restrictor device and the finite state machine include hardware logic that restricts access or changes to the contents of the memory. |
US08484484B2 |
Method of sending an executable code to a reception device and method of executing this code
One embodiment of the present invention discloses a process for sending an executable code to a security module locally connected to a receiving device. This security module comprises a microcontroller and a memory, the memory including at least one executable area provided to contain instructions suitable to be executed by the microcontroller, and at least one non-executable area, wherein the microcontroller cannot execute the instructions. The process includes dividing the executable code into blocks; adding at least one block management code to the blocks in order to create an extended block; introducing the content of an extended block into a message to be processed in the receiving device, in such a way that the whole executable code is contained in a plurality of messages; and sending a message to the receiving device, this message containing one of the extended blocks different from the first extended block. |
US08484481B2 |
Chip lockout protection scheme for integrated circuit devices and insertion thereof
A system for implementing a chip lockout protection scheme for an IC device includes an on-chip password register that stores a password externally input by a user; an on-chip security block that generates a chip unlock signal, depending on whether the externally input password matches a correct password; an on-chip false data generator; an input protection scheme configured to gate the external data inputs to functional chip circuitry upon entry of the correct password; and an output protection scheme in communication configured to steer true chip data to external outputs of the IC device upon entry of the correct password, and to steer false data generated by the false data generator to the external outputs upon entry of an incorrect password. The false generated by the false data generator is deterministic and based upon external data inputs, thereby obfuscating whether or not the correct password has been entered. |
US08484480B2 |
Transmitting information using virtual input layout
Method and apparatus for information transmission are provided. A method for information transmission uses a virtual input layout to encrypt security information. The method uses a server to receive an access request from a user client and to generate a virtual input layout based on information of an actual input layout of the user client. Each key in the virtual input layout has a corresponding relationship with a respective key in the actual input layout, and at least some of the keys in the virtual input layout represent symbols or functions that are different from their corresponding keys in the actual input layout. The server sends the virtual input layout to the user client to be displayed, and subsequently receives from the user client a virtual security information entered by the user according to the virtual input layout displayed. The server then converts the virtual security information to obtain true security information. |
US08484478B2 |
Instant messaging private tags
Systems for instant messaging private tags preferably comprise a parser for parsing an instant message for sensitive data and an encryption engine for encrypting the sensitive data. A modified uuencoder is also preferably included for converting the encrypted sensitive data into a data stream that complies with an XML format. Other systems and methods are also provided. |
US08484470B2 |
Authentication system, authentication device and recording medium
An authentication system includes node devices, wherein a first node device transmits the authentication information thereof to a second node device, the second node device selects third node devices that are requested to verify the validity of the received authentication information, and transmits the authentication information to each of the selected third node devices, the third node device records verification information that is used to verify the validity of the authentication information of the first node device, verifies the validity of the authentication information on the basis of the authentication information and verification information, and transmits the result information to the second node device, and the second node device further derives weighted values indicating the reliability of the each verification of the third node devices and authenticates the first node device on the basis of the each result information and the each weighted value received from the third node devices. |
US08484467B2 |
Authentication in communications networks
The invention relates to a method of authenticating a user equipment in a communications network. The method involves sending a message from a network entity to the user equipment. This message includes a set of options for an authentication procedure for authenticating an internet protocol communication over a first interface between the user equipment and the network entity; said options including a “shared key”-based authentication procedure. The method also involves selecting an option from the set. In the event that the “shared-key”-based authentication procedure is selected, a shared secret from a security key established in a generic bootstrapping architecture (GBA) is generated over a second interface between the user equipment and a bootstrapping service function. The shared secret is then used to compute and verify authentication payloads in the key-based authentication procedure for the communication over the first interface. |
US08484464B2 |
Method and devices for providing secure data backup from a mobile communication device to an external computing device
A method and devices for providing secure data backup from a mobile communication device to an external computing device is described. In accordance with one example embodiment, there is provided a method of backing up data from a mobile communication device to an external computing device, the mobile communication device being connected to the external computing device for exchanging data with each other, the method comprising: receiving a request to backup one or more data items in a plurality of data items stored on the mobile communication device; encrypting a data item using an encryption key stored in memory of the mobile communication device; transferring the encrypted data item to the external computing device; and storing a backup file comprising the encrypted data item in the memory of the external computing device. A method of restoring backup data to a mobile communication device from an external computing device is also provided, as are mobile communication devices and computing devices configured for implementing the backup and restore operations. |
US08484463B1 |
System and method for utilizing a rendezvous mechanism for secure information exchange
A system and method for receiving first information from a primary individual and establishing the primary individual as a first trusted user using the first information. Second information is then received from an interested subscriber, the second information including information relating the interested subscriber to the primary individual and establishing the interested subscriber as a second trusted user using the second information. A triggering event is received from the primary individual, where the triggering event includes third information verifying the primary individual as the first trusted user. An indication is provided to the interested subscriber based on the triggering event. |
US08484457B2 |
Method of securely pairing devices with an access point for an IP-based wireless network
A wireless access point and method of using a wireless access point to allow a user to use a pre-determined security key provided with the access point or a personal security key that is provided by the user. The access point is purchased with a pre-determined security key. A user of the access point may press a pairing button on the access point to automatically pair other devices with the access point using the pre-determined security key. A label with a passphrase that corresponds to the pre-determined security key is provided with the access point, allowing the user to manually enter the passphrase into devices that cannot automatically pair with the access point. The wireless access point also has a “security on/off” button. When the user presses the security on/off button, the access point may cease use of the pre-determined security key in favor of a personal security key. |
US08484455B2 |
Online data encryption and decryption
Systems and methods for providing encryption and decryption of data transmitted on a computer implemented network, preferably user authentication identifier data, such as a password, at the point of entry into the user's computer. The systems and methods enable an end user to mentally select a marker from one of the randomly arranged elements on a first portion of a graphical image. A second portion of the graphical image includes an arrangement of possible elements of any individual authentication identifier sequence, and is positioned adjacent to the first portion. The systems and methods prompt a user to enter each element of the identifier by moving the selected marker and the first portion as necessary to substantially align the selected marker with a chosen element of the authentication identifier appearing on the outer portion. According to one embodiment, the image portions are concentric wheels. According to another embodiment, the image portions are arranged in adjacent rows. |
US08484453B2 |
Data processing system having an operating system adapter and method
A data processing system includes a central processing unit (CPU) and a memory coupled to the CPU. The memory includes an operating system (OS) adapter component, which comprises information specific to a particular operating system; an OS-independent processor component, which, when executed by the CPU, generates initialization code for a target processor using information from the OS adapter component, wherein the initialization code is specific to the particular operating system; and an OS-independent peripheral component, which, when executed by the CPU, generates driver code using information from the OS adapter component, wherein the driver code is specific to the particular operating system and the target processor. |
US08484451B2 |
Method and apparatus for software boot revocation
A composite customer ID (CCID) is stored in the OTP memory of integrated circuit chipsets used by a number of different customers. The CCID includes individual customer IDs (CIDs) at defined index positions, each corresponding to a different customer. Each chipset allows or disallows software booting, based reading a certificate index value from a given customer's certificate, reading an OTP CID from OTP, as pointed to the by certificate index value, and evaluating the OTP CID with a certificate CID read from the certificate. Thus, while CCID carries information for a plurality of customers, each customer's certificate points only to that customer's OTP CID, which can be changed to revoke that customer's certificate without revoking the other customers' certificates. The CCID also may include a version number, where the chipsets allow or disallow software booting based on evaluating the certificate version number in view of the CCID version number. |
US08484449B2 |
Program, communication device, data processing method, and communication system
There is provided a program for making a computer perform a first procedure for verifying whether an platform guaranteeing that device identification data for identifying a communication device cannot be rewritten by the user is provided in the communication device, a second procedure for verifying whether the device identification data included in a registration request received from the communication device is not yet registered, and a third procedure for registering the device identification data included in the registration request and issuing user identification data to the user when the program determines in the first procedure that the platform is provided and determines in the second procedure that the device identification data is not yet registered. |
US08484447B2 |
Selecting a compatible processor to control a peripheral component interconnect express (PCI-E) slot unit within a predetermined interval via a setting menu
A method for controlling peripheral component interconnect express (PCI-E) slots of a computer reads processor configuration information of a PCI-E slot unit from a CMOS chip when the computer boots up, and controls a GPIO interface to output a first control signal to a PCI-E multiplexer according to the processor configuration information, to control a PCI-E slot unit of the computer to connect to one of processors of the computer through the PCI-E multiplexer according to the first control signal. Then the method checks whether the processor connected to the PCI-E slot unit is running normally. In addition, the method controls the GPIO interface to output a second control signal to the PCI-E multiplexer if the processor connected to the PCI-E slot unit is not running normally, to control the PCI-E slot unit to connect to another processor through the PCI-E multiplexer according to the second control signal. |
US08484444B2 |
Methods and apparatus for attaching application specific functions within an array processor
A multi-node video signal processor (VSPN) is describes that tightly couples multiple multi-cycle state machines (hardware assist units) to each processor and each memory in each node of an N node scalable array processor. VSPN memory hardware assist instructions are used to initiate multi-cycle state machine functions, to pass parameters to the multi-cycle state machines, to fetch operands from a node's memory, and to control the transfer of results from the multi-cycle state machines. |
US08484443B2 |
Running multiply-accumulate instructions for processing vectors
The described embodiments include RunningMAC1P and RunningMAC2P instructions. In the described embodiments, a processor receives a first input vector, a second input vector, a third input vector, and a control vector. Upon executing a RunningMAC1P or a RunningMAC2P instruction, the processor sets a base value equal to a value from an element at a key element position in the first input vector. Next, the processor generates the result vector by, for each element of the result vector to the right of the key element position, setting the element in the result vector equal to a sum of the base value and a result of multiplying a value in each relevant element of the second input vector by a value in a corresponding element of the third input vector, from an element at the key element position to and including a predetermined element in the second input vector. |
US08484442B2 |
Apparatus and method for control processing in dual path processor
A computer processor comprises a decode unit and a processing channel. The decode unit decodes a stream of instruction packets from a memory, each instruction packet comprising a plurality of instructions. The processing channel comprises a plurality of functional units and operable to perform control processing operations. The decode unit is operable to receive and decode instruction packets of a bit length of 64 bits and to detect if the instruction packet defines three control instructions each having a length of 21 bits. The decode unit detects that the instruction packet comprises the three control instructions. The control instructions are supplied to the processing channel for execution in the order in which they appear in the instruction packet. The detection uses an identification bit in the instruction packet. |
US08484441B2 |
Apparatus and method for separate asymmetric control processing and data path processing in a configurable dual path processor that supports instructions having different bit widths
A computer processor with control and data processing capabilities comprises a decode unit for decoding instructions. A data processing facility comprises a first data execution path including fixed operators and a second data execution path including at least configurable operators, the configurable operators having a plurality of predefined configurations, at least some of which are selectable by means of an opcode portion of a data processing instruction. The decode unit is operable to detect whether a data processing instruction defines a fixed data processing operation or a configurable data processing operation, said decode unit causing the computer system to supply data for processing to said first data execution path when a fixed data processing instruction is detected and to said configurable data execution path when a configurable data processing instruction is detected. |
US08484440B2 |
Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Methods, apparatus, and products are disclosed for performing an allreduce operation on a plurality of compute nodes of a parallel computer, each node including at least two processing cores, that include: establishing, for each node, a plurality of logical rings, each ring including a different set of at least one core on that node, each ring including the cores on at least two of the nodes; iteratively for each node: assigning each core of that node to one of the rings established for that node to which the core has not previously been assigned, and performing, for each ring for that node, a global allreduce operation using contribution data for the cores assigned to that ring or any global allreduce results from previous global allreduce operations, yielding current global allreduce results for each core; and performing, for each node, a local allreduce operation using the global allreduce results. |
US08484439B1 |
Scalable hash tables
A data read/write system receives a key associated with a data read request. The data read/write system hashes the key to obtain a first hash value and hashes the key to obtain a second hash value, where the second hash value is different than the first hash value. The data read/write system obtains a pointer from a pointer array using the first and second hash values, and uses one or more bits of the pointer and the first hash value to retrieve data from a data look-up array. |
US08484438B2 |
Hierarchical bloom filters for facilitating concurrency control
Some embodiments provide a system that facilitates concurrency control in a computer system. During operation, the system generates a set of signatures associated with memory accesses in the computer system. To generate the signatures, the system creates a set of hierarchical Bloom filters (HBFs) corresponding to the signatures, and populates the HBFs using addresses associated with the memory accesses. Next, the system compares the HBFs to detect a potential conflict associated with the memory accesses. Finally, the system manages concurrent execution in the computer system based on the detected potential conflict. |
US08484437B2 |
Data processing apparatus using pre-fetched data
A data processing apparatus includes a pre-fetch unit configured to divide and store data, a validation setting unit configured to store information regarding whether or not the data stored in the pre-fetch unit are valid, an address generation unit configured to generate an address for reading/storing the data from/in the pre-fetch unit, and a pre-fetch control unit configured to control a storage position of the data in the pre-fetch unit by using the address and information of the address generation unit and the validation setting unit. |
US08484436B2 |
Processor independent loop entry cache
A memory controller is configured to receive read requests from a processor and return memory words from memory. The memory controller comprises an address comparator and a loop entry cache. The address comparator is configured to determine a difference between a previous read request address and a current read request address. The address comparator is also configured to determine whether the difference is positive and less than a certain address difference and, if so, indicate a limited backwards jump. The loop entry cache is configured to store a current memory word for the current read request address when the address comparator indicates a limited backwards jump. |
US08484429B2 |
Apparatus and method to copy data via a removable storage device
An apparatus capable of communicating with another apparatus including a first writing unit for writing data into a plurality of recording mediums housed in a first housing, a first storage, has a first reading unit for reading out data from a plurality of recording mediums housed in a second housing for housing the recording mediums storing data written by the first writing unit, a second reading unit for reading out data from the first storage, a second storage for storing cache data of the plurality of the recording mediums housed in the second housing, a controller unit for enabling the first and second reading units to read out data on the basis of the determined area, and a second writing unit for writing data read out by the first reading unit and the second reading unit into the second storage. |
US08484428B2 |
Enhanced block copy
The present disclosure includes methods and apparatus for an enhanced block copy. One embodiment includes reading data from a source block located in a first portion of the memory device, and programming the data to a target block located in a second portion of the memory device. The first and second portions are communicatively coupled by data lines extending across the portions. The data lines are communicatively uncoupled between the first and second portions for at least one of the reading and programming acts. |
US08484425B2 |
Storage system and operation method of storage system including first and second virtualization devices
The present invention is able to improve the processing performance of a storage system by respectively virtualizing the external volumes and enabling the shared use of such external volumes by a plurality of available virtualization storage devices. By virtualizing and incorporating the external volume of an external storage device, a first virtualization storage device is able to provide the volume to a host as though it is an internal volume. When the load of the first virtualization storage device increases, a second virtualization storage device 2 is newly introduced, and connected to the storage system. When a transfer direction is issued from a management terminal, the external volume relating to the selected logical volume is transferred from the first virtualization storage device to the second virtualization storage device. |
US08484423B2 |
Method and apparatus for controlling cache using transaction flags
A computer-implemented method, apparatus, and computer program-product for controlling cache. The method includes the steps of assigning a value corresponding to a transaction to a memory object that is created while a computer application is processing the transaction; adding the assigned value as a transaction flag value to a flag area of a cache array in accordance with the storage of the memory object in the cache; registering the corresponding transaction flag value as a victim candidate at the completion of the transaction; and in response to eviction of a cache line, preferentially evicting a cache line having the transaction flag value registered as the victim candidate. |
US08484418B2 |
Methods and apparatuses for idle-prioritized memory ranks
Embodiments of an apparatus to reduce memory power consumption are presented. In one embodiment, the apparatus comprises a cache memory, a memory, and a control unit. In one embodiment, the memory includes a plurality of memory ranks. The control unit is operable to select one or more memory ranks among the plurality of memory ranks to be idle-prioritized memory ranks such that access frequency to the idle-prioritized memory ranks is reduced. |
US08484412B2 |
Power mode operation of a magnetic tape drive
A magnetic tape drive having a tape drive system for moving magnetic tape, tape read/write and servo system, tape cartridge load/unload systems, I/O communications, memory; and a control system, operates in three modes to conserve energy consumption. A first low power mode powers the I/O communications, the memory, and the control system. If a magnetic tape cartridge is in loaded position in the magnetic tape drive, the second low power mode powers the same as the first low power mode, and additionally powers the tape drive system to apply tension to a magnetic tape of the magnetic tape cartridge. In the first and the second low power modes, the control system operates the I/O communications, the memory and the control system to respond to and execute commands received at the I/O communications if the commands are executable without magnetic tape access. The third, full power mode, is entered if a command received at the I/O communications requires magnetic tape access. |
US08484409B2 |
Nonvolatile memory controller with logical defective cluster table
A controller includes a control unit for controlling writing and/or reading of data to and from physical block based on a logical address from a host device, a logical defective cluster table for storing information concerning a logical address of a logical defective cluster which is one or more partial areas within the effective logical address range and an address conversion table for storing corresponding information of a logical address of the effective logical address range and a physical address of the physical block on the data stored in the physical block. Upon receiving a data write command from the host device for writing data to the logical address stored in the logical defective cluster table, the control unit disables the reflection of writing of data for the logical address to the physical block. |
US08484406B2 |
Method of evenly using a plurality of blocks of a flash memory, and associated memory device and controller thereof
A method of evenly using a plurality of blocks of a Flash memory comprises: providing at least one threshold value, which is utilized for sieving out blocks suitable for use from the plurality of blocks according to erase counts of the plurality of blocks; and by comparing erase counts of at least a portion of the plurality of blocks with the threshold value, sieving out a specific block for use from the plurality of blocks according to a purpose of use. An associated memory device and a controller thereof are also provided, where the controller comprises: a ROM arranged to store a program code, wherein the controller is provided with the at least one threshold value through the program code; and a microprocessor arranged to execute the program code to control the access to the Flash memory. The controller sieves out the specific block according to the purpose of use. |
US08484405B2 |
Memory compression policies
Techniques are disclosed for managing memory within a virtualized system that includes a memory compression cache. Generally, the virtualized system may include a hypervisor configured to use a compression cache to temporarily store memory pages that have been compressed to conserve memory space. A “first-in touch-out” (FITO) list may be used to manage the size of the compression cache by monitoring the compressed memory pages in the compression cache. Each element in the FITO list corresponds to a compressed page in the compression cache. Each element in the FITO list records a time at which the corresponding compressed page was stored in the compression cache (i.e. an age). A size of the compression cache may be adjusted based on the ages of the pages in the compression cache. |
US08484404B2 |
Digital signal processing architecture supporting efficient coding of memory access information
A digital signal processing architecture supporting efficient coding of memory access information is provided. In an example embodiment, a digital signal processor includes an adjustment value register to store an initial adjustment value and a succeeding adjustment value. The digital signal processor may also include an address generator circuit to retrieve an instruction including a memory address value that is greater than N, and a further instruction including a further memory address value that is less than or equal to N. In addition, the digital signal processor may include a memory, which includes a high bank address space defined by memory locations that are uniquely identified with memory address values greater than N. The address generator circuit may access the high bank address space, using initial adjustment value and the memory address value, or using the succeeding adjustment value and the further memory address value. |
US08484403B2 |
KVM switch apparatus with bridging function
A KVM switch apparatus with bridging function includes a processor with a keyboard connection interface and a mouse connection interface; a keyboard/mouse switching circuit; a USB bridge unit and at least one computer interface unit electrically connected to at least one computer. The keyboard/mouse switching circuit and the USB bridge unit are selectively connected, whereby a switching of bridging channels is provided between at least two computers. |
US08484402B2 |
Data transmission interface and electronic device using the same
A data transmission interface, for coupling to an external apparatus, including a first signal transmission line and a second signal transmission line, for transmitting a differential signal, a first resistor and a voltage-variable component, selectively connected to the first signal transmission line, and a second resistor, connected to the second signal transmission line, wherein, when the data transmission interface is coupled to the external apparatus, the voltage-variable component is connected to the first signal transmission line, and the first signal transmission line presents a first voltage in response to the external apparatus. |
US08484401B2 |
Systems and methods for conducting communications among components of multidomain industrial automation system
An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between modules in different control or enterprise domains. Further, in at least some embodiments, such communications are achieved by providing a communication system including a manufacturing service bus having two internal service busses with a bridge between the internal busses. Also, in at least some embodiments, a methodology of synchronous messaging is employed. |
US08484398B2 |
Multiple host support for remote expansion apparatus
A data processing assembly includes one or more hosts connected to one or more I/O Expansion Drawers. Assignment state information is stored on the Expansion Drawer to convey the assignment state of Expansion Drawer(s) resources to the hosts. The host retrieves the assignment state and, from it, determines, for each Expansion Buss cable connected to the host, the number of Expansion Cards in the Expansion Drawer to configure. A change in the number of Expansion Cards in the expansion apparatus may necessitate a change in the assignment state, which can be electronically accommodated (as opposed to a manual reconfiguration). Similarly, a failure of an Expansion Buss cable is addressed by electronically reassigning resources to another host or to the same host over a different Expansion Buss cable without the need for further manual intervention. The assembly is capable of verifying correct cable connection between a host and the Expansion Drawer. |
US08484396B2 |
Method and system for conditional interrupts
A method for issuing interrupts includes a receiving communication adapter receiving a first remote directed memory access (RDMA) write with immediate, identifying a completion queue descriptor corresponding to the first RDMA write with immediate and to a receiving entity, incrementing an interrupt counter in response to the first RDMA write with immediate. The method includes storing, by the receiving communication adapter, in response to determining that the interrupt counter value is less than the interrupt threshold value, data in the first RDMA write with immediate on the receiving device without triggering an interrupt to the receiving entity. The receiving communication adapter receives a second RDMA write with immediate, and increments the interrupt counter value corresponding to the completion queue descriptor in response to the second RDMA write with immediate. The method includes triggering the interrupt to the receiving entity in response to the interrupt counter value exceeding the interrupt threshold. |
US08484393B2 |
Systems and methods for selecting parameters used in a portable patient monitor
A patient monitoring system includes a patient monitor and a plurality of docking stations. Each docking station is associated with a set of patient monitor configurations. Interfacing the patient monitor with a particular docking station allows a user to select one or more of the set of patient monitor configurations associated with the particular docking station for use in the patient monitor. |
US08484385B2 |
Application identification
A method may include receiving a communication from a client device and identifying a port number, a protocol and a destination associated with the communication. The method may also include identifying a first application being executed by the first client device based on the port number, the protocol and the destination associated with the first communication. |
US08484383B2 |
FlexRay communication controller
FlexRay communication controller for connecting FlexRay communication lines to a FlexRay network member assigned to the FlexRay communication controller, whereby said FlexRay communication controller encloses some parts as there are at least a message handler, a message memory, a first buffer memory structure for connecting said message memory to said FlexRay network member and a second buffer memory structure for connecting said message memory to said FlexRay communication lines, whereby all the parts are functioning together to connect said FlexRay communication lines to said FlexRay network member and said FlexRay communication controller is constructed in such a way that said functioning is controlled by the contents of a variety of registers located onto said FlexRay communication controller. |
US08484382B2 |
Methods and apparatus for merging peer-to-peer overlay networks
Methods and apparatus for merging peer-to-peer overlay networks. A method includes receiving an advertisement from a second overlay network, determining a size of the second overlay network, performing a self search on the second overlay network based on a persistent node identifier, if the size of the second overlay network is greater than the size of a first overlay network, and joining the second overlay network if the persistent node identifier is not part of the second overlay network. An apparatus includes a transceiver to receive an advertisement from a second overlay network, and a processor coupled to the transceiver to determine a size of the second overlay network, perform a self search on the second overlay network based on a persistent node identifier, and join the second overlay network if the persistent node identifier is not part of the second overlay network. |
US08484370B1 |
Method and system for efficient extended data communications using GPRS
A method and system for efficient extended data communications using a GPRS (General Packet Radio Service) carrier network. In a communications system having a server and client device coupled by a GPRS network, a communication session is initiated by the client. A combination of data packet transmission frequency adjustment and the transmission of “keep alive” packets are used to prevent carrier network time-out of the communication session. In multiple server environments such as those using load sharing, a queuing mechanism is provided for outbound messages to client devices. |
US08484367B2 |
Network data storage system
The inventions concerns a network data storage system comprising a storage unit, at least one network client and an intermediate network switch.The storage unit contains at least two data storage servers each comprises a local storage component containing digital file segments of at least one digital file and is adapted to execute a local digital file management method organizing the physical location of the digital file segments.Each data storage server is adapted to communicate with the other data storage servers and to execute a distributed digital file management method.The distributed digital file management method maintains a record of operations and communicates internally with the other data storage servers to obtain information concerning the digital file segments contained on the other data storage servers and an overview of all information concerning all digital files stored on the storage unit. |
US08484365B1 |
System and method for providing a unified iSCSI target with a plurality of loosely coupled iSCSI front ends
A system and method provides a unified iSCSI target using a plurality of loosely coupled iSCSI front ends. A cluster comprising a number of network elements and disk elements exports one or more logical units to iSCSI initiators. Each of the network elements is operatively interconnected with a replicated database which is utilized to share initiator data structures and lun mapping information. An iSCSI initiator may communicate with any of the network elements to access any of the logical units exported by the cluster. |
US08484360B2 |
Method and system for separating HTTP session
A method and system for separating hypertext transfer protocol session. The method includes: detecting at the client a condition that a server is to be requested to instantiate same application during same hypertext transfer protocol session; obtaining from the server another hypertext transfer protocol session identifier corresponding to a service instance to be instantiated and setting the hypertext transfer protocol session identifier in the current session as a hypertext transfer protocol session identifier corresponding to a service instance that is to communicate with the server. The system includes: a session manager configured to detect a condition that a server will be requested to instantiate an application during a current HTTP session and a session agent configured to: (i) obtain from the server a second HTTP session identifier and (ii) set the second HTTP session identifier in the current session as a HTTP session identifier. |
US08484357B2 |
Communication in multiprocessor using proxy sockets
Systems and methods for implementing communication in a multiprocessor are disclosed. In one exemplary implementation a first processor receives a request to provide a communication resource for an application executing on the first processor to communicate with a remote application. In response to the communication request, the first processor opens a communication resource on a second processor, and implements communication operations between the application executing on the first processor and the remote application using the communication resource on the second processor. |
US08484356B1 |
System and method for allocating a storage unit for backup in a storage system with load balancing
A request for allocating a storage unit of a storage system is received to back up data of one or more clients. The storage system includes multiple storage units and each storage unit storing data that is deduplicated within each storage unit. In response to the request, one or more of the storage units are selected based on an amount of deduplicated data that would be stored in each of the storage units after storing the data of the one or more clients. The selected one or more storage units are allocated to the one or more clients to back up the data of the one or more clients. |
US08484355B1 |
System and method for customer provisioning in a utility computing platform
Systems and methods are provided for provisioning a virtual server. An identification of an operating system, a server name, a number of processors, a memory amount, and a disk storage amount is received, and a virtual server is provisioned by provisioning a number of processors, an amount of memory, and an amount of storage resources based on the identified number of processors, the identified memory amount, and the identified disk storage amount. Resource usage of the virtual server is monitored, and additional resources for the virtual server are provisioned if burst resource usage mode is enabled for the virtual server. |
US08484353B1 |
Resource placement templates for virtual networks
With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. In addition, as routing can be accomplished through software, additional network setup flexibility can be provided to the virtual network in comparison with hardware-based routing. In some implementations, virtual network setup can be abstracted through the use of resource placement templates, allowing users to create virtual networks compliant with a customer's networking policies without necessarily having knowledge of what those policies are. |
US08484349B2 |
Dynamic DSL line bandwidth management with the subscriber's consent
A system and method for allocating bandwidth to a plurality of subscriber devices operably connected to a DSL subscription network is described. An embodiment according to the invention comprises a bandwidth management system that operably connects a service network to a plurality of subscriber devices attached to a LAN. After allocating bandwidth to the plurality of subscriber services based on requirements determined from information provided by the service provider and the plurality of subscriber devices, the bandwidth management system can borrow bandwidth from non-critical subscriber services to meet the increased bandwidth requirement of other subscriber services in accordance to the subscriber's instructions. On completion of the subscriber services requiring the increased bandwidth, the bandwidth management system can reallocate bandwidth in accordance with the requirements determined from information provided by the service provider and the plurality of subscriber devices. |
US08484346B2 |
Simultaneous maintenance of multiple versions of a web-based business information system
A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described. Applications to environments other than phased rollout are described, such as URL-agnostic differentiation and routing of client requests according to class-of-service of the target subscribing account. |
US08484344B2 |
Communicating messages to proximate devices on a contact list responsive to an unsuccessful call
An unsuccessful communication attempt to a mobile receiving device is detected. A contact list associated with the mobile receiving device is accessed. One or more proximate devices to the mobile recipient device are determined. Each of the one or more proximate devices are communication devices of a contact of the contact list. A digitally encoded message is conveyed to at least one of the one or more proximate devices. The digitally encoded message indicates that a communication attempt with the mobile receiving device was unsuccessful and requests a recipient of the digitally encoded message inform a holder of the mobile receiving device of the unsuccessful communication attempt. |
US08484343B2 |
Online ranking metric
Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided. |
US08484339B2 |
Advanced availability detection
A method is provided for determining user availability on the basis of the manner in which a person uses (1) a communication terminal or (2) a computing device that is associated with the communication terminal or (3) any combination of (1) and (2). User availability is determined based on: (1) a characteristic of the use of a software application that is running on a computing device, or (2) a characteristic of the use of a feature of software that is running on a communication terminal, or (3) a characteristic of the use of a resource of a computing device, or (4) a characteristic of the use of a resource of a terminal, or (5) a sensor input, or (6) a characteristic of the incoming invitation, or (7) any combination of (1), (2), (3), (4), (5), and (6). |
US08484337B2 |
Presence communication system
A presence communication system capable of efficiently reducing the number of messages exchanged between presentities and watchers, thereby preventing lowering in communication quality. A presence server sets a group identifier as an identifier which is used to collectively look up a group of multiple pieces of presence information provided by presence information providers who have agreed to a use policy, aggregates and stores the presence information under the group identifier, and delivers the presence information requested to the group identifier. Each presentity provides the presence server with its presence information targeted to the group identifier. Each watcher requests the group identifier for the presence information provided by the presentities, and receives the presence information delivered from the presence server. |
US08484326B2 |
Application server billing
An Application Server entity in an IP Multimedia Subsystem (IMS) network comprises an interface for interfacing with an application and control logic which is arranged to inspect signalling information received from the application via the interface in the form of Extensible Markup Language (XML). The received signalling information is compared with stored rule data which specifies a relationship between an element in the signalling information and an action that should be taken and output data is generated based on the comparison. The Application Server can output operational measurements and/or charging information which more accurately reflect usage made of the Application Server resources. The need for a separate OSA/Parlay-X gateway can be avoided. |
US08484325B1 |
Providing a common management console for managing the operation of a server computer
A method, system, apparatus, and computer-readable medium for providing a single console for managing the pre- and post-operating system operation of a computer system are provided. One system includes a management appliance that can establish a network connection to a server computer, receive remote console data from the server computer formatted using one of a multitude of remote console protocols, detect the remote console protocol utilized to format the remote console data, convert the remote console data from the detected protocol to a common protocol, and to transmit the converted remote console data to a remote console application for display. The system also includes a remote console application for receiving the converted remote console data from the management appliance, decoding the converted remote console data, and utilizing the decoded remote console data to display the remote console data in a single graphical user interface window. |
US08484323B2 |
Network system connected with multiple master devices and method for operating the same
A network system connected with one or more master devices and a method for operating the same. The system and method enable a new master device to be automatically connected to a network, when the network system is newly constructed or when the new master device is additionally connected to the network with which at least one master device has already been connected. A plurality of slave devices are connected to the network constructed within a building to transmit and receive data through the network. At least one master device controls the slave devices. A network manager automatically assigns a network address to the master device to appropriately connect the master device to the network when the master device is newly connected to the network or additionally connected to the network with which an existing master device is connected. Therefore, a network connection and a setting task associated with the master device are automatically performed, thereby easily and conveniently managing the network and hence reducing costs for managing the network. |
US08484320B2 |
Information providing server and wireless communication terminal
A service providing server transmits service information to a wireless communication terminal via a wireless base station. The service information includes AP identification information of AP software necessary to execute each of a plurality of wireless services, and a utilization priority level of the AP software. The wireless communication terminal receives the service information and displays the name of AP that has the highest priority level in the service information (S55). If an application menu is selected in this state (S56), the name of the AP that has the next highest priority level is displayed (S55). If executing AP software is selected (S56) while the name of the AP is being displayed, this AP software is started up (S53). |
US08484316B2 |
Methods and apparatus for providing access to content
Methods and apparatus are provided for providing access to content via messaging services, such as email, voicemail, instant messaging, text messaging, or other similar messaging services. A content server is provided that includes a user interface, a web server and a file. The web server includes a web page for accessing the file. A user provides user information associated with a messaging address via the user interface, and the content server then sends a message including the web address of the web page to the messaging address. The user may then retrieve the message at a client computer, and may then download the file to the client computer by entering the web address into a web browser on the client computer. |
US08484315B2 |
Optimizing server delivery of content by selective inclusion of optional data based on optimization criteria
Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into the outgoing content page requested by the client. The optimization constraints can be, but are not limited to, anyone of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items. |
US08484312B2 |
System and method for information handling system wireless network preconfiguration
Manufacture of an information handling system that includes wireless service through a wireless wide area network includes an image having an operating system with a wireless service provider registry entry and an end user wireless service entry. The registry entries are applied upon power up to automatically configure the information handling system's wireless radio to interface with a wireless service and to provision the information handling system on the wireless service. Updates to the wireless service are provided by updates to the registry entries. |
US08484309B2 |
Owner controlled access to shared data resource
A method, system and computer program product for controlling an access to a data resource are disclosed. According to an embodiment, a method for controlling an access to a data resource comprises: communicating a request for the access to the data resource from a requester to an owner of the data resource for validation, the communicating being implemented by a network server; and generating information required by an access implementation server to implement a validated access and updating a data storage device with the generated information. |
US08484308B2 |
System and method for transferring content via a network
A system for delivering content, such as video content, via a network. In an illustrative embodiment, the system includes a server system that is connected to the network and has access to the content. A client system is adapted to forward a request for the content to the server system via the network. One or more content-delivery routines in communication with the server system are adapted to initiate sending of the content to the client system via multiple streams over the network in response to the request. |
US08484302B2 |
System and method for breaking up a message thread when replying or forwarding a message
Disclosed is a method of communicating a message thread, comprising: receiving a message thread at a first device, the message thread comprising existing sub-messages; receiving input of a newly composed sub-message associated with the message thread; delineating each of the respective existing sub-messages from one another within the message thread; receiving selection of at least one delineated existing sub-message from the message thread through a selection interface for one of inclusion in and exclusion from a modified message thread; creating a modified message thread in accordance with the selection of at least one delineated existing sub-message, the modified message thread further comprising the new sub-message; and initiating communication of the modified message thread to a second device. |
US08484298B2 |
Method and system for SIP based dynamic advertisement of presence information
A method and system for dynamic advertisement of presence information using SIP is disclosed. In one embodiment, a method for dynamic advertisement of presence information includes initiation of the presence invitation message by presence inviter which can be of XML format, distribution of presence invitation message by presence invitation distributor from presence inviter to presence invitee and acceptance of the presence invitation message by presence invitee including subscribing as per the invitation, which provides information to the presence invitees about newly available parts of presence information, through SIP REFER or SIP MESSAGE methods. In another embodiment of the present invention includes a method for sending the presence invitation message directly to a single presence invitee. In yet another embodiment of the present invention includes a method for sending the presence invitation message to multiple presence invitees in a URI-list through RLS and XDMS. |
US08484297B2 |
Method for collaboratively tagging and highlighting electronic documents
One embodiment of the present invention provides a method for allowing a first user to view a collaboratively annotated electronic document. During operation, the system identifies a set of users based on the similarities of online behavior between the identified users and the first user. The system further ranks the identified users based on degrees of similarities between these users and the first user. The system then retrieves an electronic document selected for viewing by the first user and determines whether at least one of the identified users has annotated the electronic document. Based on the determination, the system augments the electronic document with annotations from the identified user and displays the annotated electronic document to the first user. |
US08484296B2 |
Systems and methods for displaying electronic mail messages
Systems and methods for displaying an e-mail message are disclosed. In one embodiment, a method includes the act of classifying at least one recipient as trusted or suspect. The recipient is specified by the e-mail message. The method also includes the act of displaying the at least one recipient using a first visual cue if the classification is suspect. The method also includes the act of displaying the at least one recipient using a second visual cue if the classification is trusted. In one embodiment, a system includes a means for classifying at least one recipient as trusted or suspect, and an e-mail message display window. The recipient is specified by the e-mail message. The window is configured to display the at least one recipient using a first visual cue if the classification is suspect. The window is configured to display the recipient using a second visual cue if the classification is trusted. |
US08484294B1 |
System and method for verified delivery of e-mail messages
A system and method delivers e-mail messages if it can validate the master name server, MX record, or both for the mail domain in the address of the message. Otherwise, the message may be sent by alternate means, such as a message printed and mailed. |
US08484292B2 |
System and methods for managing co-editing of a document by a plurality of users in a collaboration place
In some embodiments, the disclosed systems and methods provide a client-server infrastructure capable of supporting a variety of asynchronous and synchronous collaboration activities in a so-called collaboration place. Some of these activities include chatting, viewing and/or editing one or more data files, and sharing one or more applications, data files, and/or displays. The client-server infrastructure supports seamless navigation between the supported asynchronous and synchronous activities in the collaboration place. Additionally, the client-server architecture supports data persistence, so that data files associated with the collaboration place can be stored for subsequent access. |
US08484288B2 |
Linking virtual worlds and collaboration platforms bi-directionally using a central identity management system
A method, information processing system, and computer program storage product link information associated with a virtual world with information associated with a social collaboration platform. A virtual world user identifier and a social collaboration platform user identifier are stored. The virtual world identifier is associated with a set of virtual world contacts for the respective user. The social collaboration platform user identifier is associated with a set of social collaboration contacts for the user. The virtual world user identifier is linked to the social collaboration platform user identifier. An association is determined between at least one of the set of social collaboration contacts and the virtual world identifier set of virtual world contacts and the social collaboration platform user identifier, respectively, for the respective user. An information set associated with at least one of the virtual world user identifier and the social collaboration identifier is updated to include the association. |
US08484287B2 |
Systems and methods for cookie proxy jar management across cores in a multi-core system
The present solution is directed towards systems and methods for managing cookies by a multi-core device. The device is intermediary to a client and one or more servers. A first core of a multi-core device receives a response from a server to a request of the client through a user session. The response comprises a cookie. The first core removes the cookie from the response and stores the cookie in a corresponding storage for the session. The first core forwards the response without the cookie to the client. A second core then receives via a session, a second request from the client. The second core determines the identification of the first core as owner of the session from the second request. The second core then communicates to the first core a third request for cookie information for the session. |
US08484286B1 |
Method and system for distributed collecting of information from a network
A method and system for collecting the contents of a computer network. There is a single Data Store, one or more Address Dispatchers, and Data Fetchers. A Fetcher requests a network site address from a Dispatcher, collects information from that site, and sends it to the Data Store. A Central Dispatcher retrieves usable addresses from the information stored in the Data Store. Deployed Dispatchers receive addresses from the internal database of a Network Hosting Service Provider (NHSP). A Global Fetcher resides anywhere on the network. A Deployed Fetcher resides on a dedicated resource within an NHSP. A Community Fetcher resides on a private personal computer that has relatively continuous access to the network, collecting only textual information, thereby producing relatively little network traffic. As a consequence, the Community Fetcher can run in the background, leading to the use of multitudes of volunteers, each running a Community Fetcher. |
US08484276B2 |
Processing array data on SIMD multi-core processor architectures
Techniques are disclosed for converting data into a format tailored for efficient multidimensional fast Fourier transforms (FFTS) on single instruction, multiple data (SIMD) multi-core processor architectures. The technique includes converting data from a multidimensional array stored in a conventional row-major order into SIMD format. Converted data in SIMD format consists of a sequence of blocks, where each block interleaves s rows such that SIMD vector processors may operate on s rows simultaneously. As a result, the converted data in SIMD format enables smaller-sized 1D FFTs to be optimized in SIMD multi-core processor architectures. |
US08484273B1 |
Processing system and method for transform
A transform calculator includes a plurality of memories. A memory mapping rules module is configured to apportion points of a discrete time domain sequence among the plurality of memories. A pipelined data path is configured to iteratively process pairs of the points of the discrete time domain sequence received from the plurality of memories. A control module is configured to select the pairs of the points in the plurality of memories for processing by the pipelined data path, wherein only one point of each of the pairs of the points is selected at a given time. |
US08484272B2 |
Unified pulse shaping for multi-carrier and single-carrier waveforms
To transmit a multi-carrier signal, a transmitter provides zero symbols for guard subbands, performs OFDM modulation, and filters the resultant time-domain samples with a pulse shaping filter. To transmit a single-carrier signal, the transmitter partitions the single-carrier signal into segments. Each segment contains up to K samples and is padded, if needed, to the length of an OFDM symbol. Each padded segment is transformed from the time domain to the frequency domain to generate a corresponding frequency-domain segment with K symbols. For each frequency-domain segment, the symbols corresponding to the guard subbands are set to zero. Each frequency-domain segment is then transformed from the frequency domain to the time domain to generate a corresponding time-domain segment. A cyclic prefix may or may not be appended to each time-domain segment. Each time-domain segment is filtered with the same pulse shaping filter to generate an output waveform for the single-carrier signal. |
US08484269B2 |
Computing time-decayed aggregates under smooth decay functions
Aggregates are calculated from a data stream in which data is sent in a sequence of tuples, in which each tuple comprises an item identifier and a timestamp indicating when the tuple was transmitted. The tuples may arrive at a data receiver out-of-order, that is, the sequence in which the tuples arrive are not necessarily in the same sequence as their corresponding timestamps. In calculating aggregates, more recent data may be given more weight by a decay function which is a function of the timestamp associated with the tuple and the current time. The statistical characteristics of the tuples are summarized by a set of linear data summaries. The set of linear data summaries are generated such that only a single linear data summary falls between a set of boundaries calculated from the decay function and a set of timestamps. Aggregates are calculated from the set of linear data summaries. |
US08484267B1 |
Weight normalization in hardware without a division operator
Weight normalization in hardware or software without a division operator is described, using only right bit shift, addition and subtraction operations. A right bit shift is performed on an expected sum to effectively divide the expected sum by two to provide a first updated value for the expected sum. An iteration is performed which includes: incrementing with a first adder a first variable by the first updated value of the expected sum to provide an updated value for the first variable; subtracting with a first subtractor a second weight from a first weight to provide a first updated value for the first weight; and performing a left bit shift on the second weight to effectively multiply the second weight by two to provide a first updated value for the second weight. |
US08484260B2 |
Method for a cloud-based meta-file system to virtually unify remote and local files across a range of devices' local file systems
A system and process that establish a singular shared file system among devices in order to create a virtual representation of data on all of the devices via metadata indexing. This virtual representation of data means that the files are not actually stored on all devices and thus, with the exception of a single physical location, they do not need to take up any space (i.e. storage) on any additional device's hard drive. This allows for significant amounts of data to be virtually stored on each device, even if there is no physical storage room available for the data on each device. The system and process do not require data to be stored on a provider server, but instead stores only lightweight metadata, i.e., a small fraction of information about the files, online. |
US08484259B1 |
Metadata subsystem for a distributed object store in a network storage system
A network storage server system includes a distributed object store and a metadata subsystem. The metadata subsystem stores metadata relating to the stored data objects and allows data objects to be located and retrieved easily via user-specified search queries. It manages and allows searches on at least three categories of metadata via the same user interface and technique. These categories include user-specified metadata, inferred metadata and system-defined metadata. Search queries for the metadata can include multi-predicate queries. |
US08484257B2 |
System and method for generating extensible file system metadata
A system and method for generating extensible file system metadata. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content. The file system may be further configured to detect a file system content access event, and in response to detecting the file system content access event, to generate a metadata record, where the metadata record is stored in an extensible, self-describing data format. |
US08484256B2 |
Transformation of logical data objects for storage
Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID. |
US08484254B1 |
Research study database to compare different research studies and to compare actual activities compared to the protocol
A computer is provided for processing data from a plurality of studies of investigational products in a manner that allows the data from one study to be compared to one or more other studies. Each study includes a plurality of planned activities, a plurality of actual activities, and a plurality of assessments. The computer includes a memory, a database schema and a database. The memory is configured to store an operating system which includes an object-oriented database engine. The database schema is maintained by the object-oriented database engine of the operating system. The database schema has a plurality of uniquely defined database objects. For each study, the uniquely defined database objects include respective sets of objects that store the plurality of planned activities, actual activities, and assessments. The database is populated with data associated with the plurality of planned activities, actual activities, and assessments. The respective sets of objects that store the plurality of planned activities, actual activities, and assessments for each study share common attributes and relationships. Each planned activity, actual activity, and assessment has an associated data type that is the same for different studies. |
US08484253B2 |
Variational mode seeking
A mode-seeking clustering mechanism identifies clusters within a data set based on the location of individual data point according to modes in a kernel density estimate. For large-scale applications the clustering mechanism may utilize rough hierarchical kernel and data partitions in a computationally efficient manner. A variational approach to the clustering mechanism may take into account variational probabilities, which are restricted in certain ways according to hierarchical kernel and data partition trees, and the mechanism may store certain statistics within these trees in order to compute the variational probabilities in a computational efficient way. The clustering mechanism may use a two-step variational expectation and maximization algorithm and generalizations hereof, where the maximization step may be performed in different ways in order to accommodate different mode-seeking algorithms, such as the mean shift, mediod shift, and quick shift algorithms. |
US08484249B1 |
Graph transformations to correct violations of service level objectives in a data center
Graph transformations are used by a data management system to correct violations of service-level objectives (SLOs) in a data center. In one aspect, a process is provided to manage a data center by receiving an indication of a violation of a service-level objective associated with the data center from a server in the data center. A graph representation and a transformations data container are retrieved by the data management system from data storage accessible to the data management system. The transformations data container includes one or more transformations. The transformation is processed to create a mutated graph from a data center representation from the graph representation. An option for managing the data center is determined as a result of evaluating the mutated graphs. |
US08484239B2 |
Method and apparatus in a database system
A method and a telecommunication database system for facilitating modifications in the database and the handling of data queries. The database comprises an original dataset with data entries containing original data for different objects, and at least one auxiliary dataset with data entries containing updated data for at least some of the objects. A dataset tag is included in the data entries in either dataset indicating which dataset each entry belongs to. When a querying logic makes a query for data in a wanted data entry, the wanted data entry is obtained from a dataset determined based on the dataset tag in the data entry. |
US08484237B2 |
Terminal, web application operating method and program
A terminal stores in a storage section content distributed from a server and a data access power for deleting a service that differ from a service to which the content belongs in association with each other. The terminal determines, when the stored content requests the deletion of the differing service that is indicated by the statement contained in the content, whether or not the content and the data access power are stored in the storage section in association with each other. When the terminal has determined that the content that requested the deletion of the differing service and the data access power are stored in the storage section in association with each other, the terminal deletes content that belongs to the differing service from the storage section. |
US08484236B1 |
Method and/or system for processing data streams
Embodiments of methods, apparatuses, devices and/or systems for manipulating character expressions to determine relationships among such character expressions. In particular embodiments, a character expression may be represented as a concatenation of binary representations of individual characters in the character expression to provide a binary string. The binary string may then be processed by applying a binary arithmetic operator to provide a comparison. |
US08484235B2 |
Dynamically switching the serialization method of a data structure
Embodiments of the invention comprise a method for dynamically switching a serialization method of a data structure. If use of the serialization mechanism is desired, an instruction to obtain the serialization mechanism is received. If use of the serialization mechanism is not desired and if the serialization mechanism is in use, an instruction to obtain the serialization mechanism is received. If use of the serialization mechanism is not desired and if the serialization mechanism is not in use, an instruction to access the data structure without obtaining the serialization mechanism is received. |
US08484231B2 |
System and method for data mapping and information sharing
A process includes mapping a data format in an object in a source schema to a data format in an object in a destination schema. The process includes defining an attribute mapping, defining a relation between the data format in the object in the source and the data format in the object in the destination, mapping the data format in the object in the source to the data format in the object in the destination, and converting the data format in the object in the source to another data format within the source. When the object in the source has no analog in destination, a foreign object is introduced into the destination, and when the object in the destination refers to one or more dependent objects, one or more instances of referred objects are generated according to a predefined policy in the mapping. |
US08484229B2 |
Method and system for identifying traditional arabic poems
A system and method for searching for and identifying traditional Arabic poems in unstructured text. The system includes a CPU, a computer readable memory and a computer readable storage media. The system further includes first program instructions to identify lines of text within the document that have equivalent length. The system further includes second program instructions to group the identified lines of text as candidate verses. The system further includes third program instructions to select the candidate verses to generate a candidate poem. The first, second, and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory. |
US08484225B1 |
Predicting object identity using an ensemble of predictors
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predicting object identity using an ensemble of predictors. In one aspect, a method includes selecting candidate objects that likely match a received object that is to be identified, from a database of objects, and providing attributes of the received object compared with those of the candidates to an ensemble of predictors having respective properties. Based on previous training, each predictor can predict a most likely candidate. From among the most likely candidates, a previously trained support vector machine can select a potential match candidate. If a score that the support vector machine associates with the potential match candidate, that is representative of the potential match candidate's likelihood to match the received candidate satisfies a threshold, then the potential match candidate can be determined to be the received candidate. |
US08484221B2 |
Adaptive routing of documents to searchable indexes
Documents are assigned to one or more indexes in a document indexing system on the basis of document properties such as total number of tokens in the document, number of numeric tokens in the document, number of alphabetic tokens in the document, size of the document, and metadata associated with the document. Based on statistical distributions of document properties (over a large number of documents), different indexes can be defined, and a document router can direct a particular document to one index or another based on the properties of the particular document. In some implementations, certain document properties may be used to identify a nonrelevant document, or garbage document, so that it is either not indexed or assigned to an index dedicated for such documents. |
US08484219B2 |
Developing a knowledge base associated with a user that facilitates evolution of an intelligent user interface
Developing a knowledgebase associated with a user interface is disclosed. Development of the knowledgebase includes cataloging local data associated with a user, collecting remote data associated with the user, recording information associated with verbal input received from the user, tracking acts performed by the user to determine user idiosyncrasies, and updating the knowledgebase with the cataloged local data, the collected remote data, the recorded information, and the user idiosyncrasies. The updated knowledgebase is then provided to a component of a user interface. |
US08484217B1 |
Knowledge discovery appliance
Methods and systems for collecting and processing large volumes of data to determine the relevancy and value thereof comprise: deploying one or more data retrieval modules to interface with one or more data sources within the local network, wherein the one or more data retrieval modules comprise executable program code; executing the one or more data retrieval modules to perform operations comprising: accessing application data representing data stored or communicated through the one or more data sources; and forwarding the application data for analysis; and analyzing the forwarded application data to determine whether it is relevant to the topic, wherein the analyzing is performed by one or more devices within the local network. |
US08484210B2 |
Representing markup language document data in a searchable format in a database system
Systems, methods, computer program product embodiments for representing markup language document data in a searchable format in a database system are provided. An embodiment includes parsing a markup language document into a data stream, the data stream including a plurality of fields in a predefined format having a symbol table for at least one field of the data stream, and optimized field size based on a maximum value of data within each field, and storing the data stream in data storage. |
US08484202B2 |
Optimizing blending algorithms using interleaving
Methods and computer-readable media are provided for interleaving multiple sets of blended search results to identify a preferred set of blended search results for a search query or for a category of search queries. A search query is received and routed to multiple ranking systems, which return search results that are blended into sets of blended search results. Interleaving experiments are performed to determined, based on user preferences, which set of blended search results are preferred for that particular search query. Based on the outcome, a preferred blending algorithm is identified. |
US08484199B1 |
Ranking of geographic information
Ranking of geographic information includes receiving information about geographic features, identifying documents based on the information, each document being associated with one of the geographic features, and generating a rank score for each document based on one or more properties of the geographic feature associated with the document. |
US08484197B2 |
Search apparatus, search method, and computer readable medium
A search apparatus includes a graph memory, a root node specification receiving unit, and a search unit. The graph memory stores data of a graph having nodes representing data elements and a link representing a relationship between the data elements. The root node specification receiving unit receives a root node specified from among the nodes in the graph. The search unit searches for an adjacent node which is connected to a target node via a link and which satisfies a search condition that at least one of the target node and the adjacent node has a predetermined attribute. The search unit searches for an adjacent node using the root node as the target node. The search unit iteratively performs a process of searching for an adjacent node using a previously determined adjacent node as the target node for a subsequent iteration to obtain a concatenation of adjacent nodes. |
US08484196B2 |
Content management system that retrieves data from an external data source and creates one or more objects in the repository
A content management system (CMS) provides a way to include data from an external source as an object in the repository managed by the CMS. The CMS includes an external data mechanism that processes a document with a query to a data source external to the repository. The external data mechanism executes the query, and creates one or more objects in the repository according to the type of data returned. Each object containing data returned from the query is linked to that query via a formal relationship in the CMS. When an object that has a formal relationship with a query is checked out of the repository, the query corresponding to the object may be executed, and the data returned from the query may be stored in the object. Alternatively, the data may be used directly if a corresponding lifecycle policy indicates the corresponding query should not be executed. |
US08484195B2 |
Anonymous referendum system and method
An anonymous referendum system provides a means for an end user to enter an answer to a referendum without being forced to navigate to a secondary interface. The anonymous referendum system has a server that includes a database for storing available referendums and their corresponding status, operating parameters and answers, an answer checker for tallying or discarding an answer and at least one client that includes an interface. In the case a cookie is stored at the interface, the message is transmitted back to the server with a hashed cookie as a field in the header portion of the message. In the case a cookie is not used, a hashed MAC address is inserted as a field in the header portion. A mechanism for causing sharing of information between referendum pools is further disclosed. |
US08484194B1 |
Training set construction for taxonomic classification
A training set generator may be configured to input a taxonomy including a hierarchy of categories and a plurality of top-level sites, and to output a training set of categorized data. The training set generator may include a crawler configured to crawl each of the top-level sites to determine at least one lower-level site associated therewith and to store the top-level sites and associated lower-level sites as crawl data. The training set generator also may include an extractor configured to determine, for each of the top-level sites, a corresponding site-specific extraction template associating at least one portion of the corresponding top-level site with at least one category of the hierarchy of categories, and further configured to apply each site-specific extraction template to corresponding crawl data to thereby associate the crawl data with the categories of the hierarchical categories and obtain categorized data of the training set. |
US08484189B2 |
Managing parameters in filter expressions
A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter. |
US08484188B1 |
Using geographic data to identify correlated geographic synonyms
One embodiment of the present invention provides a system that that uses geographic data to identify correlated geographic synonyms in search queries. A correlated geographic synonym occurs when two terms that are possible synonyms should not be considered synonyms because they are associated with related geographic context. During operation, the system receives a term and a possible synonym for the term. The system then determines whether the term and the possible synonym are both present in a geographic data set. If so, the system uses the geographic data set to determine whether the possible synonym is a correlated geographic synonym for the term. |
US08484187B1 |
Enhanced presentation mode for search results
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for presenting search results. A method includes displaying a search engine results page in a first or a second presentation mode, wherein, in the first and in the second presentation modes, the search engine results page includes (i) a text region that displays textual information relating to one or more search results that are responsive to a search query and (ii) an image region, wherein, in the first presentation mode, the image region displays contextual information relating to two or more of the search results that are responsive to the search query, and wherein, in the second presentation mode, the image region displays contextual information relating to a single search result that is responsive to the search query; and receiving user input, then switching the search engine results page between the first and second presentation modes. |
US08484184B2 |
Navigation assistance for search engines
Search assistance is provided to users that submit search queries to search engines. In one implementation, a partial search query input by a user to a search engine is received. The partial search query is predicted to be a navigational query. A web address is selected based on the predicted navigational query. A search assistance list that includes the selected web address is generated. The search assistance list is displayed to the user in response to the received partial search query. In another implementation, a plurality of suggested search queries is determined for the received partial search query. A suggested search query of the plurality of suggested search queries having a highest relevance to the user is determined. A search assistance list is generated and displayed to the user. The suggested search query having the highest relevance to the user is prominently displayed in the search assistance list. |
US08484182B1 |
Wireless device content searching
A system and method of searching data stored on a wireless device is provided. Using a search request to search data stored on a wireless device which is received at a first processing node from a second processing node, the first processing node performs a search of the data stored on the wireless device. Search results are generated at the first processing node based on the search, and the search results are provided from the first processing node to the second processing node. |
US08484180B2 |
Graph-based seed selection algorithm for web crawlers
One or more search seeds for Web crawling operations are selected. In a directed graph with Web pages represented by vertices and links represented by edges, characteristics of vertices connected to potential seed vertices are considered in making a seed selection. |
US08484178B1 |
File sharing
A first device having a corresponding method and computer program comprises a storage device to store a first media file of data; a memory to store a playlist comprising a first pointer to the first media file of the first data, and at least one second pointer to at least one second media file of second data stored on one or more second devices; and an output circuit to transmit the playlist and portions of the first media file of the first data. |
US08484177B2 |
Apparatus for and method of searching and organizing intellectual property information utilizing a field-of-search
An apparatus and method for searching and organizing intellectual property (IP) is provided for formulating and facilitating searches for intellectual property, and organizing results of such searches. For example, a search and organization server is provided with modules) to create and process search queries. A class search module optionally provides on-line access to classification information and facilitates searching of intellectual property using select classifications. An IP thesaurus module optionally develops a list of elements (e.g., words, textual phrases, concepts, representations, numbers, identifications, pictures, graphics, features, etc.) found in select intellectual property information (e.g., groupings of patents). Optionally, the list of elements is used, e.g., as a search tool to refine search queries or criteria. A field-of-search module creates a field-of-search based on search information identified from select intellectual property information. Optional modules (e.g., search engine, workspace module, alert generator, report generator, etc.) are provided. |
US08484176B2 |
Multi-provider forms processing system with retry upon failure
A multi-provider forms processing system with retry upon failure comprises: a plurality of portable computing devices, a plurality of service providers and a paper-like forms server coupled by a network. The paper-like forms server performs the scheduling, routing, logging, verification and billing for the paper-like processing of compound documents. The paper-like forms server comprises a central schedule, a retry module and a billing module. The multi-provider forms processing system is advantageous because it monitors for failure of transactions, automatically issues a retry or replacement transactions and adjusts the billing for the failed transaction. In particular, the central scheduler tracks and determines when transaction failures occur, and based on these failures revises the billing to users and credits to service providers. The central scheduler also monitors the logs for completion as well as restarts, attempts, failure, reworked and re-performed transaction steps and modifies the bills accordingly. |
US08484175B2 |
Memory transaction grouping
Various technologies and techniques are described for providing a transaction grouping feature for use in programs operating under a transactional memory system. The transaction grouping feature is operable to allow transaction groups to be created that contain related transactions. The transaction groups are used to enhance performance and/or operation of the programs. Different locking and versioning mechanisms can be used with different transaction groups. When running transactions, a hardware transactional memory execution mechanism can be used for one transaction group while a software transactional memory execution mechanism used for another transaction group. |
US08484174B2 |
Computing environment representation
A computing environment may be represented as a deployable object hierarchy, which may be organized according to an object hierarchy schema that is commonly shared among the computing environment host and the devices that are configured to render the computing environment. A particular object hierarchy schema is presented in detail for representing a computing environment, wherein many objects of the computing environment are modeled as resources that may be distinctly addressable (e.g., in a RESTful object hierarchy.) Many types of objects and properties thereof are presented in order to elucidate an exemplary object hierarchy schema and to illustrate exemplary objects and object hierarchies organized according thereto. Additional properties of various object hierarchy schemas include extensibility, deployability, and object addressing models with various advantages. |
US08484172B2 |
Efficient search for migration and purge candidates
A computer system configured to store a plurality of files, and a data file, which includes inode and migration or purge information associated with the files. The computer system searches the data file to identify files that are candidates for migration or purge. A plurality of pathnames associated with the files is stored in the data file or a separate data file, and the computer system obtains the pathnames of candidate files from the data file (or separate data file). When candidate files are identified, their inodes are used to look up their pathnames in the plurality of pathnames. The data file may include information about whether a file has been modified and its time of last access. To determine whether a file is a candidate for migration, its entry in the data file is checked to determine whether it has been modified. If it has, it is identified as a migration candidate. A file is determined to be a purge candidate if it has not been modified and its time of last access is older than a predetermined value. |
US08484168B2 |
Statistical record linkage calibration for multi token fields without the need for human interaction
Disclosed is a system for, and method of, calculating parameters used to determine whether records and entity representations should be linked. The system and method utilize blended field weights to account for certain types of partial matches. The system and method apply iterative techniques such that parameters from each linking iteration are used in the next linking iteration. The system and method need no human interaction in order to calibrate and utilize record matching formulas used for the linking decisions. |
US08484166B2 |
Oracle rewind: metadata-driven undo
Metadata-driven undo is described. In an embodiment, a metadata repository stores metadata that is associated with operations. Attributes associated with each operation are also stored in the metadata. Each operation is associated with an undolet that includes instructions for generating undo entries for operations of a particular operation type. Undo log entries are generated using the metadata and the undolet when a request is intercepted that includes an undoable operation. When an undo command is issued, the instructions in the undo log that are associated with a particular business transaction are executed to “rewind” the transaction. |
US08484165B2 |
Systems and methods of media management, such as management of media to and from a media storage library
A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed. |
US08484158B2 |
Managing information about avatars across virtual worlds
Techniques are disclosed for managing relationship information across virtual worlds. In one embodiment, information about avatars in virtual worlds is received. A correlation is derived between two avatars based on the received information. The derived correlation between the two avatars is stored and queried by one or more applications. |
US08484157B2 |
Compensating for unbalanced hierarchies when generating OLAP queries from report specifications
Systems, methods and articles of manufacture are disclosed for generating an online analytical processing (OLAP) query against a cube. The cube may have dimensions, each dimension having a hierarchy of members. A report specification may be received against a hierarchy of the cube. An OLAP query may be generated from the report specification. The OLAP query may include projected members not having any descendant at the detail level of the hierarchy, thus producing more accurate results. |
US08484153B2 |
Methods and systems for circadian physiology predictions
Systems and methods are provided for predicting a circadian state of an individual. The methods comprise: providing a model representative of the response of the circadian state to light stimulus, the model comprising at least one model variable representative of a probability distribution function (PDF) of a phase offset of the circadian state of the individual; and using the model to estimate an updated PDF of the phase offset, wherein using the model to estimate the updated PDF of the phase offset comprises performing a Bayesian estimation process commencing with an initial PDF of the phase offset and iterating toward the updated PDF of the phase offset. |
US08484151B1 |
Predicting parking availability
The parking availability for a geographic area is predicted using a parking availability model. The geographic population density for the geographic area is first predicted. The predicted geographic population density is then applied to the parking availability model to produce a prediction of the parking availability for the geographic area. The parking availability model comprises a function that relates predicted geographic population densities with parking availabilities for a geographic area. The predicted parking availability for the geographic area is stored in a computer-readable storage medium. The parking availability predictions may be displayed as a layer within a map, and may be produced for a specifically requested geographic area, or a general geographic area. |
US08484150B2 |
Systems and methods for asset condition monitoring in electric power substation equipment
Certain embodiments of the invention may include systems and methods for asset condition monitoring in electrical power substation equipment. According to an example embodiment of the invention, a method is provided for detecting behavior in electrical substation equipment. The method may include receiving realtime data associated with a plurality of parameters associated with the substation equipment, storing at least a portion of the realtime data over a period of time, wherein the stored data comprises historical data, comparing the realtime and historical data, and generating a report based at least in part on a comparison of the realtime data and historical data. |
US08484142B2 |
Integrating an internet preference learning facility into third parties
In embodiments of the present invention improved capabilities are described for a computer program product embodied in a computer readable medium that, when executing on one or more computers, helps target responses returned to a user through the use of a computer facility by performing the steps of (1) providing a user preference learning API to a third-party website to determine preferences of a user as related to a market of a third-party, wherein the preference learning API is executing as an extension of the computer facility; (2) receiving third-party information related to the market of the third-party; (3) collecting the preferences of the user and storing them as a user preference profile; (4) receiving a query from the user at the third-party website; and (5) using in the user preference learning API the third-party information related to the market of the third-party and the preferences of the user as stored in the user preference profile to provide a response back to the user that relates to the query from the user. |
US08484138B2 |
Combined cathodic protection and meter reading monitoring system
Disclosed are apparatus and related methodologies for increasing functionality of gas metrology devices used in a supervisory Control and Data Acquisition (SCADA) network by combining the collection of meter data with cathodic protection (CP) monitoring data in a single system. Per present subject matter, CP monitoring data may be collected at individual metrology locations and combined with data otherwise bubbled up to SCADA data collectors for transmission to the network head end. CP data collection and transmission with the bubbled up metrology data provides a significant increase in the amount of CP data collected and offers the advantage of relatively earlier detection of CP installation related problems in addition to significant reduction in data collection costs. |
US08484135B2 |
Method of and system for assignment of price groups
A method of classifying retail products and services includes providing a listing of groupings of at least one of retail products and services in a computerized system, and providing a listing of price level groups defined within the computerized system. The method also includes receiving a user selection of groupings of at least one of retail products and services from the listing of groupings of at least one of retail products and services and a user-selected price level group from the listing of price level groups. The method also includes and assigning the user-selected price level group to the user selection of groupings. |
US08484129B2 |
System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
A method of making payment. A request is received to effect payment between a buyer and a seller for a transaction having established terms. The terms include a payment amount and a settlement date. Messages are exchanged between the buyer and the seller that include an offer and acceptance of new terms for payment at other than the established terms. The new terms include an adjusted amount of payment to be made at a particular time after an event associated with the transaction. An electronic notification that the event has occurred is received, and the after the notification, payment between the buyer and seller is effected under the new terms. |
US08484128B2 |
Method of implementing digital payments
A method for transferring a digital payment order from a first terminal device to a second terminal device, and for saving the payment order on a payment order server. A payment order request is sent from the first terminal device to the payment order server and, in response, the requested payment order is sent from the payment order server to the first terminal device. The payment order is thereafter transmitted from the first terminal device to the second terminal device, and the payment order is then transferred from the second terminal device to the payment order server to be honored. A message confirming the honoring of the payment order is sent to the second terminal device. |
US08484127B2 |
System and method for managing allocation of funds between a plurality of entities
Embodiments of the present invention provide a system and method for managing allocation of funds between a plurality of entities. In example embodiments, details of a remuneration to the plurality of entities are received. The remuneration relates to at least one transaction. Funds associated with the remuneration are allocated among the plurality of entities to be remunerated based on at least a portion the details of the remuneration. |
US08484125B1 |
Market participant issue selection system and method
A system and method of allocating rights for quoting issues on a trading facility such as an exchange is described. The method may include providing market participants such as remote market makers with a listing of issues available for remote quote streaming where the available issues are ranked according to predetermined trading parameters. A market participant requests allocations of rights to certain issues and the request is filtered according to a value associated with the ranking of the selected issues. The system includes an issue selection database having a listing of issues available for trading where each issue is ranked based on a trading parameter. An issue selection communication module communicates with the issue selection database and is configured to list available issues and rankings. An issue allocation filter receives a market participant request and compares the selected issues in that request to one or more exchange-based rules. |
US08484123B2 |
System and method for multi-factor modeling, analysis and margining of credit default swaps for risk offset
A system and method for determining a margin requirement associated with a plurality of financial instruments within a portfolio is disclosed. The system and method include receiving a plurality of data associated with the plurality of financial instruments within the portfolio, determining a systematic risk margin based on at least a portion of the received plurality of data, determining a curve risk margin based on at least a second portion of the received plurality of data, determining a convergence and divergence risk margin based on at least a third portion of the received plurality of data, determining a sector risk margin based on at least a fourth portion of the received plurality of data, determining an idiosyncratic risk margin based on at least a fifth portion of the received plurality of data, determining a liquidity risk margin based on at least a sixth portion of the received plurality of data, determining a basis risk margin based on at least a seventh portion of the received plurality of data, and calculating a multi-factor risk margin based on one more of the determined risk factors. |
US08484118B1 |
Methods, systems and program products for market analysis
A method, data processor and program product, for performing an analysis of one or more instruments and/or one or more actors acting on the one or more instruments. In one embodiment a competence measure Cij is computed for at least one pair of instrument i and actor j; wherein i is an index which runs through the one or more instruments and j is an index which runs through the one or more actors; and wherein said computing the competence measure Cij of actor j on instrument i comprises maintaining a cumulative sell valueij and a cumulative purchase valueij respectively based on sell valuesij and/or purchase valuesij, and computing a value which is about equal to: ( cumulative sell value ij - cumulative purchase value ij ) minimum of ( cumulative sell value ij , cumulative purchase value ij ) . |
US08484111B2 |
Integrated change management unit
An integrated system for managing changes in regulatory and non-regulatory requirements for business activities at an industrial or commercial facility. Application of this system to environmental, health and safety activities, and to food, drug, cosmetic, and medical treatment and device activities, are discussed as examples. The system: provides one or more databases that contain information on operations and requirements concerning an activity or area of business; receives information on regulatory and non-regulatory changes that affect operations of the business; converts these changes into changes in data entry forms, data processing and analysis procedures, and presentation (by printing, electronic display and/or distribution) of data processing and analysis results to selected recipients, without requiring the services of one or more programmers to re-key and/or reformat the items affected by the change; and implements receipt of change information and dissemination of data processing and analysis results using the facilities of the Internet. |
US08484107B2 |
Verification method and system
Systems and methods for verifying and monitoring employees are provided. Employees call-in to the system at scheduled times. If an employee misses a scheduled call-in, an alert can be generated. An employer notification process can generate the alert, notifying a supervisor of the employee's missed call. The alert can include the employee's name, the location of the employee, and the time he/she was supposed to call. Such systems and methods can be used to verify that a worker is at the proper location at the proper time and awake and alert during the entire time period that he/she is supposed to be working. |
US08484102B2 |
Automated accrual account reconciliation
Systems and methods of a reconciliation engine for accrual accounts associated with purchase order documents are provided. The reconciliation engine applies a set of business rules a set of purchase order documents for which the accrual account is nonzero. The business rules allow the system to determine discrepancies that are inconsequential and may be disregarded. Those accounts are marked for clearance and automatically cleared. An interface is provided to reverse the automatic clearance, as well as to adjust accrual accounts manually. |
US08484100B2 |
Method, medium, and system for an integrated application store for a user device
Methods, systems and machine readable tangible storage media that integrate an application store in a user device. In one embodiment, a selected document that cannot be used as selected triggers a request to an application store server to determine an availability of applications to use the document as selected. The user device enhances the display of the document selection interface to allow the user to display an application store interface to purchase the application. The purchased application is downloaded and installed on the user device, and the user is optionally apprised of the progress of the purchase with an animated icon representing the application “flying” from the application store interface and “landing” in a dock area within the display on the user device when ready for subsequent launch. Other embodiments are also described. |
US08484092B1 |
Generating communities based on common interest
Disclosed are various embodiments for generating user communities based on common interests. Users demonstrating a potential interest in a product and/or product class in an electronic commerce system are identified. A geographic location of each of the users can also be identified. The geographic area can be expanded or reduced so that the pool of users in a community meets minimum and/or maximum thresholds. An event can be created on behalf of the users in an establishment. An electronic forum can also be created. The users in a community can also be linked together in a social networking system. |
US08484089B1 |
Method and system for a hosted digital music library sharing service
A hosted web service is provided to enable the legitimate sharing and reselling digital music among subscribers to the web service by leveraging the teachings of the first sale doctrine of copyright law. By maintaining a single copy of properly purchased song within the system that can be only accessed by one subscriber at a time, the web service preserves the rights of the copyright holder of the digital music while encouraging a community sharing. |
US08484088B1 |
Customer satisfaction in booking process
A system and system to improving customer satisfaction in booking process. In one embodiment a system and method are described to determine the cause of the issue in procuring the service is and, based on a set of rules, offer the user a path to complete the procurement successfully. In one embodiment, a system and method are described to determine when a supplier is not available and queue requests until the supplier system is available again. In one embodiment, a system and method are described to actively manage the status of each account so that the user's transactions do not fail because of mis-configured or expired account configuration status. |
US08484087B2 |
Systems and methods for the selection and purchase of digital assets
The present invention provides systems and methods for enabling a customer to sample content and select content for purchasing while the customer is in a retail store. Advantageously, the customer may be given one or more options for the delivery of the content. |
US08484084B2 |
Systems and methods to connect people in a marketplace environment
Systems and methods to provide telephonic connections. In one embodiment, a method includes: providing a listing on a marketplace, the listing including an assigned reference to be used to initiate a real time communication connection; and billing for a real time communication lead generated from presenting the listing in response to a real time communication initiated via the reference. In one embodiment, a method includes: conducting online auction of telephonic leads; determining a way to present listings based at least partially on received price bids on the telephonic leads (e.g., the order of placement, the selection for placement, etc); and providing the listings with information to initiate a telephonic connection in a way trackable to measure a number of telephonic calls generated from presenting the listings. |
US08484082B2 |
Systems and methods for electronic marketing
An exemplary system includes a publisher subsystem configured to communicate with an access device and an advertiser device over a data communication network. The publisher subsystem includes a publish module, a session module, and an allocation module. The publish module is configured to publish content over the data communication network, the content including an advertisement. The session module is configured to detect a selection of the advertisement, initiate a session between the access device and the advertiser device in response to the selection, the advertiser device being associated with the advertisement, and receive feedback from the advertiser device. The allocation module is configured to allocate revenue based on the feedback. In some examples, the amount of the revenue is independent of the feedback. |
US08484079B2 |
System and method for reducing excess capacity for restaurants and other industries during off-peak or other times
A system and method for reducing excess capacity for restaurants and other industries during off-peak hours is provided. Customers or potential customers may bid on gift certificates redeemable at restaurants during a predetermined time. Users may register with the system and provide identification and demographic information which may be used by restaurants for targeted marketing strategies, promotions, and special offers. The system may include a registration module, an auction module, a restaurant guide module, a restaurant manager module, rewards and referral center module, restaurant reservation module, and advertisement displays. |
US08484077B2 |
Using linear and log-linear model combinations for estimating probabilities of events
A method for combining multiple probability of click models in an online advertising system into a combined predictive model, the method commencing by receiving a feature set slice (e.g. corresponding to demographics or taxonomies or clusters), and using the sliced data for training multiple slice-wise predictive models. The trained slice-wise predictive models are combined by overlaying a weighted distribution model over the trained slice-wise predictive models. The combined predictive model then is used in predicting the probability of a click given a query-advertisement pair in online advertising. The method can flexibly receive slice specifications, and can overlay any one or more of a variety of distribution models, such as a linear combination or a log-linear combination. Using an appropriate weighted distribution model, the combined predictive model reliably yields predictive estimates of occurrence of click events that are at least as good as the best predictive model in the slice-wise predictive model set. |
US08484070B2 |
Method and system for managing vending operations based on wireless data
A system coupled to one or more vending machines, such as soft drink vending machines, via a wireless data link can acquire operational vending data, for example sales data, hardware status, and product temperature. The system can compile data from multiple vending machines dispersed across a geographic area such as a city or state. The system can include software that refines the vending operations of one or more such vending machines based on analysis of acquired data, taking into consideration other information such as market, business, seasonal, or environmental factors. Refining vending operations can include adjusting product offerings, relocating vending machines, replicating favorable conditions, and addressing unexpected sales variations. |
US08484068B2 |
Method and system for evaluating consumer demand for multiple products and services at remotely located equipment
A method and system are provided for estimating consumer demand at remotely located equipment and establishing dispatch schedules for servicing the remotely located equipment. Data from the remotely located equipment may be classified into a hierarchy or various levels of reliability for use in calculating a consumer demand estimate for each product and/or each service available at the remotely located equipment. A full set of sales data for each product or service over multiple time intervals with no equipment problems, no out of stock conditions and no other operating problems may be classified as the highest level of reliability and predictability possible for calculating a consumer demand estimate. The lowest level of data used to calculate a consumer demand estimate may be a historical average of daily sales for all products or services sold over a long period of time at the remotely located equipment. |
US08484065B1 |
Small enhancement process workflow manager
A computer-implemented system for selecting a workflow path of a project is provided. The system includes an initial phase, an evaluation phase, a completion phase, and a criteria engine. The evaluation phase of the project includes a plurality of workflow paths for the project based on criteria of the project. Each of the plurality of paths include one or more steps of the evaluation phase. The criteria engine is operable to evaluate project criteria of the project at one or more steps in the evaluation phase and route the project to at least another step in the evaluation phase based on the project criteria. |
US08484062B2 |
Assessment of skills of a user
A method, operable on a processing device, for assessment of skills of a user may include receiving, by the processing device, an error message reporting an error associated with the user. The method may also include determining, by the processing device, a categorization of the error. Determining the categorization of the error may include assigning one of a plurality of predetermined skill ratings to the user. Each predetermined skill rating may be associated with a predefined condition. The method may additionally include generating, by the processing device, a report for assessment of the skills of the user. The report may include an identification of the user, the error, identification of a system if a system associated error, identification of a product if a product associated error, the categorization of the error and the predetermined skill rating assigned to the user. |
US08484059B2 |
Methods, systems, and products for surveying facilities
Methods, systems, and products are disclosed for surveying equipment, machinery, plants, and other facilities. Facilities data may be overlaid onto a map to generate a graphical mapping. When this graphical mapping is displayed, a selection may be received to create a survey of the facilities. Another selection of a facilities item needing repair may be received, and an action may be associated to the facilities item. An electronic survey file is created that describes the facilities item needing repair. |
US08484058B2 |
Computer implemented method for managing electronic ticket requests
A ticketing management system and computer implemented method for managing ticket requests is provided including a request management system, configured to receive ticket requests and allocate tickets to purchasers, a back-end office ticketing system, configured to record ticket requests and a fulfillment center configured to receive the ticket requests from the back-end office ticketing system and deliver the tickets to the purchasers. The request management system includes a shopping module. The shopping module is configured to receive at least one primary request for an event and storing the primary request, receive at least one alternate request for an event and storing the alternative request and allocate events to a user based on the primary request and alternative request selections. |
US08484056B2 |
System and method for increasing capacity in an insurance system through capital market participation in cell company based alternative risk transfer structure
The invention relates, in various aspects to systems, methods, and computer readable media suited for implementing a commonly administered, quota share-based multi-insurer primary insurance system. Among other embodiments, at least one insurance entity is associated with a funding entity, and portions of a claim liability or a received premium associated with at least one insurance policy are allocated among at least two insurance entities and the funding entity according to the stored quota share rates associated with the at least one insurance policy. Other embodiments are disclosed and encompassed herein. |
US08484055B2 |
Method and apparatus for providing retirement income benefits
A computerized method and system for administering an unannuitized annuity plan having a guaranteed minimum withdrawal payment feature associated with a systematic withdrawal program includes the steps of and system for storing data, determining an amount of a maximum guaranteed withdrawal payment for a prescribed period (e.g., one year), periodically determining the account value, monitoring for an unscheduled withdrawal made under the plan and adjusting the amount of the maximum guaranteed withdrawal payment in response to the unscheduled withdrawal. Guaranteed withdrawal payments are periodically made to the account owner so long as withdrawals do not exceed the maximum guaranteed amount for the period, or the account value is greater than the payment. |
US08484053B2 |
Method and system of combining money transfer services with life insurance
The present invention is a new business method that intends to reduce the risk, help, and protect the economic security of the foreign families who are dependants from the income that come from the foreign workers inside the U.S.A. territory. The invention helps by offering protection through a life insurance by combining the Money Transmission Service and the Life Insurance Service. The invention cares for both the worker residing inside the U.S.A. territory and the family members inside foreign territory. |
US08484052B2 |
System and method for receiving and evaluating requests for insurance proposals
A computer system for receiving and evaluating requests for quotes for insurance services includes a processor; and a memory storage device in communication with the processor. The processor is adapted to: receive via a communications interface data including a request for a quote to provide insurance services with respect to a first risk; verify and augment the received data with respect to one or more sources of data; determine based on the verified and augmented received data whether a quote will be provided with respect to the first risk; and provide an output signal including the received data and at least a portion of the augmented data to a third party server. |
US08484051B2 |
System and method for use in connection with an annuity
A method for determining one or more features of an annuity includes receiving data indicative of a prospective annuitant's personal expenses in at least a first expense category and a second expense category; storing the data in memory; accessing price index information for the first expense category; accessing price index information for the second expense category; accessing general price index information; and based on factors including the price index information for the first expense category, the price index information for the second expense category, and the general price index information, determining a benefit increase rate of an annuity for the prospective annuitant; and providing an output indicative of at least the determined benefit increase rate. |
US08484047B2 |
System and method for scheduling travel on a charter transport
A method is disclosed for scheduling travel on a charter transport. The method can include obtaining from a traveler a passenger accommodation request identifying an origin-destination-pair. The method can also include automatically identifying one or more charter transports having an available passenger accommodation. Moreover, the method can include notifying the traveler of the available passenger accommodation. |
US08484046B1 |
Method and apparatus for internet on-line insurance policy service
An Internet on-line insurance policy service system that facilitates real-time automated communication of policy information, adjustment of policy parameters, calculation and communication of resulting policy quotes, and implementation of policy changes, while obviating insurer personnel involvement and supervision of the communication. The system comprises a plurality of software modules relating to on-line real-time communication of existing policy information, testing of a wide range of variations in policy parameters, computing and communicating changes in policy premiums that would result from such variations, communicating desired changes in policy parameters and implementing desired policy changes. Other modules relate to communication of claims information and the providing of on-line forms. |
US08484042B2 |
Apparatus and method for processing service interactions
An interactive voice and data response system that directs input to a voice, text, and web-capable software-based router, which is able to intelligently respond to the input by drawing on a combination of human agents, advanced speech recognition and expert systems, connected to the router via a TCP/IP network. The digitized input is broken down into components so that the customer interaction is managed as a series of small tasks performed by a pool of human agents, rather than one ongoing conversation between the customer and a single agent. The router manages the interactions and keeps pace with a real-time conversation. The system utilizes both speech recognition and human intelligence for purposes of interpreting customer utterances or customer text, where the role of the human agent(s) is to input the intent of caller utterances, and where the computer system—not the human agent—determines which response to provide given the customer's stated intent (as interpreted/captured by the human agents). The system may use more than one human agent, or both human agents and speech recognition software, to interpret simultaneously the same component for error-checking and interpretation accuracy. |
US08484041B2 |
System and method for reputation scoring
The present invention generally relates to online reputations. Specifically, this invention relates to a system and method for analyzing, determining, reporting and modifying an online reputation of a business, professional or individual. The online reputation of a business, professional or individual being comprised of a numeric value, calculated at least in part on positive reviews of the business, professional or individual, negative reviews of the business, professional or individual and the types of websites the positive or negative reviews reside upon. |
US08484030B1 |
Script compliance and quality assurance using speech recognition
Apparatus and methods are provided for using automatic speech recognition to analyze a voice interaction and verify compliance of an agent reading a script to a client during the voice interaction. In one aspect of the invention, a communications system includes a user interface, a communications network, and a call center having an automatic speech recognition component. In other aspects of the invention, a script compliance method includes the steps of conducting a voice interaction between an agent and a client and evaluating the voice interaction with an automatic speech recognition component adapted to analyze the voice interaction and determine whether the agent has adequately followed the script. |
US08484027B1 |
Method for live remote narration of a digital book
A method for narrating a digital book includes retrievably storing first data relating to narration of the digital book by a first end-user. The first data is then provided to a user device having stored thereon the digital book. Subsequently, the digital book is presented in narrated form to a second end-user via the user device. In particular, the digital book is displayed via a display portion of the user device while simultaneously providing in audible form the first data via an audio output portion of the user device. |
US08484026B2 |
Portable audio control system and audio control device thereof
A portable audio control system that controls an audio signal transmitted from an electronic device, including an earphone device and an audio control device. The audio control device includes an audio source receiver, a signal synthesis module, and an audio output unit. The audio receiver, which is connected with the electronic device, is used for receiving the audio signal. The signal synthesis module receives both the audio signal and a voice signal coming from an external audio resource, and then synthesizes those signals. The audio transmitter is used to output the synthesized sound to the earphone device. As users utilize the portable audio control system to connect with the electronic device, both sound from the electronic device and the external voice or song can be listened at the same time. |
US08484019B2 |
Audio encoder and decoder
The present invention teaches a new audio coding system that can code both general audio and speech signals well at low bit rates. A proposed audio coding system comprises linear prediction unit for filtering an input signal based on an adaptive filter; a transformation unit for transforming a frame of the filtered input signal into a transform domain; and a quantization unit for quantizing the transform domain signal. The quantization unit decides, based on input signal characteristics, to encode the transform domain signal with a model-based quantizer or a non-model-based quantizer. Preferably, the decision is based on the frame size applied by the transformation unit. |
US08484017B1 |
Identifying media content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving (i) audio data that encodes a spoken natural language query, and (ii) environmental audio data, obtaining a transcription of the spoken natural language query, determining a particular content type associated with one or more keywords in the transcription, providing at least a portion of the environmental audio data to a content recognition engine, and identifying a content item that has been output by the content recognition engine, and that matches the particular content type. |
US08484012B2 |
Information service apparatus and method, information display apparatus and information service system
An information service apparatus provides information described in a language suitable for a user. The information service apparatus has an operation panel on which operation information on the information service apparatus is displayed. It is judged whether or not information can be provided in a language designated by discrimination information contained in a request from a terminal. When it is determined that the information in the language designated by the discrimination information cannot be provided, an operation panel language used for displaying the operation information on the operation panel is set as the language used for providing the information. |
US08484011B2 |
Multilingual dialogue system and controlling method thereof
A multilingual dialogue system enabling a user to conduct dialogue in various languages, and a controlling method thereof. According to the multilingual dialogue system and the controlling method, reliability of the user's language can be evaluated, thereby coping with errors generated during dialogue. |
US08484008B2 |
Methods and systems for performing timing sign-off of an integrated circuit design
Systems and methods for performing timing sign-off of an integrated circuit design are disclosed. In one example embodiment the integrated circuit design is divided into plurality of blocks based on a pre-determined logic. A timing model is extracted for each block using static timing analysis (STA), wherein the extracted timing model includes timing information. An integrated circuit design level STA is performed using the extracted timing model of all of the plurality of blocks to obtain first integrated circuit design timing. The first integrated circuit timing is compared with a predetermined performance criterion. |
US08484004B2 |
Systems and methods for improved positioning of pads
Systems and methods for the automated positioning of pads and orienting of slot templates for the pads. The systems and methods also include automated adjustment of well path plans from a pad to selected well targets. |
US08484000B2 |
Detecting events of interest using quantum resonance interferometry
Incoming data from, for example, an array of detectors, may be received. A dynamical system may be initialized corresponding to a modality of the incoming data so that a measurement probe based on the initialized dynamical system may be generated. Such a measurement probe may be injected into a quantum mechanical system so that it may be determined whether the injection of the measurement probe into the quantum mechanical system results in a collapse of the quantum mechanical system. Thereafter, it may be determined that a signal is present within the incoming data if the quantum mechanical system collapses. Related methods, apparatuses, systems, and computer-program products are also described. |
US08483999B2 |
Method and system for simplifying models
An example method of simplifying a system expressed as differential algebraic equations includes transforming the differential algebraic equations into Hessenberg form, the Hessenberg form including algebraic equations and differential equations, using the algebraic equations to express a constraint manifold, and using a combination of differentiation and projections onto the normal and tangential spaces of the constraint manifold to simplify the differential equations. |
US08483998B2 |
In situ emission measurement for process control equipment
A system and method for accurately measuring supply gas consumed by a particular process control component within a process control system is disclosed. Enhanced measurement accuracy is derived from measuring the consumption of the process control component in a normal operating mode of the process control system. The amount of fluid expended by one process control component is separated by a fluid control system from the amount of supply gas expended in actuating other process control components. The amount of fluid expended by each component may be determined by measuring a decrease in a fluid within a vessel having a known quantity that independently supplies supply gas to each component during its operation. |
US08483997B2 |
Predictive modeling of contact and via modules for advanced on-chip interconnect technology
A computer program product estimates performance of a back end of line (BEOL) structure of a semiconductor integrated circuit (IC). Code executes on a computer to dynamically predict an electrical resistance of the BEOL structure based on input data specific to multiple layers of the BEOL structure. The BEOL structure can be a contact or a via. The layers of the contact/via include an inner filling material and an outer liner. The code accounts for a width scatter effect of the inner filling material, as well as a slope profile of the contact/via. |
US08483996B2 |
Controlled cooling of a data center
A device for sensing at least one environmental condition in a data center. The device includes a chassis, a propelling mechanism, a power supply, a steering mechanism, and a controller supported on the chassis. The chassis also supports at least one environmental condition sensor and is operable to travel through the data center and sense at least one environmental condition at various locations throughout the data center. |
US08483992B2 |
Analytical computation of geometric normalization factor for TOF-PET
A method, including: determining a line of response for an imaging apparatus, the line of response being defined by respective locations of a pair of detector crystals of the imaging apparatus; defining an array of emission points corresponding to the determined line of response; determining, for each point in the array of emission points corresponding to the line of response, a solid angle subtended by surfaces of the pair of detector crystals that define the line of response; averaging the determined solid angles to generate an average solid angle; determining a depth of interaction factor dependent upon penetration of a gamma ray in the pair of detector crystals of the imaging apparatus; and calculating a geometric corrective factor for the determined line of response by multiplying a reciprocal of the average solid angle by the determined depth of interaction factor. |
US08483991B2 |
Method and system for measuring thermal radiation to determine temperature and emissivity of an object
A system and method are disclosed that determines the emissivity and temperature of a target object. A compact emitter capable of sequentially emitting blackbody-like radiation at two different temperatures is used to determine the target object's emissivity and temperature. |
US08483988B2 |
Temperature estimation apparatus for aeroplane gas turbine engine
In a temperature estimation apparatus for an aeroplane gas turbine engine mounted on an aircraft and having a combustion chamber, a high-pressure turbine rotated by combustion gas exhausted from the combustion chamber, a low-pressure turbine located downstream of the high-pressure turbine to be rotated by low-pressure gas which has passed through the high-pressure turbine, a high-pressure turbine rotational speed sensor, a low-pressure turbine rotational speed sensor, and a temperature sensor, inlet temperature at an inlet of the high-pressure turbine is estimated based on the detected outlet temperature of the low-pressure turbine and the rotational speed of the low-pressure turbine and is corrected with the detected rotational speed of the high-pressure turbine. |
US08483987B2 |
Circuit with control function and test method thereof
There is provided a circuit with control function including a circuit to be controlled so as to be operated only if a predetermined environment meets a specific condition and being arranged to detect, in any predetermined environment, whether or not the circuit with control function is normally operated, and a test method thereof. The circuit with control function includes a controller (microcomputer) for operating the circuit to be controlled (a heater) only if a predetermined environment (ambient temperature) detected by a sensor (a first temperature sensor) meets a specific condition (0° or below). The controller includes a self-diagnosis device for diagnosing whether or not the circuit with control function is normally operated (step S5) and an interruption detecting device (steps S1 to S4) for detecting whether or not energization from a commercial power supply is intermittently interrupted in a predetermined pattern and activating the self-diagnosis device when the interruption of the predetermined pattern is detected. |
US08483984B2 |
Method and apparatus for testing the operating conditions of an electric network
A method for testing the operating conditions of an electric network, including at least one operating state, including the steps of providing a voltage signal (v(t)) to a network load and measuring the instantaneous current signal (i(t)) circulating in the load, delaying the instantaneous current signal (i(t)) to generate an instantaneous current signal delayed ((i(t+τ)) by a predetermined amount of time (τ), the predetermined amount of time (τ) being a function of the operating state of said load, the method including the steps of calculating, within a predetermined measurement time (Tm), an admittance ratio (Gχ(τ)) between the mean of the product of the voltage signal (v(t)) and the delayed instantaneous current signal (i(t+τ)), and the mean of the square of the voltage signal (v(t)), and to compare the value of the admittance ratio (Gχ(τ)) with a range of predetermined values (Gmin,Gmax) to determine the operating state of the electric network. |
US08483983B2 |
Information processing apparatus and battery degradation detection method
According to one embodiment, an information processing apparatus is configured to be powered by a battery. The apparatus includes a charging circuit, a charging current measuring module, a charging time measuring module, and a calculation module. The charging circuit charges the battery by using power from an external power supply. The charging current measuring module measures a charging current supplied to the battery from the charging circuit. The charging time measuring module measures a time during which the battery is charged by the charging current. The calculation module calculates a charging capacity from the measured charging current and the measured charging time, and compares an accumulated charging capacity, which is obtained by cumulatively adding the calculated charging capacity to a previously calculated charging capacity, with a reference value, in order to detect degradation of the battery. |
US08483982B2 |
Automated emergency power supply test using variable load bank stages
An automated emergency power supply system (EPSS) and testing solution that records generator load values and engine exhaust temperature values to evaluate whether an EPSS test satisfies legislated test criteria. The EPSS test is carried out under software control, which initiates a test by instructing an automatic transfer switch (ATS) to change its status to a test status, causing the essential loads to be powered by a generator instead of a main utility power source. Power monitors record the ATS and generator status during the test as well as electrical parameter data from the ATS and generator and exhaust temperature data and other engine parameter data from the generator. When the test is concluded, the ATS is instructed to return the status to normal so that power delivery is resumed from the main power source. The electrical and engine parameter data is analyzed and compared against legislated test criteria to determine a pass/fail result of the EPSS test. |
US08483975B2 |
Prediction of remaining life in a heat exchanger
In one embodiment, a method implemented by a processor that receives a first set of inputs comprising values associated with wall thickness, the values ascertained through an inspection method for a first zone of a heat exchanger, the first zone comprising a plurality of inspected and uninspected tubes; computes a respective estimate of a likelihood of a leak occurring at the plurality of inspected and uninspected tubes over a time continuum based on the first set of inputs, an age of the inspected tubes, and an accuracy of the inspection method; and provides a visualization of an estimate for a total likelihood of a leak for the heat exchanger based on the estimate for the first zone. |
US08483974B2 |
Method and system for transferring analyte test data
A system for transferring data includes an analyte test instrument (ATI) adapted to store data, a wirelessly enabled data management device (DMD) for comprehensively analyzing data, and an adaptor removably connected to the ATI for transferring data stored on the ATI to the DMD. The adaptor includes a data communication device capable of removable connection with the ATI, a microprocessor electrically connected to the data communication device, a wireless controller electrically connected to the microprocessor and a wireless transceiver electrically connected to the wireless controller. In use, data transfer is executed between the ATI and the DMD by electrically and mechanically connecting the adaptor to the ATI. Data stored on the ATI is then automatically downloaded into adaptor memory. Upon completion of the download, the user activates an externally accessible input device on the adaptor which, in turn, wirelessly transmits data from the adaptor memory to the DMD. |
US08483972B2 |
System and method for genotype analysis and enhanced monte carlo simulation method to estimate misclassification rate in automated genotyping
The present invention relates to methods and systems for the analysis of the dissociation behavior of nucleic acids. The present invention includes methods and systems for analyzing dynamic profiles of genotypes of nucleic acids, including the steps of using a computer, including a processor and a memory, to convert dynamic profiles of known genotypes of a nucleic acid to multi-dimensional data points, wherein the dynamic profiles each comprise measurements of a signal representing a physical change of a nucleic acid containing the known genotype relative to an independent variable; using the computer to reduce the multi-dimensional data points into reduced-dimensional data points; and generating a plot of the reduced-dimensional data points for each genotype. The present invention also relates to methods and systems for calculating error statistics for an assay for identifying a genotype in a biological sample using an enhanced Monte Carlo simulation method to generate a set of N random data points for each known genotype within a class of known genotypes, where each set of N random data points has the same mean data point and covariance matrix as a data set for each of the known genotypes. |
US08483966B1 |
Method for increasing utilization of genetic testing
This invention describes a method and site for providing genetic testing using the Internet which enables individuals to access genetic testing as well as methods that ensure privacy in the selection of genetic tests, payment, performance of tests, delivery of results, interpretation of results, and genetic counseling. These methods will increase the utilization of genetic testing by individuals. |
US08483965B2 |
Method and apparatus for detection of hydrocarbon deposits
A method and apparatus is provided for detecting and categorizing subsurface hydrocarbon reservoirs. Air samples are collected and analyzed by counting hydrocarbon ions, such as methane ions and counting at least one higher order hydrocarbon ions, such as propane, pentane or hexane. The methane ions and at least one higher order hydrocarbon ions are associated with location co-ordinates to form a first raw data set and second raw data set. The first and second raw data sets are analyzed and processed to produce hydrocarbon footprints. The hydrocarbon footprints are superpositioned with other available geological information and subsurface formations of interest are identified. |
US08483954B2 |
Method, apparatus and computer program product for providing instructions to a destination that is revealed upon arrival
An apparatus for providing instructions to a destination that is revealed upon arrival may include a processor. The processor may be configured to receive indications of context associated with a user, determine a destination for the user based on the context and user information, provide for a presentation of guidance instructions to guide the user to the destination, and reveal the destination to the user only when the user is proximate to the destination. |
US08483953B2 |
Map information processing apparatus
A map information processing apparatus is disclosed. The apparatus includes a processor for calculating a vehicle position; a data generation unit for generating traveling locus data on the basis of the calculated vehicle position when the vehicle position deviates from a road; a registration unit for registering the traveling locus data generated by the data generation unit in a temporarily registered road list as a temporarily registered road; an operation unit for selecting one of temporarily registered roads registered in the temporarily registered road list; and an official registration unit for registering the selected temporarily registered road in an officially registered road list as an officially registered road in accordance with an instruction from the operation unit, generating road data on the basis of traveling locus data relating to the temporarily registered road, and adding the generated road data to a map data stored in a map data storage unit. |
US08483952B2 |
Apparatus for and methods of providing information about a route to be followed by a person
Apparatus and methods for training a person in route management are based on a personal computer. The apparatus may be used for example to train a bus driver to follow a new or changed route. A data store stores data streams corresponding to different kinds of information of the route, including video of the route, audio data, sound data, GPS and time data, and vehicle engine management data. A VDU and loudspeaker are used as output devices to present the plurality of data streams to a user such that they are co-related to the route to be followed. Data streams corresponding to different route information are not combined in the data store, but comprise cross-referable data. The computer is programmed to present the first data stream and the further data stream in a co-related manner via the output devices and in dependence upon the cross-referable data. |
US08483951B2 |
Image processing method and system
An image processing method and a system are provided. The image processing method of moving camera comprises the following steps. An image of a road is captured by a first camera unit. A coordinate of the image of an object shown in the image of the road is captured when the image of the object shown in the image of the road is selected. At least an aiming angle of a second camera unit is adjusted according to the coordinate to make the field-of-view of the second camera unit aligned with the object. The image of the object is captured by the second camera unit. The image of the object is enlarged. |
US08483949B2 |
Running pattern calculating apparatus and running pattern calculating method
A running pattern calculating apparatus and running pattern calculating method that stores road information; predicts a running state when the vehicle will travel on a road, based on the stored road information; divides the road into a plurality of sections based on the predicted running state and sets an evaluation function for each road section; and calculates a running pattern of the vehicle that will travel on the road, based on the evaluation function set for each road section. |
US08483940B2 |
Determining road traffic conditions using multiple data samples
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads and/or from one or more other sources (such as physical sensors near to or embedded in the roads). The road traffic conditions assessment based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics of interest from the data samples. In some situations, the inferences include repeatedly determining current traffic flow characteristics and/or predicted future traffic flow characteristics for road segments of interest during time periods of interest, such as to determine average traffic speed, traffic volume and/or occupancy, and include weighting various data samples in various ways (e.g., based on a latency of the data samples and/or a source of the data samples). |
US08483936B2 |
Method, recording support and device to calibrate fuel injection
A method to calibrate the fuel injection in at least one combustion chamber of a Diesel engine includes: a) recording the combustion noise power or amplitude in the combustion chamber over a piston position range [γ1i;γ2i], b) at the same time, recording the piston position during the same piston position range [γ1i;γ2i], c) determining from the preceding recordings for which piston position Kmin-i the measured combustion noise power passes through a minimum Pmin-i when the piston moves from position γ1i to position γ2i, d) adjusting the fuel injection according to the determined piston position Kmin-i. |
US08483934B2 |
Method for purging fuel vapors
A method for improving purging of fuel vapors from a boosted engine is presented. In one embodiment, the method increases the efficiency of a venturi that supplies vacuum to purge fuel vapors from a vapor storage canister. |
US08483932B2 |
Fuel delivery system control strategy
A method for a fuel delivery system coupled to an engine is disclosed, the fuel delivery system including a lower pressure pump (LPP) fluidly coupled upstream of a higher pressure pump (HPP). The method may include during operation of both the HPP and LPP, adjusting operation of the LPP in response to pressure fluctuations at an inlet of the HPP. |
US08483930B2 |
Robot and task execution system
A robot and so forth capable of avoiding the mutual interference of a plurality of active sensors mounted on the other robots so that a task may be smoothly executed by each of a plurality of robots are provided. If an active sensor mounted on each of the plurality of robots (R) may mutually interfere with each other and if the degree of contribution of the active sensor to a task being executed by the self robot (R) is lower than that of the active sensor of the other robot (R) to the task being executed by the other robot (R), the sensitivity of the active sensor of the self robot (R) is decreased. As a result thereof, the mutual interference of the active sensors can be avoided, and the robot (R) can be prevented from causing trouble to the task. |
US08483929B2 |
Method of controlling an air preheating system of a gas turbine
An embodiment of the present invention has the technical effect of controlling an air preheating system integrated with a gas turbine. The present invention may offer the benefit of extending a turndown range by beating the air (hereinafter “inlet-air”) entering the compressor of the gas turbine. The present invention may also offer the benefit of increasing an efficiency of the powerplant. |
US08483927B2 |
Speed changing control system for a vehicle
A speed changing control system for a vehicle including a speed changing device for speed changing a rotational power from an engine and outputting the resultant power, a speed changing control unit for setting a speed change ratio of the speed changing device, and an engine control unit for setting an engine rotational speed of the engine. Based on an operational instruction in response to a driver's operation, a rotational speed reducing instruction is given to the engine control unit for reducing an engine rotational speed set by the engine control unit by a predetermined amount. Also, a speed changing ratio changing instruction is given to the engine control unit for requesting, to a speed changing control unit, a change of the speed change ratio for compensating for the reduction in the engine rotational speed by the rotational speed reducing instruction so as to maintain the vehicle speed. |
US08483924B2 |
Vehicle control system, and operation device
A vehicle control device capable of obtaining the sufficient effect of vehicle control is provided. A vehicle control device 1 outputs a control signal to a vehicle on the basis of the height of the center of gravity based on the behavior of the vehicle at the time of rolling or pitching or the correlation value correlated with the height of the center of gravity, and the control signal is calculated on the basis of acceleration of the vehicle in which a rolling angle or a pitch angle is reflected. The operation device calculates the height of the center of gravity or the vehicle weight on the basis of acceleration of the vehicle in which the rolling angle or the pitch angle is reflected and calculates a control signal on the basis of the height of the center of gravity or the vehicle weight. Thus, since the vehicle control device 1 can calculate the control signal on the basis of the acceleration of the vehicle in which the rolling angle or the pitch angle is reflected, it is possible to perform accurate vehicle control according to the rolling angle or the pitch angle at the time of rolling or pitching of the vehicle. |
US08483922B2 |
Work vehicle and method for controlling work vehicle
The work vehicle includes a braking device, a lubricant feeding section, and a controlling section. The controlling section configured to execute a first control in which an amount of the lubricant fed to the braking device is controlled based on a temperature of a rotating member of the braking device. The controlling section sets the amount of the lubricant to a predetermined first feed amount when the braking device is in a braking state, calculates the temperature of the rotating member, and makes a decision in the first control, based on the calculated temperature of the rotating member, to change the amount of the lubricant from the first feed amount to a second feed amount, which is smaller than the first feed amount, when the braking device is switched from the braking state to a non-braking state. |
US08483915B2 |
Construction apparatus for foundation construction
A construction apparatus for foundation construction includes a chassis, a mast for guidance of at least one ground working apparatus and a support mechanism for the mast, wherein the mast is arranged in an adjustable manner on the chassis. The support mechanism has at least one support arm, which is pivotably hinged about a pivot axis on the chassis. A rotary encoder is provided for detecting the pivot angle of the support arm relative to the chassis as a degree of an adjustment position of the mast. |
US08483914B2 |
Electrically adjustable control interface
An electrically adjustable control interface for a machine comprises a vertical adjustment assembly arranged in vertical support of a control pod module. The vertical adjustment assembly is configured to adjust a vertical position of the control pod module in response to a vertical adjustment command signal generated by a controller. The electrically adjustable control interface also comprises a horizontal adjustment assembly coupled to the control pod module. The horizontal adjustment assembly is configured to adjust a horizontal position of the control pod module in response to a horizontal adjustment command signal generated by the controller. |
US08483913B2 |
Self-calibration method for electric power steering system
The present invention discloses a self-calibration method for an electric power steering system, which can self-calibrate the sensors to a normalized state to prevent from signal distortion, whereby to maintain stable steering sense of the driver and promote robustness and performance of the EPS system. The self-calibration method includes a signal offset compensation tactic and a zero-point signal self-calibration tactic. The present invention determines whether to undertake self-calibration according to judgement tactics, including a sensor power supply judgement tactic, a sensor correctness judgement tactic, and a self-calibration triggering condition. The self-calibration method can increase the correctness of sensors, maintain the original steering-assisting function and promote robustness of the EPS system. |
US08483903B2 |
Vehicle on-board unit
A vehicle on-board unit is configured to communicate with other vehicles to increase an accuracy of a lane centerline determination of a road that the vehicle is traveling. The vehicle on-board unit basically has a vehicle path history generating section, a two-way wireless communications section and a lane centerline determining section. The vehicle path history generating section generates a host vehicle path history data indicative of a travel path of the host vehicle. The two-way wireless communications section receives a preceding vehicle message that at least includes a preceding vehicle path history data indicative of a travel path of the preceding vehicle along a lane that the host vehicle is currently traveling. The lane centerline determining section determines a lane centerline of the lane that the host vehicle is currently traveling based on the host vehicle path history data and the preceding vehicle path history data. |
US08483900B2 |
Hybrid vehicle
A hybrid vehicle includes: a multi-cylinder internal combustion engine and an electric motor, a power source control unit that controls the engine and the motor, an air-fuel ratio control unit that controls the air-fuel ratio of exhaust gas of the engine to obtain a target air-fuel ratio, a battery that stores electric power that is supplied to the motor, a state-of-charge detection unit that detects a state-of-charge of the battery, a detection unit that detects an air-fuel ratio imbalance abnormality of the internal combustion engine and identifies an abnormal cylinder that has caused the imbalance abnormality, and a correction unit that corrects, in a case where the air-fuel ratio imbalance abnormality has been detected, a fuel injection amount of the abnormal cylinder based on a battery state-of-charge decrease amount from when the abnormality is detected to the time when a predetermined time interval is elapsed after the detection. |
US08483895B1 |
Transportation system, system components and process
New and useful system, components and methods are provided for a transportation system in which one or more vehicles are moved between at least a pair of stations along a guideway that extends between the pair of stations. The vehicle is propelled along the guideway while one or more signals are transmitted that can be used for controlling the speed of the vehicle and the spacing between the vehicle and other vehicles on the guideway. A digital signal that decodes into a sync signal component and a spacing signal component is transmitted along the guideway, where the difference between the period of the sync and spacing signal components determines the predetermined speed of the vehicles moving along the guideway. Each vehicle has a virtual scan window, based on the actual speed of the vehicle, that is configured to follow the spacing signal component in a manner such that the relation of a predetermined point on the virtual scan window to the spacing signal component determines whether the vehicle is maintaining the predetermined speed or whether the speed of the vehicle needs to be adjusted to maintain the predetermined speed and spacing. |
US08483891B2 |
Automatically guided parafoil directed to land on a moving target
A method is described performing the following with a parafoil's control unit composed of electronic circuitry while the control unit is being transported with a parafoil: calculating a desired landing location for a parafoil, the desired landing location corresponding to a moving target, the calculating including using a term representative of the moving target's velocity; determining a flight path to the desired landing location; and, controlling the parafoil's flight path so as to follow the flight path. |
US08483889B2 |
Systems and methods for selectively altering a ground proximity message
Systems and methods for selectively altering a ground proximity warning message. In an embodiment, a ground proximity warning system for a flight vehicle includes a processor that is configured to generate a look-ahead envelope that defines a region extending outwardly from the flight vehicle and to generate a terrain proximity message when the defined region intersects a terrain feature. An interface device is coupled to the processor that is operable to configure the system in a first operating mode wherein the generated terrain proximity message is selectively suppressed, and a second operating mode wherein the terrain proximity message is not suppressed. |
US08483888B2 |
Emergency communications channel systems and methods for satellite command
Systems and methods for commanding a satellite are provided. A system for commanding a satellite includes a data bus and a payload coupled to the data bus, the payload including a payload receiver. The system further includes a primary receiver coupled to the data bus and a processor coupled to the data bus. The processor configured to receive a first command from the primary receiver via the data bus, and to receive telemetry data from the payload via the data bus. The processor is further configured to detect a second command by processing the telemetry data received from the payload, and to execute the detected second command. |
US08483881B2 |
Localization and mapping system and method for a robotic device
A multi-function robotic device may have utility in various applications. In accordance with one aspect, a multi-function robotic device may be selectively configurable to perform a desired function in accordance with the capabilities of a selectively removable functional cartridge operably coupled with a robot body. Localization and mapping techniques may employ partial maps associated with portions of an operating environment, data compression, or both. |
US08483880B2 |
Robotic hand
A robotic hand assembly comprising: a hand section comprising: at least one digit provided with at least one actuatable joint; and a control section comprising: at least one actuation device, the at least one actuation device comprising: a sensing module configured to sense a force applied to a tendon coupled at a first end to the at least one actuatable joint; and an actuation module configured to actuate the at least one actuatable joint. |
US08483877B2 |
Workspace safe operation of a force- or impedance-controlled robot
A method of controlling a robotic manipulator of a force- or impedance-controlled robot within an unstructured workspace includes imposing a saturation limit on a static force applied by the manipulator to its surrounding environment, and may include determining a contact force between the manipulator and an object in the unstructured workspace, and executing a dynamic reflex when the contact force exceeds a threshold to thereby alleviate an inertial impulse not addressed by the saturation limited static force. The method may include calculating a required reflex torque to be imparted by a joint actuator to a robotic joint. A robotic system includes a robotic manipulator having an unstructured workspace and a controller that is electrically connected to the manipulator, and which controls the manipulator using force- or impedance-based commands. The controller, which is also disclosed herein, automatically imposes the saturation limit and may execute the dynamic reflex noted above. |
US08483876B2 |
Controller of mobile robot
A controller for a mobile robot which carries out task of moving an object so as to make a position of a representative point of the object and a posture of the object follow a desired position trajectory and a desired posture trajectory, in a state where distal portions of arms is made to contact a portion adjacent to one end of the object, which variably sets the position of the representative point of the object in an object coordinate system when the object is observed in the yaw axis direction, at least in accordance with the change of the desired posture about the yaw axis in the desired posture trajectory. By doing so, movement of the object appropriate for the changing pattern of the desired posture of the object is carried out. |
US08483872B2 |
Smart medicine container
Present invention discloses a dispenser having means to dispense desired number of pills from a bulk supply of pills contained in the dispenser. The dispenser comprises of storage compartment having bulk supply of pills and having a discharge port emptying into counting compartment. The counting compartment contains first and second conveyors moving at first and second speed; wherein the second speed is greater than the first speed thereby enabling pill separation; the second conveyor discharges pills into dispensing compartment. Sensors are strategically placed along the conveyors to count pills discharged into dispensing compartment. A pill recovery system and apparatus is disposed inside the dispenser having means to recover pills remaining on conveyors upon completion of a dispensation cycle and deposit recovered pills back into the storage compartment for use in future dispensation cycles. A docking station having receptacles to accommodate dispenser is provided. Docking station has communication ports enabling two-way communication with personal computer. The present invention also relates to a method of determining medication-medication interaction. Furthermore, the present invention relates to a method of determining medication side effect as being causative of a patient's clinical symptoms. |
US08483865B2 |
Numerical controller with tool trajectory display function
Coordinate values of a tool center point is calculated by obtaining coordinate values at each time of respective drive axes driven by a numerical controller. A tool radius compensation vector connecting the calculated tool center point at each time and an actual machining point is obtained. Then, coordinate values of the actual machining point are calculated based on the calculated coordinate values of the tool center point and the obtained tool radius compensation vector, and the trajectory of the actual machining point is displayed on a display. |
US08483863B1 |
Surgical bone and cartilage shaping on demand with 3D CAD/CAM
In order to effectuate proper construction of prosthetic devices during surgery, a device that will shape the prosthetic device from the patient's own tissue has been contemplated. Although ear surgery requires exacting measurements because of the size that is involved is discussed, many other types of artificial devices can be manufactured during a number of different types of procedures to include orthopedic and dental prosthesis. Many different types of tissues may be used and a computer with associated software will enable a milling machine to manufacture the required prosthetic device at the time of the procedure. |
US08483861B2 |
Scheduling modeling system for adaptive, automated data collection and performance analysis of manufacturing system for optimal scheduling
A scheduler system obtains a basic model of a manufacturing process for the production of one or more products. The basic model is based on a first set of data collected at a point in time from a plurality of tools used to manufacture the one or more products. The system incorporates a second set of data, which is collected from the plurality of tools after the first set of data, into the basic model to generate a comprehensive model of the manufacturing process. The second set of data reflects a current state of a factory. The system evaluates a plurality of scheduling policies using the comprehensive model and selects an optimal scheduling policy from the plurality of scheduling policies based on the comprehensive process model evaluation to achieve a manufacturing objective. |
US08483857B2 |
Blank and database of prefabricated partial surfaces of dental prosthetics
A method for producing a dental prosthetic item, including providing a 3D model of the item. The providing includes determining an esthetically relevant designed subregion of a 3D model of the item as part of an exterior surface of the item. The subregion corresponds to a labial surface and/or incisor edge, or to a buccal and/or occlusal surface. Further steps include selecting a suitable blank, specifying a blank having a prefabricated esthetically relevant terminal subsurface of a surface of a tooth, a terminal subsurface of the blank being such as at least approximates the subregion. A further step includes forming the item from the selected blank such that a prefabricated terminal subsurface of the blank remains unmachined in at least a central region thereof. The forming includes machining the blank only in a marginal area of the terminal subsurface and on at least some surfaces outside of the terminal subsurface. |
US08483856B2 |
System and method for correcting phase noise in digital-to-analog converter or analog-to-digital converter
A circuit includes a digital oscillator, a phase lock loop (PLL), a digital signal generator, a correction circuit and a digital-to-analog converter DAC (DAC). The digital oscillator can output a reference clock signal. The PLL can output a system clock signal based on the reference clock signal. The digital signal generator can output a digital signal based on the system clock signal. The correction circuit can output a pre-distorted signal based on the reference clock signal, the system clock signal and the digital signal. The DAC can output an analog signal based on the pre-distorted signal and the system clock signal. |
US08483855B2 |
Method and device for the playback of digital audio signals
A method and a device for the playback of digitalized audio signals that are transmitted packet-oriented from a signal source to at least one signal sink, especially a loudspeaker unit, in a motor vehicle by means of an asynchronous bus system. Connected upstream of the signal sink is an audio-signal processing unit demonstrating a data rate converter, which is fed the digitalized audio signals destined for the signal sink from a control unit over a data line by means of a first data interface of the control unit. The control unit has a second data interface for the connection to the asynchronous bus system and for receiving the digitalized audio signals. A data buffer and a controller are arranged within the control unit. A first and second clocking signal provide the clock rates for the first interface and the data rate converter. These clock rates can be changed by a logic unit. |
US08483854B2 |
Systems, methods, and apparatus for context processing using multiple microphones
Configurations disclosed herein include systems, methods, and apparatus that may be applied in a voice communications and/or storage application to remove, enhance, and/or replace the existing context. In one aspect, a method of processing a digital audio signal that includes a first audio context is disclosed. The method comprises based on a first audio signal that is produced by a first microphone, suppressing the first audio context from the digital audio signal to obtain a context-suppressed signal. The method may further comprise selecting a second context based on the first audio context, and mixing the second audio context with a signal that is based on the context-suppressed signal to obtain a context-enhanced signal. |
US08483850B2 |
HVAC system, a method for determining a location of an HVAC unit with respect to a site and an HVAC controller
An HVAC controller, a method determining a location of a HVAC unit with respect to a site where the HVAC unit is installed and a HVAC system are disclosed herein. In one embodiment, the HVAC controller includes: (1) an interface configured to receive location data indicating a position of said HVAC unit with respect to the earth, (2) a memory coupled to said interface and configured to store said location data and a processor configured to retrieve said location data from said memory, wherein said retrieved location data is employed to determine a location of said HVAC unit with respect to a site where said HVAC unit is installed. |
US08483837B2 |
Selectable filters for a visual prosthesis
The present invention is a visual prosthesis including a visor with an embedded camera and changeable optical filters to limit light entering the lens of the camera. This invention will allow use of custom filters to limit light intensity or certain light frequencies sent to the camera of the visual prosthesis in a variety of brightness conditions which will remove glare. It will allow modification of the color of the light sent to camera of the visual prosthesis to respond to different environments. Users may choose the best filter to suit their needs in real time. |
US08483833B2 |
Techniques for modifying breathing rate using cardiac pacing
A method includes controlling a cardiac pacing rate of an implantable medical device to control a heart rate of a patient and detecting inhalation and exhalation of the patient. The method further includes determining that the patient is in a resting state, and, in response to determining that the patient is in the resting state, incrementally increasing the pacing rate while exhalation of the patient is detected and incrementally decreasing the pacing rate while inhalation of the patient is detected. |
US08483830B2 |
Methods and systems for glucose regulation
Various methods and apparatus for treating a condition associated with impaired glucose regulation in a subject comprising in one embodiment, applying a neural conduction block to a target nerve at a blocking site with the neural conduction block selected to at least partially block nerve pulses. In another embodiment, combinations of down-regulating and or up-regulating with or without pharmaceutical agents are used to treat impaired glucose regulation. In other embodiments, up-regulation or down-regulation of various nerves, such as the vagus and its branches, and the splanchnic is used to modify the production of GLP-1 and GIP, thereby controlling glucose levels. In yet further embodiments, combinations of down-regulating and or up-regulating with or without pharmaceutical agents are used to modify the production of GLP-1 and GIP, to treat impaired glucose regulation. |
US08483829B2 |
Dynamic representation of multipolar leads in a programmer interface
An external programming system for programming an implantable medical device includes a user display and a memory storing multiple intracardiac lead images. The intracardiac lead images correspond to lead types and includes electrodes spaced according to the spacing of electrodes of a particular lead type. The programmer selects one of the lead images for display based on an indication of which type of lead has been implanted in a patient. The selected image is displayed to a user as part of a graphical user interface for programming cardiac pacing therapy for the patient. |
US08483827B2 |
Method and system for delivering cardiac resynchronization therapy with variable atrio-ventricular delay
A pacing system computes optimal cardiac resynchronization pacing parameters using intrinsic conduction intervals. In various embodiments, values for atrio-ventricular delay intervals are each computed as a function of an intrinsic atrio-ventricular interval and a parameter reflective of an interventricular conduction delay. Examples of the parameter reflective of the interventricular conduction delay include QRS width and interval between right and left ventricular senses. |
US08483825B2 |
AV delay features
At least one of a left intraventricular conduction defect, a right intraventricular conduction defect, or no intraventricular conduction defect can be detected using received intrinsic cardiac information from a subject, and a first atrioventricular (AV) delay can be calculated using a first relationship if the left intraventricular conduction defect or no intraventricular conduction defect is detected, or a second AV delay can be calculated using a second relationship if the right intraventricular conduction defect is detected. |
US08483824B2 |
Method for enhancing the performance and general condition of a subject
A method of treating patients in need of heart beat regulation or for preventing the development of cardiac arrhythmias, wherein the patients are not suffering from cardiac illness, by regulating heart beat using a cardiac pacemaker and reducing patient risk of developing a ventricular arrhythmia, wherein the risk is associated with an underlying patient illness, and wherein the patient does not suffer from cardiac illness, by regulating the patient's heart beat using a cardiac pacemaker. |
US08483820B2 |
System and method for percutaneous delivery of electrical stimulation to a target body tissue
An apparatus includes a percutaneous connection port configured to convey an electrical signal between an electrical device disposed outside of a body and an electrical member disposed within the body. The percutaneous connection port has a distal portion and a proximal portion. The proximal portion includes a surface configured to be accessible from a region of the body. The distal portion includes an anchor configured to be disposed within the body. The anchor has a curved shape about an axis substantially parallel to a skin of the body. |
US08483818B2 |
Enhancements to the detection of pulmonary edema when using transthoracic impedance
This patent document discusses, among other things, systems, devices, and methods for enhancing detection of pulmonary edema using, in addition to thoracic impedance, one or a combination of: physiologic information about a subject, at least one statistical parameter, a user-programmable detection level, at least one parameter associated with a previous pulmonary edema event, and patient symptom information about the subject. In one example, a (base) thoracic impedance threshold is modified to an adjusted thoracic impedance threshold. The adjusted thoracic impedance threshold provides an increased sensitivity of pulmonary edema detection as compared to the base thoracic impedance threshold. In another example, an alert is provided to a subject, a caregiver, or other user based on a pulmonary edema indication determined by the present systems, devices, and methods. In a further example, a therapy (provided to the subject) is adjusted or initiated in response to the pulmonary edema indication. |
US08483814B2 |
SCG point pick process for use with multiaxis accelerometers
A seismocardiograph using multiple accelerometer sensors to identify cardiac valve opening and closing times. A methodology for selecting event times is also disclosed. |
US08483811B2 |
Detection of biological information of a subject
Implementations and techniques for detecting biological information of a subject based on one of a rectangular wave to rectangular wave (RR) interval in an electrocardiogram and/or a change in impedance of a human body when alternating current modulated by a code sequence having an autocorrelation property is applied to the human body are generally disclosed. |
US08483808B2 |
Methods and systems for characterizing cardiac signal morphology using K-fit analysis
A system and method for automatically analyzing a cardiac signal, including the step of providing an episode database on a computer storage medium including a plurality of episode data records of one or more patients. Each episode data record includes a cardiac signal from at least one data-generating device. The method also includes the step of selecting one or more of the N beats to be one or more beat templates, for at least a first cardiac signal having N beats. Another step is determining a value K for the cardiac signal using a computer system where K beat templates can represent all the N beats in the cardiac signal. |
US08483799B2 |
Method and system for computed tomography illustration of the movement of a heart
A method and a system are disclosed for computed tomography illustration of the movement of a heart in the cardiac cycle with the aid of a spiral CT. In the method, a patient is administered a contrast medium via an electronically controllable apparatus. A stationary prescan of a cardiac artery is carried out in order to determine the sufficient filling of the artery with the automatically applied contrast medium. When a sufficient contrast medium filling is detected, the current heart rate of the heart being examined is measured, and a maximum possible feed rate for a spiral scan and a duration of the spiral scan are determined on the basis of the current heart rate. Subsequently, the spiral scan is carried out over the heart region with the maximum possible feed rate. |
US08483797B2 |
Medical diagnosis or therapy apparatus with an electrochromic display for the patient
To improve patient comfort and reduce claustrophobia experienced by patients in a medical diagnosis or therapy apparatus, in particular a CT apparatus or an MR apparatus, with an examination region demarcated by said inner wall, in which examination region a patient can be positioned, a display is arranged in a region forming at least a portion of the inner wall. |
US08483792B2 |
Analyte sensor subassembly and methods and apparatuses for inserting an analyte sensor associated with same
Embodiments herein provide an analyte sensor subassembly that provides an integrated structure enabling suitably secure electrical contact between an analyte sensor and the electronic components of an analyte sensor assembly. An analyte sensor subassembly assists the process of inserting the sensor into skin. An analyte sensor subassembly may operate in concert with one or more sensor insertion tools to provide insertion of an analyte sensor into the skin of a subject/patient. Associated devices, such as channel guides and sensor insertion tools, are also provided, as are methods of operation and sensor insertion. |
US08483784B2 |
Mobile communications device having a rotatable member
A mobile communication device may include at least a lid member and a base member which are hingeably coupled together by a linkage mechanism. The device may include additional interface elements on an interface surface accessible when the device is in the closed position. A mobile communication device is provided which further comprises a rotatable member having an interface surface. The linkage mechanism actuates movement of the rotatable member from a first rotation state, such that the interface surface is accessible when the device is in a closed position, to a second rotational state, such that the interface surface is positioned between and concurrently viewable with inner surfaces of the lid and base members when the device is in an opened position. The linkage mechanism actuates the movement of the rotatable member responsive to movement of the device from the closed to the opened position and vice versa. |
US08483783B2 |
Folding type portable radio machine and chassis of the radio machine
A folding type portable radio machine, includes a chassis part formed by a first chassis and a second chassis, the second chassis being foldably connected to the first chassis. The chassis part includes a conductive part having conductivity whose full length is an approximately half wave length (λ/2) of a using frequency of the radio machine, and an electric notch. |
US08483773B2 |
Telephone ring extender system and method
A system and method to extend a ring of a telephone using presence detection of a user of a telecommunication device, and/or motion detection of a mobile telecommunication device. Presence detection and a ring control system are used to extend the ring of the telecommunication device based on user presence senor detection output signals and user preferences. Device motion detection and a ring control system are used to extend the ring of the mobile telecommunication device based on device motion detection output signals and user preferences. |
US08483770B2 |
Mobile terminal and method for providing user interface thereof
A mobile terminal including a controller configured to execute an operation mode relating to one or more functions of the mobile terminal; a sensor configured to detect a motion of a pen unit by sensing ultrasonic waves generated by the pen unit; a display configured to display information; and a wireless communication unit configured to wireless communicate with at least one other mobile terminal. Further, the controller is further configured to compare the motion of the pen unit with a preset specific pattern, and to execute an operation corresponding to the specific pattern based on a result of the comparison. |
US08483769B2 |
Mobile terminal
A mobile terminal includes a display unit configured to display a screen generated by combining plural screen layers, four controllers connected to the display unit; wherein a first controller determines whether a transmission specification of a subject screen layer to be updated is enabled upon updating of the screen, a second controller determines whether a size of the subject screen layer to be updated is equal to or larger than a size of a screen displayed by the display unit when the first controller determines “YES”, a third controller determines whether the screen layer to be combined on a back surface of the subject screen layer to be updated exists when the second controller determines “YES”; and a fourth controller controls to disable the transmission specification of the subject screen layer to be updated when the third controller determines “NO”. |
US08483766B2 |
Folder type mobile telephone and operating method thereof
A folder type mobile telephone and control method therefor are provided which utilize an auxiliary display unit viewable whether the folder is opened or closed. The folder type mobile telephone includes an auxiliary display unit and a main body having a main display unit. The folder type mobile telephone includes an opening at a position corresponding to the auxiliary display unit. The folder type mobile telephone may include a wheel button formed at one side of the main body to input user commands to the auxiliary display unit. A transparent window may be formed at the opening to protect the auxiliary display unit. Regardless of whether the folder is opened or closed, a user can view, and control the auxiliary display unit via wheel button inputs. Since the auxiliary display unit is formed on the main body, the relative thickness of the folder can be reduced to make the folder type mobile telephone compact. |
US08483765B2 |
User terminal for performing a plurality of applications simultaneously
A user terminal for running a plurality of applications simultaneously is disclosed. In the method for running a plurality of applications simultaneously in accordance with the present invention, a first application is run in a foreground mode in accordance with an inputted first operation start command, and then the operation mode of the first application is switched to a background mode if a mode conversion command is inputted. Then, a second application in accordance with an inputted second operation start command can be run in the foreground mode. With the present invention, a plurality of applications can be run simultaneously in a separate operation mode, maximizing the convenience of the user. |
US08483759B2 |
Application processor, modem and method for communicating therebetween
The invention discloses a method for communicating an application processor and a modem. A physical link is provided between the application processor and the modem and corresponds to multiple virtual channels. The modem is embedded in a user equipment, and the user equipment is adapted for multiple user identification module cards. The method comprises: establishing, by the application processor, a relation of combining virtual channels to the user identification module card for receiving the service requests when service requests are sent to at least a user identification module card of the user equipment; and transferring the service requests to the user identification module card through the virtual channels which have the relation of combining to the user identification module card. The virtual channels which have the relation of combining to the user identification module card transfer the service requests so as to combine each user identification module card in a multi-card multi-standby mobile phone to a corresponding channel, avoiding the situation that when the intelligent phone transfers the service request, it is uncertain which channel is identified to transfer the service request and which user identification module card receives the transferred service request. |
US08483757B2 |
Wireless multi-user audio system
Various methods and devices are provided for a wireless audio system for a number of users. The system includes a base unit that is adapted to removably store, recharge and communicate with personal microphone modules, table-top microphones, and audio adapters. The system also includes a plurality of personal microphone modules that each are adapted to be removable and coupled to a user's clothing, and to communicate wirelessly with the base unit, and table-top microphones that are adapted to communicate wirelessly with the base unit. |
US08483751B2 |
Split band diversity antenna arrangement
A wireless communication device or a split band diversity antenna arrangement (10, 20, 30 or 41) has a first multi-band antenna (22 or 14) located at a bottom portion (11) of the wireless communication device and selectively coupled to a diversity receiver (26), a second multi-band antenna (24 or 12) located at a top portion (13) of the wireless communication device and selectively coupled to a dual band transceiver (28), a band splitter (25) splitting an input from the first antenna into a first output and a second output where the first output serves as an input to the diversity receiver, and a band combiner (27) that combines the second output of the band splitter with a signal from the second antenna to provide an input signal to the dual band transceiver. |
US08483748B2 |
Digital upgrade system and method
Digital upgrade system and method for translating analog commands and digital commands in wireless customer services premises equipment (CPE). The digital upgrade system receives a command from a CPE Host and translates the command from analog to digital in order to broadcast it over a wireless digital network to be received by a client. Alternatively, the digital upgrade system receives a digital command from a digital network and translates it to an analog command to be received by a functionality module of a wireless CPE Host. |
US08483747B2 |
Base station, communication method, and mobile station
A base station requests cooperative transmission of a base station forming a nearby cell that is near a mobile station. The base station further includes an acquirer that acquires a reception power for each nearby cell of the mobile station; a calculator that calculates a value for each acquired reception power, weighted by a coefficient of the nearby cell; and a selector that based on each value calculated by the calculator and from among the nearby cells, selects a cell of which the cooperative transmission is to be requested. |
US08483744B2 |
Communication apparatus, communication system, notification method, and program product
There is provided a communication apparatus including: a first communication unit having a first communication range; a second communication unit having a second communication range wider than the first communication range; a control unit which transmits a request signal for starting communication via the second communication unit from the first communication unit to another communication apparatus, and transmits authentication information from the second communication unit to the another communication apparatus in the case where it is determined that communication with the another communication apparatus via the second communication unit is possible based on a response signal after the first communication unit receives the response signal in response to the request signal; and a notification unit which notifies a user after the second communication unit receives a result of authentication based on the authentication information. |
US08483742B2 |
Method and apparatus for controlling uplink power in a wireless communication system
A method and apparatus for controlling uplink power in a wireless communication system are disclosed. The uplink power controlling method includes receiving target Signal-to-Interference plus Noise Ratio (SINR) parameters and an uplink noise and interference level from a base station, determining an uplink power based on a target SINR and an estimated average power level of noise and interference of a user equipment, the target SINR being determined using the target SINR parameters and the estimated average power level of noise and interference of the user equipment being calculated using the uplink noise and interference level, and receiving at least one of selectively transmitted first and second offsets from the base station and adjusting the uplink power based on the received at least one of the first and second offsets. |
US08483739B2 |
Systems and methods for providing updated mobile station location estimates to emergency services providers
A wireless communication system, including apparatuses and methods, for handling emergency calls from wireless communication devices to emergency services providers and for automatically providing updated location estimates for the wireless communication devices to during such emergency calls absent any request therefor. The updated location estimates are generally provided in response to a detected occurrence of a triggering event within the wireless communication system. In the exemplary embodiments, such triggering events include the passage of a pre-determined threshold period of time and the handover of an emergency call between cells or sectors of the wireless communication system in response to movement of the wireless communication device from which the emergency call is being made. Further, according to at least one exemplary embodiment, the wireless communication system may selectively limit the provision of updated location estimates based on whether movement of a wireless communication device is substantial or insubstantial. |
US08483738B2 |
Chore and rewards tracker
A parent telecommunications device may assign chores to an activity-based child device and unlock functionality on the child device when a one or more chores is completed. The child device creates a graphical menu showing a chore list including the chores received from the parent device. The child device recognizes chores as completed based on an indication received from the user of the child device, the user of the parent device, or both. |
US08483737B2 |
Resource allocation in uplink OFDMA
A method and arrangement in a node for allocating transmission resources is presented. The present method and arrangement for scheduling, allocates frequency resources based on the received signal power of user equipment. Thus in particular uplink power can be better utilized. According to the present method and arrangement the resource blocks are distributed so that the SINR of all scheduled user equipments reach a selected SINR target. The selection of SINR targets may be static or dynamic. Further, according to the present method and arrangement, optimization of system and user performance may be combined. |
US08483734B2 |
Dynamic allocation of radio resources in a multicarrier communication system
Communication carried out over a frequency band divided into a plurality of subcarriers by messages transmitted between a first radio station and a second radio station in a plurality of hops between respectively adjacent radio stations arranged in hierarchical levels. A subset of the subcarriers is used for each hop. The subsets used are allocated by at least one higher level radio station and the composition of at least one of the subsets used varies over time. |
US08483733B2 |
Device for adapting modulation and coding schemes to be applied to data intended to be broadcast to radio communication terminals
A device is dedicated to adapting modulation and coding schemes to be applied to data intended to be broadcast by means of a dedicated carrier over a forward channel of a radio communication network to radio terminals (UE) connected to at least that radio communication network. This device (D) comprises processing means (PM) tasked with adapting at least one modulation and coding scheme to be applied to data intended to be broadcast by means of the dedicated carrier, based on actual radio broadcast conditions, over links established between the radio network and radio terminals (UE) which are recipients of the data to be broadcast. |
US08483725B2 |
Method and apparatus for determining location of mobile device
A method for determining a location of a mobile device with reference to locations of a plurality of reference devices is disclosed. The mobile device receives ambient sound and provides ambient sound information to a server. Each reference device receives ambient sound and provides ambient sound information to the server. The ambient sound information includes a sound signature extracted from the ambient sound. The server determines a degree of similarity of the ambient sound information between the mobile device and each of the plurality of reference devices. The server determines the location of the mobile device to be a location of a reference device having the greatest degree of similarity. |
US08483724B2 |
Third party location query for wireless networks
A computer-implemented method provides, to a first user, location-based information concerning a second user, and a system and computer-readable storage medium include computer-readable instructions for performing the same. The method includes determining that the second user is within a certain geographic area and communicating to the first user, by way of a wireless communication device of the first user, an identity of the second user. |
US08483714B2 |
Method and apparatus for identification of local beacon systems
The present invention relates to a method (2) and a mobile device (2) for low power identification of beacon transmitters (20) for determining the position of the mobile device (2) in an indoor environment. The mobile device (2) is first turned into a positioning mode. Thereafter the mobile device (2) receives an identification signal from at least one beacon transmitter (20). This identification signal contains information about that the beacon transmitter (20) may be used for positioning services. Next the mobile device (2) will request the beacon transmitters (20) that are within the range of the mobile device (2) to send data pertaining to their position, and then determine its position by performing calculations based on such data. This will reduce the power consumption of the mobile device (2) substantially. |
US08483712B2 |
Displaying network objects in mobile devices based on geolocation
Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view. |
US08483709B2 |
Location update method and mobile station using the same
A location update method and a mobile station using the same are disclosed. The location method includes receiving a message including femto Base Station (BS) list information from a macro base station, receiving a preamble including an IDentifier (ID) of a first femto BS from the first femto BS during a predetermined interval, and updating a location to the first femto BS, if the ID of the femto BS is identical to one of IDs included in the femto BS list information. The femto BS list information may include IDs of one or more femto BSs included in the macro BS. |
US08483707B2 |
Wireless terminal and method for managing the receipt of position reference singals for use in determining a location
The present invention provides for wireless terminal and a method in a wireless terminal for use in a location determination approach using time of arrival estimates between the wireless terminal and a plurality of base stations in a cellular network. The method includes receiving assistance data from a serving base station for use in receiving a position reference signal used to determine a time of arrival of one or more respective position reference signals from the plurality of base stations relative to a time reference, wherein the assistance data includes a list of base stations, each base station included in the list to be one of used or excluded from use as part of the plurality of base stations for receiving the position reference signal and determining the time of arrival estimate for the received position reference signal. The position reference signal is then received for each of the plurality of base stations, where for each of the plurality of base stations a time of arrival estimate is determined for each of the respective received position reference signals. The time of arrival estimates for each of the plurality of base stations is then forwarded to a location determination entity. |
US08483706B2 |
Location services based on positioned wireless measurement reports
Methods and apparatuses are provided that may be implemented in a wireless signaling environment to provide certain location services. The location services may, for example, be based at least in part on positioning information associated with positioned wireless signaling measurements associated with wireless terminals. The location services may comprise location using signal pattern matching, location using observed timing differences, location using fine time assistance, location of significant network events and location distribution of terminals over a certain coverage area. |
US08483704B2 |
Method and apparatus for maintaining a fingerprint for a wireless network
The disclosure is directed to a mobile communication device that measures characteristics or attributes of a first communications network that vary according to physical location within that first communications network to create a fingerprint, or signature, of a location within the first communications network. When the fingerprint of the current location of the mobile device is created it can be compared to a known fingerprint associated with a second communication network to determine the mobile device's proximity to the second communications network. Furthermore, the second and subsequent fingerprint that are generated for a particular communications network can be used to modify the stored fingerprint so as to refine it to improve detecting the proximity to the communications network. |
US08483702B2 |
Chromatic scheduler for network traffic with disparate service requirements
System(s) and method(s) are provided for managing network capacity in a wireless network that serves various traffic flows with disparate quality of service requirements. Management can be based on multi-stage scheduling in frequency-time domain. A first scheduling stage can generate an allocation of radio resources that minimizes inter-cell interference amongst a plurality of base stations. Based on the first-stage allocation of radio resources, a second scheduling stage can compute flow capacity for a set of radio resources specific to a base station, and acquire guaranteed-bit-rate (GBR) and non-guaranteed GBR traffic flows. GBR traffic flows can be matched to computed flow capacity to generate an allocation of frequency-time resources. In second scheduling stage, GBR traffic flows can be scheduled based at least in part on allocated resources and priority queuing. Based on allocation(s) in first and second scheduling stages, a third scheduling stage can schedule non-GBR traffic flows based at least in part on fair scheduling. |
US08483701B2 |
System and method for controlling congestion in cells within a cellular communication system
Systems and methods for controlling congestion in a cellular communication system (20) are provided. A method includes measuring an inter-arrival time for a plurality of communication packets in at least one user equipment within the communication cell and calculating an average value for the measured inter-arrival times (102). The method further includes determining the average value over each of a plurality of time periods and identifying a congestion condition when the determined average value exceeds a predetermined value over the plurality of time periods (104, 106). |
US08483700B2 |
Channel allocation device and method using wireless access in vehicular environments
A device for allocating a channel by using wireless access in a vehicular environment in which an onboard unit is provided in a vehicle and at least one roadside unit is provided, receives a service announcement message from at least one roadside unit, uses the service announcement message to generate an available service table, determines whether the available service table has roadside unit entries for transmitting the service announcement message, and if so, compares average RSSI provided by the roadside units to select a roadside unit to access, selects a channel that corresponds to the service provider ID with the highest priority from among the service provided by the selected roadside unit, and assigns the selected channel as a service channel to exchange information with the roadside unit. |
US08483698B2 |
Selective application of frequency hopping for transmission of control signals
A Method and apparatus for selectively applying, by a User Equipment (UE), Frequency Hopping (FH) for a transmission of Uplink Control Information (UCI) signals in a Physical Uplink Control CHannel (PUCCH). The UE applies FH when the UCI is of a first type and does not apply FH when the UCI is of a second type. The UE applies FH when transmission diversity is not applied to the UCI transmission and does not apply FH when transmission diversity is applied to the UCI transmission. UEs operating in a legacy mode do not apply FH to the UCI transmission while UEs operating with additional functionalities may apply FH to the UCI transmission according to the UCI type and the use of transmission diversity. |
US08483697B2 |
Resources management in dual services terminal
Methods and apparatus are provided to minimize conflicts caused by simultaneous unicast and broadcast transmission/reception in a mobile communication device. The mobile communication device selects a technology for the reception of a broadcast/multicast/unicast service and then disables the use of specific technologies or the use of a specific technology on a specific frequency band that might interfere with the reception of another service. |
US08483695B2 |
Wireless terminal, wireless controller, core-network device, and wireless base station
In a wireless terminal, a receiver receives information being broadcasted from a wireless base station as a femtocell and indicating that the wireless base station is a femtocell, and a transmitter transmits to the wireless base station a signal of a first request to secure one or more wireless resources when the receiver receives the information before the wireless terminal receives a call and a request to initiate a call. When the wireless terminal receives a second request to initiate a call, the wireless terminal performs operations for establishing a communication path by using the one or more wireless resources secured in response to the first request, where the operations do not include an operation for securing the one or more wireless resources. Therefore, it is possible to reduce the time taken to start communication after the user of the wireless terminal requests the start of the communication. |
US08483693B2 |
Method and apparatus for local call routing for home evolved Node-B
The method and apparatus are provided for local call routing for a home Node-B (HNB) and a home evolved Node-B (H(e)NB) using a local authentication, authorization, and accounting (AAA) server and a local private branch exchange (PBX) server without assistance from the core network. A H(e)NB including a receiver for receiving a call setup request that includes an identity (ID) of a target wireless transmit/receive unit (WTRU), and a processor for determining whether the call setup request can be routed locally by comparing the ID of the target WTRU with a list of current members of the closed subscriber group (CSG), and on a condition that the determination is positive, forwarding the call set up request to a local private branch exchange (PBX) server, is described. |
US08483686B2 |
Method and communication system for deleting address of network anchor point from network server
A method, network server, and communication system for deleting an address of a network anchor point from a network server is disclosed. A MMM sends an instruction to the network server to instruct the network server to delete an address of a network anchor point that has been previously stored in the network from. The network server deletes the address of the network anchor point from the network server. |
US08483683B2 |
Apparatus and method for connecting network in portable terminal
A method and an apparatus for connecting a network in a portable terminal. The method for connecting a network in a portable terminal includes searching a network from which a signal is received, receiving network identifying information from the searched network, retrieving connection information corresponding to the network identifying information, from network connection information stored in the portable terminal in advance, and setting the retrieved network connection information as the network connection information of the portable terminal. |
US08483681B2 |
Channel scanning method of wireless communications system
A channel scanning method applied to a wireless communication system for scanning a plurality of channels to select target channels capable of establishing corresponding connections is disclosed. The channel scanning method includes scanning a plurality of channels for determining if any of the channels is capable of establishing a corresponding connection; setting the channels capable of establishing corresponding connections to be a plurality of target channels; and scanning the target channels for determining if the target channels are capable of establishing corresponding connections, respectively. |
US08483680B2 |
Handling failure scenarios for voice call continuity
Receipt of a failure response message in response to a domain transfer attempt is cached at a mobile device. The mobile device retains information related to the domain to indicate that the domain does not support anchoring and, thus, does not support voice call continuity. The mobile device might not attempt domain transfer for subsequent calls in the same area. In an aspect, after expiration of a configurable interval, the mobile device can re-attempt domain transfer to determine if anchoring is now supported by the domain. If the domain now supports anchoring, the identification of the domain can be removed from the domain listing. |
US08483678B2 |
Network optimisation
There is disclosed an apparatus and method for configuring a set of network elements, comprising: selecting the set of network elements; determining a configuration parameter for each network element in the set; measuring a performance parameter dependent upon said configuration parameter for each selected network element; and selectively adjusting the configuration parameter of at least one network element in dependence on the measured performance parameter for said network elements in the set. |
US08483676B2 |
System and method for the synchronized transmission of tone sequences
A computer implemented method for transmitting dual tone multi-frequency (DTMF) tones is disclosed. The method includes sending an indication to a mobile device to start a cyclic ring tone including ring and pause periods. The delay incurred to send a DTMF tone to the mobile device is estimated. The server schedules the transmission of the DTMF tone to be received at the mobile device during a pause period of the cyclic ring tone and the DTMF tone is sent as scheduled. |
US08483674B2 |
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 occurred via a short range wireless communication, wherein the transaction event includes transmission of data representative of a first product or a first service being purchased by the user; (b) selecting advertising content based at least upon a relevance between an advertisement for a second product or a 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) transmitting the selected advertising content to the mobile communication facility for display thereon. |
US08483673B2 |
System and method to detect PBX-mobility call failure
Aspects relate to initiating voice calls to mobile devices from an enterprise network. In one example, a server can initiate a voice channel to a mobile device, and if the mobile device cannot be reached, an access network may redirect the call from the server to a number identified as a voicemail number; however, such number is reconfigured to instead be directed to a number located within the enterprise network. The server can monitor or receive an indication that a call is incoming, and attributable to the mobile device. If such a call is incoming or received, then the server determines that the call has failed. If the mobile device answers the call, the server can determine that the voice channel has been established, without waiting for a confirmation indication, such as a DTMF tone. |
US08483670B2 |
Place-specific buddy list services
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to facilitate communications with those people. Users may define lists of people whose locations may be tracked by positioning equipment based on personal communications/computing devices carried by the people. |
US08483669B2 |
Mobile sensor network
A sensor network may be created by collecting information from a plurality of mobile devices, such as cellular telephones. The mobile devices use sensors, such as microphones, cameras, accelerometers, biometric readers, etc. to detect the sensory information. Sensory output related to detected sensory information may be transmitted from a mobile device to a receiver that receives the sensory outputs. The received sensory outputs from a plurality of mobile devices may be aggregated to generate aggregated data, which may be transmitted to one or more receivers that use the aggregated data to perform a function and/or present the aggregated data to a user. Additionally, the aggregated data may be reviewed by a reviewer component that can create (revised) detection instructions regarding how one or more mobile devices are to detect sensory information and/or what sensory information to detect (e.g., to make resulting aggregated data more relevant). |
US08483668B2 |
Content delivery system for mobile device
A content delivery system for a mobile device includes sending a program rating message to a first registered customer to query whether the first registered customer desires to rate content. The system delivers a program share message to the first registered customer to query whether the first registered customer desires to share the content. The system provides a list of friends to the first registered customer, whereupon the first registered customer selects a second registered customer from the list. The system delivers content to the second registered customer, providing an incentive to the first registered customer. |
US08483667B2 |
Mobile telephone with receive only mode
A mobile telephone network is configured to transmit information, such as TV network scheduling, which can be received by receivers “eavesdropping” on the system. A mobile telephone can be configured to receive only, avoiding the battery drain which results from its transceiver needing to periodically handshake with the network transceiver. |
US08483666B2 |
Method, terminal and voice memory for storing voice messages in a communication network
After the input of a subscriber (TLN1) of the first terminal (EG1), a connection to a temporarily available voice memory (SPS) is signalized by the same, and subsequently a voice message (spn) and at least one piece of retrieval information (ai) identifying the second terminal (EG2) is transmitted and stored at that location. Subsequently, the connection is terminated and the second terminal (EG2) is informed of the presence of a retrievable voice message (spn) in the voice memory (SPS) via the voice memory (SPS) by means of the at least one piece of retrieval information (ai), and the voice message (spn) can be retrieved from the second terminal (EG2) by means of the transmitted retrieval information (ai), or is transmitted to the second terminal (EG2) by the voice memory (SPS). In this manner voice messages (spn) can be stored for terminals (EG2) and retrieved by the same, regardless of whether one or no voice memories—such as an answering machine—is associated with these terminals (EG2). |
US08483665B2 |
Mobile device featuring sensor responsive re-notifications
Implementations for mobile device notifications are disclosed. In one implementation, a method for a mobile device is disclosed. The method includes outputting a first notification of an event at the mobile device responsive to occurrence of the event. The method further includes discontinuing the first notification after a period of time. The method further includes receiving an indication of motion of the mobile device via a motion sensor of the mobile device after discontinuing the first notification. The method further includes outputting a second notification of the event at the mobile device after discontinuing the first notification responsive to receiving the indication of motion of the mobile device. |
US08483663B1 |
Reducing mobile-phone fraud
Methods and products for facilitating a method of reducing mobile-phone fraud are provided. One method includes receiving a request to activate a mobile device, determining that it is identified as lost or stolen, communicating to the mobile device activation data that enables the mobile device to communicate via a wireless-telecommunications network despite the fact that the mobile device was determined to be identified as lost or stolen, and communicating to the mobile device functionality-impairment instructions that deliberately disable a set of functional aspects of the mobile device, thereby transforming it from a first state to a second state that is functionally impaired compared to the first state. |
US08483661B2 |
Method for loading credentials into a mobile communication device such as a mobile phone
The invention relates to a personal token (10) for being associated with a mobile telecommunication device (20) and for storing credentials for access to an operator's network, characterized that the personal token (10) is arranged for loading the credentials into a memory (23) of the mobile telecommunication device (20), so that the mobile telecommunication device (20) is taken away from the personal token (10) and operative for connecting to the operator's network with the credentials in its memory (23). |
US08483660B2 |
Access control method using femto base station and communication system therefor
A communication system including a femto base station and a method for controlling access of a User Equipment (UE) in the communication system are provided. The method includes receiving a service request message from the UE and transmitting the service request message to a core network entity within a core network, receiving, from the core network, UE information and Local BreakOut (LBO) service information regarding the UE which is used to provide an LBO service to the UE, and providing the LBO service to the UE using the received information. Thus, a core network controls access of the UE so that the UE can directly access an Internet network through the LBO. |
US08483657B2 |
Dissemination of billing information in a distributed messaging environment
A messaging system for a wireless network may be constructed using a gateway architecture in which a number of messaging servers are connected to external networks through the gateway. In one implementation, a method implemented in the system may include receiving a message that is communicated as part of a messaging protocol for delivering text or multimedia messages to user devices and altering the message to include a billing identifier describing how the message should be billed. The message may be altered by the gateway and may be transmitted to a messaging server for extraction of the billing information. |
US08483647B2 |
Method of receiving and receivers
Data is received that has been transmitted via a combination of radio frequency signals using carrier aggregation, each radio frequency signal occupying a respective radio frequency band, the bands being arranged in two groups separated in frequency by a first frequency region, the first of the two groups occupying a wider frequency region than the second group. Embodiments provide a method and apparatus for downcoverting the radio frequency signals using quadrature mixing to give inphase and quadrature components, and the inphase and quadrature components are filtered using a first bandpass filter bandwidth to give first bandpass filtered inphase and quadrature components and filtered using a second bandpass filter bandwidth, different from the first bandpass filter bandwidth, to give second bandpass filtered inphase and quadrature components. |
US08483645B2 |
Dual carrier amplifier circuits and methods
A circuit includes first and second transconductance stages each having an input to receive a signal, and a current combiner circuit coupled to outputs of the first and second transconductance stages. The current combiner circuit forms a path from the first transconductance stage to (i) one of a plurality of output paths or (ii) multiple output paths of the output paths. The current combiner circuit severs the second transconductance stage from the output paths when the first transconductance stage forms a path to one of the output paths. The current combiner circuit forms a path from the second transconductance stage to the multiple output paths when the first transconductance stage forms a path to the multiple output paths. The current combiner circuit couples current from the first transconductance stage to (i) a first output path or a second output path or (ii) both the first and second output paths. |
US08483643B2 |
Harmonic rejection mixer
Disclosed is a harmonic rejection mixer that makes it possible to suppress high-frequency response, while keeping the number of gm elements from increasing. In a harmonic rejection mixer that regulates the waveform of an output signal by mixing outputs of multiple mixers that are connected in parallel with the latter stage of multiple gm elements, some of the gm elements are shared by I phase and Q phase by using a control signal with a duty ratio of less than 50% to drive at least some of the mixers, and then using the period in which the I-phase mixers are inactive to activate the Q-phase mixers. |
US08483640B2 |
Television broadcast receiving apparatus, control method and control program for television broadcast receiving apparatus, and recording medium having the control program recorded thereon
A television broadcast receiving apparatus can change an oscillation frequency of a local oscillation signal or a tuning frequency of an intermediate frequency signal in a reception channel, and changes the reception characteristic to an optimum reception characteristic. In this way, the television broadcast receiving apparatus effectively reduces SN ratio deterioration due to interference of the outside of a reception band such as adjacent channel interference. |
US08483639B2 |
AGC for slicer-based low power demodulator
An apparatus and method for performing automatic gain control in a receiver are disclosed. The apparatus may include an amplifier, and the gain control may be based on an output from the amplifier during a time period in which a target signal is not present at the output of the amplifier. |
US08483636B2 |
Receiver with hybrid reception estimation and methods for use therewith
A receiver includes an antenna array that generates received signals from a first remote transmitter and a second remote transmitter, the antenna array having a beam pattern that is controllable based a control signal. A plurality of receiver sections process the received signals to generate down-converted signals. A receiver processing module, generates the control signal to control the beam pattern to a first pattern during a first time period for reception from the first remote transmitter, generates a first reception estimate based on the down-converted signals during the first time period, generates the control signal to control the beam pattern to a second pattern during a second time period for reception from the second remote transmitter, generates a second reception estimate based on the down-converted signals during the second time period, and generates inbound data based on the first reception estimate and the second reception estimate. |
US08483625B2 |
Transceivers
An RF transceiver apparatus comprises transmitter circuitry arranged to convert signals from a baseband frequency to RF transmission frequencies and receiver circuitry arranged to convert signals from RF reception frequencies to the baseband frequency. The transmitter and receiver circuitry each comprise three mixers arranged to convert a signals between the baseband frequency, a first intermediate frequency; a second intermediate frequency that is higher than the transmission frequencies; and a second intermediate frequency to the transmission frequency. |
US08483621B2 |
Radio frequency interference sensing system and method
A method of sensing radio frequency interference (RFI) in a wireless system is provided. The method includes receiving wireless data through a wireless receiver and evaluating received wireless data through a receiver baseband module to identify an occurrence of a signal detection failure by a physical (PHY) layer or a media access control (MAC) layer of the wireless system. The method also includes triggering a radio frequency interference sensing state in response to the occurrence of signal detection failure by the physical layer or the media access control layer of the wireless system. |
US08483618B1 |
Intelligent determination of initial transmit power based on radio-frequency conditions
Disclosed herein are methods and systems that may help a radio access network to more intelligently determine an initial transmit power to use for forward-link communications with a mobile station. An exemplary method involves a radio access network: (a) receiving a page response message, wherein the page response message indicates that a page to a mobile station operating in a radio access network has been received by the mobile station; (b) responsive to receiving the page response message, determining an attempt count for the mobile station, wherein the attempt count indicates how many attempts to page the mobile station have been made; (c) using the attempt count as a basis for determining an initial transmit power for forward-link communications with the mobile station; and (d) initiating forward-link communications with the mobile station at the determined initial transmit power. |
US08483615B2 |
Wireless communication system, wireless communication device, program, and wireless communication method
A wireless communication method includes receiving from an other wireless communication device, by using a non-contact communication method, specification data that indicates a communication function of the other wireless communication device. The wireless communication method also includes converting, if the specification data does not correspond to a wireless communication whose communication speed is faster than a communication speed of the non-contact communication method, a data format of transmission data that is transmitted to the other wireless communication device to a data format that reduces a data volume of the transmission data. Additionally, the wireless communication method includes transmitting, by the non-contact communication method, to the other wireless communication device, the transmission data whose data format was converted to reduce the data volume of the transmission data. |
US08483610B2 |
Service provisioning utilizing near field communication
Embodiments of the present invention provide methods, apparatuses, and programming instructions configured to enable a device to receive provisioning data over a Near Field Communication link, and utilize the provisioning data to receive services. |
US08483601B2 |
Transfer fixing device and image forming apparatus incorporating same
A transfer fixing device includes a transfer fixing member, a pressure member, and a primary heater. The transfer fixing member defines a moving surface on which a toner image travels. The pressure member is pressed against the transfer fixing member to define a transfer fixing nip where the toner image traveling along the moving surface meets a surface of a recording medium traveling along the media conveyance path. The primary heater is located upstream of the transfer fixing nip along the media conveyance path to heat the surface of the recording medium before entering the transfer fixing nip. The heated surface of the recording medium fuses toner for transfer and fixing into place at the transfer fixing nip. The pressure member is at least partially electrically biased to generate an electrostatic field to promote transfer of toner at the transfer fixing nip. |
US08483599B2 |
Powder container, powder processing apparatus using the same, and powder container controlling method
A powder container includes an open/close lid that closes an opening partly formed in a container body corresponding to a powder opening of a container receiver; a first restricting portion that, upon attachment of the container body to the container receiver, contacts a contact surface formed upstream of the powder opening to restrict a position of the lid in an open/close operation direction thereof; a flexible sealing member that protrudes from an opening-side edge of an open position, and closes an opening-side portion of a gap between the contact surface and the first restricting portion; and a second restricting portion that, upon detachment of the container body, when a press member restricts movement of the lid, restricts a posture of the sealing member so as to be pressed against an edge portion of the powder opening at a position where the first restricting portion contacts the contact surface. |
US08483598B2 |
Electrophotographic image forming method and apparatus with a cover film supplying device
The image forming apparatus includes a latent image bearing member; a charging device charging the surface of the latent image bearing member; a latent image forming device forming an electrostatic latent image on the surface of the latent image bearing member; a developing device supplying toner to the electrostatic latent image to form a toner image; a cover film supplying device supplying a cover film to the surface of the latent image bearing member at a cover film supplying position located on an upstream side from the development position so that the toner image is formed on the cover film covering the surface of the latent image bearing member; and a cover film separating device separating the cover film bearing the toner image thereon from the surface of the image bearing member before the cover film bearing the toner image thereon reaches the cover film supplying position. |
US08483593B2 |
Image forming device having spacer member for retaining developing roller at position spaced away from corresponding photosensitive drum
A holder unit is configured to hold a plurality of photosensitive drums such that the plurality of photosensitive drums are arrayed in a predetermined direction and juxtaposed with each other with a space between neighboring photosensitive drums. A plurality of developing units is held by the holder unit, each is provided in association with each photosensitive drum, and each includes a developing roller displaceable between a contact position where the developing roller is in contact with the photosensitive drum and a spaced position where the developing roller is spaced away from the photosensitive drum. A spacer member has a plurality of retaining portions each in association with each developing unit and configured to retain each developing unit at the spaced position, and a linking portion integral with the retaining portions and configured to connect neighboring retaining portions therethrough in the predetermined direction. |
US08483591B2 |
Bias charging overcoat
There is described a bias charging member that includes a conductive core and an outer surface layer on the conductive core. The outer surface layer includes a resin of aminoplast and one of polyol or nylon, a conductive additive and p-toluene sulfonic acid. There is also described a method of refurbishing bias charging members. |
US08483587B2 |
Apparatus and method for image forming including density correction according to a phase based on correction information
An apparatus includes an image formation unit including a photosensitive drum and a motor for driving the image formation unit. The apparatus acquires a frequency generator signal, which is phase information output from the motor as the motor rotates. In addition, the apparatus corrects unevenness of the density that may occur due to the rotation of the motor according to the acquired phase information. |
US08483583B2 |
Image forming apparatus and toner supply method
Toner is supplied from a toner container to a developing part that causes the toner to adhere to a latent image formed on a latent image carrying member and develops the latent image, a pre-toner-supply operation of supplying a predetermined amount of toner to the developing part is carried out, a fog detecting image is formed and fog is detected in the fog detecting image, a toner supply amount to be supplied to the developing part is determined based on the fog detected in the detecting and an operational status of the developing part since the toner was supplied to the developing part the last time, and the toner supply amount of the toner determined in the determining is supplied to the developing part. |
US08483576B2 |
Driving method and driving apparatus for optical modulator, and optical transmitter using same
A driving apparatus supplies a drive signal to an optical modulator corresponding to a phase modulation format, and also, divides a part of an output light from the optical modulator; extracts some optical component of the divided light, which is distant from a carrier frequency by integral multiple of a modulation frequency, to detect a power of the optical component; and feedback controls a duty ratio of the drive signal or a cross-point level thereof so that the detected power approaches a minimum value. Thus, it is possible to stably perform phase modulation with high precision. |
US08483574B2 |
Correlation-control QPSK transmitter
An optical transmitter utilizing a multi-level data modulator to produce a PDM-QPSK signal, a one-bit delay interferometer configured to correlate the multi-level data modulated signal and an optical filter configured to combine the correlated multi-level data modulated signal with one or more neighboring signals prior to transmitting over one of a plurality of optical channels. The PDM-QPSK correlated signal is configured to reduce the signal spectrum thereby increasing spectral efficiency of the transmitted signal. |
US08483573B2 |
Optical transmission and reception system, and optical receiver
An optical signal of an optical transmission part is brought into a high-speed polarization scrambling state by a polarization scrambling part, and transmitted to en optical fiber transmission line as the optical signal from the optical transmitter. The optical signal passing through the optical fiber transmission line is inputted to an optical receiver. The optical signal inputted to the optical receiver is converted into an electric signal by a polarization dependent photoelectric detection part. The converted electric signal is inputted to a digital signal processing part having a polarization scrambling cancel part of canceling the polarization scrambling state by a digital signal processing operation. At the digital signal processing part, the polarization scrambling state of the electric signal is canceled, and a data signal is outputted. |
US08483571B2 |
Optical beam splitter for use in an optoelectronic module, and a method for performing optical beam splitting in an optoelectronic module
An optical beam splitter for use in an optoelectronic module and method are provided. The optical beam splitter is configured to split a main beam produced by a laser into at least first and second light portions that have different optical power levels. The first light portion, which is to be coupled into an end of a transmit optical fiber of an optical communications link, has an optical power level that is within eye safety limits and yet has sufficient optical power to avoid signal degradation problems. The optical power level of the first light portion is less than the optical power level of the second light portion. The optical beam splitter is capable of being implemented in a unidirectional or a bidirectional optical link. |
US08483563B2 |
Header error control protected ten gigabit passive optical network downstream frame synchronization pattern
An apparatus comprising an optical line terminal (OLT) configured to couple to a plurality of optical network units (ONUs) and transmit a plurality of downstream frames to the ONUs, wherein each of the downstream frames comprises a plurality of forward error correction (FEC) codewords and a plurality of additional non-FEC encoded bytes that comprise synchronization information that is protected by Header Error Control (HEC) code. An apparatus comprising a processing unit configured to arrange control data, user data, or both into a plurality of FEC codewords in a downstream frame and arrange a physical synchronization sequence (PSync), a superframe structure, and a Passive Optical Network-identifier (PON-ID) structure in a plurality of additional non-FEC encoded bytes in the downstream frame, and a transmission unit configured to transmit the FEC codewords and the additional non-FEC encoded bytes in the downstream frame within a 125 microsecond window. |
US08483562B2 |
Method and apparatus for integrating automated switching in a passive optical network
An approach is provided for integrating one or more fiber switches in a passive optical network. A platform generates a command signal to control a splitter hub of a passive optical network, the splitter hub being configured to communicate with a plurality of optical network terminals that respectively serve a plurality of customer premises. The splitter hub includes a fiber switch configured to provide switching between one of a plurality of input ports and one of a plurality of output ports of the splitter hub. |
US08483561B2 |
Remote powering for FTTX via existing wire
The present invention relates to a powering method, a powering system, a cabinet and a central office for powering a copper-centric fiber to the x (FTTX) architecture. The architecture comprises at least one point to point or point to multipoint optical distribution network (ODN) between an optical line termination (OLT) or first Ethernet Switch positioned at a central office (CO) and an optical network unit or second Ethernet switch positioned at a cabinet (CAB) or building closer to a network terminal (CPE). The ODN is an active or passive network. The architecture further comprises at least one signalling coaxial or twisted wire pair line between the ONU or second Ethernet switch (ES) and one network terminal (CPE). What particularly characterizes the present invention is that the ONU or the second ES is powered remotely from the central office (CO) via at least one powering twisted wire pair line extending between the central office (CO) and the cabinet (CAB) or building. |
US08483560B2 |
Optical communication apparatus and optical wavelength multiplexing transmission system
In case of a disconnection failure of an optical transmission line, a Raman amplifier generates a loss of main and supervisory signal alarms, an optical amplifier generates a loss of main signal alarm, and a supervisory signal transmission and reception unit detects the loss of supervisory signal. On the other hand, in case of a failure generated in an optical fiber, the supervisory signal transmission and reception unit performs APR control. Thus the optical amplifier stops outputting the main signal and continues to output the supervisory signal. The Raman amplifier generates the loss of main signal alarm, and the supervisory signal transmission and reception unit detects the loss of supervisory signal. The monitoring unit identifies failure point according to a combination of an existence of the loss of signal alarm by the Raman and optical amplifiers and the loss of supervisor signal by the supervisory signal transmission and reception unit. |
US08483559B2 |
System and method for monitoring a branched optical communication system
A system and method for monitoring an optical communication system. The system may include trunk terminals coupled through a trunk path and a branch terminal coupled the trunk path. A monitoring signal routing device within the branch terminal routes a monitoring signal from a branch-drop path to a branch-add path. |
US08483554B2 |
Electronic device and imaging device
An electronic device is provided that includes a housing, a waterproof air-permeable membrane, a door, an air pressure gauge and a watertightness detector. The housing defines an opening and includes an air vent. The waterproof air-permeable membrane blocks off the air vent. The door is shiftably coupled to the housing and movable between a first position that uncovers the opening and a second position that covers the opening. The door and the housing form a watertight structure when the door is in the second position. The air pressure gauge is disposed inside the watertight structure. The watertightness detector is configured to determine whether the housing and the door have maintained a watertight state based on changes in the air pressure inside the watertight structure when the door moves from the first to the second position. The changes in the air pressure are measured by the air pressure gauge. |
US08483552B2 |
Removable heater assembly for a vaporizer
A removable heater assembly 20 is provided for a vaporizer 10 by which to easily mechanically and electrically connect and disconnect the heater assembly 20 from a base 22 for removal and/or replacement thereof without requiring tools or specialized skills. |
US08483546B2 |
Apparatus, method, and computer program product for receiving a command during a commercial
Apparatuses, methods, and computer program products for receiving recording or other commands are provided. In operation, a command is received during the display of a commercial for a media program, the media program and a date and time for the media program are identified, and the command is executed based on the date and time. The command may be to record the program or send a reminder to the display regarding the media program. A viewer is allowed to send the command during the commercial without requiring the user to go to a second screen, such as a recording screen, or to enter additional commands. The date and time of the media program may be identified through metadata associated with the commercial or through the review of an interactive programming guide. |
US08483541B2 |
Image processing apparatus, image processing method, and recording medium
The present invention comprises an input part for inputting image data, a receiving part for receiving production information relating to production transmitted from another apparatus, a recording part for recording the production information received by the receiving part and image data input by the input part, a detection part for detecting a recording position on a recording medium at an editing point of image data recorded by the recording part, and a transmission part for transmitting information of the recording position detected by the detection part, whereby identification information for identifying image data and voice data is recorded in a recording medium or a recording device, this relieving a burden on a photographer and an editor and facilitating extraction of image data and voice data. |
US08483537B2 |
Protecting device for cable
A protecting device for protecting a cable having a plurality of fibers, includes a conduit which is sleeved on the cable, a distribution member, a first and second clamping members, a first and second fasteners, and a resilient sleeve. The conduit has a first threaded portion on one end of the conduit. The distribution member is being sleeved on the cable, the first clamping member has a plurality of clamping claws for clamping the distribution member; and the first fastener has a restricting portion; the distribution member and the first clamping member are being received in the conduit, the first fastener is engaged with the first threaded portion of the conduit. The plurality of clamping claws of the first clamping member are urged by the restricting portion to tightly clamp the distribution member and the cable. |
US08483535B2 |
High-bandwidth, dual-trench-assisted multimode optical fiber
The present invention embraces an optical fiber that includes a central core having an alpha-index profile with respect to an outer cladding, a first depressed trench, an inner cladding, a second depressed trench, and an outer cladding (e.g., an outer optical cladding). The second depressed trench's volume is typically greater than the first depressed trench's volume. The optical fiber achieves reduced bending losses and a high bandwidth with a reduced cladding effect for high-data rate applications. |
US08483534B2 |
Modified refractive index profile for low-dispersion multi-mode fiber
An improved multimode fiber optic cable is provided. The improved multimode fiber optic cable includes, but is not limited to, a refractive index profile which is designed to compensate for a radially dependent wavelength distribution of laser launch modes coupled into the multimode fiber optic cable in order to minimize modal dispersion within the multimode fiber optic cable. |
US08483533B1 |
Fiber-coupled laser diode illumination systems with stable beam propagation
Optical illuminators comprise optical fibers having a gradient index core and a cladding selected so that a refractive index difference at a core/cladding interface provides a numerical aperture less than, greater than, or equal to a numerical aperture of the gradient index core. In some examples, a maximum refractive index difference in the gradient index core is substantially the same as, less than, or greater than the refractive index difference at the core/cladding interface. Illuminators based on such fibers are configured to produce optical beams with a laser diode or diode array, and to provide stable, approximately Gaussian optical fluxes at a fiber output surface. |
US08483532B2 |
Low adhesion plastic-cladding optical fiber
A plastic-cladding optical fiber is provided. The plastic-cladding optical fiber is provided includes: a core layer made of quartz glass; and a cladding layer formed by hardening a curable resin composition over a periphery of the core layer. Adhesion between the core layer and the cladding layer ranges 1.5 g/mm to 4.0 g/mm. |
US08483531B2 |
Optical fiber
The present invention relates to an optical fiber, wherein PMD will not significantly increase even when an external factor, such as a lateral pressure, a bending and the like, is applied to the optical fiber. The optical fiber is imparted with a twist that is an elastic torsion with stress. In the condition that a twist rate, being the number of rotations per unit length by the twist, is represented by f(z) as a function of a position z in a longitudinal direction of the optical fiber, which has a predetermined twist cycle and is defined such that, in one twist cycle, a twist rotation angle in one direction and a twist rotation angle in the opposite direction are equal to each other, when a proportionality coefficient representing circular birefringence per twist rate is denoted by g, an angular frequency is denoted by ω, and external linear birefringence due to a bending and a lateral pressure is denoted by βe, then an average twist cycle L and an average twist rate γav in the optical fiber satisfy predetermined relational expressions. |
US08483529B2 |
Waveguide-based dispersion device
Systems, devices, and techniques are disclosed relating to dispersion devices that include a slot waveguide coupled with another waveguide such as a strip waveguide. For example, one or more structural parameters can be obtained for a dispersion device, including a slot waveguide coupled to a strip waveguide, to cause the dispersion device to produce dispersion, having a dispersion profile, for an electromagnetic wave propagated through the dispersion device, the one or more structural parameters including one or more of a slot thickness for a slot of the slot waveguide or a spacing thickness between the slot waveguide and the other waveguide; and making the dispersion device, including the slot waveguide and the other waveguide, according to the structural parameters. |
US08483527B2 |
Device with wavelength selective coupler for collecting light emitted by a laser source
A device for collecting light emitted by a laser source, including an optical wave guide arranged so as to collect a light signal emitted by the laser source, by coupling. The wave guide includes a loop coupled to a laser source in two coupling zones making it possible to recover optical modes circulating along the direction opposite to the required direction for the signal output from the device. |
US08483526B2 |
Micro-size optical switch on silicon-on-insulator platform
An innovative micro-size photonic switch is presented. The photonic switch is comprised of: a mirror having a reflecting surface; an input waveguide; and an output tapered waveguide structure. The photonic switch further includes a switching mechanism disposed adjacent to the reflecting surface and operable to change the refractive index along the reflective surface and thereby shift the angle at which the optical signal reflects from the mirror. More specifically, the switching mechanism may operate to change concentration of free carrier distribution along the reflective surface and thereby displace the effective reflecting interface of the mirror. In this way, the optical signal can be directed to one of two or more output ports of the output tapered waveguide structure and finally exited by one output waveguide channel that is connected to the selected port of the output tapered waveguide structure. |
US08483525B2 |
Optical wavelength multiplexing/demultiplexing circuit, optical module using optical wavelength multiplexing/demultiplexing circuit, and communication system
When a conventional synchronized AWG is employed to extend a transmission passband, an increase in loss near the optical center frequency can not be avoided. Because of passband width limit, a problem has existed in that the synchronized AWG could not be applied for a large, complicated communication system wherein a signal light passes a number of points. Therefore, an optical wavelength multiplexing/demultiplexing circuit of the present invention is a synchronized AWG, which includes an optical splitter arranged in an interference circuit that is connected on the side of one slab waveguide. The splitting ratio of the optical splitter varies, depending on the optical frequency, and the value becomes minimum near the optical center frequency of the synchronized AWG. The optical splitter is operated so that the splitting ratio is comparatively great at optical frequencies distant from the optical center frequency. |
US08483520B2 |
Optical modulation structure and optical modulator
An optical modulation structure includes a lower cladding layer (102), a first silicon layer (103) integrally formed from silicon of a first conductivity type on the lower cladding layer (102) while including a core (104) and slab regions (105) arranged on both sides of the core (104) and connected to the core, a concave portion (104a) formed in an upper surface of the core (104), and a second silicon layer (109) of a second conductivity type formed on a dielectric layer (108) in the concave portion (104a) so as to fill the concave portion (104a). |
US08483513B2 |
Method of content aware image resizing
Audiovisual content presentation to users has evolved from users receiving hardcopy printed materials to their searching and retrieving information by accessing any of hundreds of millions of web sites and billions of web pages. User retrieval being performed on a wide variety of platforms from high performance PCs to low performance cellular telephones. Accordingly substantial limitations exist in initially displaying this audiovisual content as well as when users dynamically manipulate browser dimensions or move through the content. Further additional limitations exist for those authoring both online and traditional content to manipulate sourced content to provide the published content. As such a requirement exists for dynamically resizing images that respects the information content within the audiovisual content. Embodiments of the invention provide for content aware resizing of audiovisual content both within authoring and user environments, and in dependence upon device characteristics such as display, processor, power, etc. |
US08483510B2 |
Image merge device and method
The image merge device includes a common area determination unit configured to determine a common area between a first image and a second image; a correlation calculation unit configured to calculate a correlation level indicating a degree of a gap between the first image near a boundary of the first image and the second image and the second image near the boundary when the first image and the second image are aligned using the common area; and a superimposed area determination unit configured to determine a superimposed area in which the first and second images are superimposed near the boundary based on the correlation level calculated by the correlation calculation unit. |
US08483507B2 |
Image sensing apparatus and image processing method
An image sensing apparatus executes a plurality of tone corrections respectively suited to different luminance distributions of images. The image sensing apparatus analyzes a luminance distribution of sensed image data, selects, based on an analysis result, at least one of a first tone correction which suppresses luminance saturation of image data, a second tone correction which converts luminance values of all luminance regions so that a maximum luminance value of sensed image data becomes a largest possible luminance value of the image data, and a third tone correction which multiplies a luminance value of a low-luminance region, which is set in advance, of sensed image data by a gain larger than gains of other luminance regions, as a tone correction to be implemented for sensed image data, and limits, when a correction based on the second tone correction is selected, implementation of a correction based on the third tone correction. |
US08483506B2 |
Image processing system and method of image processing
To provide an image processing system for detecting an image a frame which causes large blinking of light among realistic images with a high dynamic range and for correcting the image and a method of image processing. The image processing system includes a histogram conversion portion for calculating a histogram in accordance with an image of an nth frame, an image of an (n+1)th frame, and image data which are stored in an image data storage portion; a histogram comparator portion for calculating a difference between the histogram of the nth frame and the histogram of the (n+1)th frame to form a histogram curve and for comparing the histogram curve with a threshold curve; an image correction circuit portion for performing correction for narrowing the dynamic range of the image data of the image of the (n+1)th frame, which is read from the image data storage portion; and an output switching switch portion for switching and outputting the image data corrected in the image correction circuit portion and the image data from the image data storage portion, which is not corrected, in accordance with output from the histogram comparator portion. |
US08483504B2 |
Digital auto-focusing apparatus and method
An apparatus and method for digital auto-focus are provided. The apparatus includes a local block generator generating a local block from an input image, a distance-estimation unit estimating distances of each image of the local block, a focal-distance-setting unit setting one of the estimated distances of the local block image as a focal distance of the input image, a reblurred-image generator generating a reblurred image from the local block image, a reconstructed image generator generating an in-focus image focused to the estimated distances from the local block image, a local-block-image-matching unit matching the reblurred image to the in-focus image with different weight values based on the set focal distance, and a final-image generator generating a final image by summing the matched local block images. |
US08483501B2 |
Method and device for transformation of image and method and device for reverse transformation of image
Provided are methods and apparatuses for transforming and inverse-transforming an image. The method of transforming an image includes: generating a substituted N×N transformation matrix by substituting elements of an N×N transformation matrix used for a 1-dimensional (1D) discrete cosine transform (DCT) of a N×N block of the image with values based on N variables, where N is an integer; obtaining a multiplication matrix of the substituted N×N transformation matrix and a transposed matrix of the substituted N×N transformation matrix; obtaining the N variables that enable a sum of squares of elements excluding diagonal components of the obtained multiplication matrix to be a minimum; and transforming the N×N block by using the substituted N×N transformation matrix, which is substituted with the values based on the obtained N variables. |
US08483497B2 |
Image quality control techniques
A technique for controlling the quality of one or more compressed images. The technique allows, for example, the selection of a target quality metric(s) and the compression of the image(s) such the compressed image(s) meets the metric(s). Alternatively, a target quality metric can be specified, and the image(s) compressed using parameters estimated to achieve the target quality. Optionally, the quality metric can also be made available to, for example, a user on an image processing system. The quality metrics can be, for example, for one or more layers, one or more images and/or one or more image sequences. |
US08483496B2 |
Image encoding/decoding system
A picture prediction encoding device includes: a region division unit for dividing an input picture into a plurality of blocks; a prediction signal generation unit for generating a prediction signal with respect to a pixel signal that is included in a subject block to be processed among the blocks; a residual signal generation unit for generating a residual signal between the pixel signal of the subject block and the generated prediction signal; a signal encoding unit for generating a compressed signal by encoding the residual signal; and a storage unit for decompressing the compressed signal and storing the decompressed signal as a reproduced pixel signal. The prediction signal generation unit is configured to sub-divide the subject block into a plurality of small regions, at least one of the small regions is non-square, and a length of a first side of the non-square small region is longer than a length of a second side that is different from the first side. |
US08483493B2 |
Method for the variable-complexity decoding of an image signal, corresponding decoding terminal, encoding method, encoding device, computer signal and programs
A method is provided decoding a digital image signal in a decoding terminal that uses a variable-complexity decoding, enabling, for at least one step in the decoding, selection of at least one decoding tool from at least two available decoding tools. The method includes the following steps: identifying from the images control images and intermediate images; applying to each of the control images, for at least one step of the decoding, at least one predetermined decoding tool imposed by the signal; applying to at least one of the intermediate images, for at least one step of the decoding, at least one decoding tool selected by the decoding terminal and not imposed by the signal. |
US08483491B2 |
Calculation device and method
A calculation device may include a data read unit configured to sequentially read pixel values in the first direction while sequentially making a shift in the second direction from a position of a reference pixel in the first and second directions, a first data integration unit configured to output a sum of values of pixels as a first integration value, a second data integration unit configured to output a sum of values of pixels as a second integration value, and a data cumulative calculation unit configured to obtain a cumulative value by accumulating pixel values respectively included in a first rectangular data area expressed by the first number of pixels in the first direction and the second number of pixels in the second direction based on the first integration value output from the first data integration unit and the second integration value output from the second data integration unit. |
US08483490B2 |
Calibration of video object classification
Techniques for calibrating a classification system, wherein one or more objects in at least one video are classified, are provided. At least one view associated with the at least one video is obtained. The at least one view is partitioned into at least one region. A given object is classified in accordance with its location in reference to the at least one region. In an additional embodiment, one or more object models are obtained. At least one normalized size of the one or more objects is defined within at least one view associated with the at least one video in accordance with the one or more object models. The one or more objects are classified in accordance with the at least one defined normalized size. |
US08483477B2 |
Method of constructing a digital image of a three-dimensional (3D) surface using a mask
A method for constructing a digital image of a three-dimensional surface of a physical object includes choosing a surface on the object and placing a projector equipped with a light source to face the object, and providing a mask defining a speckle pattern having a multitude of points with predetermined light intensities and/or colors. The optical axis of the projector is directed towards the surface to be imaged. The speckle pattern is projected, along the optical axis, onto the surface. A two-dimensional image of the speckle pattern is acquired and stored and deformed by an optical sensor disposed in the optical axis. The image of the deformed speckle pattern is compared with an image of the non-deformed speckle pattern, and then, for each point of the selection, at least the depth coordinate is calculated. |
US08483476B2 |
Photovoltaic cell manufacturing
Disclosed is a method (300) of manufacturing at least one semiconductor photovoltaic cell or module and for classifying semiconductor material. In one implementation (500) the method involves luminescence imaging a wafer at each of a plurality of stages (312-324) of the manufacturing process, and comparing at least two images obtained from the imaging step in respect of the same wafer to identify the incidence or growth of a manufacturing process induced fault. The wafer is removed (351-356) from the manufacturing process (310) where a process induced fault is identified that exceeds a predetermined level of acceptability or the fault may be remedied, or the wafer passed to an alternate manufacturing process to match its characteristics. In an alternate implementation the method comprises classifying semiconductor material. For example, providing at least two wafers, obtaining luminescence images of each wafer comparing the images to determine the electrical structure similarity of the wafers, and grouping wafers with a predetermined level of electrical structure similarity into the same family. The inventive method is suitable for determining various forms of mechanical, electrical and cosmetic irregularities. |
US08483472B2 |
Paper sheet identifying device and paper sheet identifying method
A paper sheet identification apparatus capable of identifying an authenticity of a watermark area formed on a paper sheet is provided without increasing the cost. The paper sheet identification apparatus includes: a light receiving part receiving reflected light from a watermarked image formed on a paper sheet to be conveyed, a converter converting the reflected light from the watermarked image received by the light receiving part for each pixel as a unit of a predetermined size including color information having brightness; and an identification processing part identifying the authenticity of the watermarked image based on a correlation coefficient, which is calculated from a density value for each pixel converted by the converter and a density value for each pixel by the transmitted light from the watermarked image of the bill serving as a reference. |
US08483461B2 |
Diagnostic imaging system and method
A diagnostic imaging system including a plurality of scanning apparatuses. Each scanning apparatus including scanning hardware, a data acquisition system connected to the scanning hardware for generating raw image data representative of an object disposed in an imaging region of the scanning apparatus, and a reconstruction unit processing the raw image data for reconstructing an image representation therefrom. Subsets of the raw image data generated by the data acquisition system of one of the scanning apparatuses are distributed via a communication link among the scanning apparatuses for parallel processing by the reconstruction units of the respective scanning apparatuses. |
US08483456B2 |
Dynamic image processing system
It is possible to improve a diagnostic performance by a dynamic image and in particular, to provide information effective for diagnosis of the lung ventilation function. Provided is a dynamic image capturing system including: a calculation device which calculates a dynamic feature amount according to a plurality of frame images of the dynamic image captured by an imaging device; and a diagnosis console which displays the frame images of the captured dynamic image as a dynamic image display or a still image display on a display screen of a display unit and colors at least one of the frame images with a color in accordance with a calculation result of a feature amount obtained by the calculation device. In the diagnosis of the lung ventilation function, the breast portion of an examinee is dynamically imaged over a plurality of time phases to calculate a feature amount and an estimated ventilation amount at each of the time phases, so that the calculation results are displayed on the display screen. |
US08483455B2 |
Medical imaging device and method to evaluate a test bolus image series
In a method and device to evaluate a time series of in particular two-dimensional images of a contrast agent flow in at least one blood vessel of the human body within the scope of a test bolus measurement, wherein the acquisition of the time series begins with administration of the contrast agent, the time series of two-dimensional images or a time series of images derived from this is used as a time series of evaluation images, and in at least one evaluation image exhibiting a contrast agent signal, at least one point associated with a blood vessel is determined semi-automatically or automatically and transferred to further evaluation images. For every blood vessel discovered in this way, a temporal contrast agent course curve is determined (in particular via a fit) automatically from the image signal of the evaluation images at the at least one point and/or in a region around the marked point in the blood vessel and at least one item of contrast agent information that affects the temporal workflow of a subsequent measurement is determined from at least one contrast agent course curve. |
US08483451B2 |
Method for face recognition and synthesis
A method of recognizing an object in an image is provided, the method comprises the following steps. The image having the object is provided, and principal traits of the object are encoded in order to generate a first trait code. The first trait code is compared with data stored in a database so as to obtain a plurality of differences. A minimum of the plurality of differences is found. This method can be applied to synthesize human faces. |
US08483448B2 |
Electronic sales method
Methods are presented for facilitating sales transactions by electronic media. A temporary barcode or other design is affixed to the person or personal object during the period of time for which a financial transaction might occur. Before the sales transaction can be consummated, the barcode information is scanned and characteristics about the scanned code are compared to characteristics about other codes stored in a database for the specific time period in question in order to verify the identity of the buyer for a given time period. Once the information is verified, the seller may be authorized to debit the buyer's electronic bank account or charge their charge card account to consummate the transaction or transactions during a period of time. The seller may transmit the buyer's barcode and the buyer transmit the seller's barcode to a clearance center, where the buyer has a smartphone capable of scanning the seller's code. |
US08483447B1 |
Labeling features of maps using road signs
Digital maps of roads are labeled with features based on information from images of road signs. A segment of a road network with an unlabeled feature is identified, and a street view image of the road segment taken from a known location is generated. An image of a road sign is captured from within the generated street view image and presented in association with the road segment to a user. A label for the unlabeled feature of the road segment is received and stored. |
US08483443B2 |
Method for characterizing object movement from CT imaging data
A method is provided for using CT imaging data to characterize the movement of a moving object. The method calculates one or more motion values based on motion vectors which are representative of the object's movement. The moving object may be, for example, a beating heart. |
US08483434B2 |
Technique for registering image data of an object
Three-dimensional image data generated for an object is representative of at least a portion of the object and of reference markings associated with the object. The reference markings have a known spatial relationship with a registration tracker tracked by a navigation system. Registration tracking data/object tracking data, each representative of at least one of a spatial location and a spatial orientation of the registration tracker/object tracker respectively, are provided. The object tracker has a fixed spatial relationship with the object. The relative position between the registration tracker and the object tracker is calculated from the registration tracking data and the object tracking data for a given point in time. Registered image data is generated representative of the location or the orientation of the object, taking into account the spatial relationship between the reference markings and the registration tracker, and the relative position between the registration tracker and the object tracker. |
US08483433B1 |
Detection of faint perturbations of interest using statistical models of image texture
A system for detecting faint perturbations of interest in an image is described. The system includes a memory comprising the image, and a processor. The processor is configured to estimate a local mean and variance for each of a plurality of pixels in the image, analyze a local region of the image, an image mean, and an image variance using a filter bank, thereby generating a plurality of response vectors, determine a likelihood of a local perturbation in the image using a probability distribution based on the plurality of response vectors, and make a classification decision of the local perturbation. The probability distribution is calculated, for each of the plurality of response vectors, based on a response of each of the plurality of response vectors to the estimated local mean and variance for each of the plurality of pixels. Methods and machine-readable media are also described. |
US08483432B2 |
Methods for automatic segmentation and temporal tracking
In one embodiment, a method of detecting centerline of a vessel is provided. The method comprises steps of acquiring a 3D image volume, initializing a centerline, initializing a Kalman filter, predicting a next center point using the Kalman filter, checking validity of the prediction made using the Kalman filter, performing template matching, updating the Kalman filter based on the template matching and repeating the steps of predicting, checking, performing and updating for a predetermined number of times. Methods of automatic vessel segmentation and temporal tracking of the segmented vessel is further described with reference to the method of detecting centerline. |
US08483430B2 |
Method and apparatus for detecting a target in a scene using normalized data elements
A method of detecting a target in a scene is described that comprises the step of taking one or more data sets, each data set comprising a plurality of normalized data elements, each normalized data element corresponding to the return from a part of the scene normalized to a reference return for the same part of the scene. The method then involves thresholding (16) at least one of the normalized data elements of each of said one or more data sets. The thresholding step (16) comprises comparing each of the normalized data elements to at least first and second thresholds, wherein the first threshold is greater than the second threshold. The use of one or more confirmation scans (18) in combination with the thresholding step is also described. A radar system is also described that uses the method to detect foreign object debris (FOD) on a surface such as an airport runway. |
US08483427B2 |
System and method for image authentication
In accordance with an embodiment, a method of authenticating images includes electronically receiving an anchor image and a query image, performing a feature point extraction of an anchor image, and performing a feature point extraction of a query image. The method also includes clustering feature points of the anchor image and feature points of the query image, where clustering includes determining matching feature points, determining outlier feature points, and excluding outlier feature points. Whether the anchor image is similar to the query image is determined based on a distance between the feature points of the anchor image and the feature points of the query image. If the anchor image is similar to the query image, possible tampered areas of the query image based on the outlier feature points are identified. |
US08483426B2 |
Digital watermarks
The present invention relates generally to information encoding, data hiding, steganography and digital watermarking. One claim recites: using a programmed electronic processor, encoding content with a plural-bit digital watermark in accordance with initial encoding parameters; determining an assessment of the encoded plural-bit digital watermark in each of two or more portions of the content; for each of the two or more portions of the content, adjusting at least one of the initial encoding parameters according to a determined assessment for a respective portion of the content; and using a programmed electronic processor, encoding the content with said plural-bit watermark in accordance with adjusted encoding parameters. Other claims are provided as well. |
US08483416B2 |
Methods for manufacturing audible signals
So as to put binaural beam-forming into practice selected acoustical situations are dealt with having minimum processing power and power consumption ability at a binaural hearing system. For near-to-ear acoustical sources the contra-lateral (7L) as well as the ipsi-lateral (7R) output electrical-to-mechanical converters of two hearing devices of the binaural hearing system are operated substantially exclusively in dependency from the output signal of the one ipsi-lateral input acoustical-to-electrical converter arrangement (3R). |
US08483415B2 |
Antenna system with parasitic element for hearing aid compliant electromagnetic emission
A system for production of an electromagnetic (EM) field having EM emissions mitigated at one or more predetermined locations within a Hearing Aid Compliant (HAC) measurement plane is provided. The EM field mitigation system includes a ground plane, an antenna element, and a parasitic resonator element. The antenna element is coupled to the ground plane and resonates within at least one predetermined frequency band for transmitting and receiving the radio frequency (RF) signals modulated at one or more frequencies within the at least one predetermined first frequency band. The parasitic resonator element includes at least a first leg and a second leg connected to the ground plane and located a predetermined distance from the antenna element for mitigation of the EM emissions of the antenna element at the one or more predetermined locations within the HAC measurement plane. The first leg of the parasitic resonator element is connected to the ground plane on a first side of an effective electric field mid-line laterally dividing the ground plane and the second leg of the parasitic antenna element is connected to the ground plane on a second side of the effective electric field mid-line of the ground plane. |
US08483414B2 |
Image display device and method for determining an audio output position based on a displayed image
An image display device for displaying images includes an image display unit for displaying images, an audio output unit for outputting audio from multiple positions corresponding to the images displayed by the image display unit, and an audio output position control unit for analyzing the images, controlling the audio output unit according to content of the images, and selecting the position from which to output audio. |
US08483413B2 |
System and method for directionally radiating sound
An audio system for a vehicle having a plurality of seat positions includes, at each seat position, first and second directional loudspeaker arrays. Each array is driven by audio signals to radiate greater acoustic energy corresponding to the audio signals to the expected position of the head of a listener at a first seat position than to an expected position of the head of the listener at a second seat position. The first and second directional loudspeaker arrays comprise different numbers of acoustic drivers. |
US08483412B2 |
Variable pattern hanging microphone system with remote polar control
A microphone system includes a microphone and a control device external to the microphone. The microphone includes at least two capacitor capsules or one dual-sided capsule. The control device is capable of varying the polar pattern of the microphone over a two-conductor shielded cable or wirelessly. The microphone system may include an anti-rotational positioning mount for the microphone. |
US08483409B2 |
Volume adjustment for multiple voice over internet protocal streams
Systems and methods for managing the volume of multiple VoIP streams are disclosed. The system includes a VoIP server configured to receive an input audio stream from a first VoIP handset, create separate output audio streams from the input audio stream for transmission to second and third VoIP handsets, and to connect to a communications network. The system also includes a volume control table coupled to the VoIP server, the volume control table including records of volume adjustments made during prior conversations between the two or more VoIP handsets. The VoIP server is further configured create the separate output audio streams such that one or more of the output streams has a volume that is different than input audio stream based on the records. |
US08483404B2 |
System including device for securing the states of electronic controls
A system comprises an audio processor adapted for communication with an audio source and a control cover. The audio processor may have a plurality of manual controls to adjust audio processing parameters based on selected states of the controls. The control cover may engage the audio processor to restrict movement of the manual controls and maintain the manual controls in their selected states. The audio processor may be a pedal-processor. |
US08483402B2 |
System and method for directionally radiating sound
A method of operating an audio system that provides audio radiation to a plurality of listening positions includes providing at least one source of audio signals. At each listening position, at least one array of speaker elements is provided. A filter is provided between the at least one source and at least one of the speaker elements at a first listening position. The filter is optimized so that the filter reduces acoustic energy radiated from the first array to at least one other listening position of the plurality of listening positions, compared to acoustic energy radiated from the first array to the first listening position. |
US08483401B2 |
Wired noise cancelling stereo headset with separate control box
A noise-cancellation wired headset device has a left ear piece, a right ear piece, a control box, first and second cables, and a connector for connecting the control box to a third cable. Each of the ear pieces comprises its own speaker, microphone and battery. The control box includes circuitry including noise cancellation circuitry and a power management unit. The left ear piece battery is connected to supply power to the power management unit by means of the first cable; and the right ear piece battery is connected to supply power to the power management unit by means of the second cable. The power management unit in the control box regulates the supplied battery power and supplies regulated power to control box circuitry. The noise cancellation circuitry is for noise cancellation processing of signals provided by the first and second microphones. |
US08483400B2 |
Small stereo headset having seperate control box and wireless connectability to audio source
A wireless headset device has left a left ear piece, a right ear piece, a control box, and first and second cables. Each of the ear pieces comprises its own speaker and battery. The control box includes circuitry including a short-range radio transceiver, a codec, and a power management unit. The left ear piece battery is connected to supply power to the power management unit by means of the first cable; and the right ear piece battery is connected to supply power to the power management unit by means of the second cable. The power management unit in the control box regulates the supplied battery power and supplies regulated power to control box circuitry. |
US08483396B2 |
Method for the sound processing of a stereophonic signal inside a motor vehicle and motor vehicle implementing said method
The invention relates to a method for the sound processing of a stereophonic signal inside a motor vehicle. In a first implementation (“driver” mode) the stereophonic sound source is centered in the middle of the dashboard for the ‘driver’ listen position. For this purpose, delays (t1-t4) are introduced into the frequency bands of the channels transmitted by the speakers, such that the driver appears to be at the center of a circle on which the car speakers are positioned. In a second implementation (“all passengers” mode), the phases of the signals of the two front channels are equalized, such that the sound source appears to be centered on the driver and the front passenger of the vehicle. |
US08483395B2 |
Sound field reproduction apparatus and method for reproducing reflections
Provided are sound field reproducing apparatus and method. The sound field reproducing apparatus includes an input unit for receiving reflection reproducing information, a signal processor for selecting loudspeakers and calculating reflection signal for applying a panning algorithm based on the reflection reproducing information, a signal treatment unit for localizing the calculated reflection signal on a virtual sound image according to the panning algorithm; and a reproducer for reproducing the localized reflection signals through the selected loudspeakers. |
US08483393B2 |
Key management system for digital cinema
Key management in a digital cinema system (10, 100 and 1000) occurs by encrypting a feature key associated with encrypted content with a transmission key exchanged with a decryption module (60, 601, 602, 6001, 6002, 6003 and 6004), that serves to decrypt encrypted content. The encrypted feature key undergoes transmission to the decryption module to enable decryption of the encrypted content. In this way, the decryption module will only have the capability of decrypting content based on that module's own key. |
US08483391B2 |
Optical communication system and method for secure data communication using quantum key distribution
The invention provides time-synchronised transmission of data on the (polarisation or phase-modulated) QKD channel and the (on-off modulated) conventional channel such that a QKD bit is only transmitted when a zero, or sequence of zeros, is transmitted on the conventional channel. Also, there is co-directional propagation of the QKD and conventional channel. Further, there is dispersion management through wavelength selection or control of fibre properties or other means such that the “walk-off in time of the QKD pulses and the Raman pulses generated by the ones on the conventional channel is less than or of the order of one bit period. The latter can be achieved, for example, by placing the conventional and QKD channel wavelengths close to the point where the group velocity-induced time delay for optical pulses propagating in the fibre reaches a minimum. This dispersion minimum occurs at a wavelength of 1.3 microns in standard fibre. The invention discloses a receiver embodiment to implement the invention. |
US08483389B1 |
Graphics overlay system for multiple displays using compressed video
Systems and methods for providing compressed video with layered graphics to at least one screen are described herein. An On Screen Display (OSD) system receives a command from a remote set top box coupled to a screen. The command instructs the OSD system to process the input video stream according to various processing functions including layering at least one graphics plane on top of the video stream. The OSD system processes the input video stream to generate an output video stream with the layered graphics planes and outputs, in a compressed format, the output video stream to the screen. The system advantageously provides a central OSD processing unit that can output video with layered graphics in a compressed format to multiple displays. |
US08483381B2 |
Methods and apparatus to provide contact management with directory assistance
Methods and an apparatus for providing contact management with directory assistance. An example method obtains a directory assistance service record associated with a user, wherein the directory assistance service record includes at least a first data object associated with a directory listing and a second data object associated with the user; queries a first directory with the first data object to obtain listing information associated with the directory listing; and stores the obtained listing information in a second directory as one or more contact records associated with the second data object. |
US08483379B2 |
Telephone control apparatus and telephone system including telephone control apparatus
There is provided an telephone control apparatus including storing unit for storing ringtone patterns for each incoming call group relative to one or more telephone terminals; and controlling unit for performing a ring operation of the telephone terminal belonging to the incoming call group which is to receive a call based on the ringtone pattern specified from the storing unit, wherein when a certain incoming call group among the plural incoming call groups becomes in a call receiving condition, the controlling unit specifies the ringtone pattern corresponding to the incoming call group in a call receiving condition by referring to the storing unit and controls the telephone terminals belonging to the incoming call group in the call receiving condition to perform a ring operation based on the ringtone pattern. |
US08483377B2 |
Downloadable ringtones for usage in emergency situations
The invention relates to the usage of downloadable ringtones for communication devices in emergency situations. Emergency Alert systems such as air raid sirens inform the population that an emergency has occurred, however, they do not provide any information about the type of emergency and the actions to be taken. By sending emergency messages to the communication devices within an emergency area which are played back aloud, more detailed emergency information can be provided to a large part of the population affected. |
US08483376B2 |
Voice audio processing method and device
The invention relates to a method for audio switching and conferencing. The method comprises: providing a plurality of audio channels comprising at least one active audio channel, the active audio channel comprising at least one of an input audio stream and output audio stream; converting the input audio streams from the at least one audio channel in input data; providing audio channel communication requests between parties of the at least one active audio channel; determining a set of Boolean values depending on the parties of the audio channels; determining output data for the respective active audio channels by combining the elements of the Boolean set and the input data; and encoding the output data in output audio streams for the respective active audio channels. In this way an efficient and consistent method for audio switching and conferencing is obtained which reduces complexity of software and/or hardware and enables the number of telephone calls or simultaneous conferences between multiple groups and simple implementation of special functions like eavesdropping and microphone functions. |
US08483375B2 |
System and method for joining conference calls
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for scheduling an event to automatically join a user to a conference call. In one aspect, the method includes receiving an invitation for a user to join a conference call, extracting from the invitation a scheduled conference call time, conference call address information, conference call authentication information, and a conference call modality, and scheduling an event to join the user to the conference call via the conference call modality at the scheduled conference call time based on the conference call address information and the conference call authentication information. In another aspect, the system retrieves a scheduled event at a scheduled time, extracts the address, authentication, and modality information for the conference, and joins the user to the conference automatically at the scheduled time. |
US08483374B1 |
Provisioning an internet protocol (IP) phone
An Internet Protocol (IP) phone transmits on a network, an IP packet comprising a dynamically-assigned IP address. A computer associated with the network uses the dynamically-assigned IP address in the packet to identify a specific site to which the IP phone belongs and/or a specific local area network (LAN) to which the IP phone is connected. Then, data to be used to provide telephony service to the phone is recorded in a memory. In some embodiments, the computer associates the IP phone with a dialing plan unique to the specific site, wherein the dialing plan includes an area code to be used by the IP phone. |
US08483370B2 |
Correlating call detail records with telephony switch information
Embodiments of the present invention include a method for processing a non-normalized local exchange routing guide (LERG) table to produce a normalized LERG table. The LERG tables have an NPA field, an NXX field, a Block_Id field, and a Switch_Id field. The method includes joining all distinct combinations of NPA and NXX in the non-normalized LERG table to all valid Block_Ids to produce a NormLERG table. The method further includes populating a Switch_Id field, in each NormLERG record having a distinct NPA-NXX value. The populating of the Switch_Id field is based on a number of corresponding non-normalized LERG records and on the Switch_Id field in one of the corresponding non-normalized LERG records and on a number of distinct Switch_ID values in the corresponding non-normalized LERG records. Each of the corresponding non-normalized LERG records has a same one of the NPA-NXX values. |
US08483369B2 |
DSL system
An apparatus comprises at least one vectoring engine and a cross-connect coupled to the vectoring engine. The cross-connect is to couple with each of a plurality of customer premises equipment (CPE) devices via a respective DSL loop. An interface is to receive instructions for the cross-connect to couple the vectoring engine to a nonoverlapping subset of the CPE devices via the respective DSL loops. The interface is further to receive instructions for the vectoring engine to apply vectoring to the DSL loop via which to couple one of the CPE devices to the cross-connect. |
US08483368B2 |
Providing contextual information with a voicemail message
Aspects of the present invention are directed at obtaining contextual information with a voicemail message. In accordance with one embodiment, a method is provided that obtains additional contextual information that is not obtained automatically when a voicemail message is received. More specifically, the method includes automatically obtaining a first set of contextual information from a client associated with the caller when the caller is transferred to a voicemail system. Then a determination is made regarding whether the callee requests that additional contextual information be obtained. If the callee requests that additional contextual information be obtained, the requested information is obtained from a third-party service or by prompting the caller. |
US08483367B1 |
Messaging in a hosted private branch exchange
A hosted private branch exchange (PBX) system is provided that includes: non-transitory storage that includes subscriber identifying information that identifies a subscriber to a message routing service; non-transitory storage that includes distribution rules information associated with the identified subscriber; and a message management server configured to receive a message sent over the Internet to the identified subscriber and to send the message over the Internet to one or more devices according to the distribution rules associated with the identified subscriber. |
US08483364B2 |
Telecommunication system for improving quality of service
Telecommunication system servicing a plurality of telecommunication interface lines that allows improving a service quality by keeping connection on these lines in the case of computer freezing and during to its restart (reboot). |
US08483360B2 |
Correction for source switching in multi energy scanner
The techniques described herein provide for correcting projection data that comprises contamination due to source switching in a multi energy scanner. The correction is a multi-neighbor correction. That is, it uses data from at least two other views of an object (e.g., generally a previous view and a subsequent view) to correct a current view of the object. The multi-neighbor correction may use one or more correction factors to determine how much data from the other two views to use to correct the current view. The correction factor(s) are determined based upon a calibration that utilizes image space data and/or projection space data of a phantom. In this way, the correction factor(s) account for source leakage that occurs in multi energy scanners. |
US08483359B2 |
Solid imaging device and X-ray CT device including the solid imaging device
The present invention relates to a solid-state imaging device, etc. having a structure for capturing a high-resolution image even when any row selecting wiring is disconnected. The solid-state imaging device (1) comprises a photodetecting section (10), a signal reading-out section (20), a row selecting section (30), a column selecting section (40), an overflow preventing section (50), and a controlling section (60). The photodetecting section (10) has M×N pixel portions P1,1 to PM,N two-dimensionally arranged in a matrix of M rows and N columns, and each of the pixel portions P1,1 to PM,N includes a photodiode that generates charge of an amount according to an incident light intensity and a reading-out switch connected to the photodiode. Each of the N pixel portions Pm,1 to Pm,N belonging to an m-th row is connected to the row selecting section (30) and the overflow preventing section (50) by an m-th row selecting wiring LV,m. |
US08483356B2 |
Mobile aircraft inspection system
A system for scanning aircraft for concealed threats is provided. The system comprises a vehicle and a manipulator arm attached with a scanning head that can be maneuvered in multiple directions to completely scan an aircraft from the outside. The system uses transmission based X-ray detection, backscatter based X-ray detection or a combination thereof, in various embodiments. The system also includes gamma-ray and neutron detectors, for detection of nuclear and radioactive materials. |
US08483354B1 |
Reducing imaging artifacts
A patient support system for diagnostic and/or therapeutic radiologic procedures with geometric features that eliminate or reduce imaging artifacts created by the patient support is described. The artifact reducing features can be incorporated into an add-on patient positioning device, or directly within the standard diagnostic and/or therapeutic treatment table/couch. One possible configuration is to use a wave-like design of the portion of the patient support that remains in the radiation beam path where the anatomy to be imaged is located. Other configurations may include other geometric shapes or material distributions that serve the same purpose of eliminating artifacts in radiologic images. |
US08483352B2 |
Stacked x-ray detector assembly and method of making same
An x-ray detector assembly includes a curvilinear detector assembly that has a first side section that includes a first plurality of detector modules, a second side section that includes a second plurality of detector modules, and a third section that includes a third plurality of detector modules. The third section is positioned between the first and second side sections in a channel direction. The x-ray detector assembly also includes a first flat panel digital projection detector and a first detector mounting structure that is configured to align the first flat panel digital projection detector in a first position to block the third section of the curvilinear detector assembly from receiving x-rays emitting from an x-ray source toward the curvilinear detector assembly in the x-ray penetration direction. |
US08483351B2 |
Cardiac computed tomography methods and systems using fast exact/quasi-exact filtered back projection algorithms
The present invention provides systems, methods, and devices for improved computed tomography (CT). More specifically, the present invention includes methods for improved cone-beam computed tomography (CBCT) resolution using improved filtered back projection (FBP) algorithms, which can be used for cardiac tomography and across other tomographic modalities. Embodiments provide methods, systems, and devices for reconstructing an image from projection data provided by a computed tomography scanner using the algorithms disclosed herein to generate an image with improved temporal resolution. |
US08483348B2 |
Method of providing a hold-down force upon a nuclear fuel assembly
A hold-down spring unit for a top nozzle of a nuclear fuel assembly. The hold-down spring unit is coupled to the upper end of the top nozzle of the nuclear fuel assembly. The hold-down spring unit includes a first spring which provides a hold-down force upon the nuclear fuel assembly under start-up conditions or hot full power conditions of a nuclear reactor, and a second spring which provides an additional hold-down force upon the nuclear fuel assembly under start-up conditions of the nuclear reactor. The hold-down margin under start-up conditions or hot full power conditions is reduced, thus enhancing the mechanical and structural stability of the nuclear fuel assembly. |
US08483346B2 |
Nuclear reactor control rod spider assembly
A control rod spider assembly connection between a connecting finger and a rodlet. An upper end plug of the rodlet is secured to the inner bore of the hollow connecting finger with a mating one of a right hand or left hand thread interfacing between the interior of the bore and the circumference of the rodlet. The upper end of the rodlet is captured by a second fastener mechanism having the other of the right hand or the left hand thread. The second fastener mechanism is anchored to one or both of the connecting finger or the upper end plug to secure the connection. |
US08483343B2 |
High-speed receiver architecture
A receiver (e.g., for a 10 G fiber communications link) includes an interleaved ADC coupled to a multi-channel equalizer that can provide different equalization for different ADC channels within the interleaved ADC. That is, the multi-channel equalizer can compensate for channel-dependent impairments. In one approach, the multi-channel equalizer is a feedforward equalizer (FFE) coupled to a Viterbi decoder, for example a sliding block Viterbi decoder (SBVD); and the FFE and/or the channel estimator for the Viterbi decoder are adapted using the LMS algorithm. |
US08483342B2 |
Down sampling method and down sampling device
In the field of communications technologies, a down sampling method and a down sampling device are provided, to enable the energy of a down sampling point obtained in down sampling to be as large as possible. The down sampling method includes: extracting energy statistical values of sampling point sets in a current period; selecting a sampling position corresponding to a sampling point set with the largest energy statistical value as a down sampling position; and performing down sampling according to the down sampling position. |
US08483339B2 |
Communication apparatus and communication process method
Provided is a communication apparatus and a communication process method that improve reception quality when receiving a signal using a plurality of antennas. The communication apparatus includes an RF tuner that receives a wireless signal by the plurality of antennas, a noise amount detection unit that measures the amount of noise of each antenna according to the wireless signal received by the RF tuner, and a time-division timing generation unit that switches a selection of the plurality of antennas by time-division. The time-division timing generation unit periodically switches the plurality of antennas. Further, the time-division timing generation unit makes a selection so that the antenna with the best reception quality has a relatively longer selected period than the other antennas. |
US08483336B2 |
System and method for extraction of communication interference
A method for the extraction of communication interference, may include converting a digital baseband signal into an analog signal, transmitting the analog signal; receiving the analog signal, converting the analog signal after receipt into a received digital signal, modulating the digital baseband signal to generate a reference signal, estimating a delay between the received digital signal and the reference signal, generating an aligned reference signal based on the reference signal and the delay, estimating a transmission gain of the received digital signal based on the received digital signal and the aligned reference signal, multiplying the aligned reference signal by the transmission gain to generate a scaled reference signal, and subtracting the scaled reference signal from the received digital signal to generate an estimated interference present in the received digital signal. |
US08483327B2 |
Reverse Viterbi and forward serial list Viterbi decoding for FER
A convolutionally encoded frame to be decoded includes a first portion of bits having additional error protection and another portion without additional error protection. The decoding of the frame involves reverse Viterbi decoding or Viterbi decoding on a reversed bit sequence followed by applying a serial list Viterbi algorithm to the first portion. The result is that the list of probable sequences have unique sets of bits in the first portion. |
US08483326B2 |
Apparatus and method for receiving signals in multi-carrier multiple access systems
A method and apparatus for receiving signals in a multi-carrier multiple access system is provided. The method includes receiving signals from at least one base station each signal having a base station identifier, processing the signals to identify each base station by using the base station identifier, performing channel estimation using the processed signals, combining the processed signals using information obtained from the channel estimation and decoding the combined signals. The apparatus includes a serial-to-parallel converter, a Fast Fourier transformer, a parallel-to-serial converter, a despreading processor, a channel estimator, a signal combiner and a decoder. |
US08483325B2 |
SISO decoder for a block code
A soft-in-soft-out (SISO) decoder for a general block code includes a source bit generator which generates k guessed source bits; a channel encoder which maps the k guessed source bits to an n-bit channel codeword; a QAM symbol mapper which generates a locally generated symbol sequence comprising m consecutive QAM symbols based on the n-bit channel codeword; a correlator which receives a symbol sequence, a channel state information sequence, and the locally generated symbol sequence to calculate a correlation associated with the received symbol sequence based on the received symbol sequence, the channel state information sequence, and the locally generated symbol sequence; and a log-likelihood ratio calculator which is connected to the source bit generator and the correlator to thereby calculate the required log-likelihood ratios associated with all coded bits corresponding to the received symbol sequence. |
US08483322B2 |
Automatic frequency correction
A receiver front end receives a local frequency reference signal and a Frequency Shift Keying modulated signal comprising a synchronisation sequence, and downconverts the Frequency Shift Keying modulated signal to provide baseband in-phase and quadrature signals. A pulse generator receives the in-phase and quadrature signals, generates an in-phase pulse signal ILEAD comprising pulses aligned with edges of the baseband in-phase and quadrature signals when the baseband in-phase signal leads the baseband quadrature signal, and generates a quadrature pulse signal QLEAD comprising pulses aligned with edges of the baseband quadrature and in-phase signals when the baseband quadrature signal leads the baseband in-phase signal. A frequency corrector receives the in-phase and quadrature pulse signals during receipt of the synchronisation sequence, compares the pulse signals to a target, and generates a control signal for controlling the local signal generator in dependence upon the result of the comparison. |
US08483317B2 |
Apparatus for and method of controlling sampling frequency and sampling phase of a sampling device
A method of controlling sampling frequency and sampling phase of a sampling device from a value generated by an equalizer coupled to the sampling device includes the steps of generating a complex representation of the value developed by the equalizer and generating a representation of a decision from an output of the equalizer. The complex representation and the decision representation are correlated to obtain a sampling error estimate. The sampling error estimate is used to adjust the sampling frequency and sampling phase of the sampling device. |
US08483316B2 |
Modulation apparatus, modulation method, demodulation apparatus, and demodulation method
A modulation apparatus performs modulation in which a signal wave form is positioned at the front part of an entire symbol duration or the latter part of the entire symbol duration based on a first bit of the bit information to generate a modulation symbol including a silent signal duration in which there is no signal waveform. Particularly, the method delays a signal corresponding to a quadrature-phase signal axis by a predetermined time, thereby cancelling a phase difference between symbols. |
US08483313B2 |
Transmission suppression
A transmission suppression apparatus includes a first modulator that converts a symbol to a waveform. The apparatus further includes a first non-linear filter, configured to at least partially compensate for non-linear distortions of a transmission signal path. The apparatus further includes a first medium coupling device for coupling signals to a communication medium. The apparatus further includes a second medium coupling device for coupling signals from the communication medium. The apparatus further includes summing circuitry with a first input connected to an output of the second medium coupling device. The apparatus further includes cancellation circuitry, connected to a second input of the summing circuit, that converts the symbol to an analog waveform that is substantially 180 degrees out of phase with the analog waveform encoding the symbol on the first input to the summing circuit. |
US08483309B2 |
Method, arrangement and device for transmitting information between a central unit and at least one decentralized unit in a communication network
The invention relates to a method, an arrangement and a device for transmitting information between a central unit (DSLAM) and at least one decentralised unit (TN1, TN2, TN3) in a communication network. During, for example, the training phase in a decentralised unit (TN1, TN2, TN3), a distance between the at least one decentralised unit (TN1, TN2, TN3) and the central transmission unit (DSLAM) is estimated and a value (kl0) representing said distance is transmitted to the central unit (DSLAM). In the central unit (DSLAM), a value (kl0′) representing a fictional distance is calculated using the transmitted value (kl0) and said value (kl0′) is transmitted to the decentralised unit (TN1, TN2, TN3). Subsequently, information is transmitted in accordance with the value (kl0′) representing the fictional distance. |
US08483308B2 |
Satellite communication system utilizing low density parity check codes
An approach for reliably communicating over a satellite in support of a communication service including, for example, as direct broadcast satellite and data service, is disclosed. An input message is encoded, yielding a structured Low Density Parity Check (LDPC) coded message. The coded message is modulated according to a high order modulation scheme that has a signal constellation representing more than two symbols per signaling point—e.g., 8-PSK (Phase Shift Keying) and 16-QAM (Quadrature Amplitude Modulation). The system includes a transmitter configured to propagate the modulated signal over the satellite. The above approach is particularly applicable to bandwidth constrained communication systems requiring high data rates. |