Document Document Title
US08453261B2 Systems and methods for securing the power supply of command means of a microcircuit card in case of attack
This microcircuit card includes means for detecting an attack on the card, command means (130) capable of charging a charge pump (120) capable of applying a programming voltage (UP) to command a write operation into a cell (110) of a nonvolatile memory when an attack is detected, and a capacitor (140) arranged so as to be supplied with power during normal operation and to supply said charge pump (120) with power only when an attack is detected. The card (100) being characterized in that said capacitor (140) also supplies power to the command means (130) when an attack is detected.
US08453260B2 Unit using OS and image forming apparatus using the same
A chip mountable on a customer replaceable unit monitoring memory (CRUM) unit used in an image forming job includes a central processing unit (CPU) with its own operating system (OS), which operates separately from an OS of the image forming apparatus, to perform authentication communication with a main body of the image forming apparatus using the OS of the CPU. The security of a unit on which the chip is mounted can thereby be reinforced and random changes of data of the unit can be prevented.
US08453258B2 Protecting an electronic document by embedding an executable script
Embodiments of the present invention relate to methods and apparatuses for safeguarding information by, for example, controlling access to electronic files. Some embodiments of the present invention provide a method that includes embedding a script in an electronic file, where the script comprises commands that when operated on by a processor allow a recipient device to access the electronic file if either a token associated with the recipient device is detected or the recipient device is determined to be an authorized device.
US08453255B2 Method for monitoring stored procedures
A method for monitoring stored procedures is disclosed. The method performs on-line and inline monitoring of stored procedures for detecting table access operations performed by the procedures. This allows the enforcing of access control policies, correlation rules and audit rules on stored procedures. The monitoring is performed using mapping information gathered about each stored procedure that can be executed by a database server. The method comprises parsing an incoming transaction submitted by a client; determining whether the incoming transaction includes an invocation of a stored procedure; obtaining a query group corresponding to the stored procedure; applying an access control policy on the query group; and asserting an unauthorized event if the query group is not compliant with the access control policy.
US08453253B2 Controller device
A method of operating a controller device of an electronic cutting machine. The method includes writing a controller device identifier to memory of the cartridge, writing a cartridge identifier to memory of the controller device, and permitting communication between the controller device and the cartridge.
US08453251B2 Method and system for securely communicating between a user network device, a primary service provider and a partner service provider
A system and method is set forth for communicating between a user network device, a partner service provider, a primary service provider and a user network device. The user network device initiates an account set-up page from the partner service provider, provides primary service account data in response to the account setup page and communicates the primary service account data to the primary service provider setup web service. The primary service provider validates the primary service account data and generates an encrypted token in response to validating the primary service account data. The user network device generates a request for data through a partner service provider. The partner service provider communicates the request for data with the encrypted token to the primary service provider. The primary service provider validates the request for data at the authentication web service and communicates data to the client device from a data web service through the partner service provider after validating.
US08453242B2 System and method for scanning handles
According to an embodiment of the invention a method of detecting malware in a system comprises positioning a filter driver between an operating system for the system and applications or files in the system. The filter driver receives requests for resources from the applications or files and relays the requests to the operating system. The filter driver receives responses to the requests, which include handles; records information associated with the handles in a handle list; and relays the responses to the applications or files, which open the handles. Potential malicious code is detected by analyzing information associated with the open handles. In particular embodiments, analyzing information associated with the open handles may comprise analyzing system resources referenced by the open handles.
US08453240B2 System for efficiently handling cryptographic messages containing nonce values in a wireless connectionless environment without comprising security
A secure communication module that accepts a cryptographic message if a nonce value for the received message is greater than the largest nonce value yet seen. If the received nonce value is not the largest nonce value yet seen, the secure communication module compares the received nonce value with a nonce acceptance window. If the nonce value falls outside the nonce acceptance window, the secure communication module rejects the received message and assumes a replay attack. Alternatively, if the nonce value falls within the nonce acceptance window, the secure communication module compares the received nonce value with a replay window mask. If comparison with the replay window mask indicates that the received nonce value has been seen before, the secure communication module rejects the received message and assumes a replay attack. Otherwise, the secure communication module accepts the message and adds the received nonce value to the replay window mask.
US08453239B2 Secure third party scripting environment
An illustrative embodiment of a computer-implemented method for securing a third party scripting environment receives a document to form a source input, defines a schema with functionality of an underlying target script language, applies the schema to the source input to generate clean language definitions and translates the clean language definitions into a translated script of the target script language.
US08453237B2 Verification of a segmented program on a parallel processing computing system
Embodiments of the invention provide a method, apparatus, and program product to verify a program that includes a plurality of sections with a computing system that is configured to process a plurality of threads of execution. The method comprises verifying and executing a first section of the program utilizing a first thread of execution in response to activation of the program and determining a second section of the program to execute subsequent to the first section. The method further comprises verifying the second section utilizing a second thread of execution in parallel with the execution of the first section. Another embodiment of the invention provides a method of compiling program that includes program code by grouping the program code into sections based upon the execution time of the program code and based upon which program code is most commonly executed.
US08453234B2 Centralized security management system
A centralized security management system (CSMS) is provided to monitor a network to detect and mitigate attacks in or to the network. The CSMS includes a variety of devices located throughout the network to collect and synthesize data collected or obtained from devices operating in the network. The collected data is analyzed using behavioral engines or other software algorithms to develop trends for a normal and abnormal operating condition. The abnormal operating conditions are analyzed further to determine attacks to the devices or the network. Based on the attacks, a mitigation scheme is implemented to remove or reduce the attacks.
US08453231B2 Certification apparatus, certification system and certification method
A certification apparatus displays a telephone number at a predetermined timing in a certification procedure to cause a user to make a telephone call. The certification apparatus acquires the telephone number of a caller from a incoming call signal for a call to the displayed telephone number, and executes certification processing using the acquired telephone number.
US08453227B2 Reverse firewall with self-provisioning
An application provisioning device may be used to manage a profile of a host and provide data corresponding to a selected application for installation at a host. A reverse firewall may use the profile of the host to determine whether to allow or block particular network communication from an application running on the host. An indication of a selected application may be received at the application provisioning device. Configuration information may also be received at the application provisioning device. The application provisioning server may request an update to the profile of a host and transmit such a request. The profile may be updated to reflect the configuration information and/or information of the selected application. Data corresponding to the selected application may be updated and transmitted to a host computer, where it may be installed. Therefore, the installed application running on the host may operate without being prematurely blocked by the reverse firewall.
US08453223B2 Method, device and system for secure transactions
A method for operating a security device comprises receiving a request for a transaction from a programmable device executing an application obtained from an application controlling institute, and verifying a validity of the transaction. A user is alerted, in which the user indicates an acceptance of the request. A one-time identifier is generated. The one-time identifier comprises a security device identification, a transaction number, a date and a time. The one-time identifier is communicated to the programmable device, in which the application verifies a validity of the security device identification and instructs the programmable device to communicate the one-time identifier and transaction to the application controlling institute for processing. The application controlling institute verifies validity of the one-time identifier and processes the transaction, wherein said security device, application programmable device and application controlling institute securely processes the transaction.
US08453217B2 Securing resource stores with claims-based security
Methods, systems, and computer program products are provided for securing resource stores with claims-based security. From policy information, a resource store populates a security table of permissions. The permissions authorize resource access based on received claims. Sessions submit claims to the resource store. The resource store accumulates claims for a session into a claims list. From the claims list and the security table, the resource store filters out a subset of metadata including resource IDs for resources the session is authorized to access. Since the metadata corresponds to the session, any application using the session is given similar access to resources at the resource store.
US08453215B1 Suggesting access permission changes to lock a website
Methods of the present inventions allow for suggesting access permission changes to lock a website. An exemplary method may comprise the steps of scanning a website's root file directory, determining whether folders, files, databases, or database tables in the root directory are static, and transmitting a recommendation to change permissions to “read-only” for each folder, file, database, or database table determined to be static.
US08453212B2 Accessing resources of a secure computing network
According to one embodiment of the present invention, a method for accessing resources of a secure computing network may be provided. The method may include receiving a request to allow a user to access a secure computing network. The user may be associated with an avatar that has a unique set of one or more identifiers that are associated with the user. A security clearance level of the avatar may be determined from the unique set of identifiers of the avatar. The avatar may be authorized to access one or more virtual compartments of the secure computing network according to the security clearance level of the avatar. The virtual compartment may comprise one or more resources of the secure computing network. The method may further include facilitating display of one or more resources of a virtual compartment accessed by the avatar.
US08453200B2 Access authorization having embedded policies
A facility for receiving an embedded policy is provided. The facility checks an application program image for the presence of an embedded policy. If an embedded policy is detected, the facility extracts the policy from within the application program image. The facility may then apply the extracted policy to the application program image before the application program image is loaded and/or executed. Moreover, the facility may check the application program image's integrity prior to extracting the embedded policy.
US08453199B2 Workflow authorizations evaluation in multi-layered applications
There is provided a computer-implemented method, computer-program product, system and security index structure for a security enforcement strategy for a composite application. The method comprises providing a workflow for the composite application, wherein the composite application is constructed from a set of sub-applications and wherein at least a plurality of the sub-applications has a policy. A consolidated workflow policy is generated for the workflow by combining the policies of the sub-applications and by taking into account a control flow of the workflow, wherein the control flow provides an order in which the set of sub-applications are performed. The consolidated workflow policy is enforced by providing a security index structure for the consolidated workflow policy adapted for checking authorization in the workflow.
US08453194B2 Method and apparatus for downloading software images to a mobile device and to a home networked device to implement compatible services
A method is provided for downloading software to first and second devices. A request is received for a service that is to be implemented on the first and second devices and which is to be interoperable between the first and second devices. An identification of the first and second devices is received. Based in part on the identifications that are received, a first software image is identified for implementing the service on the first device and at least a second software image is identified for implementing the service on the second device such that the first and second images implement the services on their respective devices in a manner that is interoperable with one another. The first software image is provided to a first download server configured to download software images to the first device over a first communications network. The second software image is provided to a second download server configured to download software images to the second device over a second communications network distinct from the first communications network.
US08453184B2 Circuit for transmitting/receiving video signal using power line
The present invention is relating to a circuit for transmitting and receiving an image signal using a power line, wherein the transmitting circuit comprises; a bias unit for controlling a bias voltage of an image signal taken by a CCD camera; a differential amplifier, to which a power is supplied through a voltage drop unit, for amplifying the image signal which has passed through the bias unit into the broad-band signal; an oscillator IC, which is driven by using the image signal amplified into the broadband signal by the differential amplifier as an input power, for modulating the image signal while loading the image signal into the carrier frequency of an oscillation frequency; and transformers for inducing an alternating current image signal from the image signal modulated by the oscillator IC and outputting the image signal to the AC power line; and a receiving circuit comprises; a rectifier for supplying the AC power through the AC power line as a power required for operation; a transformer for inducing an alternating current image signal by an LC-tuned frequency with respect to an alternating current image signal received through the AC power line; an amplifier for amplifying the alternating current image signal to correct a receiving sensitivity; and an output amplifier for amplifying the output of the amplified image signal. Thereby, the circuit for transmitting and receiving an image signal using a power line according to the present invention can be characteristically manufactured at a low cost and installed with ease.
US08453183B2 System and method of processing a satellite signal
A system and method of processing a satellite signal is disclosed. In a particular embodiment, the method includes receiving a satellite signal at a receiver, where the satellite signal includes a Moving Picture Experts Group (MPEG) portion and a radio frequency (RF) portion. The method also includes decoding the satellite signal to produce a digital MPEG transport stream signal that includes the MPEG portion, by removing the RF portion from the satellite signal without substantially altering the MPEG portion. The method also includes transmitting the digital MPEG transport stream signal to a vestigial sideband (VSB) modulator, where the VSB modulator transmodulates the digital MPEG transport stream signal to a VSB signal.
US08453179B2 Linking real time media context to related applications and services
Information about the context of electronic media may be extracted automatically. The extracted information may then be used to select ancillary services or applications that may be of interest to the user. The context information may be developed from ancillary information associated with the media, such as metadata or electronic programming guides. It may also be extracted from the media itself, including identification of image elements, audio elements, or other depicted features within the media in order to obtain information about what is being displayed.
US08453166B2 Data services framework visibility component
A data services framework visibility component is disclosed. A method includes receiving a request for data from a client and selecting, based at least in part on the request, a workflow to process the request. The method also includes selecting, based at least in part on the request, a visibility profile. The method also includes based on the request, generating a plurality of backend calls and based on the selected visibility profile, filtering the plurality of backend calls. Additionally, the method includes transmitting one or more of the plurality of filtered backend calls to one or more data sources and receiving, from each of the selected data sources, a response to the plurality of filtered backend calls. The method also includes transmitting the response to the client.
US08453158B2 Method, apparatus, and system for enhancing application reliability of a script-based service
A method, an apparatus, and a system for enhancing application reliability of a script-based service are disclosed. The method includes: analyzing data source information of a script-based service; obtaining current state information of the data source of the script-based service according to the analysis result; and judging the availability state of the script-based service according to the obtained current state information. With the technical solution of the present invention, a related analysis function is added to a script-based service server to analyze related data source information in the script-based service logic and mark the script-based service. In this way, a user can know the state of the script-based service when requesting a service, thus avoiding unnecessary service trials, saving system resources, and improving the user experience.
US08453156B2 Method and system to perform load balancing of a task-based multi-threaded application
A method and system to balance the load of a task-based multi-threaded application on a platform. When the work required by the multi-threaded application is represented as a task with a computational requirement that is proportional to the amount of the work, embodiments of the invention control the recursive binary task division of the task using auxiliary partitions to create subtasks of balanced loads to enhance resource utilization and to improve application performance. The task is binary partitioned recursively into a plurality of subtasks until the plurality of subtasks is equal to the plurality of resources available on the platform to execute the subtasks.
US08453148B1 Method and system for image sequence transfer scheduling and restricting the image sequence generation
A method for communicating, from a host computer to a plurality of remote computers, a plurality of asynchronous image sequences generated by a plurality of independent entities, comprising independently monitoring updates of the plurality of image sequences to determine a plurality of image portions ready for communication to the remote computers, wherein the updates are at least one of spatially or temporally erratic; determining an availability of at least one transfer resource for transferring at least two of the plurality of image portions and sharable by at least two of the plurality of image sequences; selecting a first image portion from the plurality of image portions based on the availability, the monitoring, determining, and selecting done at the host computer; and transferring the first image portion, from the host computer to a remote computer within the plurality of remote computers, utilizing the at least one transfer resource.
US08453145B1 Systems and methods for instant provisioning of virtual machine files
Embodiments of systems and methods are described for instant provisioning (e.g., cloning, copying, replicating, migrating, backing up, restoring, etc.) of virtual machines, virtual machine files, or other types of files (e.g., database files). In some implementations, a cloned virtual machine file can present an illusion to multiple applications accessing the cloned file that the cloned file contains all the appropriate data (e.g., a file system volume), even while the clone file is still being filled with relevant data. In some embodiments, the systems and methods use a file system filter driver to intercept and redirect certain input/output (I/O) requests to the cloned file. The file system filter driver may use a data structure (e.g., a bitmap) to determine which logical units of the clone file have already been filled with data. In some embodiments, the systems and methods use the operating system to handle cached I/O requests, which may improve efficiency.
US08453143B2 Reducing the latency of virtual interrupt delivery in virtual machines
The latency of virtual interrupt delivery in virtual machines is reduced by normalizing and exposing the virtual interrupt routing information of each VM to a privileged domain such as the VMkernel in an organized manner to enable virtual interrupt delivery that minimizes the number of VCPU hops. A computer implemented method of processing the virtual I/O request comprises receiving the virtual I/O request, responsive to completing a physical I/O corresponding to the virtual I/O request, referring to a virtual CPU set including information on a destination virtual CPU designated by the guest operating system for handling a virtual interrupt corresponding to the virtual I/O request, and generating the virtual interrupt corresponding to the virtual I/O request to the destination virtual CPU determined by referring to the virtual CPU set.
US08453137B2 Image forming apparatus including a device that updates stored program based on updating data which is selected based on program that is started or startable
An image forming apparatus includes a storage section that stores programs for carrying out processes, an updating data selection section that selects an updating data for at least one of programs from an updating data group, based on a program that is started or is startable, and an updating section that updates at least one arbitrary program stored in the storage section based on the selected updating data.
US08453133B2 Optimization of N-base typed arithmetic instructions via rework
A method for arithmetic expression optimization comprises validating at least one input stack associated with a first instruction operable on at least one operand of a first type and optimizing the first instruction to a second instruction operable on at least one operand of a second type that is smaller than the first type based at least in part on the relative size of the first type and the second type. The method also comprises matching the second type with an operand type of at least one operand in the at least one input stack associated with the second instruction. The matching comprises changing the type of instructions in a chain of instructions to equal the second type if the operand type is less than the second type. The chain is bounded by the second instruction and a third instruction that is the source of the at least one operand.
US08453131B2 Method and apparatus for ordering code based on critical sections
A method of compiling code includes ordering instructions that protect and release critical sections in the code to improve parallel execution of the code according to an intrinsic order of the critical sections. According to one embodiment, the intrinsic order of the critical sections in the code is determined from data dependence and control dependence of instructions in the critical sections, and additional dependencies are generated to enforce the intrinsic order of the critical sections. Other embodiments are described and claimed.
US08453129B2 Using hardware interrupts to drive dynamic binary code recompilation
A method, computer system, and computer program product for using one or more hardware interrupts to drive dynamic binary code recompilation. The execution of a plurality of instructions is monitored to detect a problematic instruction. In response to detecting the problematic instruction, a hardware interrupt is thrown to a dynamic interrupt handler. A determination is made whether a threshold for dynamic binary code recompilation is satisfied. If the threshold for dynamic code recompilation is satisfied, the dynamic interrupt handler optimizes at least one of the plurality of instructions.
US08453124B2 Collecting computer processor instrumentation data
A system and method for collecting instrumentation data in a processor with a pipelined instruction execution stages arranged in an out-of-order execution architecture. One instruction group in a Global Completion Table is marked as a tagged group. Instrumentation data is stored for processing stages processing instructions associated with the tagged group. Sample signal pulses trigger a determination of whether the tagged group is the next-to-complete instruction group. When the sample pulse occurs at a time when the tagged group is the next-to-complete group, the instrumentation data is written as an output. Instrumentation data present during sample pulses that occur when the tagged group is not the next-to-complete group is optionally discarded. Sample pulses are generated at a rate equal to the desired sample rate times the number of groups in the global completion table to better ensure occurrence of a next-to-complete tagged group.
US08453123B2 Time-based trace facility
Method, system, and computer program product embodiments of a time-based trace facility for facilitating software debugging without interfering with the run-time behavior, performance or resource usage of the traced software are provided. The trace facility resides in a different address space than the target address space and uses different time-slices of CPU resources to execute the instructions in the address spaces. The trace facility uses a cross-memory mode to read the state data from the target address space in accordance with a time schedule. The trace facility writes the state data to a trace area, which may be located in either the target or trace address spaces or external storage. With this approach, the trace facility can read a large amount of state data frequently to construct the type of historical record needed to analysis run-time behavior, performance and resource usage.
US08453119B2 Online formal verification of executable models
A system and method for automatic formal verification of an executable model includes an assertion monitor configured to verify a system against an assertion in a specification. The assertion monitor includes a parser configured to generate a propositional formula representing the assertion in the specification using Boolean propositions, a filter configured to generate a run of the system using truth assignments for the propositional symbols, and a trace verifier configured to verify the assertion using the run of the system using truth assignments for the propositional symbols and the propositional formula.
US08453118B2 Automated multi-operating system testing with virtualization
Techniques are provided for testing one or more applications across multiple operating systems (OSs) using virtualization. A device includes a virtualization application and a dispatcher. The virtualization application allows a plurality of guest OSs to execute on a device. The dispatcher is configured to cause a particular file to be stored in a particular location. Each guest OS includes a listener that detects when a file is stored in the particular location. When the listener of each guest OS detects that the particular file is stored in the particular location, the guest OS is configured to perform one or more tasks associated with the particular file. Each guest OS is configured to generate output in response to performing the one or more tasks. The dispatcher is further configured to analyze the output from each of the guest OSs.
US08453117B2 Providing software validation as a service
In one embodiment, a method includes accessing an event-driven application input by a user, the event-driven application comprising source code, one or more use cases input by the user for the event-driven application, and one or more functional requirements input by the user for the event-driven application; parsing the use cases and the functional requirements according to the predefined syntax to construct one or more validation modules for validating the event-driven application without any modification to the source code of the event-driven application for validation purposes; formally validating the event-driven application using the validation modules without relying on assertions inserted into the source code of the event-driven application for validation purposes; and if the formal validation finds one or more defects in the event-driven application, generating output for communication to the user identifying the defects.
US08453114B2 Implicit iteration of keyed array symbol
The use of a data structure that is a symbolic representation of a keyed array that has an array variable and an associated key variable. There is a correlation maintained between the variable type of the array variable and the corresponding keying set that is to be bound to the associated key variable. The keyed array may remain unbound thereby being simply symbolically represented, or the keying set may be bound to the key variable more immediately. In one embodiment, once the keying set is bound to the key variable, data may be bound to the array variable itself. This may be repeated for multiple keyed arrays. The data from multiple keyed arrays may be operated upon to about another array of values, which may then be aggregated in some way.
US08453110B2 Automatic generation of code for component interfaces in models
Methods, systems and computer program products are disclosed for automatically generating hardware description language code from a model. The hardware description language code may be generated from a graphical program/model, such as a block diagram model. The hardware description language code may also be generated from a text-based program/model, such as a model created using MATLAB® tools. In particular, the present invention provides for the automatic code generation of an interface between components in the model. The present invention may provide options for selecting at least one of multiple types or styles of the component interfaces in the model. The selection of the interface types or styles may be controlled by the user or inferred by other parameters, such as implementation parameters.
US08453107B2 Diagram layout patterns
Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied.
US08453106B2 Graphical user interface for exploring source code execution behavior
Described herein are interactive graphical user interfaces that visualize execution behavior of source code together with theoretical execution behavior of the source code together with the source code itself. Structure of the source code is analyzed to determine theoretical execution behavior of the source code. Thereafter, symbolic execution of the source code is undertaken to output an execution trace. The execution trace is shown together with the theoretical execution behavior of the source code.
US08453095B2 Systems and methods for creating frequency-dependent netlist
A method includes creating a technology file including data for an integrated circuit including at least one die coupled to an interposer and a routing between the at least one die and the interposer, b) creating a netlist including data approximating at least one of capacitive or inductive couplings between conductors in the at least one die and in the interposer based on the technology file, c) simulating a performance of the integrated circuit based on the netlist, d) adjusting the routing between the at least one die and the interposer based on the simulation to reduce the at least one of the capacitive or the inductive couplings, and e) repeating steps c) and d) to optimize the at least one of the capacitive or inductive couplings.
US08453094B2 Enforcement of semiconductor structure regularity for localized transistors and interconnect
A global placement grating (GPG) is defined for a chip level to include a set of parallel and evenly spaced virtual lines. At least one virtual line of the GPG is positioned to intersect each contact that interfaces with the chip level. A number of subgratings are defined. Each subgrating is a set of equally spaced virtual lines of the GPG that supports a common layout shape run length thereon. The layout for the chip level is partitioned into subgrating regions. Each subgrating region has any one of the defined subgratings allocated thereto. Layout shapes placed within a given subgrating region in the chip level are placed in accordance with the subgrating allocated to the given subgrating region. Non-standard layout shape spacings at subgrating region boundaries can be mitigated by layout shape stretching, layout shape insertion, and/or subresolution shape insertion, or can be allowed to exist in the final layout.
US08453091B1 Method and mechanism for managing hierarchical data for implementing region query
Disclosed is an improved approach for managing, tracking, and querying hierarchical data in layouts. According to some aspects, hierarchical grids are employed utilizing a scheme that organizes physical objects into a set of gradually refined grids that avoids the need to maintain duplicates while enhancing the desirable characteristics of existing schemes, including fast query times, fast data structure initialization and reduced memory footprint. Each grid-cell may be further partitioned into sub-containers to more efficiently provide space pruning during query operations. According to one approach, structures maintained to track existence of objects in a descendent hierarchy.
US08453087B2 Method and apparatus for preemptive design verification via partial pattern matching
An approach is provided for preemptive design verification via partial pattern matching. Data corresponding to one or more problematic layout patterns associated with an integrated circuit manufacturing process is received. Data corresponding to a block of intellectual property including a layout design is received. At least a boundary of the layout design is scanned against the one or more problematic layout patterns. One or more partial matches of the one or more problematic layout patterns are identified at least at the boundary. Results are generated indicating the one or more partial matches.
US08453085B2 Method for estimating the latency time of a clock tree in an ASIC design
Estimating the latency time of the clock tree of an ASIC including: providing a netlist and a placement related to the clock tree of the ASIC; extracting a number of the load timing devices connected by the clock tree according to the netlist related to the clock tree; extracting a physical distribution area of the load timing devices connected by the clock tree according to the placement related to the clock tree; estimating a latency time of the clock tree according to the relationship between the number of the load timing devices, the physical distribution area of the load timing devices and latency time of the clock tree in design data related to the ASIC design.
US08453083B2 Transformation of IC designs for formal verification
A memory is encoded with data that represents a reference IC design, a retimed IC design, and logical relationships, wherein at least one logical relationship describes combinational logic without reference to structural information, such as actual cells that have been instantiated in the IC designs. The logical relationships are used to instantiate logic described therein, and to define one or more black boxes as being functionally inverse of the logic. Each instantiated logic and its functionally inverse black box are thereafter added to the reference IC design to obtain a transformed reference IC design. A transformed retimed IC design is also obtained by addition of the instantiated logic(s) and functionally inverse black box(es) to the retimed IC design. These two transformed IC designs are then supplied to an equivalence checker, for formal verification.
US08453080B2 Model build in the presence of a non-binding reference
One or more hardware description language (HDL) files describe a plurality of hierarchically arranged design entities defining a digital design to be simulated and a plurality of configuration entities not belonging to the digital design that logically control settings of a plurality of configuration latches in the digital design. The HDL file(s) are compiled to obtain a simulation executable model of the digital design and an associated configuration database. The compiling includes parsing a configuration statement that specifies an association between an instance of a configuration entity and a specified configuration latch, determining whether or not the specified configuration latch is described in the HDL file(s), and if not, creating an indication in the configuration database that the instance of the configuration latch had a specified association to a configuration latch to which it failed to bind.
US08453078B2 Integrated circuit transformer devices for on-chip millimeter-wave applications
Methods are provided for building integrated circuit transformer devices having compact and optimized architectures for use in MMW (millimeter-wave) applications. The integrated circuit transformer devices have universal and scalable architectures that can be used as templates or building blocks for constructing various types of on-chip devices for millimeter-wave applications.
US08453077B2 Circuit designing method and circuit designing system
A circuit designing method designs a circuit by client computers designing blocks forming the circuit in parallel, and a server exchanging information in real-time with each client computer. The method may notify information related to blocks corresponding to a request from each client computer to the server, analyze each block by an analyzing tool based on the acquired information, and when an analysis result includes an error, compute by a modification ease computing tool, a modification ease of an arbitrary block that includes the error, to notify each client computer of an analysis result taking into consideration the modification ease.
US08453074B2 Gradient based search mechanism for optimizing photolithograph masks
A mechanism is provided for optimizing a photolithograph mask. A given target pattern is received. An initial fictitious mask is generated from the given target pattern and an initial value of α2 is selected where the initial value of α2 is used to determine a light intensity and a wafer image. The light intensity for each pixel in the initial fictitious mask and the wafer image for each pixel in the initial fictitious mask are then determined. A determination is then made as to whether a convergence has been achieved by comparing the wafer image generated from the fictitious mask to the given target pattern. Responsive to a convergence of the wafer image generated from the fictitious mask to the given target pattern, a final mask is generated to use to transfer an image to a wafer.
US08453072B2 Parameter setting superimposed upon an image
Tools and techniques allow visual media to be edited by superimposing a parameter adjusting mechanism on the visual media itself and adjusting parameter settings based on user input detected by the parameter adjusting mechanism. In a visual media editing application, the parameter adjusting mechanism is superimposed on visual media so that the user can keep his eyes on the visual media and so that the visual media itself is not obscured by other user interface controls and windows as the user edits it. The user sets control points on the visual media that act as a fixed reference points for subsequent user input. The parameter adjusting mechanism detects subsequent user input calculates new parameter settings based on that input.
US08453071B2 Method of providing phone service menus
A method and system for facilitating the navigation of menu trees offered by service providers is provided. The method of facilitating menu tree options at a menu tree facilitator includes the steps of receiving a customer request from a customer at a menu tree service center, the request including a customer identification, and determining one menu tree from a plurality of menu trees based on the customer request, wherein each of the plurality of menu trees is associated with a service provider. The method also includes determining at least a portion of the determined menu tree based on the customer request; and sending the portion of the determined menu tree to the customer based on the determination. The menu tree facilitator is a separate entity from the service provider.
US08453070B2 Interactive user interface for displaying supply chain information
An interactive user interface is disclosed. According to various embodiments, the interface includes a first field and at least one additional field. The first field lists a focal item and the at least one additional field contains a listing of items related to the focal item. Certain of the related items in the at least one additional field include a hyperlink which, when activated by the user, causes the item corresponding to the activated hyperlink to become a new focal item listed in the first field, such that the at least one additional field transitions to list items related to the new focal item. The focal item may be, for example, an identifier corresponding to a company, and the at least one additional field may contain a listing of identifiers corresponding to companies that are customers, suppliers or competitors of the focal item company.
US08453067B1 Multiple display modes for a pane in a graphical user interface
A computer-implemented method of displaying a pane in a user interface includes two display modes. In the first display mode, the pane is displayed in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface, and display of the pane ceases in response to selection of an indicator. In the second display mode, the pane is displayed in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane, and display of the pane ceases in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
US08453066B2 Clipboard augmentation with references
Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
US08453064B2 Display-integrated image forming apparatus
An image forming apparatus is provided with an original capturing portion, a print portion, an operation portion, a management portion that manages various provided information, and a control portion that controls the original capturing portion, the print portion, the operation portion, and the management portion. A display apparatus that has a display screen visible from a back face or a side face of the image forming apparatus is disposed on at least one side face of an image forming apparatus case, and the control portion displays various provided information managed by the management portion on the display screen.
US08453063B1 Display manager that dynamically adjusts for dependencies in a video display system
A display manager determines if a change to one configuration parameter of the display system will affect any of the other configuration parameters of the display system, i.e., whether there is a dependency. If such a dependency exists, the display manager evaluates each of the modes of operation of the display component whose settings will be affected, to identify whether it has any modes that are compatible with the changed configuration of the display system. If so, the display manager selects the configuration mode that is closest to the current mode of the affected component and provides compatibility with the changed configuration. By means of such an approach, the user continues to have access to all components, rather than having to reconfigure and/or restart the computer system due to a change which occurs in the display configuration.
US08453058B1 Crowd-sourced audio shortcuts
An audio shortcut may involve an audio command being used to represent a sequence of one or more inputs on a client device. When the client device receives the audio command, the client device may automatically perform the sequence of one or more inputs, as if this sequence were entered manually. If a threshold number of client devices share the same or a similar audio shortcut with a server device, the server device may make this audio shortcut available to additional client devices.
US08453050B2 Method and apparatus for creating and editing electronic documents
In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-specified parameters, and converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document. In one embodiment, the first document format type is a structured document format type, such as hypertext markup language or extensible markup language, while the second document format type is a secure document format type such as portable document format.
US08453049B1 Delayed code parsing for reduced startup latency
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delaying code parsing. In one aspect, a method includes receiving a resource that includes markup language code and executable code embedded within the markup language code, invoking the markup language code without parsing the executable code, extracting the executable code from within the markup language code, and invoking the executable code.
US08453047B2 Systems and methods for automatic submission of forms on a web page
Systems and methods for automatically submitting data entered into a web page in the event the user shifts focus away from the form may include displaying a web page to a user, the web page containing a form; receiving, from the user, at least some input corresponding to the form; detecting that the form has lost user focus; and submitting, in response to the detection, the form.
US08453039B2 Systems and methods for media defect detection
Various embodiments of the present invention provide systems and methods for media defect detection. For example, a data transfer system is disclosed that includes a data detector, a defect detector and a gating circuit. The data detector provides a soft output, and the defect detector is operable to receive the soft output and the data signal, and to assert a defect indication based at least in part on the soft output and the data signal. The gating circuit is operable to modify the soft output of the detector whenever the defect indication is asserted.
US08453037B2 Turbo coding having combined turbo de-padding and rate matching de-padding
Turbo coding having combined turbo de-padding and rate matching de-padding. An approach is presented by which a singular module is operable to perform both zero bit de-padding and dummy bit de-padding in accordance with turbo encoding. Zero padding can be performed on an input information stream before undergoing turbo encoding. One or more of the 3 outputs from the turbo encoding module (e.g., systematic bits, parity 1 bits, and parity 2 bits) may then undergo dummy bit padding as well. Thereafter, these 3 streams (some or all of which may have undergone dummy bit padding) undergo sub-block interleaving. After all of these operations have taken place, a singular combined de-padding module that can be employed to perform de-padding any zero padded bits and any dummy padded bits from each of the three streams that have undergone the sub-block interleaving.
US08453034B2 Error detection/correction circuit, memory controller and semiconductor memory apparatus
An LDPC error detection/correction circuit according to an embodiment includes a selector that divides data into p groups based on a check matrix H including blocks made up of unit matrixes having a size p and shift blocks, a selector that divides a group into Y subgroups, a bit node storage section that stores LMEM variables to calculate a probability β in association with each first address, a check node storage section that stores TMEM variables to calculate an external value α in association with each second address, a rotator that performs rotation processing on the TMEM with a rotation value based on a shift value, and an operation circuit made up of (p/Y) operation units that perform parallel processing in subgroup units.
US08453031B2 Data deduplication using CRC-seed differentiation between data and stubs
Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data are provided. Undeduplicated data is stored with a first cyclic redundancy check (CRC) seed. A stub pointing to the parent copy of the deduplicated data is stored with a second CRC seed. Subsequent to reading the deduplicated data, the first CRC seed is associated with the undeduplicated data, and the second CRC seed is associated with the stub. A CRC check is performed using one of the first and second CRC seeds. If the CRC check is positive, an I/O operation is allowed to proceed. If the CRC check is negative, an additional CRC check is performed using another one of the first and second CRC seeds.
US08453030B2 Coding schemes for wireless communication transmissions
Systems and methodologies are described that facilitate transmitting low-density parity-check encoded communications in a wireless communications network and incrementing such codes in response to requests from receiving devices. The LDPC codes can have associated constraints allowing the codes to be error corrected upon receipt. The requests for incremented codes can be in cases of low transmission power or high interference, for example, where the original code can be too error-ridden to properly decode. In this case, additional nodes can be added to current and/or subsequent communications to facilitate adding a more complex constraint to the LDPC code. In this regard, the large codes can require less validly transmitted nodes to predict error-ridden values as the additional constraint renders less ambiguity in possible node value choices.
US08453026B2 Process for improving design limited yield by efficiently capturing and storing production test data for analysis using checksums, hash values, or digital fault signatures
A process for conserving storage space and time while recording not only a pass or fail result per die but also additional failure test pattern data by computing and comparing digital fault signatures or hash values on a tester.
US08453025B2 Generator/compactor scan circuit low power adaptor with state machine
A Scan-BIST architecture is adapted into a low power Scan-BIST architecture. A generator 102, compactor 106, and controller 110 remain the same as in the known art. The changes between the known art Scan-BIST architecture and the low power Scan-BIST architecture involve modification of the known scan path into scan path 502, to insert scan paths A 506, B 508 and C 510, and the insertion of an adaptor circuit 504 in the control path 114 between controller 110 and scan path 502.
US08453022B2 Apparatus and methods for generating row-specific reading thresholds in flash memory
A method for generating a set of at least one row-specific reading threshold for reading at least portions of pages of data within an erase sector of a flash memory device, the method comprising predetermining at least one initial reading threshold; performing the following steps for at least one current logical page: generating bit error characterizing information regarding at least one corresponding bit error within at least one cell representing at least a logical portion of at least one successfully reconstructed previous logical page; and computing at least one row-specific reading threshold based on said bit error characterizing information and on a previous threshold initially comprising said initial threshold and subsequently comprising a row-specific reading threshold computed for a successfully reconstructed previous logical page; and reading at least a portion of said current logical page using said at least one row-specific reading threshold.
US08453016B2 Methods and systems for managing response data in an information handling system
Methods for managing response data within an information handling system (IHS), where the method includes the step of obtaining response data from at least one component in the IHS, the response data generated in response to receiving a command. The method also includes accumulating the response data from the at least one component to compute a total response time.
US08453012B2 System and method for communicating information relating to powered device power interruption and associated power sourcing equipment fallback power
A system and method for communicating information relating to powered device (PD) power interruption and associated power sourcing equipment (PSE) fallback power. A PD can be powered using a primary local power source and a secondary power over Ethernet (PoE) power source. The PD communication can provide information that relates to PSE power delivery to the PD that is contingent upon detection of a failure occurring at the powered device.
US08453008B2 Communication apparatus and control method using consumer electronics protocol
A communication apparatus includes: a transmitting unit, a receiving unit and a control unit. The transmitting unit transmits video data to an external apparatus via a first transmission line. The receiving unit receives a command from the external apparatus via a second transmission line. The control unit that resets the transmitting unit without resetting the receiving unit if a communication error relating to the first transmission line is detected, and resets the receiving unit without resetting the transmitting unit if a communication error relating to the second transmission line is detected.
US08453007B2 Storage device and recovery method
A storage device including a plurality of storage units for storing data dispersively among the storage units, includes: a processor for controlling boot-up of the storage units; and a memory for storing operation history indicative of the sequence of any failure causing any of the storage units to become inoperative, the processor controlling reboot-up of the storage units, when a plurality of the storage units becomes inoperative on account of a plurality of failures, in accordance with process including: determining the order of the reboot up of the storage units that is reversal of the sequence of the failures causing the storage units to become inoperative in reference to the operation history in the memory; rebooting the inoperative storage units successively in accordance with the determined order.
US08453006B2 Command decoding method and circuit of the same
A decoding circuit for decoding a command is provided. The received command is transmitted during at least two clock periods of a clock signal, and the received command is divided to a former encoded data and a latter encoded data. The decoding circuit includes a pre-trigger signal generating unit, a comparing unit, and a starting signal generating unit. The pre-trigger signal generating unit receives the former encoded data and generates a pre-trigger signal when the former encoded data of the received command matches the corresponding former encoded data of a predetermined command. The comparing unit generates a match signal when the latter encoded data of the received command is the same with the latter encoded data of the predetermined command. The starting signal generating unit outputs a starting signal according to the pre-trigger signal and the match signal. The starting signal starts a corresponding operation of the predetermined command.
US08453005B2 System and method for container monitoring, real time authentication, anomaly detection, and alerts
An invention is provided for monitoring an item, such as a container. The invention includes a computer in communication with a receiver that receives signals from a remote source. A transmitter in communication with the computer receives values from the computer based on the signals received from the remote source. These values are then transmitted to a security device associated with the item, which includes an authentication table comprising a plurality of initial values. The security device then records values transmitted from the transmitter. The values can be jitter values, with each jitter value being a difference in arrival times of at least two timing signals from the same remote source.
US08452997B2 Method and system for suspending video processor and saving processor state in SDRAM utilizing a core processor
A method and system are provided in which a multimedia processor comprises a first portion associated with a first of a plurality of power domains and a second portion associated with a second of the plurality of power domains. The first portion and the second portion of the multimedia processor are integrated on a single substrate. Data may be transferred from the first portion to the second portion and, upon completing the transfer, the first portion may be powered down and state information associated with it stored. The state information may be stored in an external SDRAM. The data in the second portion of the multimedia processor may be transferred to an external device through a peripheral module in the second portion. When a trigger event associated with the data transfer to the external device occurs, the first portion may be powered up and rebooted using the stored state information.
US08452992B2 Power management using constraints in multi-dimensional parameter space
An embodiment of a method and system are provided for managing both system resources and power consumption of a computer system, involving different layers of the system: an application layer, a middle layer where the operating system is running and where a power manager is provided, and a hardware layer used for communicating with the hardware devices. Hardware devices have different operating modes which provide distinct trade-offs between performances and power consumption. Performance requirements defined at the level of the application layer, as well as the device power status of the system, set constraints on the system resources. The middle layer power manager may be in charge of retrieving performance requirements in form of constraints set on system parameters, aggregating these constraints opportunely and communicating corresponding information to the device drivers which may then select a best operating mode.
US08452990B2 Browsing terminal, charging terminal, and communication system as well as transmitting/receiving system using the same
To provide a browsing terminal and the like with high security, which can effectively prevent contents data stored in a terminal from being stolen unlawfully by a third party even if the terminal is accidentally lost. The browsing terminal includes: a receiving part for receiving contents data; a volatile memory for storing the received contents data; a display device with a memory function, which displays the contents data stored in the volatile memory; and a secondary battery for supplying power to the volatile memory and the display device.
US08452987B2 Method and system for disaster recovery in a secure reprogrammable system
Methods and systems for software security in a secure communication system are disclosed and may include verifying downloaded code in a reprogrammable system and reloading prestored unmodifiable first stage code upon failure. The prestored unmodifiable first stage code, which may comprise boot code for the reprogrammable system, may be stored in locked flash, and the downloaded software code may be stored in unlocked flash. The downloaded software code may be verified by comparing a signature of the downloaded code to a private key. A first sticky bit may be utilized to indicate a failure of the verification and a second sticky bit may be utilized to indicate passing of the verification and the use of the downloaded software code. Whether to reset the reprogrammable system and reload the prestored unmodifiable first stage code may be determined from within the reprogrammable system, which may comprise a set-top box.
US08452986B2 Security unit and protection system comprising such security unit as well as method for protecting data
In order to provide a protection system (100; 100′) for protecting data (D1+D2), for instance at least one data processing program and/or at least one software application, the protection system (100; 100′) comprising at least one data storage unit (10) for storing the data (D1+D2), at least one main processing unit (20) which is designed for processing at least part (D1) of the data (D1+D2), in particular for processing the first data (D1) and optionally the encrypted second data (D2), the main processing unit (20) being connected with the data storage unit (10), at least one security unit (30), and at least one presentation processing unit (42) being connected with the main processing unit (20), wherein it is possible to prevent the use of illegal copies of the data (D1+D2) and wherein neither an authorization nor a registration is required for running the data (D1+D2), it is proposed that the security unit (30) and the presentation processing unit (42) exchange at least one key, in particular at least one up-front agreed session key, for decrypting the encrypted second data (D2) and/or for re-encrypting the originally encrypted and then decrypted second data (D2).
US08452985B2 Circuit building device
The present invention provides an apparatus for securely acquiring a circuit configuration information set corresponding to a new cryptosystem without increasing the number of reconfigurable circuits. A content playback apparatus includes an FPGA that is reconfigurable. The content playback apparatus stores a decryption circuit program that shows the structure of a decryption circuit that executes decryption in accordance with a prescribed cryptosystem. The FPGA is reconfigured in accordance with the program to configure the decryption circuit. The playback apparatus acquires, from outside, an encrypted file that has been generated by encrypting a file including a decryption circuit program corresponding to the new cryptosystem in accordance with the prescribed cryptosystem, and decrypts the encrypted file by the decryption circuit.
US08452983B2 System and method for protecting numerical control codes
A system, method, and computer program for protecting numerical control codes, comprising decrypting an encrypted text file that defines how an event for a tool path data set is processed; processing said decrypted text file to obtain a set of instructions; formatting said set of instructions according to a definition file; and outputting said set of formatted instructions; whereby postprocessed machine controls are written and appropriate means and computer-readable instructions.
US08452977B2 Computer system and method for storing data
A method is provided for generating a first key to encode and/or decode data and a first pointer, with said data stored and/or storable on a first data processing system in a memory area identified by said first pointer, comprising the following steps: recursive generating of said first key from a second key, recursive generating of said first pointer from a second pointer, with the number of recursions for implementing the recursive generating of said first key and said first pointer determined by an index value.
US08452976B2 Optimized peer-to-peer mobile communications
A customer can control access to information about the customer stored in a database by selecting one or more policies, where each policy specifies conditions and/or rules for accessing information associated with the policy, and for each selected policy the user selects portions of the customer's information for association with the selected policy. The customer can create or specify one or more policies for accessing information. In another method, information about the customer stored in the database includes personal information about customer, including contact information for people associated with the customer, and facts about the customer, e.g., contact information for family members professionals who provide service (e.g. doctor, lawyer, banker), emergency contacts, medical information, for example blood type, allergies, medications, blood type, organ donor status.
US08452972B2 Methods and systems for encoding and protecting data using digital signature and watermarking techniques
Systems and methods are provided for protecting and managing electronic data signals. In one embodiment a strong watermark is inserted in a data signal that is divided into a sequence of blocks, and a digital signature for each block is embedded in the signal via a watermark. The signal is then stored and distributed. When attempts are made to use or access the signal, the signal is checked for the presence of a watermark containing the digital signature for the desired portion of the signal. If the watermark is found, the digital signature is extracted and used to verify the authenticity of the desired portion of the signal. If not found, the signal is checked for the presence of the strong watermark, which if found causes the system to inhibit further use of the signal, and if not found further use of the signal is allowed.
US08452968B2 Systems, methods, apparatus, and computer readable media for intercepting and modifying HMAC signed messages
Systems, methods, apparatus and computer-executable instructions stored on computer-readable media for communicating a modified hash message authentication code (HMAC) signed message between two endpoints are provided. The HMAC signature of the message may include a plurality of components. In some cases, the HMAC signature is a Server Message Block (SMB) signature. The first and/or second endpoint may be a client, server, or host. Some embodiments of the present application utilize a proxy, such as a CIFS proxy. In one embodiment, HMAC signature information sent from the first endpoint to the second endpoint may be intercepted. A value for a component of the HMAC signature may be determined by, for example, using the intercepted HMAC signature information. The intercepted message may be modified, resigned using the intercepted HMAC signature information, and transmitted to a receiving endpoint.
US08452966B1 Methods and apparatus for verifying a purported user identity
A system verifies an identity of a content sender by receiving content purporting to originate from a content sender, and performing a validation of the content to determine a purported identity of the content sender. The system prepares and transfers verification data to an address associated with the purported identity of the content sender. In response to transferring the verification data, the system receives a verification response to the verification data, and performs a validation of the verification response to verify the purported identity of the content sender.
US08452965B1 Self-identification of tokens
A technique of protecting a datum within a set of sensitive data is presented. In this technique, the datum includes a first set of bits satisfying a first set of constraints, and a computer receives the set of sensitive data from an authorized client. The technique involves producing a token corresponding to the datum, the token including a second set of bits distinct from the first set of bits, the second set of bits satisfying a second set of constraints, the second set of constraints being a superset of the first set of constraints. The technique further involves storing the datum and the corresponding token. The technique further involves sending the token to the authorized client, the authorized client enabled to perform, using the second set of bits, a verification that the token satisfies the second set of constraints, the verification being performed apart from the database.
US08452964B2 Method for providing confidentiality protection of control signaling using certificate
A method of enabling a mobile station (MS) to perform initial ranging in a wireless communication system includes transmitting a first message to a base station (BS), the first message comprising an identifier which is digitally signed by using a private key corresponding to a public key included in a certificate of the MS and receiving a second message including a temporary session key that is digitally signed by using a private key corresponding to a public key included in a certificate of the BS. A security threat due to exposure of control signaling can be prevented by securely exchanging session keys between the BS and the MS.
US08452958B2 Determining certificate revocation status
A method is disclosed for obtaining certificate revocation information from a server, obtaining from a client a request for a revocation status of a certificate and notifying the client when the certificate identified in the client request has been revoked. The method may be performed by a networking device that is separate from the server and the client.
US08452954B2 Methods and systems to bind a device to a computer system
Methods and systems to bind a computer device to one or more computer systems, such that only an authorized computer system may access a protected portion of the device. A processor within the computer system may provide a proxy environment to interface between the device and a trusted environment of the computer system, such as a management environment that is secure from the proxy environment. The device may be configured to authenticate the trusted environment through the proxy environment, and to verify integrity of messages exchanged with the trusted environment through the proxy environment. Authentication may include a SSL and/or TSL handshake protocol. The device may be configured to authenticate a certificate, such as an X.509 certificate, a certificate chain, and/or a hash thereof. The device may include computer memory, a printer, display, circuit board, keyboard, mouse, pointing device, and/or other physical device.
US08452951B2 Computing device deployment using mass storage device
Computing device deployment and configuration using a mass storage device is provided. A generic computing device is provided to a customer or end user. A mass storage device is used to distribute configuration information to the generic computing device. The configuration information includes customer-specified or ordered software applications or other features. The configuration information can also include updates to the computing device system software. The customer or end user couples the mass storage device to the generic computing device in order to load the configuration information into the computing device. After the configuration information is loaded, the computing device is configured for the customer's use. Further features, such as creating customized images, are also provided.
US08452950B2 Component firmware integration in distributed systems
A plurality of platforms may be defined in a distributed system. Each of the platforms may include a processor and a chipset from a common source on a single motherboard. Extensible firmware interface drivers are provided for the processors and the chipsets. Each of the platforms may be defined pursuant to a system definition model where the system definition model defines the firmware for each of the platforms. As a result, any of the platforms can be updateable from a common source, such as an Internet web site.
US08452948B2 Hybrid compare and swap/perform locked operation queue algorithm
Systems, methods, and computer program products are disclosed for intermixing different types of machine instructions. One embodiment of the invention provides a protocol for intermixing the different types of machine instructions. By adhering to the protocol, different types of machine instructions may be intermixed to concurrently update data structures without leading to unpredictable results.
US08452947B2 Hardware wake-and-go mechanism and content addressable memory with instruction pre-fetch look-ahead to detect programming idioms
A hardware wake-and-go mechanism is provided for a data processing system. The wake-and-go mechanism looks ahead in the instruction stream of a thread for programming idioms that indicates that the thread is waiting for an event. The wake-and-go mechanism updates a wake-and-go array with a target address associated with the event for each recognized programming idiom. When the thread reaches a programming idiom, the thread goes to sleep until the event occurs. The wake-and-go array may be a content addressable memory (CAM). When a transaction appears on the symmetric multiprocessing (SMP) fabric that modifies the value at a target address in the CAM, the CAM returns a list of storage addresses at which the target address is stored. The wake-and-go mechanism associates these storage addresses with the threads waiting for an event at the target addresses, and may wake the one or more threads waiting for the event.
US08452939B2 Method for estimating capacity usage status of storage unit, associated memory device and controller thereof
The present invention provides a method for estimating a capacity usage status of a storage unit, where the storage unit includes a plurality of sectors. The method includes: estimating capacity usage statuses of a portion of sectors; and utilizing a controller to estimate the capacity usage status of the storage unit according to the estimated capacity usage statuses of the portion of sectors in a situation of not estimating capacity usage statuses of all of the sectors of the storage unit.
US08452936B2 System and method for managing resets in a system using shared storage
A method of managing storage device resets in a system using shared storage is provided. A reset instruction is received at a shared storage device from a first node. In response, the storage device is at least partially reset, including aborting one or more queued I/O commands including a first I/O command received from a second node. A reset notification timer is started. If an I/O command is received from the second node during the reset notification timer, in response to receiving the I/O command the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted. If no I/O command is received from the second node during the reset notification timer, at the expiration of the timer, the second node is notified of the storage device reset such that the second node can determine that the first I/O command was aborted.
US08452933B2 Storage system and remote copy recovery method
Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the third storage device; when transmission of the data stops among the first to the third storage devices, the respective second storage device and the third storage device manage locations in the secondary logical volume where the data held thereby are to be written; and, when transmission of the data resumes among the first to the third storage devices, the locations in the secondary logical volume managed by the respective second and the third storage devices are aggregated, the data to be written in the respective aggregated location in the secondary logical volume being transmitted from the first storage device to the third storage device via the second storage device.
US08452932B2 System and method for efficiently creating off-site data volume back-ups
Data back-ups are a critical task of any information technology department. Data back-ups are typically performed using some type of back-up tape systems. Internet based data storage systems now offer data storage services at low prices. To take advantage of such services, a system and method for efficiently back-up data volumes is disclosed. The data back-up system divides data volumes into fingerprinted data slices. Redundant data slices are then removed. Unique fingerprinted data slices are then copied to an internet based storage provider.
US08452926B2 Memory sharing arrangement
A digital system is provided with a memory interposer module configured to be coupled between a processor module and a memory module. The memory interposer module has a memory controller configured to couple to the memory module. It also includes a first memory emulator configured to couple to the processor module via a connector, wherein the first memory emulator is configured to emulate the memory module. There is an arbiter coupled between the memory controller and the memory emulator. A second memory emulator is connected to the arbiter, wherein the second memory emulator is also configured to emulate the memory module. Each memory emulator is operable to stall a memory request when a conflict occurs.
US08452923B2 Storage system and management method thereof
A storage system including a first storage apparatus having at least one volume to be provided to a host computer, a second storage apparatus connected to the first storage apparatus and having a second volume having a pair relationship with a first volume, and a management apparatus. The management apparatus includes a user interface for setting an attribute of functions related to at least one volume of the first storage apparatus and at least one volume of the second storage apparatus. The management apparatus compares an attribute of a first function related to the first volume and an attribute of a second function related to the second volume, and sets the attribute of the second function to be consistent with the attribute of the first function. The management apparatus there commands restoration of the first volume or the second volume to a state before the set the attribute operation.
US08452921B1 Provisioning a pass-through disk in a virtualized computing environment
A physical host machine determines that a storage device from a network storage system is available to the host machine as a pass-through disk. Virtualization software running on the host machine assigns the pass-through disk to a temporary resource group on the host machine. The pass-through disk is logically attached to the virtual machine running on the host machine and made available to an operating system and application running on the virtual machine.
US08452915B2 Memory controller, nonvolatile memory device, access device, and nonvolatile memory system
Without corresponding to different address spaces between an access device and a nonvolatile memory device, the access device designates a file ID to manage a data storing state only in a physical address space in the nonvolatile memory device. The access device sends the nonvolatile memory device a transfer rate through a transfer rate transmitting unit. A filling-up rate calculating unit calculates a filling-up rate of a physical block corresponding to an assurance speed required by the access device. A remaining amount corresponding to the transfer rate is sought by using the calculated filling-up rate and is transmitted to a remaining amount receiving unit of the access device.
US08452910B1 Capture of USB packets into separate USB protocol streams based on different USB protocol specifications
Split capture of USB protocol streams is disclosed. A first set of packets associated with a first USB protocol and a second set of packets associated with a second USB protocol are received at a hardware protocol analyzer via a monitored bus. The first set of packets and the second set of packets are maintained as separate streams at the hardware protocol analyzer. The first set of packets and the second set of packets are transferred from the hardware protocol analyzer to an analysis computer via a first logical connection configured to transfer packets comprising the first set of packets and a second logical connection configured to transfer packets comprising the second set of packets.
US08452908B2 Low latency serial memory interface
A device applies synchronous clocking across a first component and a second component of the device, and designates a particular serial link, from a group of serial links, as a master serial link. The device also designates the remaining serial links as slave serial links, provides, via the master serial link, an encoded data stream, and provides, via the slave serial links, un-encoded and scrambled data streams.
US08452905B2 Serial port remote control circuit
A serial port remote control circuit includes a first interface circuit, a control circuit, an output circuit, and a power circuit. The first interface circuit converts recommended standard 232 (RS232) level signals to transistor-transistor logic (TTL) level signals or vice versa. The control circuit is connected to the first interface circuit, to convert the TTL level signals to physical bus signal or vice versa. The output circuit is connected to the control circuit, to convert the received physical bus signals from the control circuit to network bus signals or vice versa. The power circuit outputs a first voltage and a second voltage converted from the first voltage to the control circuit, the first interface circuit, and the output circuit.
US08452903B2 Mobile computing device capabilities for accessories
Embodiments disclosed herein provide for capability identification for accessories coupled with a mobile computing device. During capability identification an accessory can request capability information from a mobile computing device. In some embodiments, the accessory can specifically request capability information associated with a specific lingo. In response, the mobile computing device can respond with a message that indicates the capabilities of the mobile computing device that are supported. In some embodiments, the capabilities can be those capabilities associated with the specified lingo. In some embodiments, if the mobile computing device does not support a lingo, then the mobile computing device can respond to the request from the accessory with a negative acknowledgement.
US08452898B2 Information processing apparatus, method therefor, and computer-readable storage medium
An information processing apparatus connected with a peripheral apparatus via a communication line includes an acquisition unit configured to acquire information about a destination of the peripheral apparatus, and a provision unit configured to provide functions for at least one of managing and controlling the peripheral apparatus according to the destination information acquired by the acquisition unit. The provision unit is configured to refer to information indicating a function to be provided according to the destination of the peripheral apparatus and to provide a function for at least one of managing and controlling the peripheral apparatus.
US08452897B1 Method for using a multi-master multi-slave bus for power management
In one set of embodiments, a power management system comprises two or more devices, such as POL devices, configured to transmit and receive data over a shared bus, such as an I2C bus, according to the bus protocol of the shared bus. Each device may be configured with at least one respective address register, which may be programmed with an address uniquely identifying the device, and a mask register that may be configured to mask select bits of the respective address register, thereby enabling the device to identify device groups. In one embodiment, one of the devices identifying itself as a master device may distribute information to any of the other devices by transmitting the information, which may include commands and/or data, to itself, in effect targeting the address programmed into its own address register. The devices on the shared bus may be configured to monitor the bus for events, and respond to each event according to the requirements inherent within a transmitted command, thereby performing the necessary tasks to enable power management functions without the need for interconnecting analog signal lines.
US08452896B2 Arrangement for application message decompression
A transport layer stream with application messages, including application messages compressed according to a signalling compression method, is received and transferred to an application client, which transfers unidentified application messages to a decompression entity configured to identify and decompress application messages compressed according to the signalling compression method. The application messages compressed according to the signalling compression method are decompressed and transferred back to the application client.
US08452895B2 Communication method and terminal apparatuses using the communication method in an ad-hoc network
A control unit assigns an IP address to a new terminal apparatus which has approved of the participation. When a server, to which an IP address is assignable, is contained in the ad-hoc network, the control unit instructs the new terminal apparatus to access the server. When the server, to which an IP address is assignable, is not contained in the ad-hoc network and when the new terminal apparatus is capable of assigning an IP address on its own, the control unit instructs the new terminal apparatus to assign an IP address. When the server, to which an IP address is assignable, is not contained in the ad-hoc network and when the new terminal apparatus is not capable of assigning an IP address on its own, the control unit assigns an IP address to the new terminal apparatus.
US08452893B2 Method and member device for traffic forwarding in a stacking apparatus
Embodiments of the present invention provide a method and device for traffic forwarding in a stacking apparatus which includes multiple member devices. The method includes: obtaining, by a member device, a forwarding table size of each member device in the stacking apparatus; choosing a member device having the largest forwarding table as a proxy device when a forwarding table of another member device in the stacking apparatus is larger than that of the member device; transmitting all or part of to-be-forwarded traffic to the proxy device which performs traffic forwarding. According to the present invention, forwarding capability of member devices having larger forwarding tables is utilized for providing proxy forwarding for member device having smaller forwarding tables, so that forwarding sizes of the member devices having different forwarding table sizes in the stacking apparatus are unified and forwarding capabilities of the member devices in the stacking apparatus are fully used.
US08452891B2 Routing in a communications network using contextual information
A generic address resolution system facilitates communications among multiple network applications with heterogeneous addressing mechanisms, thereby allowing the network applications to interoperate with each other and/or with modules for providing enhanced functionalities. The address resolution system includes a resource mapping module that modularizes the components needed for address resolution and abstracts content from the underlying address types and content used by the network applications. The address resolution system includes a context engine that analyzes the addressing data to be resolved, selects one or more appropriate destination network applications based on contextual rules, and creates the application mapping template for the end-end routing of the communications among the network applications.
US08452890B2 Point code emulation for common channel signaling system No. 7 signaling network
The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS 7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets.
US08452889B2 Network performance assessment apparatus, systems, and methods
Various embodiments of network performance assessment apparatus, systems and processes collect performance information pertaining to a current capacity utilization of a network, identify an occurrence of a capacity constraint on a portion of the network that is communicating the program to at least one presentation device, and modify at least one characteristic of the program and/or the communication thereof over the network so that a total capacity utilization of the network is less than a peak capacity of the network.
US08452882B2 Method and an apparatus to validate a web session in a proxy server
Some embodiments of a method and an apparatus to validate a web session in a proxy server have been presented. In one embodiment, service of predetermined content is offloaded from an application server to a proxy server communicatively coupled between the application server and a client. Using the proxy server, access to the predetermined content by the client may be controlled.
US08452880B2 System and method for verifying intended contents of an electronic message
Embodiments of the present invention include a method and system for verifying intended contents of an electronic message comprising: accessing an electronic message destined for a recipient comprising a link to an intended data source. The method further includes accessing the intended data source and computing a first message digest value associated with the intended data source. Additionally, the method includes sending the electronic message and the first message digest value to the recipient. The recipient side may check the message digest value against a recently generated value and alert the recipient of any digest mismatch that represents a recent change in the intended data source.
US08452874B2 Request routing processing
Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
US08452872B2 Method, apparatus and computer program for enforcing policy across associated sessions taking into account a total usage quota for associated user
A server configured to provide a policy decision point for a packet-based communication network. The server comprises a user account manager for maintaining and/or determining, for each of a plurality of users, an available total usage quota and a set of registered, linked connection identifiers. A request handler is provided for receiving from a policy enforcement point, a request for allocation of a quota in respect of a packet session associated with a specified connection identifier. A quota determiner responds to receipt of a quota request by determining a quota for said packet session taking into account the total usage quota for the associated user and any currently ongoing sessions associated with other connection identifiers belonging to the same set as said specified connection identifier. A responder is provided for sending the determined quota to said policy enforcement point.
US08452867B2 Systems and methods for network and server power management
The present disclosure includes a system and method for managing network and server power. In an example of managing network and server power according to the present disclosure, routing network traffic is routed onto a number of core networks based on core network statistics, capacity requirements are determined based on core network statistics for the number of core networks and for a number of servers operating a number of virtual machines on the number of core networks, wherein the number of core networks include a number of core switches and a number of edge switches, and the capacity is set for the number of core switches based on the capacity requirements for the number of core networks and for the number of servers based on the capacity requirements for the number of servers.
US08452866B2 Network resource management
The invention provides real time dynamic resource management to improve end-to-end QoS by mobile devices regularly updating a resource availability server (RAS) with resource update information. Examples of resource update information are device battery status, available memory, session bandwidth, delay, packet loss, and jitter, network element storage capacity, network element processing power. This information is made available by the RAS. In addition, the RAS generates and maintains predictive models and makes available predictive data from these models. Network elements and devices retrieve this information in the form of notifications from the RAS or by way of querying the RAS. The network elements and devices, based on these predictions, act to negotiate sessions to optimise QoS. In one embodiment the RAS is updated by only mobile devices subscribed to the operator which hosts the RAS. The update information is addressed to the RAS as a stand-alone entity. However, it is envisaged that the server may be hosted by multiple operators and may receive updates from devices subscribed to different operators. Also, it is envisaged that not only mobile devices but also network elements such as MMSCs may send update information.
US08452863B2 Server system and operation method thereof
An operation method for a server system includes: (A) under control of a hardware abstraction layer (HAL), a plurality of node management units sharing a hardware resource; (B) if one of the node management units needs to use the hardware resource, the node management unit sending an instruction or a data to the HAL and accordingly the HAL using the hardware resource in represent of the node management unit; and (C) if an external instruction is received, the HAL identifying which transmission port of the hardware resource receives the external instruction, so to send the external instruction to a corresponding node management unit, and after the external instruction is executed, the corresponding node management unit sending back an information to the HAL so that the HAL sends back the information to an external system administrator.
US08452854B2 Method and apparatus for remote manipulation of attachments
A method and apparatus for manipulating email attachments within a server remotely from a mobile communication device, comprising, receiving a first message within the server, wherein the message has at least one attachment; displaying at least one menu option within the mobile communication device for manipulating the attachment; sending a further message to the server from the mobile communication device responsive to selection of the at least one menu option for manipulating the attachment; and temporarily copying the attachment into a buffer within the server for subsequent re-use.
US08452849B2 Host-based intelligent results related to a character stream
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
US08452848B1 Facilitating secure 24x7 on-demand service availability while minimizing power consumption and power load spikes
Secure, continuous, on-demand access to services provided by servers internal to a network is facilitated, while minimizing power consumption and power load spikes. Information concerning operation of the network is monitored, and a profile of the network is maintained. Internal network servers being in reduced power consumption states is tracked. Service requests from clients to internal network servers that are in reduced power consumption states are detected. In response, packets are generated to wake servers in reduced power consumption states, without requiring registration or installation of any components on the servers or clients. Frequencies are controlled at which packets are generated to wake servers, thereby minimizing sudden increases in power consumption associated with waking multiple servers. This can comprise waiting for a specific duration of time prior to generating packets, based on server profiles.
US08452847B2 Processor sharing between in-range devices
A system and method for processor sharing between in-range devices. Various aspects of the present invention may comprise establishing a wireless communication link between a first system and a second system, for example, utilizing respective communication modules. A processing capability of the second system that is available for use with the first system may be identified, for example, by respective processing capability identification modules. An indication of the identified processing capability may be output, for example, by respective output modules of at least one of the first and second systems. A request for utilizing the identified processing capability of the second system with the first system may be received, for example, by respective interface modules of at least one of the first and second systems. The requested processing capability of the second system may be utilized with the first system, for example, by respective processing modules of the systems.
US08452846B2 Adaptive private network asynchronous distributed shared memory services
A highly predicable quality shared distributed memory process is achieved using less than predicable public and private internet protocol networks as the means for communications within the processing interconnect. An adaptive private network (APN) service provides the ability for the distributed memory process to communicate data via an APN conduit service, to use high throughput paths by bandwidth allocation to higher quality paths avoiding lower quality paths, to deliver reliability via fast retransmissions on single packet loss detection, to deliver reliability and timely communication through redundancy transmissions via duplicate transmissions on high a best path and on a most independent path from the best path, to lower latency via high resolution clock synchronized path monitoring and high latency path avoidance, to monitor packet loss and provide loss prone path avoidance, and to avoid congestion by use of high resolution clock synchronized enabled congestion monitoring and avoidance.
US08452841B2 Text chat for at-risk customers
Apparatus and methods for supporting text chat for at-risk customers are provided. A method for operating an electronic information processing platform may include receiving, via the electronic information processing platform, information indicating that a customer exhibits behavior indicative of a desire to terminate a relationship with an entity. The method may further include, transmitting to the customer a text chat invitation, via the electronic information processing platform, in response to the received information.
US08452838B2 Multimodal service session establishing and providing method, and multimodal service session establishing and providing system, and control program for same
A multimodal service establishing method is provided which is capable of achieving flexible combinations of a plurality of service contents. At least one integrated server is installed between a plurality of terminal devices and service servers of a plurality of types. A session establishment processing unit and service linking processing unit are mounted in the integrated server. The session establishment processing unit establishes multimodal service session between terminals and service servers. After the establishment of multimodal service session, the service linking processing unit provides new service obtained by linking and integrating service to be provided by service servers, that is, multimodal service to terminal devices.
US08452833B2 Cached message distribution via HTTP redirects
A method for distributing cached messages in a load-balanced publish/subscribe messaging network using an HTTP redirect in response to an HTTP client message request is disclosed. The redirect response including a URI at which a next message in a list of sequential messages slated for the HTTP client per the request is located, wherein the HTTP client uses the URI to automatically iterate through and receive the entire list of sequential messages. The method includes that a) the HTTP client initiating a request for a next message in a sequence of messages, b) the HTTP server receiving the request and creating and inserting a client cursor in a message cache for the HTTP a cache location of the requested next message, and returning an HTTP redirect response to the HTTP client including the current client cursor cache location for the requested next message in a location field in the redirect response enabling the HTTP client to automatically access each next message in the sequence and c) the HTTP client receiving the redirect response, opens (sends) a new request to the client cursor location in accordance with the URI location field in the redirect response to secure the next message, Steps b) and c) are repeated until the HTTP server returns a response other than a redirect response, or until the HTTP client fails to respond to a redirect response. The method, system and computer program product supports point-to-point messaging.
US08452832B2 System and method for population-targeted advertising
An improved system and method for web destination profiling for online population-targeted advertising is provided. A web destination profiler may be provided for generating web destination profiles. Traffic may be analyzed at a particular web destination in order to understand the population visiting the web destination. The analysis of user traffic, including differentiated clickstream data, may be applied for determining known characteristics of a web destination profile. Moreover, unknown characteristics of a web destination profile may be determined using a variety of techniques including inferring characteristics by modeling traffic flow through other web destinations, estimating characteristics from other web destination profiles by predicting traffic flow through other web destinations, propagating characteristics to a web destination profile by smoothing a joint distribution of characteristics of other web destination profiles, and so forth. Web destination profiles may be used by applications such as an online application for population-targeted advertising.
US08452828B1 Method and apparatus for implementing finite impulse response filters without the use of multipliers
A finite impulse response filter is implemented as a sum of individual component, running-sum filters. The sum of all of the component filters required for a desired filter response is calculated in an accumulator and only the component filters' update terms, which are the difference between a new and an old discarded sample, is calculated for each component filter. A desired impulse response is decomposed into a sum of rectangular impulse responses of equal height, each of which implemented as a running sum requiring a subtraction and an addition. Using circuits running at a multiple of the sampling clock, multiple running sums may be implemented on the same hardware. A whole filter of arbitrary impulse response shapes and lengths may be implemented using memory and two arithmetic units. Two or more such filters may be cascaded to obtain a better approximation of the desired frequency characteristic. The invention saves significant chip resources and manufacturing costs.
US08452820B2 Logical partition configuration data file creation
To reduce the trouble required for creating and editing configuration data composed of pairs of an element names and element values. The system includes a file storage unit 120 storing a configuration data file describing pairs of element names and element values concerning respective predetermined elements; a reception unit 110 receiving a creation instruction of configuration data designating a predetermined configuration data file stored in the file storage unit 120 and an operation method; an operation unit 130 reading out the configuration data file designated by the creation instruction from the file storage unit 120, conducting an operation with respect to the element value for each element of the configuration data file in accordance with the operation method designated by the creation instruction, and creating a new configuration data file in which, for each respective elements, a pair of an element name which is identical to the one in the original configuration data file and an element value resulted from an operation is described; and an output unit 150 outputting the new configuration data created by the operation unit 130.
US08452818B2 Dimension-based relation graphing of documents
Described herein is a technology for visualizing data. In accordance with some implementations, dimension metadata is automatically extracted from multiple documents. The extracted dimension metadata may be used to populate one or more relation dimensions. Based on the dimension metadata, one or more relations between the documents are determined along the one or more relation dimensions. A relation graph is presented to represent the documents interconnected by the one or more relations.
US08452810B2 Method and system for improving performance of a manufacturing execution system
A manufacturing execution system contains a depicting device for depicting at least a part of a productive process to a hierarchically structured set of entities and an application programming interface for managing data in a data base and for inputting a tree into the application programming interface. The tree representing a hierarchical relationship between at least two entities of the hierarchically structured set of entities. A program device provides a method accessible by the application programming interface. The method is adapted to manipulate the hierarchically structured set of entities. A manipulating device is provided for manipulating the entities of the tree according to the method.
US08452808B2 Automatic generation of virtual database schemas
A data consumer is provided with a system that enables automatic generation of a virtual database schema in order to support a customized pattern of data consumption across one or more source databases. In one embodiment, a metadata manager component is configured to facilitate creation of a first data tag and a second data tag. A schema definition manager component is configured to facilitate creation of a data entity that groups the first data tag with the second data tag. A virtual schema generation service component generates the virtual database schema by analyzing the data entity and, based on the grouping of the first data tag with the second data tag, automatically generating and storing a database query statement that, when executed, causes a retrieval of data consistent with data location indicators included in the first and second data tags.
US08452805B2 Genealogy context preservation
Preserving context and providing suggestions for genealogy searching. A method includes storing in a storage medium previous user interaction with a genealogical research system from a previous genealogical research session. Initiation of a new genealogical research session is detected. In response to the new research session and based on the previous user interaction with the research system, the system provides suggestions for continuing genealogical research.
US08452803B2 Method and system for distributed data management of personal data in a social networking context
A receiving user receives an electronic message from an originating user such that the electronic message contains a data directive that requests a data transfer to/from the receiving user and the originating user. In response to receiving the electronic message, access privileges for the originating user are determined at the receiving computer with respect to access privilege parameters that have been specified by the receiving user. One or more remote and/or local datastores are accessed in order to read and/or write data in accordance with the determined access privileges and the requested data transfer. A response message may be returned to the originating user. One or more new request messages may be sent by the receiving user to other users, wherein each new request message includes the data directive.
US08452797B1 Personalized recommendations based on item usage
This disclosure describes systems and associated processes for generating recommendations for users based on usage, among other things. These systems and processes are described in the context of an interactive computing system that enables users to download applications for mobile devices (such as phones) or for other computing devices. Users' interactions with applications once they are downloaded can be observed and tracked, with such usage data being collected and provided to the interactive computing system. The interactive computing system can include a recommendation system or service that processes the usage data from a plurality of users to detect usage patterns. Using these usage patterns, among possibly other data, the recommendation system can recommend applications to users for download.
US08452795B1 Generating query suggestions using class-instance relationships
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating query suggestions. In one aspect, a method includes receiving candidate text queries and class instance pairs and generating one or more query specializations from the candidate text queries and the class instance pairs. In another aspect, a method includes receiving a partial query entered by a user, identifying one or more query specializations for query completions for the partial query, and presenting query suggestions to the user, including presenting the identified query specializations.
US08452792B2 De-focusing over big data for extraction of unknown value
Techniques for defocusing queries over big datasets and dynamic datasets are provided to broaden search results and incorporate all potentially relevant data and avoid overly narrowing queries. An analytic component can receive queries directed at one region of a dataset and analyze the queries to generate inferences about the queries. The queries can then be defocused by a defocusing component and incorporate a larger dataset than originally searched to broaden the queries. The larger dataset can incorporate all, or a part of the original dataset and can also be disparate from the original dataset. Clusters of queries can also be merged and unified to deal with ‘local minima’ issues and broaden the understanding of the dataset. In other embodiments, dynamic data can be monitored and changes tracked, to ensure that all portions of the dataset are being searched by the queries.
US08452791B2 Adding new instances to a structured presentation
Methods, systems, and apparatus, including computer programs stored on computer storage media, for retrieval and display of information from an electronic document collection. In one aspect, a machine-implemented method includes the actions of receiving description data describing a preexisting structured presentation, comparing characteristics of the preexisting structured presentation with content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation, adding an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, and outputting instructions for presenting the expanded structured presentation.
US08452790B1 Method and apparatus for distributing content
Some embodiments provide a system that provides a UI for delivering content to a content reviewer. The UI includes (i) a first UI tool for receiving a user query and for searching a set of content items based on the user query, (ii) a second UI tool for retrieving a set of tags associated with each particular content item, and (iii) a third UI tool for generating a list of content items based on the retrieved tags. In some embodiments, each tag in the set of tags is associated with a computed metric. The tags are sorted based on this metric in some embodiments. The metric of some embodiments is based at least partly on a user type. User types include content provider, content retriever, and content evaluator. In some embodiments, the UI also includes a UI tool for receiving content or presenting the list of content items through a communications network. In various embodiments, the communications network may be a network of networks (e.g., the Internet), a private network, a public network, a wireless cellular network, etc.
US08452788B2 Information retrieval system, registration apparatus for indexes for information retrieval, information retrieval method and program
An information retrieval system comprising: an information acquisition unit that acquires information as a subject of retrieval; a time information specifying unit that specifies time information owned by said information as the subject of retrieval; and an index updating unit that updates said index using the time information specified by said time information specifying unit; wherein said information retrieval system provides an information retrieving function of reproducing retrieved results at any time point by providing index for information retrieval with the time information and by using data of said index relevant to a reference point of retrieval identified at the time of retrieval.
US08452785B1 Item search using normalized item attributes
Disclosed are various embodiments for searching for items in a catalog using normalized item attributes. A range of values on a normalized scale is determined for an option for an attribute associated with a representative item. The range of values of the representative item is correlated with a first unit on a first scale of item classification. Multiple items are identified based at least in part on the option for the attribute. Each of the items is associated with a respective option for the attribute that has a respective range of values on the normalized scale that overlaps the range of values of the representative item. The respective range of values of one or more of the items is correlated with a second unit on a second scale of item classification.
US08452783B2 Document processing device and program
A switching information acquiring unit 110 acquires information of switching from a screen displayed by a first application program to a screen displayed by a second application program. A character string extracting unit 104 detects character strings from a document file displayed on a screen by the first application program by using a filter serving as a rule to detect a character string matched with a predetermined condition supposed to be used in a second application program and matched with a predetermined condition from a document file. A display control unit 106 presents a character string actually used in the second application from the character strings detected by a character string extracting unit in response to detection of the switching by a switching detecting unit in a display mode in which a user can select the character string.
US08452780B2 Dynamic presentation of targeted information in a mixed media reality recognition system
A context-aware targeted information delivery system comprises a mobile device, an MMR matching unit, a plurality of databases for user profiles, user context and advertising information, a plurality of comparison engines and a plurality of weight adjusters. The mobile device is coupled to deliver an image patch to the MMR matching unit which in turn performs recognition to produce recognize text. The recognized text is provided to a first and second comparison engines to produce relevant topics and relevant ads. The relevant topics and relevant ads are adjusted with information from a user context database including information such as location, date, time, and other information from a user profile. The third comparison engine compares the relevant topics and relevant ads to produce a set of final ads that are most related to the topics of interest for the user and delivered for display on to the mobile device.
US08452776B2 Spatial data portal
A system and method linking one or more disparate datasets with one or more spatial layers to create linked datasets. One or more data attributes common to the dataset and the spatial layer are identified, and the linkage is defined between the dataset and the spatial layer. The spatial layer and the linked data set then may be queried using a single input query. Features from the spatial layer and features from the linked dataset that match the query are generated for display.
US08452774B2 Methodology to establish term co-relationship using sentence boundary detection
A method and system for splitting a text document into individual sentences using sentence boundary detection, and establishing co-relationships between terms which are present in the same sentence. A document corpus, or collection of text records, is provided, containing text with terms to be extracted. The text records in the document corpus are divided into individual sentences, using a set of rules for sentence boundary detection. The individual sentences are then analyzed to extract and correlate terms, such as parts and symptoms, symptoms and actions, or parts and failure modes. The correlated terms are then validated based on frequency of occurrence, with term pairs being considered valid if their frequency of occurrence exceeds a minimum frequency threshold. The validated term correlations can be used for fault model development, document classification, and document clustering.
US08452770B2 Constrained nonnegative tensor factorization for clustering
Methods and systems for clustering information items using nonnegative tensor factorization are disclosed. A processing device receives one or more class labels, each corresponding to an information item, a selection for a nonnegative tensor factorization model having an associated objective function and one or more parameter values, each corresponding to one of one or more penalty constraints. The processing device determines a constrained objective function based on the objective function associated with the selected nonnegative tensor factorization model, the one or more parameter values and the one or more class labels and including the one or more penalty constraints. The processing device determines clusters for the plurality of information items by evaluating the constrained objective function. Pairwise constraints may be received in addition to or instead of the class labels.
US08452765B2 System and method of controlling interactive communication services by responding to user query with relevant information from content specific database
An electronic communication system is controlled by a content service provider to return relevant information from a content specific database in response to a user query. The content service provider compiles a plurality of content specific databases, each dedicated to a category of information of interest to the user. The user registers a user profile with the content service provider. A query, including the selected content specific database, is transmitted from the user to the content service provider. The selected content specific database is searched for the first level query within context of the user profile. A menu of matches is generated from the content specific database for the first level query. The menu is organized by relevance scores assigned to the matches based on correspondence to the first level query. The menu is transmitted from the content service provider through the electronic communication network to the user.
US08452763B1 Extracting and scoring class-instance pairs
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting and scoring class-instance pairs. One method includes applying extraction patterns to document text to derive class-instance pairs, determining a frequency score and a diversity score for each distinct class-instance pair, and determining a pair score for each class-instance pair from the frequency score and the diversity score. Another method includes applying extraction patterns to document text to derive candidate class-instance pairs, determining, for each distinct candidate class-instance pair, a number of distinct phrases from which the distinct candidate class-instance pair was derived, and determining a pair score for each distinct candidate class-instance pair from the number of distinct phrases from which the candidate class-instance pair was extracted.
US08452754B2 Static analysis framework for database applications
A tool facilitating static analysis for database applications, such that the static analysis tool (SAT) can significantly enhance the ability for developers to identify security, correctness and performance problems in database applications during the development phase of an application lifecycle. A static analysis tool for database applications presents a framework for database applications using the ADO.NET data access APIs. The SAT framework consists of a core set of static analysis services upon which verticals such as workload extraction, SQL injection detection, identifying data integrity violations, and SQL performance analysis are built using the core services.
US08452752B2 Prioritizing crawl lists using social networking rankings
Methods, systems, and computer-storage media having computer-usable instructions embodied thereon, for prioritizing crawl lists based on social networking rankings are provided. Various scores are associated with users based on a variety of factors including activity levels with respect to social networking services, activity levels with respect to search engines, and interactions with other users in a social networking environment. The scores are used to compute a ranking for the users and, based on the rankings, a crawl list is prioritized such that content associated with the social networking environment is crawled at an appropriate time.
US08452749B2 Browsing real-time search results effectively
A method for visiting a results page of a time-varying result set of a search query. The method includes displaying to a user a list of results belonging to the visited page, each result comprising a hyperlink to a document, a result being de-emphasized if the URL used in its hyperlink is present in a set of URLs of results that are deemed to have been seen by the user. When the user clicks or taps a page menu button to navigate to a different page, the method further includes adding to that set the URLs of the results of the visited page. Page menu buttons are highlighted if they pertain to pages containing results deemed to have been seen by the user.
US08452736B2 File change detection
A system and method include selecting a file for potential backing up. A metadata signature is calculated on the selected file. The metadata signature of the selected file is compared to a metadata signature of a corresponding file already backed up. The file is only backed up the file if the signatures do not match.
US08452735B2 Selecting a data restore point with an optimal recovery time and recovery point
Embodiments of the invention relate to selecting a data restore point with an optimal recovery time and recovery point. An exemplary embodiment includes generating a problem search criterion for an entity with corrupted data. Dependencies relied on by the entity to function are determined. At least one event signature match is found that comprises information for an event being logged in a event log, and is associated with the dependencies. At least one data restore point created prior to an occurrence of a particular event in the at least one event signature match is selected. The particular event having caused the data to be corrupted. The at least one data restore point is selected to restore data to a storage system with the corrupted data.
US08452733B2 Data decay management
Embodiments presented herein provide systems and methods for managing data decay. A system is provided for maintaining metadata about data attributes or relationships between data. A data decay engine can read the metadata and perform a decay calculation. The type of decay calculation can be associated with the type of data or be determined from user inputs. The decay engine can provide a score as to the staleness of the data. An update engine can determine specific data attributes that may require updating. The update engine may be able to update the data from external data sources.
US08452732B2 Identifying modified chunks in a data set for storage
Provided are a computer program product, system, and method for identifying modified chunks in a data set for storage. Modifications are received to at least one of the chunks in the data set. A determination is made of at least one range of least one of the chunks including data affected by the modifications determination is made as to whether at least one chunk outside of the at least one range has changed. For each determined at least one chunk outside of the at least one range that has changed, a determination is made of at least one new chunk and a new digest of the at least one new chunk and information is added on the at least one new chunk and information to locate the new chunk in the data set.
US08452730B2 Archiving method and system
A method of archiving a set of source tables in a database system. Each source table has a plurality of rows. Initially, a consistency point for the set of source tables is established. The database system creates a log record for each change (insert, modify, or delete) effected to a row of the source tables subsequent to the consistency point. Substantially all source table rows are copied to an archive (a data storage object that is external to the database system). Then the accumulated log records for the affected source tables are distilled and appended to the archive.
US08452727B2 Service for accepting and selectively exposing user-generated lists
An interactive system enables users to generate and submit lists of items (e.g., products) for viewing by other users. The user-generated lists are selectively suggested to users of the system based on their respective behaviors, such as their item viewing activities, searches, and/or item purchases. The system may monitor the behaviors of users who access particular user-generated lists, and based on the monitored behaviors, generate measures of the effectiveness of particular lists (e.g., effectiveness at driving item purchases). The measures of effectiveness may be considered in selecting particular lists to suggest.
US08452725B2 System and method of ontological subject mapping for knowledge processing applications
The present invention discloses methods, systems, and tools for knowledge processing by building maps of ontological subjects for compositions or the contents accompanying a request for service by a user. In one embodiment of the invention the method assigns and calculates an ontological subject power spectrum to each composition or ontological subject. The resulting power spectrum and the adjacency matrix of the map are used to evaluate the merits of the compositions in the context of reference universes. It is also used as a research guiding tool for knowledge discovery. The invention serves knowledge seekers, knowledge creators, inventors, discoverer, as well as general public by assisting and guiding users to assess their work, identify their unknowns, optimize their research trajectory, and provide higher quality contents. The method and system, thereby, is instrumental in increasing the speed and efficiency of knowledge acquisition, discovery, retrieval, as well as faster learning and problem solving.
US08452724B2 Techniques for creating reports using cached data
Techniques for generating reports from cached data are provided. When a report is requested, a date and time when data in the report data cache was generated is compared with a date and time when data was collected by each of one or more data collectors that gather data used to generate the report data. If one of the data collectors has collected data since the data for the report in the report data cache has been updated, the data for the requested report will be regenerated from the data collected from each of the data collectors associated with the report and the regenerated data inserted into the report data cache. Subsequent requests for the report can be satisfied by generating the report using the data stored in the report data cache rather than regenerating the report data each time a request for a report is received.
US08452722B2 Method and system for searching multiple data sources
In a method and system for searching multiple data sources for objects with certain attributes, wherein the data sources potentially have different data formats, the searching is done by first reading the data in the data sources, storing the data, and then searching the stored data. The method and system preferably includes a user interface with a template for displaying data from data sources, for manually supplementing the data, and for defining search criteria.
US08452713B2 Computerized system and method for matching freight vehicles and loads
A system for matching freight vehicles and loads includes a database receiving location data for various freight vehicles associated with multiple organizations, as well as other vehicle data, such as destination location and times. The database also includes location data from a plurality of loads, as well as other load data, such as origin and destination locations and times. A user operating a computing device receives this data based on organizational permissions. The computing device displays a map on which the various freight vehicles, loads, and associated data may be displayed. As such, the user may quickly and efficiently match available loads to available vehicles or vice-versa.
US08452705B2 Pre-paid payment instrument processing
Methods, systems, and apparatus, including computer program products, in which a method includes attributing a value to a pre-paid payment instrument, determining an expiration time associated with the pre-paid payment instrument, and automatically return an un-used portion of value associated with the pre-paid payment instrument at the expiration time to the purchaser.
US08452703B2 Method and system for processing internet payments using the electronic funds transfer network
Embodiments of the invention include a method and system for conducting financial transactions over a payment network. The method may include associating a payment address of an account with an account holder name, the account residing at a financial institution and the associated payment address of the account configured to allow withdrawals by the account holder only and to allow a plurality of deposits to be made at different times. The method further includes freely publishing the payment address and making it available to users of an internet portal or search engine. The method further includes receiving data over a network identifying a deposit to be made to the account, assigning the deposit to the account using the payment address, and notifying the payer of the assignment on a real time basis. At least one directory is used for associating the account holder with the payment address.
US08452701B2 Methods, devices and bank computers for consumers using communicators to wire funds to sellers and vending machines
Methods for consumers to pay at the point of sale by using a personal communicator to wire transfer funds out of their bank account. The communicator is coupled to, and exchanges signals with a reciprocating communicator of the seller, which in turn is coupled to the seller's bank. This way the money is transferred as an EFT payment code directly from the buyer's bank to the seller's bank, where it may be considered direct deposited, without processing delays. Devices also include vending machines that can receive payment this way. Bank computers are provided with systems and software for enabling the above. The bank computers are accessible by telephone lines, and work with cooperating banks by exchanging signals, for transferring the funds. The seller's bank generates a payment confirmation code that is ultimately transmitted to the seller's satisfaction for releasing the goods at the point of sale.
US08452699B2 Systems and methods for making structured reference credit decisions
A structured reference credit decision device includes a database configured to store information related to applicants, potential customers, referencers, potential referencers, lenders, and other third parties, a fetch data component coupled with the database, the fetch data component configured to receive input application information, fetch relevant information from the database, based on the application information, related to a subject applicant of the input application information and at least one referencer, and generate a plurality of linked data packages based on the fetched information, and an evaluation device coupled with the fetch data component, the evaluation engine configure to apply credit outcome models to the plurality of linked data packages and generate a recommendation relative to the subject applicant or application.
US08452697B2 Loan lock options
Computer-implemented options can be negotiated between two parties, addressing a financial term of a transaction, which financial term is subject to change before it becomes a fixed obligation of the parties. Disclosed embodiments implementing the options include a template for associating data indicating a desired price lock with data indicating a customer identity; a data structure; a database recorded on a computer readable medium; a programmed computer system; a self-executing option agreement; a method or machine for establishing a price lock for a future transaction; methods for calculating and hedging risk exposure resulting from accepting a portfolio of such options; and a computer-aided method for producing an asset-backed security backed by a multiplicity of loans.
US08452696B1 Method and system for the automation of abatement of fine recovery
Municipalities, local authorities and agencies fine property owners for property infractions each year. When these property fines are not collected, they are turned into a lien assessed against the property, which is superior to other liens, title, and claims until paid. These liens are assessed for violations and accumulated on the real estate title. In many cases these liens are never collected, resulting in the loss of revenue to municipalities, local authorities and agencies. The described methodology is a process to improve on the collectability of these liens. Information is analyzed and categorized according to probability of collection. Once the system determines the value of the special assessment lien, upfront funding can be offered to the municipalities, local authorities and agencies. The system manages the debtor information and communications in order for the municipalities, local authorities and agencies to track collection efforts that contribute to the recovery of lost revenues.
US08452694B2 Fuel offering and purchase management system
The present disclosure is directed to facilitating pricing, sales and delivery of a commodity. In one embodiment, a Fuel Offer Generator facilitates the purchase and management of fuel offerings. The Fuel Offer Generator allows Customers interested in securing fuel to obtain an offer for fuel at lock-in prices for various tenors. Fuel Customers may later exercise the fuel offers so their fuel costs are locked-in at desired levels. The Fuel Offer Generator may generate hedges to counteract fuel related risks stemming from fuel offer purchases. A customer that purchases a fuel offering can exercise their fuel offering order at a specified price and redeem any difference between the market price for their purchased fuel and the price specified in their fuel offering order. The Fuel Offer Generator employs a geographical fuel pump location metric as well as consumer purchasing behavior to establish the pricing of fuel offerings.
US08452688B1 Dynamic demand aggregation
A method and system for dynamic demand aggregation at one or more grouped sites wherein each grouped site includes one or more devices. Within each group, each device is in communication with one of more local controllers which, in turn, are in communication with an aggregator and the demand response repository. The local controller controls and coordinates the operation of the devices based on instructions received from the aggregator. The aggregator dynamically receives information from the demand response repository which is continuously updated with information from the signal handler and the local controllers at the grouped sites.
US08452687B2 Method and apparatus for facilitating and monitoring monetary transactions and rewards in a gaming environment
Methods and apparatus for facilitating and monitoring player financial and player tracking/reward transactions, including the tracking of player losses, are disclosed. In one embodiment, a system includes at least one server and a plurality of gaming machines and/or a game generator for transmitting game information to a remote game play location. The server has a memory containing data files corresponding to players. The data files contain information such as credits or monies in an account which belong to the player and which may be used by the player to play games. The data files also contain player tracking information, such as points awarded to a player based upon their game play and/or information regarding player expenditures or deductions, such as amounts wagered by a player. In one embodiment, a player and a casino may manage the player's accounts, such as by placing criteria upon the account(s), tracking a player's gain or loss while playing games, awarding awards such as prizes and credits for free game play or redeemable awards.
US08452686B2 Method and system for managing interest rate calculations
A data processing method and system for managing interest rate calculations includes a data storage device storing data indicative of an account value of an investment product and a computer configured to determine a current value of an adjustable interest rate, compare the adjustable interest rate to a fixed guaranteed minimum interest rate, and determine whether to apply the adjustable interest rate or the fixed guaranteed minimum interest rate to the investment product account value to determine a value to credit to the account.
US08452683B2 System and method for making a synthetic cash advance using a purchase payment exchange
System and method provide for making a synthetic cash advance to a credit cardholder via a purchase-payment exchange. A second person selects an item to be purchased by a cardholder for the second person, and in exchange for the cardholder's credit card purchase, the second person pays the cardholder an amount of money that is less than the amount charged to the cardholder's credit card. Using this invention, the second person receives the selected item (or has a payment made) at a discount, and the cardholder is able to transform a credit card purchase into a synthetic cash advance at the credit card's purchase interest rate. Two or more cardholders may bid in an online auction to complete the second person's financial transaction in exchange for the second person's money. A cardholder who submits a conforming bid, that is willing to accept the least amount of money, may be selected as the auction winner.
US08452682B1 Methods, systems, and computer program products for facilitating non-transparent exchange-traded fund share creations and redemptions with optional early cutoff times
A system, method and computer product for providing risk information and cost estimation tools to traders in exchange-traded fund shares. The disclosed processes develop, calculate, and publish supplemental information using confidential fund data to support trading in exchange-traded funds with portfolios that are not totally transparent and that use portfolio composition files that are not identical to the fund portfolios. The supplementary trading information preserves fund portfolio confidentiality while permitting market makers and other traders in these non-transparent exchange-traded funds to estimate the costs and risks associated with fund creation and redemption transactions of various sizes.
US08452681B2 System and method for improved rating and modeling of asset backed securities
The present invention provides a computer-based system for evaluating risk in asset backed securities (ABS) comprising: a database containing data associated with an asset pool of an ABS; a computer having a processor for executing software and being adapted to establish a communication link with an external provider of electronic data and to receive a first data set associated with an asset pool of an ABS, the first data set including credit score data related to the asset pool; and a migratory pattern predictive model application executed by the processor and adapted to analyze at least a part of the first data set, including the credit score data, and to determine a rating concerning the relative risk associated with the ABS.
US08452679B2 Financial statement analyzer
Apparatus, methods and media for providing a supply chain link performance change indicator. The apparatus may include, and the methods and media may involve a processor module, a receiver module and an output device. The processor module may provide to a user a vector selection control. The receiver module may receive financial data corresponding to the supply chain link. The financial data may include a plurality of vectors. The receiver may receive via the vector selection control a first vector identifier corresponding to a first vector in the plurality of vectors and a second vector identifier corresponding to a second vector in the plurality of vectors. The output device may provide to the user a first supply chain link performance change indicator corresponding to the first vector and a second supply chain link performance change indicator corresponding to the second vector.
US08452677B1 Method for estimating the health of the financial market
An apparatus for assessing and predicting the health of a market comprising: a computer having a memory store; wherein the computer is disposed to receive a data stream comprising information that represents the approximate real-time value of assets; and wherein the computer is disposed to apply a data-windowing, multi-state, time-variant Markov process to transform the data stream into a current assessment of the over-all health of the market and a projected over-all health of the market.
US08452670B2 Computer-enabled method and system for facilitating veterinary pharmaceutical and other animal-related product catalog customization
A computer-enabled method for efficiently displaying automatically generated, customizable views of a master product item catalog of veterinary pharmaceutical and other animal-related product item records provided by a centralized pharmacy to a large number of veterinarians, veterinary hospitals and customers, the views comprising administrator views, hospital staff views and user views, the views being selectively excludable and modifiable by each hospital administrator via an exception-type customization and hospital manageable database, access to which is provided for each hospital on the central pharmacy's server, each hospital being enabled to provide customers and staff of the hospital access to its customized catalog via point-of-sale and e-commerce points of access over the Internet or other network.
US08452669B2 Purchase request management system
A method and apparatus for communicating a purchase request to a dealer immediately. A Data Center system has a system database accessible to a plurality of dealers. A potential buyer submits a purchase request over a computer network to the Data Center system. The purchase request may include product identification data and buyer location information. The Data Center system identifies at least one appropriate dealer to receive the purchase request. The Data Center creates a purchase request record from the data and information provided in the purchase request. The Data Center then communicates the purchase request to the appropriate dealer by immediately storing the purchase request record into the system database such that the purchase request is accessible only to the at least one identified dealer. The purchase request becomes available to the at least one identified dealer immediately upon the creation of the purchase request record.
US08452665B2 Commodity sales system, terminal, and method of controlling the terminal
According to one embodiment, a handy terminal includes an information detecting unit, a storing unit, a declaring unit, a selection receiving unit, an input receiving unit, and a cancellation control unit. The information detecting unit detects commodity information. The storing unit stores sales data in which the numbers of sold items of the commodities are added to the commodity information. The declaring unit declares cancellation of the sales data. The selection receiving unit receives selection of a commodity as a cancellation target. The input receiving unit receives the input of the number of items to be cancelled. The cancellation control unit deducts the number of items, the input of which is received by the input receiving unit, from the number of sold items added to the sales data of the commodity as the cancellation target stored in the storing unit.
US08452659B2 Method and apparatus for connecting consumers with one or more product or service providers
A method and apparatus that for matching consumers with product or service providers is disclosed. The method may include establishing one or more profiles from one or more product or service providers, establishing one or more profiles from one or more consumers, receiving a consumer's subject matter request, matching the consumer with one or more products or service providers based on at least one of the consumer's profile and subject matter request, and providing the consumer's contact information to the matched one or more products or service providers.
US08452657B2 User-driven data network communication system and method
A system is disclosed for messaging over a data network, such as the Internet and interactive TV, which allows every registered user to generate and update one or more user portfolio(s) containing information relative to Providers and/or individuals of which the user is willing to view their messages. The messages are displayed inside the space of the webpage where usually banners are shown. The system may provided benefits to the user upon displaying messages with commercial value to him. The disclosed messaging system allows an easy and effective communication path between providers and users any time publicly or privately in the banner area of a web site, which does not occupy additional space on the user's browser, and does not require the user to load another application besides his browser.
US08452654B1 System and method for issuing rewards to card holders
A system and method for issuing variable level rewards to card holders according to expenditures in transaction categories. Card transactions for a specified period of time are classified by codes and are assigned to one of several transaction categories such as entertainment, travel, dining, sporting goods, and electronics. A total amount of expenditures for each transaction category is determined. The transaction category with the largest value of expenditures is determined. The highest available reward is applied to the total amount of expenditures in the transaction category that has the largest value of expenditures. Consumers may take advantage of a high level or more valuable reward in a multi-level reward structure regardless of their spending habits or patterns because the more valuable reward is applied to the expenditures in the largest expenditure transaction category.
US08452649B1 Computer-based methods and arrangements for consumer-directed marketing program
Computer-based methods and arrangements are implemented using a variety of embodiments. According to one embodiment, a method is implemented for use with a financial institution's computer-managed marketing program. The method provides participation incentives to associations enrolled in the program based upon the program involvement of the enrolled associations. The financial institution enrolls associations in the program by assigning codes to the associations. The financial institution also enrolls a plurality of individuals having accounts with the financial institution in the program by associating each of the account numbers with one of the assigned codes. The assigned codes identify each of the plurality of individuals as a member of one of the enrolled associations. The financial institution determines a rating for each of the enrolled associations based upon the involvement of the enrolled associations in the program and then provides participation incentives to the enrolled associations based upon the ratings.
US08452645B2 Interface between two reward programs for concurrently redeeming currencies
A system and method, such as an interface, for real time redemption of currency of two or more reward programs. The interface allows a participant to redeem in real time currency of one program in which a participant has an account with currency of one or more other programs in which the participant also has an account. Thus, the participant can selectively use in real time the currencies from two or more programs for redemption via one of the programs.
US08452643B2 Method for detecting vehicles with trailers
A method for detecting vehicles with trailers in a road toll system, which comprises at least one radio beacon for radio communication with radio OBUs, wherein vehicles and trailers are respectively provided with their own OBUs carried by them, and a vehicle and a trailer are detected as belonging to one another when an evaluation of the radio communications with their OBU indicates that these are moving at a limited and constant distance from one another.
US08452638B2 Systems and methods for estimating demand for attractions
Certain embodiments disclosed herein provide devices, systems, and methods of using location-based virtual audience feedback to estimate interest in an attraction at one or more venues. Certain embodiments provide devices, systems, and methods of using location-based virtual audience feedback and/or other audience data to estimate interest in a plurality of attractions or other items of interest at a particular venue.
US08452637B2 Systems and methods of adjusting the order of product manufacturing and rescheduling release dates
Techniques are presented for rescheduling manufacturing releases. A plurality of release information elements are identified based on a first run of a first advanced planning system. The release information elements comprise dates of planned manufacturing release and quantity. The plurality of release information elements are sorted based on associated demand-likelihood factors and a plurality of sorting criteria. Swapping candidates are selected and swaps are performed based on the demand-likelihood factors and at least one swapping constraint. The plurality of release information elements are then fixed and output as results. A second run of an advanced planning system is optionally performed before output and may include stability features.
US08452635B2 Techniques for estimating sales of items through a particular channel
In one arrangement, a method for estimating sales of a particular type of item by a first entity through a first channel versus sales of the particular type of item by the first entity through a second channel.
US08452632B2 Location and time sensitive wireless calendaring
A computer-implemented method provides location-sensitive and time-sensitive calendaring to a wireless device, such as a cell phone, pager, PDA, etc. A user's calendar is maintained with a number of appointments, start times and end times for the appointments, meeting place and a list of attendees for the appointments. When the present time reading is within a predetermined minimum of a meeting start time of an appointment of a calendar user, the location of the user is determined based on the location of the wireless device. The location of the meeting place is also determined. Using historical data (of the user or others), the estimated time of arrival of the user at the meeting place is determined. If the estimated time of arrival is after the meeting start time, then a late message may be sent to the user and/or to the other meeting attendees.
US08452629B2 Work packet enabled active project schedule maintenance
A method, system, and computer-readable medium for maintaining a project schedule of projects being executed within a software factory are presented. A project management tool receives alerts from the software factory as completion statuses, of software packets being used within the software factory, change. These alerts enable a consolidated and coordinated updating of the project schedule.
US08452626B2 Technology replacement cost estimation using environmental cost considerations
In a method of estimating a replacement cost associated with an existing technology performed by a processor, one or more costs associated with implementing the existing technology are obtained, in which the one or more costs include an environmental cost and a utility cost associated with implementing the existing technology. In addition, an existing net benefit of continuing implementation of the existing technology based upon the obtained one or more costs are calculated.
US08452622B1 Methods for administering claims in a pension benefit insurance program
A pension insurance plan method involves administering claims made against a pension debt coverage policy provided in the plan. The policy protects an outstanding balance of a defined contribution plan loan secured by participant's plan assets, eliminating adverse tax consequences to the plan beneficiary in the event of the death or disability of the participant and ensuring that the full plan account balance passes intact to beneficiary in such event.
US08452619B2 Masked data record access
A computer based method and system for masked data record access are presented in which data masks are applied to sensitive personal information so that non-masked portions of that information can be used in the selection of products, services and service providers for a consumer. In one application the method and system are utilized in the selection of healthcare products, services and providers based on pangenetic (genetic and epigenetic) and non-pangenetic information associated with the consumer.
US08452618B2 Systems and methods for providing an inducement to purchase incident to a physician's prescription of medication
Systems and methods for providing targeted content to a patient who has received a prescription for medication. The systems and methods generally provide the content prior to the Point of Sale (POS) of the actual prescription allow patients to review the content and possibly act on it prior to actually obtaining the medication. Depending on embodiment, the content may be provided by a pharmacy at or around the time of dispensing or by a physician at or around the time of prescribing.
US08452615B2 Method and system for management of operating-room resources
A computer-implemented method for managing operating-room resources in a hospital includes the steps of receiving at least one surgery request, identifying the resources required for surgery associated with the surgery request, capturing initial data on availability of the resources, capturing initial patient data, and establishing a pre-scheduled operating-room plan based on an initial optimization, and the further steps of capturing current data on availability of the resources, capturing current patient data and establishing a current operating-room plan based on a current optimization. A computer-based system for managing operating-room resources in a hospital and a modular computer-based system for managing operating-room related processes in a hospital are also disclosed.
US08452612B2 Method for evaluating and prognosticating the daily emotive behavior states and psychophysiological activity of a person according to the measures of night hypersympathicotonia syndrome
The invention relates to the field of identifying the results of medical measurements. The use thereof ensures the technical result in the form of a possibility for estimating confidently and prognosticating reliably the emotional-behavioral states and psychophysiological functioning of a human by means of data obtained as a result of studying the cardiac rhythm thereof. This result is achieved owing to the method including step of: a) performing an intraday monitoring of the patient's ECG; b) storing the data of this monitoring in the computer memory; c) carrying out a computer processing of the data stored in the step b) for constructing, in accordance with those data, an intervalogram of the patient's cardiac rhythm variability per 24-hour period; d) determining, in accordance with the intervalogram constructed in the step c), those spans corresponding to the nighttime and having at least the predetermined length, where the cardiac rhythm variability is reduced in comparison with the average daily characteristics at the intervalogram spans having the same length and corresponding to the daytime, herewith said reduction of the cardiac rhythm variability shows that the given patient has a night hypersympathicotonia syndrome; e) comparing the differences determined in the step d) with the values from the preformed correspondence set stored in the computer memory, thus defining a degree of manifestation of the predefined indices of the night hypersympathicotonia syndrome; and f) performing, on the basis of the comparison made in the step e), predictive estimations of the human day emotional-behavioral states and psychophysiological functioning.
US08452611B1 Method and apparatus for assessing credit for healthcare patients
According to one example embodiment, there is provided a method and an apparatus to evaluate the credit of a healthcare patient. The example embodiment provides methods and computer systems programmed to use multiple variables that are known about a patient prior to a service being rendered to segment the patient population into finer grained groupings. These finer grained groupings allow financial factors, such as a credit score, to be a more accurate predictor. Also, according to another example embodiment, the model is not a generic model for all patients, but the variables and their parameters are specific to a particular healthcare organization's or facility's patient population. This creates a custom model that further enhances its predictiveness.
US08452607B1 Schedule planning network
Systems and techniques, including computer-implemented techniques, can be used to receive a base schedule that includes multiple rotations that each include one or more segments. A set of itineraries can be generated based upon the segments in the base schedule, and each itinerary can include an origin, a destination, and one or more segments linking the origin and the destination. The set of itineraries can be automatically analyzed to identify one or more valid itineraries within the set of itineraries, such that each valid itinerary complies with one or more constraints.
US08452604B2 Systems, methods and computer program products providing signed visual and/or audio records for digital distribution using patterned recognizable artifacts
Recognizable visual and/or audio artifacts, such as recognizable sounds, are introduced into visual and/or audio content in an identifying pattern to generate a signed visual and/or audio recording for distribution over a digital communications medium. A library of images and/or sounds may be provided, and the image and/or sounds from the library may be selectively inserted to generate the identifying pattern. The images and/or sounds may be inserted responsive to one or more parameters associated with creation of the visual and/or audio content. A representation of the identifying pattern may be generated and stored in a repository, e.g., an independent repository configured to maintain creative rights information. The stored pattern may be retrieved from the repository and compared to an unidentified visual and/or audio recording to determine an identity thereof.
US08452602B1 Structuring verbal commands to allow concatenation in a voice interface in a mobile device
A spoken utterance includes at least a first level of a multi-level command format, in which the first level identifies an application. The spoken utterance may also include a second level of the multi-level command format, in which the second level identifies an action. In response to receiving the spoken utterance at a computing device, a representation of the application identified by the first level is displayed on a display of the computing device. If the spoken utterance includes the second level of the multi-level command format, the action identified by the second level is initiated. If the spoken utterance does not include the second level of the multi-level command format, the computing device waits for a predetermined period of time and provides at least one of an audible or visual action prompt if the second level is not received within the predetermined period of time.
US08452599B2 Method and system for extracting messages
The present invention is a method and system for extracting messages from a person using the body features presented by a user. The present invention captures a set of images and extracts a first set of body features, along with a set of contexts, and a set of meanings. From the first set of body features, the set of contexts, and the set of meanings, the present invention generates a set of words corresponding to the message that the person is attempting to convey. The present invention can also use the body features of the person in addition to the voice of the person to further improve the accuracy of extracting the person's message.
US08452597B2 Systems and methods for continual speech recognition and detection in mobile computing devices
The present application describes systems, articles of manufacture, and methods for continuous speech recognition for mobile computing devices. One embodiment includes determining whether a mobile computing device is receiving operating power from an external power source or a battery power source, and activating a trigger word detection subroutine in response to determining that the mobile computing device is receiving power from the external power source. In some embodiments, the trigger word detection subroutine operates continually while the mobile computing device is receiving power from the external power source. The trigger word detection subroutine includes determining whether a plurality of spoken words received via a microphone includes one or more trigger words, and in response to determining that the plurality of spoken words includes at least one trigger word, launching an application corresponding to the at least one trigger word included in the plurality of spoken words.
US08452593B2 Projection apparatus with speech indication and control method thereof
A projection apparatus with speech indication and a control method thereof are provided. The projection apparatus comprises a storage unit, a transmission interface, a process unit, and an output unit. The storage unit is configured to store a plurality of speech data. The transmission interface is configured to connect to an external apparatus for accessing the storage unit. The process unit is configured to select at least one of the speech data according to the present state of the projection apparatus. The output unit is configured to output the selected speech datum to broadcast the speech indication.
US08452587B2 Encoder, decoder, and the methods therefor
Provided is an encoder which can decode a high-quality stereo signal while keeping the amount of information in the bit allocation information to a minimum when a scalable coding technique is used for a stereo signal. In the encoder, a principal component analysis (PCA) converter converts the left signal and the right signal of the stereo signal and generates the main signal of the first layer and the sub-signal of the first layer. In the first layer to the M-th layer (where M is a natural number, 2 or greater), an adaptive residual encoder compares the importance of the main signal of the m-th layer, where m is a natural number from 1 to M, and the importance of the sub-signal of the m-th layer, selects the signal having the higher importance, encodes the selected signal, and generates the encoded data of the m-th layer. From the first layer to the M−1-st layer, the adaptive residual encoder generates the signal obtained by subtracting the decoded signal of the encoded data of the m-th layer from the selected signal as the main signal of the m+1-st layer, and generates the unselected signal as the sub-signal of the m+1-st layer.
US08452585B2 Discriminative syntactic word order model for machine translation
A discriminatively trained word order model is used to identify a most likely word order from a set of word orders for target words translated from a source sentence. For each set of word orders, the discriminatively trained word order model uses features based on information in a source dependency tree and a target dependency tree and features based on the order of words in the word order. The discriminatively trained statistical model is trained by determining a translation metric for each of a set of N-best word orders for a set of target words. Each of the N-best word orders are projective with respect to a target dependency tree and the N-best word orders are selected using a combination of an n-gram language model and a local tree order model.
US08452579B1 System and method of simulating a drive-train system
The present application includes a system and method of simulating a drive-train system including: developing a drive-train simulation model, the drive-train simulation model being represented in a tree-type typology, trimming the mathematical drive-train equation to a steady-state condition, and executing a time domain simulation of the drive-train system with a recursive algorithm. The recursive algorithm involves: performing an outward kinematics recursion, performing an inward dynamics recursion, and performing an outward acceleration recursion.
US08452572B2 Distributed sample survey technique for data flow reduction in sensor networks
In one embodiment, a clustering device may determine one or more sensor clusters having a plurality of sensor devices that report similar data of a same data type in a sensor network. Accordingly, the clustering device may select a subset of the sensor devices in each respective sensor cluster as one or more representative devices, such that a sensor sink obtains data from only the representative devices.
US08452571B2 Trigger figure-of-merit indicator
A real-time trigger figure-of-merit indicator for test and measurement instruments provides an indication of how close a signal-under-test is to satisfying a relevant trigger condition. The indicator includes a first marker that indicates a real-time trigger figure-of-merit that is calculated based on digital samples that represent the signal-under-test, and a second marker that indicates a level that the figure-of-merit must exceed in order for a trigger event detector to detect a trigger event and generate a trigger signal. Thus, by observing the indicator, a user may easily ascertain how close a signal-under-test is to satisfying the relevant trigger condition without requiring the instrument to actually trigger.
US08452569B2 Laser targeting system
A simulation system for predicting a likelihood of whether a target object positioned in an environment will be detected by a detection system when illuminated by a laser source. The simulation system may be used for a laser rangefinder application and a laser designator application. The simulation system may provide a detection probability of the target object at a specified range to the detection system or a plurality of detection probabilities as a function of the range to the detection system. The simulation system may provide an indication of an overlap of the beam provided by the laser source on the target object. The simulation system may determine the effect of vibration on the detection of the target object at a specified range.
US08452566B2 Warranty monitoring and enforcement for integrated circuit and related design structure
An integrated circuit (IC) including a warranty and enforcement system, and a related design structure and HDL design structure are disclosed. In one embodiment, an IC includes a parameter obtainer for obtaining a value of a parameter of the IC; a warranty data storage system for storing warranty limit data regarding the IC; a comparator for determining whether a warranty limit has been exceeded by comparing the value of the parameter to a corresponding warranty limit; and an action taker for taking a prescribed action in response to the warranty limit being exceeded.
US08452561B2 Time delay estimation
A time differential is estimated between a plurality of signals by determining a filter response of a first electrical signal with a first filter array, determining a filter response of a second electrical signal with a second filter array, and determining, based at least on the filter response of the first electrical signal and the filter response of the second electrical signal, a time differential between the first electrical signal and the second electrical signal. A first optical signal is converted into the first electrical signal and a second optical signal is converted into the second electrical signal. The filter response of the first electrical signal and the filter response of the second electrical signal are sampled and the time differential between the first electrical signal and the second electrical signal is determined based at least on the sampled filter response of the first electrical signal and the sampled filter response of the second electrical signal.
US08452559B2 Density trace measurement
A “density trace” according to an embodiment of the present invention is formed by measuring the density of each column of a frequency domain bitmap above a user-specified “amplitude threshold.” The density of each column equals the sum of the densities of all of the pixels in the column that are above the amplitude threshold divided by the sum of the densities of all of the pixels in the column. A density trace provides a convenient way to define and represent the occupancy for a large number of columns, and also allows density data to be quickly transmitted from one instrument or computer to another. In some embodiments, a density trace is incorporated into a trigger detector of a test and measurement instrument and used to generate a trigger signal. The trigger detector compares the density trace to a user-specified “density threshold” and generates the trigger signal when the value of any point of the density trace violates the density threshold.
US08452555B2 Apparatus and methods for multi-channel metering
In one aspect, the invention comprises a device for measuring electricity usage, comprising: means for remote disconnection via power line communication; means for detection of electricity theft; means for tamper detection; and means for reverse voltage detection. In another aspect, the invention comprises an apparatus for multi-channel metering of electricity, comprising: (a) a meter head operable to measure electricity usage for a plurality of electricity consumer lines; (b) a transponder operable to transmit data received from the meter head via power line communication to a remotely located computer, and to transmit data received via power line communication from the remotely located computer to the meter head; and (c) a load control module operable to actuate connection and disconnection of each of a plurality of relays, each relay of the plurality of relays corresponding to one of the plurality of electricity consumer lines.
US08452554B2 Networked device with power usage estimation
Various methods and apparatus report energy usage status by a networked device. In response to a request, a set of power usage data is retrieved from a non-volatile memory located within the networked device, the power usage data having been previously stored in the non-volatile memory in advance of positioning the networked device for normal use. The set of power usage data includes information related to energy usage of the networked device. The networked device calculates a best estimate of the energy usage status of the networked device based on the set of power usage data retrieved from the non-volatile memory, without measuring electrical parameters of a power source of the networked device during normal use. The best estimate of the energy usage status by the networked device is then sent over the network as a reply to the energy usage status request.
US08452550B2 Method of analyzing load-settlement characteristics of top-base foundation
Disclosed herein is a method of analyzing load-settlement characteristics of a top-base foundation. The method includes the step of inputting properties of a material of a top base, a basic size of footing configuration, and a load of a structure, the step of inputting the kind of ground and a base ground thickness, the step of determining an influential depth and a load dispersion angle depending on the kind of ground, the step of inputting properties of the ground, the step of determining an immediate settlement amount of the ground, and the step of determining a total settlement amount. The method according to the present invention can precisely determine settlement taking into account footing configuration. Furthermore, the method calculates the settlement taking into account consolidation settlement when the ground is cohesive soil ground or top-cohesive-soil and bottom-sandy-soil ground. Thus, the settlement can be precisely determined.
US08452549B2 Apparatus for detecting erroneous cable stripping
An apparatus for detecting erroneous cable stripping includes an auxiliary bracket having a stripping blade coupled thereto to cut a part of a sheath of a cable to strip the cable, a sensor attached to the auxiliary bracket to sense bending deformation of the auxiliary bracket occurring when tensile force is applied to the cable to strip the cable, and a central processing unit configured to receive a signal sent in response to bending deformation of the auxiliary bracket and determine whether the cable has been stripped erroneously or not.
US08452548B2 Base oil low temperature property classification model
In one embodiment a method to determine at least one low temperature property of the lubricant oil is disclosed. This method comprises obtaining a base stock, generating a DSC curve of wax versus temperature using a heating curve for the base stock, correlating the heating curve of the base stock with a MRV for a formulated oil, and determining the MRV of the lubricant oil from the correlation of the base stock to the MRV of the corresponding desired base oil.
US08452542B2 Structure-sequence based analysis for identification of conserved regions in proteins
Disclosed are computational methods, and associated hardware and software products for scoring conservation in a protein structure based on a computationally identified family or cluster of protein structures. A method of computationally identifying a family or cluster of protein structures in also disclosed herein.
US08452540B2 Earthquake damage spread reducing method and earthquake damage spread reducing system for use in semiconductor manufacturing apparatus
An earthquake damage spread reducing method and an earthquake damage spread reducing system, for use in a semiconductor manufacturing apparatus, which can predict occurrence of an earthquake and prevent fall down of a boat, thus minimizing damage by the earthquake. An earthquake damage spread reducing system includes a receiving unit for receiving urgent earthquake information, based on preliminary tremors, distributed via a communication network, or alternatively, includes a preliminary tremors detection unit for directly detecting the preliminary tremors. A control unit performs a first step of stopping operation of a semiconductor manufacturing apparatus, based on the urgent earthquake information received or on the preliminary tremors detected, as well as performs a second step of holding a boat in order to prevent fall of the boat, in which objects to be processed are loaded in a multistage fashion.
US08452539B2 Method and apparatus utilizing nuclear magnetic resonance measurements for estimating residual carbon dioxide saturation in aquifiers
Percolation theory is applied to establish a connection between magnetization decay of nuclear magnetic resonance (NMR) measurements and residual carbon dioxide saturation (Scr). As a result, estimations of Scr are obtained through use of an NMR tool in a formation and appropriate processing. Data may be displayed as a log.
US08452538B2 Petrophysical evaluation of subterranean formations
Methods and systems are provided for evaluating petrophysical properties of subterranean formations and comprehensively evaluating hydrate presence through a combination of computer-implemented log modeling and analysis. Certain embodiments include the steps of running a number of logging tools in a wellbore to obtain a variety of wellbore data and logs, and evaluating and modeling the log data to ascertain various petrophysical properties. Examples of suitable logging techniques that may be used in combination with the present invention include, but are not limited to, sonic logs, electrical resistivity logs, gamma ray logs, neutron porosity logs, density logs, NRM logs, or any combination or subset thereof.
US08452537B2 System and method for predicting tornado activity
A system that predicts current tornado activity has been developed. The system includes a processor that receives model data from a meteorological data source that indicates tornadic activity and generates a model data tornado potential index. The processor also receives radar data indicative of tornadic activity and generates a radar data tornado potential index using weighted values assigned to different components of the radar data, where the components of the radar data comprise, a tornado vortex signature (TVS) data value, a mesocyclonic activity (MESO) data value, a precipitation and intensity (dBz) data value, a vertically integrated liquid (VIL) data value, and hail size data value. The processor further generates a composite tornado potential index using weighted values of the model data tornado potential index and the radar data tornado potential index and stores the index in an electronic, data storage media.
US08452536B2 Method of definition of a navigation system
A method of defining a navigation system comprising at least one inertial platform and involving terrain correlation, the estimations of the state vector of a platform being made by a navigation filter which furthermore accesses the data of an onboard map, allows the definition of the parameters relating to, respectively, the inertial platform and at least one terrain sensor allowing Terrain-Aided-Navigation, the definition of the parameters being carried out on the basis of computations carried out with the help of statistical syntheses not involving a modeling of the navigation filter.
US08452535B2 Systems and methods for precise sub-lane vehicle positioning
A vehicle having an on-board computer, vehicle sensors, a satellite-positioning unit, a database storing a lane-level map performs a method to determine a new pose of the vehicle using map matching. The method includes the on-board computer of the vehicle receiving new data from at least one of the vehicle sensors and collecting measurements from the vehicle sensors. The method also includes the on-board computer of the vehicle computing propagation of vehicle pose with respect to consecutive time instances and performing a curve-fitting process. The method further includes the on-board computer of the vehicle performing a sub-routine of updating at least one observation model based on results of the curve-fitting process, performing a tracking sub-routine including using a probability distribution to update the vehicle pose in terms of data particles, and performing a particle filtering sub-routine based on the data particles to compute the new vehicle pose.
US08452533B2 System and method for extracting a destination from voice data originating over a communication network
A navigation system for an automotive vehicle capable of communicating with a remote communication device includes a host communication device connected to the remote communication device over a communication network to transmit voice data. A hands free communication unit having a speaker and a microphone is configured to connect with the host communication device so as to communicate with the remote communication device through the speaker and microphone. The vehicle navigation system also includes a voice recognition engine in communication with the hands free communication unit through a voice data link. A route generation unit is connected to the hands free communication unit and the voice recognition engine. The hands free communication unit is capable of transmitting the voice data originating from the remote communication device to the voice recognition engine over the voice data link. The voice recognition engine processes the voice data to extract a destination which is transferred to the route generation unit to determine a navigation route.
US08452526B2 Estimation of roadway travel information based on historical travel data
Systems and methods for estimation of roadway travel information based on historical travel data are disclosed. In one embodiment, a system for estimating travel conditions may comprise, for example, a communication network; an automobile navigation system communicatively coupled to the communication network, the automobile navigation system for specifying a future travel information for travel along the desired route on the desired date; and a processor communicatively coupled to the communication network, the processor estimating travel conditions associated with the desired route on the desired date, and the processor performing said estimation by correlating the future travel information with historical travel information.
US08452525B2 Weighing system and methods of operating such weighing system
A weighing system for detecting total weight, including optional external loads, and monitoring of center of gravity of a helicopter (2), comprising a fuselage (1), a landing gear (4), mounted to the fuselage (1) by flanges (10-13) and weighing cells (41-44). The weighing cells (41-44) are integral with the flanges (10-13) between the fuselage (1) and the landing gear (4). Attachment means are provided at the landing gear (4) for external loads (39, 40).
US08452524B2 Method and device for identifying traffic-relevant information
A method is presented for recognizing traffic-related information (I) in a driving motor vehicle, in which sensor data (B) from a sensor and map data (K) from a navigation system are interpreted for recognition purposes, wherein the sensor data (B) is inspected in a first scene interpretation for the presence of traffic-related information (I) and is compacted to relevant sensor data (Br), the map data (K) is inspected in a second scene interpretation for the presence of traffic-related information (I) and is compacted to relevant map data (Kr), and the relevant sensor data (Br) and relevant map data (Kr) is fed to a regulator for interpreting the sensor and map data, wherein the regulator evaluates the sensor data (Br) and the map data (Kr) and then issues an output signal which corresponds to the evaluation.
US08452519B2 Valve timing control apparatus for internal combustion engine
A valve timing control apparatus includes a phase varying mechanism arranged to vary a relative rotational phase of a cam shaft with respect to a crank shaft; a driving mechanism arranged to provide a driving force to the phase varying mechanism by energization; a control mechanism configured to control a current applied to the driving mechanism; and a phase angle sensing mechanism arranged to sense the relative rotational phase of the cam shaft with respect to the crank shaft, and to have a detection period longer than a control period of the control mechanism in accordance with an engine operating state. The control mechanism is configured to repeat increasing and decreasing of the current applied to the driving mechanism when the phase varying mechanism continuously varies the relative rotational phase of the cam shaft with respect to the crank shaft by a predetermined angle or more.
US08452518B2 Post-combustion fuel injection control systems and methods
An exhaust control system comprises a total loss determination module and a fuel control module. The total loss determination module determines a total energy loss rate of exhaust upstream of a location in an exhaust system based on a convective energy loss rate upstream of the location, a conductive energy loss rate upstream of the location, and an oxidation energy gain rate upstream of the location. The fuel control module receives a target temperature for the exhaust at the location and determines a target input energy rate based on the target temperature, a temperature of exhaust input to the exhaust system, and the total energy loss rate. The fuel control module controls a rate of fuel injection into the exhaust system upstream of an oxidation catalyst based on the target input energy rate.
US08452517B2 Air-fuel ratio imbalance among cylinders determining apparatus for an internal combustion engine
An air-fuel ratio imbalance among cylinders determining apparatus according to the present invention comprises an air-fuel ratio sensor having a protective cover and an air-fuel ratio detection element accommodated in the protective cover, and imbalance determining means. The imbalance determining means obtains a detected air-fuel ratio abyfs based on an output Vabyfs of the air-fuel ratio sensor every elapse of a constant sampling time ts, and obtains, as an indicating amount of air-fuel ratio change rate, a difference (detected air-fuel ratio change rate ΔAF) between a present detected air-fuel ratio abyfs which is newly detected and a previous air-fuel ratio abyfsold which was detected the sampling time ts ago, an average of the detected air-fuel ratio change rate ΔAF, and the like. The imbalance determining means determines that the air-fuel ratio imbalance among cylinders state is occurring, when a magnitude of the indicating amount of air-fuel ratio change rate is larger than an imbalance determination threshold.
US08452516B1 Variable vane scheduling based on flight conditions for inclement weather
A method of protecting a gas turbine engine according an exemplary aspect of the present disclosure includes, among other things, the steps of determining at least one flight condition of an aircraft and comparing the at least one flight condition to a programmed condition. The method further includes the steps of moving a plurality of inlet vanes of a low pressure compressor from a first position to a second position if the step of comparing the at least one flight condition to the programmed flight condition determines the programmed flight condition are met and deflecting any foreign objects with the plurality of inlet vanes.
US08452513B2 System and method for validating adaptive cruise control operations
A method of operating a vehicle comprising an adaptive cruise control system and an engine control module is provided. The engine control module is coupled to the adaptive cruise control system. The method comprises issuing a speed reduction signal from the adaptive cruise control system, verifying a speed reduction with a first sensor using the adaptive cruise control system, verifying the speed reduction with a second sensor using the engine control module, thereafter, receiving a resume signal from an operator input device, and executing a speed increase of the vehicle with the engine control module in response to receiving the resume signal with the engine control module.
US08452511B2 Motorized wheelchair
A motorized wheelchair includes left and right drive wheels, left and right motors, rate-of-turn sensor, first and second speed sensors, and controller arranged to combine signals from the sensors in a manner that detects drift. Alternatively, the motorized wheelchair includes left and right drive wheels, left and right motors, first and second rate-of-turn sensors, and controller arranged to combine signals from the sensors in a manner that compensates for voltage offset errors. In another arrangement, the motorized wheelchair includes left and right drive wheels, left and right motors, first and second rate-of-turn sensors, input device, and controller arranged to combine signals from the sensors and input device in a manner that controls the motors using an integrated turn rate error. Several methods for controlling each wheelchair configuration are also provided. These methods process signals associated with desired, expected, or actual turn rate to determine if the wheelchair is off course.
US08452507B2 Actuator device and method for controlling the actuator device
An actuator device for use in a land vehicle, comprising an actuator for actuating a wheel brake of the land vehicle, a control unit for controlling the actuator and a processing unit. The processing unit is connected to the control unit and an external main control unit in order to route signals of the main control unit to the control unit. The actuator device further comprises a memory for storing actuator-specific information. This memory is connected to a monitoring unit. The monitoring unit is connected in turn to the control unit and the processing unit.
US08452503B2 Gear control device and method for a gear control device
In a transmission control device with a control unit, to eliminate a tooth-on-tooth position in a transmission shifting unit, a transmission clutch is adjusted to a nominal clutch value. In at least one operating mode, the control unit is designed to specify a prescribed clutch value, which is independent of any intermediate clutch value setting.
US08452502B2 Driving recorder
This invention intends to provide a vehicle-mounted driving recorder that can facilitate an after-the-fact analysis on not only situation data at a time of an accident but also situation data at a time of a hiyari-hatto and that can contribute accident prevention. The vehicle-mounted driving recorder comprises a data receiving section that receives situation data indicating behavior, a surrounding situation, and an operating situation of a vehicle and a data administration section that classifies the situation data into one of predetermined multiple categories based on contents of the received situation data and stores the classified situation data in a situation data storage section specified in a predetermined area of a memory.
US08452499B2 System for allocating transmission clutch wear
A control system for a transmission engages three clutches to create braking within the transmission to slow a machine during a shuttle shifting operation. The control system may apply the clutches so as to allocate wear between the clutches equally or unequally, as desired.
US08452496B2 Cotton module tracking system and method that eliminates cotton module marking
A system and method for automatically identifying, locating, and tracking a cotton module that eliminates the necessity of physically marking or tagging the cotton module, such system and method using information such a location of the cotton module and a heading of a harvesting vehicle and a transport vehicle.
US08452491B2 In-vehicle apparatus
An in-vehicle apparatus is disclosed. The in-vehicle apparatus is configured to perform a timer operation, acquire vehicle state information, and control the timer operation of the timer means in such manner that: the in-vehicle apparatus starts the timer operation when determining based on the vehicle state information that a condition for starting the timer operation is satisfied; and the in-vehicle apparatus stops the timer operation when determining based on the vehicle state information that a condition for stopping the timer operation is satisfied.
US08452489B2 Controlling system for controlling an air handling system
The invention relates to a controlling system for controlling an air handling system that is arranged to handle air in an enclosure such as a cabin of a vehicle. The controlling system comprises a first sensing unit, a second sensing unit, and a controller. The first sensing unit is arranged to generate a first output signal based on a measurement of the 5 concentration of certain airborne pollutants at the upstream side of an air cleaning unit that is comprised in the air handling system. The second sensing unit is arranged to generate a second output signal based on a measurement of the concentration of certain airborne pollutants at the downstream side of the air cleaning unit. The first output signal and the second output signal are used for specific purposes in a decision-making process that can be 10 performed by the controller. The controller is arranged to switch the air handling system into recirculation mode when the first output signal exceeds a predetermined threshold value. Furthermore, the controller is arranged to fine-tune settings of the air handling system, such as the mixing ratio of air admitted from outside the enclosure and recirculating air from the enclosure in the total air flow passing through the air handling system when the air handling 15 system operates in an outside-air-inlet mode. The controlling system according to the invent ion has an increased functionality and can maintain an acceptable air quality inside an enclosed space under a large variety of circumstances.
US08452488B2 Memory readout system for vehicle control device
A memory readout system comprised of a vehicle control device and a readout device to be detachably connected to the vehicle control device. The readout device reads out dialogue information stored in a built-in nonvolatile memory in the vehicle control device when connected to the vehicle control device and a predetermined certification condition is satisfied. The vehicle control device is comprised of the built-in nonvolatile memory and a dialogue information readout unit. In particular, the nonvolatile memory has a un-rewritable area which allows a dialogue information writing, but inhibits a dialogue information deletion. The dialogue information readout unit reads out the dialogue information stored in the un-rewritable area when a password certification judges that the readout device is an authorized one, and then transfers the dialogue information to the readout device.
US08452487B2 Apparatus for informing destination apparatus of malfunctions occurring in communication with source apparatus and system incorporating the same therein
In a system reporting a malfunction in connection of a first communication line and a desired source apparatus which is due to be connected to the first communication line. In a first memory section, information showing that the source apparatus is due to be present in the system is stored in advance and a malfunction informing apparatus connected to a second communication line. Whether or not the communication is interrupted is checked based on connection information in a second memory section and the information stored in the first memory section. The connection information shows connection history showing that the source apparatus was connected to the first communication line. Through the second communication line, it is informed to a destination apparatus that there is a malfunction in the connection of the source apparatus and the first communication line, when it is checked that the communication is interrupted.
US08452486B2 Wireless vehicle-monitoring system operating on both terrestrial and satellite networks
Embodiments of the present invention provide a wireless appliance for monitoring a vehicle. The wireless appliance includes a microprocessor configured to select a vehicle-communication protocol of a host vehicle, and then communicate with the host vehicle through the vehicle-communication protocol. The appliance also includes a vehicle-communication circuit, in electrical communication with the microprocessor, which collects diagnostic data from the host vehicle using the vehicle-communication protocol. A GPS module, also in electrical communication with the microprocessor, generates location-based data. For transmitting these data, the appliance includes a first wireless transmitter operating on a terrestrial network and a second wireless transmitter operating on a satellite network. The microprocessor selects the first or second wireless transmitter for transmitting the diagnostic and location-based data.
US08452479B2 In-car service interval adjustment device
Disclosed is a device and method for providing service interval notifications to a vehicle operator, and to incorporate relevant vehicle operating conditions which most directly impact the longevity of engine lubrication and other wear prone components of vehicles. Wear prone conditions which are determined include city driving, frequency of “cold” starts, frequency of “winter” “cold” starts, and high load high grade travel. The device and method utilize as a primary input a location aware sensor device and as a secondary input a source for the ambient temperature either retrieved from an Internet source or a local ambient temperature sensor. No direct vehicle sensor is utilized for the service interval adjustment performed by the device and method.
US08452478B2 Automotive scan tool with enhanced audio, video and voice recognition functionality
A diagnostic tool for a vehicle, includes a signal translator communicating with the vehicle in at least one protocol, an input unit for inputting information, a processor controlling a software according to the input information from the input unit and communication with the vehicle from the signal translator, the processor controlling a reception of diagnostic data of the vehicle through the signal translator, an input and output unit receiving and transmitting audio and video signals controlled by the processor, a memory storing a software controlled by the processor, the memory storing audio and video information, and transferring the audio and video information through the input and output unit; and a display unit displaying information according to the received and processed audio and video signals stored in the memory.
US08452477B2 Method and system for managing data transmission from a plurality of sensor devices included in a tyre
Wireless transmission from sensor devices included in tires is coordinated by a receiving unit associated with the tire, or transmission coordinator. In more detail, every sensor device is made aware of an overall time window available for transmission, and based on at least this information, it calculates a dedicated timeslot for the transmission of its data within such time window. This coordinated transmission makes possible a strong reduction of the probability of collisions and transmission errors, and reduces the number of transmissions, so as to comply with the limited power resources available at each sensor device.
US08452474B2 Control device for hybrid vehicle and control method therefor
In a hybrid vehicle that includes an internal combustion engine in conjunction with an electric motor, when one of a process of regenerating the purification capacity of an exhaust gas purifying device and a process of charging a battery is performed, the presence or absence of a request to perform the other process is determined so that the two processes may be performed as simultaneously as possible to reduce deterioration in driveability and in the fuel efficiency as much as possible.
US08452472B2 Driving control apparatus and method of hybrid vehicle
A driving control apparatus of a hybrid vehicle is provided with: an internal combustion engine, a power dividing mechanism generator; an electric motor capable of outputting power according to electric power supplied from at least one of the generator and a storage battery, to a drive shaft; a changing device capable of changing an operating state of the generator, from one state to the other state out of a first state in which the rotating shaft of the generator can rotate and a second state in which a rotating shaft of the generator is fixed in a stop state; and a controlling device for controlling the changing device to change the operating state of the generator from the one state to the other state in a predetermined period in which the rotating shaft of the generator does not rotate.
US08452469B2 Control apparatus for hybrid vehicle
A hybrid vehicle control apparatus is provided with an engine, an electric motor, a holding element, an automatic transmission, a range position detecting device and a controller. The holding element is arranged between the engine and the electric motor to selectively connect and disconnect the engine and the electric motor to and from each other. The automatic transmission is arranged between the electric motor and a drive wheel. The range position detecting device detects a range position of the automatic transmission selected by a driver. The controller executes a control operation serving to stop the engine while also executing a slip control serving to lower a torque transfer capacity of the holding element upon a determination that a request to stop the engine has occurred while the engine is operating, the holding element is engaged, and the automatic transmission is detected in a non-driving range.
US08452463B2 Adjusting the thermal behavior of a computing system using indirect information about ambient temperature
A computing system has a thermal manager that changes a power consuming activity limit in the device based on an estimate of temperature of a target location in the system. There are several temperature sensors that are not at the target location. An estimator computes the target location temperature estimate using a thermal model and, as input to the thermal model, data from the sensors. The thermal model produces different estimates of the target location temperature at different ambient temperatures but without computing or measuring the ambient temperatures. Other embodiments are also described and claimed.
US08452462B2 System stabilizing device
A control unit of a system stabilizing device uses a fluctuation detecting block 200 for determining current commands from a system current. A fluctuation detecting unit 300 determines, from an active component Isd of the system current, a common current command Irefd0 which is a fluctuation component of the active component Isd. A first current command creating unit 400 receives as an input the current command Irefd0, and outputs a current command Irefd1 whose signal width is as small as T4 and which instantaneously rises and then gradually decreases. A second current command creating unit 500 receives as an input the current command Irefd0, and outputs a current command Irefd2 which gradually increases for a time T4 and then gradually decreases for a time (T3-T4). The system stabilizing device having short charging and discharging times is controlled by the current command Irefd1, while the system stabilizing device having long charging and discharging times is controlled by the current command Irefd2, whereby system stabilizing controls can be exercised without interferences. In this manner, even if system stabilizing devices having different charging and discharging characteristics are provided, system stabilizing controls can be effected without interferences.
US08452461B2 Control system for photovoltaic power plant
A control system for a photovoltaic (“PV”) power plant that includes a plant-level control system for implementing plant-level control functions at power generation sites of the plant, a supervisory system for supervisory control and data acquisition of the plant, and a communications network connecting the plant-level control system, the supervisory system, and plant devices is described. Methods of controlling a PV plant using the plant-level control system and the supervisory system and methods of regulating power characteristics in power generation sites are also described.
US08452451B1 Methods and systems for robotic command language
Methods and systems for robotic command and operation are provided. In some examples, a robot may be configured to receive a short-form command input that is comprised of an action verb and an object/target, and to analyze contextual/situational data for event outcomes from which the robot can determine an action of a plurality of possible actions to execute. The determination and analyses functions may be performed, in whole or part, through use of a cloud computing system.
US08452449B2 Position control method and robot
A position control method for controlling a position of a movable portion, includes: performing control of allowing the movable portion to approach a predetermined position by moving the movable portion; and performing control of moving the movable portion to the predetermined position by moving the movable portion and detecting a relative position of the movable portion with respect to the predetermined position by using an imaging unit.
US08452441B2 Process quality predicting system and method thereof
The invention discloses a process quality prediction system and a method thereof. When a processing apparatus performs a process on a target, the process is measured by a measurement apparatus to receive a process value. The process value and several previous quality data collected from the measurement apparatus are used to predict the quality of the product which is processing inline. The method is composed of a moving window, a stepwise regression scheme and an analysis of covariance (ANCOVA). The drift and shift of process are overcome by the moving window. A key variable set is selected by the stepwise regression scheme and a virtual model is identified by the analysis of covariance.
US08452440B2 Method of forming an article
A method of forming an article in a layer wise manufacturing process from a computer software file representing the article includes dividing the file into sub files in dependence of the size or other characteristics of features of the article to be created, applying a process characteristic selected independence on a characteristic feature to each sub file and manufacturing the article in accordance with the subfiles.
US08452439B2 Device performance parmeter tuning method and system
A method comprises computing respective regression models for each of a plurality of failure bins based on a plurality of failures identified during wafer electrical tests. Each regression model outputs a wafer yield measure as a function of a plurality of device performance variables. For each failure bin, sensitivity of the wafer yield measure to each of the plurality of device performance variables is determined, and the device performance variables are ranked with respect to sensitivity of the wafer yield measure. A subset of the device performance variables which have highest rankings and which have less than a threshold correlation with each other are selected. The wafer yield measures for each failure bin corresponding to one of the selected subset of device performance variables are combined, to provide a combined wafer yield measure. At least one new process parameter value is selected to effect a change in the one device performance variable, based on the combined wafer yield measure. The at least one new process parameter value is to be used to process at least one additional wafer.
US08452434B2 Mixing signal processing apparatus and mixing signal processing integrated circuit
User is allowed to designate a desired mode defining the respective numbers of channels and mixing buses, and processing for mixing input signals of the number of channels corresponding to the designated mode is performed repetitively to generate signals for the individual buses. The time of arrival of the last step in the mixing processing for the number of channels, corresponding to the designated mode, is detected to output an accumulation result obtained at the last step, and new accumulation is started with a digital audio signal inputted at a step following the last step. Digital audio signals processed by a first signal processing circuit are stored into a memory and transmitted to a second signal processing circuit via a cascade-connection. The second signal processing circuit adds the audio signal, processed for each of the steps, to audio signals input via the cascade-connection and writes added signal into the memory.
US08452433B2 Path setting method and apparatus for audio system, and audio system
In a mixing system where a console, engine and I/O devices, each possessing a plurality of supply sources and destinations, are connected to a network, a plurality of transmission channels of the network are allocated to the individual devices. In response to human operator's connection instruction given via the console for instructing a connection between a supply source possessed by one of the devices and a supply destination possessed by another of the devices, the device possessing the supply source transmits an audio signal of the supply source to the network using one of the transmission channels allocated to the device. The device possessing the signal supply destination, for which the connection instruction has been given, receives the audio signal transmitted via the transmission channel and supplies the received audio signal to the supply destination.
US08452430B2 Method and an apparatus for processing an audio signal
An apparatus for processing an audio signal and method thereof are disclosed. The apparatus comprises an information receiving unit receiving a downmix signal including and a plurality of preset informations; an external preset information receiving unit receiving a plurality of external preset informations being inputted from external; an external preset applying-determining unit determining whether the plurality of the external preset informations applies to the downmix signal; an external preset information selecting unit selecting one external preset information, if the plurality of external preset informations is selected; and a rendering unit controlling the object by applying the external preset information to the all data regions.Accordingly, an audio signal can be efficiently reconstructed by individually selecting and applying external preset information by a data region unit or by selecting and applying the same external preset information to a whole downmix signal. And, feedback information can be received from a user by displaying an object adjusted by having external preset rendering parameter applied thereto on a screen, according to a characteristic of an audio source.
US08452427B2 Signal path using general-purpose computer for audio processing and audio-driven graphics
An audio system includes a general-purpose computer in the audio signal path to provide, or to enhance, pre-amplification functions. In one embodiment, in response to audio signals from a pre-amplifier, a programmable multimedia controller including the general-purpose computer generates control commands and passes these control commands via a signal path back to the pre-amplifier. In a second embodiment, rather than control a separate pre-amplifier, the programmable multimedia controller itself implements the pre-amplification functions. In yet another embodiment, a power amplifier includes the general-purpose computer and pre-amplification functions are implemented there. Also, a display screen shows a virtual control panel that is used to control the pre-amplification of audio signals. The virtual control panel provides a graphical user interface that simulates, replicates, or replaces with an alternate arrangement, the physical controls and readouts found on the control panel of a physical device. Audio-interactive graphics, images and/or artwork may also be shown on the display screen.
US08452424B2 Moving object feed-forward control method
In a case where a position command path for a control position of a load 5 that is equivalent to a moving object is set by issuing a position command Rc(z), a gain for one of a high-frequency component, a specified frequency, and a specified frequency width is constrained. This means that a resonant frequency can be constrained, and that after the position command Rc(z) arrives at a target position, a position detection signal Y(z) can also arrive at the target position in a set number of steps. It is therefore possible to perform positioning at high speed and with high precision by constraining a resonance mode of a mechanism that includes the moving object, and a feed-forward control can be performed that meets target positioning times that are set for various types of operating patterns.
US08452421B2 Lead insertion tools
An exemplary insertion tool configured to facilitate insertion of a lead into a bodily orifice includes a handle assembly configured to facilitate handling of the insertion tool, an insertion assembly coupled to the handle assembly and comprising a rigid holding tube configured to removably couple to a portion of the lead, and a release assembly disposed at least partially within the handle assembly and comprising a release button. The release assembly is configured to release the lead from the holding tube in response to user actuation of the release button. Corresponding insertion tools, systems, and methods are also described.
US08452415B2 Electrical and activation field models for programming a stimulation lead with complex electrode array geometry
The disclosure is directed to programming implantable stimulators to deliver stimulation energy via one or more implantable leads having complex electrode array geometries. A programmer is configured to generate an electrical field model from selected stimulation parameters and patient anatomy data. The electrical field model indicates how the electrical field propagation would occur in the patient during therapy. In addition, the programmer may be configured to generate an activation field model from the electrical field model and a neuron model. The activation field indicates which neurons within the electrical field will be activated during the therapy. Either of these field models may be presented to the user via a user interface that also displays a representation of the lead implanted within the patient. The user interface may allow the user to adjust the stimulation therapy by manipulating displayed field or activation model representations.
US08452410B2 Method and device for reflex-based functional gait training
A device and method for gait training, such as for rehabilitation of a person after a stroke is provided. In some embodiments, the device comprises a stimulator, preferably electric stimulator, for provoking a spinal cord withdrawal reflex in the person by stimulation on the person's foot in response to a control signal. Hereby, the person's leg will move and initiate a gait swing. A sensor is placed to sense movement of the leg and provide a feedback signal accordingly. A processor unit with a processor runs a control algorithm which calculates the control signal in response to the feedback signal. Thus, the method is based on a closed-loop design, and the control signal is preferably calculated for each walking step, and it is preferably based on the feedback signal obtained from the preceding walking step. Hereby reflex habituation can be accounted for. Preferably, the stimulator has a plurality of stimulator channels with electrodes placed on different sites distributed on the sole of the foot and on the heel. The feedback signal may be based on accelerometer(s), and/or gyroscope(s), and/or goinometer(s) positioned on the leg and/or foot, e.g. partly or fully integrated in an in-sole for a shoe etc.
US08452409B2 Systems and methods for therapeutic electrical stimulation
In various embodiments, the invention disclosed herein provides systems, devices and methods for providing electrical stimulation to a patient. An electrical mechanical interconnection is provided to facilitate user friendly systems and devices. Exemplary therapeutic electrical stimulation devices include a shoe connected mechanically and electrically to a conductor that provides signals for electrical stimulation.
US08452404B1 Ischemia detection systems for paced-patients having three different detection modes
A device for detecting cardiac ischemia is disclosed. The device includes a processor that is configured to operate in three different modes according to relative frequency of different beat types. If beats of a first beat type, such as ventricularly paced beats, are predominant, the processor ignores other beat types and performs ischemia detection only on ventricularly paced beats. Conversely, if beats of a second beat type, such as sinus or atrially paced beats, are predominant, the processor ignores ventricularly paced beats and performs ischemia detection only on sinus or atrially paced beats. If there is a mixture of beat types such that neither predominates, the processor performs ischemia detection on both beat types.
US08452403B2 System and method for recovery from memory errors in a medical device
A system comprising an implantable medical device that comprises a memory circuit, a radiation detector circuit configured to detect a condition correlative to a high-energy radiation level that exceeds a background radiation level, and a controller circuit. The control circuit checks memory locations for errors using a first rate of error checking per time period during a normal operation mode and, in response to the radiation detector circuit indicating a high-energy radiation level, initiates a memory scrubbing mode, wherein the memory scrubbing mode has an increased rate of error checking substantially all memory locations per time period in the memory circuit to check for any errors and correct any such errors.
US08452398B2 Method and apparatus for synchronizing neural stimulation to cardiac cycles
A neural stimulator senses a reference signal indicative of cardiac cycles each including a predetermined type timing reference event using a sensor external to the heart and blood vessels. The delivery of the neural stimulation pulses are synchronized to that timing reference event. Examples of the timing reference event include a predetermined cardiac event such as a P-wave or an R-wave detected from a subcutaneous ECG signal, a predetermined type heart sound detected from an acoustic signal, and a peak detected from a hemodynamic signal related to blood flow or pressure.
US08452393B1 Defibrillation paddle structure and its associated method of use
A defibrillation system that utilizes a unique defibrillator paddle assembly. The defibrillator paddle assembly has a handle and a paddle head. The paddle head contains the conductive surface that is used to contact the muscle tissue of the heart during a defibrillation attempt. The paddle head is connected to the handle by a flexible connection. The flexible connection enables the relative orientation between the handle and the paddle head to be selectively adjusted. Accordingly, a physician can selectively change the orientation of the paddle head in relation to the handle in order to more effectively utilize the paddle assembly during a specific circumstance. The flexible connection between the handle and the paddle head can be adjusted either by manual bending or by utilizing adjustment controls that are present on the handle of the paddle assembly.
US08452392B2 Systems and methods for anesthetizing ear tissue
A system and method for use in iontophoretic anesthesia of a tympanic membrane are disclosed. The system generally includes an earplug and an electrode device. The earplug includes at least one sealing member for sealing the earplug in an ear canal. The method involves using the system on a human or animal subject.
US08452391B2 Ocular iontophoresis device
The invention relates to a device of ocular iontophoresis for delivering active substances, comprising a reservoir having an outer wall and a hollow body at least partly delimited by the outer wall, wherein the hollow body is capable of receiving an electrical conductive medium and active substances contained in the medium and has an outlet defining a surface, so-called “application surface”, intended to received a determine part of an eyeball surface, the application surface being at least partly limited by an outer line concave towards the optical axis of the eyeball, wherein the outer wall extends from the outer line with a global outwardly with respect to the said optical axis.
US08452389B2 Criteria for monitoring intrathoracic impedance
An exemplary method includes providing information (e.g., a left atrial pressure, a NYHA class, echocardiographic information, etc.), based at least in part on the information, determining a weight and, based at least in part on the weight, determining a threshold for use in intrathoracic impedance monitoring. Such an exemplary method may include comparing an intrathoracic impedance to the threshold, comparing an intrathoracic impedance change to the threshold, or comparing a product of intrathoracic impedance and time to the threshold. Various exemplary methods, devices, systems, etc., are disclosed.
US08452386B2 Event driven ambulatory electrocardiograph
The electrocardiograph (200) of the invention is suitable for capturing a twelve-lead electrocardiogram from signals representative of the cardiac activity of a patient and acquired with the help of at least nine electrodes. The electrocardiograph comprises a body (210) having a front face (211) and at least one arm (212, 213) suitable for being folded beside the body and pivotable about an axis that is substantially parallel to the front face. Each arm is adapted to form a variable dihedral angle with the front face so that the substantially concave surface (214) formed by the front face and the or each arm and having six precordial electrodes (201-206) distributed thereon, is capable of adapting to the patient's morphology so as to enable the precordial electrodes to be properly positioned on the patient's chest. The electrocardiograph also includes means enabling said good positioning of the precordial electrodes on the patient's chest to be maintained.
US08452385B2 Method and system of auditory evoked heart rate variability analysis
The present invention provides a method and system of auditory evoked heart rate variability analysis having advantage of simply analytical process and portability. The disclosed method mainly includes the following steps of: stimulating the auditory system of a person by a sound through a sound transmission device, capturing an electrocardiogram signal of the person, performing analog-to-digital conversion of the electrocardiogram signal, selecting the peaks of the electrocardiogram signal and transforming the qualified peaks to a consecutive peak signal, and performing spectrum analysis to the peak signal in frequency domain, and obtaining the difference of the spectral parameters before and after the evoked sounds. Moreover, the sound further is selected from the group consisting of noise, short tone burst, click, and any other sound with the intensity of 30 dB to 100 dB. By comparing the heart rate variability analysis before or after sound stimulation in order to get the differences, the disclosed method and system of auditory evoked heart rate variability analysis can evaluate a changing index of stimulated autonomic functions.
US08452383B2 Temperature profile mapping and guided thermotherapy
Techniques, apparatus and systems that use an optical probe head to deliver light to a target and to collect light from the target for imaging and monitoring a target while a separate radiation is applied to treat the target.
US08452382B1 Non-contact thermometer sensing a carotid artery
Systems, methods and apparatus are provided through which in some implementations a non-contact thermometer determines a temperature of a subject from a carotid source point of the subject.
US08452377B2 Coil assembly for guiding a magnetic object in a workspace
A coil assembly for guiding a magnetic object, such as an endoscopy capsule, in a workspace, wherein the magnetic object exhibits a magnetic dipole, includes different versions of coil assemblies having a number of individual coils and corresponding activation units for feeding current to the respective coils. The coil arrangement can have exactly eleven individual coils and eight power amplifiers, nine individual coils and seven power amplifiers, eight individual coils with six or seven power amplifiers, six individual coils with five power amplifiers, and five individual coils with five power amplifiers.
US08452373B2 Diffusion tensor imaging-based alzheimer's diagnosis method
A system and method is provided in which a diffusion tensor image of the gray matter of a subject's brain is recorded. The diffusion tensor image is used to determine the Fractional Anisotropy of that area of the subject's brain. It has been determined that a decrease in Fractional Anisotropy is related to a decrease in dendritic quality and/or quantity in the subject's brain, which is typically caused by the presence of Alzheimer's Disease. Consequently, the Fractional Anisotropy determination is used to diagnosis the presence of Alzheimer's Disease.
US08452370B2 Single and multi-needle electromyographic (EMG) recording electrode configurations for intraoperative nerve integrity monitoring
Several configurations for single and multi-needle electromyographic (EMG) recording electrodes for intraoperative nerve integrity monitoring are disclosed, one of which may concern a multi-needle electrode including one or more cables that are connected directly or indirectly to a nerve integrity monitor, a single hub connected to the one or more cables, and at least two needle electrodes connected to the single hub each having first and second bends along the line of insertion into a patient, wherein the first bend occurs at the hub connection in a downward direction and the second bend occurs in an upward direction from the first bend creating a proximal needle segment from the hub to the second bend and a terminal needle segment from the second bend to the end of each needle.
US08452369B2 CMOS compatible microneedle structures
The present invention provides an electronic device for sensing and/or actuating, the electronic device comprising at least one microneedle (10) on a substrate (1), each of the microneedles (10) comprising at least one channel (7, 8) surrounded by an insulating layer (6). The present invention also provides a method for making such an electronic device for sensing and/or actuating.
US08452368B2 Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US08452367B2 Forehead sensor placement
Forehead oximetry sensor devices and methods for determining physiological parameters using forehead oximetry sensors. One method includes placing an oximetry sensor on the forehead of a patient, such that the sensor is placed on the lower forehead region, above the eyebrow with the sensor optics placed lateral of the iris and proximal the temple; and operating the pulse oximeter to obtain the physiological parameter. In one aspect, the method also includes providing and placing a headband over the oximetry sensor, or alternately, the sensor is a headband-integrated sensor. The headband has an elastic segment sized to fit around the patient's head. The headband also includes a non-elastic segment that is smaller than and attached with the elastic segment. The non-elastic segment is sized to span a portion of the elastic segment when the elastic segment is stretched. In addition, the non-elastic segment is larger than the portion of the elastic segment it spans when the elastic segment is not stretched. When the headband or the headband-integrated sensor is sufficiently tight, it delivers a pressure in the range higher than the venous pressure and lower than the capillary pressure to the forehead of the patient.
US08452366B2 Medical monitoring device with flexible circuitry
Embodiments described herein may include systems and methods for monitoring physiological parameters of a patient. Specifically, embodiments disclose the use of a flexible circuitry in a medical sensor that is small and lightweight and easily bendable, such that it may be comfortably affixed to a patient while also providing added electronic functions, such as digital conversion and wireless capability.
US08452361B2 Ocular sensor for the detection of an analyte in eye water
An ocular sensor (110) is proposed for verification of at least one analyte in an eye fluid. The ocular sensor (110) is composed of at least one sensor material which is designed to change at least one optical characteristic in the presence of the at least one analyte. Furthermore, the ocular sensor (110) comprises at least one sensor chip which has at least one integrated optical detector (122) for verification of the optical characteristic. A measurement system (166) is also proposed for verification of at least one analyte in an eye fluid, which measurement system (166) comprises an ocular sensor (110) according to the invention as well as an evaluation unit (168) which is designed to interchange information with the sensor chip (118).
US08452352B2 Systems and methods for predicting battery drain time caused by smartphone applications
Predicting battery drain time that would be caused by a new application being considered for a smartphone. The battery drain time prediction is based on the type of smartphone and type of battery, the battery age, and hardware subunit usage levels. The system may provide a watchdog service for monitoring and storing data of user's smartphone which may then be used to create a user profile. Upon receiving a request for a battery drain time prediction, the system matches the profile of the user's smartphone with an existing profile in the repository having pre-installation and post-installation data for the application being considered. The matching user profile can be used to predict battery drain time that will be caused by the new application.
US08452351B2 Methods and apparatus for saving battery power in mobile stations
A base station may be configured so that it operates in accordance with certain MAP transmission rules that may enable mobile stations to save battery power in certain situations. Upon receiving a MAP message, a mobile station may determine whether there is a burst allocated for the mobile station in the current frame by determining the value of at least one of the following: an idle users bit in the SUB-MAP pointer information element (IE), and a sleep users bit in the SUB-MAP pointer IE. The mobile station may discontinue processing of the MAP message and power down one or more components of the mobile station if there is not a burst allocated for the mobile station in the current frame.
US08452347B2 Headset and audio gateway system for execution of voice input driven applications
A system including a headset and an audio gateway, and software applications that may be used with such headsets and gateways. The headset enables a user to discover and interact with applications resident on the headset, gateway, or a network accessible by the gateway. The headset functions as an application platform for the control and execution of the applications. The invention includes a method for providing a service to a user of the headset. The method involves the headset performing service discovery on the audio gateway to determine a method of transferring an application to the audio gateway, where the application provides the service. The headset causes the application to be transferred to the audio gateway using a method based on the service discovery, and the audio gateway executes the application, enabling the user to issue voice commands that are executed by the audio gateway to provide the service.
US08452346B1 Programmable time-based ringtone setting in a mobile station
To address a time related problem with mobile station ringtones, such as sleep disturbing ringtone generation, a mobile station may be configured to offer the user an option or feature such as might enable programming of ringtone settings as a function of one or more time periods. When the feature is selected, it allows the user to program settings configuring the device to adjust one or more controllable parameters of ringtone for incoming calls and/or incoming messages based on current time in relation to the time program settings. For example, the user might set different ringtone settings for different time slots for each day and/or different time slots on certain days of the week.
US08452345B2 Portable terminal and driving method of messenger program in portable terminal
A portable terminal is provided to inform a user of status information via vibration pattern. The portable terminal may include a vibration generation unit for vibrating the portable terminal and a controller changing status information of a messenger program or a member relative to the messenger program to a vibration pattern while performing the messenger program, and the controller controlling the operation of the vibration generation unit in response to the vibration pattern such that the portable terminal can perform a messenger service by way of an interface unit using tactile sensation to enhance a user's convenience and satisfaction.
US08452344B2 Method and device for embedding event notification into multimedia content
Methods and apparatuses for embedding event notification into multimedia content being reproduced on an electronic device are provided herein. The method may include causing reproduction of multimedia content on said electronic device, detecting an event that requires notification of a user of said electronic device and responsive thereto applying a modification to said reproduction of said multimedia content, according to said event, wherein said modification achieves a user-perceivable variation in said reproduced multimedia content.
US08452343B2 Portable terminal
A portable terminal includes an output device configured to output a ringing tone, a vibrator configured to generate vibration, and a first controller configured to detect a missed call indicating that an incoming call response operation is not performed, and a second controller coupled to the first controller. The second controller is configured, if the first controller detects the missed call, to notify a missed call notification at predetermined time intervals by at least one of the ringing tone output from the output device and the vibration generated by the vibrator, the missed call notification indicating that a response operation for the missed call is not performed.
US08452341B2 Input processing method of mobile terminal and device for performing the same
An input processing method of a mobile terminal and a device performing the same are disclosed. Information on a user facility performed by a touch event generated at an area of the mobile terminal is compared with voice sensing data collected through a microphone to perform a specific user facility. As a result, erroneous touch event and imprecision generated during the voice sensing are improved.
US08452340B2 User-selectable headset equalizer for voice calls
A method of providing a user interface on a mobile device for enabling a user to select acoustic equalizer settings for voice call downlink audio signals, the mobile device including an internal microprocessor, a display in communication with the microprocessor, and at least one input means in communication with the microprocessor, the method including receiving a request from the user for displaying the user interface, in response to the request, displaying the user interface on the display, the user interface including a plurality of predetermined acoustic equalizer settings, wherein the user selects one of the equalizer settings using the input means, receiving the selected equalizer setting at the microprocessor, storing the selected equalizer setting at the microprocessor, and processing the voice call downlink audio signals according to the selected equalizer setting.
US08452334B2 Method of precoding with a codebook for a wireless system
A quantized multi-rank beamforming scheme for multiple-antenna systems such as a multiple-input-multiple-output (MIMO) wireless downlink. User equipment (UE) estimates downlink channel and transmit power and determines rank and power allocations. A quantized beamforming matrix is then determined by the UE using successive beamforming. The UE also determines channel quality indices (CQI) which it feeds-back to the wireless downlink base station along with the index of the quantized beamforming matrix. The base station uses the CQI information to select a UE for scheduling of downlink transmission and the quantized beamforming matrix index received from the selected UE to beamform the downlink transmission to the UE. Base station overhead and is minimized while providing near-optimal performance given the constraints of a limited feed-back channel and computational complexity of the UE.
US08452333B2 Feeder cable reduction
The present invention facilitates the reduction of cabling required in a base station environment. When receive diversity is employed, main and diversity antennas are used to receive common signals at different locations. The signals received at the main and diversity antennas are combined with one another in the masthead and transmitted over a single feeder cable to a base housing for further processing. Thus, signals that were normally sent over separate feeder cables and combined in the base housing are combined in the masthead and sent over a single feeder cable. The technique can be replicated for each sector provided by the base station environment.
US08452328B2 Method and system of sharing a controller for a combined cellular phone and satellite radio
A method (300) and system (100) for sharing a controller for a combined cellular phone and satellite radio includes a cellular phone module (102), a satellite radio module (106), and a controller module (108) having a digital signal processor (120) shared by the cellular and satellite modules. A base band processor (118) of the satellite module can provide a digital audio output (107) to a stereo decoder (122) of the controller module and a base band module (112) of the cellular phone module can provide a digital audio output (109) to the stereo decoder. The base band processor of the satellite module can provide compressed audio (111) to the DSP for longer term storage within a memory (129). The DSP can also receive control signaling (113) from the base band processor of the satellite radio module and control signaling (117) from the base band processor of the cellular phone module.
US08452326B2 Arrangement and method relating to connection of mobile stations
The present invention relates to an arrangement supporting dual mode operation or communication with a core network node using a first and a second mode via a first and a second interface respectively. It comprises parameter handling means adapted to collect or receive first parameters comprising configurable traffic load related parameters and second parameters comprising current network traffic dependent parameters. It also comprises selecting means comprising calculating means adapted to use the configurable parameters and the current parameters of the parameter handling means to select the first or the second mode as operation mode for a connection of a mobile station to the core network.
US08452318B2 Method and systems for power overload control of the trunking group forward supplemental channel
A higher limit of forward supplemental channel transmitting power of sector trunking group users is reduced or increased correspondingly based on whether sector power is overload, and it is set as a target maximum transmitting power of trunking group forward supplemental channels; the trunking group users are divided into groups based on channel board, and an adjusting step size is determined based on a ratio between trunking group combining transmitting power of the users divided and forward supplemental channel shared transmitting power of the sector trunking group, and a comparison between the forward supplemental channel shared transmitting power of the sector trunking group and target maximum transmitting power of the trunking group forward supplemental channels, and the higher limit of the forward supplemental channel transmitting power of sector trunking group is adjusted based on the adjusting step size.
US08452315B1 Apparatus, method and computer-readable medium for dispatch group calling across fleets
An apparatus, method and computer-readable medium for controlling dispatch voice communications between fleets in a network are provided. The apparatus includes a multi-fleet dispatch console configured to receive a request for a dispatch group call including dispatch stations in a plurality of fleets and to establish the dispatch group call based upon the request. The multi-fleet dispatch console has a higher priority than any other dispatch console in the network. According to the method, the multi-fleet dispatch console may also determine whether a requestor of the dispatch group call is authorized to establish the requested dispatch group call and output an authorization denial message, if the requestor is not authorized to establish the dispatch group call. Additionally, the multi-fleet dispatch console may drop unavailable dispatch stations from existing group calls, if a priority of the request exceeds a priority of the existing group calls.
US08452312B1 Dynamic paging for hybrid mobile stations
Methods and systems are disclosed herein that may help to improve the paging success rate for hybrid mobile stations, which in turn may help to prevent dropped calls. An exemplary method for paging an access terminal involves an access network: (a) before transmission of a page to an access terminal, determining whether or not the access terminal is a hybrid access terminal; (b) if the access terminal is not a hybrid access terminal, then selecting standard page settings for the page; (c) if the access terminal is a hybrid access terminal, then selecting adjusted page settings for the page, wherein the adjusted page settings increase the probability that the access terminal will successfully receive the page; and (d) applying the selected page settings and transmitting the page. To help increase the probability that the access terminal will successfully receive the page, the adjusted page settings for the page may involve setting that reduces or disables concatenation of the page and/or an increased page-transmission power.
US08452311B1 Sleep estimator for cellular telephones
A method for waking up user equipment in a cellular network includes waking up a receiver module at a predetermined wakeup time to receive a transmitted paging signal, when awake, determining prevailing conditions for receiving paging signals, and skipping at least a next possible wakeup time if at least one of the prevailing conditions exceeds an associated threshold level. A user equipment for use on a mobile communications network includes a reception quality determiner to determine at least one of a reception quality of a received signal and a radio frequency (RF) level of the signal, a paging indication processor to process received paging signals, a system message handler to determine a level of activity for a cellular network, and a conditional wakeup mechanism that is configured to set a next wakeup for the user equipment time responsively to an input from at least one of the reception quality determiner and the system message handler.
US08452310B1 Method for generating coverage maps for wireless networks with mobile devices
A coverage map for a wireless network is generated. The network includes a server communicating with clients in a coverage area. The clients are mobile devices. At the server, location and reliability information from each client is received. The server then constructs and maintains the coverage map according to the location and reliability information. The coverage map is used to deliver telematic information from the server to the clients in response to requests by the clients.
US08452305B2 Regulation of service in restricted telecommunication service area
System(s) and method(s) are provided to regulate telecommunication service in a confined area in which telecommunication is restricted. Regulation includes control of wireless resources and access thereto, and monitoring wireless activity and locating sources thereof within the confined area. Regulation can be accomplished through networked femtocell access points and distributed antenna systems. Control of wireless resources is accomplished through selective jamming within the confined area; selective jamming can be updated based on performance metrics of telecommunication service. Configurable lists that authorize mobile device(s) to consume wireless service within the confined area control access to wireless resources. Access can be granted or denied statically or dynamically. Monitoring of wireless activity within the confined area includes tracking and recordation of signaling or traffic activity. The monitoring of signaling activity can enable location of a source of wireless activity, while monitoring of traffic can lead to identification of a user thereof.
US08452303B2 Reduction of wireless communication costs in enterprises
Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
US08452302B2 Dynamic bandwidth and access management
In one or more embodiments, one or more methods and/or systems described can perform determining that a first demand by a group of mobile devices for a first bandwidth of a first data communication path exceeds the first bandwidth; wirelessly coupling to a second data communication path; receiving, via the first data communication path, first data at or below the first bandwidth of the first data communication path; transmitting the first data to the mobile devices; receiving, via the second data communication path, second data at or below a second bandwidth of the second data communication path; and transmitting the second data to the mobile devices. In one or more embodiments, wirelessly coupling to the second data communication path can include wirelessly coupling to a wireless access point. In one or more embodiments, the wireless access point can be included in a satellite that orbits a planet.
US08452300B2 Communication system including a FEMTO base station and a communication terminal, and a communication method thereof
Apparatuses and methods of transmitting a signal with reduced interference in a femto base station including a plurality of antennas having different radiation patterns are provided. A method includes transmitting common information through the plurality of antennas having the different radiation patterns; receiving feedback information corresponding to the common information; analyzing the feedback information; temporarily selecting one of the plurality of antennas as a transmission antenna, based on a result of the analyzing; and transmitting user information through the transmission antenna.
US08452297B2 Method of random access channel optimization and related communication device
A method of random access channel (RACH) optimization for a mobile device in a wireless communication system is disclosed. The method comprises receiving a system information message for RACH configuration optimization, from a network of the wireless communication system, and determining whether to send a first RACH measurement report, used for the network to perform the RACH configuration optimization, to the network, according to existence of a field in the system information message.
US08452294B2 In-band ate indicator methods and apparatus
Downlink traffic channel data rate options and methods of indicating to a wireless terminal a utilized downlink data rate option are described. The downlink traffic channel rate option for a segment is conveyed using an assignment signal and/or a block in the downlink traffic channel segment which is not used for user data. Downlink segment assignment signals in some implementations allocate fewer bits for rate option indication than are required to uniquely identify each option. In some implementations low rate options, e.g., using QPSK, are uniquely identified via assignment signals. Higher rate options, e.g., using QAM16 modulation, are conveyed via the distinct information block in the downlink traffic segment using a first coding/modulation method. Still higher rate options, e.g., using QAM16, QAM64, or QAM256, are conveyed via the information block in the segment using a second coding/modulation method which is applied to the rate option information.
US08452289B2 Method and system for performing peer-to-peer communication between stations within a basic service set
A method and system for performing peer-to-peer wireless communication between stations (STAs) within a basic service set (BSS) while maintaining connectivity with an access point (AP) in the BSS are disclosed. A source STA, an AP and a destination STA negotiate a direct link setup (DLS) channel for performing peer-to-peer communication between the source STA and the destination STA. The DLS channel may be different from a BSS channel used for communication between the AP and each of the STAs. The source STA and the destination STA then perform peer-to-peer communication on the negotiated DLS channel.
US08452288B2 Method for handover with consideration of the neighbor base stations' circumstances
A method for a handover with consideration of neighbor base stations' circumstances is disclosed. The method for a handover with consideration of neighbor base stations' circumstances by a mobile station in a wireless communication system includes transmitting a handover request (MOB_MSHO-REQ) message to a serving base station, receiving a handover response (MOB_BSHO-RSP) message including a base stations list made with consideration of the neighbor base station's circumstances from the serving base station, and selecting a base station among neighbor base stations except some base stations of the base stations list and transmitting a handover indicate (MOB_HO_IND) message including a information of the selected base station to the serving base station.
US08452287B2 Communication system, parameter setting control apparatus and control method
This invention has as its object to implement dynamic processing according to processing loads on access points in a wireless communication local network system including a plurality of independent wireless cells. According to this invention, a communication control method for a communication control apparatus, which controls a wireless communication in a wireless communication local network system including a plurality of independent wireless cells, includes: a step of determining the processing loads of respective APs; a step of selecting an STA, which is to associate with another independent wireless cell built using an AP with a low processing load by switching processing, of STAs, which associate with an independent wireless cell built using an AP with a high processing load; and a step of requesting to transmit parameter information required to associate with the other independent wireless cell.
US08452283B2 Femtocell base station and method thereof
The present invention relates to a method of a femtocell base station (1), for facilitating communication between a communication terminal (8) and a core network (4). The method comprises the femtocell base station (1) receiving a first message (11) from the communication terminal (8), the message (11) comprising a first message sequence number. The method also comprises the femtocell base station (1) producing a sequence number indicator arranged to indicate to the core network (4) to adjust (22) an expected message sequence number of the core network (4) to be synchronized with a corresponding message sequence number of the communication terminal (8). The method further comprises the femtocell base station (1) sending an update message (19a) to the core network (4), wherein the update message (19a) comprises the sequence number indicator. The invention also relates to a femtocell base station (1).
US08452280B2 Mobile radio terminal
If a control unit detects that it is located outside the service area, searching for a base station on the basis of information stored in a first list storage area is conducted with a certain cycle by a first searching means and searching for a base station on the basis of information stored in a second list storage area is conducted in a gradually extended cycle, in accordance with the number of times Cs of searching for the base station, by a second searching means.
US08452278B2 Inter-PLMN roaming
A method for facilitating inter-PLMN (Public Land Mobile Network) roaming comprises a plurality of operations. A home PLMN of a caller's wireless communication device performs an operation for determining that the caller's wireless communication device is not located in the home PLMN and, in response to determining that the caller's wireless communication device is not located in the home PLMN, an operation for facilitating a call routing service in a Service Control Point (SCP) of the home PLMN. The call routing service causes a call originated by the caller's wireless communication device while roaming in a visited PLMN to be routed back to a Gateway Mobile Switching Center (GMSC) of the home PLMN thereby allowing the home PLMN to have control over the roaming caller originated call and to have limited dependency on the visited PLMN.
US08452275B2 Methods and systems for increasing wireless traffic capacity in the vicinity of an event site
Network entity, method and computer-readable storage medium for use in a network that includes an arrangement of cell sites, each cell site being configured to provide wireless services to users within a respective coverage region. The network entity comprises an input configured to receive position information regarding occurrence of an event at an event site, and a processing entity configured to determine on a basis of the position information regarding occurrence of the event and policy information regarding the network, whether the event warrants coverage region reconfiguration and, if so, to generate a message commanding an adjustment to the coverage region of at least one cell site. An output is configured to release the message towards the at least one cell site, whereby application of the adjustment to the coverage region of the at least one cell site enables an increase in traffic to be accommodated in a vicinity of the event site.
US08452274B2 Global automatic cellular provisioning
The described method and system provide for the provisioning of a telematics unit on a telematics-equipped vehicle with cellular service information without pre-loading the information during manufacture of the vehicle or telematics unit. A telematics unit may be manufactured without cellular service information (e.g. MIN, MDN, carrier information) pre-loaded. At the vehicle assembly plant where the telematics unit is installed on a vehicle, the assembly plant's programming system may determine the final country destination for the vehicle and program the destination of the vehicle into the telematics unit. The assembly plant may further obtain vehicle attribute data (including a cellular identifier for the telematics unit) and send the data to a TSP. The TSP may then work with the wireless carrier in the destination country to assign the telematics unit a phone number and other cellular service information. After the telematics unit has determined that the vehicle is at the destination, the telematics unit may connect to a network using cellular commands to request an “over-the-air” cellular programming session. The wireless carrier may then push a phone number and other cellular service information into the telematics unit through the over-the-air cellular programming session.
US08452273B1 Systems and methods for determining mobile thing motion activity (MTMA) using accelerometer of wireless communication device
Systems, apparatus, and methods are disclosed for accurately identifying a moving thing motion activity (MTMA) associated with a mobile thing (MT) using only accelerometer data from a wireless communication device (WCD) transported by the MT so as to enable or initiate a further one or more activity based actions. One such method, among others, comprises: (a) receiving first and second data from an accelerometer associated with a wireless communication device (WCD) transported by a mobile thing (MT), the first and second data indicative of acceleration of the WCD; (b) determining reference data that defines a reference framework in two dimensions (2D) of space from the first data; (c) normalizing the second data with the reference data so that the second data can be analyzed in the 2D space; and (d) identifying a mobile thing motion activity (MTMA) associated with the MT based upon the normalized second data.
US08452269B2 Process for delivering, to a subscriber of a telecommunications network, content depending on the activity pattern subscribed to by said subscriber
The present invention relates to a process for delivering to a telecommunications network consuming subscriber (1, 1′) content uploaded by a creating subscriber (2) depending on the activity pattern subscribed to by said consuming subscriber, comprising: the consuming subscriber (1, 1′) configures an activity pattern by defining an activity profile related to the creating subscriber who creates said content and a content profile related to said content that he/she is interested in receiving, the creating subscriber (2) uploads content in a telecommunications network, an activity pattern subscriptions manager (50) obtains an activity profile on said creating subscriber, and obtains a content profile on said content uploaded by the creating subscriber, and the activity pattern subscriptions manager (50) compares said activity profile and content profile obtained for the creating subscriber with the activity profile and content profile configured by the consuming subscriber in the activity pattern, and in the event of matching notifies said consuming subscriber of said content.
US08452268B2 System and method for gathering information related to a geographical location of a callee in a public switched telephone network
In a telecommunication system having at least two communicants (i.e., a caller and a callee), a system and method are presented for collecting information associated with the geographical location of either of the communicants. In one embodiment, the approach entails receiving a geographical location corresponding to a public switched telephone network (PSTN) telephone number, and collecting geographical location information associated with the received geographical location.
US08452262B2 Terminal device
The present invention is a terminal device for transmitting and receiving mails, comprising: a mail receiving unit; a judging unit operable to judge whether a command declaration is included in a received mail; a command interpreting unit operable to extract and interpret a specific command following the command-declaration if the judgment of the judging unit is affirmative; a creating unit operable to create, if the specific command is interpreted as target list creation, a list of corresponding targets in memory of the terminal device; and a mail transmitting unit operable to create and transmit a mail having the created list as a mail main body and addressed to a requester.
US08452260B2 Methods and apparatus for unlocking an electronic device
The present disclosure provides methods and apparatus for unlocking an electronic device. In an embodiment, a process causes a device such as a smartphone to receive a sound input from a fixed position microphone and determine if the device should be unlocked based on a comparison of the sound input with a previously defined sound input.
US08452259B2 Modular personal network systems and methods
Modular personal networks (MPNs) are disclosed that include multiple devices that may be worn, carried, or used in close proximity to a user. The devices communicate wirelessly. Devices include security circuitry that prevents them from being used in a different MPN once the user has configured them. Devices not designed for use within an MPN can be included in the network using a bridge device. Devices can be integrated into items of jewelry, such as earrings, rings, pendants, and bracelets. One item of jewelry, such as a bracelet, can support multiple replaceable modules with variable functions. Functions of the MPN can include communications, entertainment, medical monitoring, sports monitoring, personal organization, and games. Multiple users each with his or her own MPN can use them to collaborate in creation of music. An MPN can be used for mobile recognition and logging of wildlife.
US08452255B2 Field device with dynamically adjustable power consumption radio frequency communication
A field device for use in an industrial process control or monitoring system includes terminals configured to connect to a two-wire process control loop configured to carry data and to provide power. In one embodiment, RF circuitry in the field device is configured for radio frequency communication having variable power consumption. In another embodiment, the RF circuitry is coupled to the field device through a separate digital communication bus. A method of modulating the power of RF communication based upon a process communication signal is also provided.
US08452250B2 DC offset compensation method and DC offset compensation device
A DC offset component that occurs in a quadrature modulation system, and that is contained in a modulated transmit signal, is compensated for with good accuracy. In a DC offset compensation method according to the present invention, a DC offset correction value obtained from the transmit signal is weighted in accordance with the signal level of an input signal which is transmit data input to the quadrature modulation system, and the DC offset component contained in the transmit signal is compensated for by using the thus weighted DC offset correction value.
US08452248B2 Multi-band RF combiner
An RF (radio frequency) combiner utilizes RF filtering cavities and transmission paths incorporated into an RF impervious material. This allows traditional stand-alone multiplexers to be integrated into a single device without using signal loss-inducing cables and connections between the multiplexers. The simplicity of the RF combiner allows for RF filters to be milled out of the same RF impervious material without requiring an external RF connection and avoids a cascading of multiple RF filters. In one instance, the RF combiner is employed with two BTS (base transceiver stations) to allow the sharing of antennas without the power losses associated with traditional cascading duplexers.
US08452247B2 Automatic gain control
In one example, a Bluetooth enabled navigation device pairs with a mobile phone and then sends a plurality of tuning transmissions, each at a different transmission power gain amount, to a remote server using the mobile phone. These tuning transmissions are encoded using frequency tones that synthesize speech for transmission through the mobile phone and a voice channel of its wireless telecommunications network. The navigation device then tunes transmit power settings according to a received response to the tuning transmissions and uses the tuned transmit power settings for subsequent transmission to the remote server using this particular mobile phone.
US08452240B2 Radio communication device, radio communication system, and radio communication method
There is provided a radio communication device that includes a plurality of leaky coaxial cables that transmit and receive radio signals, a detection unit that detects a difference in reception timing of a radio signal transmitted from another radio communication device among the plurality of leaky coaxial cables, and a transmission timing adjustment unit that adjusts transmission timing of radio signals to be respectively transmitted from the plurality of leaky coaxial cables based on the difference in the reception timing detected by the detection unit.
US08452239B2 Radio communication device, program and radio communication method
Provided is a radio communication device for operating in an autonomous distributed manner which includes a compression unit that compresses streaming data, a control unit that controls a compression rate of streaming data of the compression unit according to a distance from other radio communication device, a transmission unit that transmits the streaming data compressed by the compression unit to the other radio communication device.
US08452237B2 Method and system for automatic frequency control optimization
A method and apparatus for automatic frequency control in a receiver of a wireless device, the method determining a channel estimation for a received signal; calculating a signal to noise ratio for the channel estimation; applying a weighting factor determined based on the calculated signal to noise ratio for the channel estimation to the channel estimation to create a weighted channel estimation; and supplying the weighted channel estimation to a voltage controlled oscillator.
US08452236B2 Electronic device and a method for transfer of data
A first electronic device includes a radio transceiver for receiving a name request message from a second electronic device and for responding with a name reply message including data in addition to or as an alternative to a name. The second electronic device includes a radio transceiver for transmitting the name request message and for receiving in reply the name reply message; and extraction means for extracting from the received name reply message the data that is included in the name reply message as an addition to or as an alternative to a name. The data may be a URI and the first device may be an advertiser device.
US08452235B2 Tracking receiver devices with wireless power systems, apparatuses, and methods
Exemplary embodiments are directed to communicating information relating to wireless charging. A power transmitting system includes a host device with a transmit antenna. A communication interface conveys receiver information, which includes unique identifier information, from a receiver device to the host device. A controller on the host device monitors and processes the receiver information to generate notification information, which is presented to a user on a user-perceivable notifier. The transmit antenna generates an electromagnetic field at a resonant frequency to create a coupling-mode region within a near-field of the transmit antenna. The system can detect a presence of a receiver device with a receive antenna that is in the coupling-mode region and process a request for power from the receiver device. The system can also notify a user when a host device is leaving a designated region and whether the host device includes expected receiver devices.
US08452234B2 Communication system and receiver used in communication system
A communication system is provided comprising a living body-side electrode which primarily capacitively couples with a living body, an environment-side electrode which primarily capacitively couples with an external environment, and a circuit board on which a circuit which processes a signal which is output from at least one of the living body-side electrode and the environment-side electrode is mounted, wherein the circuit board is not placed between the living body-side electrode and the environment-side electrode.
US08452230B2 Multi-metric gain control for wireless repeater
A method for controlling gain in a wireless repeater includes using two or more gain control metrics indicative of stability of the repeater, at least two of the gain control metrics having different integration lengths, where the integration length is the sum of the coherent integration time and the non coherent integration time, and controlling a variable gain value of the repeater based on one or more of the selected gain control metric(s) where the gain control metric(s) to use is selected based on the stability of the repeater.
US08452229B2 Radio communication apparatus and relay transmission method
Provided is a relay transmission method capable of obtaining the diversity effect even when a relay station has detected an error in a relay signal when performing communication between a base station and a mobile station via a relay station. In the relay station used in this method, a decoding unit (104) performs error-correction-decoding of a systematic bit by performing repeated decoding such as a turbo decoding by using a parity bit and obtains a decoding result formed by a systematic bit after the error-correction-decoding. An error judging unit (105) judges whether the decoded result has an error by using CRC (Cyclic Redundancy Check). An encoding unit (106) performs error-correction-encoding of the decoded result and obtains a systematic bit after error-corrected-encoded and a parity bit. A selection unit (107) selects the decoded result inputted from the decoding unit (104) or the bit string inputted from the encoding unit (106) according to the judgment result obtained by the error judging unit (105) and outputs it to a modulation unit (108).
US08452227B2 Methods and systems for selecting internet radio program break content using mobile device location
Methods and systems for selecting content for outputting on a mobile device during a program break in an Internet radio stream using mobile device location information. In one aspect, the methods and systems seamlessly select content for outputting on a mobile device during a program break in an Internet radio stream using mobile device location information and program break markers. In another aspect, the methods and systems select content for outputting on a mobile device during a program break in an Internet radio stream using mobile device trajectory information.
US08452223B2 Image forming apparatus with sheet transport control timing changed according to length of transported sheet
Provided is an image forming apparatus including: an image bearing member bearing a toner image formed by an image forming portion; a transfer part transferring the toner image formed on the image bearing member onto a sheet; a separation/feeding part separating sheets stacked on a sheet stacking member and feeding the sheet while nipping the sheet; and a transport part transporting the sheet fed by the separation/feeding part to the transfer part, in which a transporting operation of the transport part is changed according to a length of the sheet to be transported in a transport direction of the sheet.
US08452222B2 Image-bearing member protecting agent, protective layer forming device, image forming method, image forming apparatus, and process cartridge
An image-bearing member protecting agent including a fatty acid metal salt, and an inorganic lubricant, wherein the image-bearing member protecting agent is a solid formed by compression molding a particulate or granulated raw material containing the fatty acid metal salt and the inorganic lubricant, and applied or adhered to a surface of an image bearing member, and wherein the image-bearing member protecting agent has a front surface which is a side of the image-bearing member protecting agent to be used at the beginning, and a rear surface which is a side thereof to be left when most of the image-bearing member protecting agent is used up, and the image-bearing member protecting agent has a density decreasing from the front surface toward the rear surface.
US08452220B2 Laser fixing device
A laser fixing device, which is for use in an electrophotographic image forming apparatus, including: a carrying device for carrying a sheet; and a laser array section which is made up of a plurality of laser sources arrayed in a line, the plurality of laser sources irradiating a non-fixed toner image, which is attached to the sheet that is being carried by the carrying device, with a laser beam so that the non-fixed toner image is fused and fixed to the sheet. In the laser fixing device, an irradiation region length and a sheet carrying speed are set so that tn≧0.259·mt1.5139, where mt is a maximum level of an attached-toner amount per unit area of the sheet (mg/cm2) in the image forming apparatus, and tn is an irradiation region crossing time (msec), which is found by dividing the irradiation region length by the sheet carrying speed, the irradiation region length being a length, in the direction in which the sheet is carried, of a region on the sheet which region is irradiated with the laser beam. According to this configuration, it is possible to prevent a void from occurring in the laser fixing device.
US08452219B2 Electrophotographic printer
An electrophotographic printer is configured such that an infrared heater is installed at a position between a plurality of electrophotographic print units installed in of the flow direction of a recording material, and a part (an inter-unit extension part) situated between print units of the recording material is irradiated with infrared light from the infrared heater to perform a partial evaporative removal of a carrier liquid of the recording material and a partial fixing of a toner.
US08452213B2 Image forming apparatus
In an image forming apparatus, a support frame configured to support a plurality of cartridges each including a photoconductor is allowed to be pulled out from a casing of the apparatus. A plurality of light-emitting parts configured to expose a corresponding photoconductor to light is arranged in each exposure unit which is movable between an exposure position proximate to the corresponding photoconductor and a retreating position away from the photoconductor. A pair of side plates of the support frame, which extends in a direction perpendicular to a main direction in which the light-emitting parts are arranged, has guide slots formed therein, each of which is configured to guide movement of a corresponding exposure unit between its exposure and retreating positions. Each guide slot includes a positioning portion configured to position the exposure unit in position in a subordinate direction perpendicular to the main direction and to an exposure direction.
US08452208B2 Electrophotographic image forming apparatus
An electrophotographic image forming apparatus includes an electrophotographic photosensitive drum and a developing cartridge. The developing cartridge is detachably mountable to a main assembly of the apparatus. A cartridge supporting member is movable, while detachably mounting the developing cartridge, between an inside position that is inside of the main assembly of the apparatus to mount the developing cartridge to the main assembly of the apparatus, and an outside position that is outside of the main assembly of the apparatus to remove the developing cartridge from the main assembly of the apparatus. When the cartridge supporting member detachably supports a plurality of such developing cartridges, and when the cartridge supporting member is moved from the outside position to the inside position, force receiving portions of the developing cartridges are contacted to force applying portions of the apparatus at different points of time.
US08452207B2 Preventing damage to a photoconductor
An in situ replacement cartridge (200) for an electrophotographic printer includes a rigid, cylindrical photoreceptive member (206); a housing (233) for retaining and attaching the photoreceptive member to the printer; and a removable shield (231a, 231b) surrounding the photoreceptive member.
US08452205B2 Image forming apparatus having skeletal structural shaft
An image forming apparatus for forming an image on a sheet, includes: a pair of panels which constitute a main body skeletal structure of the image forming apparatus and face each other; a main body skeletal structure shaft which connects between the pair of panels and is fixed to each of the pair of panels; and a unit which is installed between the pair of panels and needs positioning based on the main body skeletal structure shaft, wherein an exposed section which is provided on the main body skeletal structure shaft and serves as a measuring reference position for a measuring instrument when a positional relationship between the main body skeletal structure shaft and the unit is measured by use of the measuring instrument after completing assembling of the image forming apparatus.
US08452202B2 Heating device and image forming apparatus with fixing device switched on/off in response to a zero-cross point of an AC voltage output from an AC power source
A controller outputs a heater control signal in synchronization with a rise in a zero-cross signal. In response to the heater control signal, a switching device of a heater driving circuit switches ON/OFF. However, a noise occurs in an output voltage of an AC power source at the time of switching, and this noise causes a false zero-cross signal. For the purpose of preventing operation of a heater in accordance with the false zero-cross signal, the controller disregards the rise in the zero-cross signal during a set time period after the rise in the heater control signal.
US08452197B2 Image forming device having sheet reverse running mechanism
An image forming device includes a changeover flap, a cover, a flap displacement mechanism, an inlet end, an outlet end, and a first conveyer passage extending from the outlet end. A second conveyer passage is bifurcated from the first conveyer passage at a bifurcated portion. The changeover flap is provided at the bifurcated portion and is pivotally movable. The flap displacement mechanism includes a pivot arm pivotally movable. The pivot arm includes a free end portion provided with a linking portion to which the changeover flap is pivotally movably connected. The pivot arm and the changeover flap is configured to change an angle therebetween in accordance with a pivotal movement of the changeover flap and the pivot arm in interlocking relation to the pivotal movement of the cover from its closed position to its open position to displace the linking portion toward the cover.
US08452196B2 Device for measuring length of recording material, image forming apparatus and computer readable medium
A device for measuring a length of a recoding material, includes: a rotating body that rotates in contact with a recording material which is transported; a length measuring unit that measures a length of the recording material based on a rotation of the rotating unit; a detecting unit that detects at least one of a rotation and an oblique advance of the recording material; and a correcting unit that corrects a value measured by the length measuring unit based on an output of the detecting unit.
US08452192B2 Apparatus and method for monitoring statistical characteristics of phase noises, and coherent optical communication receiver
This invention relates to an apparatus and a method for monitoring statistical characteristics of phase noises, as well as to a coherent optical communication receiver. The apparatus for monitoring statistical characteristics of phase noises comprises an argument calculating unit (203), for obtaining an argument of a signal input thereto; an unwrapping unit (204), for unwrapping the argument obtained by the argument calculating unit (203) to obtain a phase signal (205); a delaying unit (207), for delaying the phase signal; a differentiating unit (209), for obtaining a difference between a phase signal currently obtained by the unwrapping unit (204) and a phase signal delayed by the delaying unit (207); a modulus squaring unit (210), for obtaining a square of the modulus of the difference; and an averaging unit (211), for averaging squares of moduli of a plurality of differences obtained by the modulus squaring unit (210) to obtain a mean-squared differential phase (MSDP) value.
US08452191B2 Electronic compensation of nonlinear effects of semiconductor optical amplifiers
Systems and methods are disclosed for compensating for impairments caused by a semiconductor optical amplifier (SOA). One such method comprises receiving an optical signal which has been distorted in the physical domain by an SOA, and propagating the distorted optical signal backward in the electronic domain in a corresponding virtual SOA.
US08452190B1 Wavelength locked channel select
A signal processing system includes an input for receiving an input signal, a light source for generating an optical carrier signal having a pre-determined wavelength, a modulator for receiving the input signal and the optical carrier signal and modulating the optical carrier signal based upon the input signal, and an optical filter having a plurality of signal channels, wherein at least one of the signal channels is locked by a reinsertion of the optical carrier signal to pass signals having a wavelength substantially the same as the wavelength of the optical carrier signal.
US08452188B2 Visible light communication method and system
A Visible Light Communication (VLC) method in a VLC terminal, in which the VLC terminal requests initial access to an Access Point (AP) on a selected mini-slot among a plurality of mini-slots constituting a control slot, based on control information in a frame, sends an association request to the AP on an allocated uplink time slot, if the uplink time slot allocated to correspond to the selected mini-slot exists in control information in a next frame, and transmits data at a data rate appointed to the VLC terminal included in control information in the current frame using an association Identifier (ID) included in a response received in reply to the association request and the allocated uplink time slot.
US08452187B2 Bi-directional, compact, multi-path and free space channel replicator
An apparatus for simulating radio frequency (RF) signal propagation characteristics in a wireless communication network is disclosed. The apparatus includes a first RF terminal and a second RF terminal. A first optical modulator is in electrical communication with the first RF terminal. An optical delay line is in optical communication with the first optical modulator. A first optical demodulator is in optical communication with the optical delay line and in electrical communication with the first RF terminal. A second optical demodulator is in optical communication with the optical delay line and in electrical communication with the second RF terminal. A second optical modulator is in electrical communication with the second RF terminal and in optical communication with the optical delay line.
US08452185B2 Polarization insensitive optical circuit
The present invention, in one embodiment contemplates a polarization insensitive optical circuit constructed of an input/output signal separator, such as an optical circulator or a 1×2 or 2×2 coupler or N×M coupler, a polarization sensitive operator, and a polarization rotator reflector. In an alternate embodiment, the invention contemplates a polarization insensitive optical circuit comprising a polarization rotator reflector, and a polarization sensitive operator which may comprise for example a first polarization rotator, an operator/coupler, and a polarization beam combiner. Preferably at least one of the components in the optical circuit is constructed integrally from the substrate upon which the optical circuit is based. For example the polarization rotator and/or polarization sensitive operator of the present invention may be monolithic.
US08452183B2 Transmitter of multimedia data
Disclosed is a multimedia data transmitter that can transmit multimedia data such as image, voice and control signal whose media are different from each other through an optical transmission medium such as plastic or glass optical cables to a short or long distance area. The multimedia data transmitter includes: a digital signal processing logic, converting multimedia data transmitted in different transmission formats into data of a single transmission format, converting parallel image data into serial image data; an interface control logic, generating a control signal for transmission of the data converted by the digital signal processing logic, interfacing interface data; an optical driver, performing optical transmission of the serial data generated by the digital signal processing logic according to the control signal generated by the interface control logic, processing an optical-to-electrical converted signal.
US08452178B2 Passive optical network user terminal and method of power supply control and power supply state reporting for the same
The present disclosure discloses a passive optical network (PON) user terminal comprising a passive optical network interface unit (PONIU) having access to a PON system, a service data distribution unit (SDDU) connected to the PONIU for distributing service data, a plurality of service processing units (SPUs) for receiving and accordingly processing the service data distributed by the SDDU, a power source for providing power to the above units, and a power supply control unit (PSCU) for controlling the activating/deactivating of the energy-saving power supply to the SPUs, the SDDU, and the PONIU. The present disclosure further provides a method for controlling the PON power supply and for reporting the power supply state. The present disclosure allows control of the energy usage of the PON user terminal to save power when a service in the PON user terminal is not used or when the user terminal uses a backup power source to supply power.
US08452176B2 Reachability matrices spanning multiple domains in an optical network
A method of providing routes through heterogeneous subsystems in an optical network is disclosed, which includes generating, using a processing device, a reachability matrix based on subnetwork information; and generating, using the processing device, a topology associated with the optical network using the reachability matrix. The method also includes determining, using the processing device, a shortest path through the optical network using the reachability matrix and a cost model graph; and displaying, using a graphical user interface, subsystems associated with the shortest path, regeneration locations associated with the shortest path, wavelengths associated with the shortest path, the topology, and the shortest path. Corresponding apparatus and computer-readable storage media are also disclosed.
US08452172B2 Testing an optical network
The present invention relates to testing a passive optical network having a head end and a plurality of terminals, which terminals are connected to the network at a respective plug and socket arrangement located at customer premises. A test device is provided having a standard plug for connection in place of a terminal in the socket of the relevant customer premises. An identification device is provided in the socket. The test device is arranged to (i) read the identity of the identification device and (ii) test the line and transmit a result to the head end together with the identity so that the line to the customer premises can be tested remotely. When the line has been tested, the test device can be removed. Because the test device uses an existing connection, the optical (insertion) loss is reduced.
US08452170B2 Digital single lens reflex camera
To simplify and miniaturize an interface structure for power supply and signal transmission and reception between a camera body and a lens unit and reduce operation restrictions of the interface structure, a digital single lens reflex (DSLR) camera includes a camera body and a lens unit which is attached to or detached from the camera body, in which the camera body includes interface pins formed contactable with the lens unit, the interface pins including power pins and signal pins, a pin housing that receives therein the interface pins, a flexible printed circuit board (FPCB) including a first pattern portion electrically connected with the power pins and a second pattern portion electrically connected with the signal pins, and a lead wire electrically connected with the first pattern portion.
US08452169B2 Control of artificial lighting of a scene to reduce effects of motion in the scence on an image being acquired
Motion of an image of a scene being captured by a digital image acquisition device is detected and used to control parameters of illumination of the scene by a flash lamp that is typically built into the device. Parameters that may be controlled include the intensity, duration and timing of light emitted by the flash lamp. Such control of the flash illumination is preferably performed in conjunction with adjusting one or more exposure parameters used to capture an image. Such exposure parameters include duration, aperture and sensor gain. Motion blur caused by movement of the camera or by movement of an object within the scene being photographed is reduced by selecting appropriate exposure parameters and flash light characteristics.
US08452165B2 Recording medium, playback apparatus, method and program
A plurality of video streams and STN_table are recorded in the local storage 200. Each of the plurality of video streams is a secondary video stream to be played together with a primary video stream, and includes picture data representing a child image to be displayed in Picture in Picture that is composed of a parent image and the child image. In the STN_table, entries of secondary video streams that are permitted to be played are described in the order of priority.
US08452158B2 Recording apparatus, imaging and recording apparatus, recording method, and program
Disclosed herein is a recording apparatus including: an input section configured to input main data and added data attached to the main data; and a recording control section configured such that when the main data and the added data input through the input section have each reached a predetermined data amount, the recording control section temporarily stores the main data and the added data in units of the predetermined data amount; and that when the sum of the amounts of the temporarily stored data has reached a specific data amount, the recording control section transfers the temporarily stored data to recording media for recording thereto in a single file; the recording control section further registering management data about the recorded data to a file system of the recording media in such a manner that the management data is sorted by the data type of the recorded data.
US08452157B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08452154B2 Transmitting signals to cause replays to be recorded at a plurality of receivers
A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.
US08452153B2 Associating pre-generated barcodes with temporal events
An information stream (information stream) can be “bookmarked” with event markers to note points in time in the information stream of occurrences of interesting events. Repeat occurrences of an event are noted with the same event marker. The events of interest need not be a priori determined. In fact, unexpected events can be readily noted.
US08452147B2 Assembly for measuring optical signal power in fiber lasers
A fiber laser system is configured with a power measuring assembly surrounding a splice between two fibers. The power measuring assembly is operative to maintain the splice at a substantially constant splice temperature and shield the spliced fibers from external bending stresses so as to provide for power readings of the laser system at the splice independently from the influence of multiple variable external factors.
US08452142B1 Railway deployable composite communication cable
A communication cable can comprise twisted pairs of electrical conductors for transmitting electrical signals and bundles of optical fibers for transmitting optical signals. The electrical signals and/or the optical signals can support voice and digital communication or data transmission. The twisted pairs can be encased in a gelatinous material and disposed along a central axis of the communication cable. Each bundle of optical fibers can be disposed in a respective buffer tube. The buffer tubes can be arranged in a ring around the twisted pairs. The communication cable can be configured to manage strain on the optical fibers without subjecting the twisted pairs to deleterious tensile stress. The communication cable can include strength rods embedded in an outer jacket, with the outer jacket sized for insertion in a conduit running along a railway or other transportation line.
US08452140B2 Optical socket assembly having optical socket with electrical resilent contacts
An socket assembly (100) comprises an optical socket (1) and an IC package (5) assembled to the optical socket (1), the optical socket (1) comprises an insulative housing (4) with a plurality of passageways (4110), a plurality of optic members (3) received in the passageways (4110) and a plurality of electrical contacts (2) received in the insulative housing (1). The optic member (3) comprises a waveguide (31) and a lens (32) at the end of the waveguide (31), the IC package (5) comprises a plurality of lenses (510) located at the bottom portion (51) thereof and a plurality of electrical conducts (512) located at peripheral thereof, the lens (510) are received in the passageway (4110) and the electrical conducts (512) connect with the electrical contacts (2).
US08452135B2 Method and apparatus for measuring fiber twist by polarization tracking
A method of measuring fiber twist in a multi-core optical fiber bearing an FBG with polarization dependent reflectivity. The state of polarization of the launched light is adjusted until the reflected FBG wavelength is maximal, indicating that light reaching the FBG is linearly polarized, and the polarization axis of the light reaching the FBG is aligned with the slow birefringent axis of the FBG; the SOP of launched light is now measured. Bending experienced by the fiber is measured conventionally, and birefringence produced by bending of the multi-core optical fiber is calculated. A candidate amount of twist between the launch location and the FBG is proposed, and the corresponding twist-induced birefringence is calculated. When calculations show that light with the launched SOP becomes linearly polarized and aligned with the FBG after traversing a fiber section with the calculated birefringences and proposed rotation, the amount of twist has been properly identified.
US08452130B2 Information storage medium storing graphic data and apparatus and method of processing the graphic data
An information storage medium including graphic data and presentation information, and an apparatus and method of processing the graphic data are provided. The information storage medium includes the graphic data, page composition information which defines page composition of the graphic data, and the presentation information indicating when graphic screen data, which is composed with reference to the page composition information of the graphic data, is output to a display screen. Therefore, a graphic object is reusable in graphic data processing, and accordingly, a time taken to process the graphic data is reducible and memory area may be saved.
US08452127B2 Methods and apparatuses for reducing the effects of noise in image signals
An object is to suppress a false color and moire that occur in a high-frequency region. Color interpolation circuits of a color-difference signal generating circuit separate an image signal obtained from an image pickup device, in which a plurality of color filters are arranged in a predetermined pattern and in which pixels corresponding to the respective color filters are provided, into image signals of the respective color filters (R, G1, G2, and B), and perform an interpolation process on the image signals of the respective color filters. Then, a false color determining circuit determines whether a target region is a high-frequency region on the basis of at least any of slopes of image signals of the G1 filter and the G2 filter and a difference between the image signals of the G1 filter and the G2 filter in the target region.
US08452114B2 Decoding apparatus and control method thereof
A decoding apparatus for decoding an encoded image signal and its control method. The decoding apparatus decodes the encoded image signal and inverse-quantizes decoded information. The apparatus inverse-orthogonal transform an inverse-quantized information to obtain a decoded image signal. A quantization error estimator estimates a maximum square error of the inverse-quantized information and a second inverse-orthogonal transformer inverse-orthogonal transforms the quantization error from the quantization error estimator. An image-quality enhancing signal generator generates an image-quality enhancing signal based on the quantization maximum error and the decoded image signal, and an image synthesizer generates a high-quality image signal by synthesizing the image-quality enhancing signal with the decoded image signal.
US08452107B2 Methods and systems for occlusion tolerant face recognition
Certain embodiments of the present disclosure relate to a method for face recognition that is occlusion tolerant and scale/shift invariant based on a combination of hierarchical maximization and adaptive representation technique.
US08452104B2 Image determination apparatus, computer readable medium storing program, and method
An image determination apparatus includes a first extraction unit, a second extraction unit, a calculation unit, and a correction unit. The first extraction unit extracts a first set from an image including linear components that are line-shaped components. The first set includes a linear component extending along a first direction and a linear component extending along a second direction intersecting the first direction. The second extraction unit extracts a second set including a linear component extending along a direction different from the first and second directions. The calculation unit calculates a likelihood for the first set extracted by the first extraction unit in accordance with a relationship between linear components included in the first set. The likelihood is a likelihood of a table being formed. The correction unit corrects the likelihood calculated by the calculation unit in accordance with a relationship between the first set and the second set.
US08452102B2 Image management apparatus, control method, and storage medium
The present invention is directed to an image managing apparatus allowing a user to acquire an image shot by other user participated in an event that the user participated in when a user shot images with the user's own camera but there was a period of time in which the user could not shoot due to some reason. The image management apparatus of the present invention is configured to sort a plurality of images shot by the user's camera based on a shooting time, calculate a non-shooting time period, extract an image shot by a camera of other user, which has a shooting time included in the non-shooting time period of the user. Further, the image management apparatus extracts an image having keywords, a shooting position, and object information, which are the same as an image shot by the camera of the user.
US08452100B2 Image processing apparatus, image forming apparatus and image reading apparatus including the same, and image processing method
A feature point calculating section binarizes the image data to obtain a centroid of a consecutive component in which pixels are connected as a feature point, reverses the image data, obtains a centroid as a feature point from the reversed image data similarly, and adds them as a feature point of the image data. A features calculating section calculates a predetermined invariant based on the feature point containing the feature point obtained from the reversed image data, and calculates a hash value based on the predetermined invariant. A vote process section retrieves a hash table based on the calculated hash value, votes for a document of an index stored in association with the hash value, and accumulatively adds the vote. A similarity determination process section compares the number of votes calculated by the vote process section with a predetermined threshold value to determine a similarity.
US08452097B2 Apparatus and method for extracting circumscribed rectangles of characters in transplantable electronic document
Disclosed are an apparatus and a method for extracting circumscribed rectangles of one or more characters in a transplantable electronic document. The apparatus comprises a command and resource extraction device for extracting text-segment-related commands and original font resources; a division device for dividing the original font resources into fonts; a font replacement device for seeking fonts, and obtaining font resources after font replacement; a measurement information extraction device for extracting character shape measurement information of the characters; and a calculation device for calculating the circumscribed rectangles of the characters.
US08452096B2 Identifying descriptor for person or object in an image
A device and method for processing an image to create appearance and shape labeled images of a person or object captured within the image. The appearance and shape labeled images are unique properties of the person or object and can be used to re-identify the person or object in subsequent images. The appearance labeled image is an aggregate of pre-stored appearance labels that are assigned to image segments of the image based on calculated appearance attributes of each image segment. The shape labeled image is an aggregate of pre-stored shape labels that are assigned to image segments of the image based on calculated shape attributes of each image segment. An identifying descriptor of the person or object can be computed based on both the appearance labeled image and the shape labeled image. The descriptor can be compared with other descriptors of later captured images to re-identify a person or object.
US08452094B2 Real-time image generator
A real-time image generator is disclosed. A real-time image generator may include a first block extracting only a luminance component having a saturation, hue, and value domain from red, green and blue values of an image. A second block outputs a log summation value and pixel count value with respect to a luminance component of an overall image by using the extracted luminance component and a natural log value. A third block calculates a luminance average value of the image by using the natural log summation value and the pixel count value outputted in the second block, the third block generating a tone mapping look up table including a tone mapping operator (Ld) for each luminance range to obtain a final output image using the calculated luminance average value. The third block outputs a tone mapped red, green and blue value by multiplying a corresponding tone mapping operator (Ld) of the tone mapping look up table by a red, green and blue value of the input image.
US08452093B2 Efficient histogram storage
A histogram has ranges, a value for each range, and a time value. A pattern is generated, having a zero value for each range having a zero value, and a one value for each range having a non-zero value. Any non-zero values of the ranges are compressed into a compressed value. The pattern and the time value match or do not match any given entry of a pattern table having a number of entries, each of which has an index value, a time range, and a pattern. Where the pattern and the time value do not match any given entry of the pattern table, a new entry is added to the pattern table, and is considered the given entry. An entry is then added to a histogram table. This entry has the time value, the index value of the given entry of the pattern table, and the compressed value.
US08452091B2 Method and apparatus for converting skin color of image
An image-processing method that converts a skin color of an image is provided, the method including detecting a face region of an image, when a face region is detected in the image, verifying whether the face region is a face by analyzing the characteristics of the face region, and when the region is determined to be a face, extracting a skin region in the image, and converting the skin color of the extracted skin region into a desired skin color.
US08452088B1 Content-based digital-image classification method
A method of classification for a content-based digital-image, including: defining a set of low-level features describing the semantic content of the image, the features being quantities obtainable from the image by means of logico-mathematical expressions that are known beforehand, and the choice of said features depending upon the image classes used for the classification; indexing an image to be classified, with the purpose of extracting therefrom a feature vector, the components of which consist of the values assumed, in the image, by said low-level features; splitting the feature space defined by the low-level features into a plurality of classification regions, to each one of the regions there being associated a respective image class, and each classification region being the locus of the points of the feature space defined by a finite set of conditions laid on at least one component of the feature vector; associating the feature vector to the feature space; identifying, among the classification regions, a specific classification region containing the feature vector extracted from the image to be classified; and identifying the image class associated to the specific classification region identified.
US08452086B2 System and user interface for machine-assisted human labeling of pixels in an image
A user interface and method is embodied on a computer readable medium and executable on a computer. The user interface is a labeler which labels only foreground pixels of an image stored in a computing environment. The labeler operates in a Region mode/state and Brush mode/state, and includes a Tentative mode that permits an assigned label to be changed after pixels have been selected. Groups of pixels may be selected for labeling at once by a point-and-click command, and a pixel may belong to one or more groups of pixels which are stored in memory as image layers. The groups are formed dynamically by user selection actions, and/or through automatic recognition algorithms. Pixels already labeled with certain labels may be locked to not be altered by additional labeling operations. Unassigned pixels may be highlighted to increase the ease at which they are identified in an image. Comparisons between labeled images are undertaken to indicate differences between different groundtruth labeling.
US08452085B2 Image processing apparatus, image processing method and computer readable medium for color extraction and deletion
An image processing apparatus is provided, the apparatus including: a color extracting section that extracts colors contained in processing image data as a flat color or a characteristic color; a first evaluation value calculating section that calculates a flat color evaluation value with respect to a combination of flat colors based on a color difference, and that calculates a characteristic color evaluation value with respect to a combination of characteristic colors based on a color difference; a second evaluation value calculating section that calculates a combination evaluation value with respect to a combination of a characteristic color and a flat color based on a color difference; and a deleting section that reduces a number of colors to a preset number by deleting a color extracted by the color extracting section in accordance with the characteristic color evaluation value, flat color evaluation value and the combination evaluation value.
US08452084B2 Method for compressing elevation maps
A method for compressing an elevation map by means of digital image processing, according to which local and global parameters of an elevation map are calculated for sorting the elevation map into a corresponding category and the elevation map is categorized according to the calculated local and global parameters. Optimal parameters for compressing the elevation map are determined according to the calculated local and global parameters and according to the corresponding category and then the elevation map is compressed by applying on it digital image processing by using the determined optimal compression parameters.
US08452078B2 System and method for object recognition and classification using a three-dimensional system with adaptive feature detectors
A method including imaging an object in three-dimensions; binning data of the imaged object into three-dimensional regions having a predetermined size; determining a density value p of the data in each bin; inputting the p density values of the bins into a first layer of a computational system including a corresponding processing element for each of the bins; calculating an output O of the processing elements of the computational system while restricting the processing elements to have weights Wc1 connecting the processing elements to the corresponding p density values; and communicating an estimated class of the scanned object based on the calculated system outputs.
US08452077B2 Method for imaging workpiece surfaces at high robot transfer speeds with correction of motion-induced distortion
A method is provided for imaging a workpiece by capturing successive frames of an elongate stationary field of view transverse to a workpiece transit path of a robot, while the workpiece is transported by the robot. The robot transit path is illuminated with an elongate illumination pattern transverse to the transit path to obtain a workpiece image of successive frames. Motion-induced image distortion is corrected by computing respective correct locations of respective ones of the frames along the transit path.
US08452073B2 Closed-loop process control for electron beam freeform fabrication and deposition processes
A closed-loop control method for an electron beam freeform fabrication (EBF3) process includes detecting a feature of interest during the process using a sensor(s), continuously evaluating the feature of interest to determine, in real time, a change occurring therein, and automatically modifying control parameters to control the EBF3 process. An apparatus provides closed-loop control method of the process, and includes an electron gun for generating an electron beam, a wire feeder for feeding a wire toward a substrate, wherein the wire is melted and progressively deposited in layers onto the substrate, a sensor(s), and a host machine. The sensor(s) measure the feature of interest during the process, and the host machine continuously evaluates the feature of interest to determine, in real time, a change occurring therein. The host machine automatically modifies control parameters to the EBF3 apparatus to control the EBF3 process in a closed-loop manner.
US08452064B2 Apparatus and methods for geometric calibration of positron emission tomography systems
Apparatus and methods for geometric calibration of positron emission tomography (PET) systems are provided. One method includes obtaining scan data for a uniform phantom and generating reference images based on the scan data for the uniform phantom. The method further includes reconstructing images of the uniform phantom using a PET imaging system and determining a geometric calibration for the PET imaging system based on a comparison of the reconstructed images and the reference images.
US08452062B2 Respiration determination apparatus for determining respiration based on bronchial tree image data
A respiration determination apparatus includes a bronchial tree image data set providing unit which provides a bronchial tree image data set showing a bronchial tree. The apparatus further includes a bronchial tree detection unit for detecting the bronchial tree in the bronchial tree image data set, and a respiratory information determination unit for determining information about the respiration from the detected bronchial tree.
US08452061B2 Electronic colon cleansing method for virtual colonoscopy
A method for electronically cleansing a virtual object formed from acquired image data converted to a plurality of volume elements is provided. The present method allows individual volume elements, or voxels, to represent more than one material type. The method includes defining a partial volume image model for volume elements representing a plurality of material types based, at least in part, on the measured intensity value of the volume element. The material mixture for each of the volume elements representing a plurality of material types can be estimated using the observed intensity values and the defined partial volume image model. The volume elements representing a plurality of material types can then be classified in accordance with the estimated material mixture. For electronic colon cleansing, the method includes removing at least one classification of volume elements when displaying the virtual object.
US08452060B2 Fingerprint preview quality and segmentation
A ridge flow based fingerprint image quality determination can be achieved independent of image resolution, can be processed in real-time and includes segmentation, such as fingertip segmentation, therefore providing image quality assessment for individual fingertips within a four finger flat, dual thumb, or whole hand image. A fingerprint quality module receives from one or more scan devices ridge-flow—containing imagery which can then be assessed for one or more of quality, handedness, historical information analysis and the assignment of bounding boxes.
US08452057B2 Projector and projection control method
A method controls a projection of a projector. The method predetermines hand gestures, and assigns an operation function of an input device to each of the predetermined hand gestures. When an electronic file is projected onto a screen, the projector receives an image of a speaker captured by an image-capturing device connected to the projector. The projector identifies whether a hand gesture of the speaker matches one of the predetermined hand gestures. If the hand gesture matches one of the hand gestures, the projector may execute a corresponding assigned operation function.
US08452055B2 Collision warning system
A method of estimating a time to collision (TTC) of a vehicle with an object comprising: acquiring a plurality of images of the object; and determining a TTC from the images that is responsive to a relative velocity and relative acceleration between the vehicle and the object.
US08452049B2 Image analysis by object addition and recovery
The invention described herein is generally directed to methods for analyzing an image. In particular, crowded field images may be analyzed for unidentified, unobserved objects based on an iterative analysis of modified images including artificial objects or removed real objects. The results can provide an estimate of the completeness of analysis of the image, an estimate of the number of objects that are unobserved in the image, and an assessment of the quality of other similar images.
US08452048B2 Associating an object in an image with an asset in a financial application
The invention relates to a method for associating an object in an image with an asset of a number of assets in a financial application. The method includes receiving the image of the object comprising global positioning system (GPS) data, where the image is captured using an image-taking device with GPS functionality and processing the image to generate processed GPS data. The method further includes determining, using the processed GPS data, a geographic location of the object in the image, and identifying, using the geographic location, the object by performing a recognition analysis of the image. The method further includes associating, based on the recognition analysis, the object in the image with the asset of the assets of an owner in the financial application, and storing, in the financial application, the image of the object associated with the asset of the assets of the owner.
US08452046B2 Method and apparatus for automatic sediment or sludge detection, monitoring, and inspection in oil storage and other facilities
A method includes receiving an image of a storage tank at a processing system, where the storage tank is capable of storing one or more materials. The method also includes processing the image to identify a level, profile, or amount of sludge or sediment present in the storage tank. Processing the image could include segmenting the image into multiple segments and using the segments to identify a non-linearity in the image. The image could be segmented into segments having different grey levels using grey level values associated with previously-identified sediment or sludge. The identified level or amount of sludge or sediment could be used to automatically schedule maintenance for the storage tank.
US08452044B2 Printed matter, image processing apparatus, printed matter authenticity determination apparatus, image processing method, printed matter authenticity determination method, and program
A printed matter, wherein a line latent image and a digital watermark are printed in a predetermined region in an overlapping manner, the line latent image becoming visible when a line filter provided with a line pattern formed on a transparent film is superimposed thereon.
US08452040B2 Speaker-transducer with integral bass-reflex and maximum efficiency cooling
This is a novel speaker design which introduces its own integrated bass-reflex. This design allows for improved cooling for the speaker's voice coil over existing designs and has acoustics that are more natural and of higher quality than known speakers.
US08452038B2 Multi-throat acoustic horn for acoustic filtering
A horn coupled to multiple acoustic transducers includes first and second throat portions and a mixing area integrally formed with the first and second throat portions. The first throat portion has a first throat opening adjacent to a first transducer, and the second throat portion has a second throat opening adjacent to a second transducer. The mixing area includes a common mouth opening shared by the first and second throat portions for at least one of transmitting or receiving acoustic signals. At least one dimension of the first throat portion is different from a corresponding dimension of the second throat portion, so that a first cutoff frequency corresponding to the first throat portion is different from a second cutoff frequency corresponding to the second throat portion.
US08452034B2 Entrainment avoidance with a gradient adaptive lattice filter
Method and apparatus for signal processing an input signal in a hearing assistance device to avoid entrainment, the hearing assistance device including a receiver and a microphone, the system comprising using a gradient adaptive lattice filter including one or more reflection coefficients to measure an acoustic feedback path from the receiver to the microphone of the hearing assistance device.
US08452029B2 Audio system, electronic device and car audio system
An audio system including an inverter, a first amplifier, a first mixer, a main speaker, and a first audio output port is provided. The inverter receives a first audio signal and inverts the first audio signal into an inverted audio signal. The first amplifier receives the inverted audio signal from the inverter and multiplies the inverted audio signal by a first gain to generate a first compensating audio signal. The first mixer receives a second audio signal and mixes the first compensating audio signal with the second audio signal to generate a first low-interference audio signal. The main speaker receives and plays the first audio signal. The first audio output port receives the first low-interference audio signal from the first mixer and transmits the first low-interference audio signal to a first external speaker. An electronic device and a car audio system capable of generating the low-interference audio signal are provided.
US08452028B2 Dynamic surround channel volume control
A dynamic surround channel volume control applies a variable gain control to the surround channels of a multi-channel system. Thus the levels of the surround channels are related to the main volume control of the system. This maintains a predictable relationship between the surround channels and the main or front channels.
US08452022B2 Digital filter circuit, digital filter program and noise canceling system
Disclosed herein is a digital filter circuit for producing a noise reduction signal for reducing noise based on a noise signal outputted from a microphone which collects the noise, including: an analog/digital conversion section; a first digital filter section; an arithmetic operation processing section; a second digital filter section; and a digital/analog conversion section. The first digital filter section and/or the second digital filter section are configured such that a predetermined attenuation amount is obtained within a predetermined range in the proximity of a sampling frequency around the sampling frequency.
US08452021B2 Real ear measurement system using thin tube
An embodiment of a hearing assistance apparatus for performing a Real Ear Measurement (REM), comprises a hearing assistance device housing, a microphone within the housing, an earhook connected to the housing, and a flexible tube. The house has a first opening for guiding sound into the housing to the microphone. The housing and the connected earhook form an interface, where the earhook has a shape to provide a slot near the interface of the housing and the earhook. The tube guides sound, and has a first end and a second end. The first end of the flexible tube and the slot of the earhook cooperate to retain the first end of the flexible tube in the slot of the earhook and flush with the housing to provide a sound-tight connection with the first opening.
US08452018B2 Apparatus and method for encoding/decoding multichannel signal using phase information
An apparatus and method for encoding/decoding a multi-channel signal may be provided. The apparatus of encoding a multi-channel signal may insert information about whether to encode a phase parameter indicating phase information of a plurality of channels, included in the multi-channel signal, in a bitstream of the multi-channel signal. The apparatus of decoding a multi-channel signal may determine whether to up-mix a mono signal using the phase parameter based on the information about whether to encode.
US08452015B2 Propagating keys from servers to clients
A method for key distribution includes steps or acts of: deprecating a first key on a server; receiving a request from a client wherein the client request includes the deprecated key; verifying the client request by using the deprecated key provided in the client request to decrypt the client request; and sending a communication to the client advising that the first key has been updated. An additional step of sending instructions to the client on obtaining the updated key may also be provided. Additionally, instructions on obtaining the updated key may be sent to the client.
US08452014B2 Group key management for mobile ad-hoc networks
Group key management in a mobile ad-hoc network (MANET) may be provided. Each network node associated with the MANET may comprise a group distribution key and a list of authorized member nodes from which a group key manager may be elected. The group key manager may periodically issue a new group key to be used in protecting communications among the network nodes. A compromised node may be excluded from receiving updated group keys and thus isolated from the MANET.
US08452013B2 Secure message handling on a mobile device
Systems, methods, and software for providing digital security to a child message transmitted from a mobile device to a messaging server, where the mobile device typically does not transmit the parent message with the child message to the messaging server. Whether to apply digital security, such as encryption or a digital signature, or both, is determined, and if the mobile device does not include a complete copy of a parent message for insertion into the child message, the mobile device selectively downloads the parent message from the messaging server prior to the computation of a digital signature or prior to encryption. The systems and methods may also provide a check of the child message size, when the child message includes inserted parent content, to ensure that the child message does not exceed any prescribed limits on message size.
US08452012B2 Using a trusted-platform-based shared-secret derivation and WWAN infrastructure-based enrollment to establish a secure local channel
A system and method for establishing a connection on a mobile computing device includes generating a secret on a trusted platform of the mobile computing device. The secret is transported to a subscriber identity module (SIM)/Smartcard on the mobile computing device. A secure local communication channel is established between the trusted platform and the SIM/Smartcard using the secret.
US08452008B2 Content distributing method, apparatus and system
The present invention provides a method of distributing content to a plurality of clients. The method on a server begins with accessing content to be distributed to a plurality of clients and identifying a first type of content to be distributed as crucial content and identifying a second type of content to be distributed as non-crucial content. The crucial content is any content required to properly render, after a decryption process, the content. The non-crucial content is all the other content to be distributed. The crucial content is encrypted with a first encrypting key which is unique to each of the plurality of clients. The crucial content which has been encrypted is transmitted. The non-crucial content is transmitted to the plurality of clients.
US08452005B2 Unicode-compatible encipherment
Unicode character data is received for transcoding. The Unicode character data is transcoded to an intermediate value. The intermediate value is enciphered. The enciphered intermediate value is transcoded back to Unicode-compatible character data. The transcoding includes assembling character values from the Unicode character data into one or more blocks and representing the assembled character values in a compact form.
US08452004B2 Multi-piece mobile media device enclosure
A mobile media device case can include: (a) a first portion, the first portion comprising a first back wall and one or more first sidewalls, the first back wall and the one or more first sidewalls at least partially define a first interior of the first portion and a first exterior of the first portion, the first interior is configured to receive and partially cover at least a first part of the back section and the one or more side sections of the mobile media device; and (b) a second portion, the second portion comprising a second back wall and one or more second sidewalls, the second back wall and the one or more second sidewalls at least partially define a second interior of the second portion and a second exterior of the second portion. Other embodiments and related methods are also disclosed herein.
US08452003B2 Power saving technique for telephony access networks
Technique is proposed for managing total power consumption in an access network comprising two or more interface modules serving a plurality of subscriber lines, the technique comprises performing a study of real power consumption of the subscriber lines in the access network on a line-to-line basis, correlating results of the study with inventory information concerning allocation of the subscriber lines to the interface modules and power consumption ensured by said modules to the lines and, based on the correlation, assessing optimality of allocation of the subscriber lines to the interface modules.
US08452001B1 Class A-B line driver for gigabit Ethernet
A line driver including a first driver circuit, a second driver circuit, and a first summing circuit. The first driver circuit generates a first component signal having a first polarity based on a first transmit signal, the bias signal, and the offset signal. The second driver circuit generates a second component signal having a second polarity based on a second transmit signal, the bias signal, and the offset signal. The first summing circuit sums the first and second component signals to generate a first differential signal. A first average current of the first differential signal for multiple symbols is greater than a second average current of a second differential signal for the symbols. The second differential signal is generated by summing a first biased signal and a second biased signal.
US08451999B2 Interactive communication session director
A system and method may include processing of a signaling message, that includes a called number, requesting establishment of a communication session to the called number, determining that the called number is associated with an account comprising a member profile having an active forward-to number, and generating signals for producing an announcement associated with the account. The system and method may further include receiving a response to the announcement, and determining whether the response is associated with the member profile having the active forward-to number.
US08451998B2 System and method for providing location information
A system and method for providing location information is provided. The system may include a communication device. The communication device may include a communication interface to receive a notice of an incoming communication. The communication device may also include a display to display a representation of a present location of a calling party and to display a representation of a location of the communication device.
US08451995B2 User status management in a voice calling architecture
A mechanism for indicating a specific response message to be played to a caller is provided. A call that comprises an identification of a caller is received in a recipient device. If the recipient device is operating in the phone management mode, a recipient notification of the call is blocked on the recipient device. If the caller is identified as a known caller based on the identification of the caller, a caller specific response message is sent to the known caller. The caller specific response message is at least one of an interactive or a non-interactive caller specific response message. The interactive response message includes a code with which to respond. If the response message is the interactive response message and the caller enters the code associated with the interactive response message, then the recipient notification of the call is activated on the recipient device.
US08451994B2 Switching cameras during a video conference of a multi-camera mobile device
Some embodiments provide a method for conducting a video conference between a first mobile device and a second device. The first mobile device includes first and second cameras. The method selects the first camera for capturing images. The method transmits images captured by the first camera to the second device. The method receives selections of the second camera for capturing images during the video conference. The method terminates the transmission of images captured by the first camera and transmits images captured by the second camera of the first mobile device to the second device during the video conference.
US08451988B2 Delivery of text messages to wireline phones through caller ID functionalities
IMS networks, text message systems, and methods are disclosed for delivering text messages to IMS wireline phones. A text message system of an IMS network receives a text message intended for the IMS wireline phone. The text message system identifies capability data for an IMS wireline phone that indicates the capability of the IMS wireline phone for handling text messages. The text message system processes the capability data for the IMS wireline phone to determine if the IMS wireline phone is capable of handling text messages. If the IMS wireline phone is not capable of handling text messages, then the text message system appends the text message to a caller ID header of an IMS signaling message, and forwards the IMS signaling message to the IMS wireline phone to display the text message on a caller ID unit associated with the IMS wireline phone.
US08451987B1 Detecting 911 service disruptions
Service disruptions in a 911 system are detected by receiving reports from mobile positioning centers that detail certain activities of the 911 system. These reports are compiled into a log. Parts of this log are then searched for conditions that would indicate a service disruption. For example, a certain number of errors appearing in the log in the last six hours may indicate a service disruption. If a condition that would indicate a service disruption is found, a notice is generated so that action may be taken.
US08451986B2 Method and system for automatically providing alternate network access for telecommunications
A communications unit is provided that can be coupled to a building's telecommunication wiring to provide an automated mechanism for isolating the building's wiring from a PSTN, while also providing a telecommunications connection to an alternative communications network via, for example, broadband or cellular networks. The communications unit can further be configured to be coupled to an alarm controller unit of a security system, thereby permitting the security system to communicate with a remote server system without loss of alarm data. The communications unit can also be configured to permit the legacy security system to provide normal disconnect functionality of building telephones from an outgoing telecommunications line while an alarm condition is present.
US08451985B2 Method and apparatus for distributing alerts
A system that incorporates teachings of the present disclosure may include, for example, a cordless phone operating in an establishment with a plurality of cordless phone handsets having a controller adapted to monitor a source for weather alerts, detect a weather alert, determine from the weather alert a weather alert type, retrieve a user profile, identify from the user profile and the weather alert type one or more of the plurality of cordless phone handsets to be notified of the weather alert, select from the user profile a ringtone type for each of the identified cordless phone handsets, wherein the ringtone type identifies the weather alert type, and transmit a message to cause each of the identified cordless phone handsets to assert the ringtone type identified therefor. Other embodiments are disclosed.
US08451983B2 Dynamic emergency disaster plan
A database and communications server allow for composure of an emergency disaster plan that is tailored to the demographic and geographic information provided by a subscriber to the disclosed system. In the event of an emergency, relevant portions of a family disaster plan are communicated to a subscriber and the family members of the subscriber. Each subscribing family member may communicate with the database, which in turn automatically distributes the message to all family members. After the disaster has ended, insurance information is relayed to the subscriber, and the subscriber's insurance companies are notified.
US08451978B2 Automated DSL performance adjustment
A method includes selecting a first set of digital subscriber lines (DSLs) supported by a digital subscriber line access multiplexor (DSLAM). The DSLs of the first set exhibit reduced performance based on historical performance data. The method includes sending a request to the DSLAM for a first performance parameter for each of the DSLs of the first set. The method includes receiving the first performance parameters. The method includes removing DSLs from the first set that have suitable performance based on the first performance parameters to create a second set of DSLs. The method includes selecting a line profile to apply to the second set of DSLs. The method also includes sending a second request to the DSLAM to apply the line profile to the DSLs of the second set and then to determine a second performance parameter for each of the DSLs of the second set.
US08451976B2 Cathode assembly for an X-ray tube
A cathode assembly for an x-ray tube. In one example embodiment, a cathode assembly includes a cathode head, a filament, and first and second focusing tabs. The cathode head defines a recess having first and second open ends, a slot within the recess, and first and second tab stops within the recess. The filament is positioned within the slot. The first focusing tab is positioned in the first open end of the recess abutting the first tab stop. The second focusing tab is positioned in the second open end of the recess abutting the second tab stop.
US08451965B2 Semiconductor integrated circuit, radio communication device and time to digital converter
According to one embodiment, a semiconductor integrated device includes a digitally controlled oscillator, a counter, a time to digital converter, an adder, and a control signal generator. The time to digital converter includes a frequency-divider, a plurality of impedance elements, and a phase difference detector. The frequency-divider is configured to frequency-divide the oscillation signal to generate a plurality of frequency-divided signals. The plurality of impedance elements is configured to voltage-divide the frequency-divided signals to generate a plurality of delay signals of the oscillation signal. The phase difference detector is configured to output the third digital signal corresponding to the phase difference between the reference signal and the oscillation signal by comparing the reference signal with each of the delay signals.
US08451964B2 Code block interference cancellation
Certain aspects of the present disclosure propose an interference cancellation method based on the sub-blocks inside a block. For example, in the long term evolution (LTE) standard, the sub-blocks may be code blocks and the blocks may be transport block.
US08451961B2 Method of reducing interference
Various schemes for reducing effects of interference within communication systems are disclosed. A transmitter transmits a signal in a first time interval and a scrambled version of the signal in a second time interval, which does not overlap with the first time interval. A receiver receives a composite signal including a signal transmitted from the desired transmitter as well as signals from interferers in the first or the second time interval. The receiver determines a dominant interferer and obtains knowledge of signal scrambling done by the interferer as well as the desired transmitter by sensing an identification associated with the interferer or the desired transmitter. This knowledge is employed to determine coefficients for combining the received composite signals received in the first and the second time interval in order to recover the desired signal in a manner that maximizes the SNR associated with the desired signal or completely cancels the dominant interference.
US08451960B2 Transmitter gain control and calibration
Embodiments provide improved systems and methods of gain control and calibration for wireless transmitters. In particular, embodiments allow linear gain control over the entire transmitter gain control range, independent of temperature/process variations. Embodiments require very low power consumption compared to existing approaches. Embodiments may also be used for gain control calibration during production time, thereby substantially reducing production calibration time and cost.
US08451956B2 SNR-based blanking scheme for impulsive noise mitigation in wireless networks
A blanking scheme for mitigating impulsive noise in wireless networks is based on the signal-to-noise ratio (SNR) of symbols. To fully gain the benefits of the SNR-based blanking scheme, two methods are developed, namely a multi-level thresholding scheme in the time-, spatial- and frequency-domains, and a weighted-input error-correction decoding. The symbols are conditioned as a function of the estimated SNR in time-, frequency-, or spatial-domains or combinations therefore, and the conditioning is applied to an amplitude, phase, or energy level, or combinations thereof.
US08451955B2 Receiving apparatus, transmitting apparatus, reception method, and transmission method
A reception unit receives data from communication apparatuses. A transmission unit transmits data to the communication apparatuses. A control unit determines, in an adaptive way, which modulation and coding schemes to use to transmit and receive data. At a first stage, a modulation and coding scheme with a low transmission rate or a modulation and coding scheme that minimizes power requirements is selected from among a plurality of candidates therefor. At a second stage, the modulation and coding scheme of at least one of the communication apparatuses is changed to another scheme having a higher transmission rate, when it is impossible to allocate sufficient resources for the modulation and coding schemes selected at the first stage.
US08451954B2 Chip blanking and processing in SCDMA to mitigate impulse and burst noise and/or distortion
A system for mitigating impairment in a communication system includes a delay block, a signal level block, a moving average window block, an impulse noise detection block, and a combiner. The delay block receives and delays each chip of a plurality of chips in a spreading interval. The signal level block determines a signal level of each chip of the plurality of chips in the spreading interval. The moving average window block determines a composite signal level for a chip window corresponding to the chip. The impulse noise detection block receives the signal level, receives the composite signal level, and produces an erasure indication for each chip of the plurality of chips of the corresponding chip window. The combiner erases chips of the plurality of chips of the spreading interval based upon the erasure indication.
US08451953B2 Method and apparatus for detecting space-time block codes
A method for detecting a space-time block code is provided. The method includes randomly selecting one initial candidate layer (xN) with respect to a signal vector {tilde over (y)}, applying a DF algorithm to first J number of layers (xN−1, xN−2, . . . , xN−J) with respect to all the available candidate symbols within the initial candidate layer (xN) to generate candidate symbols of each of the J number of layers, re-arranging the J number of layers, selecting the lowest layer of the re-arranged J number of layers as a new candidate layer, performing a DF process on the other remaining layers, excluding the new candidate layer, to generate N-dimensional candidate symbol vectors xi, and performing a maximum likelihood detection on the xi to detect an N-dimensional input vector {circumflex over (x)}.
US08451952B2 Iterative decoding and demodulation with feedback attenuation
An iterative demodulator and decoder uses feedback attenuation to maintain proper balance between the demodulator and decoder. Balance is maintained by attenuating the influence of extrinsic information fed back from the decoder to the demodulator to prevent strong decisions by the decoder from overwhelming the demodulator.
US08451951B2 Channel classification and rate adaptation for SU-MIMO systems
A method, apparatus and system are disclosed herein for channel classification and adaptation. In one embodiment, the system comprises a base station having a transmitter that is operable to transmit wireless signals using a plurality of transmission options; and a user terminal having a receiver that is operable to receive and decode wireless signals using a plurality of receiver algorithms, where the user terminal is operable to receive communications from the transmitter over a multiple-input, multiple output (MIMO) channel, to select at least one coding mode to be used by the transmitter on the channel based on rates achievable using MIMO transmission, in view of the channel information, using different combinations of one of the plurality of receiver algorithms and one of the plurality of transmission options, and to send information to identify the at least one coding mode to the base station using a feedback channel, each coding mode specifying at least an encoder to be used by the transmitter for the channel.
US08451950B2 Method and apparatus adapted to demodulate a data signal
The present invention relates to the field of receiving data and/or demodulating a data transmission signal. The present invention provides a method of and/or device for determining a data signal imposed on a phase jitter modulation signal. In one form, the invention relates to the field of Radio Frequency Identification (RFID), and the transmission of data between a tag and an interrogator.
US08451947B2 Burst demodulator
A burst demodulator. Implementations may include a first frequency estimating module adapted to remove a first frequency offset from a plurality of data samples. A second frequency estimating module may be coupled with the first frequency estimating module and may be adapted to remove a second frequency offset from the plurality of data samples. A third frequency estimating module may be coupled with the second frequency estimating module and may be adapted to remove a third frequency offset from the plurality of data samples. A clock phase estimating module may be coupled with the third frequency estimating module and may be adapted to calculate a clock phase offset value, select one or more coefficients for a finite impulse response (FIR) filter, and process the plurality of data samples with the FIR filter. A data processing module may be adapted to recover the data included in the plurality of data samples.
US08451944B2 Tomlinson harashima precoding with additional receiver processing in a multi-user multiple-input multiple-output wireless transmission system
A method for processing user symbols with Tomlinson Harashima precoder (THP) in a base station, of a wireless system having K user terminals (UEs) which communicate with the base station via an uplink channel and corresponding downlink (DL) channel, comprises estimating a DL channel matrix Hk; determining receiver processing matrix Vk; computing an effective matrix DL channel Heff; performing QR decomposition of Heff; computing THP matrices; calculating scalar weights for the UEs; processing user symbols by the THP having the THP matrices to produce an output of filtered vector symbols for the UEs; directing output of the THP to the channel represented by the DL channel matrix through which communications occur in the wireless system with the UEs; performing additional receiver processing on the transmitted signals at the UEs based on Vk for each of the K UEs; and using the scalar weights on the transmitted signals at the UEs.
US08451943B2 Method and device for transmitting signal
Embodiments of the present invention disclose a method and a device for transmitting a signal, and relate to the field of communications. The technical solutions provided by the embodiments of the present invention are: the method for transmitting a signal, including: determining a peak clipping threshold of a signal according to f(MCS), where MCS represents a modulation and coding scheme (MCS) of the signal, and f(MCS) is a corresponding relationship between the MCS and noise at a receiving end; performing peak clipping on the signal by using the peak clipping threshold to obtain a peak-clipped signal; and transmitting the peak-clipped signal. According to the embodiments of the present invention, different peak clipping thresholds may be selected according to different MCSs, and thus, the reliability of data transmission is improved.
US08451936B2 Method and system for performing distance measuring and direction finding using ultrawide bandwidth transmissions
A method is provided for enabling a device function at a local device based on distance information, comprising: establishing a communication link with a remote device over a UWB medium using a multiple access protocol; determining a distance between the local device and the remote device; and controlling a device function for the remote device based on the determined distance, wherein the operation of controlling the device function enables the device function when the determined distance is below a set distance threshold, and wherein the operation of controlling the device function disables the device function when the determined distance is above the set distance threshold.
US08451932B2 Precoding codebook design for single user MIMO
A transmitter is for use with multiple transmit antennas and includes a precoder unit configured to precode data for a transmission using a precoding matrix selected from a codebook, wherein the codebook corresponds to the following three transmission properties for an uplink transmission: 1) all precoding elements from the precoding matrix have a same magnitude, 2) each precoding element from the precoding matrix is taken from a set of finite values and 3) there is only one non-zero element in any row of the precoding matrix. The transmitter also includes a transmit unit configured to transmit the precoded data.
US08451929B2 Apparatus for calculating weights associated with a received signal and applying the weights to transmit data
An apparatus for calculating weights associated with a received signal and applying the weights to transmit data is provided. The apparatus comprises: at least two antennas; a multiple-input and multiple-output capable transceiver in communication with each of the at least two antennas; and processing circuitry capable of causing diversity combining, the processing circuitry in communication with the multiple-input and multiple-output capable transceiver. In operation, the processing circuitry is capable of causing the apparatus to: receive a first signal, calculate weights associated with the first signal, and apply the weights to transmit data. Additionally, the apparatus is configured such that the at least two antennas are capable of transmitting a second signal including the transmit data to a multiple-input capable node.
US08451928B2 Apparatus for calculating weights associated with a first signal and applying the weights to a second signal
An apparatus for calculating weights associated with a first signal and applying the weights to a second signal is provided. The apparatus comprises: at least two antennas; a multiple-input and multiple-output capable transceiver in communication with each of the at least two antennas; processing circuitry capable of causing diversity combining, the processing circuitry in communication with the multiple-input and multiple-output capable transceiver, the processing circuitry capable of causing the apparatus to: receive a first signal, calculate weights associated with the first signal, and apply the weights to transmit data. Additionally, the apparatus is configured such that the at least two antennas are capable of transmitting a second signal including the transmit data to a multiple-input capable node.
US08451927B2 Multicarrier communication system
Improving channel response characteristics between a transmitter and a receiver, in a Multiple-Input-Multiple-Output (MIMO)-system without increasing the number of receiving antennas, by using fractional sampling in a receiver, delaying and transmitting part of plural transmitting signals demodulating data of the plural data series.
US08451921B2 Method and an apparatus for adaptively learning a sparse impulse response of a continuous channel
A method for adaptively learning a sparse impulse response (100) of a continuous channel to which an input signal (x(t)) is applied and which delivers an output signal (y(t)), comprising the following steps: low-pass filtering the input signal and the output signal and obtain a filtered input signal (xF(t)) and a filtered output signal (yF(t)) sampling the filtered input signal and the filtered output signal with a sampling rate below the Nyquist rate and obtaining a sampled input signal (xS(t)) and a sampled output signal (yS(t)) retrieving from the sampled input signal (xS(t)) and the sampled output signal (yS(t)) an estimate (400) of the sparse impulse response (100) of the continuous channel.
US08451920B2 Apparatus and method for setting pilot subcarrier
An apparatus for setting a pilot subcarrier in an antenna selects candidates of power value variables of a pilot subcarrier existing within a predetermined range, and calculates and extracts pilot subcarriers of a predetermined number on the basis of a nonlinear function among the candidates of the selected power value variables. Next, the apparatus removes pilot subcarriers of a predetermined number from the extracted pilot subcarriers of a predetermined number in accordance with a rule and configures the antenna on the basis of position values of final pilot subcarriers except for a virtual subcarrier among the removal result. Further, the apparatus configures the antenna on the basis of the power value by determining the sum total of the power values corresponding to the position values of the final pilot subcarriers to correspond to the number of pilot subcarriers.
US08451918B1 System and method for spur estimation and mitigation
A spur detection and spur cancellation apparatus in a multiple sub-carrier digital communication receiver includes a spur detection block that estimates, using one or more Fourier transforms, a frequency location of a narrowband interference spur in a received digital signal that includes a plurality of sub-carriers, and a spur cancellation block that attenuates the estimated narrowband interference spur. The spur detection block may use a fast Fourier transform (FFT) and/or a discrete Fourier transform (DFT) to locate a frequency and to measure a discrete power spectra of the narrowband interference spur. A channel state information block in the receiver may adjust a channel state information metric based on the located frequency and/or the measured discrete power spectra of the narrowband interference spur.
US08451909B1 System and method for dynamically changing quality levels among a plurality of video scenes
A method for operating a video system is provided. The method includes receiving video data of a first scene and a second scene, processing at least a first portion of the video data to generate a first video of the first scene having a first quality level, processing at least a second portion of the video data to generate a second video of the second scene having a second quality level, and processing at least a third portion of the video data to detect an occurrence of an event in the first scene. In response to detecting the occurrence of the event in the first scene, the method continues by processing at least a fourth portion of the video data to generate a third video of the first scene at a third quality level, where the third quality level is different than the first quality level, and transferring the third video for display.
US08451907B2 Methods and apparatus to detect transport faults in media presentation systems
Example methods and apparatus to detect transport faults in media presentation systems are disclosed. An example method comprises decoding a media stream to form audio data and pixel data, computing a first value representative of the media stream using pixel data associated with a first set of the video frames, computing a second value representative of the media stream using pixel data associated with a second set of the video frames, computing a third value representative of first speech in a first segment of the audio data, computing a fourth value representative of second speech in a second segment of the audio data, determining a fifth value representative of a likelihood that a transport failure has affected the media stream, the fifth value determined using the first, second, third and fourth values, and comparing the fifth value to a threshold to determine whether to generate a transport failure alert.
US08451905B1 Efficient encoding of video frames in a distributed video coding environment
Systems and methods are presented for processing sequences of video frames in a distributed video coding environment. Video frames chosen as key video frames are encoded in their entirety on a sending device, and the encodings are forwarded to a receiving device. Non-key video frames are partitioned into blocks of pixels which are individually processed at the sending device. Some pixel blocks are designated for reconstruction at the receiving device using a similar corresponding pixel block from a previous video frame, and the sending device does not encode those pixel blocks. Other pixel blocks are compressed at the sending device into representations that are sent to the receiving device to facilitate reconstruction of the other pixel blocks at the receiving device. Exceptional efficiency and accuracy may be achieved by employing spatiograms and singular value decompositions in processing pixel blocks of the non-key video frames at the sending device.
US08451903B2 Selecting transforms for compressing visual data
Encoding data includes: computing a first set of coefficients based on a plurality of transforms each computed over a different portion of an array of data, and a second set of coefficients based on a transform computed over the array of data; choosing a set of coefficients to represent the array of data from a group of multiple sets of coefficients, the group including the first set of coefficients and the second set of coefficients; and encoding the chosen coefficients and one or more parameters related to the chosen coefficients.
US08451898B2 Motion vector estimation apparatus
The present invention provides a motion vector estimation apparatus which can decrease circuit size by reducing the amount of computations for detecting a motion vector. The motion vector estimation apparatus in the present invention includes a motion vector estimation unit which estimates a motion vector MV0F for the target block BL0 by searching within a reference picture P1 for a block with an image similar to an image in the target block BL0, which is included in a picture B2; a prediction calculation unit and a prediction range control unit which specify a search range in the reference picture P1 based on the motion vector MV0F and; the motion vector estimation unit estimates the motion vector MV1F for the target block BL1 by searching in the search range for a block with an image similar to an image in the target block BL1, which is included in the picture B3.
US08451897B2 Highly parallel pipelined hardware architecture for integer and sub-pixel motion estimation
Disclosed is a pipelined motion estimation system and method. The pipelined motion estimation system includes a current frame input storage means for storing contents of a current frame and a previous frame input storage means for storing contents of one or more previous frames. A sum-of-absolute differences calculation module concurrently determines a best fit motion vector from a plurality of potential motion vectors where each of the plurality of potential motion vectors is based upon a pixel-based search pattern. A sum-of-absolute differences (SAD) logic block concurrently determines a minimum residual value from the plurality of motion vectors. The motion vector having the minimum residual value is used as a component in encoding video data.
US08451896B2 Method and apparatus for adaptive quantization in digital video coding
The invention relates to adjusting the quantization parameter in digital video coding. A shift value (QP Shift) is used to adjust the quantization parameter. The shift value is determined in a determining step 101. The video nature is determined and compared with a threshold in a comparing step 102 to adjust the shift value adaptively according to the frame type in an adjusting step 103. The shift value shifts the quantization parameter in a shifting step 104.
US08451895B2 Method and system for decoding multiview videos with prediction dependencies
Multiview videos are acquired of a scene with corresponding cameras arranged at poses, such that there is view overlap between any pair of cameras. V-frames are generated from the multiview videos. The V-frames are encoded using only spatial prediction. Then, the V-frames are inserted periodically in an encoded bit stream to provide random temporal access to the multiview videos. Additional view dependency information enables the decoding of a reduced number of frames prior to accessing randomly a target frame for a specified view and time, and decoding the target frame. The method also decodes multiview videos by maintaining a reference picture list for a current frame of a plurality of multiview videos, and predicting each current frame of the plurality of multiview videos according to reference pictures indexed by the associated reference picture list.
US08451894B2 Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media for storing the programs by using parallax compensation
By using parallax compensation which performs prediction by using parallax between video images, the video images are encoded as a single video image. Reference parallax for a target image to be encoded is set, wherein the reference parallax is estimated using a reference image; area division in an image frame is set; parallax displacement for each divided area is set, wherein the parallax displacement is the difference between the reference parallax and parallax for the parallax compensation; data of the area division is encoded; and data for indicating the parallax displacement is encoded. During decoding, reference parallax for a target image to be decoded is set, wherein it is estimated using a reference image; data for indicating area division, which is included in encoded data, is decoded; and data of parallax displacement, which is included in the encoded data, is decoded for each area indicated by the area division data.
US08451889B2 Method and apparatus for encoding and decoding image by using sub-pixel-based motion prediction
Provided are a method and apparatus for encoding an image by using sub-pixel-based motion prediction and a method and apparatus for decoding an image by using sub-pixel-based motion prediction. The method of encoding an image includes determining weights for respective low-precision sub-pixels for interpolation between the low-precision sub-pixels, determining an interpolation direction for the low-precision sub-pixels based on a position of a high-precision sub-pixel between the low-precision sub-pixels, and performing motion prediction in units of high-precision sub-pixels determined by interpolation which applies the interpolation direction and the weights to the low-precision sub-pixels.
US08451886B2 Apparatus method and computer readable medium for a transmitter
An apparatus comprising a signal generator for generating a polar representation of a signal. The apparatus comprises further a first filtering unit configured to filter a low frequency part of the amplitude component of said signal and a second filtering unit configured to filter a high frequency-part of the amplitude component of said signal. In addition, the apparatus includes a pulse width modulating unit configured to modulate the filtered high frequency part of the amplitude component of said signal together with the phase component of said signal. Finally the apparatus includes a DC-DC converter configured to convert the filtered low frequency part of the amplitude component of said signal. Said DC-DC converter supplies a switching mode power amplifier for amplifying the pulse width modulated signal.
US08451885B2 Multi-pair gigabit ethernet transceiver having adaptive disabling of circuit elements
Various systems and methods providing high speed decoding, enhanced power reduction and clock domain partitioning for a multi-pair gigabit Ethernet transceiver are disclosed. ISI compensation is partitioned into two stages; a first stage compensates ISI components induced by characteristics of a transmitter's partial response pulse shaping filter in a demodulator, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel in a Viterbi decoder. High speed decoding is accomplished by reducing the DFE depth by providing an input signal from a multiple decision feedback equalizer to the Viterbi based on a tail value and a subset of coefficient values received from a unit depth decision-feedback equalizer. Power reduction is accomplished by adaptively truncating active taps in the NEXT, FEXT and echo cancellation filters, or by disabling decoder circuitry portions, as channel response characteristics allow. A receive clock signal is generated such that it is synchronous in frequency with analog sampling clock signals and has a particular phase offset with respect to one of the sampling clock signals. This phase offset is adjusted such that system performance degradation due to coupling of switching noise from the digital sections to the analog sections is substantially minimized.
US08451881B2 System and method for transceiver control of peripheral components
Peripheral components of a wireless radio system can be controlled by a wireless transceiver. The transceiver stores parallel or serial bit patterns in memory, each bit pattern corresponding to a particular control configuration for one or more peripheral components. A further control device, such as baseband controller, issues an address corresponding to the desired functional operation of the peripheral components to the transceiver. A memory sub-system of the transceiver uses the address to output the appropriate bit pattern. The bit pattern can be provided in parallel to statically control individual control lines, or can be converted into a serial bitstream decodable by a command decoder. The command decoder can then decode the bitstream and locally issue the appropriate control signals for the peripheral components.
US08451878B2 Surface profile inspection device
A surface profile inspection device producing a sheet of light propagating in a linear region forming a plane from a laser beam emitted from a laser light source and irradiating the sheet of light to an object to be measured, and including an image capturing unit capturing an image of the object to be measured and a configuration data generating unit extracting a light section line defined by an irradiation of the sheet of light from image data of the captured image and generating surface profile data of the object to be measured. The laser light source includes a semiconductor laser emitting a laser beam from a light emitting layer formed in a linear direction along a boarder of a p-n junction. An attitude of the semiconductor laser is set to arrange the linear direction to be unparallel to a spread direction of the sheet of light.
US08451876B1 Method and system for providing bidirectional light sources with broad spectrum
A system and method for providing laser diodes with broad spectrum is described. GaN-based laser diodes with broad or multi-peaked spectral output operating are obtained in various configurations by having a single laser diode device generating multiple-peak spectral outputs, operate in superluminescene mode, or by use of an RF source and/or a feedback signal. In some other embodiments, multi-peak outputs are achieved by having multiple laser devices output different lasers at different wavelengths.
US08451869B1 8/10 and 64/66 aggregation
A network device includes a substitutor and a transmitter. The substitutor receives input columns of concurrently received input symbols. Each of the input columns includes one input symbol from each of a plurality of parallel input lanes. The substitutor generates output columns corresponding to the input columns, wherein each of the output columns includes one output symbol for each of a plurality of parallel output lanes. The substitutor replaces the output symbols of a selected column of the output columns with alignment symbols. The selected column is immediately followed by a second column, and the second column is immediately followed by a third column. The substitutor replaces the output symbols of the second column with disposable symbols, and replaces the output symbols of the third column with boundary symbols. The transmitter drives data onto a communications medium in response to the output symbols generated by the substitutor module.
US08451864B2 Passive optical network processor with a programmable data path
A passive optical network (PON) processor comprises a packet processor for processing packets belonging to a certain flow through a plurality of processing stages of a programmable data-path; a microprocessor-data for performing one or more user-defined functions in the programmable data-path on designated packets belonging to the certain flow, wherein packets of respective flows to be processed by the microprocessor-data are designated in a flow table; a microprocessor-control for managing connections handled by the PON processor; a data-path bus for connecting the packet processor and the microprocessor-data, wherein the designated packets are transferred between the packet processor and the microprocessor-data on the data-path bus; and a control-path bus for connecting the packet processor and the microprocessor-control.
US08451861B2 Method for requesting bandwidth allocation and detecting service flow in communication system
A method for requesting bandwidth allocation by a mobile station in a communication system is provided. The mobile station detects at least one Connection IDentifier (CID), bandwidth allocation for which is to be requested, generates a bandwidth request header when the number of the at least one detected CID equals one, and transmits the bandwidth request header to a base station, wherein the bandwidth request header includes a region for indicating a first CID representing basic information for identification of the mobile station, a region for indicating a ranking of the detected CID, and a region for indicating information about bandwidth requested for the detected CID.
US08451856B2 Using gathered system activity statistics to determine when to schedule a procedure
Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Activity information is gathered in a computer system during time slots for recurring time periods. A high activity value is an activity amount of a slot having a maximum amount of activity and a low activity value is an activity amount of a slot having a minimum amount of activity. A threshold point is determined as a function of the high activity, the low activity, and a threshold percent comprising a percentage value. A selection is made of at least one lull window having a plurality of consecutive time slots each having an activity value lower than the threshold point and the procedure in the computer system is scheduled to be performed during the time slots in the lull window in a future time period.
US08451854B1 Method and apparatus for priority-provisioned arbitration scheduling for a switch fabric
An apparatus and method for scheduling within a switch is described. A set of input signals is received from input ports. The set of input signals is associated with a set of packets at the input ports. A request for each packet from the set of packets is generated based on the set of input signals. Each request has an input-port indicator, an output-port indicator and a service-level indicator. The packets are scheduled based on the service-level indicator.
US08451853B2 Method and apparatus for selecting a receiver in an electronic device
In accordance with an example embodiment of the present invention, a method comprises identifying at least one receiver, selecting said at least one receiver by moving an apparatus according to at least one predetermined movement and sending data to said selected at least one receiver.
US08451846B1 LSP hierarchy for MPLS networks
A system may define a first region that includes a first colored link of a multiprotocol label switching (MPLS) network, and may define a second region that includes a second colored link of the MPLS network. The system may define a boundary between the first and second regions based on the first colored link and the second colored link.
US08451845B2 Method of receiving a data packet in an IPv6 domain, an associated device and an associated home gateway
A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4 domain, said packet comprising an IPv6 destination address and an IPv6 source address. The method comprises the following steps: identifying an IPv6 destination address constructed by concatenating an operator prefix, an IPv4 destination address, and a destination port number; if necessary, regularizing at least one address of the data packet and modifying the data packet; and routing the modified data packet to its destination.
US08451843B2 Method and apparatus for sending and receiving ethernet physical-layer OAM overhead
A method and an apparatus for sending an Ethernet physical-layer OAM overhead, and a method and an apparatus for receiving an Ethernet physical-layer OAM overhead are disclosed herein. A method for sending an Ethernet physical-layer OAM overhead includes: adjusting the order of sending a payload block and part of Inter-Packet Gaps (IPGs) in a data stream to be transmitted; and when receiving a request for sending an OAM overhead, substituting the OAM overhead for the part of IPGs, and sending the OAM overhead before sending the payload block. Through the present invention, the order of sending IPGs and payload blocks in an MAC data stream can be adjusted, and the OAM overhead can be sent in time.
US08451839B2 Method and apparatus for managing route information and forwarding data in access devices
The present invention provides a method for creating routes in access devices of the communication network by using access response messages. With the method provided by the present invention, services can be distinguished and forwarded based on destination IP sub-networks, so that different services can be distributed in access devices. In this way, on the premise that services are distinguished based on layer 3, the requirements for access devices are reduced and layer 2 networks on the user side are not required to carry out route protocols, which decreases administrators' maintenance work and is the important condition for the realization of plug&play and reduces the requirements for marginal routers.
US08451830B2 System and method for measuring quality of multimedia service
A system and a method for measuring quality of a multimedia service transceived via a VoIP service and notifying a user of a result of the measurement are disclosed. An embodiment of the present invention includes a VoIP multimedia server configured to loop back sample multimedia data received from a multimedia terminal providing a VoIP multimedia service, analyze a quality measurement result received from the multimedia terminal, calculate a quality measurement score, convert the quality measurement score into voice data, and transmit the voice data to the multimedia terminal, and a multimedia terminal configured to transmit the sample multimedia data to the VoIP multimedia server via a packet network, measure the quality of loopback sample multimedia data looped back from the VoIP multimedia server, transmit the quality measurement result to the VoIP multimedia server, receive the voice data of the quality measurement score, and output a voice.
US08451829B2 Routing a VoIP call with contextual information
A method and system for routing a call connection signal and corresponding contextual information to an appropriate destination is provided. A call center and at least one user may exchange signals, and/or contextual information during a call set-up phase. Relevant contextual information and other detailed information may be identified and collected from their corresponding sources. Based on the relevant contextual information and other detailed information, one or more appropriate routed destinations may be determined. In addition, contextual information may be tailored for each of the determined routed destinations. The call connection signal and the tailored contextual information are routed to each routed destination. In this manner, necessary contextual information may be readily available for the routed destination at the time of the call connection and thus the routed destination can provide a faster service.
US08451828B2 Registering an internet protocol phone in a dual-link architecture
A system and method for registering an internet protocol (IP) phone in a dual-link architecture is disclosed. The method comprises pre-registering the IP phone to establish a client link with a first telephony server and a second telephony server. The pre-registration comprises: identifying the first and second telephony servers designated for the IP phone; sending a registration request to the first and second telephony servers from the IP phone to pre-register the IP phone with the telephony servers; and setting one of the telephony servers as a primary telephony server by sending an in-service request message, with the other server set in a hot-standby mode.
US08451827B2 Time-slot interchange circuit
A circuit and method are presented for signal processing and routing of digital voice telephony signals, using a specialized high-density integrated circuit voice processor. The voice processor performs several essential functions required for telephony processing, including echo cancellation, protocol conversion, and dynamic range compression/expansion. These functions are traditionally performed by multiple circuits or modules. By combining these capabilities in a single device, power and circuit board area requirements are reduced. The embodiment of the circuit and method disclosed herein include novel implementations of a time-slot interchange circuit and a telephony signaling circuit. Both of these circuits are designed to minimize demands on the signal processing engines incorporated within the voice processor, and account for very little of the on-chip circuitry.
US08451823B2 Distributed off-line voice services
A voice processing system includes a real-time voice server, which is arranged to process real-time voice processing tasks for clients of the system. A gateway processor is arranged to accept from a client a request to perform an off-line voice processing task, to convert the off-line voice processing task into an equivalent real-time voice processing task, to invoke the voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task.
US08451820B2 System and method for processing a plurality of requests for a plurality of multi-media services
A system and method for processing a plurality of requests for a plurality of multi-media services received at a Private Service Exchange (PSX) defined on the system from a plurality of IP-communication devices. The system further includes a media server (MS) coupled to the PSX and to at least one IP Service Control Point (IP-SCP), which is operative to process the plurality of requests for the plurality of multi-media services. The IP-SCP further selectively directs the requests to the media server, which operates to form a preliminary multi-media communication path with a calling communication device. The MS further operates to play a plurality of announcements to the calling communication device over the preliminary multi-media communication path, as well as to collect caller-entered data from the calling communication device over the preliminary multi-media communication path.
US08451814B2 Carrier signals for synchronization
Disclosed herein are methods and systems that may help a WiMAX base station function without a GPS signal by providing a high-stability reference signal via a subcarrier of a broadcast signal, such as an FM radio signal. An exemplary broadcast station may therefore be configured to phase-lock a subcarrier signal to a GPS signal, and include this subcarrier in its broadcast signal, thereby providing the subcarrier signal for use by a base station as a high-stability reference signal for local-oscillator stabilization at the base station. The broadcast station may further modulate a timing signal onto the subcarrier signal. An exemplary base station may therefore receive the broadcast signal, decode the broadcast signal to acquire the subcarrier signal, and use the subcarrier signal to stabilize its local oscillator, rather than using a GPS signal. The base station may further demodulate the subcarrier to acquire the timing signal, which the base station may use for frame-start synchronization, instead of a GPS signal.
US08451812B2 Use of the WLAN standard for a C2C communication by adding new packet types
C2X communication is made possible efficiently via WLAN by apparatuses and a method for filtering data frames received by a vehicle from a receiver via a WLAN connection, wherein a frame type indicated in a received data frame is used to decide that device to which data in the data frame are transmitted. The C2X communication can be used for recognizing pedestrians. It is also possible to use a plurality of transmission paths and/or UDP.
US08451803B2 Methods and apparatus for managing measurement behavior of DRX mode UE
Systems and methods that manage measurement behavior of a UE in connected mode and while in discontinuous operation. The UE is enabled to autonomously (e.g., independent of instructions from network) enter a state of measurement, and generate a measurement report for the network, when quality of serving cell falls below the threshold of S_Intrasearch parameter. Moreover, the UE can perform inter-frequency and/or inter-RAT measurements autonomously by employing the “natural gaps” from its DRX pattern, when such are adequate to perform such measurements.
US08451802B2 Performing handovers for fixed mobile convergence networks
According to one embodiment, an anchor access gateway receives packets from a home agent. The packets are destined for an access terminal, and the anchor access gateway serves the access terminal. The packets are forwarded to the access terminal. The anchor access gateway receives a handoff request from a target access gateway. The handoff request requests a handover from the anchor access gateway to the target access gateway. The packets are forwarded to the target access gateway in accordance with the handoff request.
US08451801B2 Wireless communication device and wireless communication system
A wireless communication device configured to perform communication with another wireless communication device which exists outside the wireless communication range by performing communication through a path via a neighboring wireless communication device includes: a communication control unit configured to compute the number of links until a signal from the other wireless communication device is received; a device information holding unit configured to associate the number of computed links with information relating to the other wireless communication device and holding therein; and a display control unit configured to control the information relating to the other wireless communication device associated to the number of links based on the number of links, so as to be displayed.
US08451790B2 Method and system for transmitting downlink control information
The present invention discloses a method and a system for transmitting downlink control information, wherein when a base station is not configured with a carrier indicator field, the base station transmits a physical downlink control channel bearing the corresponding downlink control information on each downlink component carrier in a user equipment's physical downlink shared channel (PDSCH) carrier set, and the user equipment detects the corresponding downlink control information on each downlink component carrier in the configured PDSCH carrier set. When a base station is configured with a carrier indicator field, the base station transmits the physical downlink control channel bearing the corresponding downlink control information on each downlink component carrier in the configured physical downlink control channel (PDCCH) carrier set, and the user equipment detects the corresponding downlink control information on each downlink component carrier in the PDCCH carrier set.
US08451787B2 Allocation of preamble sequences
A set of specific sequences including a set of root sequences and cyclic shifts thereof is searched, wherein it is started from a root sequence index indicating a root sequence of ordered root sequences, available cyclic shifts of the root sequence are included, and it is continued with a next root sequence if necessary for filling the set, interpreting the ordered root sequences in a cyclic manner.
US08451785B2 Control signal aggregation in a multi-carrier WCDMA system
Methods and apparatus are disclosed for transmitting data to a remote node via each of two or more transmitted carrier signals, wherein a distinct outbound packet data traffic channel is mapped to each transmitted carrier signal. In an exemplary method, aggregated control channel data is formed by combining control channel data corresponding to each of two or more received carrier signals, simultaneously transmitting traffic channel data to the remote node on each of the two or more outbound packet data traffic channels, and transmitting the aggregated control channel data using one or more physical control channels mapped to a first one of the transmitted carrier signals. In particular, these methods and apparatus may be applied to a multi-carrier High-Speed Packet Access (HSPA) system.
US08451783B2 Method of transmitting scheduling reference signal
A method of transmitting a scheduling reference signal (SRS) for uplink scheduling is provided. The method includes transmitting a SRS on a first partial SRS transmission band in a first transmitting time, and transmitting the SRS on a second partial SRS transmission band in a second transmitting time, wherein the first and the second partial SRS transmission bands are parts of a full SRS transmission band and have exclusive positions with each other in the full SRS transmission band, the full SRS transmission band selected for uplink scheduling, the full SRS transmission band comprising a plurality of partial SRS transmission bands.
US08451782B2 Wireless network with contention and contention-free periods
A wireless network (1) comprises mesh devices and non-mesh devices. A medium access control architecture incorporates at least a point coordination function as an access method, wherein the point coordination function starts a contention-free period (30) with a beacon (32) so that a non-polled transmission by the non-mesh devices is prevented. Further, the mesh devices are enable to communicate during the contention-free period (30). Hence, communication between the mesh devices is priorisized so that a high reliability is achieved and utilization of the wireless network (1) is optimized.
US08451778B2 Method and apparatus for transmitting control signal in radio communication system
A method and an apparatus of transmitting a control signal in a wireless communication system is provided. They generate a first-spread sequence by spreading a modulated sequence in the first slot by using a first orthogonal sequence, generate a second-spread sequence by spreading a modulated sequence in the second slot by using a second orthogonal sequence. The first spread sequence and the second spread sequence are transmitted in a subframe. A length of the first orthogonal sequence is shorter than a length of the second orthogonal sequence, the second orthogonal sequence is generated by removing at least one element included in the first orthogonal sequence, and the at least one element to be removed is identical in every index of the first orthogonal sequence.
US08451774B2 Communication system and gateway apparatus
To control the communication quality on the terminal basis without making the base station more complicated, it is provided a communication system, comprising at least one computer and a gateway that is connected to the at least one computer through a first network. The gateway is connected to at least one terminal through a second network. The at least one terminal performs communications with the at least one computer via the gateway. The gateway estimates quality of the communications between the gateway and the at least one computer in the first network; and determines a priority for the communications between the gateway and the at least one terminal in the second network according to the estimated quality of the communications in the first network.
US08451772B2 Apparatus and method for supporting frequency rearrangement in wireless communication system
A base station includes a center frequency setting unit, a local oscillator, a baseband processor, and an RF processor. In the event of a frequency band change, the center frequency setting unit sets a center frequency of a use frequency channel to have a predetermined offset value with respect to a center frequency before the frequency band change. The local oscillator generates an LO frequency signal according to the center frequency set by the center frequency setting unit. The baseband processor generates a downlink baseband signal. The RF processor uses the LO frequency signal to convert the downlink baseband signal into an RF signal prior to transmission.
US08451770B2 Multi-media broadcast and multicast service (MBMS) in a wireless communication system
Techniques to implement MBMS services in a wireless communication system. In one aspect, a method is provided for processing data for transmission to a plurality of terminals. Frames of information bits (which may have variable rates) are provided to a buffer implementing a matrix. The matrix is padded with padding bits based on a particular padding scheme to support variable frame rates. The frames are then coded based on a particular block code to provide parity bits. The frame of information bits and the parity bits are then transmitted to the terminals. In another aspect, a method is provided for controlling the transmit power of a data transmission to a plurality of terminals. In accordance with the method, TPC streams are received from the terminals and processed to obtain a stream of joint power control commands used to adjust the transmit power of the data transmission.
US08451767B2 Method and apparatus for transmitting and receiving data via media access control protocol in mobile communication system
A method and an apparatus for transmitting and receiving data via a MAC protocol in a mobile communication system. The method includes inputting an SDU including transmission data through a logical channel and generating a first PDU that includes the SDU without including multiplexing information for identification of the logical channel, by a first transmission entity; acquiring the first PDU and generating a second PDU including the first PDU in a payload of the second PDU, by a second transmission entity that operates between the first transmission entity and a physical layer; inserting the multiplexing information for identification of the logical channel corresponding to the first PDU into header information of the second PDU; and transmitting the second PDU through the physical layer.