Document Document Title
US08561209B2 Volume encryption lifecycle management
Aspects of the subject matter described herein relate to encryption lifecycle management. In aspects, an orchestrating agent is installed on a device upon which encryption management is desired. During the lifecycle of the device, the orchestrating agent facilitates performing actions to protect the data of the device. For example, at certain points during the actions, the orchestrating agent may deduce the presence of external entities needed to perform the actions and interact with those entities to protect the data. During its facilitating activities, the orchestrating agent may also escrow protector data to use to unlock the data for legitimate stakeholders of the data.
US08561206B1 System, method, and computer program product for allowing access to data based on a recipient identifier included with the data
A system, method, and computer program product are provided for allowing access to data based on a recipient identifier included with the data. In use, data is received at a device of a recipient. Additionally, it is determined whether an identifier of the recipient is included with the data. Further, access to the data by the device of the recipient is conditionally allowed based on the determination.
US08561199B2 Method and system for secure lightweight stream processing
A system and method for processing an information unit/packet (IU) in a stream processing system includes decomposing an IU into sub-information units persisted other than in the IU. An index or reference is generated in the IU for retrieving the persisted sub-information units during processing.
US08561197B2 Vulnerability-based remediation selection
A machine-actionable memory comprises one or more machine-actionable records arranged according to a data structure. Such a data structure may include links that respectively map between a remediation, at least one action, and at least two vulnerabilities. A method of selecting a remediation, that is appropriate to a vulnerability which is present on a machine to be remediated, may include: providing a machine-actionable memory as mentioned above; and indexing into the memory using: a given vulnerability identifier to determine (A) at least one of a remediation mapped thereto and (B) at least one action mapped to the given vulnerability identifier; and/or a given remediation to determine at least two vulnerabilities mapped thereto.
US08561194B2 Memory storage device and memory controller and virus scanning method thereof
A memory storage device, a memory controller, and a virus scanning method are provided. In the method, a virus signature database recording a predetermined file segment and a corresponding virus signature is provided. A plurality of logical addresses is mapped to a part of a plurality of physical addresses in a rewritable non-volatile memory chip of the memory storage device, a host system accesses the logical addresses by using a file system including a file allocation table (FAT). At lease one binary code is received. The FAT is analyzed to identify a file segment containing the at least one binary code. If the file segment matches the predetermined file segment, the at least one binary code is not written into the memory storage device or transmitted back to the host system when the at least one binary code matches the virus signature corresponding to the predetermined file segment.
US08561178B2 Chipset based cheat detection platform for online applications
In general, in one aspect, an interface chipset includes at least one interface to receive user commands from input devices, filters to monitor the received user commands and to copy the user commands associated with at least a subset of the input devices, and an isolated execution environment. The isolated execution environment is to provide a secure communication link between an on-line application and a remote service provider. The isolated execution environment is also to detect at least some subset of user command modifications, on-line application code modifications, and on-line application process flow modifications. The isolated execution environment is further to notify the remote service provider when a modification is detected via the secure communication link.
US08561177B1 Systems and methods for detecting communication channels of bots
Exemplary systems and methods for detecting a communication channel of a bot. In exemplary embodiments, presence of a communication channel between a first network device and a second network device is detected. Data from the communication channel is scanned and used to determine if a suspected bot communication exists. If a bot communication is detected, then a recovery process may be initiated.
US08561171B2 Information processor, information processing method, and computer program product
According to one embodiment, an information processor includes a display module and an operation module. The display module displays a plurality of display objects each at a predetermined display position. The display objects are selected in advance by a user from a plurality of objects and includes authentication objects. The operation module is used for operation to select the authentication objects in a predetermined order upon user authentication.
US08561164B2 Computers and microchips with a side protected by an internal hardware firewall and an unprotected side connected to a network
A computer or microchip including one or more microprocessors or processing units, at least one network communication component, and an internal hardware firewall. located on a microchip and configured to separate a protected side of the computer or microchip from an unprotected side of the computer or microchip, the unprotected side being configured to connect to a network. The hardware protected side of the computer or microchip includes at least one microprocessor or processing unit. The unprotected network side of the computer or microchip is located between the internal hardware firewall and the network and includes the at least one unprotected microprocessors or processing units and network communications components. The unprotected microprocessors or processing units and network communications components are separate components and both are separate from the internal hardware firewall. The computer or microchip can be actively configured, including using microchips with field programmable gate arrays.
US08561155B2 Systems and methods for using a client agent to manage HTTP authentication cookies
Systems and methods are described for using a client agent to manage HTTP authentication cookies. One method includes intercepting, by a client agent executing on a client, a connection request from the client; establishing, by the client agent, a transport layer virtual private network connection with a network appliance; transmitting, by the client agent via the established connection, an HTTP request comprising an authentication cookie; and transmitting, by the client agent via the connection, the connection request. A second method includes intercepting, by a client agent executing on a client, an HTTP communication comprising a cookie from an appliance on a virtual private network to the client; removing, by the client agent, the cookie from the HTTP communication; storing, by the client agent, the received cookie; transmitting, by the client agent, the modified HTTP communication to an application executing on the client; intercepting, by the client agent, an HTTP request from the client; inserting, by the client agent in the HTTP request, the received cookie; and transmitting the modified HTTP request to the appliance. Corresponding systems are also described.
US08561154B2 Method for providing network perimeter security assessment
A method for providing network perimeter security assessment that involves a combination of perimeter security assessment disciplines is disclosed. A security review of a network perimeter architecture is performed along with a review of the security of data processing devices that transfer data across the perimeter of the network, a review of the security of applications that transfer data across said perimeter and a review of the vulnerability of applications or data processing devices within said perimeter from computers or users outside of said perimeter. Each of the reviews may be performed by comparison to a security policy of an enterprise that owns or controls the network.
US08561153B2 Web-based collaborative framework
Embodiments of the present disclosure provide systems and methods for facilitating network communications. Briefly described, one embodiment of the system, among others, includes a server-based application configured to produce web pages for a web site in accordance with input received from a user; and an interface to the server-based application receiving selections of features which are available to be added to the web site in response to user prompts and to set access rights on which features are to be available to different roles of users. Other systems and methods are also provided.
US08561146B2 Automatic folder access management
Methods and systems are provided for decentralizing user data access rights control activities in networked organizations having diverse access control models and file server protocols. A folder management application enables end users of the file system to make requests for access to storage elements, either individually, or by becoming members of a user group having group access privileges. Responsibility for dealing with such requests is distributed to respective group owners and data owners, who may delegate responsibility to authorizers. The application may also consider automatically generated proposals for changes to access privileges. An automatic system continually monitors and analyzes access behavior by users who have been pre-classified into groups having common data access privileges. As the organizational structure changes, these groups are adaptively changed both in composition and in data access rights.
US08561142B1 Clustered device access control based on physical and temporal proximity to the user
A plurality of computing devices used to access backend computing resources of an enterprise by a specific user are identified, and geo-locations of the devices at specific times are tracked. A trusted authentication is received from a specific one of the devices. Responsive to the trusted authentication, the specific device is classified as the primary node of a trusted cluster, and the current geo-location of the user is defined as the geo-location of the specific device, as of the time of the trusted authentication. Devices are assigned to a logical trusted device cluster or to a logical non-trusted device cluster, based on distances between the device geo-locations and the current geo-location of the user, and based on differences between establishment times of the device geo-locations and the establishment time of the user's geo-location.
US08561141B2 Information input assistance device, computer-readable medium, and information input assistance method
An information input assistance device includes an identification unit, a generation unit, and a processing unit. The generation unit acquires attribute information corresponding to a user identified by the identification unit from a first memory, acquires rule information corresponding to a transmission destination of input information and a class of input information from a second memory, and generates the input information corresponding to the identified user on the basis of the acquired attribute information and the acquired rule information. The processing unit performs processing that transmits the input information generated by the generation unit to the transmission destination.
US08561139B2 Method and appartus for network security using a router based authentication
A router based authentication system provides packet level authentication of incoming data packets and eliminates the risk of having data packets come in to the network whose source cannot be authenticated. In Router Based Authentication System (RBAS), a prior art router is adapted with an authentication function that works in conjunction with a security function in the client. Alternatively, a new router can be built that embeds an authentication function. The router based authentication function includes: (i) an ability to receive a telephone call and verify the caller by comparing with pre-stored caller id, (ii) generate a random alphanumeric code, deliver to the caller, and save in the system, (iii) reject all packets from the client that do not have a passkey embedded in the header of the packet. The security function in the client includes (i) display of an authentication screen that may display a telephone number to a border or internal router of a computer network of a business and enables entry of the passkey made up of the telephone number of the user and the alphanumeric code, and (ii) a function that encrypts the passkey and inserts the passkey in the header of each outgoing data packet to the business.
US08561135B2 Wireless device authentication using digital certificates
A method, information processing system, and wireless device provide authentication information to a network. The method includes determining that at least one authentication context (120) resides in memory (412). The at least one authentication context (120) is analyzed to determine if at least one realm identifier associated with a home service provider is included in the at least one authentication context (120). A user is prompted to update the at least one authentication context (120) with at least one realm identifier associated with a home service provider in response to determining that at least one realm identifier fails to be included in the at least one authentication context (120). At least one realm identifier is received (612) from a user that is associated with a home service provider. The at least one authentication context (120) is updated with the at least one realm identifier received from the user.
US08561129B2 Unified network threat management with rule classification
A computer network device comprises an intrusion prevention rule set comprising a plurality of rules, each of the plurality of rules associated with two or more rule classification parameters, and an intrusion prevention module that is operable to use two or more of the classification parameters associated with the plurality of intrusion protection rules to selectively apply the rules to provide network intrusion protection of network traffic.
US08561121B2 Set top box messaging system
A system that incorporates teachings of the present disclosure may include, for example, a video terminal device having a processor adapted to submit a query to a mobile device to determine whether to redirect one or more mobile messages destined for the mobile device to the video terminal device, receive from the mobile device an affirmative response to the query, transmit a request to a wireless carrier system to redirect transmission of the one or more mobile messages to the video terminal device, receive from the wireless carrier system the one or more mobile messages while the mobile device remains communicatively coupled to the video terminal device. Other embodiments are disclosed.
US08561120B2 Control device, smart card reading activation device and associated products
The present invention concerns a control device (1) provided for smart card readers (SCR), a smart card reading activation device (2) and associated products including a set-top box and a daisy chain.The control device comprises means for communicating (11) with at least two smart card reading devices (SCR3, SCR4, SCR5), means for processing (12) information received from those reading devices and means for activating (13) at least one of those reading devices for a current communication. The activating means are intended to send selection data (SD) towards all those reading devices, those selection data enabling each of the reading devices to determine if it is selected or not for the current communication.
US08561115B2 Video server and video distribution system using the same
There is provided a stream transmitter for generating and transmitting a digest stream that is a single stream into which digests, each having a predetermined time length, cut out from the respective plurality of video contents stored in a contents storage are combined. This configuration allows a user to view the digest stream, which collects the digests of the respective contents, and select a desirable program by viewing each digest.
US08561112B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08561106B1 Video advertisement placement
A content item location is identified on a content page. A content item and a video associated with the content item to display in the content item location are also identified, wherein the video is defined by a video aspect ratio and is associated with a video element, and further wherein the video element is defined by a video element aspect ratio. Display data is generated for displaying the content item in the content item location, and video selection data is generated for displaying the video element in the content item location, wherein the video element aspect ratio is maintained when the video element is displayed. The display data and the video selection data are provided.
US08561103B2 Method and apparatus for providing a personalized television channel
A method and apparatus for providing a personalized channel on packet networks are disclosed. For example, a customer may subscribe to a personalized channel service. In one embodiment, a network service provider determines a customer's viewing preference and matches the customer's viewing preference to at least one program that is currently being broadcasted on one of a plurality of broadcast channels. In turn, the personalized channel is populated with the at least one program, i.e., with the program of most interest to the customer.
US08561102B1 Location specific video content retrieval enabling regional blackouts to be maintained
A video content delivery system is provided for set top boxes (STBs) that may be relocated as well as mobile clients using the Internet to retrieve content manifest files pertaining to the geographic area in which they are located. To provide this system, the edge cache in each geo-location region of a content provider is configured to append location specific metadata to a client's original HTTP request for content, making the request geo-location or region specific. The specific metadata appended by the edge cache in each region prevent clients from bypassing blackout or other content restrictions by moving from a non-restricted area and sending inaccurate location information. In another feature of the system to prevent client bypassing of blackout restrictions, the edge cache when communicating with the STB removes any location specific information which the client provides.
US08561098B2 Methods and systems that motivate tuning to a transmission channel for a time period
Systems and methods are provided for motivating a user to watch a television channel for a predetermined period of time and enabling access to a media asset related to a program provided on the channel. A tuner is tuned to a transmission channel and a program is received concurrently with a portion of a media asset. The viewing behavior is monitored to determine whether the user tunes to a different transmission channel before a predetermined time period elapses. When the user tunes to a different transmission channel before the predetermined time period elapses, access to the media asset is prevented. When the user stays tuned to the particular transmission channel for the predetermined time period, access to the media asset is enabled. The media asset may be transmitted to a portable user device, such as a mobile phone.
US08561095B2 Affective television monitoring and control in response to physiological data
A system and method for collecting, analyzing, and using sensory reactions and involuntary or spontaneous movements by members of a television viewing (or listening) audience. While known programming is displayed on a television receiver, a plurality of sensors monitor the viewer or viewers for recognizable evidence of an emotional response that can be associated with a discrete program segment. Where positive (or negative) responses can be associated with a certain type of program content, the system monitors subsequent programs for the opportunity to notify the viewer or simply present (or avoid presenting) the program automatically.
US08561090B2 Method and an apparatus to implement secure system call wrappers
Some embodiments of a method and an apparatus to a method and an apparatus to implement secure system call wrapper have been presented. In one embodiment, a system call wrapper is used to validate parameters of a system call directed to a kernel from a user-space process. The user-space process supplies the parameters of the system call. The parameters are protected from being accessed by processes in the user-space after the parameters have been validated.
US08561082B2 Method and system for containment of usage of language interfaces
Client software is modified by a translator to use unique variant of linguistic interface of a service. An interceptor pre-processes subsequent client service requests from translated unique linguistic interface to standard linguistic interface implemented by service. Usage of linguistic interfaces of service is contained, rendering service incapable of executing arbitrary input, even if such input is crafted specifically for the service interface.
US08561074B2 Enhanced backup job scheduling
Systems and methods of enhanced backup job scheduling are disclosed. An example method may include determining a number of jobs (n) in a backup set, determining a number of tape drives (m) in the backup device, and determining a number of concurrent disk agents (maxDA) configured for each tape drive. The method may also include defining a scheduling problem based on n, m, and maxDA. The method may also include solving the scheduling problem using an integer programming (IP) formulation to derive a bin-packing schedule that minimizes makespan (S) for the backup set.
US08561067B2 Test suites for virtualized computing environments
A method and system for performing tests in a virtualized computing environment. A test suite includes test code for testing emulation of a device associated with a guest hosted by a computer system. The computer system sets an input parameter of a migration command in the test code to a first value to turn off the migration command. The computer system executes the test code to produce a first result. The computer system also sets the input parameter of the migration command to a second value to turn on the migration command, and executes the test code to produce a second result. Turning on the migration command causes the guest to migrate to a second hypervisor. Based on the first result and the second result, the computer system determines whether an error occurs in migration of the guest or in the emulation of the device.
US08561066B2 Simplified DMA mappings for self-virtualizing input/output device virtual functions
Multiple translation control entries (TCEs) at the same indices in multiple, same size TCE tables are mapped to facilitate data communication between a self-virtualizing input/output (IO) resource and a logical partition. First and second TCE tables used by an adjunct partition that interfaces a self-virtualizing IO resource with a logical partition may be identically sized, so that whenever a direct memory access (DMA) operation between the self-virtualizing IO resource and the logical partition is desired the same TCE entries in the first and second TCE tables may be used to perform a redirected DMA operation, and without the need to perform hashing or other mapping algorithms to map to the respective TCE entries in the respective TCE tables.
US08561064B2 Retaining ownership of a virtual function while an adapter is replaced
In an embodiment, a power off command is received that specifies a slot in a computer that connects to a first adapter. The first adapter comprises a physical and virtual functions. Data transfer from a logical partition to the virtual function is stopped, a lock of the virtual function held by the logical partition is released, and the slot is powered off. Ownership of the virtual function is retained by the logical partition while the lock is released and the slot is powered off. A power on command is received that specifies the slot that connects to a second adapter. The second adapter comprises the physical and virtual functions. In response to the power on command, the slot is powered on, and the lock is obtained of the virtual function for the logical partition.
US08561057B2 Information processing apparatus, processing method, and computer-readable recording medium having processing program recorded thereon
By including a control definition information storage unit that obtains, from control definition information having control information related to an application program defined, a functional element identification name that can be arbitrarily set to a functional element; a functional element definition information reading section that obtains, by referencing to functional element definition information configured related to a functional element ID unique to the functional element identification name, the functional element ID corresponding to the functional element identification name; and a setup unit that sets up the application program in the information processing apparatus, using the obtained functional element ID the need to create multiple resource files and code files for the respective purposes or the like can be eliminated, thereby reducing the management cost therefor.
US08561056B2 Automated installation of operating systems on virtual machines using checksums of screenshots
A method and a system automatically install a guest operating system on a virtual machine run by a host. In one embodiment, the host includes an installation manager that computes a checksum of a region of an input request image. The installation manager compares the checksum with a stored checksum, and, based on a comparison result of the checksum, automatically determines an input to the input request.
US08561052B2 Communications device with a plurality of processors and compatibility synchronization module for processor upgrades and related method
A multiprocessor device includes a plurality of device subsystems each having a processor dependent on a respective other processor in another device subsystem for device operation. Each processor has at least one independent channel for updating a respective software version within the respective processor. A compatibility synchronization module has a database storing a table of compatible software versions for each processor. It is updated when a new software version for a processor is created. This table is independent of software images for the software versions. The compatibility synchronization module is operative for verifying if the software version for a processor is compatible with other software versions at other processors and instructs a respective device subsystem to revert back to a compatible software version within a respective processor or prevent any incompatible software updates within the processor.
US08561048B2 Late and dynamic binding of pattern components
A computer-implemented method, system, and computer program product for enabling hot deployment of changes to an implementation of an application. An application pattern is generated. The application pattern includes one or more pattern modules, each pattern module comprising a model, a design time application component to provide content for the model, a runtime application component to execute the model with the content, and a plurality of interfaces that define dependencies between the design time component and runtime component of a first pattern module and respective design time component and runtime component of a second pattern module. The implementation of the application is bound to the plurality of interfaces, such that changes made to the application pattern are added to the implementation of the application.
US08561047B2 Object linkage device for linking objects in statically linked executable program file, method of linking objects, and computer readable storage medium storing program thereof
When a modification is applied to a statically linked executable program file, in the executable program file, an old object is replaced with a new object by adding the new object to a bottom of already-existing objects without changing the location of the old object, and the reference relationship of symbols among objects is updated and resolved and thereby a modification is applied.
US08561035B2 Method and system to discover possible program variable values by connecting program value extraction with external data sources
A system and method of discovering one or more program variable values may extract an abstract interpretation of a program variable used in a computer program, locate installation-specific repositories associated with the computer program, parse the located installation-specific repositories and extract one or more configuration parameters, and substitute the one or more configuration parameters into the extracted abstract interpretation.
US08561028B1 Methods and systems for debugging event-driven software applications
A computer can be configured to execute event-driven applications by programming the computer with software that provides an event-driven execution environment including an event dispatcher. The event dispatcher can be used to relay events by receiving and dispatching the events from software components of an event-driven application during execution thereof. While the event-driven application is executing, the event dispatcher can be monitored in order to generate and store a log or other record(s) identifying one or more events that occur during execution. The log can be stored in a computer-readable medium accessible by the computing apparatus and used to provide information about at least some of the one or more events. As an example, the log data may be used to generate a timeline showing the relative order of events and the components that generated and listened to the events.
US08561027B2 Reflection capability in static programming languages
Methods and computer program products for enabling reflection capability in the C programming language are provided. One method includes generating a database for a program written in the C programming language when compiling the program, wherein the database is based on structures included within the program. The method further includes storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior. One computer program product includes executable portions for performing the above method. Another method includes creating a database for a program written in the C programming language, wherein the type database is based on structures included within the program and is created prior to the program being compiled. This method further comprises storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior.
US08561023B2 Software change management extension for uniformly handling artifacts with relaxed contraints
Software change management (SCM) systems can be extended to uniformly handle artifacts which lack constraints typically imposed on managed items. In the solution, a data type associated with a SCM system can enable management of unmanaged artifacts. Unmanaged artifacts can include, but is not limited to, artifacts which lack can traditional change management constraints, managed artifacts not directly associated with the SCM, artifacts with different constraints than the SCM imposed constraints, and the like. In one embodiment, an unmanaged artifact can have different lifecycles, policies, and the like which can make it unsuitable for traditional management approaches by the SCM. The SCM can utilize the data type to manage unmanaged artifacts without requiring significant change in functionality of the SCM by permitting change management processes to be applied to the unmanaged artifacts.
US08561020B2 Method for the computer-aided determination of the dependencies of a plurality of modules of a technical system, especially of a software system
An embodiment of the present invention discloses a method for the computer-aided determination of the dependencies of a plurality of modules of a technical system, especially of a software system. Every module of the system has a known, first consumption of resources. The first consumption of resources of at least one of the modules is modified according to a predetermined criterion, thereby obtaining a modified system. The modified system is executed. A second consumption of resources is measured for every module of the modified system, the consumption resulting from the modification of the first consumption of resources of the at least one module. An analysis of the second consumption of resources of a respective module and the predetermined criterion is used to determine whether there is a dependency between the respective module and the at least one module that is characterized by the modified consumption of resources.
US08561014B2 Extracting a system modelling meta-model language model for a system from a natural language specification of the system
A system modeling meta-model language model for a system is extracted from a natural language specification of the system. Syntactic structure is extracted from the specification of a system. The syntactic structure represents a set of at least one syntactic subject. A first mapping is created between a predetermined set of the at least one syntactic subject and respective meta-model elements for a system modeling meta-model language. At least one of the meta-model elements is constructed in accordance with the mapping for each identified syntactic subject. The created meta-model structural elements are created for conversion into a model of the system.
US08561011B2 Task management for changes to shared artifacts
A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task.
US08561010B2 Software approval process using service governance
A computer implemented method, system and/or computer program product approve software objects for deployment. A change in a lifecycle state of a software object is detected in a governance service registry, resulting in the implementation of a governance lifecycle process for the software object by transmitting an approval process input to a governance approval process engine. In response to the governance approval process engine approving the software object for deployment, the first object is automatically deployed to a production service registry.
US08561009B2 Method and apparatus for controlling the closing of a plant application
A method and system control for closing a plant application running on a manufacturing execution system (MES) application. The method includes the steps of providing to a set of classes, a custom shutdown rule to be customized at engineering time; defining, for certain classes belonging to the set of classis, certain shutdown rules with a set of actions to be performed by the MES application; notifying the closing request to the MES application; invoking the shutdown rules once for each object of the classes which have a defined shutdown rule; performing the actions defined in the invoked custom shutdown rules; by the MES application, closing or not closing the plant application according to the results of the invoked shutdown rules; by the MES application, notifying the PM launcher whether the plant application was closed or not.
US08561005B2 Programmatic auto-convergent method for physical design floorplan aware re-targetable tool suite generation (compiler-in-the-loop) for simultaneous instruction level (software) power optimization and architecture level performance optimization for ASIP design
Systems and methods are disclosed to automatically synthesize a custom integrated circuit by automatically generating an application specific instruction set processor architecture uniquely customized to the computer readable code with a compiler-in-the-loop to compile, assemble and link code for each processor architecture iteration, the processor architecture having one or more processing blocks on the IC executing one or more instructions; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.
US08561004B2 Ring power gating with distributed currents using non-linear contact placements
A power gate includes a series of electrical contacts along at least a portion of an integrated circuit and a series of power gate transistors electrically coupled to the electrical contacts on the integrated circuit to form a power gate boundary, e.g., at the integrated circuit periphery. The electrical contacts along at least a portion of a running length of the power gate boundary define a substantially non-linear profile. The non-linear profile provides increased contact density which improves current balancing across the electrical contacts and current throughput through the power gate. The non-linear profile is a sinusoidal or zigzag pattern with intermediate offset bump contacts. The contact profiles along the power gate boundary can include both linear and non-linear profiles.
US08560988B2 Apparatus and method thereof for hybrid timing exception verification of an integrated circuit design
Timing Constraints are crucial to meet timing requirements of an Integrated Circuit (IC). Timing exceptions are specified so that certain paths of the design of the IC are not timed as they are not relevant for the speed of the IC. If a path is specified as an exception but it is indeed a timing-relevant path then the design may functionally fail due to timing violations ignored by the timing analysis tools. It is therefore extremely important to ensure that all timing exceptions are correctly specified. The Hybrid Timing Exceptions Verification uses static verification as well as dynamic verification to effectively verify correctness of such timing exceptions. The solution pin-points the errors in the exceptions specification with very low number of false errors that would require significant designer inputs and time to manually waive them.
US08560983B2 Incorporating synthesized netlists as subcomponents in a hierarchical custom design
Mechanisms are provided for generating a physical layout of an integrated circuit design. A logic description of the integrated circuit design is received that comprises a first logic description of an irregular logic block of the integrated circuit design and a second logic description of a regular logic block of the integrated circuit design. A manual design of the regular logic block of the integrated circuit design is performed based on user input and an automated design of the irregular logic block of the integrated circuit design is performed without user input. The manual design of the regular logic block and the automated design of the irregular logic block are then integrated into the integrated circuit design to generate a hybrid integrated circuit design.
US08560967B2 Mobile terminal and method of providing information using the same
A mobile terminal including a display unit configured to display information; a wireless Internet module configured to wirelessly access the Internet; and a controller configured to display an Internet access history including web page images of captured web pages previously accessed through the wireless Internet module in a first area of the display unit, to group the web page images by categories, and to display the grouped web page images in the first area.
US08560960B2 Browsing and interacting with open windows
Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, within a three-dimensional desktop, the open windows can be displayed in a three-dimensional browsable parade. As the user browses through the open windows in the browsable parade, the open window passing through a designated primary location of the three-dimensional desktop becomes the current active window of the desktop. An application menu bar of the current active window can be displayed on the three-dimensional desktop. The application menu bar and the active window together provide the full range of interactive capabilities that the native application environment of the open window would allow, even though the open window is currently displayed within the browsable parade.
US08560951B1 System and method for real time video production and distribution
A production system automates the control of production devices used to produce and broadcast a show. The system automation allows a video director to pre-produce, preview, and produce the live show from a single user interface. In an embodiment, a processing unit displays graphical controls for the production devices. A video director interacts with the graphical controls to thereby remotely control the production devices from one location. In an embodiment, a video director defines a set of production commands or instructions (i.e., “transition macro”). Upon execution, each production command directs the processing unit to transmit in series and/or parallel one or more control commands to one or more of the production devices. Production commands can be included to enable the show to be broadcast live or recorded for on-demand access. Live and/or on-demand productions are distributed over traditional television mediums and/or a computer network, including the Internet.
US08560937B2 Generate-and-test method for column segmentation
A system, method, and computer program product for segmenting a document are disclosed. The method considers a zone of a document, such as a page frame or other zone which is a predetermined ratio thereof, and while there are remaining elements in the zone, iteratively tests different segmentations of the zone into n candidate columns, and computes a width of a gutter for each n-candidate. Assuming that the gutter width computed meets a threshold test, which may be based on the arrangement of the elements in the columns, and the candidate columns for the n-candidate each contain at least a threshold number of elements, elements are assigned to respective ones of n segmented columns within which they are located. For example, line elements are arranged in blocks of text within the columns, enabling a reading order for sequences of text, such as complete sentences and paragraphs, to be computed.
US08560926B2 Data writing method, memory controller and memory storage apparatus
A data writing method for writing page data into a rewritable non-volatile memory module is provided, the rewritable non-volatile memory module has a plurality of physical blocks, and each of the physical blocks has a plurality of physical pages. The data writing method includes grouping the physical pages into a plurality of physical page groups according to write speed of each physical page. The data writing method also includes compressing the page data to generate compressed data and calculating a data compression ratio corresponding to the compressed data. The data writing method further includes writing the compressed data into one of the physical pages in a corresponding physical page group among the physical page groups according to the data compression ratio. Accordingly, the data writing method can effectively ensure the accuracy of data stored in the rewritable non-volatile memory module.
US08560921B2 Protocol extensions to support varying FEC types
A transmitter sends a series of transport bursts, each containing a data burst and possibly also repair data, indicated as distinct from data of the data bursts. Source blocks comprise data from more than one data burst and from those, repair symbols are generated.
US08560918B1 Method and apparatus for dynamically selecting an error correction code to be applied to data in a communication system
Embodiments provide methods, apparatuses, and articles of manufacture that encode and decode data based on various error correction codes. In one embodiment, a method may include receiving input data, encoding the input data with an error correction code that is selected from a plurality of error correction codes based on the size of the input data, and writing the encoded input data to a memory device. The encoded data can be subsequently, retrieved and decoded when needed.
US08560907B1 Debugging external interface
A memory controller has a first interface, for connection to an external memory device; a second interface, for connection to at least one other component; and a third JTAG interface, for connection to an external user device. The memory controller further includes a processor, which performs calibration processes, in order to synchronize operations of the memory controller and the external memory device, and also runs test software for testing operation of the first interface and the external memory device, and for providing test results to the external user device over the third interface. The memory controller further includes an internal memory, for storing the instructions defining the test software.
US08560905B2 Programmable test compression architecture with serial input register and multiplexer
The disclosure describes novel methods and apparatuses for accessing test compression architectures (TCA) in a device using either a parallel or serial access technique. The serial access technique may be controlled by a device tester or by a JTAG controller. Further the disclosure provides an approach to access the TCA of a device when the device exists in a daisy-chain arrangement with other devices, such as in a customer's system. Additional embodiments are also provided and described in the disclosure.
US08560903B2 System and method for executing functional scanning in an integrated circuit environment
An example method is provided and includes executing a functional test for an integrated circuit and observing a failure associated with the integrated circuit. The method also includes executing a functional scan mode in order to reproduce the failure associated with the integrated circuit. A functional state of the integrated circuit is locked when the failure occurs, and the functional state is subsequently recovered for a structure test for the integrated circuit. In more particular embodiments, particular states of the functional test are evaluated and compared against other states associated with a model circuit that did not experience any failure in order to identify a latest cycle of the integrated circuit that could trigger the failure and an earliest cycle of the integrated circuit that could observe the failure.
US08560892B2 Memory with selectively writable error correction codes and validity bits
Memory and method for storing a plurality of memory bits. The memory has a data storage element and a processor. The data storage element has a plurality of lines, each having a plurality of segments having a plurality of data bits. A plurality of error correction codes are each associated with one of the lines. A plurality of validity bits, each being associated with one of the lines, are configured to indicate that one of the error correction codes associated with the one of the lines is valid or invalid. The processor is configured to generate one of the error correction codes for all of the data bits in the segments associated with one of the lines.
US08560888B1 Method and apparatus for rebuilding an ATM computer image automatically
A method and apparatus for rebuilding an ATM computer image in an Automatic Teller Machine (ATM) is provided. The computer of the ATM is configured to depend on key system files. The key system file may be used to recreate a viable machine image in the event that the ATM “crashes” or some files become corrupted. If key system files are found cannot be verified upon a reboot, a copy of key system file is sought. The ATM first searches for the key system files in ATMs that are connected to a common switch. If the nearby ATMs do not have a copy of key system files than a succession of searches are made across local area networks and wide area networks. Key system files may reside on similar ATMs, dissimilar ATMs, servers, terminals and network drives. If key system files can be located then the ATM may automatically restore a viable machine image and reboot. Otherwise manual intervention is required.
US08560887B2 Adding scalability and fault tolerance to generic finite state machine frameworks for use in automated incident management of cloud computing infrastructures
A scalable and fault tolerant finite state machine engine, for example, for use in an automated incident management system, logs or records data in persistent storage at different points or levels during various internal processing of an event associated with an information technology element, and action taken associated with the event, by executing a finite state machine instance that encodes policies for handling incidents on such types of information technology elements. In the event that the finite state machine engine is shutdown during processing, the finite state machine engine is able to pick up from where it left off when it was shutdown, for each abnormally terminated finite state machine instance, by using the data logged in the persistent storage and determining a point of processing from where it should continue its execution.
US08560886B1 Method and system for rapid failback of a computer system in a disaster recovery environment
A method, system and computer-readable medium for providing rapid failback of a computer system is described. The method, which operates during failback of a secondary computer to a primary computer, accesses a map to determine a location of a latest version of data corresponding to a read request, where the location may be within either a primary data storage or a secondary data storage. The system comprises a primary computer coupled to a primary data storage and a secondary computer coupled to a secondary data storage. The primary computer maintains a write log and the secondary computer maintains a map. The computer-readable medium contains instructions, which, when executed by a processor, performs the steps embodied by the method.
US08560878B2 System and method for failure detection by a storage expander preceding an expander experiencing a failure
Reduction of data processing capacity attributable to the occurrence of a failure is prevented by promptly identifying the failure location.A storage apparatus includes a plurality of expanders connected to storage media storing data sent from a host system, and a controller for controlling the expanders, wherein the controller sends a failure detection command to the plurality of expanders; the plurality of expanders store the command in their own storage units; and if one expander from among the plurality of expanders detects a failure in another expander immediately following and connected to the one expander, the one expander reads the command stored in a storage unit for the one expander and sends a response including failure detection information corresponding to the command to the controller.
US08560875B2 Apparatus for clock calibrating a less precise second clock signal with a more precise first clock signal wherein the first clock signal is inactive during a sniff mode and the second clock signal is active during a sniff mode
An apparatus for clock calibration on a remote device includes a first oscillator, a second oscillator, and a clock calibration module. The first oscillator generates a first clock signal during an active communication mode to facilitate communications between the remote and host devices. The first oscillator is inactive during a sniff mode. The second oscillator generates a second clock signal during both the active communication and sniff modes. The clock calibration module generates an estimated count for the first clock signal approximately at a transition from the sniff mode to the active communication mode. The estimated count is based on a clock ratio of a baseline count of the first clock signal relative to a baseline count of the second clock signal. The clock calibration module also calculates a difference between the estimated count and an actual count from the host device to determine whether to update the clock ratio.
US08560873B1 Determination of transitional characteristic attributes of components during scheduled wake-up power transition of computing device
Apparatus and methods for gathering and analyzing operating statistics are disclosed. An example method includes automatically scheduling a wake-up event, where occurrence of the wake-up event, initiating, after scheduling the wake-up event, a transition of the computing device from an active power state to a low power state, initiating a transition of the computing device from the low power state to the active power state in response to occurrence of the scheduled wake-up event, gathering a first set of one or more operating statistics in response to the transition from the low power state to the active power state in response to occurrence of the wake-up event and analyzing the first set of one more operating statistics to determine one or more performance attributes of the computing device associated with the transitions between the low power state and the active power state.
US08560870B2 Apparatus and method for determining devices used by an application based on a management data, and controlling power state of the determined devices
According to one embodiment, an information processing apparatus includes a plurality of power control target devices, a storage unit configured to store management data, and a device management module. The device management module is configured to determine whether a new process is started, based on process information indicative of a list of processes which are being executed, the process information being managed by an operating system, to determine, based on the management data, when the new process is started, one or more power control target devices which are used by an application program corresponding to the new process, and to power on, among the determined one or more power control target devices, a power control target device which is in a power-off state.
US08560868B2 Reducing subsystem energy costs
Power supply to system resources is managed by implementing a hardware hook. System resources that should be reconfigured for an application workload are identified. A present power profile in a non-volatile memory is then updated. The present power profile is updated according to the application workload. During a system restart, the present power profile is retrieved from the non-volatile memory. Power is applied to system resources through the hardware hook based on the present power profile.
US08560861B1 Method and apparatus for communicating authorization data
A permission level associated with an associate's web access is identified. A relationship ticket is obtained from an authentication server and a request is generated to set the identified permission level. The request and the relationship ticket are sent to a Web server and a success code is received from the Web server if the requested permission level is established.
US08560854B2 Device enabled verifiable stroke and image based workflows
A system for device enabled verifiable stroke and image based workflows comprises a plurality of portable computing devices, coupled by a network to a stroke and image workflow server. The portable computing devices include a display, stroke capture capability and a wireless communication capability. The portable computing devices are adapted to receive images, add stroke annotations to the received images, and send the annotated received images. The stroke and image workflow server is coupled to the network for communication with the portable computing devices. The stroke and image workflow server sends and receives documents from the portable computing devices, maintains a log for verification, and implements a paper like workflow and processing the documents. Essentially, this stroke and image workflow server implements paper like workflow and handles the overhead of processing electronic documents so that it is invisible to the user.
US08560849B2 Method and system for secure communication using hash-based message authentication codes
A system and method for secure communication is provided. A first hash-based message authentication code is generated from a shared secret and a first counter value stored in storage of a computing device. A second hash-based message authentication code is generated from such shared secret and a second counter value. An encryption key is derived from a function of the first hash-based message authentication code and the second hash-based message authentication code. A message is encrypted using the encryption key, and communicated via a network interface of the computing device.
US08560847B2 Light access authentication method and system
A light access authentication method and system, the method includes: the trustful third party writes the MSG cipher text formed by enciphering MSG into the first entity; the second entity attains the MSG cipher text from the first entity, and attains the key from the trustful third party after attaining the MSG cipher text; the MSG cipher text is deciphered according to the key, and the MSG plaintext is attained. The embodiment of the present invention can be widely applied at a condition limited by the equipment and environment, and the access authentication is simplified and lightened.
US08560841B2 Request authentication token
An authentication mechanism for use in network-based services generates an authentication token. The authentication token is provided to a client device as part of the code comprising a content page. The content page code is received and loaded by a browser application at the client device. When the content page code is received and loaded by the browser application, the authentication token is loaded by the browser as well. Upon receiving subsequent input, the browser application may send a content request to the server. The content request includes the authentication token maintained by the browser application in the content page. A server may validate the authentication token provided in the request using version information and one or more master authentication tokens.
US08560837B1 Automatically estimating clock offset
A method, system, and program product for use in estimating clock offset in a security environment, the security environment comprising a token generator comprising a token generator clock and an Authenticator comprising an Authenticator clock, the method comprising recording a plurality of delta values; wherein each value of the plurality of delta values corresponds to a difference between the token generator clock and the Authenticator clock, wherein the token generator clock and the Authenticator clock are not communicatively coupled, and fitting the plurality of delta values to a function.
US08560833B2 Automatic secure client access
Providing secure network access in a networked client device. A client device is provided with a secure connection adapter. In operation, the secure connection adapter detects the network environment of the client device and determines of the network environment is trusted or untrusted. If the client device is operating in an untrusted network environment, the secure connection adapter establishes a secure connection to an enterprise host using a secure tunnel such as IPSec, SSL, or other secure connection. Programs executing on the client device now operate in the secure network environment, with all network activity routed through the secure connection to the enterprise. Optionally, a split tunnel mechanism may be used to direct some network traffic directly to the Internet from the client device.
US08560830B2 System and method for exchanging cryptographic protocol capabilities
In some data communication configurations, data received from a sender may need to be viewed or otherwise processed by more than one entity with a corresponding client. For example, a message sent to a corporate email address may be viewed by either or both a mobile device and a desktop device. For the sender to utilize the strongest algorithm or protocol used by the recipient, it would therefore need to know which algorithms or protocols are supported by both the mobile and desktop mail clients. A system and method are provided to enable the mobile device to know about the capabilities of related mail clients associated with the communication address (e.g. email address) and vice versa such that the intersection of the capabilities (i.e. the strongest algorithm or protocol supported by all parties involved) can be chosen and the messages or data cryptographically processed accordingly.
US08560822B1 Pre-boot operating environment
Approaches for a pre-boot operating environment. A BIOS, executing on a machine, is configured to execute a program prior to booting an operating system executing on the machine. Prior to loading an operating system on the machine, the program executes to establish a pre-boot operating environment. The pre-boot operating environment may support the execution of one or more application therein. The pre-boot operating environment may be a Linux-style or Unix-style operating environment.
US08560819B2 Software execution using multiple initialization modes
Arrangements for executing enterprise resource planning software in a plurality of modes are presented. A graphical user interface may allow an administrator to select from the plurality of modes for executing the enterprise resource planning software, such as a test mode and a production mode. A selection of one of the modes may be received. The selected mode may be linked with a particular initialization file that is used to initialize the enterprise resource software. The enterprise resource planning software may be initialized and run using the selected initialization file.
US08560814B2 Thread fairness on a multi-threaded processor with multi-cycle cryptographic operations
Systems and methods for efficient execution of operations in a multi-threaded processor. Each thread may include a blocking instruction. A blocking instruction blocks other threads from utilizing hardware resources for an appreciable amount of time. One example of a blocking type instruction is a Montgomery multiplication cryptographic instruction. Each thread can operate in a thread-based mode that allows the insertion of stall cycles during the execution of blocking instructions, during which other threads may utilize the previously blocked hardware resources. At times when multiple threads are scheduled to execute blocking instructions, the thread-based mode may be changed to increase throughput for these multiple threads. For example, the mode may be changed to disallow the insertion of stall cycles. Therefore, the time for sequential operation of the blocking instructions corresponding to the multiple threads may be reduced.
US08560813B2 Multithreaded processor with fast and slow paths pipeline issuing instructions of differing complexity of different instruction set and avoiding collision
A method and apparatus are provided for executing instructions from a plurality of instruction threads on a multi-threaded processor. The instruction threads may each include instructions of different complexity. A plurality of pipelines for executing instructions are provided and an instruction scheduler determines on each clock cycle the pipelines upon which instructions will be executed. Some of the pipelines are configured to appear to the instruction threads as single pipelines but in fact include two pipeline paths, one for executed instructions of lower complexity and the other. The instruction scheduler determines on which of the two pipeline paths an instruction should execute.
US08560811B2 Lane crossing instruction selecting operand data bits conveyed from register via direct path and lane crossing path for execution
The present invention provides a method and apparatus for handling lane-crossing instructions in an execution pipeline. One embodiment of the method includes conveying bits of an instruction from a register to an execution stage in a pipeline along a first data path that includes a lane crossing stage configured to change a first mapping of the register to the execution stage to a second mapping. The method also includes concurrently conveying the bits along a second data path from the register to the execution stage that bypasses the lane crossing stage. The method further includes selecting the first or second data path to provide the bits to the execution stage.
US08560809B2 Residual addition for video software techniques
According to some embodiments, a technique provides for the execution of an instruction that includes receiving residual data of a first image and decoded pixels of a second image, zero-extending a plurality of unsigned data operands of the decoded pixels producing a plurality of unpacked data operands, adding a plurality of signed data operands of the residual data to the plurality of unpacked data operands producing a plurality of signed results; and saturating the plurality of signed results producing a plurality of unsigned results.
US08560804B2 Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device
A solution for reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device is disclosed.
US08560803B2 Dynamic cache queue allocation based on destination availability
An apparatus for controlling operation of a cache includes a first command queue, a second command queue and an input controller configured to receive requests having a first command type and a second command type and to assign a first request having the first command type to the first command queue and a second command having the first command type to the second command queue in the event that the first command queue has not received an indication that a first dedicated buffer is available.
US08560802B2 Keeping file systems or partitions private in a memory device
Disclosed is a method and apparatus for allowing a user to select, from a plurality of partitions on a memory device, which partitions may be visible to hosts connecting to the memory device.
US08560799B2 Performance management method for virtual volumes
Multiple types of storage devices which have different performance are appropriately allocated to multiple virtual volumes in accordance with the performance requirements of the respective virtual volumes. In cases where, among virtual volumes 82 for which response times have been specified, there is a [virtual volume] that has a shortage of pages to which SSDs 70 should be allocated and that does not satisfy the performance requirement when its Tier boundary value β is adjusted to Tier boundary value β′ and, if unallocated pages as the pages to which SSDs 70 should be allocated do not exist, Tier boundary value γ or Tier boundary value α of another virtual volume is adjusted to Tier boundary value γ′ or the Tier boundary value α′, and pages to which SSDs 70 are allocated are secured in the virtual volume 82 for which the Tier boundary value has been adjusted.
US08560791B2 Method and system for optimizing live migration of persistent data of virtual machine using disk I/O heuristics
Techniques for migrating persistent data between and across data stores are implemented using monitoring methods. The method includes classifying frequently updated blocks of persistent data to distinguish those blocks from less frequently updated blocks of persistent data. The less frequently updated blocks are copied from the source data store to the destination data store, such that persistent data is copied to the destination data store in the absence of the persistent data of the frequently updated blocks. The method further includes identifying a modified set of the less frequently updated blocks that are modified during the copying. The modified set of less frequently updated blocks is copied from the source data store to the destination data store, without copying the frequently updated blocks. It is then determined whether to copy the frequently updated blocks of persistent data from the source data store to the destination data store.
US08560787B2 Incremental backup of source to target storage volume
A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
US08560785B1 Techniques for providing multiple levels of security for a backup medium
Techniques for providing multiple levels of security for backups are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing multiple levels of security for a backup medium comprising protecting a data portion of the backup medium with a first security mechanism, and protecting a metadata portion of the backup medium with a second security mechanism.
US08560782B2 Method and apparatus for determining access permissions in a partitioned data processing system
In a data processing system having a plurality of resources and plurality of partitions, each partition including one or more resources of the plurality of resources, a method includes receiving an access request to a target resource of the plurality of resources; using a first set of transaction attributes of the access request to determine a partition identifier for the access request in which the partition identifier indicates a partition of the plurality of partitions which includes the target resource; using the partition identifier to determine access permissions for the partition indicated by the partition identifier; and based on the access permissions, determining whether or not the access request is permitted.
US08560779B2 I/O performance of data analytic workloads
A method and structure for processing an application program on a computer. In a memory of the computer executing the application, an in-memory cache structure is provided for normally temporarily storing data produced in the processing. An in-memory storage outside the in-memory cache structure is provided in the memory, for by-passing the in-memory cache structure for temporarily storing data under a predetermined condition. A sensor detects an amount of usage of the in-memory cache structure used to store data during the processing. When it is detected that the amount of usage exceeds the predetermined threshold, the processing is controlled so that the data produced in the processing is stored in the in-memory storage rather than in the in-memory cache structure.
US08560777B2 Method, server, computer program and computer program product for caching
It presented a method comprising the steps of: determining, in a caching server of a telecommunication network, a user profile to analyze; obtaining, in the caching server, a group of user profiles; obtaining correlation measurements for each user profile in the group of user profiles in relation to the user profile to analyze; and calculating a content caching priority for at least one piece of content of a content history associated with the group of user profiles, taking the correlation measurement into account. A corresponding server, computer program and computer program product are also provided.
US08560773B1 Technique to avoid cascaded hot spotting
The present invention overcomes the disadvantages of the prior art by providing a technique that stripes data containers across volumes of a striped volume set (SVS) using one of a plurality of different data placement patterns to thereby reduce the possibility of hotspots arising due to each data container using the same data placement pattern within the SVS. The technique is illustratively implemented by calculating a first index value, an intermediate index value and calculating a hash value of an mode associated with a data container to be accessed within the SVS. A final index value is calculated by multiplying the intermediate index value by the hash value, modulo the number of volumes of the SVS. Further, a Locate( ) function may be used to compute the location of data container content in the SVS to which a data access request is directed to ensure consistency of such content.
US08560770B2 Non-volatile write cache for a data storage system
The present disclosure provides a data storage system. In one example, the data storage system includes a data storage media component having a plurality of data storage locations. A first set of the plurality of data storage locations are allocated for a main data storage area. The data storage system also includes a controller configured to define a write cache for the main data storage area by selectively allocating a second set of the plurality of data storage locations.
US08560767B2 Optimizing EDRAM refresh rates in a high performance cache architecture
Embodiments relate to embedded Dynamic Random Access Memory (eDRAM) refresh rates in a high performance cache architecture. An aspect includes receiving a plurality of first signals. A refresh request is transmitted via a refresh requestor to a cache memory at a first refresh rate which includes an interval, including a subset of the first signals. The first refresh rate corresponds to a maximum refresh rate. A refresh counter is reset based on receiving a second signal. The refresh counter is incremented after receiving each of a number of refresh requests. A current count is transmitted from a refresh counter to the refresh requestor based on receiving a third signal. The refresh request is transmitted at a second refresh rate, which is less than the first refresh rate. The refresh request is transmitted based on receiving the current count from the refresh counter and determining that the current count is greater than a refresh threshold.
US08560756B2 Hybrid flash memory device
A hybrid memory system is provided that combines the advantages of NAND flash memory devices with the advantages of NOR flashes memory devices. The system includes a NAND flash memory portion to provide mass storage and fast programming/erasure capabilities of conventional NAND flash memory devices. The system further comprises a NOR flash memory portion to provide code storage and fast random reading capabilities of conventional NOR flash memory devices. Accordingly, the hybrid memory system provides both mass storage and code storage along with fast programming/erasure speeds and fast random access speeds.
US08560747B1 Associating heartbeat data with access to shared resources of a computer system
A method, system and program code for implementing distributed locks to be maintained through the use of on disk heartbeats. An instance of a node need only maintain a single heartbeat for all locks associated with the node and all of its processes. The node updates its heartbeat by accessing common storage, either virtual or physical, and updating a timestamp value in its heartbeat within a predetermined time interval, otherwise the heartbeat becomes stale. Expired heartbeats can be cleared or broken to allow redistribution of any locks associated therewith. The inventive technique may be implemented in a traditional computer environment or in a fully or partially virtualized environment and requires no use of an IP network or a separate network based lock manager.
US08560740B2 Keyboard equipped with switching interfaces
A keyboard equipped with switching interfaces includes a key set module, a circuit unit, a wired transmission interface, a wireless transmission interface and a switch unit. The key set module includes a plurality of keys depressible by users to trigger the circuit unit to generate a message signal. The circuit unit is electrically connected to the wired transmission interface and wireless transmission interface. The wired transmission interface is electrically connected to a transmission cable to output therethrough. The switch unit is electrically connected to the circuit unit and triggers the circuit unit to output the message signal to the wired transmission interface or wireless transmission interface according to user's actions.
US08560736B2 Facilitating processing of out-of-order data transfers
Processing of out-of-order data transfers is facilitated in computing environments that enable data to be directly transferred between a host bus adapter (or other adapter) and a system without first staging the data in hardware disposed between the host bus adapter and the system. An address to be used in the data transfer is determined, in real-time, by efficiently locating an entry in an address data structure that includes the address to be used in the data transfer.
US08560733B2 Method and system for communicating across telephone and data networks
A method and system for communicating across telephone and data networks are disclosed. According to one embodiment, a computer-implemented method, comprises receiving a first call from a first user phone that converts the first call from a format of a first local phone network to a first digital call. The first digital call is transmitted over a large area data network. The first digital call is converted to a format of a second local phone network to generate a second call. The second call is transmitted to a second user phone over the second local phone network. A real-time bi-directional voice communication session is established between the first user phone and the second user phone.
US08560730B2 Transfer of contact data to a navigation device
Various methods, apparatuses, and computer program products are provided. One example includes a method for transferring location information. Location information is received via a network. The location information is parsed. It is determined whether the location information is in a proper format for a navigation device. In response to determining that the location information is not in the proper format, the location information is converted into the proper format for the navigation device. The location information is transmitted to the navigation device via another network, and the navigation device is capable of receiving communications over the other network.
US08560727B2 Data routing system
According to the invention, the router (5) comprises wired logic functions that at least partially use the logic circuits of the main computer (2).
US08560725B2 Audio signal processor and network system
In the case where an audio network system that performs transport of audio signals between a plurality of processors is constructed such that the plurality of processors each including two sets of transmission I/Fs and reception I/Fs are connected in series, and a TL frame generated by a master node is circulated along a ring transmission route formed among the processors in each fixed period, the TL frame including a plurality of storage regions for audio signals, when one of the processors is required to be the master node, the one processor resets in sequence processors which are connected on both sides thereof and processors behind the processors connected on both sides to once remove each of those processors from a ring transmission route if it belong to any ring transmission route, then incorporates the processors into a ring transmission route in which the one processor belongs to.
US08560724B2 System and method for transformation of syndicated content for mobile delivery
A method and system for embedding metadata for mobile delivery into a syndicated content feed, the method having the steps of receiving content from a syndicated content provider; embedding into the content the metadata using a standard schema extension mechanism, thereby creating modified content; and publishing the modified content. Also, a delivery server and a method within the delivery server to repackage content into a single format wrapped content envelope for delivery.
US08560722B2 System and method to govern sensitive data exchange with mobile devices based on threshold sensitivity values
Techniques for limiting the risk of loss of sensitive data from a mobile device are provided. In one aspect, a method for managing sensitive data on a mobile device is provided. The method includes the following steps. A sensitivity of a data item to be transferred to the mobile device is determined. It is determined whether an aggregate sensitivity of data items already present on the mobile device plus the data item to be transferred exceeds a current threshold sensitivity value for the mobile device. If the aggregate sensitivity exceeds the current threshold sensitivity value, measures are employed to ensure the aggregate sensitivity remains below the current threshold sensitivity value for the mobile device. Otherwise the data item is transferred to the mobile device.
US08560719B2 Fragment server directed device fragment caching
The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
US08560716B1 Time and bandwidth efficient recoveries of space reduced data
A method, article of manufacture, and apparatus for efficiently recovering information are disclosed. In some embodiments, this comprises receiving a datastream and analyzing the datastream for chunk headers, data chunks and chunk maps. The chunk headers are then used to determine the data manipulation technique of the data chunks. In some embodiments, the chunk headers contain information about the size of the manipulated and un-manipulated data chunks. Data is then reconstructed from the datastream analysis and data manipulation technique determination. The reconstructed data is then stored in a computer readable medium. In some embodiments, the reconstructed data may be stored in multiple destinations. In some embodiments, the storage of the reconstructed data in multiple destinations may be simultaneous.
US08560713B2 Method and system for mediating enterprise service access for smart devices
Techniques are described for mediating enterprise service access for smart devices. A first message may be received at an enterprise service proxy device from a smart device via a first protocol associated with the smart device. It may be determined that the first message includes a smart device request for processing via an enterprise service located at a backend device. An enterprise service request and an associated enterprise request protocol may be determined based on the smart device request and a service adaptation description associated with the enterprise service and the first protocol. The enterprise service request may be sent to the backend device via the associated enterprise request protocol.
US08560710B2 System and method of using diameter based signaling to activate and deactivate subscriber centric, visually rendered, services
A system and method is provided for providing using Diameter based signaling to activate and deactivate subscriber centric, visually rendered, services. The system is implemented in a computer infrastructure which includes computer executable code tangibly embodied on a computer readable medium. The executable code is operable to activate and deactivate subscriber centric, visually rendered, services using a Diameter based signaling protocol and support home subscriber server (HSS) based subscriber profiles that pertain to visual characteristics.
US08560708B2 Method and apparatus for allocating bundles of sessions in a network element
A session bundle allocation capability enables dynamic allocation of bundles of sessions being handled by a network element to modules of the network element (e.g., modules such as processing modules configured to perform one or more of traffic processing, traffic switching, and like functions). A bundle of sessions may be allocated by associating a plurality of sessions to form thereby a bundle of sessions, and assigning the bundle of sessions to a processing module group including one or more processing modules configured for processing traffic for the sessions of the bundle of sessions. A bundle of sessions may have a bundle identifier associated therewith and may be migrated from a first processing module group to a second processing module group by changing a mapping of the bundle identifier from being associated with the first processing module group to being associated with the second processing module group.
US08560695B2 Systems and methods for health based spillover
The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.
US08560688B2 Monitoring sensors for systems management
Methods, apparatuses, and computer program products are provided for monitoring sensors for systems management. Embodiments include establishing, by a server, an entity identification for a component of the server; establishing, by the server, for a plurality of sensors a single virtual sensor number; establishing, by the server, for each sensor having the single virtual sensor number a unique instance identification representing the sensor; receiving, from a system management node, by the server, a request for a sensor reading, the request including the entity identification, the single virtual sensor number, and the unique instance identification; based on the entity identification, the single virtual sensor number, and the unique instance identification, retrieving, by the server, a sensor reading; and transmitting to the system management node, by the server, the sensor reading.
US08560686B2 Communicating with an in-band management application through an out-of-band communications channel
A remote management controller is provided for use in conjunction with a managed host computer. The remote management controller exposes a virtual network interface controller, such as a driverless virtual USB network interface controller, to the managed host computer. Through the in-band connection provided by the virtual network interface controller, the remote management controller can communicate with in-band management applications executing on the managed host computer. The managed host computer can also access services executing on the remote management controller through the in-band communications interface. The remote management controller can also enable communication between the management client computer and in-band management applications executing on the managed host computer. The managed host computer can also access an out-of-band communications network between the remote management device and a management client computer.
US08560683B2 Video and site analytics
Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance in different geographical areas, in different demographics and in different devices are calculated. An interface simplifies calculation of the video metrics to simplify analysis by allowing a user to identify different videos or sets of videos for analysis. Additionally, interaction with one or more web pages including the video data is also captured and combined with video data performance metrics. Integrating web page interaction data and video performance metrics provide a user with a more accurate description of how visitors interact with content presented using the one or more web pages.
US08560679B2 Method and apparatus for exercising and debugging correlations for network system
A selected time interval of previously stored events generated by a number of computer network devices are replayed and cross-correlated according to rules. Meta-events are generated when the events satisfy conditions associated with one or more of the rules. The rules used during replay may differ from prior rules used at a time when the events occurred within a computer network that included the computer network devices. In this way, new rules can be tested against true event data streams to determine whether or not the rules should be used in a live environment (i.e., the efficacy of the rules can be tested and/or debugged against actual event data).
US08560676B2 Communication system, communication method, information recording medium, and program
In order to detect a fraudulent action, such as an attempt of invalidating a result of a match-up through a communication in a communication match-up game by changing the setting of a router device, in a communication system, a first terminal device and a second terminal device each attempts to communicate with the terminal device of a communication counterparty. When such attempt has failed, those terminal devices each attempts to communicate with a router device used by the local terminal device of the communication counterparty, and results of these communication attempts are specified in connection information status and the connection information status is transmitted to a server device. The server device receives the connection information status, and checks a communication status between the first terminal device and the second terminal device, between the second terminal device and a first router device which is connected to the first terminal device, and a communication status between the first terminal device and a second router device which is connected to the second terminal device, and determines, based on the fact that communicable routes are asymmetric, the presence/absence of a fraudulent action by a user using the terminal device.
US08560660B2 Methods and apparatus for managing next hop identifiers in a distributed switch fabric system
In some embodiments, an apparatus implemented in a memory and/or a processing device includes a first network control entity to manage a first data plane module associated with a port from a set of ports at a first access switch. The first network control entity associates an identifier of a peripheral processing device operatively coupled to the port from the set of ports with a next hop reference. The first network control entity provides the next hop reference to a second network control entity that manages a second data plane module at a second access switch such that the second data plane module can append the next hop reference to a data packet when the peripheral processing device is within a data path between and including the second access switch and a destination peripheral processing device.
US08560659B2 Managing an alias host and domain names on a DNS server
Embodiments of the invention provide a method of managing aliases on a server, including deleting unused aliases, while minimizing required administrator interaction. The server may include expirable alias records, containing an expiration value and an inactivity timer. An alias manager component may process the expirable records. If the alias manager component determines a particular record has expired, the alias manager component may delete that record.
US08560657B2 Data transfer application monitor and controller
The present invention teaches methods and systems for monitoring and controlling bandwidth usage between an internal local area network and an external network. By providing controls from inside the external network connectivity point, greater detail in bandwidth control is possible. This in turn leads to less restrictive bandwidth restricting algorithms. Bandwidth restricting algorithms include various bandwidth limiting techniques. One such technique uses prioritized data transfer limits applied on an application, process or network interface basis. Another technique uses a configurable weighting factor for real-time prioritization of data traffic. Other techniques incorporate quality of service or model predictive control based bandwidth limiting.
US08560646B1 Managing communications using alternative packet addressing
Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network, including for communications involving computing nodes of the managed virtual computer network that use an alternative addressing scheme to direct network packets and other network communications to intended destination locations by using textual network node monikers instead of numeric IP addresses to represent computing nodes at a layer 3 or “network layer” of a corresponding computer networking stack in use by the computing nodes. The techniques are provided without modifying or configuring the network devices of the substrate computer network, by using configured modules to manage and modify communications from the logical edge of the substrate network.
US08560632B2 Device for the adaptive processing of application notifications intended for communication terminals connected to a transmission infrastructure
A device (D) is dedicated to the processing of application notifications that must be transmitted to users' communication terminals (TC) via at least one transmission infrastructure (RC). This device (D) comprises processing means (MT) configured, whenever an application notification intended for at least one user is received, to analyze that application notification so as to determine adaptation information which defines i) how and at what time that application notification's content must be transmitted to a chosen terminal (TC) of that recipient user, ii) what portion of the content must be used by that chosen terminal (TC), and iii) how that portion must be used by the chosen terminal (TC), depending on the chosen rule(s) and/or policy(-ies) and taking into account user and/or contextual information and/or the application notification's parameter(s) and/or characteristic(s) of the chosen terminal, and furthermore, to adapt the application notification to be transmitted based on the determined adaptation information.
US08560629B1 Method of delivering content in a network
A method of delivering content in a network, comprising receiving introductory segments of high user-activity content, and storing the introductory segments of high user-activity content prior to receiving a request for this high user-activity content from an end-user.
US08560628B2 Supporting autonomous live partition mobility during a cluster split-brained condition
A method, data processing system, and computer program product autonomously migrate clients serviced by a first VIOS to other VIOSes in the event of a VIOS cluster “split-brain” scenario generating a primary sub-cluster and a secondary sub-cluster, where the first VIOS is in the secondary sub-cluster. The VIOSes in the cluster continually exchange keep-alive information to provide each VIOS with an up-to-date status of other VIOSes within the cluster and to notify the VIOSes when one or more nodes loose connection to or are no longer communicating with other nodes within the cluster, as occurs with a cluster split-brain event/condition. When this event is detected, a first sub-cluster assumes a primary sub-cluster role and one or more clients served by one or more VIOSes within the secondary sub-cluster are autonomously migrated to other VIOSes in the primary sub-cluster, thus minimizing downtime for clients previously served by the unavailable/uncommunicative VIOSes.
US08560627B2 Virtual switch for use in fibre channel applications
A virtual switch for use in fiber channel applications is described herein. In an exemplary implementation, a virtual switch is created. The virtual switch stores control-traffic-information associated with a device in a remote autonomous region of a fabric. The device has a domain ID associated with the autonomous region in which it is located. A virtual domain ID associated with the virtual switch is assigned to the device. Accordingly, the virtual domain ID is provided to other autonomous regions for sharing the device.
US08560618B2 Characterizing web workloads for quality of service prediction
Implementations of the present disclosure provide systems and methods directed to receiving, at a computing device, trace data provided in a trace log file corresponding to a server, parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data, parameterizing, using the computing device, a second MAP model based on the trace data, defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model, and storing the queuing model in computer-readable memory.
US08560602B2 Data sharing in a stream processing system
Data sharing is facilitated in stream processing environments, including distributed stream processing environments. A processor of the stream processing environment obtains at least one of usage information for shared data of the stream processing environment, one or more pre-declared characteristics of the shared data, or performance information relating to the stream processing environment. Based on at least one of the usage information, the one or more pre-declared characteristics or the performance information, code is generated for managing the shared data.
US08560593B2 System for provisioning, allocating, and managing virtual and physical desktop computers in a network computing environment
A system for provisioning, allocating, and managing virtual and physical desktop computers in an enterprise network computing environment allows for these physical and desktop computers to be grouped logically based on personnel, organizational, or networking efficiencies without regard to the hardware or server that will ultimately run the virtual machine terminal once it is accessed. A connection broker connects incoming connections to one desktop in a desktop group, based on information relating to that incoming connection.
US08560592B2 Performing multiplication for a multi-channel notch rejection filter
A system for processing sample sequences, that may include an input, a sequence of coupled registers, including an accumulator register, and first circuitry that may be coupled to the accumulator register and to the input. The input may be configured to receive a first number of sample sequences having two or more samples. To process the first number of sample sequences, the first circuitry may be configured to generate a current effective sample corresponding to the sample for each sample in each sample sequence, write the current effective sample to the accumulator register, and shift the contents of each register into a successive register in the sequence of registers. After processing, each register of at least a subset of the sequence of registers may hold a respective final effective sample that may correspond to a different position in a processed sample sequence.
US08560589B2 Systems and methods for filter initialization and tuning
Various embodiments of the present invention provide systems and methods for data filter tuning. As an example, a method for filter tuning is disclosed that includes: providing a tunable filter having an operation filter and a calibration filter; applying a low frequency test input to the operation filter in place of an input signal to yield a first filter output; calculating a low frequency magnitude value corresponding to the first filter output; applying a high frequency test input to the operation filter in place of an input signal to yield a second filter output; calculating a high frequency magnitude value corresponding to the second filter output; modifying a tuning factor of the calibration filter when a ratio of the high frequency magnitude value and the low frequency magnitude value is outside of a defined range; and storing the tuning factor of the calibration filter when the ratio of the high frequency magnitude value and the low frequency magnitude value is within the defined range.
US08560575B2 Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment
Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are accessed. The one or more updates are stored in a database. The data record is a parent record, and the one or more updates relate to one or more child records associated with the parent record. The one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device. A number of the candidates is selected for publication on the information feed based on one or more criteria.
US08560557B1 Method and system of progress monitoring
It is possible to enable the secure, efficient, and synchronized transmittal of data between users, eliminate the need for a body-worn transmitting device, and provide access to a variety of resources. In some embodiments, access is provided to real-time status updates and opportunities offered by service providers. Multiple embodiments are capable of executing tools and techniques that promote the reentry of participants into society while reducing costs to legislatures and prioritizing public good.
US08560556B2 Dynamic aliasing of multi-valued binary attributes in directories
Dynamic aliasing of multi-valued binary attributes in a directory. A plurality of binary attribute-values are stored in the directory that in the aggregate form the multi-valued binary attribute. For each binary attribute-value, there is stored metadata describing characteristics of the binary attribute-value with which it is associated. A preference is received from a user of the directory, the preference being based on the characteristics of the multi-valued binary attribute. The preference is associated with at least one binary attribute-value. A set of multi-valued binary attribute-values are associated for the user based on the preference received from the user and the set of multi-valued binary attribute-values are accessed.
US08560550B2 Multiple index based information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. The document index is partitioned into multiple indexes, including a primary index and a secondary index. The primary index stores phrase posting lists with relevance rank ordered documents. The secondary index stores excess documents from the posting lists in document order.
US08560549B1 Generating action trails from web history
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating action trails from web history are described. In one aspect, a method includes receiving a web content access history of a user, the content access history including one or more user actions, each user action being associated with a content item upon which the user action is performed and identifying one or more action trails from the content access history, each action trail including a sequence of user actions performed one content items relating to a topic. Identifying a particular action trail includes clustering the user actions into a series of segments using temporal criteria; calculating semantic similarities between the content items, and adding a segment of the series of segments to the action trail when the semantic similarities between the segment and another segment satisfy a similarity threshold.
US08560546B2 System for similar document detection
A document is compared to the documents in a document collection using a hash algorithm and collection statistics to detect if the document is similar to any of the documents in the document collection.
US08560545B2 Item recommendation system which considers user ratings of item clusters
Various computer-implemented processes are disclosed for using item clustering methods in the process of generating personalized item recommendations for users. One process involves applying a clustering algorithm to a user's collection of items, and using information about the resulting clusters to select items to use as recommendation sources. Personalized recommendations may then be generated based on the selected source items. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to rate entire clusters of items. The resulting cluster ratings may be used to select recommendation sources, and/or may otherwise be considered in generating recommendations for the user. Cluster-based processes are also disclosed for filtering and organizing the output of a recommendation engine.
US08560540B2 Information search system, information search method, and program
This invention provides an information search system including a management table which stores a name of a memory area and memory area information indicating the memory area in association with each other. When received source information search destination information indicates that source information to be searched is stored in a memory, the information search system searches the management table for a name of a memory area which matches a received source information name of the source information to be searched. When the name of the memory area which matches the received source information name of the source information to be searched is retrieved, the system acquires information which matches the received search target condition information from memory area information associated with the retrieved name of the memory area.
US08560539B1 Query classification
A query classification system classifies queries based on query features of search queries and a query classification model. The query classification model can be trained to classify a search query based on the query features independent of (e.g., without accessing) search results or other search log data for the search query. The query classification model can be trained based on query data and search log data corresponding to a plurality of labeled queries.
US08560538B2 Information processing device, content management system, method, and computer readable medium for managing contents
An information processing device includes a content database storing contents with metadata and a keyword associated with each content, the metadata which accompanies each content and includes a plurality of items of data, a user database storing user identifiers with a specific item of the metadata associated with each user identifier, an acquiring unit acquiring new content and new metadata, an identifier extracting unit extracting a user identifier from the new metadata, a specific item specifying unit specifying a specific item associated with the extracted user identifier based on the user database, a keyword extracting unit extracting from the content database keywords associated with data identical to data of the specific item in the new metadata, a keyword selecting unit selecting a keyword from the extracted keywords, and a registration unit registering in the content database the selected keyword in association with the new content and the new metadata.
US08560519B2 Indexing and searching employing virtual documents
Relationships between linked and/or embedded documents as well as documents sharing data source(s) are captured and rendered through virtual documents. Virtual documents are created representing linked/embedded documents and data sources associated with a relevant document. Relationships between real and virtual documents are preserved and rendered along with search results providing a user a comprehensive picture of search results.
US08560512B2 Finding matching locations, trajectories or attributes while maintaining privacy of non-matching information
A method and an apparatus for matching elements within sets of trajectories, locations or other attributes without revealing the entire sets. The elements are partitioned into segments. A rotating selection is made among the sets and one segment of each potentially matching element is newly disclosed from the selected set. Optionally, the sets are cryptographically hashed, using, for example, a MD5 hash or a SHA-1 hash. Optionally, the sets are represented as tries, and successively lower levels within the tries are newly disclosed from potentially matching elements as the disclosing set rotates. Optionally, the sets are encoded, using: a grid of longitude and latitude; a spatial temporal grid; a overlapping spatial grid; a temporal grid; a set of cities; a set of countries; a set of names of places; or a set of attributes. Optionally, the matching process is repeated while refining the encoding. Optionally, negotiations determine what encoding or cryptographic hash is used.
US08560510B2 Computer system and method for creating at least one machine-readable file for a medical treatment apparatus
The invention proposes a computer system for creating at least one machine-readable file for a medical treatment apparatus, with a database for providing at least one parameter set, an input device for inputting data regarding the flow behavior of the medical treatment apparatus as parameter set; an output device for creating and outputting a flow definition output file taking into account the input data; and a converting device for creating at least one machine-readable file or machine-readable data in a storage medium utilizing at least the parameter set. Further, a corresponding method, a data medium and a medical apparatus are specified.
US08560509B2 Incremental computing for web search
Architecture that performs incremental computing for web searches by employing methods at least for storing the results of repeat queries on unchanged webpages and for computing results for the repeated queries. The architecture includes one or more algorithms for pre-computing query results on index servers, for only selectively choosing index servers whose result for a query change for a query computation process, and for re-using the unchanged web pages stored in the cache and computing results upon changed index and unchanged index separately.
US08560506B2 Automatic selection of blocking column for de-duplication
A method of blocking column selection can include determining a first parameter for each column set of a plurality of column sets, wherein the first parameter indicates distribution of blocks in the column set, and determining a second parameter for each column set. The second parameter can indicate block size for the column set. For each column set, a measure of blockability that is dependent upon at least the first parameter and the second parameter can be calculated using a processor. The plurality of column sets can be ranked according to the measures of blockability.
US08560501B2 Method for a cloning process to enable cloning a larger system drive to a smaller system
System and method for automatically discarding sets of pre specified files or divert sets of pre specified files from the files that would normally be sent to a storage device during a backup or cloning operation as the backup device becomes full. The embodiments are used to allow a backup of a storage device onto a smaller capacity storage device with as many files as possible. The embodiments uses one or more lists of files to discard which are used to filter files as the target drive become full.
US08560500B2 Method and system for removing rows from directory tables
The present disclosure is directed to a method and system for removing rows from directory tables. In accordance with a particular embodiment of the present disclosure, an image copy of at least a portion of a database directory table is created. A plurality of candidate rows to delete from the directory table is identified by comparing each row of the portion of the database directory table against one or more deletion criteria. An updated image copy is established by deleting the plurality of candidate rows from the image copy.
US08560494B1 Visual data importer
Techniques for visual data import into an object model are described. A graphical user interface concurrently displays a first icon that represents a first object type and a second icon that represents a second object type. Input defining object-to-data mappings between properties of the object types and structured data of one or more data sources is received. Further input defining a relationship type for relationships between the first object type and the second object type is also received. In response to the second input, a graphical representation of the relationship type is displayed, visually linking the first icon to the second icon. Based at least on the object-to-data mappings, the definition of the relationship type, and the structured data, an object model is created, comprising first objects of the first object type, second objects of the second object type, and relationships between the first objects and the second objects.
US08560487B2 Determining and conveying user availability
Determining and conveying availability information regarding a user may be accomplished by a variety of techniques. In one general implementation, determining and conveying availability information regarding a user may include determining an availability intent for a user of a user interface device, determining at least one availability desire for the user, and/or determining an inferred availability state for the user. The availability intent, the availability desire, and/or the inferred availability state for the user may be used to determine a composite availability state for the user, and the composite availability state may be conveyed to a remote server system.
US08560486B2 Content recommendation method and system based on psychological factors from a use profile
A content recommendation method and system based on psychological factors from a consumption profile of a user which is applied in a website for downloading contents through a mobile telephone communications network includes detecting the consumption profile of the user that accesses the website for downloading contents, using a psychographics driver to calculate a psychological profile of the user according to five super traits of a Big Five model, the psychological profile being stored for use in a current query and subsequent queries, and cross-matching the psychological profile and a content data matrix, predefined in a content database, and obtaining as a result of the cross-matching a preferred access of the user to those contents which best adapt to the psychological profile of the user.
US08560483B2 Scalable ontology extraction
Techniques for facilitating learning of one or more ontological rules of a resource description framework database are provided. The techniques include obtaining ontology vocabulary from a resource description framework database, generating a rule hypothesis by incrementally building upon a previously learnt rule from the database by adding one or more predicates to the previously learnt rule, performing a constraint check on the generated rule hypothesis by determining compatibility with each previously learnt rule to ensure that a complete rule set including each previously learnt rule and the generated rule hypothesis is consistent, validating the rule hypothesis as a rule using one or more association rule mining techniques to determine validity of the rule hypothesis against the database, and applying the rule to the database to infer one or more facts from the database to facilitate learning of one or more additional ontological rules.
US08560480B2 Task-based experience reuse
Implementations of the present disclosure include receiving a task including structured data and unstructured data, processing the task to generate a current task object, the current task object comprising a plurality of task attributes, retrieving a previous task object, for each task attribute of the plurality of task attributes, calculating a task attribute similarity value based on a corresponding task attribute of the previous task object, determining whether a rule is applicable to a task similarity calculation, weighting each of the plurality of task attribute similarity values using a plurality of weight values, wherein a first weight value applied to a first task similarity value is different than a second weight value applied to a second task similarity calculation when determining that the rule is applicable to the task similarity calculation, calculating a task similarity value, and providing the task similarity value to be displayed on a display.
US08560478B1 Asymmetrical multilateral decision support system
A system and methodology which can effectively provide decision makers with a better means of making decisions in a way that greatly improves the availability, reliability, and relevance of the information which they provide and use to make decisions. The system and methodology facilitates maximizing mutual utility in the context of a mutual decision between multiple users and groups of users identified generally as Parties and Counterparties and performs user specified actions based on meeting mutual threshold parameters.
US08560476B2 Martingale control of production for optimal profitability of oil and gas fields
A computer-aided lean management (CALM) controller system recommends actions and manages production in an oil and gas reservoir/field as its properties and conditions change with time. The reservoir/field is characterized and represented as an electronic-field (“e-field”). A plurality of system applications describe dynamic and static e-field properties and conditions. The application workflows are integrated and combined in a feedback loop between actions taken in the field and metrics that score the success or failure of those actions. A controller/optimizer operates on the combination of the application workflows to compute production strategies and actions. The controller/optimizer is configured to generate a best action sequence for production, which is economically “always-in-the-money.”
US08560469B2 Method for a pattern discovery and recognition
A method is for a pattern discovery and recognition, wherein a first sequence comprising first sequence symbols relating to a concept and a tag associated to the first sequence are received, transition probability matrices are obtained from transition frequency matrices representing the frequency data of the occurrences of the transitions between the first sequence symbols at different distances in the first sequence, and the transition probability matrices for each tag and each distance are learnt for obtaining an activation function determining the concept occurring in a second sequence. A computer program product and an apparatus are for executing the pattern discovery and recognition method.
US08560468B1 Learning expected values for facts
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for machine learning. In one aspect, a method includes receiving a collection of facts, each fact represented as an entity-attribute-value tuple; identifying expected values for one or more individual attributes, where the identifying expected values includes, for each particular attribute: identifying facts having the attribute, calculating a value score for facts of the collection of facts having the particular attribute for each particular value, calculating a global score for all facts of the collection having the attribute, and comparing the value score to the global score such that a value is identified as an expected value if the comparison satisfies a specified threshold.
US08560464B2 Business method and system to price, manage, and execute server actions initiated by one or a plurality of users through interaction with a graphical user interface linked to a data source or data supply chain
A method and system to accept user input into one or a plurality of graphical user interface screens or layouts to generate prices for one or a plurality of actions upon achievement of one or a plurality of trigger values or thresholds within one or a plurality of data sources linked to a data supply chain or a federated data source. The one or plurality of graphical user interfaces enable a user to select link and associate operators with data objects in order to build formulae that include mathematical and logical operations for calculating values to be compared with conditions and thresholds for triggering actions or events by the one or a plurality of servers upon the one or a plurality of data sources and to calculate and store the configuration of the schema for cumulative prices or terms or conditions for implementation of such actions by the one or a plurality of servers.
US08560463B2 Techniques for correlation of charges in multiple layers for content and service delivery
In a method for correlating charges in a service layer and a network layer, first charging data is determined for a service layer based on content or a service purchased for a user. Second charging data for a network layer is determined based on transmission for the content or service. The first and second charging data, with any respective metadata, are correlated in order to generate a single bill for the user. This bill may be for the transmission as well as the purchase of the content or service. In the correlation, charges for the network layer and/or the service layer may be changed based on the correlation. For example, duplicative charges such as charging for the content and the traffic used to download the content may be correlated and one of the charges may be changed or removed.
US08560461B1 Shipment splitting analyzer
A system and computer-implemented method for automatically splitting a group of items into two or more shipment sets are disclosed. A shipment splitting analyzer may be configured to determine if and how the items should be split into shipment sets dependent on the number of unique or total items, item parameters, container parameters, facility configurations, transportation constraints, and/or business policies. Items may be dequeued from the group into proposed shipment sets directed to a target container. The shipment splitting analyzer may determine which items may be shipped together dependent on a cumulative volume and/or weight of the items, a size and/or weight capacity of the target container, and/or affinity information associated with the items. Over-sized items, over-weight items, and/or large quantities of single items may be removed for exception processing prior to splitting the items into shipment sets. Shipment splitting data may be analyzed for current performance and/or operational trends.
US08560459B2 Methods and facilities for a municipal solid waste management system
The present invention includes a system and method for creating a municipal solid waste (MSW) system to address the multiple types of waste that are disposed by the public, and further, to provide a waste management solution that provides for the sustained economic development and growth of communities. The present invention also provides effective screening and separation of hazardous components in the waste stream, and further provides recovery and reuse solutions as alternatives to disposal of hazardous waste. The present invention further provides communities with a system and method to more effectively capture and use disposed MSW and other waste streams to provide renewable energy sources. Moreover, the present invention includes a method for establishing a municipal solid waste management system that makes sustainable development possible while preserving the economic interests of the parties involved.
US08560456B2 System and method for an anonymous exchange of private data
Facilitating the purchase and sale of private data between anonymous entities based on the use of encryption and a centralized on-line entity to exchange the private data in a secure environment. The seeker of private data, such as consumer information, transmits an encrypted query to the centralized exchange entity. The query submission includes legal representations stating the legally permissible purpose for seeking the information. The centralized exchange entity compares the encrypted query to an encrypted data index collected from at least one data provider, to determine if the query matches any private data held by a data provider. The comparison is conducted within a secure, search component to ensure the privacy of all data and all parties to the transaction. The exchange entity facilitates the anonymous exchange between the data purchaser and the data provider. A payment invoice can be generated and electronically presented by maintainer. The payment may be electronically debited from the designated account of a data purchaser and remitted to a data provider. In addition, a portion of such funds may be retained by the centralized exchange entity.
US08560449B1 Adaptive transaction rules system
Systems, methods, and computer readable media having computer executable instructions for modifying behavior of a set of rules used to govern the operation of a payment transaction system are disclosed. An example system includes a transaction processing entity, rules processing entity, and a user interaction processing entity. A transaction request from a requesting entity is received by the transaction processing entity and the rules processing entity applies a rules set with related parameters of operation to the transaction. A response is generated based at least in part on the rule set and returned to the transaction processing entity. The user interaction processing entity is configured to interact with a user associated with a payment account and present information about a transaction. The user interaction processing entity is further configured to receive from the user direction regarding how to modify the rule set and related parameters associated with the payment account.
US08560428B2 System and method for online trading using an electronic spreadsheet
A system and method for receiving streamed, real time quotes with respect to financial instruments. The system applies a spreadsheet based investment strategy to the real time quotes, generating electronic orders based on the results of the investment strategy analysis and transmitting the orders for real time execution. The system generates a unique order identifier that allows users to actively track the status of orders in real time. This unique order identifiers can be shared with other users so that other trading strategies can be developed to execute upon the successful execution of the order (e.g., hedging).
US08560427B2 Methods and systems for retrieving data stored in a database
A computer-implemented, transaction-making, municipal bond trading system having a capability to conduct a private electronic auction of bid wanteds between a central brokers' broker and multiple prospective remote bidders and to maintain a reference database of accurate individual bond lot descriptions and identifications, including CUSIP (trademark) numbers.
US08560426B2 Methods and systems for retrieving data stored in database
A computer-implemented, transaction-making, municipal bond trading system having a capability to conduct a private electronic auction of bid wanteds between a central brokers' broker and multiple prospective remote bidders and to maintain a reference database of accurate individual bond lot descriptions and identifications, including CUSIP (trademark) numbers.
US08560418B2 Visual representation and configuration for trading strategies
A system and method are provided to visually represent and configure trading strategies used in electronic trading. The system and method may be used to visually represent, among other things, an acceptable range of prices for a trading strategy in relation to a graphical user interface. The acceptable range of prices may be input by a trader to limit when one or more orders are moved from one price to another. The acceptable range of prices can be displayed on a graphical user interface using visual indicators. Using the visual indicators, the acceptable range of prices can also be configured and modified by a trader based on the trader's preferences. Other features and advantages are described herein.
US08560414B2 Synthetic ultralong inflation-protected separate trading of registered interest and principal of securities system, method and computer program product
A computer program product embodied on a computer readable medium may enable a computer processor to perform a method for generating a correlated investment. The method may include the steps of: discounting to present value one or more future liabilities at a discount rate of a bond that matures at the same time as the future liabilities; generating a correlated investment using an original investment amount and/or leverage funds; monitoring market information about a bond market and/or inflation using a computer; and recalibrating the correlated investment using the computer according to the market information and/or inflation, including: recommending at least one of buying or selling portions of the correlated investment securities and/or portfolio as indicated by the market and/or inflation information. The future liabilities may be of a duration greater than the duration of the longest available bond issued by an applicable sovereign.
US08560412B2 Method and apparatus for financial investment advice available to host of users over a public network
The investment arrangement funnels the knowledge and strategies of a host of advisors through an impartial system leveraged by a host of investors to access, evaluate and then easily invest in one or more strategies. Investment is made by an investment company which acts as a holding company for the investor. The advisor provides instructions to the investment company regarding buy and sell instructions. The strategy of each advisor is clearly stated and investments are restricted to the strategy. The investment company provides a database of all trades by an advisor so that both actual and relative performance can be measured.
US08560409B2 Flexible and adaptive accrual method and apparatus for calculating and facilitating compliance with taxes and other obligations
A computer-based system and method calculates and facilitates periodic revenue accrual for making larger, less frequent payments of estimated taxes by electronic messaging. A service host enables a plurality of payers to make set-asides at various levels as needed, on an individual or batch basis. Payer preferences are applied to satisfy variable payment intervals, amounts, and available resources. The obligation, required payments, and set-aside schedules are recalculated as needed, under payer and/or system control. Excess accruals are minimized; set-aside schedules are configurable. Automatic data links move information and command fund transfers from the payer's bank, to accrue funds and make payments to other accounts. The service host provides individual or batch taxpayer enrollment with the taxing authority for tax payment by electronic messages, and makes the tax payments by transmission of individual payment messages or by batch file transmission to the taxing authority.
US08560408B2 Mechanism for controlling charging in case of charging client relocation
There is proposed a mechanism for charging control and a charging client relocation. When it is determined that a relocation of a charging related functionality for a communication connection from a previous charging client node to a new charging client node is executed, the new charging client node requests quota information used in a charging procedure for the communication connection from a charging server node. A charging agent is informed by the new charging client node about the relocation to the new charging client node after predetermined information is received from the previous charging client node and the quota information is received from the charging server.
US08560390B2 Method and apparatus for social network marketing with brand referral
A service provider facilitates consumption of goods, brands, or services on an interactive network using characterizations of consumers, behavior, brands, consumable goods, advertisers, and advocates to determine a three-way match between a consumable good, a consumer, and an advocate. The matching method determines one or more goods likely to be benefit from the marketing scheme by maximizing the estimated contextual value of personalized advocacy. Further, the service provider captures the value of the personalized advocacy in each match, and distributes that value in the form of various marketing incentives.
US08560376B2 Method, system, and computer program product for a maintenance optimization model
A method of developing maintenance optimization model includes finding relevant criteria to drive the design towards operational performances at minimal cost for the end user, selecting inputs necessary to assess criteria selected, defining mathematical models to jointly drive the equipment/sub-system/system design and its support towards better supportability, and presenting the maintenance optimization model results to enable the exploration of the cause and effect relationships between design decisions and their operational and support impacts. The selected inputs may cover all the potential factors influencing the criteria values. The mathematical modeling can facilitate leveraging the intuitive “cause and effect” relationship between design and support, and affordability. The maintenance optimization model method, system, and computer program product provides a solid basis for the supportability evaluation of equipment/system/sub-system choices, particularly when integrated in a systematic way into the design process and used from the beginning of the development cycle.
US08560373B2 Direct marketing system for matching caller value to risk and revenue
A method for direct marketing comprising establishing a first communications link between a prospective customer using a device having a unique identification number and a communications device, automatically transmitting the unique identification number associated with the prospective customer's device to the communications device, establishing a second communications link between the communications device and a computer operably connected to a memory apparatus having a prospective customer database comprising prospective customer information associated with the unique identification number of the prospective customer's device, in which the information in the database determines prospective customer value which can be used to determine subsequent operations and marketing actions with the prospective customer.
US08560370B2 Methods, systems, and computer products for adding map component to address book
Methods, systems, and computer products for adding a map component to an address book which include initiating an address book, adding a map component to the address book that corresponds to an entry of the address book, and providing the map component.
US08560367B2 Computer-implemented cloud-based litigation management system
A system for managing litigation documents including a computer-readable medium having a litigation management application. The application has computer-executable instructions for managing documents. The system includes a server that executes the instructions for managing documents on the computer-readable medium. The system has a database containing document information. The database is arranged with the server such that the server can access and modify document information in the database. The application includes a first documents tab that receives inputs from a first user to upload documents to the database for display in the first documents tab. The application has a second documents tab that receives inputs from a second user. The application generates a notification for delivery to the second user when the first user uploads a document to the database. The application can display the document in the second documents tab when the first user uploads the document to the database.
US08560363B1 Continuous production planning using a transition matrix
A method for continuous production planning includes identifying a forbidden transition associated with production of first and second end products. The forbidden transition indicates that a manufacturer should not produce the first and second end products consecutively. The method also includes identifying a bridge product associated with the forbidden transition. The bridge product represents a product that the manufacturer could produce between production of the first and second end products. The method further includes determining a quantity of the bridge product that could be produced by the manufacturer. In addition, the method includes scheduling production of the first and second end products and the bridge product. At least a portion of the quantity of the bridge product is scheduled for production between the production of the first and second end products.
US08560362B2 Systems and methods for managing business processes in an enterprise
A method for managing a business process in an enterprise includes executing a business process model, wherein executing the business process model comprises generating a plurality of business level messages associated with business level tasks, generating one or more system level messages associated with system level tasks to be performed by one or more enterprise subsystems, wherein the one or more system level messages are in a common format that is accessible by the one or more enterprise subsystems, and broadcasting the one or more system level messages over a communication channel communicably coupling the plurality of enterprise subsystems. A system includes a communication channel carrying system level messages in a generic format, a plurality of business subsystems communicably coupled to the communication channel, adapters operable to translate messages from the generic format into associated business subsystem specific formats and vice versa.
US08560358B2 Collaborative environment to assess, design, and implement product changes
Generation of an engineering change case is initiated by associating an identified problem for a product with an engineering change case template. The engineering change case can include a plurality of structured folders that can be populated with content characterizing the identified problem as well as proposed solutions to the identified problem with each folder being assignable to one or more users and having associated deliverables for such users. The various users populate the folders with content associated with the deliverables with at least a portion of the deliverables being delegable and requiring completion in a sequential order. Thereafter, generation of the engineering case can be finalized when an indication is received that all deliverables requiring approval have been completed. Otherwise, the engineering change case can be canceled. Related apparatus, systems, techniques and articles are also described.
US08560352B1 Partner protection insurance
Partner protection insurance provides coverage for an innocent spouse in the event that a defendant has to pay damages uninsured by a liability insurance policy to a plaintiff due to a judgment in a lawsuit brought by the plaintiff against the defendant. The innocent partner is in a partnership with the defendant. Partner protection insurance covers the joint assets of the partnership that are assignable to the innocent partner in the event of the dissolution of said partnership. The partnership may be a marriage.
US08560351B1 Systems and methods for requesting deletion of named insured from insurance policy
An insurance policy names therein a number of named insureds. In response to a request to delete a particular person as a named insured from the policy, the requestor is interrogated by a computer service based on an accessed predetermined set of rules for deleting the identified named insured and also based on accessed relevant data regarding the policy and the identified named insured. Thereafter, the requestor is supplied with one of an approval and a denial of the request to delete the identified named insured.
US08560345B2 Medication administration and management system and method
A system, method and computer program for programming a medical device to administer a medication to a patient includes the medical device, a scanner that may be associated with a point of care (POC) system, and a medication management unit (MMU). A computer in the POC system can directly program the medical device with the permission of the MMU after a full “five rights” check or the “right patient” check can be delayed until after the pump program is downloaded. Other workflows are disclosed for programming the medical device in manual, semi-automatic and automatic modes, with safety checks incorporated at various points.
US08560335B2 Viewing clinical activity details within a selected time period
Management of patient activities for a clinician is provided via a patient activity list. The patient activity list includes a timeline view comprising a two-dimensional representation in which a first dimension corresponds with one or more patients assigned to the clinician and a second dimension corresponds with time periods. The timeline view includes one or more scheduled clinical activities, each scheduled clinical activity being presented in the timeline view based on a scheduled time and a corresponding patient. In response to a user selection of a time period in the timeline view, details of scheduled clinical activities corresponding with the selected time period are provided within the timeline view.
US08560329B2 Signal compression method and apparatus
A signal compression method and apparatus are provided. The signal compression method includes: multiplying an input signal by a window function; calculating original autocorrelation coefficients of a windowed input signal; calculating a white-noise correction factor or a lag-window according to the original autocorrelation coefficients, and calculating modified autocorrelation coefficients according to the original autocorrelation coefficients, the white-noise correction factor and the lag-window; calculating linear prediction coefficients according to the modified autocorrelation coefficients; and outputting a coded bit stream according to the linear prediction coefficients.
US08560325B2 Hierarchical methods and apparatus for extracting user intent from spoken utterances
Improved techniques are disclosed for permitting a user to employ more human-based grammar (i.e., free form or conversational input) while addressing a target system via a voice system. For example, a technique for determining intent associated with a spoken utterance of a user comprises the following steps/operations. Decoded speech uttered by the user is obtained. An intent is then extracted from the decoded speech uttered by the user. The intent is extracted in an iterative manner such that a first class is determined after a first iteration and a sub-class of the first class is determined after a second iteration. The first class and the sub-class of the first class are hierarchically indicative of the intent of the user, e.g., a target and data that may be associated with the target.
US08560322B2 Mobile terminal and method of controlling a mobile terminal
A mobile terminal and controlling method thereof are disclosed, by which a specific content and another content associated with the specific content can be quickly searched using a user's voice. The present invention includes inputting a voice for a search for a specific content provided to the mobile terminal via a microphone, analyzing a meaning of the inputted voice, searching a memory for at least one content to which a voice name having a meaning associated with the analyzed voice is tagged, and displaying the searched at least one content.
US08560318B2 Methods and system for evaluating potential confusion within grammar structure for set of statements to be used in speech recognition during computing event
A plurality of statements are received from within a grammar structure. Each of the statements is formed by a number of word sets. A number of alignment regions across the statements are identified by aligning the statements on a word set basis. Each aligned word set represents an alignment region. A number of potential confusion zones are identified across the statements. Each potential confusion zone is defined by words from two or more of the statements at corresponding positions outside the alignment regions. For each of the identified potential confusion zones, phonetic pronunciations of the words within the potential confusion zone are analyzed to determine a measure of confusion probability between the words when audibly processed by a speech recognition system during the computing event. An identity of the potential confusion zones across the statements and their corresponding measure of confusion probability are reported to facilitate grammar structure improvement.
US08560317B2 Voice recognition apparatus and recording medium storing voice recognition program
A vocabulary dictionary storing unit for storing a plurality of words in advance, a vocabulary dictionary managing unit for extracting recognition target words, a matching unit for calculating a degree of matching with the recognition target words based on an accepted voice, a result output unit for outputting, as a recognition result, a word having a best score from a result of calculating the degree of matching, and an extraction criterion information managing unit for changing extraction criterion information according to a result of monitoring by a monitor control unit are provided. The vocabulary dictionary storing unit further includes a scale information storing unit for storing scale information serving as a scale at the time of extracting the recognition target words, and an extraction criterion information storing unit for storing extraction criterion information indicating a criterion of the recognition target words at the time of extracting the recognition target words. With the change in the extraction criterion information, the vocabulary dictionary managing unit increases or decreases the number of the recognition target words. This makes it possible to improve a recognition performance without the need for a user to carry out a troublesome operation.
US08560313B2 Transient noise rejection for speech recognition
A method of and system for transient noise rejection for improved speech recognition. The method comprises the steps of (a) receiving audio including user speech and at least some transient noise associated with the speech, (b) converting the received audio into digital data, (c) segmenting the digital data into acoustic frames, and (d) extracting acoustic feature vectors from the acoustic frames. The method also comprises the steps of (e) evaluating the acoustic frames for transient noise on a frame-by-frame basis, (f) rejecting those acoustic frames having transient noise, (g) accepting as speech frames those acoustic frames having no transient noise and, thereafter, (h) recognizing the user speech using the speech frames.
US08560308B2 Speech sound enhancement device utilizing ratio of the ambient to background noise
A disclosed speech sound enhancement device includes an SNR calculation unit for calculating an SNR which is a ratio of received speech sound to ambient noise; a first-frequency-range enhancement magnitude calculation unit for calculating, based on the SNR and frequency-range division information indicating a first and a second frequency range, enhancement magnitude of the first frequency range, the first frequency range contributing to an improvement of subjective intelligibility of the received speech sound, the second frequency range contributing to an improvement of subjective articulation of the received speech sound; a second-frequency-range enhancement magnitude calculation unit for calculating enhancement magnitude of the second frequency range based on the enhancement magnitude of the first frequency range; and a spectrum processing unit for processing spectra of the received speech sound using the enhancement magnitude of the first frequency range, the enhancement magnitude of the second frequency range and the frequency-range division information.
US08560305B1 LOGIFOLG
LOGIFOLG is a system and method for finding implicit information that is not explicitly mentioned in the sentence, not contained in the synonyms of the particular word, not present in the concept the word belongs to, not found with statistical or concordance based analysis. Nevertheless, this implicit information is present and understood, implicitly, consciously or unconsciously, by everybody who reads the text. LOGIFOLG uses a computer software process, such as computer-executable program code, to discover this implicit information. The steps in this process are: analyzing user's written input, up to five successive and non-successive words in a sequence, understanding the meaning of the written input, finding implicit information in the written input and finally, displaying the implicit information as a variant of the original sentence. The subject matter of the invention deals with Artificial Reasoning, namely inductive and deductive reasoning, based on Natural Language written sentences. The medium is non-transitory.
US08560299B2 Opening a message catalog file for a language that is not installed
A first computer system sends a request to a second computer system. The second computer system determines that the first computer system utilizes a message catalog file that is not installed on the second computer system. As a result, the second computer system sends a catalog request that requests the message catalog file. The second computer system receives the message catalog file and sends a response message from the second computer system to the first computer system using the received message catalog file.
US08560290B1 Execution of a target system that includes a component model
Methods and systems for the design and execution of an aerospace or aeronautic system are provided. The aerospace or aeronautic system may incorporate planetary environment models and models of equations of motion. The planetary environment models mathematically represent planetary environment specifications, such as atmosphere and wind. Atmosphere models include standard day atmosphere models and non-standard day atmosphere models, and wind models include continuous wind turbulence models and discrete wind turbulence models. The models of equations of motion include models of three-degree-of-freedom equations of motion with variable mass and models for six-degree-of-freedom equations of motion with variable mass. As a result, the present invention can design and execute a target system more accurately than the conventional system that provides only standard day planetary environment models, continuous wind turbulence models, or fixed mass equations of motion models.
US08560285B2 Rescaling of the target astigmatism for other additions
A fast and efficient method for calculating or producing a spectacle lens design, as well as a method for manufacturing a spectacle lens according to the thus calculated spectacle lens design. Furthermore, a corresponding device is provided for manufacturing a spectacle lens, as well as corresponding computer program products and storage media.
US08560273B2 Techniques for distributed testing
Techniques for distributed testing are provided. Resources are identified for performing tests over a network. The tests and policies are sent to the resources and a proxy. The proxy delivers data for the tests to the resources and enforces the policies during the tests. The proxy also gathers statistics and results from the resources, which are executing the tests, and the proxy reports the statistics and results to one or more third-party services for subsequent manipulation and analysis.
US08560262B2 Methods for manufacturing devices with flex circuits and radio-frequency cables
A flex circuit may have test structures and antenna structures. The test structures may include test capacitors and transmission lines. The performance of the test structures may be measured using test equipment. Pass/fail criteria may be applied to the flex circuit based on the measured values. If the flex circuit is a failing circuit, flex circuit manufacturing settings may be adjusted. The performance of a radio-frequency (RF) cable may also be measured using the test equipment. Sample portions of the RF cable may be obtained and measured. Pass/fail criteria may be applied to the RF cable based on measured cable loss values. If the RF cable is a failing cable, RF cable manufacturing settings may be adjusted. Antenna structures associated with passing flex circuits and RF cable segments associated with passing sample RF cable segments may be incorporated into a wireless device during production device assembly.
US08560254B2 Electrical system integrity testing methods and apparatus
Embodiments include methods and apparatus for testing an electrical system (e.g., of an electric vehicle) that includes a high voltage (HV) energy storage system, HV contactors, one or more energy consuming components, one or more energy supplying components, an HV bus, discharge circuitry, and a control system. The control system is adapted to perform a method that includes performing a first diagnostic test to test the functionality of the HV contactors, and performing a second diagnostic test to test the functionality of the discharge circuitry. When the first and second tests have passed, the control system allows the HV contactors to be closed to enable an exchange of energy between the HV energy storage system, the one or more energy consuming components, and the one or more energy supplying components.
US08560253B2 Material hardness distribution display system and material hardness distribution display method
A material hardness distribution display system (10) includes a probe unit (20) in which a plurality of probe elements (22) are two-dimensionally arranged. Each of the probe elements (22) has an oscillator (26) for introducing oscillation into a biological tissue and an oscillation detection sensor (28) which detects a reflected wave. The probe elements (22) are successively selected by a switch circuit (50) and connected to a hardness calculation unit (70) and a measurement depth calculation unit (82). The hardness calculation unit (70) executes a frequency component analysis for an incident wave signal to the oscillator (26) and a reflected wave signal from the oscillation detection sensor (28) to calculate the hardness of the biological tissue on the basis of the analysis results. The measurement depth calculation unit (82) calculates a measurement depth inside the biological tissue at a position where the hardness has been measured, on the basis of a temporal position of the incident wave signal and a temporal position of the reflected wave signal. They are correlated to the respective probe elements (22).
US08560251B2 System and method of increasing sample throughput by estimation of a sensor endpoint
Technologies for increasing sample throughput by predicting the end point response time of a sensor for the analysis of an analyte in a sample are disclosed. In one aspect, a system includes a sensor that generates data signals associated with the measurement of an analyte within the sample. A processor records appropriate data points corresponding to the signals, converts them to a logarithmic function of time scale, and plots the converted data points. The processor then determines a curve that fits the plotted data points and determines a curve fitting equation for the curve. Once the equation is determined, the processor extrapolates an end point response of the sensor using the equation. A value, such as analyte concentration, is then calculated using the extrapolated end point response.
US08560250B2 Method and system for transferring analyte test data
A system for transferring data includes an analyte test instrument (ATI) adapted to store data, a wirelessly enabled data management device (DMD) for comprehensively analyzing data, and an adaptor removably connected to the ATI for transferring data stored on the ATI to the DMD. The adaptor includes a data communication device capable of removable connection with the ATI, a microprocessor electrically connected to the data communication device, a wireless controller electrically connected to the microprocessor and a wireless transceiver electrically connected to the wireless controller. In use, data transfer is executed between the ATI and the DMD by electrically and mechanically connecting the adaptor to the ATI. Data stored on the ATI is then automatically downloaded into adaptor memory. Upon completion of the download, the user activates an externally accessible input device on the adaptor which, in turn, wirelessly transmits data from the adaptor memory to the DMD.
US08560244B2 Modelling
The method provides for the fitting of a different distribution to the tail of a distribution of continuous data, than that distribution fitting to the rest of the distribution. By fitting a distribution to this set of occurrences only, better distributions shapes are obtained for that part of a distribution which might otherwise be overly sensitive to individual or small numbers of occurrences. Over sensitivity can make such distributions unreliable in situations where their value is compared with the value of another distribution. A distribution which does not decline quickly to zero is preferred for the tail, for instance a heavy tailed distribution.
US08560223B2 Automated route determination
A preferred route may be determined from an origin location to a destination location. The determination is made by processing directed links (e.g., one-way edges) in a graph that includes one or more links and two or more nodes. The determination of a preferred route may include an estimate of the time required at one or more intersections along alternative. Individual routing preferences, such as a preference of a rural over an urban route, also may be considered. Techniques are described that may help reduce the time required to identify a preferred route, including the identification and removal of no outlet routes before processing the directed links and techniques using particular data formats.
US08560215B2 Process and system for determining fuel consumption of a motor vehicle
A process and system are provided for determining fuel consumption of a motor vehicle. A first mean fuel consumption, which cannot be reset under a user's influence, is determined. A second mean fuel consumption, which can be reset under a user's influence, is determined as a function of several measured values. A third mean fuel consumption is determined as follows: (a) at the beginning of a predefined time period, which starts with a resetting of the second mean fuel consumption, the third mean fuel consumption is set to be equal to the first mean fuel consumption; (b) between the beginning and the end of the predefined time period, the third mean fuel consumption is set to be a weighted mean of the first mean fuel consumption and the second mean fuel consumption; and, (c) starting at an end of the predefined time period, the third mean fuel consumption is set to be equal to the second mean fuel consumption. A signal indicative of the third mean fuel consumption is provided.
US08560214B1 Method and system for capturing and displaying aircraft taxi routes
An aircraft taxi route display system may include a user interface including a display device and a user input, a computer including a computer processor and a computer storage device, wherein the computer is in communication with the user interface, and/or a communications link capable of receiving at least one airport characteristic, wherein the communications link is in communication with the computer processor, and the computer processor is configured to present an aircraft taxi route. A method may include capturing at least one of at least one taxi turn direction or at least one taxi distance, accepting from a user input a selection of at least one of at least one taxi turn direction or at least one taxi distance, clearing an aircraft taxi route from the selection of at least one of at least one taxi turn direction or at least one taxi distance, and displaying the aircraft taxi route.
US08560213B2 Exhaust gas recirculation device of engine
An exhaust gas recirculation device of an engine (10) of the invention comprises a first exhaust gas recirculation passage (50) for connecting an exhaust passage (40) and an intake passage (30) to each other and introducing into the intake passage an exhaust gas discharged from a combustion chamber (21) to the exhaust passage, and a second exhaust gas recirculation passage (55) for connecting the exhaust passage upstream of a part of the exhaust passage connected to the first exhaust gas recirculation passage and the intake passage downstream of a part of the intake passage connected to the first exhaust gas recirculation passage to each other and introducing into the intake passage the exhaust gas discharged from the combustion chamber to the exhaust passage. The amount of the exhaust gas introduced into the intake passage via the first exhaust gas recirculation passage is controlled to a first target exhaust gas recirculation amount and the amount of the exhaust gas introduced into the intake passage via the second exhaust gas recirculation passage is controlled to a second target exhaust gas recirculation amount. The amount of exhaust gas introduced into the first and second exhaust gas passages is controlled in accordance with an allowable upper flame temperature.
US08560211B2 Method and system for engine emission control
Methods and systems are provided for operating an engine having a plurality of notch settings. One example method comprises, during a first notch setting, adjusting engine injection timing in a first proportion to an increasing temperature, and during a second notch setting higher than the first notch setting, adjusting engine injection timing in a second proportion to the increasing temperature, the second proportion lower than the first proportion.
US08560197B2 Moving vehicle system and in-position determination method for moving vehicle
A moving vehicle system for making an in-position determination when a moving vehicle enters an in-position range, includes a sensor arranged to determine a position, a velocity, and an acceleration of the moving vehicle, and computation unit arranged to determine whether a stop position of the moving vehicle is within an in-position range or not.
US08560196B2 Mounting device with integrated torque measurement and device for the control of torque distribution
A mounting device for mounting a driven and/or a drivable wheel of a vehicle. The mounting device makes it possible to measure a drive torque or a drag torque that acts between a wheel and a driveshaft. The torque is transmitted from the driveshaft to the wheel by radial teeth on a bearing inner ring where there is a pressure-sensitive measuring element to measure axial forces as a characteristic of the particular effective torque. In addition, a device to control the distribution of the drive and drag torques acting on the driveable wheels of a vehicle is disclosed. To measure the drive and drag torque distribution, there is a sensor unit on each drivable wheel to measure the torque acting on each wheel.
US08560194B2 Shifting range sensing apparatus
A shifting range sensing system, may include a shift lever pivotally connected to a vehicle body, a shift range sensing apparatus to sense a pivotal movement of the shift lever, an inhibitor switch mounted in a transmission, and a controller taking an emergency measure when a signal of the inhibitor switch and a signal of the shifting range sensing apparatus do not indicate the same shifting range.
US08560185B2 Control unit for construction machine
A target speed setting section sets a target speed of an engine to an idle speed that is lower than an input speed with an engine control dial when no operating signal is output from a control lever over a predetermined period of time. A speed control section controls the speed of the engine based on the target speed set by the target speed setting section, which includes an idle speed setting section that corrects the idle speed according to values detected by sensors so that reduction in an output of the engine due to a change in a state quantity associated with an environment under which the engine is placed can be inhibited. This allows a good operating condition to be achieved during a reset from an auto idle state even with an engine output has been reduced according to a change in environment.
US08560177B2 Electric power steering system
An electric power steering system includes a motor that applies assist force to a steering system, and updates a motor resistance (Rm) that is a value indicating a resistance of the motor. Specifically, the motor resistance (Rm) is updated on the basis of the fact that an induced voltage (EX) of the motor is smaller than a first determination value (GA). In addition, when the induced voltage (EX) is smaller than or equal to a second determination value (GB), a divided value that is obtained by dividing a motor voltage (Vm) by a motor current (Im) is set as a new motor resistance (Rm).
US08560176B2 Controlling method for a steering system
The invention refers to a steering device and a method for controlling a steering device with steering power support means for a motor vehicle with at least one steerable road wheel.
US08560171B2 Damping force controller
The damping force of a damping force generation apparatus is controlled by operating an actuator on the basis of a control input u calculated by a state feedback controller K designed such that an L2 gain of a closed loop control system S which includes a generalized plant G designed by making use of a delay-approximated model M and the state feedback controller K therefor becomes less than a previously set positive constant γ. The delay-approximated model M is designed such that a delay element R representing operation delay of the actuator and a delay compensation element R* cancelling out the delay act on a mechanical motion model of the damping force generation apparatus. The delay-approximated model M is a bilinear system, and is designed to approximate a delay-considered model which is a control model designed on the basis of the mechanical motion model of the damping force generation apparatus and in consideration of the delay.
US08560165B2 Co-operative on-board and off-board component and system diagnosis and prognosis
A cooperative diagnostic and prognosis system for generating a prognosis of at least one component in a vehicle. An in-vehicle diagnostic unit determines a diagnostic signature of the component each time an occurrence of a condition is triggered and transmits the diagnostic signature to an off-board diagnostic unit. The off-vehicle diagnostic unit determines a SOH of the component and a rate-of-change in the SOH of the component. The off-vehicle diagnostic unit determines whether the rate-of-change in the SOH is greater than a threshold. The off-vehicle diagnostic unit requests additional information from the vehicle in response to the rate-of-change in the SOH being greater than the threshold. The additional information relating to operating parameter data associated with the component. The off-vehicle diagnostic unit receives the requested information and predicts a time-to-failure of the component.
US08560157B2 Partial manual control state for automated vehicle navigation system
Disclosed are methods and apparatuses for automated control of a moving vehicle. An alarm condition is detected, and in response to the alarm condition, the current radius of curvature of the vehicle is maintained. The radius of curvature may be calculated by using data received from sensors. The alarm condition may be a result of the vehicle becoming unstable or the automated navigation system malfunctioning. In response to operator control input, the vehicle is placed into a manual control state.
US08560156B2 Power assisting system
The present invention relates to a modular power assisting system. In particular the present invention relates to a modular electric power assisting system that is adaptable to a vehicle/engine driven system so as to be operated/powered by electric system and/or its original power system. The synergistic combination of the motor system; motor control system and energy storage device coupled to the regenerative braking system of the present invention enables the power assisting system of the present invention to adapt to the vehicle/engine without involving substantial modifications in engine, power train, drive train and vehicle. The engine and electric motor exploits advantages of each of the power source based on the operating conditions of the vehicle/engine driven system by selectively responding to the engine's power demands so as to enhance fuel efficiency, reduce undesirable emissions and provide better drivability.
US08560150B1 Methods and systems for landing decision point
Methods and systems for a go/no-go Landing Decision Point (LDP) are disclosed. The methods and systems provide a graphical LDP on a cockpit display that pilots can use to determine whether to continue the landing or execute a go-around. The methods and systems may be implemented in embodiments having an onboard portion, an off-board portion, or both operatively coupled to provide an LDP in a preview/planning mode and real time mode.
US08560146B2 Method for monitoring air pollution and system for the same
An air pollution monitoring method and system is disclosed. The air pollution monitoring method of the present invention may include receiving result information corresponding to a mission of an aircraft from the aircraft, generating air pollution index values, their distribution, and three-dimensional geographic spatial information about a corresponding ground area using the result information corresponding to the mission of the aircraft and visualizing the generated data, generating a mission command of the aircraft using the result information corresponding to the mission of the aircraft, and displaying the generated three-dimensional geographic spatial information and transmitting the generated mission command to the aircraft.
US08560145B2 Distributed knowledge base program for vehicular localization and work-site management
The illustrative embodiments provide a computer program product for controlling a vehicle. In an illustrative embodiment, a computer program product is comprised of a computer recordable media having computer usable program code for identifying a dynamic condition. When the dynamic condition is identified, computer usable program code using a knowledge base controls the vehicle.
US08560141B2 Management of a 3D package and cooling system
In a method for managing at least one three-dimensional package and a cooling system having at least one active cooling mechanism configured to cool the at least one three-dimensional package, at least one of workload on and an environmental condition on or around the at least one three-dimensional package is identified. In addition, at least one of an active cooling mechanism and a three-dimensional package is controlled based upon at least one of the identified workload and environmental condition.
US08560135B2 Energy management system, energy management apparatus, and energy management method
An energy management system includes an equipment data management unit which manages charging/discharging loss of a battery and heat radiation loss of an electric water heater, and causes a control unit to perform control to give priority based on the comparison to the energy storage facility more reducing loss and store energy. The energy management system includes a system operation calculation unit which predicts voltage distribution of the next day of a distribution system or demand-and-supply balance amount of the entire system by state monitoring data of a power system, calculates a demand amount increasing target value necessary for avoiding a photovoltaic power generation amount suppression on a consumer end by the voltage distribution of the next day of the distribution system or the demand-and-supply balance amount, and controls the energy storage facilities so as to satisfy the demand amount increasing target value on the consumer end.
US08560133B2 Energy smart system
Apparatus and method for managing energy of a home or other structure are disclosed. An energy management system for a home network comprises a central device controller configured to communicate with energy consuming devices, energy generation devices and storage devices at a home. Power/energy measuring devices provide consumption measurements for the home and each device to the controller. A user interface has a client application configured to provide information to a user/consumer and to an energy provider/utility about energy consumption, energy generation and storage. An energy profile and a carbon footprint of an individual's home are generated along with recommendations for energy savings and/or possible addition of on site generation or energy storage.
US08560131B2 Method for setting a basal rate profile for an insulin pump
Methods for setting a basal rate profile for an insulin pump with an input unit and a calculation unit are disclosed. A number of interpolation nodes for the basal rate profile are defined by means of the input unit of the insulin pump. A continuous function with respect to the interpolation nodes, which images the interpolation nodes and any previously stored basal rates, is formed using the calculation unit of the insulin pump, and a temporal sequence of basal rates to be released by the insulin pump during specific time intervals is generated from the continuous function using the calculation unit of the insulin pump.
US08560130B2 Software controlled lab-on-a-chip emulation
A software-controlled chemical process emulation system and environment having individually-addressable and/or group-addressable software-controlled chemical system processing modules, software-controlled chemical system handling modules, and related components. The software-controlled modules may be designed and interconnected to emulate various fixed, configurable, and reconfigurable “Lab-on-a-Chip” (“LoC”) devices. The software-controlled modules may be designed as separate units with well-defined ports and interfaces that can be used in the construction of larger systems. Alternatively, the software-controlled modules may be integrated into more complex subsystems that can be used in similar or other ways. These aspects may be used to design a LoC device, develop software for the operation of a LoC device, or may be used together with actual LoC devices as part of a larger system. Some applications may be used to implement laboratory automation features in experimental set-ups and laboratory-scale chemical production.
US08560129B2 Vibration control device and vehicle
[Object] To predetermine a target vibration level and keep vibration generated at a position at which vibration is to be controlled equal to or smaller than a target vibration level.[Solving Means] A frequency detection means for detecting a frequency of vibration arising from a vibration generation source, a vibration detection means for detecting vibration of a frequency that is equal to the frequency of the vibration arising from the vibration generation source that is detected by the frequency detection means at a position at which vibration is to be controlled, a vibration level conversion means for converting the detected vibration into a vibration level, a vibration means provided at a position that is different from or the same as the position at which vibration is to be controlled, for generating a vibration control force with which the position at which vibration is to be controlled is vibrated, a comparison means for comparing the vibration level with a predetermined target vibration level, and a vibration command generation means for generating, based on a comparison result obtained by the comparison means, a vibration command for reducing vibration so that the vibration level is changed into the target vibration level in a case where the vibration level is larger than the target vibration level, and outputting the generated vibration command to the vibration means are provided.
US08560125B2 Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
An HVAC data processing and communication network includes a first subnet and a second subnet. The first subnet includes a first demand unit, a first comfort sensor and a first subnet controller. The second subnet includes a second subnet comprising a second demand unit, a second comfort sensor and a second subnet controller. The second subnet controller is configured to control an operation of the first subnet.
US08560116B2 Waste fraction management
In a method for managing waste (W) deposited in disposal packages (6-F1, 6-F2, 6-F . . . 6-Fn) and introduced into a vacuum operated waste collection system (1) wherein waste is conveyed through transport piping (3), from waste inlets (2) to a waste collection container (5) for storing waste before removal and wherein the disposal packages carry readable information (7-F1, 7-F2, 7-F3 . . . 7-Fn), disposal packages containing one of multiple waste fractions (F1, F2, F . . . Fn) are received through a common waste inlet, subsequent to identifying each disposal package by comparing read waste fraction information carried thereby and being unique for each fraction, with stored fraction data, comparing the identified disposal packages to a fraction time schedule for matching package information to fraction time schedule time periods belonging to the respective fraction, whereby access to the waste inlet is allowed for each package during the time periods belonging thereto and is blocked for each package at all other times.
US08560115B2 Method and system for tracking mail items during processing
The present application relates to a system and related method for processing a mailpiece through the steps associated with its manufacture and post processing. The present system and method allow for mailpiece item tracking data collection at each step in the mailpiece manufacturing and processing. The present system and method allow for the integration of mailpiece item data from a postage device by utilizing information based barcode data included as part of the postage evidence, together with the production and sorting processes.
US08560110B2 Electroerosion control system and a dual mode control system
An electroerosion control system includes a general CNC controller being configured for controlling a general CNC machine process, a power supply for energizing a tool electrode and a workpiece to be machined, an electroerosion controller electrically connecting with the power supply for controlling an output of the power supply, and adaptively and electrically connecting with the general CNC controller for communication thereof, and a sensor sensing real-time status information of a working gap between the tool electrode and the workpiece and for sending said real-time status information to said electroerosion controller. Said electroerosion controller automatically controls the electroerosion machining process through the general CNC controller according to the real-time status information of the working gap.
US08560098B1 System for remotely monitoring a site for anticipated failure and maintenance with a plurality of controls
A system to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.
US08560090B2 Monitor and control apparatus
There is provided a monitor and control apparatus capable of enlarging a volume of a body, while ensuring a space for routing signal lines between a rear face of the body and a bottom surface of a mounting hole. The body 5 has a rear face including: a first face having terminal sections protruded; and a second face protruded backwardly relative to the first face by a stepped portion. An internal space of the body on the second face side is enlarged backwardly more than that on the first face side. The stepped portion is formed in the middle of the rear face of the body in the horizontal direction, which defines a right-half portion as the first face, and a left-half portion as the second face.
US08560079B2 Braze join
A method of forming a braze join between two components is disclosed, in which braze material is introduced into a gap between the two components by capillary action. This assists in reducing flooding. Also disclosed is a component for use with the method, and an assembly produced by the method. In one form, the component comprises a recess or reservoir for storing braze material, in fluid communication with an aperture to allow the braze material to be drawn into the gap by capillary forces. The method may be used in a number of applications including medical devices and more specifically, a cochlear implant.
US08560075B2 Apparatus and method for the treatment of headache
A battery-operated transcutaneous electrical nerve stimulator (TENS) to treat headache pain in an abortive and/or preventive manner. The TENS unit and its electrodes are built into a unitary device which facilitates a self-administered treatment. In some embodiments, the pulses are monophasic. In other embodiments, pairs of biphasic pulses are provided, wherein each pair of biphasic pulses includes a first pulse having a first polarity separated by a gap in time from a second pulsed having an opposite polarity. In some embodiments, each pulse in each biphasic pair is of a duration equal to that of the other pulse of the pair. In some embodiments, the duration of each pulse is between about 50 microseconds and about 400 microseconds, and the gap in time between pulses of a pair is between about 50 and 100 microseconds.
US08560067B2 Apparatus for spatially and temporally distributing cardiac electrical stimulation
A cardiac electro-stimulatory device and method for operating same in which stimulation pulses are distributed among a plurality of electrodes fixed at different sites of the myocardium in order to reduce myocardial hypertrophy brought about by repeated pacing at a single site and/or increase myocardial contractility. In order to spatially and temporally distribute the stimulation, the pulses are delivered through a switchable pulse output configuration during a single cardiac cycle, with each configuration comprising one or more electrodes fixed to different sites in the myocardium.
US08560064B2 Extravascular arrhythmia induction
A cardiac arrhythmia may be induced by delivering a sequence of pulses to a patient via one or more extravascular electrodes. In one example, one or more pacing pulses may be delivered to a patient via an extravascular electrode and a shock pulse may be delivered to the patient the extravascular electrode. In some examples, the pacing pulses and the shock pulse may be generated with energy from a common energy storage module and without interim charging of the module. For example, the pacing and shock pulses may be generated as the energy storage module dissipates. In another example, a cardiac arrhythmia may be induced in a patient by delivering a burst of pulses to a patient via an extravascular electrode. In some cases, the burst of pulses may be generated with energy from a common energy storage module and without interim charging of the energy storage module.
US08560062B2 Method and apparatus for diagnosing and treating neural dysfunction
A method and apparatus for diagnosing and treating neural dysfunction is disclosed. This device has the capability of delivering the therapeutic electrical energy to more than one treatment electrode simultaneously. In another exemplary embodiment, this device can perform EMG testing both before and after the therapeutic energy has been delivered, to assess whether the target nerve was successfully treated. In another embodiment, the device has the capability to record and store sensory stimulation thresholds both before and after treatment is described, which allows the clinician to accurately determine whether the target nerve has been desensitized. Energy control may achieved by simultaneously comparing the tip temperature of each treatment electrode to a set temperature selected by the operator, and regulating the therapeutic energy output to maintain the set temperature. In another embodiment, EMG, stimulation thresholds, and graphs of temperature versus time can be conveniently displayed on a two-dimensional graphics display.
US08560060B2 Isolation of sensing and stimulation circuitry
The disclosure describes techniques of reducing or eliminating a commonality between two modules within the same implantable medical device. Each module within the implantable medical device provides therapy to a patient. The commonality between the two modules exists due to at least one common component shared by the two modules. The commonality between the two modules may create common-mode interference and a shunt current. In accordance with this disclosure, various isolation circuits located at various locations are disclosed to reduce or eliminate the commonality between the two modules. The reduction or elimination of the commonality between the two modules may reduce or eliminate common-mode interference and the shunt current.
US08560054B2 Method and apparatus for extracting optimum holter ECG reading
The present invention is for a method and apparatus for extracting optimum ECG data from within a optimum timeperiod. The method and apparatus require setting a timeperiod in which to extract ECG data, setting thresholds for noise, determining a segment with stable heart rate, and to measure the ECG data of the time period. Once the parameters are set and the data is collected, optimum data according to the parameters set by the user are extracted for use and analysis, such that the ECGs that are free from noise and have a stable heart rate are retrieved from the desired timeperiod window. The invention can be used in a software program, may be programmable into a Holter monitors, or as well as applicability in other related monitoring devices.
US08560047B2 Method and apparatus for computer aided surgery
A number of improvements are provided relating to computer aided surgery. The improvement relates to both the methods used during computer aided surgery and the devices used during such procedures. Some of the improvement relate to controlling the selection of which data to display during a procedure and/or how the data is displayed to aid the surgeon. Other improvements relate to the structure of the tools used during a procedure and how the tools can be controlled automatically to improve the efficiency of the procedure. Still other improvements relate to methods of providing feedback during a procedure to improve either the efficiency or quality, or both, for a procedure.
US08560037B2 System and methods for processing analyte sensor data for sensor calibration
Systems and methods for processing sensor analyte data are disclosed, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. The sensor can be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. Reference data resulting from benchtop testing an analyte sensor prior to its insertion can be used to provide initial calibration of the sensor data. Reference data from a short term continuous analyte sensor implanted in a user can be used to initially calibrate or update sensor data from a long term continuous analyte sensor.
US08560036B2 Selection of ensemble averaging weights for a pulse oximeter based on signal quality metrics
A pulse oximeter system is presently disclosed. The pulse oximeter system includes a processor and circuitry. The processor and circuitry are configured to receive light waveforms from a sensor, determine at least one signal quality metric for the light waveforms, calculate at least one weight using a continuously variable weighting function based on the at least one signal quality metric, and ensemble average the light waveforms using the at least one calculated weight.
US08560034B1 Signal processing apparatus
The present invention involves method and apparatus for analyzing two measured signals that are modeled as containing primary and secondary portions. Coefficients relate the two signals according to a model defined in accordance with the present invention. In one embodiment, the present invention involves utilizing a transformation which evaluates a plurality of possible signal coefficients find appropriate coefficients. Alternatively, the present invention involves using statistical functions or Fourier transform and windowing techniques to determine the coefficients relating to two measured signals. Use of this invention is described in particular detail with respect to blood oximetry measurements.
US08560033B2 Magnetically controlled wireless optical oxygen sensor for intraocular measurements
A sensor for intraocular measurements moveable within at least one of an vitreous humor of an eye, an aqueous humor of an eye and an intraocular replacement medium. The sensor includes a magnetic body susceptible to magnetic fields and at least one sensor film.
US08560027B2 Multi-screen personal communication device
The invention is a portable communication device having a primary display screen and one or more auxiliary display screens, which may be folded into the body of the device when not required by the user so as to retain the convenient size expected of a hand-held device. The screens are rotatably attached to the body of the device in a manner that does not obscure the primary display screen, so that the user need not deploy them unless needed.
US08560021B2 Mobile device integration with WLAN functionality
A graphical user interface for a mobile device presents a primary GUI indicating functions and operations of the mobile device. A WLAN GUI is also presented on the display, indicating connectivity aspects of the mobile device regarding WLANs. The WLAN GUI is immediately accessible directly from the primary GUI as the next presented display in response to user interaction with the primary GUI. An additional WLAN GUI may be presented indicating the WLAN access point which is connected to the mobile device and indicating which WLAN access point is downloading or uploading data to the mobile device.
US08560005B2 Mobile communication terminal and text-to-speech method
A mobile communication terminal and text-to-speech method. The mobile communication terminal includes a display unit for displaying at least one object on a screen; a controller for identifying a depth of an activated object on the screen and finding a speech data set mapped to the identified depth; a speech synthesizer for converting textual contents of the activated object into audio wave data using the found speech data set; and an audio processor for outputting the audio wave data in speech sounds. As a result, textual contents of different objects are output in different voices so the user can easily distinguish one object from another object.
US08559999B2 Channel quality prediction in HSDPA systems
A method and arrangement in a radio communication network for predicting channel quality on a downlink channel. A radio base station (RBS) transmits data on the downlink channel to one or more user equipments (UEs), each of which transmits a channel quality indicator to the RBS on an uplink channel. The RBS derives a needed downlink transmission power from the received channel quality indicator, and predicts a channel quality for a next downlink transmission based on the received channel quality indicator and the derived downlink transmission power.
US08559996B2 Power control subsystem with a plurality of current limit values
A power control subsystem for controlling the supply of power transmitted to at least one node over communication cabling, the power control subsystem comprising: a plurality of references; a plurality of comparators, each of the comparators being associated with a particular one of the plurality of references; and a current limiter in communication with the plurality of comparators and arranged to limit current of the power transmitted over communication cabling responsive to the plurality of comparators.
US08559995B2 Power control apparatus for wireless telecommunication system
In a wireless telecommunication system, a power control apparatus performs a data telecommunication with a control target apparatus and receives data arrival acknowledgement information transmitted therefrom in a data retransmission layer. Then it judges a reception quality of the control target apparatus by using the received data arrival acknowledgement information and changes a target power quality which is set up for the control target apparatus based on a result of the judgment. And it notifies the control target apparatus of the changed target power quality.
US08559992B2 Coordinated multipoint transmission/reception user grouping
User grouping is employed to tradeoff the COMP forward link capacity and required reverse link feedback, which makes the design of COMP practical and flexible. A channel element, such as the large scale fading, is measured for each distributed transmitter and UE pair based on reference signals, and the network receives this information as feedback in the reverse link. The COMP determines a maximum cross interference level αreq that is affordable, based on the available reverse link capacity for feedback. If this maximum cross interference level αreq is exceeded, geographically separate UEs are divided into as few groups as possible, with UEs within each group separated, and the groups are allocated different time/frequency resource blocks. The grouping is done with the constraint that the cross interference does not exceed αreq.
US08559991B2 Network apparatus and method for selecting target terminal to perform communication according to interference alignment scheme
Provided is a signal transmission system including a terminal to receive a signal using an interference alignment scheme, and a transmitting base station to transmit, to the terminal, a signal where interference is aligned. The transmitting base station may select, from a plurality of terminals, a target terminal to receive the signal using the interference alignment scheme. The selected target terminal may receive the signal from the transmitting base station and receive interference signals from a plurality of interference base stations.
US08559975B2 Location determination based on weighted received signal strengths
Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.
US08559974B2 Methods of and systems for measuring beacon stability of wireless access points
Methods of and systems for measuring beacon stability of wireless access points are provided. A method of determining a measure of likelihood that a designated wireless device exhibits at least one pathological characteristic includes determining a set of reference points associated with a designated wireless device, and retrieving attributes of the reference points, attributes associated with other wireless devices related to the designated wireless device, and/or statistical information. The statistical information includes a temporal distribution of detection of signals of reference points, a spatial distribution of the reference points, and/or a cardinality of the set or a subset of the reference points. The method further includes determining a measure of likelihood that the designated wireless device exhibits at least one pathological characteristic based on attributes of the reference points, attributes associated with the reception of signals, and/or the statistical information.
US08559973B2 Mode of operation based on image capture profile
A device to detect a location of a device, identify an image capture profile associated with the location of the device, and modify a mode of operation on the device based on the image capture profile.
US08559971B1 Determination of state vector, timing, and navigation quality metrics from reception of SBS transmissions
A technique for determining the position of a mobile device includes receiving at the mobile device a set of time-slotted messages from a respective set of reference devices. Each of the time-slotted messages contains a slot ID indicating the assigned time slot in which it was broadcast. The slot ID is used to determine the time of transmission of each of the time-slotted messages received at the mobile device, and the position of the mobile device is determined via multi-lateration based on the time of flight of the time-slotted messages and known positions of the reference devices. According to another approach, the mobile device receives a set of ADS-B messages from a respective set of SBS ground stations. The time of transmission of each of the ADS-B messages is supplied in the ADS-B message itself or in a subsequent message and used to determined the position of the mobile device.
US08559961B2 Fractional frequency reuse in heterogeneous networks
A base station node (BS) of a heterogeneous radio access network comprises a terminal locator (34) and a scheduler (36). The terminal locator (34) obtains an indication of location of a wireless terminal (30) in a cell served by the base station (BS), e.g., whether the wireless terminal (30) is in a center region (M) or an edge region (E) for the cell served by the base station node (BS). The scheduler (36) uses the indication of location to assign to the wireless terminal (30) a frequency of a frequency bandwidth usable by the heterogeneous radio access network. The scheduler (36) assigns a frequency from a partitioned portion of the frequency bandwidth if the cell served by the base station node is a micro cell and the wireless terminal is in an edge region of a micro cell. The scheduler (36) also assigns a frequency of the frequency bandwidth if the cell served by the base station node is a micro cell and the wireless terminal is in a center portion of the micro cell.
US08559960B2 PBX mobility system with multiple call legs
A private branch exchange (PBX) mobility system and associated method for re-using of call legs in an enterprise system. The enterprise system includes a session management platform (SMP) having a private branch exchange (PBX) mobility enabler, the PBX mobility enabler having third-party control communications to one or more PBXs over a session control interface, such as a Session Initiation Protocol (SIP) interface. The PBXs are in communication with one or more media servers. The PBX mobility enabler is configured to provide control communications to the PBXs over the session control interfaces to re-use a wireless call leg and connect to other call legs.
US08559952B2 Automated and seamless change of reporting cell identity
The technology described here allows a cell to change a cell identity without disrupting ongoing communication in that cell. In one non-limiting example embodiment, a cell identity change message is sent by a base station to one or more UEs being served in that base station. That message includes at least a new cell identifier and preferably also includes information indicating when that new cell identifier becomes active. In another non-limiting example embodiment, a cell identity change message is sent by a base station changing its cell identity to one or more neighboring base stations.
US08559951B2 Method and apparatus for performing handover in a bluetooth radiocommunication system
Apparatus and method for handing over, at a time instance, a first low power radio frequency transceiver participating in a first network of low power radio frequency transceivers using first network parameter(s) and controlled by a first master transceiver from the first network to a second network of low power radio frequency transceivers using second network parameter(s) and controlled by a second master transceiver. An indication of the time instance is sent to the first low power radio frequency transceiver. An indication of the time instance is also sent to the second master transceiver. An indication of the second network parameter(s) is sent to the first low power radio frequency transceiver. The first transceiver switches from using the first network parameter(s) to using the second network parameter(s) at time the time instance. The second master transceiver polls the first transceiver at the time instance using the second network parameters.
US08559947B2 System and method to enable subscriber self-activation of wireless data terminals
The present invention relates to a system and method to enable subscriber self-activation and configuration of wireless data terminals by means of an activate button provided through the User Interface (UI). This allows for operations to be performed on the device by self-care. Any wireless device, in order to access the network needs credentials. This invention generates temporary credentials to present to the network for service activation. Once access is granted to the network, the device can be activated and configured for using the resources of the network.
US08559943B2 Acknowledging receipt of real-time data
In one aspect, a method for communicating with a wireless communication system through a wireless client includes associating a wireless client with a wireless communication system; at the wireless client, receiving one or more real time data packets transmitted from the wireless communication system, each real time data packet containing real time data; and sending an acknowledgement (ACK) packet for each real time data packet correctly received by the wireless client.
US08559937B2 Wireless system for providing critical sensor alerts for equipment
A wireless system is provided which enables a remotely located equipment monitor to control the equipment in the event that more than one alert or alarm for the same fault condition, at the equipment have been ignored by the equipment operator. Control options include instructing the operator to shut equipment down, automatically shutting the equipment down and putting the equipment in a safe mode of operation.
US08559931B2 Application suggestions for mobile communication device based on location-based directory information
A mobile communication device may include a mobile communication system configured to facilitate wireless mobile communications. A location sensing system may be configured to sense the location of the mobile communication device. A location-based points of interest application may be configured to locate points of interest within the vicinity of the mobile communication device based on the location of the mobile communication device. An application mapping application may be configured to locate user applications that are relevant to the points of interest within the vicinity of the mobile communication device. A user interface may be configured to present links to the user applications.
US08559927B2 Dummy information for location privacy in location based services
Technologies are generally described for location privacy protection. In some examples, location privacy protection is provided by determining a maximum number of dummy location information sets to be transmitted to an LBS provider along with actual location information based on a comparison of expected LBS data to be received and bandwidth availability, as well as expected power usage on a mobile device transmitting the information and available power for the mobile device. The dummy information may be generated such that realistic trajectories are obtained without enabling an intruder to detect a user's actual path when the user is moving.
US08559924B1 Method and apparatus for mobile device security
A method, non-transitory computer readable medium and apparatus for providing security on a mobile endpoint device are disclosed. For example, the method scans for a radio frequency signal, determines a state of the mobile endpoint device and triggers an alarm on the mobile endpoint device if the radio frequency signal is not detected for a predefined period of time and the state of the mobile endpoint device is an inactive state.
US08559922B2 System and method for receiving user-specific information over digital radio
A system and method for permitting users to receive desired/user-specific data or information, e.g., electronic mail or other user-subscribed services, e.g., for textual information, over the airwaves via a receiver, e.g., a digital receiver. In one embodiment, an authorization process is provided wherein the receiver includes a hard-coded user ID stored thereon for comparison with an input user ID encoded with user-specific data signals. A splitter permits simultaneous processing of e.g., radio frequency signals including user-specific information via an authorization path, as well as radio frequency signals having standard audio and/or audio/video information. The authorization path includes an out-of-band tuner and an authorizing means for authorizing user-specific data transmissions for retrieval by an authorized receiver.
US08559921B2 Management of security features in a communication network
A method of operation for managing network security features is disclosed. A communication device such as a mobile telephone or a modem can establish a position as a communications intermediary supporting communications between a first communication device such as a personal computer and a third communication device such as a server. The intermediary can detect a security feature between these “end devices”, and disable security features on intermediate segments of the end-to-end communication link. The end-to-end communication may utilize a virtual private network as a security feature and other security features on the intermediate segments can be disabled when they provide negligible additional security for the communications.
US08559920B2 Method of checking access rights in a mobile radio system
One aspect of the present invention is a method of checking access rights in a mobile radio system, comprising steps whereby: a core network serving entity receives from a mobile user database different types of authentication data according to the type of services authorized for said users, and said serving entity uses said authentication data to check the access rights of said users according to the type of services authorized.
US08559919B2 Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in
A method of providing a service to a customer comprises receiving a request by a customer for an item of content, providing to the customer an option to subscribe to a service for a limited time, if the customer opts to subscribe, then providing the service for the limited time, and if the customer does not opt to subscribe, then not providing the service for the limited time.
US08559917B1 Method, apparatus and computer readable medium for associating user equipment with a cell
The method includes determining one or more almost blank subframes (ABS) associated with a macro cell and associating a user equipment with one of the macro cell and a small cell using at least one of the one or more ABS based on one or more market prices associated with the small cell and the macro cell such that the determining and associating occurs jointly.
US08559914B2 Interactive personal surveillance and security (IPSS) system
An interactive personal surveillance and security (IPSS) system for users carrying wireless communication devices. The system utilizes portable communication devices that are also capable of capturing and/or sending surveillance information. The system allows users carrying these devices to automatically capture surveillance information, have the information sent to one or more automated and remotely located surveillance (RLS) systems, and establish interactivity for the verification of determining secure or dangerous environments, encounters, logging events, or other encounters or observations. The RLS systems receive information from user communication devices and can follow user-definable parameters that establish the level or type of interactivity and determining when alarms or messages to third parties are needed. An IPSS system is user-definable and may become tailored and may respond to one or more users differently, based on each user's set-up and changes to the system. The interactive personal surveillance system may also react differently based on users' location, the users' potential safety or risk, when the users react differently to an event, others around them, etc.
US08559910B2 OTA initiation method for telematics system in 2G GSM/3G WCDMA network
The described method and system provide for over-the-air configuration of a telematics-equipped vehicle by wireless carriers and telematics service providers (TSPs). Regardless of whether a telematics-equipped vehicle has been provisioned for cellular service or not, the TSP and wireless carrier may control undesirable location updating from the vehicle, for example, by setting certain triggers or conditions upon the telematics unit before processing location updates provided by the telematics unit. These triggers or conditions may also be programmed into the telematics unit, whether through an OTA configuration session, or pre-loaded during manufacture. The TSP or wireless carrier may conduct OTA configuration sessions with the telematics unit to provision the telematics unit for cellular service, or provide the telematics unit with software or firmware updates.
US08559903B2 Feedforward automatic gain correction
An automatic gain control circuit is provided for an input signal in the form of a dc reference level and a superposed amplitude modulated ac data signal. A feedforward AGC loop has a low pass filter for deriving the level of attenuation from the attenuated dc reference level. A multiplier value (G) is based on the reciprocal of the level of attenuation (α) and this multiplier enables an output signal to be generated comprising a constant multiple (DG) of the input signal.
US08559900B2 Method and system for data communication using a body
A portable device for data communication using a body as a conductor to transmit data to a receiver, the portable device includes a data receiving unit to receive data, a controller unit to control processing of data to be transmitted, a current limiting circuit to limit a current of a signal corresponding to the data to be transmitted to a predetermined value, and transmitting electrodes connected to the current limiting circuit and to contact the body to transmit the signal having the current of predetermined value to the receiver.
US08559899B2 Method of improving transmission gain at a network element having a plurality of antennas
In one embodiment, the method includes reducing a beam width of transmission to increase an open-loop beamforming gain, reducing a channel bandwidth of the transmission to increase a channel bandwidth gain, and increasing a sequence length of the transmission to increase a sequence length gain. In this embodiment, a gain improvement is based on the product of the open loop beamforming gain, the channel bandwidth gain and the sequence length gain.
US08559894B2 Klystron transmitter
A Klystron transmitter for use in weather radar systems has a transmitter module for operating with any of various Klystron tubes designed for different frequency ranges, such as a low S-Band range, a high S-Band range, and a C-Band range. Each of the Klystron tubes is designed to have similar operating characteristics, such as output power and operating voltages. In addition, the transmitter module has driver circuitry for driving the Klystron tube of the transmitter, and such driver circuitry is operable over a wide frequency range so that the same driver circuitry can be used for any of the contemplated bands. Accordingly, the same core transmitter circuitry can be used for any of the Klystron tubes allowing a manufacturer to control which of the contemplated bands is implemented by selecting the appropriate Klystron tube and stable local oscillator (STALO) for the desired band. By using the same core design of the transmitter circuitry for all of the Klystron tubes, the overall manufacturing and implementation costs of Klystron transmitters can be significantly reduced.
US08559889B2 Preamble based uplink power control for LTE
Systems and methodologies are described that facilitate utilizing power control preambles with closed loop power control techniques in a wireless communication environment. An uplink grant can be transferred over a downlink (e.g., a first uplink grant after uplink inactivity), and a power control preamble can be sent over an uplink in response to the uplink grant. According to an example, transmission of the power control preamble can be explicitly scheduled and/or implicitly scheduled. The power control preamble can be transmitted at a power level determined by an access terminal utilizing an open loop power control mechanism. A base station can analyze the power control preamble and generate a power control command based thereupon to correct the power level employed by the access terminal. The access terminal can thereafter utilize the power control command to adjust the power level for uplink data transmission.
US08559859B2 Multi-chambered air knife for image forming system
An air knife for separating media from a roll in an image forming system includes a body; a first air plenum; a first plenum passage fluidly connected to the first air plenum; a first exit passage fluidly connected to the first plenum passage; a first air exit fluidly connecting the first exit passage to an outside of the body such that the first air plenum is fluidly connected to the outside of the body through the first air exit; a second air plenum separated from the first air plenum such that fluid in the second air plenum is separated from fluid in the first air plenum; a second plenum passage fluidly connected to the second air plenum; a second exit passage fluidly connected to the second plenum passage; and a second air exit fluidly connecting the second exit passage to an outside of the body.
US08559853B2 Image forming apparatus with different pressing forces between image carriers and developer carriers
Various methods, devices and techniques for improving image quality for an image forming device are disclosed. For example, improved image quality can be had for an image forming apparatus having a first image forming unit including a first image carrier and a first developer carrier in contact with the first image carrier at a first pressure, and the first image carrier carries a first developer having a first charging characteristic, and a second image forming unit including a second image carrier, and a second developer carrier in contact with the second image carrier at a second pressure, greater than the first pressure, and the second developer carrier carries a second developer having a second charging characteristic. The first pressure and the second pressure are preset based on the first charging characteristic and the second charging characteristic.
US08559847B2 Imaging unit and image forming apparatus including connecting development device and drum cartridge
In an imaging unit including a drum cartridge having an image carrier composed of a photosensitive drum and a development device having a development roller facing the image carrier, the development device developing an electrostatic latent image formed on the image carrier to form a toner image. The drum cartridge and the development device are provided so as to be allowed to be connected to and separated from each other. The drum cartridge and the development device, when connected to each other, can be made to pivot relative to each other on a shaft of the development roller of the development device.
US08559845B2 Image forming apparatus and tandem type photosensitive unit
An image forming apparatus is described. An image forming apparatus may include an image forming apparatus body and a tandem type photosensitive unit slidable with respect to the body, wherein the unit includes: a frame; a plurality of photosensitive bodies; a plurality of developer cartridges, including developer carriers, detachably mountable on the frame; and a pressing portion provided on the frame for pressing each of the cartridges so that the developer carrier thereof is directed toward the corresponding photosensitive body, each of the cartridges is pivoted to be movable to an imaging position pressed by the pressing portion and a detached position released from the pressing by the pressing portion, and the body is provided with an abutting portion abutting the cartridge located on the detached position thereby pivoting the cartridge and moving the same to the imaging position when the unit is mounted on the body.
US08559842B2 Power supply apparatus, electrical equipment, and image forming apparatus
A power supply apparatus includes a first electric power-generating unit that generates an electric power with a first voltage, a second electric power-generating unit that generates an electric power with a second voltage that is higher than the first voltage, and an overcurrent monitoring circuit to which electric powers for operation are supplied from the first electric power-generating unit and the second electric power-generating unit and that monitors overcurrent in the second electric power-generating unit.
US08559839B2 Fixing device and image forming apparatus incorporating
A fixing device includes an endless fuser belt, a contact member, a pressure member, a heater, a first thermometer, a second thermometer, and a controller. The fuser belt is looped into a generally cylindrical configuration. The contact member extends inside the loop of the fuser belt. The pressure member extends with the fuser interposed between the contact member and the pressure member. The pressure member is pressed against the contact member through the fuser belt to form a fixing nip. The heater includes a first heating element and a second heating element. The first heating element heats the fuser belt at a first position. The second heating element heats the fuser belt at a second position. The first thermometer detects a first temperature of the fuser belt. The second thermometer detects a second temperature of the fuser belt. The controller controls each of the first and second heating elements.
US08559834B2 Variable HFSI counter for the charging subsystem based on GOM (grains of moisture)
As set forth herein, computer-implemented methods and systems facilitate adjusting an HFSI counter increment as a function of local relative humidity in order to adjust corona device lifespan. Adjustment factors are set for a plurality of GOM levels and an adjustment factor to be applied to the HFSI counter increment is assigned to or set for each GOM level. A curve is determined or calculated that approximates the adjustment factor, and a quadratic equation defining the curve is determined. Humidity measurement data is received from an environmental sensor coupled to the printer device, and depending on the relative humidity in the local environment of the printer, and an adjustment factor derived from the quadratic equation is applied to the HFSI counter increment to adjust for dry or humid conditions.
US08559832B2 Imaging apparatus and method of predicting the photoreceptor replacement interval
A system and method by which, in photoreceptor devices that use non-contact charging, an impending failure of a photoreceptor can be accurately estimated based on a determined thickness of a charge transport layer in the photoreceptor. The systems and methods may include measuring current delivered to the photoreceptor charge transport layer, measuring voltage of the photoreceptor transport layer, determining a slope of the charge device, determining the thickness of the charge transport layer based on at least one of the measured current value, voltage value, or charge device slope, and determining a photoreceptor replacement interval based on the determined thickness.
US08559826B2 Digital image sender, digital image receiver, digital image transmission system and digital image transmission method
Herein disclosed a digital image sender for transmitting a digital image signal including image signals for color image reproduction, a reference clock signal and parallel control signals, including: a parallel/serial converter configured to convert the parallel control signals into a serial control signal by time division multiplexing; a superposition element configured to superpose the serial control signal obtained by the conversion by said parallel/serial converter on the reference clock signal and output a resulting superposition signal; and an electro-optic converter configured to convert the superposition signal outputted from said superposition element from an electric signal into an optical signal.
US08559812B2 Methods and systems for the hierarchical mesh restoration of connections in an automatically switched optical network
The present disclosure describes methods and systems for the hierarchical mesh restoration of connections in an ASON or the like. These methods and systems provide a mesh restorable OTN server layer that carries an aggregate of mesh restorable SONET/SDH SNCs, without designating SONET/SDH/OTN hand-off ports or work/protect lines. Server layer SNCs are terminated on Virtual Trail Termination Points (VTTPs) on the NEs. These VTTPs maintain all of the attributes of physical Trail Termination Points (TTPs). The server routing protocol creates physical TTP interfaces at the server layer, and the server layer advertises bandwidth to the client layer routing protocol. A failure in the server layer results in the mesh restoration of an aggregate line, holding off the release of the individual client SNCs. Only when the server layer cannot restore are these individual client SNCs released.
US08559789B2 Reproducing apparatus that uses continuous memory area
A playback device that creates a virtual package by combining a structural element recorded on a BD-ROM with an additional content recorded on a removable medium. The middleware in the playback device is provided with a file I/O module 34 that controls data input/output of the removable medium, in accordance with a request from an application program. When a BD-J application requests writing the structural element of the virtual package and the additional content to be written is an AV stream, the file I/O module 34 writes the structural element into one or more allocation units composed of a plurality of continuous empty logical blocks in the removable medium. When the additional content to be written is not an AV stream, it writes the additional content into a normal data area that is composed of a plurality of separately scattered empty blocks in the removable medium.
US08559784B2 Modular assembly for supporting fiber optic splices
A modular assembly for supporting fiber optic splices includes a tray, cradle, and splice holder. The tray includes a floor, a depression in the floor, and a tab that extends outward from a depression sidewall into the depression. The cradle includes a base configured to be seated in the depression. The cradle base has a first face positioned away from a bottom of the depression and an opposite second face positioned towards the depression bottom when the cradle base is seated in the depression. The cradle base also includes a shelf recessed into the first face at the first side of the cradle base, and positioned between the depression bottom and the tab when the cradle base is seated in the depression. A splice holder is mounted to the first face of the cradle base and defines a plurality of fiber optic splice slots positioned over the depression.
US08559782B2 Conductor assembly, conductor spacer and associated method of separating conductors
A conductor assembly, a conductor spacer and an associated method for separating conductors are provided in order to secure conductors to one another and/or to an underlying platform. A conductor assembly includes a spacer body having a prismatic solid shape, first and second conductors that extend alongside the spacer body and first and second ties for securing the conductors to the spacer body. The spacer body includes a pair of end faces and a plurality of side faces extending between the end faces. The spacer body also defines an internal cavity that is accessible via openings defined by the end faces and at least two of the side faces. The spacer body is configured to provide different spacings between the conductors when the ties extend through different ones of the openings.
US08559776B2 Ferrule and ferrule with optical fiber
Provided is a ferrule which includes a positioning mechanism configured to position an optical fiber having a predetermined outer diameter, and a recess configured for an adhesive to be disposed therein and having a first inner wall from which a front end of the optical fiber portion positioned by the positioning mechanism is protrudable, and a second inner wall opposite to the first inner wall. A distance between the first inner wall and the second inner wall is less than or equal to four times the outer diameter of the optical fiber.
US08559756B2 Radiance processing by demultiplexing in the frequency domain
Method and apparatus for radiance processing by demultiplexing in the frequency domain. A frequency domain demultiplexing module obtains a radiance image captured with a lens-based radiance camera. The image includes optically mixed spatial and angular frequency components of light from a scene. The module performs frequency domain demultiplexing on the radiance image to generate multiple parallax views of the scene. The method may extract multiple slices at different angular frequencies from a Fourier transform of the radiance image, apply a Fourier transform to each of the multiple slices to generate intermediate images, stack the intermediate images to form a 3- or 4-dimensional image, apply an inverse Fourier transform along angular dimension(s) of the 3- or 4-dimensional image, and unstack the transformed 3- or 4-dimensional image to obtain the multiple parallax views. During the method, phase correction may be performed to determine the centers of the intermediate images.
US08559749B2 Audiovisual content delivery system
A system for processing video data to improve image quality at low data rates comprising an encoder generating an entropy signal representing the relative entropy of the video data and a plurality of filters each receiving the entropy signal and a threshold setting and filtering the video data if the entropy signal is greater than the threshold setting.
US08559740B2 Method, system and computer program product for providing entropy constrained color splitting for palette images with color-wise splitting
A method, system and computer program product for progressively encoding a digitized color image is provided. This involves: initializing a tree structure with at least one starting leaf node; determining at least one representative color for each starting leaf node; and growing the tree structure and updating an encoded image by repeatedly (i) selecting a leaf node n to become a non-leaf node n linked to two new leaf nodes based on an associated achievable cost; (ii) creating the two new leaf nodes by re-allocating each color in n; (iii) determining a representative color for each of the two new leaf nodes; and (iv) encoding the index information associated with the selected leaf node n, the representative colors of the two new leaf nodes, and information regarding a plurality of pixels of the digitized color image corresponding to the two representative colors of the two new leaf nodes.
US08559732B2 Image foreground extraction using a presentation application
A presentation application is provided that allows a user to extract a portion of the foreground or background from an image. The user can define a polygon outlining a portion of the image, and can adjust the shape and width of the polygon. The presentation application may use the user-defined polygon to identify a background region associated with pixels lying entirely outside the polygon, a foreground region associated with pixels enclosed by the polygon, and a set of pixels that are initially unknown within the width of the polygon. The presentation application then determines whether each unknown pixel is part of the background, foreground, or part of both. Based on the classification, the presentation application can extract the foreground of the image and mask the remaining portions of the image.
US08559727B1 Temporal coherence in clear path detection
A method of detecting a clear path of travel. Input images are captured at various time step frames. Clear path probability maps of a current and previous time step frames are generated. A corresponding clear path probability map is generated for the current time step frame derived as a function of the clear path probability map of the previous time step frame and of a corresponding mapping that coherently links the previous time step frame to the current time step frame. A weight-matching map is generated. The probability values of the current time step frame are updated as a function of the corresponding probability map. A current frame probability decision map is generated based on updated probability values of the current time step frame. The clear path in the image of the current time step is identified based on the current frame probability decision map.
US08559713B2 Computer readable storage medium, image correction apparatus, and image correction method
An image correction apparatus includes a color temperature calculating unit that calculates a color temperature of a highlighted portion of image data captured with an image capturing unit, a distance determining unit that determines whether the color temperature calculated by the color temperature calculating unit is within a certain distance with respect to a value on a daylight locus, and an image correction unit that corrects the image data using color balance correction when the color temperature is determined to be within the certain distance with respect to the value on the daylight locus by the distance determining unit.
US08559712B2 Processing an image of a person's face
An image contains a representation of a person's face, where the image has plural points each comprising multiple components of a color space. For each of the plural points, at least two of the color space components are combined to produce a respective aggregate value. The image is processed to convert at least some of the points of the image based on the calculated aggregate values.
US08559710B2 Color processing apparatus and method thereof for color conversion using ambient light parameter
Color processing is performed for an image such that more preferable color representation can be obtained under viewing environments having different viewing conditions. Hence, a setting unit inputs a plurality of viewing conditions of the output side of an image. A calculation unit sets a viewing condition used to calculate an ambient light parameter, based on the plurality of viewing conditions, and calculates an ambient light parameter based on the set viewing condition. A conversion unit performs inverse conversion of a color appearance model to color data by using the ambient light parameter.
US08559703B2 Method and apparatus for processing three-dimensional images
A three-dimensional sense adjusting unit displays three-dimensional images to a user. If a displayed reaches a limit of parallax, the user responds to the three-dimensional sense adjusting unit. According to acquired appropriate parallax information, a parallax control unit generates parallax images to realize the appropriate parallax in the subsequent stereo display. The control of parallaxes is realized by optimally setting camera parameters by going back to three-dimensional data. Functions to realize the appropriate parallax are made into and presented by a library.
US08559698B2 Method of inspecting chip defects
The present invention provides a method for inspecting chip defects. A raw image of a chip is used to extract a chip image. A binary chip edge image obtained from the chip image is used for inspecting defects, coordinated with statistics of edge pixels. During packaging the chip, defects that exceed inspection criteria and affect chip quality are quantitatively and accurately inspected out. The present invention has a simple procedure with high performance on inspecting defect modes and defect sizes. Thus, the present invention greatly improves performance and accuracy of inspections on chip defects for further saving a great amount of labor, time and cost.
US08559694B2 Currency processing system with fitness detection
In one aspect, a method of processing currency in a currency processing machine includes the act of retrieving, from a plurality of input currency bills, characteristic information from each of the bills, the characteristic information itself including at least a first characteristic information relating to fitness. The method also includes the act of assigning to each currency bill one of a plurality of fitness types and fitness levels relating to the first characteristic information of the bill, at least one of the fitness types and the fitness levels being defined by a user. The method also includes the act of outputting each currency bill along one of a plurality of output paths designated by the user to receive currency bills, the output path having a fitness type and/or fitness level assigned to the currency bill.
US08559691B2 Dynamic error correction in radiographic imaging
A method for radiographic imaging is described. Radiographic raw images of an object are generated by an imaging system comprising an X-ray source and an X-ray detector and moving along a given trajectory during an acquisition process of the radiographic images. During the generation of the radiographic raw images displacement data describing the displacement of the moving object are generated by means of a sensor arrangement and a control unit connected with the sensor arrangement. Finally views of the object are produced by image processing of the radiographic raw images in the control unit wherein the displacement data are used for compensating the motion of the object. For the compensation of the motion, the object is treated as stationary and the actual trajectory is replaced by a virtual trajectory resulting in a spatial relation between the stationary object and the imaging system on the virtual trajectory that corresponds to the spatial relation between the displaced object and the imaging system on the actual trajectory.
US08559685B2 Robust and accurate freehand 3D ultrasound
Disclosed is a system and method for computing out of plane motion between two ultrasound images. The method identifies regions of fully developed speckle that are common to the two images, computes a correlation coefficient corresponding to the two fully developed speckle image regions, and then computing an elevation distance corresponding to the correlation coefficient. The method exploits the measurable and characterizable relation between inter-image correlation and elevation distance, which may be determined from fully developed speckle regions. The method also identifies regions within the ultrasound images related to structure (e.g., vein or bone), and disregards these regions.
US08559683B2 Electronic apparatus and scene-type display method
According to one embodiment, an electronic apparatus includes a storage device configure to store cheer level information which indicate a time change of a cheer level included in video content data and applause level information which indicate a time change of applause level included in the video content data, and video content information displaying module configure to display two types of graphs of a cheer graph showing a time change of the cheer level in accordance with the cheer level information and an applause graph showing a time change of the applause level in accordance with the applause level information in a volume level indication area in a two-dimensional display area.
US08559682B2 Building a person profile database
Names of entities, such as people, in an image may be identified automatically. Visually similar images of entities are retrieved, including text proximate to the visually similar images. The collected text is mined for names of entities, and the detected names are analyzed. A name may be associated with the entity in the image, based on the analysis.
US08559681B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US08559673B2 Traffic signal mapping and detection
A system and method provides maps identifying the 3D location of traffic lights. The position, location, and orientation of a traffic light may be automatically extrapolated from two or more images. The maps may then be used to assist robotic vehicles or human drivers to identify the location and status of a traffic signal.
US08559670B2 Moving object detection detection within a video stream using object texture
An object detection method and an object detection system, suitable for detecting moving object information of a video stream having a plurality of images, are provided. The method performs a moving object foreground detection on each of the images, so as to obtain a first foreground detection image comprising a plurality of moving objects. The method also performs a texture object foreground detection on each of the images, so as to obtain a second foreground detection image comprising a plurality of texture objects. The moving objects in the first foreground detection image and the texture objects in the second foreground detection image are selected and filtered, and then the remaining moving objects or texture objects after the filtering are output as real moving object information.
US08559669B2 Security polymer threat detection distribution system
Embodiments disclosed enable the detection of the presence of chemical, biological, and/or explosive (CBE) substance or other items of interest on individuals handling tickets, fobs, passes, smartcards, or other media. Embodiments generally contemplate issuing media at a first location and analyzing the media at a second location. Material sensitive to CBE substance can be applied to the media at the first and/or second location. An adhesive also may be used to attract and/or retain particles to the media for analysis and/or adhere the detection material to the media. Such embodiments can be utilized in airports, transit stations, and other applications where security against threats posed by CBE substance may be a concern.
US08559659B2 Control of audio output state based on wireless charging
According to the present disclosure, there is provided a wireless power receiver configured to provide a continuous phone call environment or content reproduction environment while at the same time conveniently performing wireless charging during the phone call or content reproduction by controlling to activate the operation of an audio output module provided in a wireless power receiver and change an output path of the audio signal when the wireless power receiver is detected. To this end, a wireless power receiver according to an embodiment disclosed herein can include an audio output module; a power receiving unit configured to receive a wireless power signal; and a control unit configured to detect a wireless power transmitter located in a charging region associated with the wireless power signal using the wireless power signal, and activate the operation of the audio output module when the wireless power transmitter is detected.
US08559656B2 System and method for automatic microphone volume setting
Optimal microphone volumes are automatically set for computer applications based on determination of peak volume levels and noise levels from one or more digital audio captures. The peak volume levels and noise levels can be advantageously determined based on distribution curves of sample volume levels in the digital audio captures. Clipping can be automatically compensated for by estimating peak unclipped capture volume levels from the distribution curves.
US08559655B2 Efficiency optimized audio system
An automated audio tuning system may optimize an audio system for power efficiency when performing automated tuning of the audio system to optimize acoustic performance. The system may establish any number of different power efficiency weighting factors to provide a balance between acoustic performance and power efficiency during operation. The power efficiency weighting factors may range from representing optimizing power efficiency with constrained optimization of acoustic performance to optimized acoustic performance with minimized regard for power efficiency. For each of the efficiency weighting factors, the system may generate operational parameters, such as filter parameters, to achieve a target acoustic response while maintaining a determined level of power efficiency.
US08559654B2 Range finding audio system
A range finding audio system automatically modifies the audio output of an audio source based on the distance of a listener from the speakers. A speaker in an audio system may include a range device coupled with a controller. The range device may utilize infrared, laser, or acoustic technology to determine the distance between the speaker and the listener. The controller may transfer distance information to an audio interface of a processor unit. The audio lo interface may include a positioning routine to modify the audio output according to the distance from the speaker to the listener. Alternatively, the controller may perform the functions ascribed to the positioning routine making the necessary modifications to the audio output based on the distance information.
US08559652B2 Apparatus and method for removing white noise in portable terminal
A method and an apparatus for removing white noise in a portable terminal are provided. The method for removing the white noise in the portable terminal includes measuring a volume variation of a voice signal output from a power amplifier; detecting a frequency band including white noise using the measured volume variation; and removing signals of the detected frequency band in the voice signal before output to speaker.
US08559635B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08559620B2 Communications circuit for reducing crosstalk
There is provided a communications circuit for reducing crosstalk. The communications circuit for reducing crosstalk may include: a conductive power supply pattern supplying driving power applied from the outside; a first transformer implemented as an integrated passive device (IPD) type having a first input conductive line receiving a first signal of a low-frequency band received from a first power amplifier and a first output conductive line close to the first input conductive line and electromagnetically coupled with the first input conductive line, and receiving the driving power supplied from the conductive power supply pattern through a terminal formed on the first input conductive line; and a second transformer implemented as the IPD type having a second input conductive line receiving a second signal of a high-frequency band received from a second power amplifier and a second output conductive line close to the second input conductive line and electromagnetically coupled with the second input conductive line, and receiving the driving power supplied from the conductive power supply pattern through a terminal formed on the second input conductive line, and the conductive power supply pattern may include an inductor component. Therefore, crosstalk between the low-frequency band and the high-frequency band can be reduced.
US08559619B2 Methods and devices for reducing sidetone noise levels
The sidetone noise level in a wireless or wired telephone, for example, is reduced by adjusting both noise and signal levels and/or by improving the signal-to-noise ratio of such signals.
US08559617B2 Vendor facility customer assignment
A system and method may be configured for assigning initiated communications to a particular branch, location, or facility associated with a vendor. An exemplary system may include an assignment server in communication with a data network that includes a primary data line for a vendor having a plurality of associated vendor facilities. The system further may include a plurality of vendor facility data lines, each of which is associated with one of the vendor facilities. The assignment server is configured to locate a group of vendor facilities from the plurality of vendor facilities that are within a predetermined range of a location associated with the initiated communication. The assignment server is further configured to assign one of the eligible vendor facilities to the initiated communication and connect the initiated communication with the vendor facility data line of the assigned vendor facility.
US08559612B2 Multimodal conversation park and retrieval
Established multimodal conversations are enabled to be parked within an enhanced communication system such that a subscriber of the system can be notified through a variety of means and enabled to retrieve selected or all modalities for continuing the conversation. Different modalities may be parked together or separately. While waiting for the subscriber to retrieve the conversation, a participant may receive audio, video, presentation, or other forms of content as playback.
US08559603B2 Communication method and apparatus for phone having voice recognition function
A method and apparatus for communicating through a phone having a voice recognition function are provided. The method of performing communication using a phone having a voice recognition function includes converting to an incoming call notification and voice recognition mode when a phone call is received; converting to a communication connection and speakerphone mode when voice information related to a communication connection instruction is recognized; performing communication using a speakerphone; and ending communication when voice information related to a communication end instruction is recognized during communication using the speakerphone. Therefore, when a phone call is received, a mode of a phone is converted to a speakerphone mode with a voice instruction using a voice recognition function, and thus communication can be performed without using a hand.
US08559601B2 Handling emergency service calls originating from internet telephony
A method and system for interfacing internet protocol-enabled emergency calls to a public 9-1-1 system are described. The method can include routing an emergency call originating from internet protocol telephony to a data network via a routing device which may include an identifier. The method can include transferring the routed emergency call to a predetermined public service answering point based on the identifier.
US08559597B2 XRF system having multiple excitation energy bands in highly aligned package
An x-ray analysis apparatus for illuminating a sample spot with an x-ray beam. An x-ray tube is provided having a source spot from which a diverging x-ray beam is produced having a characteristic first energy, and bremsstrahlung energy; a first x-ray optic receives the diverging x-ray beam and directs the beam toward the sample spot, while monochromating the beam; and a second x-ray optic receives the diverging x-ray beam and directs the beam toward the sample spot, while monochromating the beam to a second energy. The first x-ray optic may monochromate characteristic energy from the source spot, and the second x-ray optic may monochromate bremsstrahlung energy from the source spot. The x-ray optics may be curved diffracting optics, for receiving the diverging x-ray beam from the x-ray tube and focusing the beam at the sample spot. Detection is also provided to detect and measure various toxins in, e.g., manufactured products including toys and electronics.
US08559594B2 Imaging apparatus and imaging method
An imaging apparatus analyzes a periodic pattern of a Moiré due to Talbot interference by the Fourier transform method and forms an image. The imaging apparatus includes a first grating having a structure that transmits light beams from a beam source to refract or diffract the light beams and forms a self image based on a first periodic pattern by the Talbot interference at a predetermined position; a second grating that absorbs part of the first periodic pattern and causes a Moiré to be generated based on a second periodic pattern when the second grating is arranged at a position at which the self image is formed. All cross sections of the Moiré with axes in differential directions of a wavefront for the analysis by the Fourier transform method have a two-dimensional periodic structure in which periods of patterns in the second periodic pattern are the same.
US08559593B2 Radiography apparatus including a mode selection unit for selecting a tomosynthesis mode based on region being radiographed
A radiation source and a detection means are moved relative to each other, thereby moving the radiation source to a plurality of positions. A subject is irradiated with radiation from the plurality of positions to obtain a plurality of radiographic images of the subject. A slice image of the subject is reconstructed from the plurality of radiographic images. At this time, a first mode for moving only the radiation source or a second mode for moving both of the radiation source and the detection means is selected based on the condition of radiography, and the plurality of radiographic images are obtained in the selected mode.
US08559592B2 System and method for image reconstruction by using multi-sheet surface rebinning
The present application is directed toward the generation of three dimensional images in a tomography system having X-ray sources offset from detectors, in particular in a system where the sources are located on a plane, while detectors are located on multiple parallel planes, parallel to the plane of sources and all the planes of detectors lie on one side of the plane of sources. A controller operates to rebin detected X-rays onto a non-flat surface, perform two dimensional reconstruction on the surface, and generate the three dimensional image from reconstructed images on the plurality of surfaces.
US08559572B2 Method for interference control by an ultra-wideband wireless communication system in a multi-user environment and a receiver for performing the same
An Ultra-Wideband (UWB) wireless communication system in a multi-user environment determines a threshold value to eliminate a signal pulse affected by a near-interference from among a plurality of signal pulses transmitted a number of times. A method for controlling an interference includes receiving the signal pulses, calculating a correlation value by applying a predetermined correlation mask to the signal pulses, determining a threshold value by referring to the number of times that the signal pulses are transmitted, a signal-to-interference-and-noise ratio, and information about a ratio of a near-interference to a far-interference, and eliminating signal pulses having a correlation value greater than the threshold value. The correlation values that are not greater than the threshold value are summed to detect a bit corresponding to each pulse signal.
US08559571B2 Method and apparatus for beamforming of multi-input-multi-output (MIMO) orthogonal frequency division multiplexing (OFDM) transceivers
An embodiment of the present invention includes a calibration system employed in a multi-input-multi-output (MIMO) system for beamforming and receiving a plurality of streams. The system includes a first calibration circuit responsive to inphase (I) and quadrature (Q) pairs of stream and operative to calibrate each I and Q pair and a second calibration circuit responsive to the calibrated I and Q pairs for all streams, wherein the first and second calibration circuits perform calibration in the time domain.
US08559567B1 Channel estimation using reduced-complexity cascaded one-dimensional filtering
A method includes receiving signals that are transmitted over a communication channel in multiple blocks that are transmitted in respective frequency bins during respective time intervals, some of the blocks in a predefined subset of the frequency bins containing reference signals. An estimate of the communication channel, for a given block transmitted during a respective time interval, is computed by (i) computing respective interim filtering results for the blocks transmitted in the respective time interval in the respective frequency bins belonging to the predefined subset, by filtering one or more of the reference signals transmitted in the respective frequency bins of the block; and (ii) combining the interim filtering results to produce the estimate of the communication channel.
US08559560B2 Measuring the I/Q impairments of a receiver
Systems and methods for measuring transmitter and/or receiver I/Q impairments are disclosed, including iterative methods for measuring transmitter I/Q impairments using shared local oscillators, iterative methods for measuring transmitter I/Q impairments using intentionally-offset local oscillators, and methods for measuring receiver I/Q impairments. Also disclosed are methods for computing I/Q impairments from a sampled complex signal, methods for computing DC properties of a signal path between the transmitter and receiver, and methods for transforming I/Q impairments through a linear system.
US08559553B2 Transmitter apparatus
Provided is a transmitter apparatus including: a signal conversion section for, in polar modulation, converting input data into an amplitude-component signal and a phase-component signal, and in quadrature modulation, converting input data into an in-phase component signal and a quadrature component signal; a carrier wave generation section for outputting a carrier wave; a mixer section for, in quadrature modulation, generating a quadrature modulation signal; a regulator for, in polar modulation, outputting a supply voltage control signal; and a power amplifier for, in polar modulation, amplifying the supply voltage control signal and superimposing the resultant signal onto the carrier wave, thereby generating a transmission signal, wherein in polar modulation, the carrier wave generation section outputs the carrier wave modulated with respect to phase component, and in quadrature modulation, the carrier wave generation section outputs the carrier wave that is yet to be modulated.
US08559550B2 Method for transmitting a sequence of symbols for exploiting transmit diversity
An embodiment of a method for transmitting data through at least a channel in a wireless communication system, the method comprising at least the steps of: encoding the data by performing a forward-error-correction encoding, forming a sequence of symbols from the encoded data, forming an M-by-T coding matrix from said sequence of symbols, each column of the coding matrix comprising N different symbols of the sequence of symbols and M−N zeros, N being an integer equal at least to one, T representing the number of consecutive transmission intervals, M representing the total number of transmit antennas, and using the coding matrix for transmitting the sequence of symbols during the T consecutive transmission intervals, by transmitting one different column of the coding matrix at each transmission interval through the M transmit antennas, only N transmit antennas are enabled during a given transmission interval.
US08559538B2 Correlator and demodulation device including the correlator
The Present invention provides a correlator including, a read-out processing circuit that reads out an OFDM signal in RAM as 2n−1 number of delay OFDM signals that are increased and delayed sequentially with their adjusted read-out timings. Complex conjugate circuits that outputs complex conjugates of the inputted nth to 2n−1th delay OFDM signals. Complex arithmetic circuits that perform complex multiplication to inputted original OFDM signal, the first to n−1th delay OFDM signals, and the output signals from the complex conjugate circuits. Moving average processing circuits take the moving average of the GI length, gain adjustment circuits adjust the gains, an adder circuit adds the outputs of the adjustment circuits, and a filter circuit smoothes the addition result. A control circuit variably controls the delay of the delay OFDM signals, the gains of the gain adjustment circuits, and the band characteristic of the filter circuit.
US08559536B2 Transmission device, reception device, and OFDM transmission method
SP signals to be transmitted from a first transmitting antenna are arranged in the same pattern as SP signals to be transmitted from a second transmitting antenna. The SP signals to be transmitted from the second transmitting antenna in one symbol are generated, such that the polarity of the SP signals are alternately inverted and non-inverted with respect to the SP signals to be transmitted from the first transmitting antenna in the same symbol. Thus, in the direction that the symbol number is incremented by 1 and the carrier number is incremented by 3, the polarity of SP signals transmitted from the second transmitting antenna are all inverted or non-inverted with respect to the polarity of corresponding SP signals transmitted from the first transmitting antenna.
US08559511B2 Method and apparatus for video coding by ABT-based just noticeable difference model
The present invention relates to method and apparatus for video coding by ABT-based just noticeable difference (JND). For building the just noticeable difference model, spatial content information (SCI) is used to represent the spatial appearance similarity between one macroblock and its sub-blocks and the motion characteristic distance (MCD) is used to represent the motion characteristics similarity between one macroblock and its sub-blocks. For intra frames, the balance strategy based on the obtained SCI of the macroblock is used to generate the ABT-based JND model. For inter frames, the balanced strategy based on the obtained SCI and MCD of the macroblock is used to generate the ABT-based JND model. Using the ABT-based JND model, the residual coefficients for each block in a frame is filtered to obtain a reduced set of residual coefficients for transmission without degradation in visual quality.
US08559504B2 Method and apparatus for coding image information, method and apparatus for decoding image information, method and apparatus for coding and decoding image information, and system of coding and transmitting image information
An image decoding apparatus for decoding a bit stream includes a receiving unit that receives the bit stream and a weight parameter that is added to a luma quantization parameter. The image decoding apparatus also includes a decoding unit that decodes the bit stream and generates a chroma component of quantized coefficients. Further, the image decoding apparatus includes a dequantization unit that performs dequantization on the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of a luma quantization parameter weighted by the weight parameter. In addition, the image decoding apparatus includes a transform unit that performs an inverse orthogonal transform.
US08559501B2 Method and apparatus for adaptively determining a bit budget for encoding video pictures
When for video coding Intra refresh is used, which inserts Intra coded blocks into previously Inter coded pictures, an efficiently adapted rate control method is required for error resilient video coding. A method for adaptively determining a bit budget for encoding video pictures comprises pre-analyzing each of the pictures of a group of pictures, wherein a relative complexity index is calculated for each picture, allocating bits to the pictures based on their relative complexity index and encoding each of the pictures with the allocated number of bits. The pre-analysis comprises selecting pictures for Intra refresh coding, extracting attention area information from the selected pictures, encoding at least the macroblocks of the attention area using Intra mode, calculating for each picture a complexity index, and calculating from the complexity indices of the pictures of the group a relative complexity index for each picture. Thus, a subjectively better video quality is achieved.
US08559499B2 Frame buffer compression for video processing devices
For compressing a video signal, a local multiscale transform is applied to a frame of the video signal to obtain coefficient blocks. The coefficients of each block are distributed into a plurality of coefficient groups, and for at least one of the groups, a common exponent is determined for encoding the coefficients of the group, and respective mantissas are determined for quantizing the coefficients of the group in combination with the common exponent. Coding data including each exponent determined for a coefficient group and the mantissas quantizing the coefficients of the group in combination with this exponent are stored in an external frame buffer.
US08559498B1 Decision feedback equalizer utilizing symbol error rate biased adaptation function for highly spectrally efficient communications
One or more embodiments describe a decision feedback equalizer utilizing symbol error rate biased adaptation function for highly spectrally efficient communications. A method may be performed in a decision feedback equalizer (DFE). The method may include determining values of tap coefficients used by the DFE based. The tap coefficients may be determined based on an error signal that is based on an estimated inter-symbol-correlated (ISC) signal. The tap coefficients may be determined based on a set of error vector(s), where each error vector in the set represents a difference between estimated symbols generated in the receiver and expected symbols. Determining the values of the tap coefficients may include using a symbol error rate function that estimates the actual symbol error rate in the receiver, wherein the symbol error rate function receives as input the set of error vector(s).
US08559497B2 Adaptation of delay line feedback equalizer
An apparatus including an adder, a delay line, and a first detector. The adder may be configured to generate an input signal in response to a received signal and a feedback signal. The feedback signal may include a contribution from each of a plurality of delayed versions of the input signal. The contribution from each of the plurality of delayed versions of the input signal may be determined by a respective weight value. The delay line may be configured to generate the plurality of delayed versions of the input signal. The first detector may be configured to recover a data sample from the input signal in response to a clock signal.
US08559494B1 Timing synchronization for reception of highly-spectrally-efficient communications
Methods and systems are provided for timing synchronization for reception of highly-spectrally efficient communications. An example method may include, filtering, in a receiver, a received inter-symbol correlated (ISC) signal to generate a filtered ISC signal. The method may further include locking to a timing pilot signal of the filtered ISC signal. The timing pilot signal may include a sub-harmonic frequency of a clock signal associated with the received ISC signal. A timing pilot estimate signal of the timing pilot signal may be generated. The timing pilot estimate signal may be cancelled from the filtered partial response signal to generate an output ISC signal. The timing pilot signal includes a signal at ±(1/n*Fbaud), where n is an integer greater than 2, and Fbaud is a symbol rate of the clock signal. The clock signal may be recovered from the filtered ISC signal.
US08559493B2 Margin test methods and circuits
Described are methods and circuits for margin testing digital receivers. These methods and circuits prevent margins from collapsing in response to erroneously received data, and can thus be used in receivers that employ historical data to reduce intersymbol interference (ISI). Some embodiments detect receive errors for input data streams of unknown patterns, and can thus be used for in-system margin testing. Such systems can be adapted to dynamically alter system parameters during device operation to maintain adequate margins despite fluctuations in the system noise environment due to e.g. temperature and supply-voltage changes. Also described are methods of plotting and interpreting filtered and unfiltered error data generated by the disclosed methods and circuits. Some embodiments filter error data to facilitate pattern-specific margin testing.
US08559490B2 Apparatus and method for removing common phase error in a DVB-T/H receiver
A receiver is a Digital Video Broadcasting-Terrestrial/Handheld (DVB-T/H) receiver. The DVB-T/H receiver comprises a phase error corrector and a channel estimation and equalization element. The phase error corrector rotates a signal in accordance with an estimate of a phase error, e.g., CPE, which is determined as a function of channel state information (CSI) provided by the channel estimation and equalization element.
US08559488B1 On-chip IQ imbalance and LO leakage calibration for transceivers
The disclosure can provide methods and systems for autocalibrating a transceiver. The method can include upconverting a bandpass input signal by mixing the bandpass input signal with a first local oscillator signal to form an initial transmitter signal. The initial transmitter signal can be looped back to a receiver and downconverted with a second local oscillator signal having a frequency that is different from the first local oscillator to form an intermediate frequency signal. At least one of a gain and a phase of the transmitter can be adjusted based on a transmitter image sideband of the intermediate frequency signal to generate a calibrated transmitter signal having minimized transmitter image sideband.
US08559485B2 Autoregressive signal processing for repeater echo cancellation
A method and apparatus to address multipath interference in a communication system is provided. The method comprises measuring an error signal in a signal path of the repeater, wherein the error signal contains desired communication signals, noise signals, and multipath coupling interference signals, computing a power spectrum of the measured error signal, and estimating a response of the multipath coupling interference by processing the power spectrum of the measured error signal using autoregressive estimation in the frequency domain. The method further comprises computing a plurality of FIR filter coefficients from the estimated response and applying the plurality of filter coefficients to an adjustable filter that generates a cancellation signal used to at least partially mitigate the multipath coupling interference signals.
US08559484B2 Apparatus and method for cooperative relaying based on beamforming in a mobile communication system
A method and apparatus for cooperative relaying based on beamforming in a mobile communication system. In a method of cooperative relaying based on beamforming in a mobile communication system, a signal received from a transmitting terminal is decoded by a relay station to determine whether a decoding error occurs. The relay station then acquires a beamforming weight corresponding to decoding error information, if the decoding error occurs. The relay station then applies the beamforming weight to the signal received from the transmitting terminal, and transmits the signal.
US08559480B2 Apparatus and method for generating scrambling codes in a radio communication system
An apparatus and method for generating a scrambling code in a radio communication system is disclosed. In particular, an apparatus and method for generating a scrambling code using a Gold-like sequence even when m is a multiple of 4 for a length 2m−1 of a pseudo-random sequence is disclosed. Two LFSRs (LFSR a and LFSR a′) for generating the Gold-like sequence by two different polynomials of degree m are included. The LFSR a′ is constructed by a reciprocal primitive polynomial of the primitive polynomial of degree m over GF(2) used to construct the LFSR a. In order to generate 2m different scrambling codes, one fixed initial value is input to the LFSR a and different initial values of m bits are input to the LFSR a′ according to system-specific information.
US08559478B2 Hybrid silicon laser-quantum well intermixing wafer bonded integration platform for advanced photonic circuits with electroabsorption modulators
Photonic integrated circuits on silicon are disclosed. By bonding a wafer of compound semiconductor material as an active region to silicon and removing the substrate, the lasers, amplifiers, modulators, and other devices can be processed using standard photolithographic techniques on the silicon substrate. A silicon laser intermixed integrated device in accordance with one or more embodiments of the present invention comprises a silicon-on-insulator substrate, comprising at least one waveguide in a top surface, and a compound semiconductor substrate comprising a gain layer, the compound semiconductor substrate being subjected to a quantum well intermixing process, wherein the upper surface of the compound semiconductor substrate is bonded to the top surface of the silicon-on-insulator substrate.
US08559474B2 Silicon carrier optoelectronic packaging
An optoelectronic (OE) package or system and method for fabrication is disclosed which includes a silicon layer with wiring. The silicon layer has an optical via for allowing light to pass therethrough. An optical coupling layer is bonded to the silicon layer, and the optical coupling layer includes a plurality of microlenses for focusing and or collimating the light through the optical via. A plurality of OE elements are coupled to the silicon layer and electrically communicating with the wiring. At least one of the OE elements positioned in optical alignment with the optical via for receiving the light. A carrier is interposed between electrical interconnect elements. The carrier is positioned between the wiring of the silicon layer and a circuit board and the carrier is electrically connecting first interconnect elements connected to the wiring of the silicon layer and second interconnect elements connected to the circuit board.
US08559462B2 Synchronization signal detection apparatus
A synchronization signal detection apparatus includes a temporary synchronization signal detector and a final synchronization signal detector. A header of a synchronization signal has at least M successive bits of a first level, where M is an integer more than the Nth power of 2, and N is a positive integer. The synchronization signal has alternating bits starting with a second level. The temporary synchronization signal detector detects the Nth power of 2 successive bits of the first level as a temporary synchronization signal when receiving the Nth power of 2 successive bits of the first level before receiving the alternating bits. The final synchronization signal detector determines that the detected temporary synchronization signal is the header when receiving the at least M successive bits of the first level.
US08559460B2 Dynamic bandwidth manager
A dynamic bandwidth manager for determining the bandwidth available to an IP connected client device, the IP connected client device requesting access to multimedia resources from a service provider, the dynamic bandwidth manager comprising: a receiving component for receiving an IP address of an IP connected client requesting access to a resource; a requesting component for locating a nearest managed device to the IP connected client and requesting a current network management data set pertaining to the IP connected client from the located managed device; a calculation component for retrieving a previously stored set of network management data pertaining to the IP connected client and for analysing the network management data sets, in dependence on the current network management data set and the previously stored network management data sets, to calculate the available bandwidth capacity of the IP connected client.
US08559451B2 Turbo decoder
A turbo decoder has at least two Bahl, Cocke, Jelinek, and Raviv (BCJR) processors in parallel, each in serial communication with respective interleavers. The BCJR processors and interleavers are in communication with a memory module that is internally split into non-overlapping memory banks. The turbo decoder includes respective sorter circuits in communication with the output of each BCJR processor/interleaver. A sorter circuit receives a data block from a BCJR processor/interleaver and directs the data block to the memory bank designated by an address assigned to the data block by an interleaver.
US08559445B2 Systems and methods for distributing data
Disclosed are system and methods for distributing data.
US08559441B2 Virtual private network apparatus for providing VPN services to connect plural bases
A VPN apparatus is included in a VPN system with other VPN apparatuses to interconnect bases including first bases each having an access line and a second base having at least two access lines. The VPN apparatus comprises a first virtual VPN apparatus and a second virtual VPN apparatus. The first virtual VPN apparatus is connected to one of the first bases via an access line and carries out frame forwarding by using a first forwarding table for forwarding frames to be transmitted/received between two first bases or between one first base and one second base. The second virtual VPN apparatus is connected to the second base via one of the at least two access lines, carries out frame forwarding by using a second forwarding table for forwarding frames to be transmitted/received between at least two bases including the second base, and does not carry out forwarding frames to one of the other VPN apparatuses that is connected to the second base via another one of the at least two access lines.
US08559438B2 Modification of live streams
Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream.
US08559433B2 Methods, systems and apparatus for the servicing of fibre channel fabric login frames
Methods, apparatus and systems are provided for processing Fibre Channel Fabric Login frames by a FCoE device interconnection apparatus (FIA) and a FCoE device interconnection apparatus controller (FIAC). A Fabric Login (FLOGI) Fibre Channel frame is encapsulated into a Fibre Channel over Ethernet (FCoE) FIP FLOGI frame at a Fibre Channel device interconnection apparatus (FIA). The encapsulated frame is transmitted from the FIA to a FCoE device interconnection apparatus controller (FIAC). A FIP link service accept (LS_ACC) frame is transmitted by the FIAC to the FIA, and the FIP LS_ACC frame is received by the FIA. The FIP frame is decapsulated into a Fibre Channel LS_ACC frame at the FIA. The Fibre Channel LS_ACC frame is transmitted back to the said Fibre Channel device.
US08559432B2 Pseudo-wire providing an in-band control channel using an offset
A method implemented by a first provider equipment (PE) device to enable operations, administration and management (OAM) functionality over a pseudo-wire (PW) between the first PE device and a second PE device, wherein the PW traverses a packet switched network and carries control channel messages and a flow of data packets, and where the packet switched network includes nodes that use information outside a pseudo-wire label stack of the data packets for determining multi-path routing, the method including receiving a control channel message at the first PE to be forwarded over the pseudo-wire to the second PE, and prefixing the control channel message with a pseudo-flow header to ensure that the control channel message is forwarded over a same route by the nodes of the packet switched network as the data packets of the flow, thereby enabling OAM functionality to be accurately performed for the pseudo-wire.
US08559419B2 Handling of terminating calls for a shared public user identity in an IP multimedia subsystem
A single IMPI is determined, allowing the progress of a terminating call that addresses a given IMPU shared by more than one IMPI of an IMS subscription. A number of policies are applied per IMPI basis on how to progress the terminating call. A HSS is provided where the policies are configured and, a method is disclosed including IMPU with a number of policies. Additionally, the method may also include a step of configuring at the HSS the more than one IMPI with a priority indication usable to set the order in which the more than one IMPI are checked to determine at least one for which the policies allow to progress the terminating call.
US08559416B2 System for and method of information encoding
A system for and method of information encoding is presented. The system and method include encoding information within other information of a protocol, and then decoding the information and performing actions based on the decoded information.
US08559406B2 Method and apparatus for communications of data in a communication system
A method and apparatus provides for efficient data rate control and power control processes by transmitting a primary and a secondary pilot channel associated with a data channel. The primary and secondary pilot channels are used for decoding the data. A ratio of power levels of the primary and secondary pilot channels is based on at least one of the data rate and payload size of the data channel. The power level of the primary pilot channel is maintained independent of at least one of data rate and payload size of the data channel. The power level of the secondary pilot channel may be adjusted based on at least one of data rate and payload size of the data channel.
US08559403B2 Method for transmitting a downlink signal in a multi-antenna wireless communication system, and apparatus for same
The present application discloses a method for transmitting a downlink signal in a multi-antenna wireless communication system. In detail, the method comprises: a step of mapping a signal of a codeword domain to a signal of a layer domain; a step of mapping the signal of the layer domain to a signal of a virtual antenna port domain using a precoding matrix; and a step of transmitting the signal of the virtual antenna port domain to a physical antenna port, wherein the precoding matrix is changed in a channel measurement unit, and the signal of the layer domain is layer-permutated in the channel measurement unit. Preferably, the channel measurement unit is constituted by one or more resource blocks (RBs).
US08559402B2 Method and system for channel estimation in a spatial multiplexing MIMO system
Aspects of a method and system for channel estimation in a SM MIMO communication system may comprise receiving a plurality of spatially multiplexed communication signals from a plurality of transmit antennas. A plurality of baseband combined channel estimates based on phase rotation may be generated in response to the received plurality of spatially multiplexed communication signals. An estimate of the channel matrix may be determined based on the baseband combined channel estimates. A plurality of amplitude and phase correction signals may be generated in response to receiving the estimate of the channel matrix. An amplitude and a phase of at least a portion of the received plurality of spatially multiplexed communication signals may be adjusted based on the generated plurality of amplitude and phase correction signals, respectively.
US08559398B2 Channel estimation using precoded reference symbols
A method and system for a cellular telecommunication system is provided. A transmission signal, which includes reference symbols and synchronization symbols, is received from the network node of at least one cell. At least one pre-coding vector is determined for the transmission signal, where one pre-coding vector is associated with transmission by at least one transmit antenna of the network node of the at least one cell. For each of the at least one pre-coding vectors, a channel estimate is estimated for all sub-carriers of the received transmission signal from the received reference symbols and a reference symbol channel model defined for reference symbols of the transmission signal and from the synchronization symbols, the at least one pre-coding vector, and a synchronization symbol channel model defined for synchronization symbols of the transmission signal.
US08559397B2 Handover-related radio link failure detection
A Base Station (BS) apparatus, for detecting a HandOver (HO)-related Radio Link Failure (RLF) in a wireless communication, and method for its operation, are provided. The method includes receiving an HO request from another BS for a User Equipment (UE) that has an established connection with the BS, receiving a connection reestablishment request from the UE after an HO of the UE to the other BS has been performed, determining if the connection reestablishment request is received prior to the expiration of a timer, and if it is determined that the connection reestablishment request is received from the UE prior to the expiration of a timer, determining that an RLF occurred due to a too early HO triggering.
US08559383B2 Multiradio control
In a non-limiting and exemplary embodiment, a method is provided arranging control of multiple radio systems of a wireless communications device. A second scheduler performs proactive scheduling decisions on the basis of radio resource usage requirements of radio systems of the wireless communications terminal device and sending information on the proactive scheduling decision to a first scheduler. The first scheduler performs reactive scheduling decisions on the basis of the proactive scheduling decision information from the second scheduler.
US08559370B2 Apparatus and method for super fine positioning with networks in tiered structure
A super fine positioning apparatus is provided. A super fine positioning apparatus, including: a network module unit comprising a plurality of network modules which processes a signal among a user terminal and a plurality of communication networks, the plurality of communication networks being sorted by a positioning precision; a network module control unit which sequentially selects the plurality of network modules and controls connection to the plurality of network modules; a positioning calculation unit which sequentially connects to the plurality of network modules and calculates a location of the user terminal according to each connection phase; and a database which stores information about the user terminal and provides the network module control unit and positioning calculation unit with the information.
US08559357B2 Method and apparatus for a triple use satellite system
A triple use satellite system includes a VSAT population including a VSAT, and a satellite including a broadcast beam for a broadcast service and spot beams for a broadband service, where each of the spot beams provides broadband service to VSATs in separate coverage areas in a geographic region and the broadcast beam provides a broadcast service to the VSAT population in the geographic region.
US08559341B2 System and method for providing a loop free topology in a network environment
An example method is provided and includes executing an intermediate system to intermediate system (IS-IS) protocol for a first set of network links in a network. The method also includes executing a spanning tree protocol (STP) for a second set of network links, and generating a network topology that includes using a broadcast tree system identifier (ID) as a root bridge ID for the network. The method further includes communicating the root bridge ID to a neighboring network element. In more specific examples, an STP block is communicated to a redundant link, which connects a first switch and a second switch. The first and second switches can converge on the network topology using the broadcast tree system ID.
US08559340B2 Method and apparatus for service discovery in Wi-Fi direct network
A method and an apparatus for service discovery in a Wi-Fi direct (WFD). The method includes: generating by a first WFD device a service discovery request frame for discovering whether a service is supported by a second WFD device in the WFD network; transmitting the generated service discovery request frame from the first WFD device to the second WFD device; and receiving at the first WFD device a service discovery response frame from the second WFD device in response to the transmitted service discovery request frame, wherein the service discovery request frame and the service discovery response frame are generated by using a Wi-Fi protected setup (WPS) information element (IE).
US08559339B1 Low-cost-internet-base-station-(LCIB) user-adaptation algorithm
Methods and systems are provided for implementing a low-cost-Internet-base-station-(LCIB) user-adaptation algorithm. In an embodiment, an LCIB receives usage attempts from a plurality of mobile stations. The LCIB stores records corresponding to the usage attempts, where each record identifies the corresponding mobile station from which the corresponding usage attempt was received. The LCIB uses the records to classify each mobile station in the plurality of mobile stations as authorized or rather as unauthorized. The LCIB then configures its coverage area so as to exclude the unauthorized mobile stations.
US08559335B2 Methods for creating virtual links between fibre channel over ethernet nodes for converged network adapters
Methods are provided for creating virtual links between Fiber Channel over Ethernet (FCoE) nodes. FIP Discovery Advertisement frames are received from multiple FCoE device interconnection apparatus (FIA). The FIP Discovery Advertisement frames comprises source Ethernet MAC addresses, a destination Ethernet MAC address of All-ENode-MACs, Fabric FIP descriptor, and a Priority FIP descriptor. A list is stored of one or more of the source Ethernet MAC address, FIP Priority descriptor, and FIP Fabric descriptor for each unique FIP Discovery Advertisement frame received as indicated by the Fabric descriptor. The Name Server is queried for each source Ethernet MAC address in said storage. For all FCoE devices that match in more that one Name Server, connect to those FCoE devices using the highest priority Ethernet MAC address from matching list items.
US08559334B2 End-to end inter-domain routing
According to a first aspect of the present invention there is provided a method of constructing an end-to-end routing path across multiple packet switched domains. The method comprises generating a domains topology identifying all possible domains, the border elements of those domains and the inter-domain links. When a request is received for computation of a path from a source entity in a first domain to a destination entity in a second domain, all domains and inter-domain links that cannot or are unlikely to feature in the requested path are removed from the domains topology. Candidate intra-domain paths for each remaining domain are then computed, with each candidate intra-domain path being mapped to a logical link defined by its two ends, at least one end being a border element and the other being a border element or the source or destination entity. Attributes for each logical link are determined, together with attributes of the remaining inter-domain links. A virtual network topology is generated by combining the logical links and their associated attributes with the remaining inter-domain links and their associated attributes. This allows a best end-to-end route to be determined by analyzing the virtual network topology.
US08559333B2 Method and system for scalable switching architecture
A switching fabric, within a network switching device, may comprise a plurality of dedicated interface modules to enable the switching fabric to interface with a plurality of switching support subsystems. The switching support subsystems may comprise a memory subsystem, a content address memory (CAM) subsystem, a packet processing subsystem, and a physical layer (PHY) subsystem. The switching fabric may be operable to determine capacity and/or capability of each of the plurality of switching support subsystems; and to configure each of the plurality of dedicated interface modules based on the determined capacity and/or capability of a corresponding switching support subsystem. The switching fabric also comprises an inter-switch interface module to enable coupling the network switching device to a plurality of other network switching devices, to form a multi-device switching mesh that enable sharing of resources and/or aggregation of switching capabilities of the network switching devices.
US08559331B2 Tri-colour data packet counting for tri-colour marking policies
The invention is directed to counting data packets marked according to tri-color marking techniques. Packets of a packet flow that are marked according to a three color (or tri-color) marking scheme are counted using a counter implemented on a ternary content addressable memory (TCAM). Advantages of some embodiments of the invention are to enable the use of generic and cost-efficient TCAMs to quickly obtain the counts of all three colors of packets in such a packet flow. These counts can be used to provide detailed statistics on characteristics of the packet flow, which can be useful for debugging and accounting purposes.
US08559326B2 Bandwidth modification for transparent capacity management in a carrier network
Some embodiments provide a capacity management agent that modifies bandwidth that is allocated between an end user and a carrier network by caching requested content that is streamed at a first rate and then providing the cached content to the end user through the carrier network at a second rate. The agent performs a process that includes receiving data intended for a service region of the carrier network from an external data network. The process identifies resource availability at the service region. Next, the process passes the data to the service region at the first rate when the resource availability at the service region is not less than a threshold amount and caches the data for passing to the service region at the second rate that consumes fewer carrier network resource than the first rate when the resource availability at the service region is less than the threshold amount.
US08559325B2 Systems and methods for over the air load indicator for wireless scheduling
Systems and methods for facilitating inter-cell interference coordination using load indication are described. A UE may receive load indicator signals from a plurality of base stations in adjacent cells and determine, based at least in part on the load indicator signals, a transmit power metric. The transmit power metric may be provided to a serving base station, which may allocate uplink resources based on the transmit power metric. Additional information related to receiver sensitivity and/or path loss may be used to determine the transmit power metric.
US08559313B1 Selectively enabling packet concatenation based on a transaction boundary
A system, apparatus, and method are directed towards selectively combining data into a packet to modify a number of packets transmitted over a network based on a detection of a transaction boundary. If it is determined to concatenate the data, such concatenation may continue until an acknowledgement (ACK) is received, or a predetermined amount of data is concatenated in the packet, or a transaction boundary is detected. If at least one of these conditions is satisfied, concatenation may be inhibited, and the packet may be sent. Concatenation is then re-enabled. In one embodiment, Nagle's algorithm is used for concatenating data into a packet. In one embodiment, an ACK may be sent based on a write completion indicator included within a packet. Receipt of the ACK may disable concatenation.
US08559308B2 Data transmission apparatus for distributing packets
An attraction acquisition unit of a first router acquires attraction values of third and fourth routers. When many packets the destination of which is a second router (identifier “A”) are then inputted to the first router, a traffic control unit distributes the many packets among communication interfaces so that a higher volume of traffic is sent to a communication interface with which a larger attraction value is associated. The traffic control unit then sends the many packets via the communication interfaces. As a result, a good part of the many packets are limited to a transmission route via the third router.
US08559307B2 Routing packets in on-chip networks
Techniques for packet routing in an on-chip network are provided. In one embodiment, a method for routing packets in a multi-core processor including multiple cores connected by an on-chip network includes identifying ports that are incorrect while routing the packet. After receiving the packet at an input port, some of the ports are excluded from consideration while selecting the output port for the packet. The output port is selected from the remaining ports and the packet is routed to the selected output port.
US08559304B2 System and method for controlling streaming content in a cellular telephone
A method includes receiving a plurality of control parameters at a first mobile communications device, and storing the control parameters in a memory of the first mobile communications device. The method also includes setting a plurality of first Internet Protocol data flow restrictions for a respective plurality of ports first of the first mobile communications device based on the settings in the memory. A device for implementing the method is also disclosed.
US08559299B2 Mobile gateways in pool for session resilience
Embodiments of the invention include a method for providing UE session resilience performed in a first PDN-GW that is coupled to a second PDN-GW, which are both in a PDN-GW pool. The method provides UE session resilience by allowing the first PDN-GW to provide connectivity for UE sessions previously serviced by the second PDN-GW after the second PDN-GW becomes non-operational. The first PDN-GW recognizes that the second PDN-GW failed and then activates a plurality of standby UE sessions. Each standby UE session is a backup UE session corresponding to a previously active UE session serviced on the second PDN-GW. Each standby UE session is associated with a UE device and a network resource identifier of an APN slice. The first PDN-GW transmits a message to a SGW that is servicing the UE sessions that indicates that the SGW should direct traffic previously bound for the second PDN-GW to the first PDN-GW.
US08559277B2 Striking mechanism for a watch or a music box
The striking mechanism (1) for a watch or a music box includes a gong (11) fixed to a gong-carrier (12) and an activation member (2) for activating the gong in a striking mode. The striking mechanism includes a first magnetic element (13) arranged on the gong (11) and second magnetic elements (4) arranged on the periphery of the activation member (2), which is a magnetic wheel. In a striking mode, the magnetic wheel is set in rotation at a determined velocity so that the second magnetic elements (4), in the form of moving micro-magnets, move in succession and repeatedly into proximity with and opposite the first magnetic element (13), which is a fixed micro-magnet of opposite magnetic polarity. The rotation of the magnetic wheel sets the gong vibrating via a periodic variation in the magnetic repulsion or attraction force between the moving micro-magnets and the fixed micro-magnet of the gong.
US08559271B2 Systems and methods for seismic data acquisition employing asynchronous, decoupled data sampling and transmission
Systems and methods for asynchronously acquiring seismic data are described, one system comprising one or more seismic sources, a plurality of sensor modules each comprising a seismic sensor, an A/D converter for generating digitized seismic data, a digital signal processor (DSP), and a sensor module clock; a seismic data recording station; and a seismic data transmission sub-system comprising a high precision clock, the sub-system allowing transmission of at least some of the digitized seismic data to the recording station, wherein each sensor module is configured to periodically receive from the sub-system an amount of the drift of its clock relative to the high precision clock. This abstract is provided to comply with rules requiring an abstract to ascertain the subject matter of the disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
US08559259B2 System and method for hidden refresh rate modification
A system and method for modifying a hidden-refresh rate for dynamic memory cells includes monitoring a control signal from a processor and performing a hidden-refresh of dynamic data at a first refresh rate when the control signal is asserted. The dynamic data is refreshed at a second refresh rate when the control signal is deasserted for a predetermined duration. A hidden-refresh controller couples to an array of dynamic memory cells during a hidden-refresh of the array of dynamic memory cells. The hidden-refresh controller is further configured to monitor a control signal identifying a request from a processor at a memory device and refresh the dynamic data at a first refresh rate when the control signal is asserted. The hidden-refresh controller is further configured to refresh the dynamic data at a second refresh rate when the control signal is deasserted for a predetermined duration.
US08559256B2 Non-volatile memory device and sensing method thereof
A non-volatile memory device and a sensing method thereof are disclosed, which can sense multi-level data using resistance variation. The non-volatile memory device includes a cell array and a sensing unit. The cell array includes a plurality of unit cells where data is read out or written. The sensing unit compares a sensing voltage corresponding to data stored in the unit cell with a reference voltage, amplifies/outputs the compared result, measures a difference in discharge time where the sensing voltage is discharged in response to a resistance value of the unit cell during an activation period of a sensing enable signal after a bit line is precharged, and senses the data in response to the measured result.
US08559253B2 Variable-resistance memory device with charge sharing that discharges pre-charge voltage of a selected bit line to share charge with unselected bit lines
A variable-resistance memory device that includes a memory-cell array employing a plurality of memory cells each including a storage element and an access transistor. The storage element has a resistance varying in accordance with the direction of a voltage applied to the storage element and the access transistor is connected in series to the storage element between a bit line and a source line. A voltage supplying circuit sets a read voltage used for reading out the resistance of the storage element on a selected bit line connected to the memory cell serving as a read object in an operation to supply the read voltage to the selected bit line.
US08559247B2 Dynamic level shifter for interfacing signals referenced to different power supply domains
A dynamic level shifter is disclosed. In one embodiment, a dynamic level shifter circuit may receive an input signal referenced to a first voltage of a first power domain, and may output a corresponding signal referenced to a second voltage into a second power domain. The dynamic level shifter circuit may include an evaluation node that is precharged during a first phase (e.g., the low portion) of a clock signal. During the second phase (e.g., the high portion) of the clock signal, the evaluation node may be either pulled low or high, depending on the state of the input signal. A corresponding output signal, based on the evaluated level on the evaluation node, may be output into the second power domain.
US08559239B2 Resistive memory
The present disclosure includes resistive memory devices and systems having resistive memory cells, as well as methods for operating the resistive memory cells. One memory device embodiment includes at least one resistive memory element, a programming circuit, and a sensing circuit. For example, the programming circuit can include a switch configured to select one of N programming currents for programming the at least one resistive memory element, where each of the N programming currents has a unique combination of current direction and magnitude, with N corresponding to the number of resistance states of the at least one memory element. In one or more embodiments, the sensing circuit can be arranged for sensing of the N resistance states.
US08559230B2 Row decoder and non-volatile memory device
A non-volatile memory device and a row decoder, the non-volatile memory device including: a memory cell array comprising a plurality of memory cells and each memory cell includes a first cell transistor and a second cell transistor; and a row decoder comprising a first driver and a second driver for generating first and second control signals. The first cell transistor is connected to the row decoder to receive the first control signal and the second cell transistor is connected to the row decoder to receive the second control signal. The first driver includes a first NMOS transistor and a first PMOS transistor formed adjacent to the first NMOS transistor. The second driver includes a second NMOS transistor and a second PMOS transistor formed adjacent to the second NMOS transistor. The first and second NMOS transistors are disposed between the first PMOS transistor and the second PMOS transistor.
US08559222B1 Nonvolatile semiconductor memory
A memory includes first and second select gate transistors, memory cells, a source line, a bit line, a selected word line which is connected to a selected memory cell as a target of a verify reading, a non-selected word line which is connected to a non-selected memory cell except the selected memory cell, a potential generating circuit for generating a selected read potential which is supplied to the selected word line, and generating a non-selected read potential larger than the selected read potential, which is supplied to the non-selected word line, and a control circuit which classifies a threshold voltage of the selected memory cell to one of three groups by verifying which area among three area which are isolated by two values does a cell current of the selected memory cell belong, when the selected read potential is a first value.
US08559213B2 Sub-threshold memory cell circuit with high density and high robustness
A high-density and high-robustness sub-threshold memory cell circuit, having two PMOS transistors P1 and P2 and five NMOS transistors N1˜N5, wherein, the each base electrode of the two PMOS transistors and NMOS transistors N3, N4, and N5 is connected with the local grid electrode respectively; the base electrode of the NMOS transistors N1 and N2, are grounded respectively; the NMOS transistor N1 form an phase inverter with the PMOS transistor P1, and the NMOS transistor N2 form another phase inverter with the PMOS transistor P2; the two phase inverters are connected with each other in a cross coupling manner via the cut-off NMOS transistor N5, the output end of the phase inverter N1 and P1 directly connected to the input end of the phase inverter N2 and P2, and the output end of the phase inverter N2 and P2 connected to the input end of the phase inverter N1 and P1 via the cut-off NMOS transistor N5; the NMOS transistor N3 is connected with the write bit line (WBL) of the phase inverter N1 and P1, and the NMOS transistor N4 is connected with the NOT WBL and read word line (RWL) of the phase inverter N2 and P2.
US08559209B2 Array voltage regulating technique to enable data operations on large cross-point memory arrays with resistive memory elements
Embodiments of the invention relate generally to semiconductors and memory technology, and more particularly, to systems, integrated circuits, and methods to preserve states of memory elements in association with data operations using variable access signal magnitudes for other memory elements, such as implemented in third dimensional memory technology. In some embodiments, a memory device can include a cross-point array with resistive memory elements. An access signal generator can modify a magnitude of a signal to generate a modified magnitude for the signal to access a resistive memory element associated with a word line and a subset of bit lines. A tracking signal generator is configured to track the modified magnitude of the signal and to apply a tracking signal to other resistive memory elements associated with other subsets of bit lines, the tracking signal having a magnitude at a differential amount from the modified magnitude of the signal.
US08559204B2 Modular power converters usable alone or in a multiphase power converter
A power converter module for use alone or with other modules in a multiphase power converter. The power converter module has an enclosure that surrounds internal components to prevent radiation of electromagnetic energy, which internal components also limit conduction of electromagnetic energy. The internal components include an EMI filter, a ripple filter, a power converter, and a control interface that communicates with a control system of a power conversion system. The control interface includes a memory that stores information related to the power converter modules so as to improve interchangeability of similar power modules with the multiphase power converter.
US08559203B2 Power source apparatus with harmonic suppression
A power source apparatus includes: a first alternating current line; a second alternating current line; an electric power inputting portion including a rectifying circuit for rectifying an alternating current voltage supplied from an alternating current power source, the electric power inputting portion serving to output the rectified voltage to each of the first and second alternating current lines; a first converter including a switching element for converting the alternating current voltage into a first direct current voltage; a second converter for converting the first direct current voltage obtained in the first converter into a second direct current voltage; and a control circuit for carrying out control for driving at least the switching element of the first converter so as to be turned ON or OFF.
US08559201B2 Grid-connected inverter
A grid-connected inverter includes first and second power conversion circuits, a contactor and a control circuit. The first conversion circuit converts a first DC voltage to a second DC voltage. The second conversion circuit converts the second DC voltage to an AC voltage. The contactor connects an output side of the second conversion circuit to a power system. The control circuit includes a decision circuit and controls start and stop operations of the conversion circuits, and opening and closing of the contactor. The decision circuit decides whether a condition of the contactor is abnormal by detecting, after the control circuit controls the contactor to be open, whether or not a value of the second DC voltage is less than a threshold value, and if the value of the second DC voltage is detected to be not less than the threshold value, decides that the condition of the contactor is abnormal.
US08559199B2 Power factor correction circuit for three-phase power supply
A power-factor correction circuit for a three-phase power supply is provided. The correction circuit includes a filtering unit at the input receiving the three phases of the current, at least one inductor per phase placed downstream of the filtering unit, a rectifying bridge powering a current-chopping stage. The filtering unit includes a differential-mode filtering cell including at least one inductive circuit formed of a single magnetic material in a double E, each leg of the E being surrounded by a winding.
US08559191B2 Multi-purpose mounting devices for mounting electrical packages to airborne objects
Embodiments of a multi-purpose mounting device for mounting an electrical device to a structure coupled to an airborne object are provided. In one embodiment, the multi-purpose mounting device includes an adapter member and a slide member coupled to the adapter member. The slide member is radially spaced apart from the adapter member to form an open slot, which is configured to receive a portion of the external structural therein to secure the multi-purpose mounting device to the airborne object. A first mounting surface is provided on one of the adapter member and the slide member and configured to support the electrical device.
US08559188B2 Mounting apparatus for expansion card
A mounting apparatus includes a chassis, a mounting tray, a supporting tray, and a securing member rotatably attached to the supporting tray. The mounting tray secures a first end of an expansion card. The supporting tray includes a pivoting portion. The pivoting portion includes a blocking portion, and the blocking portion includes a front side and a back side. The securing member includes a driving portion. The securing member is rotatable relative to the supporting tray between a locked position and an unlocked position. In the locked position, the driving portion abuts the front side of the blocking portion, and the securing member and the supporting tray together sandwich the second end of the expansion card therebetween. In the unlocked position, the driving portion abuts the back side of the blocking portion, and the securing member is disengaged from the second end of the expansion card.
US08559187B2 Mounting apparatus for expansion card
A mounting apparatus fixing an expansion card includes an expansion slot, two locking members connected to opposite ends of the expansion slot, for clamping the expansion card, and two latching members pivotably mounted to opposite ends of the expansion card, respectively. A latching portion protrudes from each of the latching members, for latching the corresponding locking member.
US08559182B2 Device module and electronic device
There is provided a device module. The device module includes: a key input portion; a display portion; a power supply portion; a circuit board, wherein the key input portion, the display portion and the power supply portion are mounted on and electrically connected to the circuit board; and a sheet member, wherein the key input portion, the display portion, the power supply portion and the circuit board are enveloped in and sealed with the sheet member.
US08559181B2 Thin multi-chip flex module
A flexible circuit comprises a folded dielectric sheet having conductive patterns on its surface(s) to which microelectronic device(s) are attached. The dielectric sheet is folded 180° about a selected axis and a bond layer joins the two halves over a portion of their respective surface areas so that a remaining portion of their areas remain unbonded and a bifurcated structure is thereby formed. Electrical contacts are provided on the unbonded or bifurcated portions of the flexible sheets. The flex may be attached to a rigid frame and provided with protective heat spreading covers. The folded flex design is particularly suitable for reel-to-reel manufacturing.
US08559180B2 Removable IC package stiffening brace and method
Various exemplary embodiments relate to a brace for use with an integrated circuit (IC), and to an IC package with a brace, having a main body portion and a fastening portion for mechanically fastening the main body portion to the IC, by for example clipping or sliding attachment. Other exemplary embodiments relate to a method of stabilizing an IC during an operation carried out on the IC, such as a soldering operation, involving for example steps of attaching a brace to the IC, performing the operation on the IC, and/or removing the brace after performing the operation.
US08559171B2 Docking station, and associated methodology, for a mini personal computer
A docking station for a mini personal computer. The docking station formed of the shell of a laptop computer at which a user keyboard and a display screen are supported at the docking station. Additional elements, such as a computer hard drive or computer mass storage device are also supported at the docking station. When the mini personal computer is received at a docking port of the docking station, the processor of the mini personal computer is able to make use of the elements supported at the docking station.
US08559165B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes an anode element, a dielectric layer, a solid electrolytic layer, and a cathode layer. The dielectric layer is formed on the anode element. The solid electrolytic layer is formed on the dielectric layer. The cathode layer is formed so as to contact the solid electrolytic layer. The cathode layer is a silver paste layer having an imide-based polymer as a binder resin. A solid electrolytic capacitor that can be improved in characteristics can thus be obtained.
US08559164B2 Solid electrolytic capacitor
A silver paste layer constituting a collector layer in a solid electrolytic capacitor includes first silver particles having a peak particle size of 150 nm or less, second silver particles having a peak particle size of 500 nm or more, inorganic particles composed of material different from silver, and resin material. The inorganic particles are included at a volume ratio of 15% or more and 50% or less with respect to the total of the first silver particles and the second silver particles.
US08559160B2 Multilayer ceramic capacitor
There is provided a multilayer ceramic capacitor. The capacitor includes: a multilayer body having a dielectric layer; and first and second internal electrodes disposed in the multilayer body, the dielectric layer being disposed between the first and second internal electrodes, wherein, in a cross-section taken in a width-thickness direction of the multilayer body, an offset portion is defined as a portion where adjacent first and second internal electrodes do not overlap with each other, and a ratio (t1/td) of a width t1 of the offset portion to a thickness td of the dielectric layer is 1 to 10.
US08559153B2 Circuit configuration for the joint pulse width modulation of valves with quenching
A circuit configuration is provided for switching valves with joint pulse width modulation and quenching, having a first switch to which a pulse width modulation is applied for controlling magnetic fields of a plurality of valve inductors connected to the circuit configuration; a plurality of second switches by which the circuit configuration is able to be switched between a slow and a rapid quenching of the magnetic fields of the inductors; and a diode which is in the conducting state when the second switches are in a switching state for a slow quenching of the magnetic fields of the inductors, and which is no longer parallel to the inductors when the second switches are in a switching state for a rapid quenching of the magnetic fields of the inductors.
US08559151B2 Enhanced charger over voltage protection FET
An integrated battery charger protection circuit incorporates a charge control power FET for series connection in the battery load current path from a DC supply input terminal to a controlled DC output terminal. The circuit has a gate drive input terminal connected to the gate of the charge control power FET and further includes protective circuitry adapted to disable the DC output terminal in a fault condition detected within the integrated circuit. The controlled DC output terminal and the gate drive input terminal are connectable to the external charge control host circuit the same way as corresponding terminals of a discrete power FET, in particular of p-channel type.
US08559143B2 Vehicle control system
A system and method for a vehicle control system is disclosed herein. The system includes an inverter circuit, a permanent magnet synchronous motor, and a crossover connected between the inverter circuit and the permanent magnet synchronous motor. The system may also include at least one current sensor installed between the inverter circuit and the permanent magnet synchronous motor. A contactor may also be connected between the inverter circuit and the permanent magnet synchronous motor and may pass or shut off electricity between the inverter circuit and the permanent magnet synchronous motor. The system may also include a control unit connected to the contactor and the current sensor. The control unit may detect a current abnormality using information from the current sensor and open the contactor if an abnormality is detected.
US08559129B2 Pass-through accessor comprising a fixturing apparatus for storing a plurality of portable data storage cassettes
A pass-through accessor comprising a fixturing apparatus that can store a plurality of portable data storage cassettes. The pass-through accessor comprises a moveable gripper assembly comprising a plurality of gripping members. The gripper assembly releaseably attaches to a portable data storage cassette disposed in a storage slot, pulls that portable data storage cassette outwardly from the storage slot, and releaseably attaches that portable data storage cassette to one of a plurality of fixturing assemblies disposed on the fixturing apparatus.
US08559124B2 Cartridge refresh and verify
A method in one embodiment includes receiving a command to perform at least one of a refresh operation and a verification operation on a media cartridge having a tape wrapped around a spool; mounting the media cartridge in a tape drive; starting execution of the refresh and/or verification operation; aborting execution of the refresh and/or verification operation upon occurrence of a predetermined event. A method in another embodiment includes receiving an instruction to perform a verification operation on a media cartridge having a tape wrapped around a spool; unwrapping at least some of the tape from the spool; after the unwrapping, wrapping at least some of the tape back onto the spool; during at least one of the unwrapping and wrapping, performing a verification operation; terminating execution of the verification operation when a drive error is detected; outputting an indication of a media error when a media error is encountered.
US08559123B2 Magnetic recording device, magnetic recording method and magnetic recording medium for shingle write scheme
This magnetic recording device is provided with a magnetic write head having a magnetic pole, and a magnetic recording medium having a plurality of data recording blocks. Each of the data recording blocks is formed with a plurality of write tracks, and separated, in a write track width direction, from neighboring one of the data recording blocks with a writing exudation suppression section in between. With this configuration, a magnetic mutual interference of the adjacent data recording blocks at the time of a data rewriting process is avoided even when a mutual interval of the data recording blocks is narrowed, and a good recording state is maintained in each of the data recording blocks. Therefore, it is possible to achieve an improvement in a recording density, while realizing the good and brief data rewriting process for each of the data recording blocks.
US08559113B2 Multi-spectral super-pixel filters and methods of formation
Multi-spectral filter elements and methods of formation are disclosed. Each multi-spectral filter element may include a plurality of sub-filters that are, in some embodiments, each adapted to respond to electromagnetic radiation within respective ones of a plurality of spectral bands. A method embodiment includes forming an optical cavity layer. Volume of the optical cavity layer can be reduced in at least N−1 number of spatial regions. The reducing may include a number of selective removal steps equal to the binary logarithm function Log2 N. In this example, each spatial region corresponds to a respective one of the plurality sub-filters. The plurality of sub-filters include at least N sub-filters. In particular embodiments, the respective ones of the plurality of spectral bands may be at least partially discrete with respect to each other.
US08559094B2 Thermochromic smart window and method of manufacturing the same
A thermochromic smart window and a method of manufacturing the thermochromic smart window including a glass and a thermochromic layer including a vanadium dioxide material formed on the glass. A thermochromic smart window includes a substrate and a thermochromic layer disposed on the substrate, wherein a slope of a graph of a reflectance of the thermochromic layer is at or between 1 and 2%/° C. at a threshold temperature.
US08559091B2 Thermal control of optical filter with local silicon frame
A method comprising forming two or more frames from a first wafer, forming two or more etalons from a second wafer, disposing a resistive thermal device on each of the two or more frames, dicing the first wafer and the second wafer, and bonding each of the frames to a corresponding one of the etalons to form optical subassemblies of optical filters.
US08559083B2 Image forming apparatus in which intermediate gradation reproducibility is enhanced
A first screen group and a second screen group are stored in an image forming apparatus. In the first screen group, the first region expands with increasing gradation value based on a first rule. In the second screen group, the first region expands with increasing gradation value based on an independent second rule different from the first rule. A screen selector relocates a first portion and a second portion such that the first portion and the second portion are joined by a second region that is not a toner adhesion control target, when the first portion and the second portion are adjacent as a result of the selection of the screen in each unit region of the input image. The first portion includes the screen included in the first screen group, and the second portion includes the screen included in the second screen group.
US08559076B2 Scanning apparatus with location indicator and image forming apparatus having the same
A scanning apparatus to indicate a scanning progress status includes a main body having a platen on which a document is set, a scanning module to move inside the main body and to scan the document, and an indicating light disposed integrally with the scanning module to indicate a current location of the scanning module.
US08559071B2 Pressing plate
A pressing plate is used for an overhead scanner. The overhead scanner includes an imaging unit that images a medium to be read that is placed on a placement surface located under the imaging unit in the vertical direction and a light source that irradiates the medium to be read with light. The pressing plate includes a pressing plate main body for pressing the medium to be read from an upper side in the vertical direction and a plurality of anti-glare units arranged inside the pressing plate main body. The pressing plate main body is light transmissive. The anti-glare units block light reflected toward a side opposite to an incident light side from the light source, with respect to a vertical axis, among light reflected from the medium.
US08559063B1 Document scanning and visualization system using a mobile device
Disclosed is a system, method, and/or apparatus to scan and/or visualize a document placed on a document placement deck and to automatically adjust the image of the document scanned using a mobile device. In one embodiment, the document scanning and visualization system comprises a base element comprising a document placement deck; a neck element comprising a head end and a base end and coupled to the base element at the base end; and a doublet of lighting arms comprising a first lighting arm and a second lighting arm. In this embodiment, the first lighting arm and the second lighting arm are coupled to at least one of the base element and the neck element and are positioned above the base element.
US08559057B2 Image processing device, image forming apparatus, and image processing method generating double color image data with high contrast and rich tone
An image processing device calculates saturation of each pixel on the basis of multicolor image data; determines a pixel as a chromatic/achromatic pixel based on a threshold value; generates achromatic pixel data for formation of an image using only a color material of black; generates chromatic pixel data constituting a double color image and containing single color image data for formation of an image realized by a combination of color materials; generates for the chromatic pixel, single color image data such that the consumption of a color material of a chromatic color corresponding to the single color increases with increase in the saturation of the chromatic pixel. This makes it possible to generate double color image data by which high contrast and rich tone reproduction can be realized and the boundary between the achromatic region and the chromatic region can be expressed with natural gradation.
US08559053B2 Optical scanning device and image forming device
An optical scanning device includes a light source that emits first and second light beams, and an optical splitter to which the first and second light beams deflected by an optical deflector are incident. Principal rays of the first and second light beams incident to the optical splitter are nonparallel to each other in a plane orthogonal to a main-scanning direction. Transmitted light from the optical splitter out of the first light beam and reflected light from the optical splitter out of the second light beam are guided to corresponding scanning target surfaces, and transmitted light from the optical splitter out of the second light beam and reflected light from the optical splitter out of the first light beam reach none of the scanning target surfaces.
US08559044B2 Update control of image processing control data
This invention relates to the updating of image processing control data that is related to image data and controls image processing of the image data. An image related data generator generates an image file that includes image data and image processing data pre-stored therein. The image processing control data can be updated according to the following process. The image related data generator sends specification data that specifies image processing control data to be updated to an update data server. Then the image related data generator receives the update data from the update data server. And the image related generator updates the image processing control data stored therein with the update data.
US08559042B2 Image forming apparatus, controlling method for same, and storage medium
A main body controller provided in an image forming apparatus receives a VDP job from an external computer, and arranges image data of a reusable object and a variable object, which correspond to the VDP job, on a page for printout. An inspection controller performs inspection processing for printed matter for each page, and the main body controller preferentially stores image data of the reusable object, which corresponds to the page for which the printing has been determined to be defective as a result of inspection processing, in a cache unit. The main body controller acquires the reusable object, which corresponds to the page for which the printing has been determined to be defective, from the cache unit, and executes page reprint processing using the acquired reusable object.
US08559036B1 Systems and methods for managing the execution of print jobs
The illustrative embodiments described herein provide systems and methods for managing the execution of print jobs. In one embodiment, a method includes receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.
US08559035B2 Method and system for determining a configuration of a document production environment
A system for determining a configuration of print-related devices in a document environment may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include programming instructions for identifying a plurality of environment requirements including one or more required print capabilities and a ratio of users to print-related devices associated with a document environment and, for each print-related device currently in the document environment, identifying a corresponding spatial entity having associated print volume information and associated print capability information, grouping a plurality of the spatial entities into one or more capability groups based on the print capability information associated with the spatial entities, and determining recommended print-related devices for the document environment.
US08559034B2 Image forming apparatus and preview display method
An image forming apparatus is provided that is capable of, in displaying a preview of image data to be output, confirming a confirmation point in accordance with an operation mode immediately without performing a user operation such as enlarging, reducing or shifting. The image processing apparatus (illustrated as a digital multi-functional peripheral) is capable of operating in each of a plurality of operation modes. The image forming apparatus is provided with an image display portion such as a touch panel for displaying a preview of image data and a set value storage portion such as control memory for storing a display set value in displaying a preview image at first on the image display portion for each operation mode.
US08559030B2 Augmented reality system and method for device management and service
An augmented reality system and method for diagnosing and fixing a fault in a device. A mobile communication device can be operatively connected with a networked rendering device by reading a two-dimensional bar code associated with the rendering device. An image with respect to the rendering device can be captured by an image-capturing unit associated with the mobile communication device. The image can be augmented with additional information and a target area can be highlighted in order to indicate a fault component. An action to be taken with respect to the target area can be displayed on the mobile communication device. Such an approach permits an end user to address the device issue with increased quality of information and accuracy.
US08559019B2 Apparatus and method for measuring displacement, method of making die for molding optical element, and optical element
A beam splitter splits a laser beam emitted from a laser light source into a first laser beam that travels toward an object and a second laser beam. The second laser beam is received by a second photodetector. The second photodetector is positioned such that the light quantity of the second laser beam incident on the second photodetector is equal to that of the first laser beam incident on a first photodetector. A position calculator calculates displacement of the object relative to the laser light source on the basis of the difference between an output of the first photodetector and an output of the second photodetector.
US08559005B2 Spectral characteristic measuring device and image forming apparatus
A spectral characteristic measuring device includes an illuminating unit that illuminates a medium; a light dividing unit that divides reflection light from the medium into reflection light beams; a first imaging unit that includes first lenses and second lenses arranged alternately in a staggered pattern and focuses the respective reflection light beams; a diffraction unit that includes a first diffraction region and a second diffraction region and diffracts the focused reflection light beams to form diffraction images; and a light receiving unit that includes plural pixels for receiving the diffraction images. The reflection light beams focused by the first lenses enter the first diffraction region to form first diffraction images, the reflection light beams focused by the second lenses enter the second diffraction region to form second diffraction images, and the first and second diffraction images are arranged alternately on the light receiving unit in a pixel arrangement direction.
US08559000B2 Method of inspecting a semiconductor device and an apparatus thereof
A method and apparatus of inspecting a sample, in which the sample is inspected under a plurality of inspection conditions, and inspection data obtained by inspecting the sample under each of the plurality of inspection conditions and position information on the sample of the inspection date in correspondence with the respective inspection conditions, are stored. The inspection data for each of the plurality of inspection conditions is against each other by the use of the position information on the sample to determine a position to be inspected in detail, and an image of the sample at a position to be inspected in detail is obtained. The obtained image is classified, the inspection condition of the sample by the use of information of classification of the image is determined.
US08558999B2 Defect inspection apparatus and method utilizing multiple inspection conditions
To provide a defect inspection apparatus and method adapted to easily assign threshold levels to scattered-light detectors and to appropriately acquire data detected by each scattered-light detector. The apparatus includes a stage device on which to rest a sample; a laser light irradiation device that irradiates the sample on the stage device with inspection light; scattered-light detectors, each of which detects a beam of light, scattered from the sample, and outputs an image signal; a threshold level setter formed so that an associated threshold level for judging whether defects are present is set only for an image signal selected from individual image signals of the scattered-light detectors or from image signals obtained by arithmetic processing based on the image signals, and a threshold level setting circuit that acquires the individual image signals, only if the image signal exceeds the threshold level set in the threshold level setter.
US08558997B2 Door latch misalignment measuring arrangement and method
A pair of laser distance sensors are arranged to impinge a respective laser beam on a respective one of a pair of surfaces on a reference target installed on a car door to determine the extent of misalignment of a door latch and striker by determining the extent of any vertical door movement induced by such misalignment. The use of oppositely inclined surfaces eliminates the effect of small mispositioning of the reference target surfaces and the laser distance sensors. A side by side arrangement of the laser distance sensors can also be used to determine the door closing speed.
US08558993B2 Optical frequency comb-based coherent LIDAR
A coherent laser radar that uses two coherent femtosecond fiber lasers to perform absolute ranging at long distance. One coherent femtosecond fiber lasers acts as a source and the other as a local oscillator for heterodyne detection of the return signal from a cooperative target. The system simultaneously returns a time-of-flight range measurement for coarse ranging and an interferometric range measurement for fine ranging which is insensitive to spurious reflections that can cause systematic errors. The range is measured with at least 3 μm precision in 200 μs and 5 nm precision in 60 ms over a 1.5 m ambiguity range. This ambiguity range can be extended to 30 km through reversal of signal and LO source roles.
US08558992B2 Laser tracker with enhanced illumination indicators
A coordinate measurement device includes: first and second angle measuring devices; a distance meter; a position detector; a first collection of illuminators rotatable about the first axis and fixed with respect to the second axis, the first collection configured to provide a first light selected from among at least two different colors of light in a visible spectrum, the first collection configured to make the first light visible from first and second points along the second axis and external to the device, the first and second points on opposite sides of the device; a second collection of illuminators rotatable about the first and second axes, the second collection configured to provide at least a second light selected from among two different colors of illumination in the visible spectrum; and a processor configured to provide a pattern of illumination for the first and second collections.
US08558991B2 Imaging optical system and related installation and method
An imaging optical system can image two object fields, each in the same object plane, into two corresponding image fields, each in the same image plane. The two object fields are spatially separated from each another, and the two image fields are spatially separated from each other. The imaging optical system can exhibit increased flexibility of use.
US08558986B2 Exposure apparatus and device manufacturing method
An apparatus comprises a controller configured to generate a first list of measurement points arranged symmetrically with respect to a center of a shot region along a direction of scanning at a predetermined pitch, and a control by the controller includes a first control which causes a measurement device to measure a position of a surface with respect to each measurement point included in the first list, and a second control which causes the measurement device to measure the position with respect to each measurement point included in a second list obtained by excluding, from the first list, at least one of a measurement point with respect to which measurement is performed last in a first shot region and a measurement point with respect to which measurement is performed first in a second shot region next to the first shot region.
US08558979B2 Liquid crystal display device
Provided is a liquid crystal display device including: a thin film transistor substrate; a counter substrate which is arranged to face the thin film transistor substrate in an opposed manner; and a liquid crystal layer sandwiched between the thin film transistor substrate and the counter substrate, wherein the thin film transistor substrate includes a first electrode and a second electrode for applying an electric field in a substrate in-plane direction, the first electrode includes a plurality of strip portions which extend in a predetermined direction, and a chiral dopant which imparts the rotation in a direction opposite to a rotational direction of liquid crystal induced by an electric field applied between the strip portions and the second electrode is added to the liquid crystal layer.
US08558978B2 LCD panel with index-matching passivation layers
A liquid crystal display (LCD) having one or more index-matching layers is provided. In one embodiment, an index-matching passivation layer is provided between two additional layers of the LCD. The index-matching passivation layer may include a refractive index greater than a first layer of the two additional layers and less than a second layer of the two additional layers. Various additional devices and methods are also provided.
US08558974B2 Liquid crystal display apparatus
Disclosed herein is a liquid crystal display apparatus, including: a liquid crystal panel having a display region for displaying an image and having a plurality of pixels disposed in the region; and a pair of first and second polarizing plates provided in an opposing relationship to each other through the display region; the liquid crystal panel including a first substrate, a second substrate opposed in a spaced relationship to the first substrate, and a liquid crystal layer sandwiched by and between the first and second substrates and oriented.
US08558970B2 Display unit
A display unit in which the view angle in the horizontal direction of emitting light is wider than the view angle in the vertical direction thereof, in which the emitting light has a polarization component in the vertical direction viewable with the use of a polarized sunglass, and which is able to improve display luminance is provided. A luminance enhancement film has a plurality of convex sections which extend toward the horizontal direction and are arranged in the direction crossing the extending direction, and in which the refractive index in the extending direction is larger than the refractive index in the arrangement direction. A wave plate changes the polarization direction of light entering the wave plate so that an angle made by a polarization direction of the polarization component in the arrangement direction of the convex section after passing through the wave plate among light passing through the luminance enhancement film and the direction of a polarizing axis a of a first polarizer becomes small. A second polarizer has a polarizing axis b that transmits the polarization component in the vertical direction.
US08558966B2 Liquid crystal display device including back light having improved light concentration efficiency
A liquid crystal display device capable of preventing a split between a light guide plate and a prism sheet disposed at an upper side thereof and improving concentration efficiency, the device including a liquid crystal panel configured to represent an image, a lamp disposed below the liquid crystal panel to provide light to the liquid crystal panel, a light guide plate having the lamp disposed at least at one side thereof, and a birefringence optical sheet disposed between the liquid crystal panel and the light guide plate, and having a first prism pattern with a first refractive index, the pattern facing the liquid crystal panel, and a second prism pattern with a second refractive index higher than the first refractive index, the pattern facing the light guide plate.
US08558962B2 Portable device having display unit
There is provided a metal structure that holds the display unit, as the main structure, and a casing structure that is integrally molded from resin onto the metal structure. The metal structure is resilient against flexural loads, torsional loads, and other deformations from the exterior upon the display unit composed of thin plate glass, because the member that protects the display unit is in a box shape. The display unit itself can be protected from damage even if rigidity is reduced because of a thinner profile. The metal structure is manufactured by thin plate pressing and sufficient strength can be maintained even if the thickness is low. Furthermore, the metal structure is configured as a frame part of the entire casing, the rigidity of the entire device can therefore be maintained by using this structure, and the mounting board and functional components other than the display unit can also be protected.
US08558960B2 Liquid crystal display device and method for manufacturing the same
Provided is a method to manufacture a liquid crystal display device in which a contact hole for the electrical connection of the pixel electrode and one of the source and drain electrode of a transistor and a contact hole for the processing of a semiconductor layer are formed simultaneously. The method contributes to the reduction of a photography step. The transistor includes an oxide semiconductor layer where a channel formation region is formed.
US08558959B2 Liquid crystal display device and method of fabricating the same
A liquid crystal display device including a pair of substrates, defined as a first substrate and a second substrate and a liquid crystal layer sandwiched between the pair of substrates. The device also includes a pixel electrode and an additional electrode formed on the first substrate, and a contact hole that is configured and arranged to connect the pixel electrode and the additional electrode. In certain embodiments, the contact hole is formed at a liquid crystal domain boundary. In other embodiments, an additional contact hole is also provided between the pixel electrode and a second additional electrode, and in such embodiments the contact hole and the additional contact hole are formed within different liquid crystal domains. Further, in certain embodiments, the pixel electrode includes a plurality of pixel electrode slits arranged in a pattern to form a plurality of liquid crystal domains within each pixel.
US08558958B2 Array substrate for liquid crystal display device, liquid crystal display device and method of fabricating the same
An array substrate for a liquid crystal display device includes a gate line on a substrate including a display region and a non-display region at a periphery of the display region; a common line on the substrate; a data drive integrated circuit in the non-display region; first and second data lines crossing the gate line to define a pixel region in the display region, the first and second data lines having a difference in a distance from the data drive integrated circuit; first and second data link lines connected to the data drive integrated circuit, the first and second data link lines respectively connected to the first and second data lines; a thin film transistor in the pixel region connected to the gate line and one of the first and second data lines; a pixel electrode in the pixel region and connected to the thin film transistor; and a first conductive pattern in the non-display region and connected to the common line such that a common voltage is applied to the first conductive pattern, the first conductive pattern overlapping the first and second data link lines to form first and second capacitors, respectively.
US08558949B2 Image processing device, image processing method, and image processing program
An image processing device including: a color space selection unit that selects a color space based on designated color information; and a region specifying unit that specifies a region that includes a color that matches the color that is shown by the color information designated in the color space from a color region specified image that is provided for color region specification.
US08558944B2 Image capture apparatus and method for generating combined-image data
An image capture apparatus includes an image capture unit configured to capture an image of a subject to obtain image data, an image-capture control unit configured to allow the image capture unit to execute an image capture operation of capturing a plurality of frames of image data having continuity in time so that a frame rate of the image capture unit is changed in accordance with a change of a subject brightness level during the execution of the image capture operation, and a combination processing unit configured to perform a combination process using, as combination-use image data to be combined, the plurality of frames of image data having continuity in time captured by the image capture unit so as to generate combined-image data representing a still image.
US08558943B2 System and method for image capture device
A system and method for stabilization of an image capture device are disclosed. Also disclosed are a system and method for autofocus of an image capture device.
US08558941B2 Digital camera having trimming and focusing ability
A camera for recording an image captured using image-capturing element in a recording medium is provided with a focal point detection device for detecting a focal point adjustment state of a photographic lens in each focal point detection region of a plurality of focal point detection regions set inside an photographic field. When electronic zoom shooting is carried out, part of an imaged picture is trimmed and an image for recording in the recording medium is created. For a plurality of focal point detection regions the focal point detection regions are changed according to the trimming range of the imaged picture. Focal point adjustment of the photographic lens is carried out based on focal point detection results for focal point detection regions that have been changed.
US08558928B2 Electronic image pickup apparatus and electronic image pickup method
An electronic image pickup apparatus comprises a color image pickup element having a plurality of drive modes including at least the first drive mode and the second drive mode. The color-conversion parameter storage section of the apparatus stores the first color-conversion parameter. The color-conversion parameter computing section of the apparatus computes from the first color-conversion parameter the second color-conversion parameter. The computation parameter storage section of the apparatus stores the computation parameter for computing the second color-conversion parameter. The color-conversion section of the apparatus converts the color data acquired by the color image pickup element in the first drive mode according to the first color-conversion parameter and the color data acquired by the color image pickup element in the second drive mode according to the second color-conversion parameter.
US08558925B2 Signal processing apparatus, image sensing apparatus, image sensing system, and signal processing method
A signal processing apparatus performs predetermined signal processing on an image signal output from an image sensor having a pixel array in which a plurality of pixels are arrayed in a direction along a row and a direction along a column. The signal processing apparatus comprises: a storage unit that stores characteristic information indicating characteristics of signal component mix in each pixel from adjacent pixels according to the pixel position in the pixel array of the image sensor; and a correction unit that calculates a correction coefficient according to the position of a pixel for correction in the pixel array from the characteristic information, and corrects an output image signal of the pixel for correction based on an output image signal of adjacent pixels of the pixel for correction and the calculated correction coefficient.
US08558922B2 Image file management apparatus and image file management method
An image file management apparatus capable of managing image data and attribute information associated with the image data includes an image file storage unit configured to store an image file including the image data and one or more pieces of attribute information associated with the image data, an attribute information recording unit configured to record at least one attribute information among the one or more pieces of attribute information included in the image file stored by the image file storage unit in association with an identifier of the image data, an attribute information disabling unit configured to disable the at least one attribute information recorded by the attribute information recording unit, and an attribute information restoring unit configured to restore and enable the at least one attribute information disabled by the attribute information disabling unit with respect to the image data.
US08558921B2 Systems and methods for suggesting meta-information to a camera user
According to one embodiment of the invention, a camera captures an image. The image is transmitted to a server for image recognition processing. The camera receives information from the server, including an indication of information to suggest to a user for meta-tagging the image. The suggested information may be based, for example, on a comparison of the image with meta-information stored by the server and/or a database of stored images. The camera asks the user if the user would like to meta-tag the image with the information. Optionally, the camera receives an indication from the user that the user would like to meta-tag the image with the suggested information, and the camera meta-tags the image with the information.
US08558919B2 Filing digital images using voice input
Method and device for naming digital image data files stored on a camera enabled device having an image sensor, an audio sensor, a display and a memory, including: capturing image data through the image sensor; automatically displaying on the display a default filename for an image data file for the captured image data; monitoring the audio sensor for voice input upon detecting a user input selecting the default filename, and determining a new filename for the image data file in dependence on a text translation of the voice input. A folder name can alternatively be determined in dependence on a text translation of a voice input and an image data file for the captured image data saved in the memory using a folder having the folder name.
US08558918B2 Method to control image processing apparatus, image processing apparatus, and image file
A method to control an image processing apparatus includes obtaining linkage information representing a relation between a plurality of image files and recording the linkage information as metadata in each of the plurality of image files. This method ensures that a large number of image files are more easily and conveniently classified since linkage information representing relations between a plurality of image files is recorded as metadata in each of the plurality of image files.
US08558901B2 Vibration compensation circuit and imaging device including the same
The present invention comprises: an analog/digital conversion means for converting vibration detection signals output from a vibration detection element that detects vibrations of an imaging device into digital signals; a gyro filter that obtains the amount of movement of the imaging device based on the vibration detection signals digitalized by the analog/digital conversion means; a rotation control means for generating an amount of rotary drive in a stepping motor based on both the current position and amount of movement of an optical component or an imaging element; and a stepping control means for generating and outputting pulse signals that drive the rotation of the stepping motor in each phase according to the amount of rotary drive, wherein the stepping control means enables pulse-width modulation of the ratio between the periods in which high-level pulse signals and low-level pulse signals are respectively applied to the same phase of the stepping motor.
US08558877B2 Video processing device, video processing method and recording medium
According to one embodiment, a video processing device includes a test pattern controller configured to output a test pattern to a display capable of displaying stereoscopically. The test pattern is indicative of whether a viewer is substantially at a center of a viewing area in which a video is viewed stereoscopically. The test pattern includes first to sixth parallax images corresponding to respective first to sixth viewing points arranged in a horizontal direction. The third parallax image and the fourth parallax image include a first mark The first parallax image and the sixth parallax image include a second mark different from the first mark. The second parallax image and the fifth parallax image include neither the first mark nor second mark.
US08558872B1 Apparatus and method for processing digital image
Disclosed herein is an apparatus and method for processing a digital image, wherein analog images are converted to digital images and stored. The method for processing a digital image includes sensing a first hand-drawn sketch and storing the sensed first hand-drawn sketch as a first digital image; visualizing the stored loaded first digital image as a first virtual hand-drawn sketch; sensing a second hand-drawn sketch being additionally drawn on the visualized first virtual hand-drawn sketch; and storing the sensed second hand-drawn sketch as a second digital image, wherein the first hand-drawn sketch and the second hand-drawn sketch corresponds to a physical sketch being expressed with a liquid or solid substance hand-drawn by a user.
US08558868B2 Conference participant visualization
In one implementation, a conference bridge or a multipoint conference unit (MCU) receives media streams from the endpoints in the conference. The media stream may contain at least one of audio, video, file sharing, or collaboration data. The MCU measures a characteristic in each of a plurality of media streams and calculates statistics based on the individual participation levels of the endpoints. A dynamic participation indicator displayed at the endpoints shows the relative participation levels of the endpoints. For example, the dynamic participation indicator may show the names of the users in a font that changes size and/or location as the participation level changes. In another example, the dynamic participation indicator may show respective videos of the endpoints in a format and/or size that changes as the participation level changes.
US08558854B2 Image recognition method, image recognition apparatus and image input/output apparatus
An image recognition method includes: a first step of acquiring n-th received light data at light receiving elements arranged in a matrix form on a light receiving surface; a second step of acquiring (n+1)-th received light data at the light receiving elements; a third step of calculating differential data resulting from subtraction of the n-th received light data acquired from the (n+1)-th received light data acquired; and a fourth step of carrying out image recognition based on the differential data.
US08558850B2 Coordinate system recovery tool and method
A method of recovering coordinate system information for a geographic data file for which coordinate system information is unavailable. The method includes obtaining a raster image corresponding to the geographic data file, and correlating the raster image to the earth's surface. A list of probable coordinate systems for the raster image is generated, and a statistical analysis is performed for each likely coordinate system candidate. The suggested coordinate systems are then ranked using statistical analysis.
US08558846B2 Information processing device and method, and program
An information processing device includes: a clipping unit configured to subject a plurality of images to clipping processing for clipping a part of an image as a partial image to clip a partial image from each of the plurality of images; a size correcting unit configured to correct an image size regarding each of a plurality of the partial images clipped by the clipping unit; and a synthesizing unit configured to connect the partial images of which the image sizes have been corrected by the size correcting unit to generate a synthetic image.
US08558843B2 Method for identifying, selecting and matching colors
A color sphere has a plurality of organized color cells. The color cells are gradually lighter from a bottom to a top. A first color cell is selected from the color sphere. Radial, horizontal peripheral, vertical peripheral directions are identified relative to the first color cell. The color cells of the sphere are organized so that they only match in the radial direction, horizontal peripheral direction and in the vertical peripheral direction. A second color cell is selected only when the second color cell is in selected direction.
US08558834B2 Method, medium and apparatus for encoding and decoding 3D data using adaptive octrees
A method, medium, and apparatus for encoding and decoding three-dimensional (3D) data. The method of encoding includes converting 3D data having at least of any one of PointTexture, voxel, and octree data into adaptive octree data where intermediate nodes are given labels, encoding nodes of the adaptive octree, and generating a bitstream from the encoded data. The method of decoding includes reading nodes making up a tree from a bitstream of the 3D data, decoding the read nodes, recovering an adaptive octree from the decoded nodes, and recovering at least any one of octree, voxel, and PointTexture data from the adaptive octree. It is possible to efficiently encode a huge amount of 3D data, and to recover the high-definition 3D data with a small amount of data since it is possible to efficiently encode the volume data with a certain resolution as well as a fixed resolution.
US08558826B2 Display device and driving circuit for display device
A driving circuit for a display device for selectively outputting a driving voltage positive or negative with respect to a given reference voltage of the display device in accordance with an image signal, includes an input stage circuit; and an output stage circuit for outputting a driving voltage between a given high voltage and a first intermediate voltage or a driving voltage between a second intermediate voltage and a given low voltage in accordance with a pair of output stage control signals output from the input stage circuit.
US08558825B2 Organic light emitting diode display and method for driving the same
Disclosed are an organic light emitting diode display, which can reduce image sticking caused by the deterioration of an organic light emitting diode, and a driving method thereof. The organic light emitting diode display comprises: a display panel comprising a plurality of pixels arranged in a matrix at intersections of gate line portions and data line portions and each having an organic light emitting diode; a memory for storing compensation data; a timing controller for modulating input digital video data based on the compensation data and generating modulated data; and a data driving circuit for, during compensation driving, generating the compensation data to compensate for a difference in the deterioration of the organic light emitting diodes by supplying a sensing voltage to the pixels and sampling the threshold voltage of the organic light emitting diodes, which is fed back from the pixels, and for, during normal driving, converting the modulated data into a data voltage and supplying the data voltage to the pixels.
US08558817B2 Optical touch-control system
An optical touch-control includes: four light-guide modules cooperating to define a touch-control zone, each of the light-guide modules including a light-guide strip that has a light-entry surface oriented toward a respective one of first and second ones of corners defined by the light-guide modules, and a light-exit surface that is oriented toward the touch-control zone; two light-emitting modules disposed in the first one of the corners and two light-emitting modules disposed in the second one of the corners, each of the light-emitting modules being oriented toward the light-entry surface of a corresponding one of the light-guide modules, light that enters each of the light-guide modules via the light-entry surface thereof exiting from the light-guide module via the light-exit surface thereof; and three image acquisition modules disposed respectively in the first and second ones of the corners and a remaining one of the corners, and oriented toward the touch-control zone.
US08558816B2 Plasma display device
A plasma display device that enables a reduction of costs in implementing a touch panel function using infrared rays generated when displaying an image, which are emitted in a substantially uniform dispersion from a display area. One embodiment includes a plasma display panel (PDP) for displaying the image and a pair of infrared sensor cameras at two corners of the PDP. The infrared sensor cameras are either on the front or rear side of the PDP, and are utilized to detect changes in the amount of infrared rays emitted from the PDP. A controller determines a position where the amount of infrared rays is changed, which corresponds to a touch position, and transmits a detection signal indicating the location of the change in the amount of infrared rays. The infrared sensor camera has a lens with a view angle in the range of 90° to 180°.
US08558804B2 Touch control apparatus and touch point detection method
A touch control apparatus, having a touch pad receiving contact from at least one object is provided. Four edges form a rectangle that encircles the touch pad. All the edges are surfaced with geometric textures. A first camera is deposited on a corner of the first edge and the fourth edge of the rectangle, having a field of view sufficient to collect a first image including the second edge and third edge of the rectangle. A second camera is deposited on a corner of the second edge and the fourth edge of the rectangle, having a field of view sufficient to collect a second image including the first edge and third edge of the rectangle. A calculation unit performs a characteristic extraction process on the geometric textures of the first and second images to determine whether an object has touched the touch pad, and if so, coordinates thereof are determined.
US08558803B2 Input device for portable terminal and method thereof
The present invention relates to an input device and method of a portable terminal. The present invention includes generating an input event by a first input mode, generating a second input event by a motion of the portable terminal simultaneously or consecutively with the input event, and controlling operation of an application program according to the user function of the portable terminal in consideration of the first and second input events.
US08558802B2 Methods and apparatus for performing capacitive touch sensing and proximity detection
Embodiments include methods and apparatus for performing capacitive touch sensing and proximity detection. Electrode selection circuitry establishes a first connection with an individual electrode of a plurality of individual electrodes in order to receive one or more first signals indicating a state of the individual electrode, and establishes second connections with a proximity electrode that comprises multiple ones of the plurality of individual electrodes in order to receive one or more second signals indicating a state of the proximity electrode. A processing system performs a first analysis on the first signals to determine whether to perform a first updating process for an individual electrode baseline value, and performs a second analysis on the second signals to determine whether to perform a second updating process for a proximity electrode baseline value. In an embodiment, the first analysis and the second analysis are different from each other.
US08558795B2 Switchless KVM network with wireless technology
The present invention discloses a wireless remote network management system for wirelessly interfacing a series of remote devices (e.g., computers, servers, etc.) to one or more user workstations. Each remote device is coupled to a wireless transmitter, and each user workstation includes a wireless user station coupled to a keyboard, a video monitor and a cursor control device (e.g., a mouse). Preferably, the transmitters and user stations utilize an 802.11 compatible ad-hoc network for communication. Alternatively, a central wireless access point may be utilized to centralize communications between the transmitters and user stations. The wireless network enables a user workstation to access, monitor and control a remote device. An option menu containing a list of all the remote devices allows a user to select any of the remote devices for operation.
US08558794B2 Trackball module
A trackball module is provided for connecting a trackball to an electrical device, comprising a trackball for being manipulated by hand, a sensor device for detecting a turning of the trackball, a support device for positioning the trackball in a use position, in which the trackball is exposed for being manipulated, and a rest position, in which the trackball is adapted for being received by the electrical device, and an operating direction, which is defined roughly by a line through the center of the trackball and the center of a manipulating surface of the trackball exposed for turning the trackball by hand in the use position.
US08558791B2 Sensor system for generating signals that are indicative of the position or change of position of limbs
The invention relates to a sensor device for generating electronic signals which as such provide information on a position in space, and/or the movement of limbs, especially of the hand of a user in relation to the sensor device. Said electronic signals can be used to carry out input processes in data processing devices, communication devices and other electric devices. The aim of the invention is to devise ways of generating, in an especially advantageous manner, signals that are indicative of the position and/or the movement of limbs. A sensor device for generating electrical signals which as such provide information on the position or movement of limbs in relation to a reference area comprises a transmitter electrode device (G1, G1a, G1b), a voltage generator for supplying the transmitter electrode device (G1, G1a, G1b) with an alternating voltage of a first receiver electrode device, a second receiver electrode device, and a measurement circuit for detecting a field bridging effect towards the receiver electrode devices, said effect being correlated with a movement of the hand or the finger, a screening electrode device (S) at least substantially screening the transmitter electrode device (G1, G1a, G1b) and/or the receiver electrode device (M1, M2) from the measurement circuit with respect to field electrical effects.
US08558784B2 Flat panel display
A flat panel display (FPD) with a reduced time required to change images between frames by improving waveforms of a selection signal and a drive signal. The FPD includes an electrode, an electrophoretic device with charged particles arranged in response to a data signal, and a transistor device controlling transmission of the data signal. An image frame includes a drive section in which the data signal is transmitted to the electrophoretic device to arrange the charged particles and display a grayscale image, and the data signal has a first pulse with a first voltage magnitude and a second pulse with a second voltage magnitude. The frame also includes a shake section for removing an image generated in a previous frame, and the selection signal transmitted to the transistor device during the shake section has a constant predetermined voltage and switches the transistor device on.
US08558781B2 Color sequential display where each sub-frame is illuminated by a secondary color backlight followed by illumination with the complementary primary color backlight
A color sequential control method adapted to a field sequential color display is provided. The field sequential color display includes a display panel and a backlight module. The backlight module provides a backlight source to the display panel, wherein the backlight source includes a red backlight, a green backlight and a blue backlight. The color sequential control method includes following steps. First, a frame period of the display panel is sequentially divided into a first, a second and a third sub-frame periods. Next, a cyan backlight and the red backlight are provided in sequence during a first backlight period of the first sub-frame period. Then, a magenta backlight and the green backlight are provided in sequence during a second backlight period of the second sub-frame period. Finally, a yellow backlight and the blue backlight are provided in sequence during a third backlight period of the third sub-frame period.
US08558777B2 Method of driving shift register, gate driver, and display device having the same
A gate driver, comprises a plurality of shift registers configured to output signals sequentially such that an Nth shift register is reset by an output signal of an (N+2)th shift register, wherein last, second last and third last shift registers are reset by a last output signal of the last shift register.
US08558772B2 Image display apparatus
An image processing apparatus is obtained which is capable of performing gray-level correction while maintaining real-time property and accurately recognizing the feature of content obtained from an image signal. A luminance information detecting block detects a luminance information value about individual pixels from a luminance signal contained in an image signal. On the basis of the luminance information value, a content feature detecting block determines the feature of one frame of the video content, and obtains a content feature judge information value. On the basis of the content feature judge information value, a multiple content feature detecting block detects the feature of multiple frames of the video content, and outputs a multiple content feature judge information value to an image quality adjustment control block in an image quality adjusting block. On the basis of the multiple content feature information, the image quality adjustment control block calculates a correction parameter that is used when an image quality adjustment carrying-out block applies gray-level correction etc. to the image signal, and outputs the correction parameter to the image quality adjustment carrying-out block.
US08558765B2 Method and apparatus for uniformity and brightness correction in an electroluminescent display
A method for reducing brightness uniformity variations in an active-matrix electroluminescent (EL) display employing amorphous silicon thin-film transistors, by providing an active-matrix EL display having amorphous silicon thin-film transistors; and deriving a first correction value from a measured or estimated value of light-emitting element performance. Subsequently groups of light-emitting elements are identified, whereupon one or more representative light-emitting elements are selected. Remaining steps include measuring total representative current used by the representative light-emitting elements for each predetermined group of light-emitting element; deriving an estimated second correction value from the first correction value, or the measured or estimated value of light-emitting element performance, and the measured total representative currents for each individual light-emitting elements; and employing the estimated second correction value to correct image signals for the changes in the output of the light-emitting elements and produce compensated image signals.
US08558758B2 Information display apparatus
An information display apparatus which improves the position accuracy of superimposed displays. In a navigation apparatus, a position relationship detection unit acquires, as position information, the relationship between the position of the vehicle and the actual position where an object to be displayed in a superimposing manner should exist in the landscape, a vehicle attitude detection ECU acquires the attitude information of the vehicle, and a facial orientation recognition ECU acquires the facial orientation information of the driver. A display position determining unit determines the display position of the object on an HMD and HUD based on the position information, attitude information, and facial orientation information, and a display image generation unit performs control so as to display the object at the display position at the HMD, etc.
US08558755B2 Large scale LED display system
A system distributes data in a robust manner to a large scale LED display formed of a number of display panels. The system includes a plurality of data hubs wherein each display panel is connected to at least two data hubs to receive redundant pixel data for each pixel of the panel. Each data hub is further connected to at least two panels of the display to provide pixel data for each pixel of the panels to which the data hub is connected.
US08558752B2 Variable pitch mandrel wound antennas and systems and methods of making same
A system and method for fabricating a mandrel wound antenna are provided. The method includes securing a first end of a wire to a first portion of a mandrel tool, where the mandrel tool includes a faceplate supporting a plurality of posts, and the posts arranged and disposed to define non-overlapping circumferential patterns. The method also includes wrapping the wire around outer peripheries of the plurality of posts to form non-overlapping wire coils around the plurality of circumferential patterns to provide an antenna. The method further includes securing a second end of the wire to a second portion of the mandrel tool, cutting the wire in proximity to the second end, attaching the antenna to a substrate separate from the faceplate, and detaching the antenna from the faceplate.
US08558745B2 Terahertz antenna arrangement
An antenna arrangement for generating and receiving terahertz radiation is described. The arrangement comprises a substrate comprising a photoconductive material and a pair of electrodes provided on the photoconductive material. Each electrode includes a plurality of elongate fingers spaced apart from each other which are arranged in a parallel relation and define finger gaps therebetween. The fingers of one electrode are located within the finger gaps formed between the spaced apart fingers of another electrode so that two neighboring fingers belong to different electrodes. The fingers of each electrode have at least one protrusion extending away from lateral sides of the fingers within the finger gap. Each protrusion is slanted with respect to the corresponding finger direction, and directed towards a neighboring slanted protrusion extending from the neighboring finger such that end edges of the neighboring protrusions extending from the neighboring fingers approximately face one another, thereby defining a protrusion gap between end edges of the facing protrusions.
US08558744B2 Antenna device
A mechanism of an antenna for positioning, which is mounted on a measuring vehicle to measure locations of geographic features on and the side of roads and to collect road map information, and which is capable of highly-reliable measurement even when the vehicle is travelling, is realized. The antenna for positioning according to the present invention includes a positioning antenna to receive radio waves from a positioning satellite, a column, to the upper end of which the antenna is attached, and a cylindrical plate to cover the longitudinal direction of the column, wherein by use of the plate, a problem with the strength of the column to hold the positioning antenna is solved by reducing a lift force acting on the positioning antenna while the vehicle is travelling, and further, wind noise is reduced, and a cable is prevented from being damaged.
US08558740B2 Hybrid single aperture inclined antenna
In an exemplary embodiment, an antenna architecture comprises a single aperture having both receive elements and transmit elements, where the single aperture has the performance of a dual-aperture but in about half the size. Moreover, in the case of an array with inclined elements, there is the need to interconnect a planar substrate with an inclined substrate at an angle. An exemplary single aperture comprises a metal core having a thick pass-through slot from a first side to a second side; connecting the inclined substrate to the first side of the metal core, and connecting a second substrate to the second side of the metal core. Furthermore, an RF signal is communicated between the first substrate and the second substrate in a contactless manner through the thick pass-through slot.
US08558734B1 Three dimensional radar antenna method and apparatus
A ground based avian radar receive antenna is implemented using a vertically oriented offset parabolic cylindrical antenna. The desired azimuth beamwidth is determined by the width of the parabolic cylinder reflector surface and the desired elevation beamwidth by the height of the parabolic cylinder reflector surface. A vertical array of antenna elements is mounted along the vertical focal line to provide electronic scanning in elevation. Low sidelobe levels are obtained using tapered antenna element illumination. Low cost modular construction with high reflector accuracy is obtained by attaching a thin metal reflector to thin ribs machined or stamped in the shape of the parabolic cylinder reflector surface. The antenna is enclosed in a radome and mechanically rotated 360 degrees in azimuth.
US08558732B2 Device for determining a relative speed between a vehicle and an impact object
A device is proposed for determining a relative speed between a vehicle and a crash object, the device being situated in the vehicle itself. The device has one active surround field sensor system and one contact sensor system. The device ascertains the relative speed with the aid of a first signal, the surround field sensor system and with the aid of a second signal of the contact sensor system.
US08558731B1 System for and method of sequential lobing using less than full aperture antenna techniques
A method of determining an angle within the beam to a target using an airborne radar includes receiving first data associated with first returns associated with a first portion of an antenna. The method further includes receiving second data associated with second returns associated with a second portion of an antenna, wherein the first portion is not identical to the second portion. The method further includes determining the angle within the beam to the target using the first and second data.
US08558730B2 Method and device for detecting precipitation by radar
A method for detecting precipitation in a region monitored by radar beams includes ascertaining a first average power of a first backscattered radar signal, ascertaining a second average power of a second backscattered radar signal, and detecting an existence of a homogenous medium when the average powers conform.
US08558726B2 Testing of analog-to-digital converters
Complete testing of an analog-to-digital converter (ADC) can be carried out using digital signals and at high speeds. Circuit elements are added to an ADC so that a first phase of testing may be carried out using a limited number of analog test voltages. The ADC may then be reconfigured using added circuit elements to disable conventional analog-to-digital conversion. A digital signal may then be applied to the ADC to rapidly test all switching elements used in analog-to-digital conversion. According to some implementations, testing times for ADCs may be reduced from hours to milliseconds.
US08558718B2 Method of controlling a collision warning system using line of sight
A collision warning system for a motor vehicle is disclosed. The collision warning system includes a first mode and a second mode. The system operates in the first mode when there is line of sight with a target vehicle. The system operates in the second mode where there is no line of sight with the target vehicle.
US08558713B2 Weight based vehicle seat occupant detection device with compensation for seat orientation angle
A weight based occupant detection device that includes a weight sensing device installed in a vehicle seat in a manner effective to sense weight on a seating surface. The weight sensing device is configured to output a weight signal indicative of an occupant weight of a seat occupant residing on the vehicle seat. The occupant detection device also includes a seat orientation angle sensing device that is configured to output an orientation angle signal indicative of a seat orientation angle. The occupant detection device may also include an accelerometer for sensing vertical acceleration of the vehicle seat, and a seat backrest angle device for measuring the angle of the seat backrest. The occupant detection device compensates a signal from the weight sensing device for errors caused by seat orientation, seat vertical acceleration and seat backrest angle.
US08558710B1 Duplex outlet with current indicator
An apparatus that enables indication of power utilization from an electrical outlet to be visually provided to a user, comprising receptacles, an illumination means, and a toggle switch. When an electrical power cord is plugged into the apparatus and is drawing any amount of current above zero (0) amps, the illumination means will activate, thereby alerting the user that the device is drawing power, even if the device is turned off, and allowing the user to take corrective action if necessary. The integral toggle switch deactivates the power to the device while leaving it plugged in.
US08558705B2 Ceramic sensors for wireless sensing
A RF resonator for sensing a physical or an environmental parameter includes a substrate having a substrate surface. A polymer-derived ceramic (PDC) element is positioned on or within the substrate surface. The RF resonator has a resonant frequency that changes as a function of the physical or environmental parameter. A system for wirelessly sensing at least one physical or environmental parameter includes at least one RF resonator and a wireless RF reader located remotely from the RF resonator for transmitting a wide-band RF interrogation signal that excites the RF resonator. The wireless RF reader detects a sensing signal retransmitted by the RF resonator and includes a processor for determining the physical or environmental parameter at the location of the RF resonator from the sensing signal.
US08558703B2 Method for monitoring an individual
An individual is monitored by providing a monitoring system having a control device in communication with appliances. A routine usage of the appliance by an individual is determined. A deviation from the routine usage of the appliance is detected. An alarm signal is sent to a remote communication device of a third party. The third party remotely manipulates the appliance via the control device to remove the deviation from the routine usage, such as turning off an iron or closing a refrigerator door, without involving the individual.
US08558694B2 Asset management for information technology resources
A method to identify information technology resources whereby a locator device is inserted into a communication port of each information technology resource, such as a computers, router, cable endpoints, etc. When activated, the device passively receives wireless RF transmissions from broadcast units in the vicinity while actively receiving and storing configuration and other predetermined information from the resource. The device can calculate the exact position of the information technology resource and store the location in memory. The location and the identifying data of the information technology resource can be used in an asset management database, to locate a lost or missing resource, or can be used for billing for service level agreements. The method and device herein is particularly useful in secure facilities.
US08558690B2 Vehicle system passive notification using remote device
A method of vehicle monitoring includes monitoring one or more vehicle safety systems while a vehicle is in operation to detect an unsafe condition. The method also includes sending an alert to a handheld device if an unsafe condition is detected.
US08558687B2 Remote location monitoring
A remote location monitoring system, for example, a home monitoring or weather monitoring system may include one or more sensors and/or receivers at a remote location such as a residence or business to be monitored. The sensors and receivers may communicate with a central server via a gateway device, and may be controlled by users locally or remotely via the server. Users may register to receive remote notifications of weather events and other home monitoring events. Users may also access remotely sensors and receivers to configure alerts, notifications, and automatic responses for the devices and integrated appliances at the remote location.
US08558686B2 Remote control device that uses color to indicate change in status
A remote control device is disclosed and may include a memory, at least one processor, and an illumination device. The at least one processor may enable two-way communication between the remote control device and an appliance. The illumination device may cause an appearance of the remote control device to change as a function of received information. The at least one processor may receive temperature related information associated with the appliance. The illumination device may cause the appearance of the remote control device to change as a function of the received temperature related information. The memory may include a library of commands for commanding functional operations of the appliance. The remote control device may include a user interface operable to cause the at least one processor to transmit one or more of the commands to the appliance. Appearance of the remote control may change when the illumination device changes illumination colors.
US08558681B2 Graphic meter display device and method
A graphic meter display device includes a tick mark information retaining section that retains information about display coordinates of respective positions of three or more typical tick marks among tick marks, in correspondence with typical numeric values assigned to the respective positions; an indicator needle coordinate calculation section that extracts two typical numeric values adjacent, above and below, to a magnitude of the input measured value according to the input measured value as a first typical numeric value and a second typical numeric value from the positions of three or more typical tick marks and that calculates, as coordinates of an indicator needle point, an intermediate position, which lies on a line segment connecting coordinates corresponding to the first typical numeric value to coordinates corresponding to the second typical numeric value and which is determined by means of the first typical numeric value, the second typical numeric value, and the measured value; and a graphic display section that renders a display pattern of the indicator needle in a vicinity of the coordinates of the indicator needle point and with reference to the coordinates of the indicator needle point.