US09003430B2
Business processes that may be affected by events, conditions or circumstances that were unforeseen or undefined at modeling time (referred to as unforeseen events) are modeled and/or executed. Responsive to an indication of such an event during process execution, a transfer is performed from the process, in which selected data is stored and the process is terminated. The selected data may then be used by a target process. The target process may be, for instance, a new version of the same process, the same process or a different process. The target process may or may not have existed at the time the process was deployed.
US09003427B2
According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process. In response, the graphics management system transmits a second message to the second process, the second message offering the one or more rights to the second process. The graphics management system receives a third message from the second process indicating an acceptance of the offer. Thereafter, the graphics management system restricts access of the GUI element by the second process based on the one or more rights accepted by the second process.
US09003425B2
Techniques for implementing a workflow are provided. The techniques include merging a workflow to create a virtual graph, wherein the workflow comprises two or more directed acyclic graphs (DAGs), mapping each of one or more nodes of the virtual graph to one or more physical nodes, and using a message passing scheme to implement a computation via the one or more physical nodes.
US09003421B2
Disclosed are embodiments of a system, methods and mechanism for using idle thread units to perform acceleration threads that are transparent to the operating system. When the operating system scheduler has no work to schedule on the idle thread units, the operating system may issue a halt or monitor/mwait or other instruction to place the thread unit into an idle state. While the thread unit is idle, from the operating system perspective, the thread unit may be utilized to perform speculative acceleration threads in order to accelerate threads running on non-idle thread units. The context of the idle thread unit is saved prior to execution of the acceleration thread and is restored when the operating system requires use of the thread unit. The acceleration threads are transparent to the operating system. Other embodiments are also described and claimed.
US09003420B2
A technique for resolving deadlocks between an RCU subsystem and an operating system scheduler. An RCU reader manipulates a counter when entering and exiting an RCU read-side critical section. At the entry, the counter is incremented. At the exit, the counter is manipulated differently depending on the counter value. A first counter manipulation path is taken when the counter indicates a task-context RCU reader is exiting an outermost RCU read-side critical section. This path includes condition-based processing that may result in invocation of the operating system scheduler. The first path further includes a deadlock protection operation that manipulates the counter to prevent an intervening RCU reader from taking the same path. The second manipulation path is taken when the counter value indicates a task-context RCU reader is exiting a non-outermost RCU read-side critical section, or an RCU reader is nested within the first path. This path bypasses the condition-based processing.
US09003416B2
A resource consumption model is created for a software application, making it possible to predict the resource requirements of the application in different states. The model has a structure corresponding to that of the application itself, and is interpreted to some degree in parallel with the application, but each part of the model is interpreted in less time than it takes to complete the corresponding part of the application, so that resource requirement predictions are available in advance. The model may be interpreted in a look-ahead mode, wherein different possible branches of the model are interpreted so as to obtain resource requirement predictions for the application after completion of the present step. The model may be derived automatically from the application at design or compilation, and populated by measuring the requirements of the application in response to test scenarios in a controlled environment.
US09003415B2
Exemplary embodiments include a method and system having resistance to a forced termination attack on a monitoring program for monitoring a predetermined resource. Aspects of the exemplary embodiment include a device that executes a predetermined process including a monitoring program that monitors a predetermined resource, wherein the predetermined process is a process for which the predetermined resource becomes unavailable in response to termination of the predetermined process; a program starting unit for starting the monitoring program in response to an execution of the predetermined process; and a terminator for terminating the predetermined process in the case where the monitoring program is forcibly terminated from the outside.
US09003409B2
Embodiments relate to migrating a virtual machine (VM) between work groups. A first machine in a first work group generates a migration request that identifies one or more contiguous memory regions used by the VM for operation. The first machine transmits the migration request to a plurality of work groups. The first machine receives a score from each of the plurality of work groups indicating a number of contiguous memory regions identified in the migration request that are available at the respective work group. A second work group in the plurality of work groups is identified as a destination for the VM based on the scores and a distance of the second work group from the first machine. A migration of the VM from the first machine to a second machine in the second work group is caused based on the identification of the second work group as the destination.
US09003406B1
A system for recipe and blueprint-driven automated application deployment comprises a processor and a memory. The processor is configured to receive an environment, receive an application configuration, and deploy an application using the environment and the application configuration. The environment is provisioned using an environment template, and wherein the environment template is built using a blueprint. The application configuration comprises one or more application endpoints. The memory is coupled to the processor and is configured to provide the processor with instructions.
US09003400B2
A software repository can capture and record an identifier associated with a software package manager accessing the software repository.
US09003398B2
A method to install software by receiving a partially linked version of the software including a plurality of code modules, randomly ordering the code modules, assigning non-volatile memory addresses for the software and generating an executable image of the software. A system to install a software application having a partially linked object code version of the software application including a plurality of code modules and an installation program configured to randomly order the code modules, assign non-volatile memory addresses for the software, and generate an executable image of the software, wherein the installation program performs the ordering, assigning, and generating on a target computing device that is different from a development computing device that partially linked the software application.
US09003397B2
A system and method can support automatically deploying application components in a transactional middleware machine environment. A deployment center can receive one or more application packages, each of which contains binary files for one or more transactional servers and configuration information that describes relationship and parameters of the one or more transactional servers in the application package. The deployment center can further generate one or more distribution packages for each transactional middleware machine in the transactional middleware machine environment based on the one or more application packages. Then, the deployment center can deploy the one or more distribution packages to the plurality of transactional middleware machines in the transactional middleware machine environment.
US09003395B2
Techniques for directing plug-in updates for software applications to a target audience using manifest parameters are disclosed. In some embodiments, directing plug-in updates for software applications to a target audience using manifest parameters includes processing a manifest to determine that a plug-in is available for a software application on a device; determining whether a plurality of attributes associated with the plug-in match corresponding attributes associated with the device or the software application, in which the plurality of attributes are identified in the manifest; and automatically installing the plug-in if the plurality of attributes are determined to match.
US09003391B2
The present invention relates to a short range wireless communication device for providing an application service based on an area. In particular, an apparatus for providing an application service based on an area in a small cell including a femtocell base station or a WiFi Access Point, the apparatus including a communication unit to receive a list of application services from an Application Service Provisioning Server, select and download at least one application service from the received list, an application service database to store the at least one downloaded application service, a service controller to install the at least one downloaded application service, or uninstall an installed application service, a user equipment access detector to detect a user equipment entering or exiting a service area, and a user equipment database to store an identifier and information of the user equipment entering or exiting the service area.
US09003385B2
Some embodiments of a method and an apparatus to conduct software release have been presented. In one embodiment, a user submits a request to conduct software release on a set of servers. Each of the servers has a distinct platform. In response to the request, a set of commands in a cross-platform language is sent to the servers via remote procedure calls (RPCs) in a transactional format.
US09003373B2
Embodiments are directed to identifying, by an apparatus comprising a processing device, a pattern in a graph that has a support value greater than a threshold, wherein: the graph comprises a plurality of weighted nodes coupled to one another by one or more weighted edges, and each of the plurality of nodes is associated with at least one weighted attribute.
US09003372B2
Approaches for replacing software components executing in a runtime environment with corresponding known-good software components are disclosed. In some implementations, at least a first event indicating that at least a first software component executing in the runtime environment should be replaced may be determined. The first event may be determined without respect to whether the first software component has been compromised or potentially compromised. At least a second software component corresponding to the first software component may be obtained from a component repository that is separate from the runtime environment. The first software component may be replaced with the second software component based on the first event such that the second software component is available for use in the runtime environment after the first event and the first software component is no longer available for use in the runtime environment after the first event.
US09003368B2
In the program for generating a test case based on a use case diagram and the method for generating a test case using the same according to exemplary embodiments of the present invention, since a use case specification specifying a procedure or method scenario performed in a use case diagram is used to complement insufficient information of a use case diagram used to extract a test case, a layer, although he is not a specialist or an expert, can easily generate a certain level of a test case to effectively perform a test. Thus, requirements can be verified in advance by generating a test case from a use case program, reducing the costs for a system development.
US09003366B2
Plagiarism is detected by comparing statements within source code of a first program to comments within source code of a second program.
US09003354B2
A file system which ensures that some of the (desired) files (“linear files”) are stored in corresponding exclusive blocks (i.e., a block that stores data corresponding to one file only). Due to such a feature, rewriting of data corresponding to other files would not cause data corresponding to linear files to be relocated/rewritten. Such a feature may provide reliable and steady retrieval of data of the corresponding file from a flash memory organized as sectors. According to another aspect, some of the files (“non-linear files”) are stored in non-exclusive blocks (i.e., multiple files can share the same block or the same file can span multiple blocks without contiguity).
US09003335B2
The present disclosure relates to a mobile terminal capable of displaying a plurality of objects on a wallpaper, and a method for providing a user interface thereof. The mobile terminal includes a display unit to display a plurality of objects on a wallpaper, a sensing unit to detect a touch input on the display unit, and a controller to control the plurality of objects to be invisible in response to the touch input such that portions of the wallpaper obscured by the plurality of objects are visible.
US09003330B2
There is disclosed a user interface for selecting a photo tag. In an embodiment, the user interface embodies a method of selecting a photo tag for a tagged photo, comprising: providing a tag entry field for entering a photo tag; in dependence upon a string entered by a user, displaying in a matching tag list any tags from one or more selected tag sources matching the entered string. The method may further comprise displaying a tag type for each tag appearing in the matching tag list. The method may further comprise allowing user selection of a tag in the matching tag list to complete the tag entry field.
US09003327B2
A system may include a computing device configured to provide a proactive user interface, the proactive user interface configured to selectively propose suggested actions when a user of the computing device is determined to be in a passive mode. The computing device may include a proactive user interface module configured to: wait for at least one event, determine whether trigger criteria are met based on the at least one event, and when the trigger criteria are met, propose a suggested action to the user based on the at least one event.
US09003325B2
Systems and methods for providing stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of workspaces stacked along a stacking axis, and to display a navigation menu when the first workspace is displayed. The navigation menu comprises access points, each of which is associated with an application. The system includes a workspace module configured to open at least one of the applications in a second workspace stacked on the first workspace. The system includes a detection module configured to detect a second workspace scrolling command. The navigation module is configured to display the second workspace in response to the second workspace scrolling command. Displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis. The navigation module is configured to display the navigation menu when the second workspace is displayed.
US09003324B2
A control device which controls a device is disclosed. The control device can be connected to at least one external device, and includes a display unit which generates and displays a frame; and a control unit which controls the display unit to add at least one frame corresponding to each of the at least one external device or to pre-installed applications. The control unit further controls the display unit to display corresponding content in each frame.
US09003317B2
A method of sorting articles for subsequent treatment in an appliance. The method may sort the articles on a mobile device and the sorted articles may be treated according to a cycle of operation implemented by the appliance.
US09003310B2
Various example embodiments are disclosed. According to an example embodiment, a non-transitory computer-readable medium may include computer-executable instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to receive, by a web browser, a file from a web server, the file including an instruction to launch a plug-in of the browser, launch the plug-in in an active state based on the instruction, provide a message to the plug-in indicating that the plug-in is hidden and is not displayed as visible by the web browser, and modify running of the plug-in from the active state based on the message.
US09003306B2
Solutions for providing integrated media services, e.g., in the context of communications services offered through a user supersystem configured as an interactive graphical communications hub. For example, interactions with a messaging interface may provide access to media creation functionality, including doodle functionality, in the context of the messaging and/or in the context of other media. In one implementation, the communications interface allows a user to doodle in the context of an image file (e.g., a photo) while in the context of a chat application.
US09003299B2
The preservation of the user interface state of first application on a first device allows, in one embodiment, a user to resume use of at least a portion of the user interface state on a second application on second devices. The first and second applications can be the same or different (with some common user interface UI features or elements and other UI features that are different).
US09003298B2
A web page behavior control (WPBC) menu is provided on a rendered web page for enabling a user to perform actions on a portion of the web page content such as customizing, editing, sharing, analyzing, exporting, and/or annotating the content. The user may automatically activate the menu by performing a unique gesture on the rendered web page and/or by selecting a portion of the web page content. The WPBC menu may provide a list of applications which may be selected for modifying and managing the portion of selected web page content. The application may provide full functionality for managing the web page content in a separate user interface and/or directly on the rendered web page. Furthermore, manipulation of data presentation on the rendered web page such as table properties of a spreadsheet may be enabled through natural gestures.
US09003290B2
A device configured to select a portion of an image, the selecting being based at least on parameters associated with a user interface element of the device, is disclosed herein. The device is further configured to apply the selected portion of the image to the user interface element.
US09003278B2
Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
US09003274B2
The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
US09003266B1
In one embodiment, a method of block decoding is provided. For each of a plurality of data blocks input to a memory arrangement, a plurality of decoding iterations are performed using a circular pipeline of processing stages. For each decoding iteration, one processing stage of the circular pipeline performs a first set and a second set of soft-input-soft-output (SISO) decoding operations on a block of data. The first set of SISO decoding operations produces an intermediate block of data. The second set of SISO decoding operations is performed on the intermediate data block to complete the one decoding iteration. The next decoding iteration of the plurality of decoding iterations is performed using the next processing stage following the one processing stage of the circular pipeline of processing stages.
US09003263B2
A method of generating a hardware encoder includes generating a first directed graph characterizing a constraint set for a constrained system, identifying a scaling factor for an approximate eigenvector for the first directed graph, applying the scaling factor to the approximate eigenvector for the first directed graph to yield a scaled approximate eigenvector, partitioning arcs between each pair of states in the first directed graph, performing a state splitting operation on the first directed graph according to the partitioning of the arcs to yield a second directed graph, and generating the hardware encoder based on the second directed graph.
US09003260B2
A memory system includes a memory and a memory controller coupled to the memory. The memory controller includes a data buffer configured to store a full data word as a result of a partial write operation, wherein for a subsequent partial write operation, data is read from the data buffer.
US09003253B2
A method for testing a data packet signal transceiver device under test (DUT) that minimizes time lost due to waiting for respective power levels of data packets transmitted by the DUT to settle at the desired nominal value for transmit signal testing. In accordance with exemplary embodiments, signals transmitted by the DUT during receive signal testing, e.g., as acknowledgement data packets, are transmitted at the nominal value for transmit signal testing, thereby allowing sufficient time for individual data packet signal power levels to settle and remain consistent at the nominal value by the time receive signal testing is completed and transmit signal testing is to begin.
US09003247B2
Embodiments herein relate to a method for remapping data. In an embodiment, it is determined if a first memory block is faulty. A pointer is stored to the first memory block and a pointer flag of the first memory block is set when the first memory block is faulty. Data previously stored at the first memory block is written to a second memory block, where the pointer points to a location of the second memory block.
US09003246B2
A memory subsystem includes a test engine coupled to a memory controller that can provide memory access transactions to the memory controller, bypassing a memory address decoder. The test engine hardware is configurable for different tests. The test engine identifies a range of addresses through which to iterate a test sequence in response to receiving a software instruction indicating a test to perform. For each iteration of the test, the test engine, via the selected hardware, generates a memory access transaction, selects an address from the range, and sends the transaction to the memory controller. The memory controller schedules memory device commands in response to the transaction, which causes the memory device to execute operations to carry out the transaction.
US09003231B1
It is frequently difficult to generate multiple separate instances of a complex system. It is also difficult to restore the data state of these instances to a known state. Embodiments simplify the process by classifying the complex system under test in terms of its state components and service, by creating a new instance for testing, and by using copy-on write approaches to restore that new instance to the desired known state.
US09003224B2
A data storage system configured to manage unreliable memory units is disclosed. In one embodiment, the data storage system maintains an unreliable memory unit list designating memory units in a non-volatile memory array as reliable or unreliable. The unreliable memory unit list facilitates management of unreliable memory at a granularity level finer than the granularity of a block of memory. The data storage system can add entries to the unreliable memory unit list as unreliable memory units are discovered. Further, the data storage system can continue to perform memory access operations directed to reliable memory units in blocks containing other memory units determined to be unreliable. As a result, the operational life of the data storage system is extended.
US09003213B2
A battery discharging method for a computer system is disclosed. The battery discharging method is to detect a first detection value relative to a first status of a battery of the computer system and a second detection value relative to a second status of the battery, then to determine a clock adjustment parameter according to the first detection value and the second detection value, and at last to adjust an operation clock rate of a processor of the computer system according to the clock adjustment parameter. Therein, the statuses of the battery can be discharging temperature, discharging current, discharging voltage, residual capacity, or other statuses of the battery. Therefore, the invention can adjust the operation clock rate of the processor under the consideration to the statuses of the battery, so as to extend the discharging period of the battery and utilize the stored energy in the battery efficiently.
US09003212B2
An information processing device has a storage unit configured to store correlation information in which a control rule for an operating frequency of a central processing unit of the information processing device is correlated with a combination of a state change of a first element of the information processing device, and a state of a second element of the information processing device which is different from the first element, a detecting unit configured to detect the state change of the first element, a determining unit configured to determine the state of the second element in the event that state change of the first element has been detected by the detecting unit, a searching unit configured to search for, a control rule corresponding to a combination of the state change and the state, and a control unit configured to control the operating frequency of the central processing unit.
US09003211B2
The present invention provides a METHOD AND APPARATUS FOR HOLISTIC POWER MANAGEMENT TO DYNAMICALLY AND AUTOMATICALLY TURN SERVERS, NETWORK EQUIPMENT AND FACILITY COMPONENTS ON AND OFF INSIDE AND ACROSS MULTIPLE DATA CENTERS BASED ON A VARIETY OF PARAMETERS WITHOUT VIOLATING EXISTING SERVICE LEVELS. This method and apparatus pertains specifically to a method and apparatus for power management in data centers and large server environments.Until today all servers running a specific application or virtualized environment are kept turned on to support various levels of application demand. With the invention of Holistic Power Management this invention completely automates the tasks required to shutdown and turn off servers not needed and to turn them on and start them up independent of their physical location. Furthermore this invention makes such changes dynamically based on application load, environmental conditions and energy pricing and availability and can adjust cooling services accordingly.
US09003205B2
A system and techniques for managing power utilization in a wireless local area network are disclosed. The system can utilize an infrastructure power management module that is configured to identify and power down one or more unused wireless devices and/or dynamically reconfigure the wireless operation of one or more wireless devices to consume lower power while still operating according to network requirements.
US09003201B2
In one embodiment, a disk drive is provided that is adapted for security authentication. The disk drive includes: a non-volatile memory storing object code; a processor for retrieving the stored object code; a decryption engine for decrypting a retrieved shared secret from the object code; and a first memory for storing the decrypted retrieved shared secret; wherein the processor is configured to overwrite the written decrypted retrieved shared secret after it has been used in an authentication procedure.
US09003194B2
By way of example only, in various embodiments, the present system and system is designed to reduce the size of data on a computer through compression, to improve hash, message digest, and checksum technology and their application to information and data storage, to improve uniqueness by using mutual exclusion in hash and checksum tests, to improve checksum tests providing better computer security, to create an XML compression format and to move binary compression formats to XML or other markup language, to utilize variable length hashes and message digests, and to create an XML based checksum that can be used to verify the integrity of files.
US09003186B2
Systems, methods and apparatus for a distributed security that provides authentication and authorization management. The system can include an epoch manager that is used to generate authentication and authorization data that remain valid only for an epoch. The epoch manager can generate an epoch key pair that can be used to encrypt and decrypt the authentication and authorization data during the epoch that the key is valid. The epoch manager can also associate the contents of the data with the epoch in which it was created, so that at decrypting the epoch that the data was generated in can be identified.
US09003185B2
A client computer that is connectable to a host computer by a network, includes a communication part to communicate with the host computer; a user input part; a system part to perform a function depending on an application; and a controller to control the system part to be put into a locking state to stop performing operations input by a user from the user input part if a locking signal is received from the host computer through the communication part, and to control the communication part to unlock the locking state if an unlocking signal is received from the host computer through the communication part.
US09003171B2
A system including a processor that handles a TLB miss while executing a vector read instruction in a processor is described herein. During operation, the processor performs a lookup in a TLB for addresses in active elements in the vector read instruction. The processor then determines that a TLB miss occurred for the address from an active element other than a first active element. Upon predicting that a page table walk for the vector read instruction will result in a page fault, the processor sets a bit in a corresponding bit position in an FSR. A set bit in a bit position in FSR indicates that data in a corresponding element of the vector read instruction is invalid. The processor then immediately performs memory reads for at least one of the first active element and other active elements for which TLB misses did not occur.
US09003168B1
A processing system is provided for processing signals in a processor system including first and second conjoined-cores, and sharing a single floating point unit or a single memory interconnection network port by the first and second conjoined-cores.
US09003166B2
System and method for generating hardware accelerators and processor offloads. System for hardware acceleration. System and method for implementing an asynchronous offload. Method of automatically creating a hardware accelerator. Computerized method for automatically creating a test harness for a hardware accelerator from a software program. System and method for interconnecting hardware accelerators and processors. System and method for interconnecting a processor and a hardware accelerator. Computer implemented method of generating a hardware circuit logic block design for a hardware accelerator automatically from software. Computer program and computer program product stored on tangible media implementing the methods and procedures of the invention.
US09003160B2
According to one embodiment of the present invention, a method for operating a memory device that includes memory and a processing element includes receiving, in the processing element, a command from a requestor, loading, in the processing element, a program based on the command, the program comprising a load instruction loaded from a first memory location in the memory, and performing, by the processing element, the program, the performing including loading data in the processing element from a second memory location in the memory. The method also includes generating, by the processing element, a virtual address of the second memory location based on the load instruction and translating, by the processing element, the virtual address into a real address.
US09003157B1
Described are techniques for partitioning storage of a data storage system. A plurality of storage groups is selected. Each of the plurality of storage groups includes one or more devices and is associated with an allocation policy including a first threshold specifying one of a minimum or a maximum amount of storage of a first of a plurality of storage tiers. Workload data for the plurality of storage groups is analyzed. Storage of a plurality of storage tiers is partitioned for use by the plurality of storage groups in accordance with criteria. The criteria includes workloads of the plurality of storage groups and the allocation policy associated with each of the plurality of storage groups.
US09003153B2
A memory controller, system and method for storing data blocks in a plurality of physically distinct non-volatile memory devices, each being independently written to or read from. The method includes generating one or more error checking data blocks based upon the plurality of data blocks; and storing the plurality of data blocks and the error checking data block(s) in the distinct physical non-volatile memory devices, with each data block in a different physical memory device. The method links the addresses of the data blocks and the error checking data block(s) in a cyclical link so that any entry to one of the data blocks will result in a link to all of the other data blocks. The memory controller has a processor and a memory for storing programming code for performing the foregoing method.
US09003147B2
A virtual capacity acquisition unit acquires a size of virtual capacity of a save data area from an application. A storage capacity acquisition unit acquires a size of save data of the application. A writing control unit prohibits the application from writing the save data exceeding the virtual capacity in a recording device. A free space acquisition unit acquires a size of free space of the recoding device, and the writing control unit prohibits the writing of save data whose size is larger than that of the free space.
US09003141B2
A system includes information for generating a first appliance based on first appliance information, information for generating a second appliance based on second appliance information, and information for configuring communication between the first appliance and the second appliance. The system further includes at least one processor configured to generate a first volume by copying the first appliance information using a first set of parameters associated with an environment in which the first volume is situated, and generate a second volume by copying the second appliance information using a second set of parameters associated with an environment in which the second volume is situated. The system also includes at least one processor configured to initiate a first appliance instance by executing code from the first volume using information in the third volume, and initiate a second appliance instance by executing code in the second volume using information in a fourth volume.
US09003130B2
A data processing device is provided that facilitates cache coherence policies. In one embodiment, a data processing device utilizes invalidation tags in connection with a cache that is associated with a processing engine. In some embodiments, the cache is configured to store a plurality of cache entries where each cache entry includes a cache line configured to store data and a corresponding cache tag configured to store address information associated with data stored in the cache line. Such address information includes invalidation flags with respect to addresses stored in the cache tags. Each cache tag is associated with an invalidation tag configured to store information related to invalidation commands of addresses stored in the cache tag. In such embodiment, the cache is configured to set invalidation flags of cache tags based upon information stored in respective invalidation tags.
US09003125B2
A technique for cache coherency is provided. A cache controller selects a first set from multiple sets in a congruence class based on a cache miss for a first transaction, and places a lock on the entire congruence class in which the lock prevents other transactions from accessing the congruence class. The cache controller designates in a cache directory the first set with a marked bit indicating that the first transaction is working on the first set, and the marked bit for the first set prevents the other transactions from accessing the first set within the congruence class. The cache controller removes the lock on the congruence class based on the marked bit being designated for the first set, and resets the marked bit for the first set to an unmarked bit based on the first transaction completing work on the first set in the congruence class.
US09003119B2
In a storage apparatus, in the case where a data block to be written to a storage medium is a zero data block containing only zero data, a zero data information memory stores zero data identification information indicating that the data block is a zero data block. A control apparatus receives a data block from an access requesting apparatus in association with a write request issued by the access requesting apparatus for writing the data block a specified number of times to a predetermined storage area of the storage medium, and when determining that the data block is a zero data block containing only zero data, sets zero data identification information in the zero data information memory, and when completing the setting of the zero data identification information, sends the access requesting apparatus a completion notice of the writing to the storage medium.
US09003118B2
In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.
US09003115B2
A method and system for manipulating a spin state of each disk in a drive array is disclosed. In one embodiment, a method includes monitoring input/output (I/O) requests to each disk drive in a disk array and identifying any disk drive as an inactive disk drive based on a number of I/O requests directed to said any disk drive for a given time interval. The method further includes moving data from the inactive disk drive to an active disk drive having a free disk space to store the data and updating metadata associated with the data using a log-structured file system for the disk array. Further, the method includes manipulating a spin state of the inactive disk drive by spinning down the inactive disk drive to conserve power. Furthermore, the method includes redirecting subsequent I/O requests for the inactive disk drive to the active disk drive by accessing the metadata of the log-structured file system.
US09003107B2
A method is provided for adjusting a storage space of a partition of an embedded multimedia card and a terminal. The method includes: determining a current external SD card mode of a terminal, where the external SD card mode includes an external SD card installed mode or an external SD card uninstalled mode; receiving instruction information, where the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, or used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode; and adjusting a size of a storage space of a partition of an embedded multimedia card according to the instruction information.
US09003105B2
According to one embodiment, a semiconductor memory device includes a plurality of blocks in a memory cell, each of the blocks acting as an erasure unit of data, the block including a plurality of pages, each of the pages including a plurality of memory cell transistors, each of the memory cell transistors being configured to be an erasure state or a first retention state based on a threshold voltage of the memory cell transistor, and a controller searching data in the block with respect to, writing a first flag denoting effective into a prescribed page of the block with the erasure state, and writing the first flag denoting non-effective into a prescribed page of the block with the first retention state, reading out the prescribed page of the block with the first retention state, and determining that the block is writable when the first flag denotes effective.
US09003104B2
A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. The multi-level cache may comprise a file-level cache that is configured to cache I/O request data at a file-level of granularity. A file-level cache policy may comprise file selection criteria to distinguish cacheable files from non-cacheable files. The file-level cache may monitor I/O requests within a storage stage, and may service I/O requests from a cache device.
US09003095B2
Embodiments of the present disclosure are directed toward an automation control device including a base having a module slot, a functional module including communication and control circuitry configured to communicatively couple with the base via the module slot, a terminal block configured to communicatively couple the base and the first functional module with field wiring, a first power bus configured to transmit a first power to the functional module, and a second power bus configured to transmit a second power to the functional module.
US09003093B2
A connector apparatus and the associated method are provided for bridging data between entities, such as between data source(s) and data target(s). In a method, first and second data bridge connections are established between a connector apparatus and a data source and between a connector apparatus and a data target, respectively. Each data bridge connection includes a data pipe having one or more data flows with each data flow dedicated to a particular data type. The method includes sending a polling request from the connector apparatus to the data source via the first data bridge connection and receiving data from the data source over the first data pipe in response to the polling request. The method includes sending the received data to the data target over the second data pipe when the data target has subscribed to the data received from the data source over the first data pipe.
US09003092B2
A bus system of a system on chip (SoC) includes a first and a second masters, a first slave, and a first and a second control modules. The control modules generates a first and a second access control state signals in response to a first locking access preparation request signal from a corresponding master. The access control signals are broadcasted between the first and the second control modules through a communication channel.A method of operating a bus system in a locked access mode includes allowing one of masters to access one of slaves through a control module and restricting other masters from accessing the one of slaves through other control modules connecting the other masters and the one of slaves in accordance with a control state signal.
US09003086B1
A system and method for data storage. The method can include: identifying, by a computer processor, a cluster map representing a set of storage resources; for each storage resource of the set of storage resources: traversing, by the computer processor, the cluster map to map the storage resource to a candidate resource set including at least one other storage resource of the set of storage resources; identifying a first data object associated with a storage request; identifying a first candidate resource set based on the first data object; and selecting a first final resource set based at least on the first candidate resource set, where the first data object is sent to storage resources of the first final resource set for storage.
US09003082B2
An information processing apparatus including a plurality of nodes. The each of the nodes comprises a processor, a storage device, and a storing unit that stores therein multiple pointer sets in each of which a write pointer indicating an address used when data received from another node is stored in the storage device is associated with a read pointer indicating an address used when the data is read from the storage device. The each of the nodes comprises a notifying unit that notifies a node corresponding to a transmission source of the data of a pointer identifier that indicates a pointer set. The each of the nodes comprises a retaining unit that retains the received data in the storage device in accordance with an address indicated by a write pointer in a pointer set indicated by the pointer identifier.
US09003077B2
A method that includes creating a DMA group, adding a first I/O device to the DMA group, and adding a second I/O device to the DMA group. The method further includes instructing an I/O MMU to create a shared virtual DMA address, mapping a memory location to the shared virtual DMA address in the DMA group translation table, and providing the shared virtual DMA address to the device drivers. The method further includes determining that the first I/O device has received DMA group data, instructing a first DMA controller to transfer the DMA group data from the first I/O device to the shared virtual DMA address, determining that the shared virtual DMA address has received the DMA group data, and instructing a second DMA controller to transfer the DMA group data from the memory location corresponding to the shared virtual DMA address to the second I/O device.
US09003075B2
A transmission device includes a temporary storage unit that is provided for each port receiving input data, stores the data temporarily, and outputs the temporarily stored data in response to a read enable signal, a storage unit that performs time-division multiplexing on the data output from the temporary storage unit in response to the read enable signal and stores the data, a flow monitoring unit that monitors a data flow for each of the ports, and a control unit that selects a temporary storage unit that is a read enable target from the temporary storage units corresponding to the ports to which the data is input, by a weighted round robin system in accordance with the data flow for each of the ports, and outputs the read enable signal to the selected temporary storage unit.
US09003073B2
Disclosed is a communication connector enabling the communication status thereof to be determined independently which makes it possible to determine the communication status of the communication connector by the communication connector itself independently without the involvement of a processor for controlling the communication connector through wired data communication and a communication apparatus comprising the communication connector.
US09003071B2
A method implemented by a non-volatile memory (NVM) controller comprising obtaining a NVM express (NVMe) command comprising a namespace identifier (NSID) from a host memory via a peripheral component interconnect express (PCIe) function, determining a mapping between the PCIe function and a namespace identified by the NSID based on a data structure stored in a PCIe memory address space, and accessing the namespace based on the mapping between the PCIe function and the namespace.
US09003068B2
A computer system having a host adapter is provided. The host adapter includes a primary port that follows a primary communication protocol. The primary port is connectable to at least one peripheral device. The host adapter includes a service port that follows a service communication protocol to monitor and send recovery commands to the peripheral device. The service port is decoupled and separate from the primary port and connectable to the at least one peripheral device.
US09003065B2
Embodiments are directed towards receiving packets communicated over at least one network, determining layer 3 header information for the received packets, normalizing the determined layer 3 header information for each received packet, employing a determined value based on the normalized layer 3 header information to detect each received packet that is a duplicate, disregarding duplicate packets, and enabling monitoring and analysis of at least selected flows that include packets that are determined to be non-duplicated. Also, if the determined layer 3 header information indicates that the received packet is fragmented, that packet is de-fragmented at least in accordance with a fragment offset. Additionally, normalization may include at least one of masking at least one value in the layer 3 header information, or rolling back changes in the layer 3 header information.
US09003062B1
Certain example embodiments relate to a framework that helps address dynamic scalability and in-order processing of payloads, e.g., pertaining to B2B and/or other transactions. A receiver and/or sender is/are able to dynamically and/or statically provide an executable to an intermediary entity (e.g., a central payload processor or CPP) to process and/or otherwise transform payloads, en-route. This arrangement advantageously provides a very efficient way of delivering ordered content, especially when the content is extremely large. Cloud processing and/or storage facilities may be implemented in certain example instances, parallel sending and/or receiving may be provided, etc., in addressing issues relating to how to send large amounts of data over large distances to possibly multiple recipients.
US09003059B2
Systems and methods for implementing online and offline applications are described. Such systems and methods may in some cases provide the same programming interface, regardless of whether the application is online or offline. Such systems and methods may also or instead in some cases provide additional or other possible capabilities, including installation without elevated privileges, simplified data synchronization, sharing of applications and application data, access to data from other applications, and richer client functionality than may be provided by an application such as a web browser.
US09003058B2
Method, User equipment, system and program for limiting an amount of information transmitted between a plurality of user equipments and a server. The method comprising establishing communication links between a plurality of user equipments based upon a proximity of the plurality of user equipments, determining a tactical common mission group selected from the linked plurality of user equipments using a mission profile stored in each of the plurality of user equipments; and selecting a proxy for the tactical common mission group. The proxy communicates with a server on behalf of the tactical common mission group. A proxy is selected based upon a ranking.
US09003048B2
A computer assigns networks to network zones based on predefined properties for each zone and/or the properties of the networks. An application program installed on the computer provides the computer with preference information that indicates the network zone whose network policies or properties are best suited for the application program. Thereafter, when executing the application program, the computer limits network contact for the application program to the network(s) that is assigned to the network zone(s) identified as a preferred network zone(s) or identified by a preferred network property or properties by the preference information from the application program.
US09003039B2
A method of resource allocation by a resource controlling device includes receiving, from a sending device, a list of resource devices requested by a resource requesting device. Allocation of a first resource device on the list of resource devices is performed. A list of remaining resource devices is sent to a next resource controlling device if the first resource device on the list of resource devices is successfully allocated for the resource requesting device and the first resource device is not a last resource device on the list of resource devices. An allocation failure message is sent to the sending device if the first resource device on the list of resource devices is not successfully allocated for the resource requesting device.
US09003034B2
A method for operating a local area data network with a plurality of network nodes is disclosed, wherein the network nodes send requests to the data network using request values and each of the network nodes has an associated explicit identifier from a key space. A plurality of network nodes respectively has an associated one or more table entries in a value table distributed over the network nodes. In this case each table entry includes a request value having data associated with the key space and with the request value, the network node being responsible for a request value whose identifier is less than or equal to the request value. For the plurality of network nodes, the frequency with which requests for the request values associated with a respective network node are sent to the respective network node is respectively monitored. If it occurs that the frequency of the requests for one or more request values to a respective network node exceeds a predetermined threshold value then at least the table entry or entries for this or these request values are assigned to at least one other network node which is situated in a request path for the request.
US09003019B1
Through an online process, a user in an organization may request a reservation of some of the organization's cloud computing resources. Usage of the allocated resources is monitored. If usage falls below a configurable threshold level, an alert may be generated to provide notification of inefficient resource use. The allocated resources or a portion of the allocated resources may be reclaimed so that the resource can be made available to other users in the organization.
US09003017B2
A rating is provided for a computing application. Traffic data, power data, and/or network signaling load data is collected for a computing application and compared with other similar data. A rating for the computing application is provided based on the comparison.
US09003006B2
A method and a system for providing an application to be executed on a plurality of computer systems. The method includes: providing an interface for each computer system, wherein the interface includes at least one application container; and migrating a script of the application into each of the plurality of the computer systems through the corresponding interface, wherein for each interface, the script is executable in the at least one application container of the interface.
US09003005B2
A monitoring apparatus includes a storage and a processor. The storage stores collecting apparatus information for identifying one of a plurality of collecting apparatuses collecting status information of a network. The processor acquires status information of the network from a network apparatus connected to the network. The processor acquires, from a database, collecting apparatus information for identifying each of the plurality of collecting apparatuses. The processor acquires, based on the acquired collecting apparatus information, load information indicating a load on each of the plurality of collecting apparatuses. The processor selects, based on the acquired load information, one collecting apparatus among the plurality of collecting apparatuses, to which the monitoring apparatus transmits the acquired status information. The processor stores collecting apparatus information for identifying the selected collecting apparatus in the storage. The processor notifies the selected collecting apparatus of monitoring apparatus information for identifying the monitoring apparatus.
US09003004B2
A group-based control method and a group-based control apparatus for Machine Type Communication (MTC) devices in a mobile communication system are provided. The method includes sending, when an attach request from an MTC device is received by a Mobility Management Entity (MME), an attach report to a Home Subscriber Server (HSS), starting, upon reception of the attach report by the HSS, a timer lasting for a preset time duration, counting the number of MTC devices requesting attachment and the number of already attached MTC devices during the preset time duration, determining, upon expiration of the timer, by the HSS, an Access Point Name-Aggregate Maximum Bit Rate (APN-AMBR) in consideration of a sum of the counted number of MTC devices requesting attachment during the preset time duration and the counted number of already attached MTC devices, and sending, by the HSS, the determined APN-ABMR to the MME.
US09002988B2
Systems configured to provide applications style functionality to at least one user, the systems comprising: at least one user device that includes at least one receiver for receiving data comprising a series of linked states plus additional data associated with each state, the additional data comprising, storage instructions and display instructions; and at least one decoder to decode the received data and cache each state and its corresponding display instructions in accordance with the storage instructions. The systems may also comprise: at least one server configured to communicate with the at least one user device that includes a processor for interpreting the execution of an application or rendering of a state and expressing it as a series of states through which the at least one user device may navigate to create the appearance of executing an application or browsing web content.
US09002987B2
A content reproducing method is provided for continuously reproducing content being reproduced by a client device in another client device in a multimedia data providing system including a server for providing content and a plurality of client devices for reproducing the content provided by the server. The method includes reproducing, by a first device, multimedia content being streamed by a content server; and transmitting, by the first device, a first request message for continuously reproducing content being reproduced by the first device in another device and an IDentification (ID) of the first device to another device using local area communication in order to continuously reproduce the content being reproduced by the first device in another device.
US09002985B2
Systems and methods of the present invention allow for a thick client which may be provided with a domain name in a partnership between a hosting provider, an ISP and/or a thick client retailer. The client may be used to access a remote computer or server in the hosting provider's data center.
US09002980B2
A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.
US09002979B2
Systems and methods for communicating real-time sporting event and participant announcement information received from a sport timing system (STS). The system comprising an announcement interface system having a processor, a memory, a first data interface communicating over the a stateless packet data communication network with the sport timing system, and a second interface communicating with an announcement system. The first data interface receives a multicast datagram ANNC message including an identification of the sport timing system and participant data including a participant identifier for uniquely identifying each participant in the sporting event and participant timing data. The announcement interface system formats the received portion of the participant data into an announcement system message and transmitting the announcement system message including the participant data, the participant identifier and participant timing data.
US09002965B1
A method, system, and a computer program product for transferring a message from a source node to recipient nodes connected by a grid architecture. According to an aspect, a source node stores a message in a message grid. An identifier and a message-type of the message are then received in a message manager node. If the type of message to be sent to the recipient nodes is the same as the message-type of the message stored in the message grid, the message manager node sends the identifier to the recipient nodes. The recipient nodes then retrieve the message from the message grid using the message identifier. Recipient nodes register with a registration grid specifying the type of message desired to be received.
US09002956B1
A system and method for self-regulating social news feeds includes a user interface module, data storage, a loudness controller, a quality engine, and an output or news feed module. The user interface module is adapted to receive input from the user including a loudness value associated with a particular message. The loudness value is associated with an originally generated message or a response (reply) to an existing message. The messages and their associated loudness values are provided to the loudness controller. The loudness controller sorts the messages in order of loudness. The loudness values are also modified based upon input from the quality engine. The quality engine modifies the loudness values based upon a quality rating associated with the user. The output of the loudness controller is provided for presentation to the user via the output or news feed module. The present disclosure also describes a number of methods including a method for posting a message with loudness points, a method for replying with loudness points, a method for modifying the point value for message, and a method for modifying a point total of the user.
US09002955B2
A computing network, including: a plurality of peer computing devices including code, which when executed by a peer computing device causes the executing peer computing device to cooperate with at least one other of the peer computing devices; at least one server including code, which when executed by the at least one server locates at least one of the peer computing devices; and at least one mediator including code, which when executed by the at least on mediator collects charging information from at least some of the peer computing devices; wherein, the peer computing devices, at least one sever and at least one mediator are communicatively coupled via an at least carrier-grade telecommunications network being suitable for enhancing cooperation among the cooperating ones of the peer computing devices relative to best-efforts communications among the cooperating ones of the peer computing devices.
US09002933B1
Methods, apparatus and systems for sharing data based on user interactions. User interactions with data, such as creating a file, opening a file, or modifying a file, are monitored by a user computing device. When the user interactions satisfy a data-interaction condition defined by a set of rules, information associated with the user interaction is communicated to a remote server for subsequent sharing with the user or another recipient. The information associated with the user interaction may include data, metadata, and or contextual data.
US09002926B2
Systems and methods of the present invention provide for displaying, suggesting and registering available domain names on a client computer based on selected geographical locations from online mapping service software or a geo-location software. Any combination of an online mapping software and a domain name registration software may receive a selection of one or more geographical locations within a displayed geographical area. Alternatively, a location of a client computer may be detected using the geo-location software. One or more available domain names may be parsed for keywords related to the selected geographical area, and one or more available domain names may be suggested based on the selected keywords.
US09002924B2
A system automatically and continuously finds and aggregates the most relevant and current information about the people and things that a user cares about. The information gathering is based on current context (e.g., where the user is, what the user is doing, what the user is saying/typing, etc.). The result of the context based information gathering is presented ubiquitously on user interfaces of any of the various physical devices operated by the user.
US09002922B2
Systems and methods are provided for facilitating contact or communication between users or participants. A profile matching process is performed to match a user profile of a first user to a user profile of a second user. A number of questions to ask the second user are automatically selected. In addition, an answer to one or more of the questions may be suggested to the second user. The questions and any suggested answers are then sent to the second user at an associated user device. A reward to be revealed to the second user in response to answering the questions may also be provided. A summary of the answers given by the second user may be provided to the first user. In response, the first user may choose to share his or her full or partial user profile, contact information, or the like with the second user.
US09002915B1
A circuit for shifting bussed data includes a first column of shift blocks, a compare block, and a second column of multiplexer blocks. The first column shifts the bussed data by a number of bits specified by first bits of a shift control input. The compare block determines the value of a second bit of the shift control input and creates an output reflecting that value. The second column has a control input coupled to the output of the compare block, shifts the data by one byte when the second bit of the shift control input has a first value, and does not shift the data when the second bit has a second value. The shift, compare, and multiplexer blocks can be substantially similar logic blocks programmable to perform any of these functions, can include N-bit data inputs and outputs, and can operate on the bussed data as an N-bit bus.
US09002914B2
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location corresponding to a first architectural register. A functional unit operates responsive to a control signal, to convert a first packed first format value selected from a set of packed first format values into a plurality of second format values. Each of the first format values has a plurality of sub elements having a first number of bits. The second format values have a greater number of bits. The functional unit stores the plurality of second format values into an architectural register.
US09002909B2
When data is stored on a computer, or subsequently, originator preferences relating to the data are stored in a database, for example in a network. When another user subsequently makes a request for processing of the received data, or a modified copy of the data, it is determined whether the requested processing is consistent with any stored originator preferences, and the requested processing is permitted only if it is consistent with the stored originator preferences. The preferences may relate to saving, copying or retransmitting the data. The originator may be notified of any processing operations that are carried out.
US09002907B2
A technique for storing binary large objects (BLObs) in a distributed key-value storage system is disclosed. In an embodiment, the storage of BLObs involves dividing the BLObs into smaller “BLOb chunks” and storing the BLOb chunks in storage nodes of the distributed key-value storage system. A BLOb is first associated with a key, referred to as a “BLOb key,” and each subsequent BLOb chunk is associated with a different unique key, referred to as a “BLOb chunk key.” A list of the BLOb chunks keys is maintained and all of the BLOb chunks of the BLOb can be retrieved from the distributed key-value storage system using the BLOb chunks key list.
US09002906B1
The present invention provides a system and method for handling large transactions by a storage virtualization system. Current storage virtualization systems can only manage a limited number of data objects stored on an associated NAS system because of the cost or hardware constraints of physical main memory. The present invention will enable a storage virtualization system to increase the number of data objects managed by a factor of five or more by using an associated secondary memory store, such as a disk, to store information or metadata about data objects stored on associated NAS systems. The invention also provides a method for moving metadata from the storage virtualization system memory to the secondary store and back, and recovering metadata if corrupted. The invention thereby increases the number of data objects handled by the storage virtualization system with negligible loss of performance as perceived by clients of the storage virtualization system.
US09002900B2
Machine-assisted methods and apparatus are disclosed for allowing individual users to develop and organize respective activity descriptions and supporting journal items according to their respective preferences. Cross-referencing mappings may be created between activity descriptions and journal items in order to find, filter and organize disparate data. Cross-referencing mappings may also be created between the developed activity descriptions of different users so they can better understand each others perspectives and possibly overlapping goals. Different users' activity descriptions can be presented to a user even while the user may be disconnected from communication networks. Hierarchical relationships between activity descriptions may be provided. Machine-assisted means may be provided for creating work-sharing, work-delegating and/or informational sharing agreements between different users. Further machine-implemented means may be provided for automatically and asynchronously updating users on shared activities by other users even though all users are not necessarily connected to one or more respective communication networks at same time.
US09002899B2
A method of merging at least two state machines includes: mapping a first node from a first state machine to a second node of a second state machine to generate an input pair; performing a depth-first recursive analysis of transitions and nodes in the first state machine and the second state machine based on the input pair to construct an output node; and mapping the output node to a third state machine.
US09002897B2
The subject disclosure is directed towards an object (e.g., an aspected vector, queue, map, stack and so forth) container having an exclusive interface, a shared-read-only interface and a shared-write (and read) interface to a common set of data. Use cases during runtime determine the appropriate interface to use. No locking is needed with methods of the exclusive interface or the read-only interface. The shared-write interface is configured to have only concurrency safe methods. Also described is blocking the use of other interfaces while one interface is in use, and the use of reference counter tracking to know when no concurrent readers and/or writers remain, to allow transitioning to use a different interface.
US09002890B2
Access control list entries are managed as a function of access control list entry metadata for the object and the requesting user, and of an access control list rule applicable to the requesting user and the requested object. The access control list entry metadata for the object and the user is updated in response to request authorizations and denials. The access control list entry metadata for the object and the user is linked to the object and the user. Updating of the access control list entry metadata for the object and the user does not overwrite metadata for another access control list entry that is associated with the object and with another user that is different from the user.
US09002887B1
An external traffic advertisement system is provided that generates advertisement sets based on analysis of visits to a web site that were referred by an external source. The advertisement system aggregates the referral information for each referral type. A referral type may be defined by one or more of keyword text derived from the query text of the referrals, landing page type, external source, product identifier, and so on. The advertisement system may, for each referral type, aggregate the total revenue from the visits of that referral type and may generate a count of the number of converting visits for that referral type. The advertisement system then identifies those referral types whose aggregated information satisfies an advertisement criterion and generates an advertisement set for each identified referral type with a keyword derived from keyword text and with a link based on the landing page type of the referral type.
US09002885B2
A framework is provided for selecting media files for playback in a computer game. In one embodiment, user actions in the computer game are monitored. Further, user characterizations of media files may also be retrieved. The user characterizations may be input by a plurality of users via a media player application. A media file may be then selected for playback based on the monitored user actions and retrieved user characterizations. The selected media file may better suit an emotional experience of a user playing the computer game.
US09002884B2
A database manager comprises: a detector detecting a connection of an external database which comprises media files, a database file system comprising a media identifier comprising a file or directory path name and an identification on the location of the media file on the external database, and metadata for each of the media files; a database synchronizer reading and storing, as a first step, part of the database file system and, as a second step, part of the metadata when the at least a portion of the database file system is read; and a search request processor processing a search request for a media file in parallel with the second step, wherein the search request processor provides a search result based on the media identifier from the database file system, even when the metadata for the media file is not yet read and stored in the second step.
US09002883B1
Methods, systems, and computer program products are provided for providing aggregated starting point information. One example method includes identifying a location associated with an entity, identifying, from navigation information query logs, starting points for navigation information that includes an ending point in a predefined vicinity of the location associated with the entity, aggregating information associated with the starting points, and providing aggregated starting point information to the entity.
US09002878B2
A roadside device is provided with a corresponding table where an item of a new version of a taste data table assumed user taste information from an item of an old version of the taste data table. Item numbers “52”, “53”, “62” and “63” in the old version of the taste table, for example, are made to correspond to item numbers “52”, “53” and “63” in the new version of the taste table. An ITS vehicle-mounted device sets user taste data in the updated item numbers to default values of the items in the new version for a transmitting-destination user of the taste data table of the new version and transmits the default data to an ITS vehicle-mounted device of the transmitting-destination user. Thereby, a proper default value is set for a version change of the taste data table in the roadside apparatus, reducing user's input trouble.
US09002868B2
In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.
US09002867B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media for determining a weighted overall quality of result statistic for a document. One method includes receiving quality of result data for a query and a plurality of versions of a document, determining a weighted overall quality of result statistic for the document with respect to the query including weighting each version specific quality of result statistic and combining the weighted version-specific quality of result statistics, wherein each quality of result statistic is weighted by a weight determined from at least a difference between content of a reference version of the document and content of the version of the document corresponding to the version specific quality of result statistic, and storing the weighted overall quality of result statistic and data associating the query and the document with the weighted overall quality of result statistic.
US09002863B2
A method for providing a data translation may include receiving an input string comprising a free text response indicative of a physiologic condition, and applying a selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository. The selected transform may be selected from a library of potential transforms based on results of the selected transform relative to a rational range associated with the physiologic condition. A corresponding computer program product and apparatus are also provided.
US09002862B2
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
US09002860B1
Methods for organizing and retrieving data values in a persistent data structure are provided. Data values are grouped into data blocks and pointers are obtained for each data block. In addition, one or more summaries, related to a properties of the data block, are created and associated with the data block's pointer. The summaries allow for a more efficient retrieval of data values from the data structure by preventing unnecessary retrieval calls to persistent storage when the summaries do not match query criteria.
US09002855B2
A method of assessing the value of tags in a collaborative tagging system can include monitoring user interaction with each of a plurality of tags and/or artifacts associated with tags, wherein each of the plurality of tags has been previously associated with at least one artifact of the collaborative tagging system. For each of the plurality of tags, a measure of value for the tag can be determined according to user interaction with the tag. A list comprising at least one tag and an indication of the measure of value of the tag can be output.
US09002849B2
A media store server provides customers' digital information devices with a catalog of multimedia content available from servers of multiple vendors. To provide a unified catalog for the store, the multimedia contents are grouped according to descriptive texts. A descriptive text for a multimedia content item or file is obtained from a vendor's catalog, and the descriptive text is standardized to generate a token for that particular multimedia content item. The multimedia content is classified in an existing catalog group corresponding to an already existent token, if the generated token matches an existent token in the catalog of the media store server. A new group for multimedia content is generated and the particular multimedia content is assigned to the new group, if the generated token does not yet exist in the catalog of the multimedia store server.
US09002848B1
Methods and systems for use in labeling documents within a cluster are provided. One example method includes assembling a set of documents including a first plurality of previously clustered documents and a second plurality of documents. Each of the first plurality of previously clustered documents has at least one label identifying a topic to which content of the document relates. The method includes partitioning documents from the set of documents into multiple clusters, determining if a dominant topic exists within one of the multiple clusters, determining a metric value for one of the multiple clusters based on the number of documents within the one of the multiple clusters having a label identifying the determined dominant topic, and labeling at least documents from the second plurality of documents within the one of the multiple clusters with the label identifying the dominant topic when the metric value exceeds a predetermined threshold.
US09002844B2
A computer-readable recording medium stores a program for causing an apparatus to execute a procedure. The procedure includes: regarding each data in a data set having a key and a value corresponding to the key, calculating a key characteristic value of the data as an index value indicating an existence of the key in the data and another key included in the value based on the value of the key and the value of the other key included in the value; generating a segment in which data blocks of which the calculated key characteristic values are similar to each other are grouped in one group; and setting a storage destination of the data in the generated segment.
US09002842B2
A method for computerized batching of huge populations of electronic documents, including computerized assignment of electronic documents into at least one sequence of electronic document batches such that each document is assigned to a batch in the sequence of batches and such that there is no conflict between batching requirements, the following batching requirements being maintained by a suitably programmed processor: a. pre-defined subsets of documents are always kept together in the same batch, b. batches are equal in size, c. the population is partitioned into clusters, and all documents in any given batch belong to a single cluster rather than to two or more clusters.
US09002836B2
An asset management system (AMS) facilitates management of electronic assets of a software service delivery organization. The AMS may facilitate classification of the electronic assets according to delivery phases in which each electronic asset is usable and accordingly enables users to identify and download the suitable assets usable in a desired delivery phase. The AMS also may receive from the users, usage data for (representing an extent of use of) the downloaded electronic assets and generate a set of utilization characteristics of the electronic asset based on the usage data. In addition, the AMS may facilitate classification of the assets according to a set of technology areas in which each electronic asset is applicable. On identifying that a new user is expected to operate in a specific technology area, the AMS may determine and provide suitable assets applicable to the specific technology area.
US09002831B1
In general, in one aspect, a method includes receiving, by one or more processors, a query image, obtaining, by the one or more processors, search results responsive to the query image, each search result identifying a corresponding web page containing an image that is determined to be responsive to the query image, the search results being ordered in a first arrangement, obtaining, by the one or more processors, text labels associated with the query image, and generating, by the one or more processors a second arrangement of the search results by ordering the search results based on a presence in the respective corresponding web pages of one or more of the text labels associated with the query image. This and other implementations of this aspect can include corresponding systems, apparatus, and computer program products.
US09002828B2
A system and method for predictive retrieval of content is described. Prior to selection and delivery of content to a mobile device by a personal computer, content is predictively retrieved from storage at the computing device. By predictively retrieving content, the content is available for immediate computing device to mobile device transfer.
US09002818B2
A method for calculating a content subset can include crawling a number of webpages for content, determining a relevance to a particular domain of the content, determining a penalty value for each of the number of webpages; and calculating, utilizing a data tree-based model, a subset of the content to analyze based on the relevance and the penalty value.
US09002817B2
Methods, systems, and computer program products are provided for interleaving search results. A method includes presenting multiple first search results received from a first search engine. The first search results satisfy a search query directed to the first search engine and are presented in an order. A second search result from a second search engine is inserted at a position between two otherwise adjacent first search results. The second search result is received from a second search engine in response to the search query.
US09002806B1
A system, method, and apparatus are directed towards identifying adaptive length segments of redundant data for encoding a data structure. Initial boundaries are identified for an input matching segment within input data and for a candidate store matching segment in a synchronized store. The data prior to and after the boundaries are compared to identify matching data. As matching data is identified, at least one of the boundaries of the matching segments is revised. An encoded representation of the resulting input matching segment is then generated based in part on pointers and offsets into the synchronized store. A data structure is generated based on the encoded representation and unmatched portion, which is sent to a receiver. The receiver uses the data structure to extract matching data from the synchronized store, and together with the unmatched input data in the data structure, reconstruct the input data.
US09002802B2
Provided are techniques for, in response to a source object being changed by a local transaction, generating log records, wherein each of the log records includes a sequence identifier, a source system entity modification timestamp, a target key, a target partition identifier, and values of source properties, wherein the source properties are identified using a target key indicator. The log records to process are selected based on a phase value of each log record, wherein the phase value is one of submitted, in-flight, and source system entity state change complete. One or more disjoint partitions are assigned to each of multiple processing instances. Under control of each of the multiple processing instances, it is determined whether to transmit a log record in the one or more disjoint partitions assigned to said processing instance and, in response to determining that the log record is to be transmitted, the log record is transmitted.
US09002798B1
A computer-implemented method for remedying corrupt backup images of host devices may include (1) identifying a backup image that represents a computing state of a host device at a specific point in time, (2) performing a data-corruption analysis on the backup image that represents the computing state of the host device to determine whether the backup image is corrupt, (3) determining that at least a portion of the backup image is corrupt based at least in part on the data-corruption analysis, and then (4) performing at least one remedial action to initiate remedying the corrupt portion of the backup image in response to determining that the portion of the backup image is corrupt. Various other methods, systems, and computer-readable media are also disclosed.
US09002797B2
Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
US09002787B2
A method and apparatus for tracking device management data changes comprising storing information related to modification to device management data wherein the device management data is stored in an Open Mobile Alliance (OMA) compliant device management tree of Managed Objects (MO).
US09002773B2
A decision-support system for problem solving comprises software modules embodied on a computer readable medium, and the software modules comprise an input/output module and a question-answering module. The method receives problem case information using the input/output module, generates a query based on the problem case information, and generates a plurality of answers for the query using the question-answering module. The method also calculates numerical values for multiple evidence dimensions from evidence sources for each of the answers using the question-answering module and calculates a corresponding confidence value for each of the answers based on the numerical value of each evidence dimension using the question-answering module. Further, the method outputs the answers, the corresponding confidence values, and the numerical values of each evidence dimension for one or more selected answers using the input/output module.
US09002771B2
A system, method, and computer program product are provided for applying a rule to associated events. In use, a plurality of events is associated based on at least one identifier. Additionally, at least one rule is applied to the associated events. Further, a reaction is performed based on the application of the at least one rule.
US09002766B2
A system and a computer implemented method for determining a value of information are described herein. The method includes drawing a plurality of synthetic prior earth models from one or more prior distributions for a plurality of well locations and generate from each prior distribution synthetic data; and drawing a plurality of posterior earth models from a posterior distribution for the plurality of well locations, the posterior distribution being generated through stochastic inversion from the synthetic data and the plurality of posterior models are drawn from each of the plurality of prior earth models. The method further includes calculating a difference or a ratio between a weighted value prior and a weighted value posterior and calculating a sum over a plurality of well locations of the difference or the ratio to obtain the value of information.
US09002761B2
A system, method and apparatus for automatically adapting power grid usage by controlling internal and/or external power-related assets of one or more users in response to power regulation and/or frequency regulation functions in a manner beneficial to both the power grid itself and the users of the power grid.
US09002759B2
Roughly described, a data mining system includes a candidate gene database in which each candidate individual has a respective fitness estimate. A gene pool processor tests individuals from the candidate gene pool on training data and updates the fitness estimate of the individuals. A gene harvesting module deploys selected individuals from the gene pool. The gene pool processor includes a competition module which selects individuals for discarding in dependence upon their updated fitness estimate. The system maintains a fitness training history for each of the candidate individuals, identifying the data samples on which the individual has been tested. The historical information can be used to assist in any one or more of the following: competition among the individuals, avoiding re-testing of an individual on the same data sample, removing duplicate test data before merging fitness evaluations, improving gene pool diversity, and selecting individuals for deployment.
US09002755B2
Systems and methods for culture mapping and intelligence include software tools to collect, analyze, and categorize data based on behavior archetypes to produce information visualizations from the data. In one embodiment, a user query relative to a topic of interest may include a word, a combination of words, or a set of words for a particular field, such as a byline or hashtag of an online or networked community. One or more data sources, which may include social media and other websites are selected by the user or the system and a list of accounts ordered by one or more selected criteria, such as frequency of occurrence of the query words, for example, is produced. One or more weighting factors may then be associated with each account. A matrix is generated with accounts positioned to illustrate the account relative to behavior attributes along selected continuums.
US09002749B1
Methods and systems for virtual checking are described. A virtual check is created by a payor's device and then sent to the payee's device. The payee can be another mobile device. The virtual check has many of the same features as a regular, paper check plus additional features only available in digital form. In an example, the data can be encrypted by either the banks key or the payor's key. Further encryption can occur between the payor's device and the payee's device, which can connect on a peer-to-peer network. The check can be an image with tag data. In an example, data can be encoded into the image itself. The virtual check can include populated data that cannot be changed by the payee. In an example, the virtual check application of the payee can automatically perform a funds availability check.
US09002739B2
Advanced internet-connected devices, such as smart TVs, can be used for conducting online transactions. Online transactions often lack an effective mechanism to prevent repudiation of the transaction. Signature data, representative of a consumer's signature motion, may be captured by a signature capture device. The signature capture device can be the smart TV or a device associated with the smart TV (e.g., a remote controller). The signature device can also be a security token. The signature data may be processed, stored, and/or transmitted for later use. The representation of the consumer's signature provides a non-repudiation mechanism similar in function to that of a consumer's actual handwritten signature on a credit card or debit card receipt.
US09002732B2
A computerized method and system for keeping popular advertisements active are provided. Example embodiments may include identifying one or more expiring online content from a plurality of online contents. A popularity of the one or more expiring online content may be determined; and an expiration date of the one or more expiring online content may be extended based on the popularity.
US09002728B2
A campaign offers and rewards system includes an offer serving engine, and an analytics engine with data intelligence. The analytics engine compares information about similar goods or services sold by different entities, manufacturers or service providers to create product and service categories. A redemption engine is included.
US09002727B2
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
US09002725B1
A method of serving an electronic document in response to a client request includes identifying an electronic document requested by a client. At least one information entity matching at least one predetermined information entity type is extracted from the electronic document. One or more links are then generated for each extracted information entity and are served to the requesting client in connection with other information corresponding to the at least one information entity and the electronic document. In some embodiments the electronic document is an email message, SMS message, transcribed voice message, or a combination of such messages. In some embodiments the extracted information entity is a physical address, an email address, a phone number, an object identification number, a product name, a company name, a stock symbol, a movie title, a book title, a calendar entry, an individual's name, a city name, a URL, or event information.
US09002724B2
An incentive provision system that contributes to expanded sales of a content service and includes a user terminal and a provision device. The provision device receives, from the user terminal, request information for requesting incentive information relating to the content service. If the request information is valid, then the provision device provides the incentive information to the user terminal. A user of the user terminal enjoys using the incentive information provided from the provision device, which, in turn, motivates the user to receive the content service.
US09002722B2
A lifecycle obsolescence forecasting system. The system may include a data integrator configured to receive part information for a plurality of parts. The system may include a sustainability optimizer configured to receive one or more sustainability requirements for a part in the plurality of parts. The system may include a forecaster coupled to the data integrator and the sustainability optimizer, wherein the forecaster may be configured to analyze the part information and the one or more sustainability requirements to establish a component stock-out date for the part, wherein the component stock-out date may comprise a date when a last spare of the part is forecast to be removed from stock, and wherein the component stock-out date may be established as a function of at least the part usage rate and a corresponding failure rate of the part.
US09002714B2
A method for controlling an electronic apparatus which uses voice recognition and motion recognition, and an electronic apparatus applying the same are provided. In a voice task mode, in which voice tasks are performed according to recognized voice commands, the electronic apparatus displays voice assistance information to assist in performing the voice tasks. In a motion task mode, in which motion tasks are performed according to recognized motion gestures, the electronic apparatus displays motion assistance information to aid in performing the motion tasks.
US09002713B2
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for speaker recognition personalization. The method recognizes speech received from a speaker interacting with a speech interface using a set of allocated resources, the set of allocated resources including bandwidth, processor time, memory, and storage. The method records metrics associated with the recognized speech, and after recording the metrics, modifies at least one of the allocated resources in the set of allocated resources commensurate with the recorded metrics. The method recognizes additional speech from the speaker using the modified set of allocated resources. Metrics can include a speech recognition confidence score, processing speed, dialog behavior, requests for repeats, negative responses to confirmations, and task completions. The method can further store a speaker personalization profile having information for the modified set of allocated resources and recognize speech associated with the speaker based on the speaker personalization profile.
US09002712B2
The invention provides a system, method, and business model for an information system and service having business self-promotion, promotion and promotion tracking, loyalty or frequent participant rewards and redemption, audio coupon, ratings, and other features. A business or organization in which consumers call into a service using ordinary telephone, PC, PDA, or other information appliance, and make requests in plain speech for information on goods and/or services, and the service provides responses to the request in plain speech in real-time. Provides operating model for a telephone-based audio-interfaced goods and services information and referral service having merchant self-promotion features, including database provider storing merchant information; an interface for inputting merchant information into the database and for retrieving and editing the information; and an interface for inputting voice commands and data and for receiving merchant information and processed information from the database in response to the input voice commands and data.
US09002709B2
Provided is a voice recognition system capable of, while suppressing negative influences from sound not to be recognized, correctly estimating utterance sections that are to be recognized. A voice segmenting means calculates voice feature values, and segments voice sections or non-voice sections by comparing the voice feature values with a threshold value. Then, the voice segmenting means determines, to be first voice sections, those segmented sections or sections obtained by adding a margin to the front and rear of each of those segmented sections. On the basis of voice and non-voice likelihoods, a search means determines, to be second voice sections, sections to which voice recognition is to be applied. A parameter updating means updates the threshold value and the margin. The voice segmenting means determines the first voice sections by using the one of the threshold value and the margin which has been updated by the parameter updating means.
US09002708B2
A speech recognition system and method based on word-level candidate generation are provided. The speech recognition system may include a speech recognition result verifying unit to verify a word sequence and a candidate word for at least one word included in the word sequence when the word sequence and the candidate word are provided as a result of speech recognition. A word sequence displaying unit may display the word sequence in which the at least one word is visually distinguishable from other words of the word sequence. The word sequence displaying unit may display the word sequence by replacing the at least one word with the candidate word when the at least one word is selected by a user.
US09002703B1
The community-based generation of audio narrations for a text-based work leverages collaboration of a community of people to provide human-voiced audio readings. During the community-based generation, a collection of audio recordings for the text-based work may be collected from multiple human readers in a community. An audio recording for each section in the text-based work may be selected from the collection of audio recordings. The selected audio recordings may be then combined to produce an audio reading of at least a portion of the text-based work.
US09002697B2
Systems for translating text messages in an instant messaging system comprise a translation engine for translating text messages into a preferred language of a recipient of the text messages. The systems are preferably configured to send and receive the text messages and to determine whether the text messages that are received in a source language are in the preferred language of the recipients so that the text messages are displayed in the preferred language of the recipients of the text messages. Other systems and methods are also provided.
US09002695B2
Provided are two types of translation engines. One of the translation engines translates a text written in a source language X into an intermediate language C, and the other translates the intermediate language C into a target language Y. The X-C translation engine translates an original text written in the source language X into a text in a predetermined intermediate language C as well as acquires and adds annotations obtained by this translation to the translated text written in the intermediate language C. The C-Y translation engine references annotations, which are obtained by the X-C translation engine and added to the text in the intermediate language C, and translates the text in the intermediate language into a text in the target language Y sentence.
US09002685B2
A method and system is provided for solving for electromagnetic fields by approximating an electromagnetic function as a sum of basis functions multiplied by coefficients to be determined. The set of equations used to determine the coefficients results from taking derivatives of the action integral with respect to the coefficients (and/or other parameters) and setting the derivative equal to zero, thereby extremizing the action integral.
US09002681B2
Computer-assisted method for optimizing surfaces of composite-material structures as part of a design process that includes the following stages: a) Providing a multi-cell surface (11) of the structure obtained using aerodynamic calculations; b) Transforming said multi-cell surface (11) into an optimized surface (13) with fewer cells, concatenating contiguous cells and maintaining point and tangent continuity between them; c) Using said optimized surface (13) as geometric master when designing the components of the structure. The method is particularly applicable to the design of structures with a plurality of components and in particular fuselages of aircraft made of composite material. The invention also relates to a computer program for performing the method.
US09002678B1
A unified method to detection and isolation of parametric faults in a physical system resulting from variations in the parameters of its constituting subsystems, termed herein as diagnostic parameters, uses Kalman filter residuals. Rather than using the feature vector made of the coefficients of the numerator and denominator of the system transfer function, which is known to be a non-linear function of the diagnostic parameter variations, the method first shows and then exploits, for fault detection purposes, the fact that the Kalman filter residual is a multi-linear function of the deviations in the diagnostic parameters, i.e. the residual is separately linear in each parameter. A fault is then isolated using a Bayesian multiple composite hypotheses testing approach. A reliable map relating the diagnostic parameters to the residual is obtained off-line using fault emulators. The unified fault detection and isolation method is successfully evaluated on both simulated data as well as on real data obtained from a benchmarked laboratory-scale coupled-tank system used to exemplify an industrial two-tank process.
US09002669B2
An electricity consumption measurement apparatus, an electricity consumption measurement method, and a non-transitory tangible machine-readable medium thereof are provided. The electricity consumption measurement apparatus comprises a detector and a processor electrically connected to the detector. The detector is configured to detect an electricity consumption value and a voltage value. The processor is configured to calculate a variation rate according to the voltage value and a base voltage value. The processor adjusts the electricity consumption value according to the variation rate. The electricity consumption measurement method is able to perform the same operations as those performed by the electricity consumption measurement apparatus.
US09002665B2
A multi-channel flow sensing system typically includes first and second flow-sensing transducers arranged in each channel. A data acquisition system is coupled to the first and second transducers of each of the channels. The data acquisition system is arranged to transmit and/or receive a sensing signal from at least one of the first and second transducers of each of the channels. The received sensing signals are sequentially converted and accumulated as data for billing in accordance with the measured flow within each channel. Using common components within the data acquisition system for measuring the various channels reduces costs and increases affordability in cost-sensitive areas.
US09002659B2
A digital precious metal testing apparatus utilizes a probe that generates a galvanic voltage when an electrical circuit is completed with the object being tested being placed between the probe and the meter test pad formed of a copper pour with a gold coating. A microprocessor signals the percentage of precious metal through an indicator bar of LEDs. A calibration system is provided to enhance the accuracy of the testing apparatus by comparing a test reading from a known test specimen with a corresponding theoretical reading for that specimen. The calibration procedure establishes a recalibration curve from the test reading against which all subsequent readings will be compared to determine the content of precious metal. Calibration of the testing apparatus is initiated with the depression of a calibration switch and is undertaken with each power-up of the meter, with each probe replacement and with any substantial change in environmental conditions.
US09002648B2
A system and method for use in a downhole tool having distance measurement, feature detection, and primary measurement devices positioned therein are provided. In one example, the method includes recording a first plurality of features and corresponding positions in a first log using the feature detection device and the distance measurement device, respectively. A first feature of the first plurality of features is selected and the position corresponding to the first feature is identified. The feature detection device is aligned relative to the first feature based on the identified position. A first primary measurement is taken using the primary measurement device while the feature detection device is aligned relative to the first feature. The steps of recording, selecting, moving, and taking are repeated to obtain a second primary measurement while the feature detection device is aligned relative to a second feature of a second plurality of features.
US09002625B2
Provided is a control device for an internal combustion engine equipped with a supercharger, including: operation state detection means for detecting an operation state of the internal combustion engine; overlap read means for reading a valve overlap period; collector pressure detection means for detecting a collector pressure; exhaust gas pressure estimation means for estimating an exhaust gas pressure on an upstream side of the supercharger; and scavenging amount estimation means for estimating a scavenging amount based on the operation state, the valve overlap period, the collector pressure, and the exhaust gas pressure.
US09002615B2
A method and system for online power management of a turbine engine is provided. The method includes operating an engine control system on a first bandwidth, filtering at least one data input from the engine control system to a second bandwidth, and receiving, by a power management system operating on the second bandwidth, the at least one filtered data input. The method also includes predicting an engine operating condition using the at least one filtered data input using a closed-loop engine model, determining an optimal engine power management based on the prediction, solving a constrained optimization for a desired optimization objective, and outputting the optimal engine power management to the engine control system.
US09002613B2
A target (not-to-exceed) speed for a vehicle over a road segment ahead of the vehicle is established based on a desired relationship with a speed profile of the segment. The speed profile is generated by analyzing a statistical distribution of historical speed data over the segment collected by probe vehicles. A driver alert is activated if the vehicle is likely to exceed the target speed based on at least one measured vehicle dynamic property. The target speed may be established by identifying a baseline road segment over which the vehicle has previously travelled and which is similar to the approaching road segment, comparing a past speed of the vehicle over the baseline segment with a speed profile of the baseline segment to determine a speed differential, and applying the speed differential to the speed profile of the approaching segment.
US09002611B2
Pitching is reduced even when strong braking operation is performed during low speed running. A vehicular brake hydraulic pressure control apparatus includes control section that performs pitching reducing control for reducing occurrence of pitching by controlling each control valve unit to switch brake hydraulic pressure between pressure increasing state, pressure decreasing state, and holding state. The control section performs pitching reducing control based on weight distribution ratio between front wheels and rear wheels during deceleration, and includes distribution ratio calculating section for calculating the weight distribution ratio from deceleration of vehicle, vehicle speed calculating section for calculating vehicle speed, and determining section for determining whether or not to perform pitching reducing control, wherein the determining section determines to perform pitching reducing control if conditions are satisfied, the conditions including at least that the calculated vehicle speed is lower than a predetermined speed and that braking operation is being operated.
US09002610B2
A brake system and related components including a metering device are configured to regulate a control signal received from a brake control device such that a control valve delays the supply of a level of requested braking pressure for a prescribed amount of time. The metering device can be an inversion valve and orificed check valve in a control circuit adapted to allow relatively unrestricted flow until a threshold pressure is reached, after which pressure the inversion valve closes and the flow is metered through an orifice. This has the effect of allowing rapid brake actuation to a first level, and then slowing further application of the brake until full requested braking is achieved. An electronic control unit can also be configured to regulate a control signal to delay development of the requested brake pressure.
US09002609B2
A vehicle brake control system includes a regenerative braking control component, a frictional braking control component, a calculating component and a controlling component. The regenerative braking control component controls a regenerative braking device to provide a regenerative braking torque. The frictional braking control component controls a frictional braking device to provide a frictional braking torque. The calculating component calculates a regenerative braking torque filter processing value based on a fluctuation frequency of the regenerative braking torque. The controlling component, during a first condition, operates a motorized power assist control device based on the regenerative braking torque filter processing value, instead of the regenerative braking torque, to moderate the frictional braking torque, such that the regenerative braking torque and the moderated frictional braking torque provide a target braking torque based on a braking operation.
US09002607B2
In a lock-up clutch control device, base hydraulic pressure calculation device calculates base hydraulic pressure Pb for engaging a lock-up clutch based on input torque from an engine, correction factor calculation device calculates correction factor α, which is greater than 0 but less than 1, for correcting the base hydraulic pressure Pb based on an input rotational speed Ni of a transmission and a cylinder cut-off state of the engine. Commanded hydraulic pressure calculation device calculates a commanded hydraulic pressure Pc from the base hydraulic pressure Pb and the correction factor α by means of: current value of commanded hydraulic pressure Pc←previous value of commanded hydraulic pressure Pc+(base hydraulic pressure Pb−previous value of commanded hydraulic pressure Pc)×α, and the commanded hydraulic pressure Pc is made to converge to the base hydraulic pressure Pb by repeating this a predetermined number of times.
US09002606B1
A system and method can control the dry dual clutch transmission (dDCT) of a vehicle. The method includes modifying a recorded torque-to-position (TTP) table based on a calculated clutch torque difference between a calculated clutch torque and a commanded clutch torque. The commanded clutch torque is provided by a transmission control module and is defined as a clutch torque sufficient to move the vehicle without applying the accelerator applier after the brake applier has been released. The calculated clutch torque is a function of the actual engine torque value, the engine inertia, and the engine acceleration.
US09002594B2
An agricultural working machine has a one control/regulating unit designed to adjust and monitor working parameters, quality parameters or both of the agricultural working machine that influence a harvesting process. The adjusting and monitoring are carried out in an automatable manner by the control/regulating unit using stored families of characteristics. The agricultural working machine also has at least one display device for depicting setpoint values and actual values of the working parameters, quality parameters or both. The control/regulating unit actuates defined measurement points in the stored families of characteristics and the specifically actuated measurement points are located in the boundary regions of the family of characteristics or outside the active working region of the particular family of characteristics.
US09002589B2
An optical measuring device for a vehicle includes an optical transmitter that generates transmitter radiation and radiates it into a monitoring region, and a receiver that receives resulting receiver radiation from the region. An evaluation and control unit evaluates the receiver radiation for object recognition. A first transmitter generates a first light field on a surface in the region by emitting directed first transmitter radiation and a second transmitter generates a second light field in the adjacent surroundings of the first field by emitting directed second transmitter radiation. The unit receives and evaluates first receiver radiation reflected by the first field and second receiver radiation reflected by the second field via the receiver, wherein the unit generates an output signal when it detects change in the reflected second receiver radiation caused by a trigger object detected in the region and reflected first receiver radiation unchanged by the object.
US09002585B2
A control system for electronically controlling engine speed and PTO clutch mechanism engagement of a grounds maintenance vehicle such as a lawn mower. In one embodiment, an electronic controller (electronic control unit or ECU) may receive operator inputs from a speed setting switch and an on/off PTO clutch engagement switch. The ECU may take these inputs and make intelligent decisions as to when to engage/disengage the clutch mechanism and may change engine speed automatically prior to, during, and/or after clutch mechanism engagement/disengagement. In one or more of these speed setting switch positions, the switch may set a speed of the engine to a first speed when the clutch mechanism is disengaged, and a second speed (different than the first speed) when the clutch mechanism is engaged.
US09002575B2
A method and apparatus for validating a vehicle operator. In one embodiment, an apparatus comprises an input device for allowing entry of vehicle operator identification information, a transceiver for transmitting a message and receiving a response to the message, an interface for allowing a processor to communication with a vehicle sub-system, and a processor connected to the input device, the transceiver, and the interface, the processor for receiving the vehicle operator identification information from the input device, for generating the message comprising the vehicle operation identification information and providing the message to the transceiver, for receiving the response from the transceiver and for controlling the vehicle sub-system, via the interface, based on the response.
US09002570B2
Disclosed is a remote monitoring terminal device including: connection terminals (T, . . . ); a data storage control section for storing, in a first data storage section at predetermined intervals, only a predetermined number of latest data sets fed via the connection terminals (T, . . . ); a sampling data storage control section for storing in a second data storage section sampling data obtained by sampling the data stored in the first data storage section at sampling intervals (TC); and a communications section, wherein the sampling data storage control section transmits the sampling data stored in the second data storage section to the remote monitoring device via the communications section in response to a request from the remote monitoring device or in response to an end of a work.
US09002569B2
A vehicle comprises a plurality of control module structures. A first control module structure is configured for determining a current motive mode of the vehicle. A second control module structure is configured for determining information indicating that a driver of the vehicle has left the vehicle unattended while the vehicle is in a motive-enabled mode. A third control module structure is configured for causing a secure idle mode to be implemented as a function of determining the information indicating that the driver of the vehicle has left the vehicle unattended while the vehicle is in the motive-enabled mode. Implementing the secure idle mode can include inhibiting the vehicle from being driveable until a driver access code is successfully received and authenticated by the vehicle.
US09002567B2
Course-based place searching systems and methods are described. In an embodiment, a system for performing a course-based place search may include a navigation device, a processing device, and a display. The navigation device may be configured to track a location and a course of the vehicle. The processing device may be communicatively coupled to the navigation device and may be configured to request places from a resource based at least in part on the location of the vehicle and the search criterion and to return a first one or more places received from the resource to an occupant of the vehicle. The first one or more places may be based at least in part on the course of the vehicle. The display may be communicatively coupled to the processing device. The first one or more places may be displayed on the display.
US09002566B2
A visual, GNSS and INS (gyro) system for autosteering control uses crop row and furrow row edge visual detection in an agricultural application in order to closely track the actual crop rows. Alternatively, previous vehicle tracks can be visually detected and followed in a tramline following operating mode. GNSS and inertial (gyroscopic) input subsystems are also provided for supplementing the video input subsystem, for example when visual references are lost. Crop damage is avoided or at least minimized by avoiding overdriving the existing crops. Other applications include equipment control in logistics operations.
US09002564B2
A method of parking a vehicle includes calibrating a wheel speed count of the vehicle based on a measured length that is external to the vehicle, and parking the vehicle based on the calibrated wheel speed count.
US09002559B2
A method for operating a powertrain system to transfer torque among an engine, torque machines, and a driveline in response to an output torque request includes executing a selection scheme to evaluate operating in a plurality of candidate powertrain states including a pseudo-electric vehicle (EV) range responsive to the output torque request. A respective minimum cost for operating the powertrain system in each of the candidate powertrain states including the pseudo-EV range is determined. A preferred powertrain state is selected, and is one of the candidate powertrain states including the pseudo-EV range associated with a minimum of the respective minimum costs. The powertrain system is controlled in the preferred powertrain state responsive to the output torque request.
US09002556B2
A torque response control apparatus for an electric motor of a vehicle comprises a motor torque response control means that is configured to carry out finding a difference between a required acceleration that is variable in accordance with a change of a vehicle driving condition and an actual acceleration that is obtained, at the time of the change of the vehicle driving condition, with the aid of a torque characteristic of the electric motor, the difference being caused by the torque characteristic of the electric motor in which the maximum torque is varied in accordance with a rotation speed of the electric motor; and controlling the torque response of the electric motor in a manner to cause a driver to feel the difference of the actual acceleration from the required acceleration to be small by compensating the difference between the required acceleration and the actual acceleration.
US09002555B2
An electric-bicycle driving apparatus includes a speed change mode operator to output a low-speed mode signal or a high-speed mode signal, a controller to receive the low-speed mode signal or high-speed mode signal outputted from the speed change mode operator and to output a first control signal corresponding to the low-speed mode signal or a second control signal corresponding to the high-speed mode signal, a generation-signal provider to provide a generation signal outputted from a generator, and a stepping operation load booster to boost a load of the generation signal outputted from the generation-signal provider by receiving the first control signal or second control signal when the speed change mode operator outputs the low-speed mode signal or high-speed mode signal, and to send a stepping operation provider a resulting signal of the boost in a stepping operation signal corresponding to the low-speed mode signal or high-speed mode.
US09002552B2
An electric vehicle includes a transmission, motor, rechargeable energy storage system (RESS), auxiliary power unit (APU), and a controller. The APU has a pair of rings, at least one of which rotates with respect to the other. One ring is coaxial with and radially within the other. Ring rotation generates current in windings. A gear element is in driving connection with the rotatable ring. The APU includes an engine disposed radially within the inner ring, and a power takeoff mechanism coupled to the gear element. The controller energizes the APU to rotate a ring. A method includes positioning the APU in a vehicle body compartment, affixing an outer ring of windings to a compartment wall, and positioning a rotatable inner ring having permanent magnets radially within and coaxial with the outer ring. The engine is positioned radially within the inner ring. A power takeoff mechanism connects to the inner ring.
US09002548B2
A system is provided for determining a mismatch between a model for a powered system and the actual behavior of the powered system. The system includes a coupler positioned between adjacent cars of the powered system. The coupler is positioned in a stretched slack state or a bunched slack state based upon the separation of the adjacent cars. The system further includes a controller positioned within the powered system. The controller is configured to determine a mismatch of the model. A method is also provided for determining a mismatch between a model for a powered system and the actual behavior of the powered system.
US09002547B2
A system and method for determining dynamically changing distributions of vehicles in a vehicle system are disclosed. The system and method determine handling parameters of the vehicle system. The handling parameters are determined for different distributions of the vehicles among different groups at different potential change points along a route. The system and method also determine whether to change the distributions at potential change points based on the handling parameters. Based on determining that the distributions are to change, a selected sequence of changes to the distributions is determined at one or more of the potential change points along the route. Change indices are generated based on the selected sequence. The change indices designate times and/or the one or more potential change points at which the distributions changes. The vehicles included in a common group have common designated operational settings while the vehicles are in the common group.
US09002537B2
Described embodiments include an electric vehicle battery system and a method. The electric vehicle battery system includes a rechargeable traction battery pack configured to supply electric power to a propulsion system of a vehicle. The system includes a data-gathering module configured to monitor or test an aspect of the traction battery pack and in response to generate a traction battery pack status report. The system includes a gatekeeper module configured to permit or deny the rechargeable traction battery pack (i) supplying electric power to the propulsion system or (ii) receiving a recharge, the permit or deny in response to a management instruction issued by a remote battery manager system. The system includes a communication system configured to communicate with the remote battery manager. In an embodiment, the system includes an on-board charging system configured to recharge the rechargeable traction battery pack.
US09002536B2
A mobile device enabling one or more processors to receive vehicle key security codes from a vehicle key. The mobile device may receive a signal from a transmitter associated with a vehicle key, the signal being indicative of one or more security codes associated with the vehicle key. The mobile device may store the one or more security codes in memory and configure a mobile device application to implement one or more vehicle control functions using the security codes. The mobile device may wirelessly transmit commands for implementing the one or more vehicle control functions using the security codes to a vehicle associated with the key. The wireless transmission of commands may include short range wireless communication.
US09002532B2
A computerized method for controlling a chiller plant for cooling a building is provided. The chiller plant has a chiller plant load. The method includes estimating an optimal combination of chiller plant equipment for meeting the chiller plant load. Estimating the optimal combination of chiller plant equipment includes using binary optimization to determine at least two potential combinations of chiller plant equipment. Estimating the optimal combination of chiller plant equipment also includes using nonlinear optimization to determine a potential power consumption minimum for each of the at least two potential combinations. The method also includes controlling the chiller plant according to the estimated optimal combination of chiller plant equipment.
US09002527B2
A coil of an electro-pneumatic converting portion is connected in parallel with a constant voltage circuit. An electric current regulating portion is provided in a supply line for an electric current to the coil. The regulating value for the electric current in this electric current regulating portion is controlled by an instruction from a CPU. The CPU detects, as a present supply electric current, an actual value for the supply electric current from a higher-level system, and evaluates whether or not there is, in the present supply electric current, a surplus electric current that can be directed to the electro-pneumatic converting portion. The supply electric current can be in excess of 4 mA and is the surplus electric current, and if there is a surplus electric current, then a command is sent to the electric current regulating portion so as to allocate that surplus electric current to the coil.
US09002526B2
The current application is directed to intelligent controllers that continuously, periodically, or intermittently monitor progress towards one or more control goals under one or more constraints in order to achieve control that satisfies potentially conflicting goals. An intelligent controller may alter aspects of control, dynamically, while the control is being carried out, in order to ensure that goals are obtained and a balance is achieved between potentially conflicting goals. The intelligent controller uses various types of information to determine an initial control strategy as well as to dynamically adjust the control strategy as the control is being carried out.
US09002518B2
In one embodiment of the invention, a control system for a robotic surgical instrument is provided including a torque saturation limiter, a torque to current converter coupled to the torque saturation limiter, and a motor coupled to the torque to current converter. The torque saturation limiter receives a desired torque signal for one or more end effectors and limits the desired torque to a range between an upper torque limit and a lower torque limit generating a bounded torque signal. The torque to current converter transforms a torque signal into a current signal. The motor drives an end effector of one or more end effectors to the bounded torque signal in response to the first current signal.
US09002517B2
Method and system for telematic control of a slave device. Displacement of a user interface control is sensed with respect to a control direction. A first directional translation is performed to convert data specifying the control direction to data specifying a slave direction. The slave direction will generally be different from the control direction and defines a direction that the slave device should move in response to the physical displacement of the user interface. A second directional translation is performed to convert data specifying haptic sensor data to a haptic feedback direction. The haptic feedback direction will generally be different from the sensed direction and can define a direction of force to be generated by at least one component of the user interface. The first and second directional translation are determined based on a point-of-view of an imaging sensor.
US09002502B2
The present invention provides a method and the like that are capable of calculating a correction value for a rotational axis and make it possible to correct an error in position or position and posture of a tool, which results from a geometric error, correct an error in posture of the tool, and also enhance the accuracy in machining by preventing a translational axis from operating in an infinitesimal manner due to a correction command. In a machine tool having two or more translational axes and one or more rotational axes, a correction value for each of the translational axes is calculated using a command position of each of the rotational axes, a coordinate value of a correction reference point as one point designated in advance in a command position space of each of the translational axes, and a geometric parameter representing the geometrical error.
US09002501B1
A system and related method providing a turnkey arrangement for the rapid production of parts using one or more CNC machines. The system includes a set of functions arranged to generate a rapid production technical data package that may be used by the manufacturer to fabricate a part quickly, efficiently and accurately. The package includes a First Article inspection certificate, a three-dimensional solid model, setup and process instructions, G and M Post codes, holding fixtures, cutting tools and revision control. The method includes steps leading to the creation of the rapid production technical data package. The steps include the gathering of part information, populating a database with CNC machine information, including Post codes, designing manufacturing instructions using a single CAD/CAM platform, integrating model and fixture information to generate a Smart Part model for any CNC machine, establishing Post codes for all CNC machines in the database, and proving out the model.
US09002497B2
Methods and systems for inspection of wafers and reticles using designer intent data are provided. One computer-implemented method includes identifying nuisance defects on a wafer based on inspection data produced by inspection of a reticle, which is used to form a pattern on the wafer prior to inspection of the wafer. Another computer-implemented method includes detecting defects on a wafer by analyzing data generated by inspection of the wafer in combination with data representative of a reticle, which includes designations identifying different types of portions of the reticle. An additional computer-implemented method includes determining a property of a manufacturing process used to process a wafer based on defects that alter a characteristic of a device formed on the wafer. Further computer-implemented methods include altering or simulating one or more characteristics of a design of an integrated circuit based on data generated by inspection of a wafer.
US09002495B2
The invention relates to a method for producing a bevel gear wheel, in particular for rudder propellers, the teeth of which have a macro geometry specific to the gear wheels, the teeth of which can be described by flank and profile lines, the flanks of which have a tooth flank micro topography and the bearing surface of which represents the contact region of the inter-meshing teeth. The crown of a tooth flank corresponds to the elevation of the tooth flank center with respect to the tooth flank edge, wherein the course of the height and width crowns of the flank surface is substantially shaped like a circular arc. By means of precise material removal, the micro topography of the tooth flank and thus the bearing surface is optimized firstly in that the material removal is carried out such that the end relief on the tooth flank surface is reduced toward the tooth heel side and the tooth toe side, an area having a greater length and width comes into engagement on the flank and thus an enlarged bearing surface is present, and secondly in that the course of the crown the crown of a tooth flank follows an approximately logarithmic, elliptical and/or an exponential curve shape, which runs through the point of contact, when the ease-off is viewed with no load, in a longitudinal section in the flank sectional surface and/or in a profile section in the profile sectional surface.
US09002493B2
A semiconductor processing apparatus includes a semiconductor processing station for a semiconductor wafer, and an endpoint detector associated with the semiconductor processing station. The endpoint detector includes a non-contact probe configured to probe the semiconductor wafer, an optical transmitter configured to transmit an optical signal to the non-contact probe, and an optical receiver configured to receive a reflected optical signal from the non-contact probe. The controller controls the semiconductor processing station based on the reflected optical signal.
US09002476B2
A biomedical conductor assembly adapted for at least partial insertion in a living body. The conductor assembly includes a plurality of the first electrical conductors each covered with an insulator and helically wound in a first direction to form an inner coil with a lumen. A plurality of second electrical conductors each including a plurality of un-insulated wires twisted in a ropelike configuration around a central axis to form a plurality of cables. Each cable is covered with an insulator and helically wound in a second opposite direction forming an outer coil in direct physical contact with the inner coil. The inner and outer coils are covered by an insulator. A method of making the conductor assembly and implanting a neurostimulation system is also disclosed.
US09002466B2
The present disclosure involves a programmer configured to program an implanted medical device. The programmer includes a circuit board and first and second wireless communication devices located on the circuit board. The first wireless communication device is configured to operate in a first frequency band. The second wireless communication device is configured to operate in a second frequency band different from the first frequency band. The first and second wireless communication devices are each configured to communicate wirelessly with the implanted medical device. The programmer includes a first group of antennas coupled to the first wireless communication device. The antennas in the first group have first different positions on the circuit board. The programmer includes a second group of antennas coupled to the second wireless communication device. The antennas in the second group have second different positions on the circuit board.
US09002465B2
Monitoring circuitry for an implantable stimulator device is disclosed. A switching matrix allows current from a current source to be distributed to any of a plurality of electrodes. A voltage drop across the active switches in the switch matrix is monitored and is compared to an expected voltage based upon the amplitude of the current and the known on resistance of the switch. If the monitored and expected voltages differ significantly, then a failure condition can be inferred, and an appropriate action can be taken, such shutting down stimulation. Using the already-existing switches in the switching matrix in this fashion is beneficial because it allows the current through the electrodes to be monitored without providing additional structures in the therapeutic current path, which would increase complexity and add unwanted resistance.
US09002464B1
An exemplary method includes a fitting subsystem 1) receiving a request to register a cochlear implant emulation device with the fitting subsystem, 2) initiating, in response to the request, a registration process, 3) obtaining, during the registration process, a unique identifier for the cochlear implant emulation device, and 4) registering, during the registration process, the cochlear implant emulation device with the fitting subsystem, the registering including storing the unique identifier in registration data maintained by the fitting subsystem. Corresponding systems and methods are also described.
US09002458B2
Portable transdermal electrical stimulation (TES) applicators for modifying a subject's cognitive state. In general, the portable applicators described are specifically configured and adapted to be lightweight and may be wearable, and to deliver a high-intensity TES able to evoke or enhance a predetermined cognitive effect. These TES applicators may include a pair of electrodes and a TES control module comprising a processor, a timer and a waveform generator. TES control module is adapted to deliver a biphasic electrical stimulation signal of 10 seconds or longer between the first and second electrodes having a frequency of 400 Hz or greater, a duty cycle of greater than 10 percent, an intensity of 3 mA or greater, with a DC offset.
US09002455B2
Techniques are provided for use by an implantable medical device for assessing and controlling concurrent anodal/cathodal capture. In one example, the device delivers bipolar pacing stimulus while sensing a bipolar intracardiac electrogram (IEGM) and while adjusting a magnitude of the pacing stimulus. The device analyzes the bipolar IEGM signals to detect an indication of activation representative of concurrent anodal and cathodal capture. Preferably, the pulse magnitude is set relative to the anodal/cathodal capture threshold based upon clinician programming in response to the needs of the patient. In this manner, concurrent anodal and cathodal capture can be selectively activated or deactivated based on clinician instructions received from a device programmer or other external programming device. Techniques exploiting both bipolar and unipolar IEGM signals to assess and control concurrent anodal/cathodal capture are also described. Techniques for use with quad-pole leads to achieve dual-site or quad-site capture are also set forth.
US09002453B2
Described herein are implantable systems and devices, and methods for use therewith, that can be used to perform arrhythmia discrimination. A plurality of different sensing vectors are used to obtain a plurality of different IEGMs, each of which is indicative of cardiac electrical activity at a different ventricular region. The plurality of different IEGMs can include, e.g., an IEGM indicative of cardiac electrical activity at a first region of the patient's left ventricular (LV) chamber and an IEGM indicative of cardiac electrical activity at a second region of the patient's LV chamber. Additionally, the plurality of different IEGMs can further include an IEGM indicative of cardiac electrical activity at a region of a patient's right ventricular (RV) chamber. For each of the IEGMs, there is a determination of a corresponding localized R-R interval stability metric indicative of the R-R interval stability at the corresponding ventricular region. This can include, e.g., determining, for each of the IEGMs, a plurality of R-R intervals corresponding to a plurality of consecutive cardiac cycles of the IEGM. For each IEGM, a measure of variation (e.g., standard deviation, range or variance, but not limited thereto) can then be determined for the plurality of R-R intervals to thereby determine the localized R-R interval stability metric for the IEGM. Arrhythmia discrimination is then performed using the plurality of determined localized R-R interval stability metrics.
US09002452B2
Pacing pulses are delivered to one or more cardiac regions to improve diastolic performance in patients having diastolic dysfunction and/or heart failure. A cardiac pacing system executes a pacing algorithm using a parameter indicative of the diastolic performance as an input. The pacing pulses excite the one or more cardiac regions to redistribute the loading on the ventricular wall during diastole, thereby improving the diastolic performance by lowering the degree of cardiac wall motion dyssynchrony associated with diastolic dysfunction.
US09002451B2
An implantable electrode array including a carrier on which plural electrodes are disposed. Also disposed on the carrier is an array antenna over which signals are wirelessly received. A tether is connected to the carrier. A tether antenna is attached to the tether. After the electrode array is implanted, during a trial period instructions and power are transmitted to the array antenna over the tether antenna. If the trial is successful, the tether is disconnected from the electrode array. If the trial is not successful and extraction of the array is necessary, extraction is accomplished by pulling on the tether. Electrode array removal may be facilitated by the pulling of the array into an extraction tube disposed over the tether.
US09002445B2
An external charger for an implantable medical device, comprises a housing, an alternating current (AC) coil and substrate contained within the housing, and one or more electronic components mounted to the substrate. The AC coil is configured for wirelessly transmitting magnetic charging energy to the implantable medical device. The AC coil is disposed in a first plane, with the magnetic charging energy having a field directed perpendicular to the first plane. At least a portion of the substrate has a surface extending along a second plane that is substantially perpendicular to the first plane.
US09002440B2
A computer-implemented method for characterizing circulatory blood volume and autoregulatory compensatory mechanisms to maintain circulatory blood volume is disclosed. A biological signal that emulates the arterial pulse wave is collected from a sensor. Three derived parameters are extrapolated from the biological signal. The first parameter, circulatory stress, reflects of the changes of the heart rate frequency. The second, circulatory blood volume, reflects the changes in the frequency strength of the heart rate frequency. The third, Pulse Volume Alteration (PVA) Index is a ratio of the sum of the strengths of the heart rate frequency harmonics to the strength of the heart rate frequency of the unprocessed biological signal. Each parameter is compared to a threshold value and assessed to determine an adequacy of circulatory blood volume and an appropriateness of the autoregulatory mechanisms used to maintain circulatory blood volume adequacy.
US09002437B2
A method performed in a medical navigation system includes driving a transmitter at a first frequency and a second frequency to generate first and second electromagnetic fields, wherein the first and second frequencies are sufficiently low such that the first and second electromagnetic fields are frequency independent; receiving first and second distorted fields corresponding to the first and second electromagnetic fields, respectively, with each of at least two electromagnetic (EM) sensors attached to a surgical device; generating first and second signals in response to receiving the first and second distorted fields, respectively, using each of the at least two EM sensors; and determining a distortion in the first and second signals based at least on a distance between the at least two EM sensors and a difference between the first and second signals generated by each of the at least two EM sensors.
US09002436B2
A method and system for tracking an ablation catheter and a circumferential mapping catheter in a fluoroscopic image sequence is disclosed. Catheter electrode models for the ablation catheter and the circumferential mapping catheter are initialized in a first frame of a fluoroscopic image sequence based on user inputs. The catheter electrode models for the ablation catheter and the circumferential mapping catheter are then tracked in each remaining frame of the fluoroscopic image sequence. In each remaining frame, candidates of catheter landmarks such as the catheter tip, electrodes and body points are detected for the ablation catheter and the circumferential mapping catheter, tracking hypotheses for the catheter electrode models are generated, and for each of the ablation catheter and the circumferential mapping catheter, the catheter electrode model having the highest probability score is selected from the generated tracking hypotheses.
US09002434B2
Position detection of a medical device is prevented from being impossible even when the frequency characteristic of a magnetic induction coil is varied in accordance with the state of an external magnetic field for guiding the medical device. A medical device position detecting system is a medical device position detecting system which is inserted into the body of a subject and guided by an external magnetic field, and it is equipped with a resonance circuit that is mounted in the medical device, contains a magnetic induction coil having a magnetic material inside and generates an alternate magnetic field, an alternate magnetic field detecting device that is disposed at the outside of an operation region of the medical device and detects the alternate magnetic field generated by the magnetic induction coil, a position information calculator for calculating position information of the medical device on the basis of the detected alternate magnetic field, and a frequency setting unit for setting at least one of the frequency of the alternate magnetic field detected by the alternate magnetic field detecting device and the frequency of the alternate magnetic field generated by the magnetic induction coil on the basis of at least one of the intensity and direction of an external magnetic field at the position of the magnetic induction coil.
US09002427B2
An apparatus and method for non-invasive and continuous measurement of respiratory chamber volume and associated parameters including respiratory rate, respiratory rhythm, tidal volume, dielectric variability and respiratory congestion. In particular, a non-invasive apparatus and method for determining dynamic and structural physiologic data from a living subject including a change in the spatial configuration of a respiratory chamber, a lung or a lobe of a lung to determine overall respiratory health comprising an ultra wide-band radar system having at least one transmitting and receiving antenna for applying ultra wide-band radio signals to a target area of the subject's anatomy wherein the receiving antenna collects and transmits signal returns from the target area.
US09002424B2
A tape-shaped superconducting film-forming substrate is disclosed, which includes a film-forming face for forming a laminate including a superconducting layer thereon, a rear face that is a face at a side opposite to the film-forming face, a pair of end faces connected to the film-forming face and the rear face, and a pair of side faces connected to the film-forming face, the rear face, and the pair of end faces, in which each of the pair of side faces includes a spreading face that spreads toward an outer side in an in-plane direction of the film-forming face from an edge part of the film-forming face toward the rear face side. A superconducting wire and a superconducting wire manufacturing method are also disclosed.
US09002417B2
An electronic device that can suppress galvanic corrosion from occurring on a metal constituent member and a metal screw member is provided. The electronic device according to the present invention includes a first constituent member in which a first screw hole is provided, a second constituent member through which a second screw hole is provided at a position facing the first screw hole, and a screw member that penetrates through the second screw hole to the first screw hole. A first seal member that surrounds edges of the first screw hole and the second screw hole is arranged on the first constituent member and the second constituent member, a second seal member that covers the screw member and an edge thereof is arranged on the second constituent member, and a third constituent member that covers the second seal member is fitted on the second constituent member.
US09002416B2
A wireless communication device responsive to orientation and movement comprising a housing, a cellular transceiver capable of communicating with a cellular communication network, a WLAN transceiver capable of communicating with a remote device via an ad hoc network, a sensor and a processor. The sensor detects a substantially vertical orientation of the wireless communication device. The sensor also detects a movement of the wireless communication device subsequent to detecting the substantially vertical orientation of the wireless communication device. The processor performs a function of the wireless communication device in coordination with the remove device via the WLAN transceiver. The processor performs this function in response to detecting the substantially vertical orientation and the movement of the wireless communication device.
US09002415B2
Disclosed herein are exemplary techniques for managing power in a direct wireless link between two wireless devices. The present disclosure provides at least three direct link power management techniques: Fast Resumption Mode (FRM) wherein the direct link is resumed automatically at a specified timing synchronization function (TSF); Slow Resumption Mode (SRM) wherein the direct link may be resumed by sending a Resume-Request via the access point; and Reverse Polling (RP), wherein one peer station of the direct link is continually awake and the other peer station uses reverse polling to start a service period. Thus, a method for power management of a direct wireless link between two wireless devices is disclosed. The method comprising the steps of establishing a direct wireless link between the first wireless device and the second wireless device; transmitting, from a first wireless device, a frame having a time value; receiving, at the second wireless device, the frame from the first wireless device; suspending the direct wireless link a duration determined based on the time value; and resuming the direct wireless link at a time determined based on the time value.
US09002413B2
A battery cell phone combination for use in a cell phone or other electronic device having a case or housing is provided. The battery cell phone combination has a primary battery and a secondary battery each being shaped so as to be able to be received in the case. When the primary battery is drained the user can enable the secondary battery in a rapid manner and for a fee or for free. The primary and secondary batteries are isolated from each other such that there is no current seepage between the two. The cell phone is continuously powered when switching from the primary battery to the secondary battery such that calls are not dropped during the switching process.
US09002407B2
A method for managing expedited communication functions for a mobile device having a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and a keyboard subsystem includes displaying a graphical key representation of mobile device keyboard subsystem keys, arranging the graphical keys in similar disposition to the mobile device keyboard subsystem keys, and displaying visual indicia to indicate mobile device keyboard subsystem keys associated with expedited communication functions.
US09002406B2
The present invention relates to a portable communication device (10) comprising: a display unit (12) for displaying a multi-dimensional image (13) having at least three dimensions; a multi-dimensional image control unit (15) controlling and providing said image (13) to be displayed in more than one plane (13a, b) depending on a selection of a user; a detector element (16) for detecting a selection of the user.
US09002401B2
A terminal and method for recognizing a communication target within a visible range. The method of a terminal to recognize a communication target includes obtaining location information of a communication target whose identification information is unknown within a visible range of a terminal user; and recognizing a relative location of the communication target with respect to the terminal based on the obtained location information and displaying the recognized relative location of the communication target.
US09002394B2
According to the present invention, a source MS, determining initiation of M2M communication or receiving a request for initiating M2M communication from a BS, receives a reference signal for channel quality measurement of a neighboring MS, and the channel quality of the source MS and the neighboring MS is measured by using the reference signal; and information representing the channel quality is transmitted to the BS. Or, the neighboring MS receives a reference signal for channel quality measurement transmitted by the source MS, a channel quality of the source MS and the neighboring MS is measured by using the reference signal, and information representing the channel quality is transmitted to the BS. The BS determines a partner MS for M2M communication with the MS on the basis of a channel quality between the source MS and the neighboring MS.
US09002393B2
Systems, methods, and instrumentalities are disclosed to desynchronize transmissions in group-based operations. A group user equipment (UE), e.g., a UE that is a member of a group of UEs, may be in an inactive mode. The group UE may receive a multicast message indicating that the group UE may enter an active mode. For example, the group UE may use the active mode for periodic reporting of its monitoring activity to the network. The multicast message may indicate a mechanism for the group UE to use to send an uplink transmission to the network. The group UE may send the uplink transmission to the network at a transmission time indicated by the mechanism. The transmission time may be desynchronized from other UEs in the group.
US09002389B2
Embodiments of the present invention disclose a method, an apparatus, and a terminal for determining a transmission mode, which relate to the field of communications technologies and are invented to enable a selection of a transmission mode with lower power consumption for a terminal to reduce the power consumption of the terminal. The method includes: selecting a transmission mode for a terminal according to a network resource condition; judging whether the selected transmission mode matches according to capability information reported by the terminal and if the selected transmission mode matches, setting the transmission mode as a current transmission mode of the terminal. The embodiments of the present invention are mainly applicable to a Long Term Evolution Advance (LTE-A) system.
US09002388B2
A radio wave arrival status estimating system characterized by having an estimating means that estimates whether the physical characteristic of a radio wave received at the reception point of a radio system to be evaluated has reached the minimum allowable level for determining the characteristic of the radio system; that estimates an arrival status of the radio wave at the reception point by applying a first radio wave propagation status estimating technique to the reception point when estimating that the physical characteristic has reached the minimum allowable level; and that estimates an arrival status of the radio wave at the reception point by applying a second radio wave propagation status estimating technique to the reception point when estimating that the physical characteristic has not reached the minimum allowable level.
US09002385B2
There is provided a method for use in a user equipment when the user equipment is in idle mode or any other low activity state, and when the user equipment bandwidth is smaller than the cell transmission bandwidth. The method comprises the steps of determining a paging position of the user equipment in the frequency domain; receiving, from the network, paging information within the user equipment reception bandwidth; and changing, if indicated by the network, the paging position of the user equipment within the cell transmission bandwidth.
US09002384B1
A dual position display is disclosed. Embodiments of the invention include simultaneously displaying at least two geographic locations for a single device. In some embodiments, a received position of the device is displayed, the received position being received from the on-line, real-time mapping system and being indicated on a map display by a first icon. In at least some embodiments, the current position of the device as indicated by the positioning receiver is also displayed, the current position of the device being indicated on the map display by a second icon displayed simultaneously with the first icon. In at least some embodiments, the map display continues to display the received position as a previous position that corresponds to a loss of communication of the positioning data between the device and the mapping system.
US09002383B2
A task management system includes a game terminal and a server. The game terminal acknowledges user designation of whether positional information indicating a position arbitrarily designated by a user on a map of a scale displayed on the terminal or positional information indicating the current position of the terminal should be added to data that should be stored in the server along with the positional information. The game terminal transmits the data to which user designated positional information is added to the server. The server stores the data transmitted from the game terminal along with the positional information.
US09002382B2
A method and apparatus for identifying a neighboring device are provided. The method of identifying a neighboring device, which is performed in a user terminal, includes: obtaining identification information and location information of a plurality of neighboring devices that can wirelessly communicate with the user terminal; extracting the identification information of one of the neighboring devices, the neighboring device being in the actual location range within the field of vision of the user terminal; and using the extracted identification information to request that the neighboring device perform wireless communication with the user terminal. According to the method and apparatus, identification information of a neighboring device with which a user terminal desires to perform wireless communication can be obtained using a viewfinder or liquid crystal display of the user terminal.
US09002377B2
A method for improving discovery of preferred mobile computing locations includes monitoring sensor data corresponding to a mobile computing device (MCD) and monitoring non-GPS network data implemented by the mobile computing device. Additionally, the method determines whether sensor data and non-GPS network data indicate that the mobile computing device is stationary within a cell site as well as scanning any network that the mobile computing device is electronically linked to. In short, the method discovers an improved preferred mobile computing location based on the sensor data and non-GPS network data that provide reliable information that the mobile computing device is stationary within the cell site. The sensor data and non-GPS network data are converged when several corresponding scans produce overlapping results.
US09002376B2
The present invention is broadly directed to systems and methods for gathering information about wireless transceiver devices in a defined boundary region. To this end, the disclosure is more particularly directed to gathering movement information (e.g., via detection and location) about two-way end-user wireless terminals within three-dimensional boundaries of defined local space (“DLS”) to allow for selective control of the terminals and other subsystems, as desired. Additionally, the data collected can be used to improve accuracy and precision regarding the prediction of behavior characteristics and tendencies of populations based on a sampling of observed terminals.
US09002369B2
A management device includes a management table generation section that generates a management table in which location information showing the present location of a relay device is held in each relay device that relays the connection to a first network, a first receiving section that receives a location information showing the present location of a communication device from the communication device via a second network different from the first network, the communication device being connected to the first network via a relay device, a list generation section that generates a candidate list showing relay device candidates that relay a connection to the first network by communicating with the communication device with reference to the management table based on the location information of the communication device, and a transmission section that transmits the candidate list to the communication device via a second network.
US09002368B2
The invention relates to a method for locating a first mobile terminal within a radio network. Said method comprises the following steps: a first locating process is carried out to determine an initial position of the first terminal; the first locating process is deactivated; a second locating process is carried out to at least approximately determine the current position of the first terminal relative to the initial position; and the first locating process is activated and carried out again to determine a new initial position of the first terminal when the current position reaches a minimum distance from the initial position. The invention also relates to a method for determining cliques of mobile terminals in a radio network encompassing a plurality of mobile terminals. Said method comprises the following steps: one or more independent numbers of terminals is determined, each couple of terminals of each of the independent numbers being located at a distance from each other that is greater than a predetermined threshold value; and at least one clique of terminals is determined, the couples of which are located at a shorter distance from each other than a predetermined threshold value, each independent number containing a maximum of one terminal of the clique.
US09002363B2
A base station, a method and a computer program product are disclosed. The base station is operable, in concert with other base stations within a group, to support wireless communications with user equipment. The base station comprises: transmission logic operable to generate a cell having a coverage area supporting wireless communications with user equipment; reception logic operable to receive load information indicative of a user equipment communications load experienced by base stations within said group; and coverage area adjustment logic operable to determine changes required to said coverage area to change a user equipment communications load experienced by at least one base station within said group. In this way, it can be seen that each base station within the group may receive information about the user loading on other base stations within that group and is able to adjust its coverage area to cause that communications loading to be rebalanced to enable efficient use of resources and optimize the overall performance of each of the base stations within the group. The group of base stations with co-ordinated and optimized coverage can achieve higher end user data rates and improved quality of service than would otherwise be possible.
US09002354B2
A wireless terminal receives signaling information, pertaining to a reference signal transmission in at least one specifically designated sub frame, the signaling information including a list, the list including base station identities. The terminal determines, from at least one of the base station identities in the list, the time-frequency resources associated with a reference signal transmission intended for observed time difference of arrival (OTDOA) measurements from a transmitting base station associated with said one base station identity. The time of arrival of a transmission from the transmitting base station, relative to reference timing, is measured. The wireless terminal can receive a command from a serving cell to start performing inter-frequency OTDOA measurement on a frequency layer containing reference signals, the frequency layer distinct from the serving frequency layer, the serving frequency layer not containing positioning reference signals. The wireless terminal can perform OTDOA measurements subsequent to the reception of the command on a carrier frequency different from the serving cell carrier frequency. A base station transmitter can jointly schedule a reference signal transmission from a plurality of base station transmitters for the purpose of OTD estimation enhancement, and transmit identical reference signals from the plurality of base station transmitters, the reference signals being identical both in the signal sequence and time-frequency resources used for transmission.
US09002346B2
A technique for managing measurements for at least two subscriptions in a mobile terminal is described. A method implementation of this technique performed in the mobile terminal comprises the steps of determining a common carrier set being an intersection between the first carrier set associated with a first subscription and the second carrier set associated with at least one second subscription, performing a first measurement on the first carrier set, and the second measurement on the second carrier set excluding the common carrier set, and mapping results associated with the first measurement of the first subscription relating to the common carrier set to the at least one second subscription.
US09002345B2
A method and apparatus for transmitting feedback information by a User Equipment (UE) in a mobile communication system are provided. The method includes receiving information about at least one Channel State Information Reference Signal (CSI-RS); performing channel estimation based on the information about at least one CSI-RS; receiving information about at least one feedback; and transmitting at least one feedback including a channel estimation result using the information about at least one feedback, wherein the information about at least one feedback includes information about a transmission timing and a feedback mode for at least one feedback.
US09002344B2
A phone content service is described. In embodiment(s), content that is associated with a mobile phone can be stored by a phone content service that is accessible by a computer via a data communication network. An update to the content that is associated with the mobile phone can be received and updated at the phone content service. Updated content can then be synchronized with the mobile phone via a mobile communication network.
US09002343B2
Methods, systems, and computer program products for disabling a mobile phone suspected of being a trigger for a bomb are provided. Embodiments include tracking, by one or more data communications servers of the data communications network, location, motion, and usage of a mobile phone; determining, by the one or more data communications servers, whether the location, the motion, and the usage of the mobile phone matches a suspect pattern of location, motion, and usage; and disabling, by the one or more data communications servers, the mobile phone only from receiving messages if the location, the motion, and the usage of the mobile phone matches a suspect pattern of location, motion, and usage.
US09002335B2
Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service.
US09002332B2
A call switching method and a mobile device are provided that rapidly and conveniently switch calls. The method includes establishing, by the mobile device, a first call with a first device; receiving, by the mobile device, a request for a second call from a second device, during the first call; informing a user of the mobile device of the call request; determining, by the mobile device, whether the user moves the mobile device from a first ear to a second ear; and accepting, by the mobile device, the second call with the second device, when the mobile device is moved from the first ear to the second ear.
US09002328B2
An electronic calendar is provided to a user that receives a request to schedule an event from the user. Additional information related to the user and/or the event is obtained by prompting the user for the additional information and/or obtaining the additional information from a database communicatively coupled to the electronic calendar. A plurality of events are scheduled based on the request to schedule an event and the obtained additional information.
US09002323B2
A SIM card authentication system and a SIM card authentication method adapted for a mobile phone are disclosed. Once the mobile phone is lost, when a SIM card is inserted into the mobile phone, the SIM card authentication system controls the mobile phone to display the user interface, the user must input the right authentication phone number to use the mobile phone. If the user inputs a wrong authentication phone number, the user is illegal and cannot use the mobile phone, the system acquires the phone number of the inserted SIM card to notify a legal user. Therefore, the mobile phone protects and hides stored information from the user, and the legal user may get back the mobile phone according to information from the inserted SIM card.
US09002315B2
Systems and methods for facilitating emergency call service are provided. The method can include modifying a configuration parameter of a user equipment (UE), wherein the configuration parameter is related to at least one of: network selection, cell selection or reselection or service selection within a wireless communication system, and wherein a modified configuration parameter results in a preference by the UE for a network, cell or service configured to support emergency calls at the UE. The method can also include prioritizing circuit-switched services over packet-switched services, utilizing the circuit-switched voice service preferentially or exclusively and/or prioritizing a network configured to offer emergency call service over the original serving network of the UE, based, at least, on the modifying the configuration parameter. Modifying the configuration parameter can be performed autonomously by the UE. The modified configuration can also enable callback services to a UE from the network.
US09002311B2
Methods and apparatus are described for interference cancellation of interference components of a time domain signal in the frequency domain. A communications device receives a time domain sequence and generates overlapping time domain segments from the time domain sequence. The overlapping time domain segments are then converted to the frequency domain to generate frequency domain representations of the overlapping time domain segments. The frequency domain representations are stored in a residual memory, and interference components are directly removed from the frequency domain representations stored in the residual memory in the frequency domain.
US09002307B2
Apparatus comprises means for storing a table including plural program identification codes and, for each program identification code, a corresponding program name; means for extracting a program identification code from supplementary information received along with a radio broadcast; means for searching the table for the decoded program identification code; means for reading from the table a program name that corresponds to the program identification code; and means for causing the program name to be displayed.
US09002303B2
An analog envelope shaper within an envelope tracking power amplifier system detects an envelope voltage of a transmission signal and generates a shaped envelope amplifier control signal based upon a programmable threshold, below which the output does not fall, and a plurality of different voltages centered around a corresponding threshold input voltage, a selectable spacing of which controls the shape of the transition between negative clipping and linear regions of the envelope detector output function. The programmable features and the resulting piecewise linear shaping allow for tailoring of the envelope response to balance linearity and efficiency, without negating the efficiency benefits of envelope tracking power amplification. Since the analog envelope shaper employs no high speed data converter functions, the resulting power dissipation will be substantially less than digital designs.
US09002297B2
A mobile device includes an antenna, an ESD (Electrostatic Discharge) protection component, a plurality of branches, and a switch. The antenna is configured to transmit and receive an RF (Radio Frequency) signal. The branches provide different inductances or different capacitances, and are respectively coupled to a ground voltage terminal. The switch is coupled through the ESD protection component to the antenna, and switches between the branches according to a control signal such that the antenna is capable of operating in a plurality of frequency intervals. The ESD protection component is configured to protect the switch from being damaged.
US09002296B2
A communication terminal and a driving method thereof are provided. The driving method of a communication terminal includes: forming a transmitting path and an absorption path by controlling a time division duplex (TDD) switch in a transmitting mode to isolate the transmitting path and the receiving path from an absorption path, the transmitting path transmitting a transmitting signal in a wireless scheme, and the absorption path diverged from the transmitting path through a circulator of the TDD switch to block a reflecting signal in the transmitting signal reversely transferred to the transmitting path; processing the transmitting signal through the transmitting path. Because a TDD switch has an isolation function, insertion loss in a transmitting path may be suppressed.
US09002287B2
A test system for testing multiple-input and multiple-output (MIMO) systems is provided. The test system may convey signals bidirectionally between two test chambers. Each test chamber may be lined with foam to minimize electromagnetic reflections. Each test chamber may include structure three-dimensional array of test antennas. The test antennas may be mounted in a sphere using an antenna mounting structure. The antenna mounting structure may include multiple rings of different sizes. Test antennas may be embedded in the inner walls of the antenna mounting structure. There may be multiple receiving antennas located in each test chamber. One test chamber may include a device under test inside an array of test antennas and another test chamber may include base station antennas inside another array of test antennas. Signals may be conveyed between the test chambers using channel emulators.
US09002286B2
Ultra-wide bandwidth (UWB) transmission is a promising technology for indoor localization due to its fine delay resolution and obstacle-penetration capabilities. However, the presence of walls and other obstacles present a significant challenge in terms of localization, as they result in positively biased distance estimates. Measurement campaigns with FCC-compliant UWB radios can quantify effects of non-line-of-sight (NLOS) propagation. Features of waveforms measured during a campaign can be extracted for use in distinguishing between NLOS and line-of-sight situations in embodiments of the present invention. Embodiments further include classification and regression methods based on machine learning that improve the localization performance while relying solely on the received signal. Applications for systems employing an example embodiment of the invention include indoor or outdoor search and recovery with high accuracy and low cost.
US09002282B1
A coexistence system including a first transceiver module in a first network device, generating a first request signal that requests transmission or reception for the first transceiver module, and operating according to a first wireless communication standard. An interface, based on the first request signal, generates a first priority signal, which indicates a first priority level of first data signals. A second transceiver module is in the first network device and generates a second request and priority signals. The second transceiver module operates according to a second wireless communication standard. The second request signal requests transmission or reception for the first transceiver module. The second priority signal indicates a second priority level of second data signals. An arbitration module (i) based on the first and second priority levels, arbitrates the first and second request signals, and (ii) based thereon, selectively connects antennas to the first and second transceiver modules.
US09002279B2
Provided is a method of generating a transmit beamforming vector and a receive beamforming vector to substantially eliminate the effect of interference transmitted from macro terminals to a pico base station in a hierarchical cell environment. Also, provided is a method of selecting, from a plurality of macro terminals, a macro terminal for transmitting data to a macro base station.
US09002276B2
In an image providing apparatus capable of performing close-proximity wireless communication, it is determined whether or not the image providing apparatus come to an active state by moving close to the image output apparatus (whether or not the apparatus has been remotely woken up) if a connection through close-proximity wireless communication is established. It is decided that the image output apparatus is the primary controller after the connection if the image providing apparatus has been remotely woken up, and the use of an appropriate protocol for the primary controller is decided on. On the other hand, if the image providing apparatus has not been remotely woken up, it is decided that the image providing apparatus is the primary controller after connection, and the use of a corresponding protocol is decided on.
US09002275B2
A mobile wireless communications device may include a near field communication (NFC) transceiver, a Bluetooth transceiver, and a controller coupled with the NFC transceiver and the Bluetooth transceiver. The controller may be configured to communicate with a first Bluetooth device via the Bluetooth transceiver using at least one Bluetooth profile supported by the first Bluetooth device, communicate with a second Bluetooth device via the NFC transceiver and determine if the at least one Bluetooth profile is also supported by the second Bluetooth device, and when the at least one Bluetooth profile is also supported by the second Bluetooth device, cease using the at least one Bluetooth profile with the first Bluetooth device and begin using the at least one Bluetooth profile with the second Bluetooth device.
US09002274B2
Wireless personal area network (Zigbee, Bluetooth, UWB) and wireless identification technologies (Near Field Communication (NFC), Radio Frequency Identification (RFID)) are implemented in particular client server functions and communications. Connected with an Authentication Server, a wireless HUB authenticates user identification and provides the user with access to secure data communication with a wireless terminal such as a cellular phone or a PDA. A Location Server provides user locations via methods such as RSSI, TDOA, and GPS and sends location information to a Center Control Server and the Authentication Server. With location information, the Center Control Server initiates and optimizes secure information processes and coordinates the functions of servers and user terminals.
US09002270B1
A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC tag and wirelessly retrieves a tag identifier from the tag. The tag identifier is stored for subsequent retrieval. The authentication process begins after receiving a valid password and then positioning the device proximate the object such that the NFC reader of the device retrieves the tag identifier from the NFC tag without receiving input at the mobile computing device. In the event that the retrieved tag identifier matches the stored tag identifier, the mobile computing device is unlocked and the user may access the mobile computing device. If the retrieved tag identifier does not match the stored tag identifier, the user is not authenticated and the mobile computing device remains locked.
US09002250B2
A fixing device includes an endless belt that fixes toner onto a recording medium by heat, a heating member in the form of substantially a sheet that has flexibility and that heats the belt from inside a space enclosed by the belt, and a stationary member including a curved surface that is in contact with the heating member, a fixed area in the curved surface in which the heating member is fixed to the stationary member, and a non-fixed area in the curved surface in which the heating member is not fixed to the stationary member, the stationary member having a coefficient of linear expansion different from that of the heating member. The belt is wound around the stationary member via a layer that includes the heating member, and rigidities of the belt and the heating member are lower than a rigidity of the stationary member.
US09002248B2
A magnetic core surrounds a coil and has a plurality of first core sections arrayed along the widthwise direction of a recording medium orthogonally to the conveyance direction of the recording medium, and a second core section disposed at both ends in the widthwise direction within a hollow section of the coil. The second core section is formed so that the cross-sectional area thereof in the conveyance direction of the recording medium grows progressively larger from the center of the widthwise direction towards the end thereof.
US09002246B2
A transfer device includes a first support member that supports a wound member, an endless transferred body being wound around the wound member; a second support member that supports a transfer member, the transfer member and the wound member pinching the transferred body and a recording medium, the transfer member causing a developer image on the transferred body to be transferred onto the recording medium; a coupling portion that couples the second support member to the first support member so that an angle of the second support member is changeable relative to the first support member; and an urging portion that is provided at the first support member and urges the second support member in a direction in which the transfer member presses the wound member.
US09002243B2
A developing device includes a toner bearer including a surface in which multiple recesses having a cross-sectional void rate of 50% or smaller are formed, a toner supply member to supply toner to the toner bearer, and a developer regulator disposed facing or in contact with the toner bearer and including a bent tip portion. The toner bearer has a surface roughness Ra within a range from 1.0 μm to 2.0 μm, and a surface area ratio within a range from 2.0 to 4.0. The developing device uses polymerized toner having a weight average particle diameter of 8.0 μm or smaller and an average circularity of 0.98 or greater.
US09002240B2
The present application discloses a developing device including a housing having a connection surface to which the container connects. The connection surface is provided with a feed port for feeding the developer. The developing device includes a shutter mechanism configured to selectively open and close the feed port. The shutter mechanism includes a shutter piece, which moves between a closing position for closing the feed port and an opening position for opening the feed port, and a squeezing mechanism, which protrudes from the shutter piece situated in the closing position to squeeze the developer into the housing through the feed port.
US09002236B2
A cleaning device, which is detachably attached to a main body of an image forming apparatus, includes a fixing portion provided at a frame member, a cleaning member fixed to the fixing portion for removing a developer from an image bearing member, the cleaning member including a blade portion configured to contact the image bearing member and a flexible support member for supporting the blade portion, a container formed by the frame member and configured to contain the developer removed from the image bearing member, and a restricting member configured to engage with the support member and being capable of restricting the support member from being deformed.
US09002226B2
A developing device which includes a developing roller which supplies a toner to a photoreceptor and a supply roller which performs supply of a toner to the developing roller and peeling of a toner from the developing roller, and applies a bias voltage to the developing roller so as to develop an electrostatic latent image formed on the photoreceptor with a toner. The developing device includes a first current measuring portion which measures a value of a current flowing in the developing roller, a second current measuring portion which measures a value of a current flowing in the supply roller, and a control portion which calculates a toner charging amount on the developing roller and a toner peeled amount by the supply roller based on measured results by the first current measuring portion and the second current measuring portion.
US09002221B2
A cleaning device includes a cleaning portion and a pressing portion. The cleaning portion comes into contact with an image carrier that is adapted to carry a toner image. The pressing portion includes a clamping surface and a protruding portion and presses the cleaning portion against the image carrier. The clamping surface clamps the cleaning portion from both sides in cooperation with the image carrier. The protruding portion protrudes from the clamping surface toward the image carrier.
US09002201B2
For testing an optical network, a transmission module transmits a first optical power level on a first optical port of an optical assembly. The optical assembly includes the first optical port, one or more of an optical cable and an optical waveguide, and a second optical port. The optical assembly is installed in an assembled computer in a state suitable for an end user. A measurement module measures a second optical power level on the second optical port, and a determination module determines a quality level by determining if the second optical power level is below a quality threshold value. The transmission module, the measurement module, and the determination module function within an assembled computer in a state suitable for an end user.
US09002200B2
An apparatus and method of pre-emphasising a launch power profile of a section in an optical network is provided. The method comprises measuring the output power at the output of the section, determining the predicted output power associated with a flat launch power profile using design characteristics of the section and determining the total power deviation between the measured output power and the predicted output power. Also, the method comprises determining the signal to noise ratio deviation and the nonlinear phase shift deviation as a function of the total power deviation, and pre-emphasising the launch power profile based on a function of the calculated signal to noise ratio deviations of each span and the calculated nonlinear phase shift deviations of each span, such that the sum of the nonlinear phase shift deviations and the sum of the signal to noise ratio deviations of each channel are reduced by an equal amount.
US09002175B1
Methods, systems, and computer program products for automatic creation of video trailers are provided. A computer-implemented method may include computing blended audience retention for video segments based on audience retention rates for each of the video segments across corresponding points in time, analyzing the blended audience retention for the video segments across corresponding points in time, identifying one or more audience engagement peaks for the video segments based on the analyzing, selecting one or more video clips from the video segments based on the identified audience engagement peaks, and generating a video trailer using the selected video clips into a new video.
US09002172B2
According to one embodiment, an electronic apparatus includes an indexing module, a first playback module, a first image select module, an image extraction module, and a second playback module. The indexing module is configured to generate index information indicative of attributes of a plurality of still images. The first playback module is configured to play back a first moving picture by using the plurality of still images. The first image select module is configured to select a first still image from the plurality of still images. The image extraction module is configured to extract a still image group including still images relevant to the first still image, based on the index information. The second playback module is configured to play back, in place of the first moving picture, a second moving picture by using the still image group.
US09002149B2
A fiber optic sensing method and apparatus for determining location and direction information of disturbances occurring in the environment of a sensor optical fiber are provided. The method comprises launching optical pulses into at least one polarisation eigenmode of a polarisation maintaining fiber as the sensor optical fiber, detecting temporal speckle patterns of light backscattered from the at least one polarisation eigenmode of the fiber, comparing the temporal speckle patterns to determine the location and direction information of a disturbance in the environment of the sensor optical fiber. The location information may be a distance along the fiber, and the direction information may be a direction radially from the axis of the fiber. The apparatus or instrument may be used to detect disturbance over long distances such as pipes, pipelines, or wells. Other applications include detecting intruders entering a controlled area.
US09002148B2
A fiber network is monitored in order to detect physical intrusion. The state of polarization of an optical fiber is monitored. A fiber tap is determined to have occurred if the state of polarization of the fiber changes beyond a predetermined amount found to be associated with all types of fiber taps. Alternately, it may be determined that a fiber tap has occurred if the state of polarization changes beyond a second predetermined amount and in a predetermined direction. Monitoring of the state of polarization occurs before and after a time period chosen to be less than a time during which the state of polarization of the optical fiber is expected to drift. This step eliminates false positives due to natural fiber PMD drift.
US09002146B2
An object of the present invention is to realize an optical gate switch of a monolithic integration type which can avoid problems of losses caused by light coupling of a phase modulation unit to a interferometer optical circuit unit, and can be minimized by integration. The optical gate switch according to the present invention includes an optical waveguide wafer in which a quantum well having a phase modulation effect which is generated by an intersubband transition is set as a core layer; a Michelson interferometer formed on the optical waveguide wafer; and a variable light intensity attenuation unit adjusting a light balance of an interferometer in one of reflection side arms of the Michelson interferometer reflection.
US09002143B2
A tunable Radio Frequency (RF) filter device includes a tunable optical source configured to generate an optical carrier signal, and a modulator coupled to the tunable optical source and configured to modulate the optical carrier signal with an RF input signal. The tunable RF filter device may also include first and second optical waveguides coupled to the modulator and having first and second dispersion slopes of opposite sign, and an optical-to-electrical converter coupled to the first and second optical waveguides and configured to generate an RF output signal with a frequency notch therein based upon the tunable optical source.
US09002139B2
A computer-implemented method can comprise accessing a plurality of pixels representing an image and identifying at least two scanlines in the plurality of pixels. By analyzing the scanlines, a computing device carrying out the method can determine if the image is suited for slicing and, if the image is suited for slicing, the device can determine a slicing strategy by analyzing pixel values of the at least two scanlines. Data indicating the slicing strategy can be used to carry out a resizing operation and/or to generate structured code based on the slicing strategy, such as HTML and CSS code to generate a resizable element corresponding to the image. The slicing strategy can be determined independent of input defining or adjusting boundaries between slices.
US09002135B2
A form image management system includes: a storage apparatus that stores a plurality of types of master images; and a computer that obtains a form image, that retrieves, from the storage apparatus, a master image having the highest correlation with the obtained form image from among the plurality of types of master images, that generates, as common-difference data, data of an image indicating a common-difference portion present in both a difference between the plurality of form images and a difference between the retrieved master image and one of the plurality of form images, that stores the common-difference data, that generates, in relation to each of the obtained form images, difference data relative to data which is the retrieved master image on which an image indicated by the common-difference data has been superimposed, and that stores the generated difference data in the storage apparatus.
US09002120B2
A method for browsing a collection of digital images on a soft-copy display comprising: receiving a collection of digital images; interactively user selecting a digital image using a user interface; determining a plurality of subsets of the digital images, wherein each subset shares a common category with the selected digital image; and displaying the subsets of digital images on the soft-copy display, together with the selected digital image.
US09002118B2
An image feature extraction device according to an embodiment includes a gradient image calculator generates intensity gradient data with respect to two different directions based on intensity data of image data; and a gradient count unit calculates a covariance matrix for each partial area obtained by dividing the image data based on the intensity gradient data. The image feature extraction device according to the embodiment further includes a feature data output unit calculates two parameters related to a major axis and a minor axis of an ellipse expressed by the covariance matrix, quantizes a range of the logarithms of the parameters for each of the partial area using a predetermined division number, and outputs a feature vector which contains a value only at a dimension corresponding to the quantized range different from the other dimensions.
US09002114B2
Methods, apparatus, and articles of manufacture to measure geographical features using an image of a geographical location are disclosed. An example method includes dividing, with a processor, an image of a geographic area of interest into a plurality of geographical zones, the geographical zones being representative of different geographical areas having approximately equal physical areas, measuring, with the processor, a geographical feature represented in the image for corresponding ones of the plurality of geographical zones, storing descriptions for the geographical zones in a computer memory, and storing values representative of the geographical feature of the geographical zones.
US09002111B2
An image scaling service includes determining an image as a candidate for a scaling process, scanning the image for an initial text value, and scaling the image to a next lower resolution. The image scaling service also includes iteratively performing the scaling process until a threshold value of a readability metric is reached, the scaling process includes scanning the scaled image for a scaled text value, comparing a difference between the initial text value and the scaled text value, the difference indicative of the readability metric, and scaling the scaled image to a next lower resolution. In response to reaching the threshold value of the readability metric, the image scaling service further includes selecting from scaled images an image having a lowest resolution resulting from the scaling process before the threshold value of the readability metric was reached.
US09002108B2
A color processing device includes a converter that converts a combination of values of N−1 colors obtained by eliminating a specific color included in N colors from an input color signal expressing a color by a combination of values of the N colors, into a corresponding combination of values of M−1 colors, N being 4 or larger, M being larger than N; and an output unit that, if a total value of the values of the M−1 colors after the conversion by the converter and a value of the specific color included in the input color signal exceeds a predetermined limit value, changes a value of at least one of M colors obtained by adding the specific color to the M−1 colors such that the total value becomes the limit value or smaller, and outputs values of the M colors as an output color signal.
US09002106B2
An image processing apparatus detects boundaries from an image; extracts straight-line segments from the boundaries; detects a region where differences between pixel values of near pixels located across the segments are larger than, or at least a predetermined first value; classifies the segments in the region into four sides of quadrangles; detects colors or densities in outer areas of the four sides; selects combinations that differences between the colors or the densities corresponding to the segments in the combinations are no more than, or smaller than a predetermined second value, from the combinations of the four sides that possibly form the quadrangles; detects coordinates of four vertexes obtained when the segments in the combinations are extended, and a combination that an area of a quadrangle formed by the corresponding four coordinates satisfies a predetermined condition; and corrects the quadrangle formed by the combination to a rectangle.
US09002104B2
An image processing apparatus includes a reduction unit and a compression unit. The reduction unit is configured to execute color-number reduction processing for each block configured by a plurality of pixels included in a processing target image expressed by processing target image data, the color-number reduction processing including reducing the number of colors expressed by the plurality of pixels in the block to generate image data having the reduced number of colors from the processing target image data, a gradation-number of each color value included in the image data having the reduced number of colors being the same as a gradation-number of each color value included in the processing target image data. The compression unit is configured to execute compression processing using the image data having the reduced number of colors to generate compressed image data.
US09002102B2
A method of generating training documents for training a classifying device comprises, with a processor, determining a number of sub-samples in a number of original documents, and creating a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples. A device for training a classifying device comprises a processor, and a memory communicatively coupled to the processor. The memory comprises a sampling module to, when executed by the processor, determine a number of sub-samples in a number of original documents, a pseudo-document creation module to, when executed by the processor, create a number of pseudo-documents from the sub-samples, the pseudo-documents comprising a portion of the number of sub-samples, and a training module to, when executed by the processor, train a classifying device to classify textual documents based on the pseudo-documents.
US09002095B2
A system and method of identifying carts exhibiting tendencies that are indicative of damaged or defective wheels. A shopping cart may be identified and tracked visually through one or more surveillance cameras. By comparing the cart's tracked movement to known symptomatic movement patterns, the system may identify defective or damaged carts. Alternatively, by analyzing movement and positioning of a cart's swiveling wheels, the system may identify defective or damaged carts. Alternatively, by identifying if a customer has abandoned a cart, the system may identify defective or damaged carts. A notification message may be transmitted to an associate to repair or replace the identified problematic cart. The notification may be displayed on a mobile computing device, a workstation, or other like systems.
US09002091B2
A device is disclosed for determining and visualizing the perfusion of the myocardial muscle with the aid of static CCTA images. In at least one embodiment, the device includes a segmentation unit for segmenting the coronary blood vessels and the left myocardial muscle from a CCTA image of the heart; a first simulation unit for simulating the blood flow through the coronary blood vessels; and a second simulation unit by which the local perfusion of the myocardial muscle is determined on the basis of the ascertained blood flow into different regions of the myocardial muscle. The perfusion of the different regions of the myocardial muscle is visualized in a schematized image on a visualization unit. By virtue of the proposed device it is possible to dispense with further imaging examinations after the performance of a CCTA scan, thereby relieving the pressure both on the part of the physician and on the part of the patient.
US09002090B2
The invention relates to a forward projection apparatus for performing a forward projection through an image (22), wherein at least one of a number of rays (20, 21) for performing the forward projection, a ray spacing between the rays and a kernel width of an interpolation kernel for calculating interpolated values located on the rays is varied depending on the ray width relative to an effective image element spacing between image elements (24) of the image. This allows reducing artifacts in simulated projection data and, thus, in an image, which is iteratively reconstructed by using the simulated projection data. For example, if the number of provided rays and/or the ray spacing between the provided rays is varied, aliasing artifacts can be reduced. Moreover, if the ray spacing between the provided rays and/or the kernel width of the interpolation kernel is varied, artifacts caused by varying effective kernel widths may be reduced.
US09002084B2
A system includes a detector and a processing module. The detector includes pixels configured to detect an event corresponding to energy from a radiopharmaceutical. The processing module is configured to receive a request for each pixel that detects energy during a reading cycle. The processing module is configured to determine an energy level for each requesting pixel. For each requesting pixel, the processing module is configured to count the event when the energy level corresponds to an energy of the radiopharmaceutical, and to determine a combined energy level of the pixel and at least one adjacent pixel when the energy level does not correspond. The processing module is configured to count the event when the combined energy level corresponds to the energy of the radiopharmaceutical, and to disregard the event when the combined energy level does not correspond to the energy of the radiopharmaceutical.
US09002081B2
A computer aided bone scan assessment system and method provide automated lesion detection and quantitative assessment of bone disease burden changes.
US09002079B2
Systems and methods for medical imaging are provided. One method includes obtaining image information including timing information and obtaining motion information corresponding to an external movement by a patient being imaged. Obtaining the motion information includes detecting motion of the patient with a sensing device that does not engage the patient. The motion information includes motion timing information. The method further includes associating the motion information with the image information using the image timing information and the motion timing information. The method further includes forming an image representative of a portion of the patient using the associated image and motion information.
US09002077B2
Methods and systems are disclosed that include: applying an immunohistochemical stain, eosin, and a counterstain to a sample; obtaining a plurality of images of the sample, each of the plurality of images corresponding to radiation from the sample in a different wavelength band; decomposing the plurality of images of the sample to obtain component images corresponding to the immunohistochemical stain, eosin, and the counterstain; and generating a sample image based on the component images, where the sample image includes contributions from the counterstain and from one of the immunohistochemical stain and eosin, and substantially not from the other of the immunohistochemical stain and eosin.
US09002071B2
In the present invention, a database has feature information stored in association with flower sample images flower names, leaf sample images, and images indicating attention points for narrowing down the flower names. An extracting section extracts flower sample images having a high similarity to the image of the imaged flower as candidate images by comparing feature information of the image of the imaged flower and feature information stored in the database. A control section causes the image of the imaged flower, the extracted candidate images, flower names corresponding to the candidate images, and attention points for narrowing down the candidate images to be arranged and displayed on a display section, and changes the candidate images to their respective leaf sample images for display. The control section also changes the candidate images to images indicating their respective attention points and causes them to be displayed on the display section.
US09002069B2
A system and article of manufacture for social media event detection and content-based retrieval include obtaining multiple images from at least one social media source, extracting at least one visual semantic concept from the multiple images, differentiating an event semantic concept signal from a background semantic concept signal to detect an event in the multiple images, and retrieving one or more images associated with the event semantic concept signal for presentation as a visual description of the detected event.
US09002050B2
A speaker bar for a tablet computer is presented. The speaker bar is sized to fit inside a cover of the tablet computer by folding or rolling the speaker bar inside the cover. The speaker bar has retractable speaker members that extend outward beyond the edges of the speaker bar housing along a longitudinal axis of the speaker bar. Power is provided to the speaker bar when the retractable members are extended, and the power is turned off when the retractable members are retracted. The speaker bar connects to a tablet computer via Bluetooth wireless connection.
US09002046B2
Examples of systems and methods of wireless control of a canal hearing device by applying a magnetic field on the skin at the temporomandibular region of the head are described. An exemplary hearing device may include one or more magnetic sensors for wireless activation by the magnetic end of a remote control device applied inconspicuously to the anterior of the external ear. The activation of a reed switch magnetic sensor within the canal hearing device may be decoded by the electronics of the hearing device to implement a control command, such as volume change, program setting change, ON, or OFF. According to examples described, wireless control of the canal hearing device may be implemented with a natural, comfortable, and inconspicuous hand-arm motion. In some embodiments, multiple reed switches may be arranged to selectively respond to a magnetic field applied within distinct “hot spot” regions, for separate remote control commands.
US09002045B2
A hearing assistance system includes an adaptive directionality controller to control a target direction for sound reception. The adaptive directionality controller includes a beamformer, a speech detector to detect off-axis speech being speech that is not from the target direction, and a steering module to steer the beamformer in response to a detection of the off-axis speech.
US09002044B2
Electroacoustical speaker devices that synchronously play audio received from a source. In one embodiment, one speaker acts as the master and the other speaker acts as the slave. The master speaker receives digital audio data from a source and, in addition to playing the digital audio received from the source, the master speaker retransmits the digital audio to the slave speaker. The master speaker additionally sends synchronization data to the slave speaker, such as data that indicates the buffer status or playback position of the master speaker. The slave speaker utilizes the synchronization data from the master speaker to adjust, for example, its buffer status or playback position, so that the two speakers play the audio synchronously (e.g., within thirty milliseconds). In one embodiment, the master speaker uses a connection-oriented protocol, such as TCP/IP, to transmit buffered audio data to the slave speaker and uses a connectionless protocol, such as UDP or ICMP, for the synchronization data. In addition, the speakers may transition roles as master and slave.
US09002036B2
A microphone system has a primary microphone for producing a primary signal, a secondary microphone for producing a secondary signal, and a selector operatively coupled with both the primary microphone and the secondary microphone. The system also has an output for delivering an output audible signal principally produced by one of the to microphones. The selector selectively permits either 1) at least a portion of the primary signal and/or 2) at least a portion of the secondary signal to be forwarded to the output as a function of the noise in the primary signal.
US09002035B2
Signal processing section of a terminal converts acquired audio signals of a plurality of channels into frequency spectra set, calculates sound image positions corresponding to individual frequency components, and displays, on a display screen, the calculated sound image positions results by use of a coordinate system having coordinate axes of the frequency components and sound image positions. User-designated partial region of the coordinate system is set as a designated region and an amplitude-level adjusting amount is set for the designated region, so that the signal processing section adjusts amplitude levels of frequency components included in the frequency spectra and in the designated region, converts the adjusted frequency components into audio signals and outputs the converted audio signals.
US09002033B2
Systems and methods for amplitude compressing a digital signal. An input signal is divided into frames having a first and second sets of samples. The samples in the second set are also in a subsequent frame. Peak values are determined for the first and second sets. One or more slopes are calculated based on the peak values. The slopes are used to define a scale factor which is applied to the first set to produce the output signal. For example, if the first peak value exceeds an amplitude threshold, first and last samples in the first set to exceed the amplitude threshold are found. Slopes are calculated for each of three regions of the first set demarcated by the first and last samples. In each region a slope is selected. These slopes along with an initial scale factor are used to calculate the scale factor.
US09002030B2
A Voice Activity Detection (VAD) algorithm provides a simple binary signal indicating the presence or absence of speech in a microphone signal. The VAD algorithm includes a first step of noise suppression which both estimates and removes (i.e., filters) ambient noise from the microphone signal to create a filtered signal. The magnitude of the filtered signal is then compared to a threshold in order to produce a VAD output signal. The threshold is dynamic and may be derived either from the filtered signal itself, or from a noise spectrum estimate calculated by the noise suppression step.
US09002024B2
A reverberation suppressing apparatus, includes: a sound acquiring unit which acquires a sound signal; a reverberation data computing unit which computes reverberation data from the acquired sound signal; a reverberation characteristics estimating unit which estimates reverberation characteristics based on the computed reverberation data; a filter length estimating unit which estimates a filter length of a filter which is used to suppress a reverberation based on the estimated reverberation characteristics; and a reverberation suppressing unit which suppresses the reverberation based on the estimated filter length.
US09002022B1
A fiber-reinforced composite part comprises structural fiber strands and linear electromagnetic-to-acoustic transducers embedded in a polymeric matrix. When these internal transducers are activated in sequence, the propagating acoustic waves are detected by an array of external acoustic-to-electric transducers acoustically coupled to external surfaces of the part. These external transducers convert impinging acoustic waves into electrical signals that carry information concerning acoustic wave amplitudes and phase shifts relative to the excitation of the internal transducers. The electrical signals are processed by a computer which is programmed to determine the location and orientation of each internal transducer and ultimately the structural integrity of the composition.
US09002020B1
Systems and methods for a bone-conduction transducer array configured to provide spatial audio are described, in which the bone-conduction transducer array may be coupled to a head-mountable device so as to provide sound, for example, to a wearer of the head-mountable device. Audio information and a vibration transducer from an array of vibration transducers coupled to the head-mountable computing device may be caused to vibrate based at least in part on the audio signal so as to transmit a sound. Information indicating a movement of the wearable computing device toward a given direction may be received. One or more parameters associated with causing the at least one vibration transducer to emulate the sound from the given direction may then be determined, wherein the one or more parameters are representative of a correlation between the audio information and the information indicating the movement.
US09002014B2
An apparatus providing for a secure execution environment, including a secure non-volatile memory and a microprocessor. The secure non-volatile memory stores a secure application program. The secure application program is encrypted according to a cryptographic algorithm. The microprocessor is coupled to the secure non-volatile memory via a private bus and to a system memory via a system bus. The microprocessor executes non-secure application programs and the secure application program. The non-secure application programs are accessed from the system memory via the system bus. Transactions over the private bus are isolated from the system bus and corresponding system bus resources within the microprocessor. The microprocessor has a cryptographic unit, disposed within execution logic. The cryptographic unit is configured to encrypt the secure application program for storage in the secure non-volatile memory, and is configured to decrypt the secure application program for execution by the microprocessor.
US09002013B2
An apparatus for displaying information received from a communication apparatus including a key information producing unit configured to produce key information used to authenticate the communication apparatus; a key information distributing unit configured to distribute the key information; an authentication information receiving unit configured to receive authentication information; an authenticating unit configured to authenticate the communication apparatus by verifying whether or not the authentication information was formed based upon the key information; and a display information receiving unit configured to receive display information from the authenticated communication apparatus, wherein the authenticated communication apparatus has a distribution range during reception of the key information such that the outputted key information can be acquired.
US09002004B2
Embodiments of the present invention provide a test and measurement instrument that displays acquired data on a logarithmic scale without intensity banding. The test and measurement instrument processes the acquired data before it is displayed by appending pseudo-random sub-LSB (least significant bit) values to it. When the processed acquired data is displayed on a logarithmic scale, the pseudo-random sub-LSB values fill in the gaps between discrete power levels, thereby eliminating intensity banding and providing a smooth, visually pleasing display.
US09002003B2
A password protocol uses a multiple word password and provides prompts to a user allowing the user to select the next word in the password from a set of words. The selection of a word causes a client to perform a cryptographic operation and generate a new selection of words. After the password is completely entered, a key is generated from the words selected.
US09002000B2
A method for converting, by means of a conversion entity, a first digit into a second digit, the first cipher corresponding to the result of a symmetric probabilistic encryption of an plain message element using a first secret matrix parameterized by a random vector, the second digit corresponding to the result of a symmetric probabilistic encryption of the plain message element using a second secret matrix that is parameterized by the random vector, characterized in that the method includes a step of: calculating the second digit by encrypting the first digit using a secret conversion matrix which is a function of the first and second secret matrices, and which is parameterized by the random vector.
US09001997B2
An exemplary embodiment of a telephone with handsfree function includes a telephone set and a handset. Two metal pieces are fixed in the handset, and two electromagnetic valves are fixed in the telephone set. A processing circuit in the telephone set powers on the electromagnetic valves when the handsfree function of the telephone is enabled to generate an electromagnetic field. The electromagnetic valves magnetically attract the metal pieces, such that the handset is firmly held on the telephone set.
US09001993B2
Exemplary systems and methods for queuing an inbound communication are provided. In exemplary embodiments, the inbound communication is received by a communication server associated with a communication type of the inbound communication. Communication statuses of one or more agents over a plurality of communication types are reviewed to determine available agents. One or more profiles are reviewed to assess applicability of one or more agents to receive the inbound communication, whereby an agent may be applicable to handle more than one inbound communication concurrently as determined by their profile. An appropriate agent is then selected based on the availability and applicability of the one or more agents to which the inbound communication is forwarded.
US09001981B2
The system of the present invention allows the recipient in a call to interrupt a voicemail message if the caller is still in the voicemail session with the recipient's voicemail box. The system has a Voicemail Session Monitor and an Interrupt Handler. In the method of the present invention, the voicemail connection is monitored by the recipient's phone and interrupted when the line is picked up, connecting the two parties if the calling party accepts the invitation. The receiving party is offered an invitation to accept the interrupt or to allow the calling user to stay in the voicemail system.
US09001980B2
Measures for the communication of data with respect to at least two different user devices in a data communications network. Establishing a communications session for the communication of data to and/or from the at least two different user devices, receiving, on the basis of user input at one of the at least two different user devices, an identifier identifying one or more downloadable resources, generating a transmissible identifier based at least in part on the received identifier, the transmissible identifier being operable to initiate the download of the one or more downloadable resources using the transmissible identifier, and to associate a predetermined identity with the download, and enabling the download of the one or more downloadable resources to another of the at least two different user devices using the transmissible identifier.
US09001978B2
A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.
US09001976B2
A method for speaker adaptation includes receiving a plurality of media files, each associated with a call center agent of a plurality of call center agents and receiving a plurality of terms. Speech processing is performed on at least some of the media files to identify putative instances of at least some of the plurality of terms. Each putative instance is associated with a hit quality that characterizes a quality of recognition of the corresponding term. One or more call center agents for performing speaker adaptation are determined, including identifying call center agents that are associated with at least one media file that includes one or more putative instances with a hit quality below a predetermined threshold. Speaker adaptation is performed for each identified call center agent based on the media files associated with the identified call center agent and the identified instances of the plurality of terms.
US09001975B2
A system and method for producing audio messages for use in a contact center. A customer may specify message content, and provide a voice specification, which may identify a preferred voice artist and other aspects of the audio message including the language, accent and tone of the message. The service may produce the recording and provide it to the customer.
US09001973B2
The present application is directed to an anode for an X-ray tube. The X-ray tube has an electron aperture through which electrons emitted from an electron source travel subject to substantially no electrical field and a target in a non-parallel relationship to the electron aperture and arranged to produce X-rays when electrons are incident upon a first side of the target, wherein the target further comprises a cooling channel located on a second side of the target. The cooling channel comprises a conduit having coolant contained therein. The coolant is at least one of water, oil, or refrigerant.
US09001972B2
A radiation image detection apparatus, includes: a control unit configured to drive an imaging unit so that a radiation image data is acquired, an image receiving unit is reset after acquiring the radiation image data, and a dark image data is acquired; in which: the control unit changes at least one of a reset time of the image receiving unit and a reduction ratio of an reduced image data on the basis of the communication speed by such that the transmission of the reduced image data is completed at least prior to reading-out an electrical charge signal from the image receiving unit when acquiring the dark image.
US09001970B2
The present invention relates to a method and a device for identifying unknown substances in an object. According to the state of the art a collimated X-ray beam is directed onto the object and X-ray energy scattered from the object is detected and measured. The measurement values detected are compared to known measurement values corresponding to specific substances or classes of substances to identify unknown substances in the object. The method and device further execute the following steps: Detect and measure a function of Rayleigh intensity at a number of angles in a predetermined angular range to determine the angular course of the function of Rayleigh intensity in the angular range, Determine an angle or angle interval within the angular range at which the function of Rayleigh intensity is essentially zero; and identify unknown substances in the object by comparing the angle or angle interval determined to known angles or angle intervals at which the function of Rayleigh intensity corresponding to specific substances or classes of substances is essentially zero.
US09001965B2
A method for representing an exposure to radiation of an examination area of an object caused by radiological imaging is proposed. A 3D image of the examination area of the object being examined is acquired. Absorption coefficients of the examination area are determined. The radiation exposure of the examination area caused by radiological imaging is determined and is represented in the 3D image. A termination criterion is queried. The radiation exposure of the examination area is iteratively determined till the termination criterion is fulfilled.
US09001962B2
The present invention pertains to an apparatus and method for medical imaging comprising rotating two X-ray source-detector pairs around an axis of rotation simultaneously to quickly acquire image data and form a computed tomography (CT) dataset. The sources can be configured to emit radiation from a plurality of discrete locations. The CT dataset can be utilized as a prior to reconstruct a three-dimensional image from subsequent bi-planar imaging with these source-detector pairs.
US09001951B1
A circuit includes a logic circuit, first and second storage circuits, a timing detection circuit, and a compensation circuit. The logic circuit generates a digital value in response to a first periodic signal. The first storage circuit stores time information in response to a second periodic signal. The second storage circuit stores the digital value in response to the second periodic signal. The timing detection circuit generates a detection signal indicating a timing difference between the first periodic signal and the second periodic signal based on the digital value. The compensation circuit generates adjusted time information based on the time information stored in the first storage circuit and the detection signal.
US09001946B2
Provided are a method of receiving downlink data and a machine type communication (MTC) device using the same. The MTC device according to the present invention which has a plurality of antennas includes a reception signal processing module that receives a downlink reference signal for each antenna from a base station, estimates reception signal quality with respect to the downlink reference signal for each antenna, and selects the antenna to receive a downlink signal in accordance with the reception signal quality with respect to each antenna.
US09001941B2
The invention may provide a receiver including a front-end block to provide a front-end gain on a radio-frequency input signal. The front-end block may include a mixer to convert the radio-frequency input signal to a baseband signal. The receiver also may include a wide-band peak detector coupled to the front-end block and a baseband block to provide a baseband gain on the baseband signal. An analog-to-digital converter may convert the baseband signal to a digital signal. The receiver may further include narrow-band peak detector coupled to an output of the analog-to-digital converter. An automatic gain control circuit may independently control the front-end gain and the baseband gain based on outputs from the wide-band peak detector and narrowband peak detector.
US09001926B2
An active common mode current limiting mechanism limits common mode currents in a powerline communication device. A powerline coupler determines a common mode signal component of an output signal of the powerline communication device. The powerline coupler provides voltage estimates of the common mode signal component to a signal processing unit. The signal processing unit generates samples of the voltage estimates of the common mode signal component. The signal processing unit adjusts transmit voltage levels of the powerline communication device based on the samples of the voltage estimates of the common mode signal component to limit the common mode signal component of the output signal.
US09001918B2
A communication apparatus and method in a wireless communication system that support multiple Orthogonal Frequency Division Multiplexing (OFDM) parameter sets. A method includes determining a respective OFDM parameter set for each of multiple Radio Frequency (RF) chains; and processing an OFDM signal in each of the multiple RF chains based on a parameter value defined in the respective OFDM parameter set.
US09001916B2
A method of transmitting secret information in a transmitting end and a method of receiving secret information at a receiving end, based on multi-input multi-output (MIMO) multiplexing using antennas, are provided. The method of transmitting includes selecting one or more indices of the secret information that correspond to at least one receiving antenna among receiving antennas, and mapping the one or more indices to an information vector. The method of transmitting further includes precoding the information vector based on channel information between transmitting antennas and the receiving antennas, and beamforming the precoded information vector, using the transmitting antennas.
US09001914B2
Systems, methods, and apparatus are described that employ specially designed interference patterns to build an in-band side channel without degrading the effective throughput of the main channel. Transmitter and receiver pairs implement a two-stage dynamic interference mitigation scheme based on the partial connections in limited dimension MIMO interference channels. The first stage determines the stream assignments and the subspace constraints for beamforming vectors and zero-forcing vectors based on the partially connected topology such as the path loss, shadowing and spatial correlation. The second stage determines the beamforming vectors and the zero-forcing vectors based on the instantaneous channel state information over the subspaces obtained from the first stage. In an aspect, a controller device implements the first and second stage and assigns the transmitter and receiver pairs to perform interference alignment using the stream assignments and beamforming and zero-forcing vectors respectively.
US09001912B2
Described are systems and methods of estimating a Signal-to-Noise (S/N) ratio of an input channel carrying a QAM signal. A Modulation Error Ratio (MER) is calculated for the input QAM signal, but uses only the centermost error values of a constellation of the input QAM signal in generating this modified MER. The modified MER accurately represents the S/N ratio of the input channel carrying the QAM signal. In this way the S/N ratio may be accurately determined using only the received I and Q components of the modulated QAM input signal itself.
US09001910B1
Systems and methods for computing a decoder noise power estimate are provided. A pilot signal transmitted through a fading channel from a wireless transmission source is received. Signal power of the received pilot signal, channel noise power, and channel estimation error are computed. The decoder noise power estimate is determined based on the computed signal power, channel noise power, and channel estimation error.
US09001908B2
In a method of generating an orthogonal frequency division multiplexing (OFDM) symbol, a plurality of information bits is encoded to generate a plurality of coded bits. The plurality of information bits corresponds to a first bandwidth, while the OFDM symbol includes a number of data tones corresponding to a second bandwidth. The coded bits are mapped to a plurality constellation symbols. The constellation symbols are mapped to a first plurality of data subcarriers corresponding to a first portion of the OFDM symbol and to a second plurality of data subcarriers corresponding to a second portion of the OFDM symbol. A subset of data subcarriers in the first plurality of data subcarriers and in the second plurality of data subcarriers are set to one or more predetermined values. The OFDM symbol is then generated to include at least the first plurality of data subcarriers and the second plurality of data subcarriers.
US09001904B2
At least one implementation generates at least one time-domain sample in a multicarrier apparatus, and links a first timestamp to the at least one time-domain sample. The at least one time-domain sample may be associated with a Discrete Multi-Tone (DMT) symbol and transmitted to a receiving multicarrier apparatus. The receiving multicarrier apparatus may generate a second timestamp upon receiving the at least one time-domain sample.
US09001900B2
A weighting filter is provided for use in a device for transmitting and/or receiving an analog signal. The device is capable of transmitting and/or receiving the analog signal in a predetermined frequency band consisting of two adjacent sub-bands, referred to as first and second sub-bands. The weighting filter includes: a first branch, which attenuates the analog signal; a second branch that filters the analog signal and has a bandwidth corresponding to the first sub-band or to the second sub-band; and a module that combines signals from the first and second branches.
US09001894B2
When a prediction is made between fields with different parity, the predicative efficiency of a chrominance vector is improved by adaptively switching the generation of a chrominance motion vector depending on a encoding/decoding field parity (top/bottom) and a reference field parity (top/bottom), and the coding efficiency is improved accordingly.
US09001892B2
A moving image encoder has an image separating unit (1) for generating four separate images (1)-(4) by sampling pixels constituting an input image every two alternate pixels in the horizontal direction and each alternate pixel in the vertical direction. An intraframe predictive coding unit performs intraframe predictive coding of the separate image (1) by using pixels constituting the separate image (1) produced by the image separating unit (1). An inter-separate image predictive coding unit 12 performs inter-separate image predictive coding of the separate images (2)-(4) produced by the image separating unit 1 by using the pixels constituting the separate image (1) produced by the image separating unit (1).
US09001870B2
The duration of receiver on-times may be minimized by sensing and reacting to communication channel power levels at intervals. When no energy is detected on the communication channel, then the receiver may be turned off for a channel sampling interval. If energy is detected on the channel, then the receiver may remain on to determine if a received message is associated with the device. Receiver on-time may also be minimized by adjusting the timing of messages used for broadcast messages sent by routing or other protocols. Broadcast messages, such as network routing topology messages, may be controlled in two phases. In a first phase, the broadcast messages are sent with at a high rate to allow nodes to join the network rapidly. In a second phase, the broadcast messages are sent with at a lower rate to minimize interference with data and other messages in the network.
US09001865B2
Provided is a timing signal supply device that can frequently perform a phase comparison on a side of receiving a supply of a timing signal and flexibly achieve various operation modes. A GPS receiver 11 includes a baseband processing module 16 and a PN code output terminal 26. The baseband processing module 16 performs a positioning calculation based on positioning signals received from GPS satellites. The PN code output terminal 26 is configured so as to be able to output, based on the result of the positioning calculation by the baseband processing module 16, a PN code that is repeated every second in synchronization with the coordinated universal time.
US09001863B2
A graphite crucible for electromagnetic induction-based silicon melting and an apparatus for silicon melting/refining using the same, which performs a melting operation by a combination of indirect melting and direct melting. The crucible is formed of a graphite material and includes a cylindrical body having an open upper part through which a silicon raw material is charged into the crucible, and an outer wall surround by an induction coil, wherein a plurality of first slits are vertically formed through the outer wall and an inner wall of the crucible, and a plurality of second slits are vertically formed from an edge of the disc-shaped bottom of the crucible toward a center of the bottom.
US09001857B2
Provided are assemblies and processes for activating light emitting devices. A first current sink is in electrical communication with a common source through a current node and configured to draw a first current through the current node in response to a respective control signal. A second current sink is also provided in electrical communication with the current node and in parallel with the first current sink, also configured to draw a second current through the current node in response to a respective control signal. An aggregate current is drawn through the array, determined as a combination of the first and second currents. A commanded current from the first current sink can be shunted around the second array and the second current sink, providing a capability to series both the first and second laser diode light-emitting arrays, while simultaneously drawing different current amplitudes through each array from a common potential source.
US09001850B2
An excitation unit for a fiber laser having an excitation fiber and forming a two-dimensional or three-dimensional structure in a resonator region of the fiber laser. In cross-section, the excitation fiber has an active fiber core, a pump cladding that surrounds the active core, a quartz glass casing that surrounds the pump cladding, and at least one cover. The resonator region is equipped with a base plate having a plurality of excitation housings, each housing delimiting a gas-tight excitation chamber. The excitation fiber runs through each excitation chamber and is held in holding units. The excitation chambers are formed in an elliptical manner. The excitation housings are provided with a translucent window, and a transversal pump light source is arranged in the region of each translucent window such that a pump light that leaves the pump light source impinges the longitudinal axis of the excitation fiber in a perpendicular manner.
US09001847B2
Disclosed are an apparatus and a method for mapping an SDH signal and other 40-Gbps client signals through a single data path. The mapping apparatus supports both a justification byte mapping scheme and a sigma-delta distribution mapping scheme and implements a single data path. Accordingly, power consumption may be reduced by changing each mapping mode in a hitless manner or minimizing logic capacity according to a mapping mode used in the mapping apparatus.
US09001845B2
An apparatus and method for communication are provided. The solution includes controlling the estimation of a radio channel to obtain an estimate of a channel quality, performing quantization of the estimate of the channel quality to obtain a channel quality index, the quantization steps being of non-uniform size and selected on the basis of the accuracy of the estimation on different levels of channel quality, and controlling the transmission of the channel quality index to the communication system.
US09001841B2
A communication control device includes a plurality of inputting units to which a packet is inputted a plurality of outputting units to which the packet is outputted a selector that selects an output packet to output from an identical outputting unit among a plurality of conflict packets having the identical outputting unit as a destination, the plurality of conflict packets being selected among a plurality of packets inputted to the plurality of inputting units, based on priority information set in each conflict packet and a processing unit that updates the respective priority information of unselected packets not selected as the output packet by the selector among the plurality of conflict packets based on weighting information in accordance with a packet size.
US09001840B2
A system and method to intercept traffic at standard interface points as defined by Cellular/Wireless networks (GSM/GPRS, 3G/UMTS/HSDPA/HSUPA, CDMA, WIMAX, LTE), emulate the respective protocols on either side of the interception point, extract user/application payloads within the intercepted packets, perform optimizations, and re-encapsulate with the same protocol, and deliver the content transparently is disclosed. The optimizations include but are not limited to Content Caching, prediction & pre-fetching of frequently used content, performance of content-aware transport optimizations (TCP, UDP, RTP etc.) for reducing back-haul bandwidth, and improvement of user experience. An additional embodiment of the current invention includes injecting opportunistic content (location based, profile based or advertisement content) based on the information derived while monitoring control plane protocols.
US09001839B2
A communication control device includes a storage unit configured to store source addresses and destination addresses of one or more frames, a determination unit configured to determine respective access proportions for types of accesses to the storage unit, in accordance with an empty state of the storage unit, the empty state being a proportion of the number of empty entries in the storage unit to the total number of entries, and a control unit configured to control whether to access the storage unit, based on the access proportions determined by the determination unit and proportions for accesses having been made to the storage unit.
US09001826B2
A system and method are provided wherein information is disseminated using a reliable IP multicast network implementation coupled with dynamically assigned proxy nodes serving as zonal aggregation points. These nodes share information with each other over the reliable IP multicast network, augmenting this function with a reliable point-to-point communication infrastructure between proxy nodes in those instances where IP multicast is not available or prone to error.
US09001823B2
A method and system for service clock transparent transmission in an optical transport network (OTN) are provided. The system includes a service accessing end and an OTN receiving end; the method includes the following steps: the OTN receiving end performs de-mapping operation to an OTN frame after receiving the OTN frame, and performs two-level buffering operation to the service data flow recovered therefrom, a first buffering unit performs a homogenization treatment to the service data flow and then outputs to a second buffering unit, which the second buffering unit outputs the service data flow according to the service clock after receiving the service data flow. After adopting the present invention, it is able to ensure that the quality of the recovered service clock is relatively higher, which meets the customer requirement on the related specification of the service clock.
US09001820B2
A method, apparatus, and computer usable program product for selecting a network for telecommunication are provided. A type of network supporting a called identifier is identified. Several types of networks are accessible to a calling communication device. A database is queried with a query including the called identifier to identify the types of networks that are accessible to a called communication device. A network corresponding to the called communication device is selected at the calling communication device. A communication session is established between the calling and called communication devices using the selected network.
US09001809B2
A intelligent backhaul radio have an advanced antenna system for use in PTP or PMP topologies. The antenna system provides a significant diversity benefit. Antenna configurations are disclosed that provide for increased transmitter to receiver isolation, adaptive polarization and MIMO transmission equalization. Adaptive optimization of transmission parameters based upon side information provided in the form of metric feedback from a far end receiver utilizing the antenna system is also disclosed.
US09001805B2
An electronic device having network connection function includes a receiving unit and a control unit, where the electronic device and an access point support a plurality of connection modes. The receiving unit is utilized for receiving a signal from the access point. The control unit is utilized for selecting a specific connection mode from the plurality of connection modes according to a determination result generated by determining whether the signal satisfies a predetermined condition, and starting to connect to the access point by using the specific connection mode, where a data rate of the specific connection mode is not a highest data rate among that of the plurality of connection modes.
US09001799B2
A method of transmitting a signal from a base station to a user equipment in a multi-node system comprises down-link-transmitting a signal at a first zone of a radio frame by using centralized antennas (CAs); and downlink-transmitting a signal at a second zone used for a backhaul link of a relay in the radio frame by using distributed nodes, wherein the first zone and the second zone are multiplexed by time division.
US09001794B2
Methods and systems for assigning a wireless communication device (WCD) to a wireless coverage are a based on early termination gain (ETG) are presented. In particular, a RAN may receive a request, from a WCD, for an assignment to one of a plurality of wireless coverage areas. In response to receiving the request, the RAN may select a wireless coverage area of the plurality that has a highest ETG, and assign the WCD to the selected wireless coverage area. Prior to selecting this wireless coverage area, the RAN may optionally remove one or more wireless coverage areas with high utilization from consideration.
US09001780B2
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may determine a number of uplink timing groups configured for a plurality of component carriers, and determine whether to transmit at least one of data or control information on one or more first component carriers of the plurality of component carriers concurrently with sounding reference signals (SRS) on one or more second component carriers of the plurality of component carriers based at least in part on the number of uplink timing groups. When only one uplink timing group is determined, the SRS is transmitted in a symbol on the one or more second component carriers if the data and control information is not transmitted in the symbol. When two uplink timing groups are determined SRS may be transmitted on the second component carriers concurrently with data or control information on the component carriers.
US09001779B2
A method for transmitting a pilot signal for machine to machine (M2M) communication in a wireless communication system and an apparatus thereof are disclosed. The method comprises the steps of configuring a basic unit including a plurality of pilot resource elements (REs) and data resource elements; allocating pilot signal to the plurality of pilot resource elements to the basic unit; and transmitting the basic unit to a receiver in a subframe unit in accordance with a rule which is previously defined, wherein the resource elements are time-frequency resources defined by one symbol index and one subcarrier index, and the basic unit is transmitted at a subframe except for a subframe at which a control channel is transmitted.
US09001777B2
Systems and methods for communicating over multiple carriers are described herein. A predetermined event triggers the generation of scheduling information for two or more of the carriers. The predetermined event may comprise expiration of a timer set for at least one of the two or more carriers, storing data in a buffer having a higher transmission priority than data previously stored in the buffer, or changing at least one of the two or more carriers from being served by a first cell to being served by a second cell.
US09001775B2
Provided are a method and apparatus for transmitting a reference signal in a multi-antenna system. A terminal generates a plurality of reference signal sequences to which cyclic shift values different from each other are allocated, generates an orthogonal frequency division multiplexing (OFDM) symbol to which the plurality of reference signal sequences are mapped, and transmits the OFDM symbol to a base station through a plurality of antennas. The respective cyclic shift values allocated to the respective reference signal sequences are determined on the basis of a parameter n indicated by a cyclic shift field transmitted from a physical downlink control channel (PDCCH).
US09001772B2
An apparatus and a method for managing an access state of a terminal for a group communication service in a wireless communication system are provided. In a method for operating a terminal for a group communication service in a wireless communication system, a bandwidth ranging message is transmitted to a base station in an idle state. The terminal is allocated an uplink resource from the base station. A message for access state transfer including a multicast Connection IDentifier (CID) is generated. The message for access state transfer is transmitted to the base station via the allocated uplink resource.
US09001770B2
A method for allocating a physical hybrid ARQ indicator channel (PHICH) is discussed. The method includes allocating a CDM group according to a cyclic prefix type in consideration of a ratio of the numbers of necessary CDM groups according to spreading factors, and allocating a PHICH to the allocated CDM group. The PHICH includes an ACK/NACK signal multiplexed by code division multiplexing (CDM). Therefore, resources for PHICH transmission are efficiently allocated and a transmission structure can be maintained irrespective of a spreading factor.
US09001766B2
Disclosed are methods for prompt re-direction of uplink access of a specific user equipment and controlling random access. Specifically, for initial random access to a network, if a user equipment (UE) transmits a preamble (S201), which includes information related to random access, to a network node, the network node sends grant/rejection information of the preamble and re-direction information as a response message to the preamble (S203) to the UE.
US09001762B2
The present invention relates to a method for communicating with another device through a first device having a Converged Personal network Service (CPNS) enabled entity. The communication method includes receiving a search request message including information regarding the mode of a second device when the CPNS enabled entity of the first device, set in the gateway mode, moves into the coverage area of a second network managed by the second device. The communication method includes: when it is confirmed that the CPNS enable entity of the second device is set with a gateway on the basis of the mode information, confirming whether there is at least one available PNE in all coverage areas of the first network and the second network; and determining whether to change the mode of the CPNS enable entity of the first device on the basis of whether there is at least one available PNE, as well as whether to change the mode of the second device. Here, according to the result of the determination, the mode of the CPNS enabled entity of the first device may be changed to a combined mode in the gateway mode.
US09001732B2
A packet radio network provides a facility for communicating internet packets to and/or from a mobile user equipment. In response to a packet data protocol activation request message requesting a common packet data protocol context, a serving support node is operable in combination with a gateway support node to establish a common packet data protocol context in association with a packet communications bearer. The common packet data protocol context is established to communicate internet protocol packets via the packet communications bearer according to an internet protocol version specified by the mobile user equipment for one or more communications sessions.
US09001730B2
Method and gateway unit for registering a user terminal (34) of a multimedia subscriber being a subscriber of a circuit switched network (32), in an IP multimedia system (IMS) network (31). Registration in the IMS network (31) of a first contact address associated with a circuit switched communication capability of the user terminal (34) for regular communication purposes is used, as well as registration in the IMS network (31) of a second contact address associated with a circuit switched communication capability of the user terminal (34) for messaging purposes.
US09001724B2
A multiplexed signal generator is configured to multiplex a signal addressed to a first reception device which has been subjected to a power suppression process of suppressing the power of the signal, and a signal addressed to a second reception device which is not subjected to the power suppression process.
US09001723B1
A method and system for managing broadcast of notifications indicating whether system information has changed, so as to enable served devices to determine when to read and store updated system information. A radio access network tracks changes in system information on a per wakeup cycle basis, so as to determine whether system information has changed since a last instance of broadcasting such a notification in a particular wakeup cycle. If system information has changed, the network responsively broadcasts an indication that system information has changed, so as to cause devices operating on that wakeup cycle to read and store the updated system information. Whereas, if system information has not changed, the network responsively broadcasts an indication that system information has not changed (or forgoes broadcasting an indication that system information has changed), so that devices operating on that wakeup cycle can avoid reading and storing the system information.
US09001713B2
A learning on a weight of an adaptive array antenna which becomes necessary for a space division multiple access is carried out while a backward compatibility with a conventional standard is maintained.When a TRQ frame and a training frame for the learning are exchanged, a spoof is applied on these frames to preferably avoid collisions with a surrounding station STA4 that follows a conventional standard. Also, after the weight of the adaptive array antenna is learnt, a STA0 multiplexes and transmits the plurality of data frames addressed to a plurality of users while a wireless resource on a spatial axis is shared by the plurality of users, so that a throughput for one-to-many, that is, for the plurality of users as a whole is improved.
US09001704B2
An apparatus and method for adaptively adjusting a target Received Signal Strength Indicator (RSSI) for Automatic Gain Control (AGC) in a full-duplex relay apparatus with an interference cancellation function. A Signal to Interference Ratio (SIR) estimation block estimates an SIR based on an interference signal estimated from a received signal and an interference-cancelled signal determined by cancelling the estimated interference signal from the received signal. A target RSSI determination block determines a target RSSI according to the estimated SIR. An AGC block adjusts a gain for the received signal based on the determined target RSSI.
US09001702B2
Disclosed herein are methods, systems, and devices for improved audio, video, and data conferencing. The present invention provides a conferencing system comprising a plurality of endpoints communicating data including audio data and control data according to a communication protocol. A local conference endpoint may control or be controlled by a remote conference endpoint. Data comprising control signals may be exchanged between the local endpoint and remote endpoint via various communication protocols. In other embodiments, the present invention provides for improved bridge architecture for controlling functions of conference endpoints including controlling functions of the bridge.
US09001698B2
Various aspects of the present invention relate to optimizing the distribution of point-to-point and broadcast messages in a layered mesh network of nodes. In one aspect, a node in the mesh network identifies a point-to-point frequency for sending a point-to-point message to a preferred node, which facilitates communication with a collector node. The node also identifies a broadcast frequency of the preferred node that is distinct from the point-to-point frequency. According to one configuration, the broadcast frequency is offset a predetermined number of frequency channels from the point-to-point frequency. In addition to listening on the broadcast frequency, the node further identifies and listens on a receive frequency for point-to-point messages from other nodes.
US09001690B2
Adaptive generation of channel quality indicators based on a current communication scenario. A plurality of sets of channel quality indicator information may be stored for each of a plurality of UE communication scenarios. The information may be usable in generating a channel quality indicator. During operation of the UE, a current communication scenario of the UE may be determined. A first set of channel quality indicator information may be selected based on the determined current communication scenario being experienced by the UE. At least one channel quality indicator may be determined based on the selected first set of channel quality indicator information. Finally, the channel quality indicator may be provided to a base station.
US09001688B2
There is disclosed a method for testing a network device comprising defining a traffic profile wherein the traffic profile defines a type of network traffic comprising a sequence of packets and wherein the traffic profile associates the network traffic with a communication axis. The method also comprises defining a traffic template wherein the traffic template comprises one or more traffic profiles, a relative weight to identify a weight of the profile within an overall traffic configuration, and a load rate that defines the maximum amount of packets that can be transmitted at a certain time. The method further comprises generating network traffic based on the traffic template, and transmitting the network traffic to a device under test wherein the relative weight of the traffic profile may be changed dynamically in real-time.
US09001686B2
Mobile broadband traffic has been exploding in wireless networks resulting in an increase of interferences and reduced operator control. Networks are also becoming more heterogeneous putting additional demand in interference management. Scheduler schedules uplink transmissions from UEs based on a load prediction algorithm that typically assumes worst case. However, UEs do not always use full power granted, and thus, much of granted radio resources are wasted. To address these and other issues, technique(s) to accurately predict/estimate other cell interferences and thermal noise separately and to accurately predict/estimate load utilization probability and variance is(are) described. Inventive estimation technique(s) can be used to schedule UEs to more fully utilize available radio resources, e.g., in TD-scheduling operations. Extended Kalman filtering can be adapted for use in estimation providing low order computational complexity.
US09001684B2
A method, computer program product, and system are provided for computing link supportability in a WCDMA communications system. For example, the method can be used to calculate link supportability of a transponder in satellite communications system (e.g. MUOS) in a user-to-base direction. This method can include expressing a carrier signal to noise ratio spectral density for a communication link of interest in terms of a transponder input power of the communication link of interest, a spectral overlap factor representative of one or more interfering communication links, and a transponder input power of the one or more interfering communication links. Assumptions and approximations can be made to simplify the spectral density expression in order to reduce a dimensionality of terms used in the computation of the expression. As such, in reducing dimensionality, the expression becomes a manageable computation for WCDMA communication systems to evaluate.
US09001683B2
A method for routing data between access points in a locomotive consist including at least three locomotives is disclosed. The method may include monitoring at least one characteristic of a first data transmission between a first access point in a first locomotive and a third access point in a third locomotive. The method may also include determining, based on the monitored characteristic, whether to route a second data transmission from the first access point to the third access point through a second access point in a second locomotive that is physically disposed between the first locomotive and the third locomotive.
US09001674B2
Wireless nodes for use in a radio system are provided. A wireless node for use in a radio system may include a transmit and receive unit configured to request sensing information of at least one radio resource from at least one other wireless node of the radio system, and to receive the sensing information of the at least one radio resource from the at least one other wireless node of the radio system. The wireless node may include a sensing unit configured to determine whether a particular radio resource among the at least one radio resource is free to use based on the sensing information received from the at least one other wireless node. Related methods are also provided.
US09001658B2
The present invention refers to a method for reducing energy consumption in a packet processing linecard of a packet transmission network, said packet processing linecard comprising a plurality of microprocessors aimed at processing packet traffic wherein the number of active microprocessors is dynamically adjusted as a function of the computation of a traffic estimator based on a recurrent estimation of at least two statistical parameters including the average and a parameter representative of the statistical distribution of the packet traffic.
US09001656B2
A dynamic route splitting system includes a control unit configured to monitor reception quality of a traffic flow on a network and carry out dynamic route setting to an optional node in the network, and a dynamic route splitting unit configured to be arranged in the node configured to relay the traffic flow on the network or a reception terminal as a destination of the traffic flow. The control unit selects at least the node splitting the traffic flow based on the reception quality of the traffic flow on the network and instructs splitting traffic flows to the dynamic route splitting unit in the selected node. The dynamic route splitting unit is provided in the node and includes a monitoring section that monitors the traffic flow having reached the node when being provided in the node in the network, and to notify a monitoring result to the control unit.
US09001650B2
An apparatus for terminating and replaying transmission control protocol (TCP) communication between a server and cellular phone is disclosed. The TCP relay apparatus performs precise control for each TCP connection in the process of executing default TCP transmission control for the server and performing wireless-optimized TCP transmission control for the cell phone while facilitating setup for determination of the type of a network to which a communication destination terminal belongs. The TCP relay apparatus includes a unit capable of setting TCP control information suitable for the characteristics of a network linked to the destination device on a per-TCP connection basis, a unit which enables an application program to instruct the TCP control information setting, and a unit which determines the network type by judging whether the connection is a passive connection to a listen port or a TCP connection to the server.
US09001648B2
A method implemented by an apparatus for providing spare capacity allocation (SCA) for dual link failures in a network. The SCA scheme computes the SCA for each of a plurality of flows in the network for a plurality of primary backup paths corresponding to a plurality of disjoint working paths for the flows using a first integer linear programming (ILP) model. The SCA scheme further computes the SCA for each of the flows for a plurality of secondary backup paths corresponding to the disjoint working paths and the primary backup paths using a second ILP model and the computed spare capacity information for the primary backup paths. The SCA scheme further aggregates the computed SCA for the primary backup paths and the secondary backup paths for all the flows.
US09001644B2
In one embodiment, a method includes obtaining a first indication from a first source included in an Ethernet ring and obtaining a second indication from a second source associated with a provider edge (PE) node The method also includes determining when the first indication and the second indication are indicative of a direct failure of the PE node and determining when the first indication and the second indication are indicative of a ring partition failure associated with the Ethernet ring. The direct failure of the PE node is identified when it is determined that the first indication and the second indication are indicative of the direct failure of the PE node, and the ring partition failure associated with the Ethernet ring is identified when it is determined that the first indication and the second indication are indicative of the ring partition failure associated with the Ethernet ring.
US09001641B2
A wireless communication receiver including a serial to parallel converter receiving an radio frequency signal, a fast Fourier transform device connected to said serial to parallel converter converting NFFT corresponding serial signals into a frequency domain; an EZC root sequence unit generating a set of root sequence signals; an element-by-element multiply unit forming a set of products including a product of each of said frequency domain signals from said fast Fourier transform device and a corresponding root sequence signal, an NSRS-length IDFT unit performing a group cyclic-shift de-multiplexing of the products and a discrete Fourier transform unit converting connected cyclic shift de-multiplexing signals back to frequency-domain.
US09001628B1
A heat assisted magnetic recording (HAMR) transducer on a slider and including first and second opposing surfaces, wherein the first surface is aligned to an air bearing surface (ABS) of the slider and the second surface is aligned to a surface of the slider opposite the ABS, a target waveguide having an entrance at the second surface, the target waveguide being configured to direct energy provided by a light source from the entrance toward the first surface, wherein the target waveguide expands in cross-section area with distance from the entrance to form an inverse taper waveguide, a plurality of assistant waveguides each having an entrance at the second surface, wherein the plurality of assistant waveguides are configured to direct energy to the plurality of output devices.
US09001627B2
The invention concerns a timepiece display module intended to display a series of alphanumerical characters and/or pictures at different moments. The display module includes a platform (3) arranged to be actuated in rotation about an axis and several wheel sets (5) arranged on the platform (3) so that each wheel set (5) turns on itself while orbiting about the axis of rotation of said platform (3) when the latter is actuated in rotation. The display module further includes several wings (1) which are arranged on each wheel set so (5) as to be positioned in turn at the center of the display module. Each wing (1) of each wheel set (5) is actuated such that the wings are oriented in a identical plane at the center of the display module and are adjacent to each other so as to form a central display unit (2). Each wing (1) includes one portion of an alphanumerical character or picture so that the central display unit (2), formed of several wings (1), can display, at each moment, one of the alphanumerical characters and/or pictures.
US09001625B2
An analog wearable electronic device that is operationally coupleable to a transmitting device. The transmitting device includes means for viewing a simulation of a display provided on the wearable electronic device, changing information displayable on the simulated display and transmitting the changed information and/or information from which the changed information is derivable to the wearable electronic device. The wearable electronic device includes a receiver for receiving from the transmitting device the changed information and/or the information from which the changed information is derivable. A controller assembly processes the changed information and/or derives the changed information, and an actuation mechanism moves a display indicator based at least in part on the changed information. The changed information is thereafter reflected on the display of the wearable electronic device by the display indicator.
US09001624B2
A mobile terminal and a method of setting an alarm therein are provided. The mobile terminal includes a controller, a display unit, and a memory unit. The controller controls the display unit to display an alarm setting screen on which alarm dates are arranged in a first direction and alarm time points are arranged in a second direction, the alarm screen being displayed in an alarm setting mode and sets an alarm at a selected time point of each alarm date in response to selection of the alarm time point. The controller also controls the memory unit to store a set alarm on an alarm date and alarm time point. The display unit displays an alarm image at an intersection of an alarm date and an alarm time point of each set alarm.
US09001623B1
A tow body and associated method have an acoustic projector that can be rotated about a vertical plane while the tow body is being towed through the water. In some embodiments, the tow body and method allow the tow body to be coupled to a tow cable while the tow cable is being towed through the water and under tension.
US09001621B2
A dual frequency ultrasonic locationing system includes an emitter operable to emit two different ultrasonic frequencies simultaneously in one ultrasonic burst. A receiver with at least two microphones is operable to receive the ultrasonic burst. A correlator is operable to correlate the signals obtained from each microphone to derive a time difference of arrival of the ultrasonic burst at each microphone. The time difference of arrival of the ultrasonic signal from the emitter impinging on each microphone of the receiver is utilized to determine a location of the emitter.
US09001618B2
The invention comprises a system for attenuating noise in seismic signals detected in a marine seismic streamer. In a particular implementation the system may comprise seismic detectors positioned in the streamer and interconnected to form a plurality of wavenumber filters, with each of the wavenumber filters attenuating signals within a range of wavenumbers. The output signals from the wavenumber filters are operatively connected to a plurality of band-pass filters, and the output signals of the band-pass filters are combined by summation means. The range of wavenumbers attenuated by the wavenumber filters and the passbands of the band-pass filters are selected so that in the output signal of the summation means, signals within a selected frequency range of interest propagating along the cable within a selected velocity range are attenuated and signals within the selected frequency range of interest having a velocity range outside the selected velocity range are preserved.
US09001617B2
An apparatus includes a streamer having one or more seismic data acquisition devices enclosed within a skin. The skin has a modulus of elasticity of at least 30 MPa to attenuate a flow noise.
US09001615B2
The invention relates to a seismic acquisition process where the streamers are intentionally directed to follow an oscillating sweep pattern behind a tow vessel to counteract the effect of the large gaps between the streamers while acquire a wide sweep of data through each pass over the survey area.
US09001611B1
An integrated circuit that includes an array of memory cells. The integrated circuit also includes a write address row decoder having a plurality of write row outputs and a write address column decoder having a plurality of write column outputs. A write logic array is electrically connected to the write row outputs and the write column outputs and has a separate write word line (WWL) output electrically connected to each cell in the array of memory cells.
US09001602B2
A method for testing an integrated circuit includes, in a burn-in test mode, two steps during which gate oxides of conductive high voltage MOS transistors of the integrated circuit are subjected to a first test voltage, and blocked high voltage MOS transistors of the integrated circuit are subjected to a second test voltage. The first test voltage is set to a value higher than a high supply voltage supplied to the high voltage MOS transistors in a normal operating mode, to make the gate oxides of transistors considered as insufficiently robust break down. The second test voltage is set to a value lower than the first test voltage and which can be supported by the blocked transistors, the states of the transistors being changed between the two steps.
US09001599B2
Systems and methods are provided for timing read operations with a memory device. A system for timing read operations with a memory device includes a gating circuit configured to receive a timing signal from the memory device. The gating circuit is further configured to pass through the timing signal as a filtered timing signal during a gating window. The gating window is generated by the gating circuit based on a control signal. The system further includes a timing control circuit configured to generate the control signal after receiving a read request from a memory controller. The timing control circuit is further configured to adjust the control signal to account for temporal variations in the timing signal from the memory device.
US09001597B2
A semiconductor device includes a first input terminal receiving a termination resistance control signal, and a termination resistance circuit that is able to be controlled to be turned on or off by the termination resistance control signal. The termination resistance circuit is turned off, irrespective of a level of said termination resistance control signal when the semiconductor device outputs data in response to a read command.
US09001592B2
A semiconductor memory device is operated by forming channels in a cell string including a plurality of memory cells and coupled between a bit line and a source line, applying first and second erase voltages having different levels to the channels through the bit line and the source line, respectively, and applying a first word line voltage to at least one word line among word lines coupled to the plurality of memory cells.
US09001585B1
A data writing method for a rewritable non-volatile memory module, and a memory control circuit unit and a memory storage apparatus using the same are provided. The method includes partitioning physical erasing units of the rewritable non-volatile memory module into a temporary area and a free area. The method also includes dynamically selecting multiple physical erasing units from the temporary area, the free area, or both the temporary area and the free area as a temporary physical erasing unit group corresponding to a logical unit and using the temporary physical erasing units to write updated data to be stored into the logical unit via a single-page mode. Accordingly, the method can effectively prevent the data error occurring due to continuously using old physical erasing units of the temporary area for temporarily storing data and the method can improve the speed and the reliability of writing data.
US09001581B2
An integrated circuit including a link or string of semiconductor memory cells, wherein each memory cell includes a floating body region for storing data. The link or string includes at least one contact configured to electrically connect the memory cells to at least one control line, and the number of contacts in the string or link is the same as or less than the number of memory cells in the string or link.
US09001577B2
This disclosure concerns memory cell sensing. One or more methods include determining a data state of a first memory cell coupled to a first data line, determining a data state of a third memory cell coupled to a third data line, transferring determined data of at least one of the first and the third memory cells to a data line control unit corresponding to a second data line to which a second memory cell is coupled, the second data line being adjacent to the first data line and the third data line, and determining a data state of the second memory cell based, at least partially, on the transferred determined data.
US09001575B2
Subject matter disclosed herein relates to memory operations regarding encoding program bits to be programmed into a memory array.
US09001571B1
A 6T static random access memory cell, array, and memory thereof are provided, in which the memory cell includes a first inverter, a second inverter, a first access transistor, and a second access transistor. The first inverter and second inverter respectively include a first pull-up transistor, a first pull-down transistor, a second pull-up transistor and a second pull-down transistor. The first pull-down and pull-up transistors each have a drain terminal mutually coupled to form a first node. The second pull-down and pull-up transistors each have a drain terminal mutually coupled to form a second node. The first and second access transistors each have a gate terminal respectively coupled to a first word line and a second word line. When the first word line provides on signals to turn on the first access transistor, the second low voltage supply provides a first differential voltage simultaneously.
US09001570B1
A memory configurable to be used in an RTA mode includes an input latch configured to receive an input address bus and to generate a latched address bus that corresponds to a memory location. An address flop is configured to save the latched address and to generate a flopped address. A first block address pre-decoder stage is configured to generate a pre-decoded latched address to an RTA generation logic in response to the latched address bus; and a second block address pre-decoder configured to generate a pre-decoded flopped address to the RTA generation logic in response to the flopped address. The RTA generation logic generates an RTA enable signal one clock cycle before a memory block access, to activate a memory block corresponding to the memory location, such that an array supply voltage of the memory block starts charging one clock cycle before a memory block access.
US09001567B2
A memory integrated circuit device is provided. The device includes a plurality of regular address inputs and at least one spare address input configured for a selected mode or an unselected mode. The device includes a plurality of control inputs, a plurality of data inputs, and a plurality of data outputs. The device has a plurality of memory arrays. Each of the memory arrays comprises a plurality of memory cells. Each of the plurality of memory cells is coupled to a data input/output. The device has a spare group of memory cells comprising a plurality of spare memory cells. Each of the plurality of spare memory cells is externally (or internally) addressable using the address match table and configured with the spare address input; whereupon the spare address input is coupled to the address match table to access the spare memory cells.
US09001565B2
A memory mat (101) includes a main body portion (200) that includes a first capacitor (203A), a linear conductive film (204) that is formed between the main body portion (200) and a peripheral circuit (104), and a second capacitor (203B) that is formed to be in contact with the conductive film (204) at a bottom of the second capacitor (203B). The first capacitor (203A) is in contact with a contact layer (202) at a bottom of the first capacitor (203A).
US09001557B2
Provided is a method of writing to a variable resistance nonvolatile memory element which is capable of both improving retention characteristics and enlarging a window of operation. In the method of writing, to write “1” data (LR), first a weak HR writing process is performed in which a weak HR writing voltage pulse set for changing the variable resistance nonvolatile memory element to an intermediate resistance state is applied and, subsequently, a LR writing process is performed in which a LR writing voltage pulse set for changing the variable resistance nonvolatile memory element from the intermediate resistance state to a LR state is applied.
US09001551B2
In a method of operating a semiconductor device, a resistance value of a variable resistance element is changed from a first resistance value to a second resistance value by applying a first voltage to the variable resistance element; and a first current that flows through the variable resistance element is sensed. A second voltage for changing the resistance value of the variable resistance element from the second resistance value to the first resistance value is modulated based on a dispersion of the first current, and the first voltage is re-applied to the variable resistance element based on a dispersion of the first current.
US09001547B2
A semiconductor apparatus includes a test unit including: a data determination unit configured to receive a plurality of data, determine whether the plurality of data are identical or not, and output the determination result as a compression signal; and an output control unit configured to output the compression signal as a test result in response to a test mode signal and a die activation signal.
US09001546B2
Disclosed is a novel static random access memory (SRAM) device. The SRAM device comprises a plurality of memory array layers vertically disposed one above another, a layer decoder circuit disposed on each memory array layer, a word line driver circuit disposed on each memory array layer, and a plurality of complementary bit line pairs wherein each complementary bit line pair extends vertically to couple a memory cell in each memory array layer. Each memory array layer comprises a plurality of memory cells and a word line disposed thereon. Each word line is connected to the plurality of memory cells disposed on its memory array layer. The number of memory cells in a layer corresponds to a predetermined memory page size. Each layer decoder circuit is configured to decode a portion of an SRAM address to select its memory array layer if the SRAM address corresponds to memory cells on its memory array layer. Each word line driver circuit is configured to drive the word line disposed on its memory array layer.
US09001536B2
A voltage smoothing circuit is configured to smooth a voltage outputted from a power supply portion. The voltage smoothing circuit includes first and second smoothing capacitors, a first balancing resistor, and a second conduction regulating portion. The first smoothing capacitor and the second smoothing capacitor are connected in series to each other and are connected in parallel to the power supply portion. The first balancing resistor is connected in parallel to the first smoothing capacitor. The second conduction regulating portion is connected on a current path in parallel with the second smoothing capacitor and conducts current in one direction on the current path in a case where a voltage equal to or greater than a second predetermined voltage has been applied.
US09001530B2
An integrated circuit may include a signal generator configured to generate a switching signal and a switching unit coupled to the signal generator. The switching unit may be configured to generate a pulsed current based on the switching signal using a first voltage. The integrated circuit may also include an inductive unit coupled to the switching unit. The inductive unit may be configured to receive the pulsed current and to generate a second voltage different from the first voltage.
US09001528B2
A shielded electronic component including a wiring board, at least one semiconductor chip mounted on a main surface of the wiring board, a sealant which seals the whole of an upper surface of the wiring board, and a nickel (Ni) plating film formed on an upper surface of the sealant is provided. The Ni plating film is formed on a palladium (Pd) pretreatment layer formed on the upper surface of the sealant with using high-pressure CO2 in a state of protecting a back surface of the wiring board, and is electrically connected with an end portion of a ground wiring layer of the wiring board or a ground (GND) connection through-hole connected with the end portion of the ground wiring layer.
US09001523B2
A method for patterning a layer stack with at least one ceramic layer includes providing the ceramic layer, which has at least one plated-through hole. An electrically conductive layer is applied above the ceramic layer, such that the electrically conductive layer is electrically coupled to the at least one plated-through hole. A further layer is deposited onto the electrically conductive layer in the region of the at least one plated-through hole, wherein the further layer includes nickel. The electrically conductive layer is removed outside the region of the at least one plated-through hole. A carrier device patterned in this way can be electrically and mechanically coupled to an electronic component.
US09001517B2
A flexible conduction trace includes a flexible line; and a plurality of conductive particles arranged in the form of pillars within the flexible line.
US09001516B2
Provided is an electronic circuit unit to be mounted within a casing of an automatic transmission for a vehicle. An electronic circuit body including circuit-side terminals protruding in an outward direction from a main-body, connectors to be connected to the electronic circuit body, a cover, and a base member having a placing face on which the cover, the electronic circuit body and the connectors are placed. The cover is provided with a main-body covering part, fitting-portion covering parts and which cover a fitting-portion of the circuit-side terminals and fitting parts of the wire-side terminals from a side opposing to the placing face, and a restricting part for regulating the detachment of the connectors from the fitting position to the detached position.
US09001515B2
A pluggable module for releasable engagement with a computing device includes a first end portion, a second end portion and a release tab structure. The release tab structure connects with the first end portion to facilitate removal of the module from the port of the computing device and has a generally U-shaped profile including two elongated arms spatially distanced from each other and extending transversely from the first end portion and terminating at a crossbar that connects between the elongated arms. Portions of the elongated arms and the crossbar extend within a plane that is separated a sufficient distance from the cable connector so as to facilitate 360° of access around the cable connector during connection and removal of the cable connector with the cable connection port.
US09001504B2
In one general aspect, a computing device can include a base portion including a keyboard, and a guide included in the base portion. The computing device can also include a display portion including a display and having a bottom portion coupled to the base portion via a hinge. The display portion can be configured to rotate about an axis using the hinge. The bottom portion of the display portion can be configured to slidably move along the guide over the keyboard of the base portion in a translational direction orthogonal to the axis.
US09001494B2
A dielectric ceramic that contains, as its main constituent, a perovskite-type compound containing Ba and Ti, and, with respect to the Ti content of 100 parts by mole, contains Re1 (Re1 is at least one element of La and Nd) in the range of 0.15 to 3 parts by mole, Y in the range of 0.1 to 3 parts by mole, Mg in the range of 0.3 to 13 parts by mole, and Fe in the range of 0.01 to 5 parts by mole.
US09001493B2
There is provided a multilayered ceramic electronic component including: a ceramic body in which a plurality of dielectric layers are stacked; a plurality of first and second internal electrodes formed on at least one of the dielectric layers and alternately exposed through both ends of the ceramic body in a stacking direction of the ceramic body; an a step compensation cover including a ceramic material having a viscosity higher than that of a ceramic material included in the ceramic body and formed on at least one of an upper surface and a lower surface of the ceramic body.
US09001490B2
In a substrate fixing device and a method form manufacturing the substrate fixing device, the substrate fixing device includes a lower electrode, a dielectric layer and a plurality of protrusions. The dielectric layer is disposed on the lower electrode. The protrusions are spaced apart from each other, and are protruded from the dielectric layer. Each of the protrusions includes an insulating layer disposed on the dielectric layer, and an upper layer disposed on the insulating layer and contacting a substrate.
US09001484B2
Power delivery systems and methods are provided. A power delivery system (100) can include a thermal device (140) disposed at least partially within the external power delivery device (110). The thermal device can be configured to output a first signal (150) corresponding to an internal temperature of the power delivery device when the internal temperature of the power delivery device exceeds a predetermined threshold.
US09001481B2
A protection circuit includes a power supply terminal, a ground terminal, a control unit connected to the power supply terminal and the ground terminal, and a supply unit connected to the power supply terminal and the ground terminal, for preventing application of voltage in a reverse direction to a circuit unit having a predetermined function. In this case, the control unit generates a control potential, which controls the control unit and the supply unit in accordance with a potential supplied from the power supply terminal and a potential supplied from the ground terminal. The supply unit is configured to be capable of supplying current to a circuit unit connected to a subsequent stage on the basis of a potential supplied from the power supply terminal, a potential supplied from the ground terminal, and the control potential generated by the control unit.
US09001469B2
Various embodiments concern a head suspension system having a load beam. The lead beam comprises a metal base having a proximal portion and a distal portion. Two opposing rails extend along the proximal and distal portions. The load beam has a void in the metal base separating the proximal portion from the distal portion, the void extending between the rails. A pair of microactuators is coupled to each of the proximal portion and the distal portion such that each microactuator extends across the void. The microactuators bend the rails to move the distal portion along a X-Y plane relative to the proximal portion. Additionally, the rails stiffen the load beam to resist movement between the first portion and the second portion along a Z-axis.
US09001465B1
Embodiments of the present invention generally relate to a MAMR head. The MAMR head includes an STO. The STO has a first surface at a media facing surface, a second surface that is opposite the first surface and a third surface adjacent to the first and second surfaces. The first and third surfaces form a first acute angle and the second and third surfaces form a second acute angle, where the second acute angle is less than or equal to the first acute angle. Having this configuration, the electrical current going through the STO is substantially perpendicular to the STO, which causes the spin torque to be maximized.
US09001456B2
In general, a test slot is engaged with automated machinery to inhibit movement of the test slot, thereby inhibiting transmission of vibration from the test slot to its surroundings. While the automated machinery is engaged with the test slot, the automated machinery is actuated to insert a storage device into the test slot, or remove the storage device from the test slot.
US09001445B1
A data processing system includes a number of analog to digital converters operable to sample analog signals obtained from a magnetic storage medium to yield digital signals, multiple sync mark detectors operable to search for a number of different sync marks in the digital signals, and a sync mark detector output comparator operable to compare an output of each of the sync mark detectors to identify detection errors.
US09001433B2
A zoom lens includes first, second, third, and fourth lens groups respectively having positive, negative, negative, and positive powers. The first lens group includes a first lens subgroup having a negative power, which is fixed while focusing, a second lens subgroup having a positive power, which moves while focusing, and a third lens subgroup having a positive power, which is fixed while focusing. The second lens subgroup includes a positive lens having a surface having a radius of curvature with a smaller absolute value toward the image side; and a cemented lens constituted by a negative lens toward the object side and a positive lens toward the image side, cemented together at a joint surface having a convex surface toward the object side. The focal distance f12 of the second lens subgroup and the focal length fw of the entire system at the wide angle end satisfy the relationship: 3.0
US09001427B2
A head-mounted display device includes a modular frame assembly including one or more different components. Each of the different components may be selected from a component set including at least two or more differently-sized versions of each different component. The head-mounted display device also includes a modular see-through display sub-assembly including one or more mountings for selectably coupling the modular see-through display sub-assembly to the modular frame assembly. The modular see-through display sub-assembly may be configured to couple to any combination of differently-sized versions of different components of the modular frame assembly.
US09001421B2
The present invention relates to a device for adjusting an optical magnification of a microscope, the device including: a magnification adjuster adapted to change the optical magnification of the microscope in accordance with the relative rotation position with respect to a tube unit; a membrane potentiometer positioned on the rotating passage of the magnification adjuster to output an electrical signal corresponding to the contacted position of the magnification adjuster therewith; and a controller adapted to receive the electrical signal outputted from the membrane potentiometer to output the optical magnification corresponding to the rotated position of the magnification adjuster.
US09001415B2
A semiconductor optical amplifier includes a semiconductor substrate; an active layer that includes a first region and a second region formed over the semiconductor substrate; and a reflection part that is formed along the second region and includes a first portion that reflects a first wavelength light and a second portion that reflects a second wavelength light with an optical gain lower than an optical gain of the first wavelength light; wherein, the first portion is formed closer to the first region side than the second portion.
US09001409B2
A cover for use in connection with a mirror of a vehicle is provided. The cover is provided with a lens having an electrically activatable material. The lens is positioned in front of the vehicle mirror. The electrically activatable material blocks visible light directed towards the vehicle mirror such that the electrically activatable material prevents the visible light from being reflected off of the vehicle mirror when the electrically activatable material is set to a light inhibiting state. A device that holds the lens is securable to the vehicle mirror. The electrically activatable material of the lens is configured to be switched to the light inhibiting state in response to user operation such that the lens prevents reflection of the visible light off of the vehicle mirror to reduce observability of the vehicle mirror.
US09001405B2
A viewing panel unit is disclosed, comprising: a first panel comprising one or more light transparent regions that are substantially transparent to visible light and one or more light hindering regions which substantially hinder transmission of visible light; a second panel comprising one or more light transparent regions that are substantially transparent to visible light and one or more light hindering regions which substantially hinder transmission of visible light; and an actuator (6) for moving the second panel relative to the first panel in a plane parallel to the plane of the first panel, wherein the actuator comprises: a cam (10) configured such that rotational movement of the cam causes linear movement of said second panel relative to said first panel; a shaft (8) extending through the cam; and an engaging member (15), wherein: the engaging member provides a non-rotatable connection between the shaft and the cam such that rotation of the shaft in use causes a corresponding rotation of said cam; the engaging member comprises an engaging portion that extends radially outwards from the shaft; and the engaging portion is axially encapsulated within the cam.
US09001396B2
An image reading device includes a contact glass having a document placing surface, an index part to be an index for aligning a corner of a document to a reference point within the document placing surface, a reading portion configured to read the document, and a light emitting portion configured to emit linear light extending in a main scanning direction. When a predetermined point apart from the index part within the document placing surface is set as the reference point, the light emitting portion moves in a sub-scanning direction so that a region of the contact glass irradiated with the linear light coincides with the predetermined point, and emits the linear light.
US09001392B2
An imaging element array includes a plurality of imaging elements that are arranged side by side. Each imaging element is integrally molded as a single piece element and includes an incident surface, an emission surface, and a plurality of reflective surfaces which are provided between the incident surface and the emission surface. The imaging element includes a first reflective element and propagation preventing surfaces. The first reflective element includes at least one of the plurality of reflective surfaces and has an effective region which is in contact with adjacent imaging elements. The propagation preventing surfaces are to either side of another one of the plurality of reflective surfaces and are positioned to prevent light rays other than light rays reflected from the reflective surface from propagating to the emission surface.
US09001390B1
A method for identifying sections of contracts. This method works well with documents that originated from scanned images, i.e., documents that could possibly include noise and misleading cues.
US09001388B2
An image forming apparatus includes a storage unit configured to store a rendering image having a plurality of tones, a communication interface unit configured to receive print data, a rendering unit configured to render the received print data to a bitmap image, a mergence unit configured to merge the bitmap image and the rendering image into a single mergence image, a binary coding unit configured to perform halftoning for the generated mergence image to generate binary data, and a print engine unit configured to form an image on a paper by using the generated binary data.
US09001383B2
Correction amounts of pixels in a sub-scanning direction for correcting misregistration of an image are determined based on interpolation using the correction amount in the sub-scanning direction corresponding to a first segment and the correction amount in the sub-scanning direction corresponding to a second segment, both of which are configured by pixels in the image.
US09001381B2
An image forming apparatus and a printing control terminal apparatus include an input unit to receive printing data, a rendering unit to transform the printing data into bitmap data, an image processor to determine whether the bitmap data includes a transparency pattern and if it is determined that the bitmap data includes the transparency pattern, perform smoothing processing with respect to the bitmap data; and an output unit to output the bitmap data processed by the image processor. Accordingly, an image quality of printing data including a transparency pattern can be improved. In addition, an image forming method includes receiving image data including a plurality of pixels, determining whether an area of pixels is a patterned area including a pattern, determining the patterned area is transparent when the pattern of the patterned area matches a pre-stored pattern, performing a smoothing process on the patterned area, and printing the image data after performing the smoothing.
US09001376B2
An image processing apparatus includes a receiver which receives original image data from a terminal, a converter which converts the original image data to tone-changed image, a storing unit which stores parameter groups for converting the original image data, the parameter groups including a first parameter group for RGB components and a second parameter group for YMCK components, a print size selector, and a print controller which issues a print instruction for the converted image data. A display controller allows the terminal to display the converted image data obtained by using the first parameter group. The print controller issues a print instruction for the converted image data obtained by using the second parameter group.
US09001373B2
A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a plurality of document jobs into a printer-ready format for the printing of the document jobs and a splitter. The splitter configured to combine the plurality of document jobs to form a plurality of chunks, each chunk is sent to a respective designated RIP for processing.
US09001371B2
An image forming apparatus including an acquisition unit configured to acquire log data recording operation of the image forming apparatus, a first storage unit configured to store the acquired log data in a volatile memory, a calculation unit configured to calculate a total size of the log data stored in the volatile memory, a determination unit configured to determine whether the calculated total size of the log data has reached a threshold value, a second storage unit configured to store the log data from the first storage unit when the total size of the log data in the first storage unit has reached the threshold value, and a changing unit configured to change the threshold value according to an operation state of the image forming apparatus.
US09001368B2
An image processing apparatus includes a display portion, a touch panel, and a control portion. The control portion includes a touch event generating portion to output a touch event indicating a position detected by the touch panel, a gesture event determining portion to determine a gesture event on the basis of a set of touch events continuously output from the touch event generating portion, an application portion operable, when receiving process identification information, to perform a process corresponding to the process identification information, an association portion operable, at the stage when an application program is installed, to associate each of a plurality of types of processes determined by the application program with one of gesture events, a process specifying portion to specify the process associated with the gesture event determined, and an operation notification portion to output the process identification information of the specified process to the application portion.
US09001367B2
An image forming apparatus, which comprises a local interface, a network interface, and a relay unit for extracting control data for a peripheral device connected with the local interface from a packet received from the network interface and inputting the extracted control data to a local interface control unit, receives in-abnormality control command data for controlling the connected peripheral device to be performed in case of network disconnection from an information processing apparatus and stores it in a memory, inputs the stored in-abnormality control command data to the local interface control unit in case of detecting an abnormal situation such as the network disconnection from the information processing apparatus, and causes the local interface control unit to control the peripheral device according to the detected abnormal state. Thus, it is possible to achieve intelligent control to the peripheral device even in occurrence of the network disconnection.
US09001357B2
An operating device is provided with a display unit; a storage storing a plurality of workflows, each of which is composed of a combination of a predetermined plurality of processing items out of a plurality of processing items of an image forming apparatus including the operating device, in advance; a first selection input section for inputting the selection of a processing item out of the plurality of processing items of the image forming apparatus; a searching section for searching a workflow including the same processing item as the selected processing item from the plurality of workflows stored in the storage when the selection of the processing item is input by the first selection input section; and a display controller for controlling the display unit to display an image indicating the extracted workflow as a search result by the searching section.
US09001351B2
An image forming apparatus includes first through third control units, with the first for processing input image information and each of the second and third for controlling an operation of an image forming unit by communication with the first. In a first mode, in which power is supplied to the first through third control units, the first and third control units communicate via the second control unit. In a second mode, in which the first control unit does not communicate with the second control unit, the first and third control units communicate via a communication line without communicating via the second control unit. The power consumption of the second mode is lower than that of the first mode. In the second mode, the first and third control units can transmit information for transition from the second mode to the first mode to each other via the communication line.
US09001350B2
Provided is an image processing apparatus that detects a maintenance event required for the maintenance thereof and displays video data on a screen by reproducing the video data which indicates a maintenance procedure for resolving the detected maintenance event. Then, the image processing apparatus displays a specific scene included in the video data on the screen after completion of reproduction of the video data.
US09001349B2
A communication terminal device is connected to an information processing device in a communicatable status and includes a display unit, a storage unit, an acquiring unit that acquires display image data displayed on the display unit and stores the acquired display image data in the storage unit, a transmitting unit that transmits the display image data stored in the storage unit to the information processing device in response to a request from the information processing device, a deciding unit that decides whether the communication terminal device is maintained in a preset specific status or not, and an inhibiting unit that inhibits the display image data displayed on the display unit from being transmitted to the information processing device when the deciding unit decides that the communication terminal device is maintained in the preset specific status.
US09001347B2
An approach for managing printing requests of a computer printing system is provided. In one aspect, the approach comprises a computing printing system receiving a printing request based on parameters of a printing request data. The approach further comprises the computing printing system determining printing alternatives for the printing request based on the printing request data. In addition, the computing printing system detects if the printing request can be archived in an email repository or transmitted to a mobile device of the requestor based on the printing alternatives. Moreover, the approach further comprises the computing printing system redirecting the printing request to one or more of an email archive of the email repository or the mobile device based on the detection of the printing request.
US09001345B2
In a printing system, the information processing apparatus includes: a first obtaining unit which obtains hardware information of a printing apparatus at the time of installation of a printer driver associated with the printing apparatus; a unit which decides on a printer driver to be installed from among a plurality of printer drivers that are associated with the printing apparatus and differ from one another in specifications based on the hardware information; a second obtaining unit which transmits to the printing apparatus attribute information of the printer driver that has been decided on, and obtains as a response thereto a configuration file for expanding functions of the printer driver that has been decided on; and a unit which installs the printer driver that has been decided on, and performs functional expansion for the printer driver using the obtained configuration file.
US09001325B2
In apparatus and methods of Raman spectroscopy in air, a target region is excited by a laser pump pulse exceeding the critical power for self-focusing in air and having a duration after self-focusing of 15 fs or less. A laser probe pulse having a duration in the range of 200 fs to 100 ps and an energy of at least 20 μJ is directed at the excited target region. Stimulated Raman scattering from the interaction between the excited target region and the laser probe pulse is detected. The target region can be outside the spectrometer, with ambient air in between used for the self-focusing.
US09001323B2
The present invention provides a method of fabricating gold nanoparticles using electroless displacement plating, the method including the steps of: depositing on a substrate a metal having a reduction potential lower than that of gold to form a metal layer; and reacting a gold ion-containing plating solution with the metal layer. The invention also provides gold nanoparticles fabricated by the method. According to the method, gold nanostructures can be fabricated in a simple, cost-effective and efficient manner, and the fabricated gold nanoparticles can be used to measure surface-enhanced Raman scattering (SERS) signal or fluorescence. In addition, the invention enables the development of an optical sensor including the gold nanostructures.
US09001322B2
Surface enhanced Raman scattering (SERS) substrates may be fabricated using a shadow mask assisted evaporation (SMAE) method to provide for enhanced detection sensitivity with respect to target molecules that are located upon, and sensitized by, the SERS enhanced substrates. Such SERS substrates provide a two dimensional array of repeating nanostructures that may include, but are not limited to nano-pillar, nano-nib, nano-elliptical cylinder and nano-triangular tip nanostructures, any of which may be augmented with gold nanospheres. The particular SERS enhanced substrates in accordance with the embodiments, in particular when augmented with gold nanospheres, provide desirably enhanced sensitivity.
US09001316B2
A method of predicting clinical performance of an ophthalmic optical correction using simulation by imaging a series of objects of different sizes by each of a plurality of eye optical systems, each of the eye optical systems including the ophthalmic optical correction, the method providing an output value representing the resolution and contrast performance of the optical design at that vergence for the eye optical systems.
US09001313B2
A laser radar device includes: a pulse laser that outputs transmission light to a target; an transmission optical system that makes the transmission light at a predetermined beam spread angle; a light-receiving element array that receives scattered light from the target and converts the light to an electric signal; an electric circuit array that detects a reception intensity and a reception time from the electric signal; a range/three-dimensional shape output unit that measures a range to the target or a three-dimensional shape of the target on the basis of the reception time; a determination unit that determines whether the beam spread angle is changed or not on the basis of the reception intensity and the reception time; and a control unit that changes the beam spread angle on the basis of a determination result.
US09001304B2
A projection exposure system (10) for microlithography which includes: a mask holding device (14) holding a mask (18) with mask structures (20) disposed on the mask, a substrate holding device (36) holding a substrate (30), projection optics (26) imaging the mask structures (20) onto the substrate (30) during an exposure process, and a measurement structure (48) disposed in a defined position with respect to a reference element (16) of the projection exposure system (10), which defined position is mechanically uncoupled from the position of the mask holding device (14). The projection exposure system (10) also includes a detector (52) arranged to record an image of the measurement structure (48) imaged by the projection optics (26). The projection exposure system (10) is configured such that during operation of the projection exposure system (10) the imaging of the mask structures (20) and the imaging of the measurement structure (48) take place at the same time by the projection optics (26. An evaluation device (54) is configured to establish a lateral position of the image of the measurement structure (48) in the area of the detector (52) during the exposure process.
US09001300B2
A liquid crystal display includes an insulating substrate, gate and data lines formed on the substrate to define pixel areas, or collectively a display area. Gate signal interconnection wires are formed at a corner portion of the substrate outside the display area to transmit gate electrical signals, and provided with gate signal interconnection lines and first and second gate signal interconnection pads connected to both ends of the gate signal interconnection lines. A gate insulating layer, and a protective layer are further formed on the substrate, and provided with first and second contact holes exposing the first and second gate signal interconnection pads. Gate and data signal transmission films are attached to the substrate, and provided with first and second gate signal leads and first and second gate signal wires. The first and second gate signal leads are connected to the first and second gate signal interconnection pads through the first and second contact holes. The first or the second gate signal lead completely covers the first or the second contact hole at least in the longitudinal direction of the lead.
US09001298B1
A pixel structure includes a scan line, a first insulation layer, a data line, a pixel electrode, a second insulation layer, and a common electrode. The scan line and the first insulation layer are disposed on a first substrate and the first insulation layer covers the scan line. The data line and the pixel electrode are disposed on the first insulation layer. The second insulation layer covers the data line and the pixel electrode and has a first opening located between the data line and the pixel electrode. The common electrode is disposed on the second insulation layer and has slits exposing a portion of the pixel electrode. The common electrode covers the data line and has a first extending portion filled in the first opening such that the first extending portion of the common electrode is located between the data line and the pixel electrode.
US09001297B2
A liquid crystal display (LCD) includes an array of pixels over a thin film transistor (TFT) substrate. The TFT substrate includes a TFT that has a first metal layer to form a gate electrode and a second metal layer to form a source electrode and a drain electrode for each pixel. The LCD also includes an organic insulation layer disposed over the TFT substrate, where the organic insulator layer has trenches on a top surface. The LCD further includes a third metal layer disposed over the organic insulation layer in the trenches, the trenches having a trench depth at least equal to the thickness of the third metal layer. The LCD also includes a passivation layer over the third metal layer, and a pixel electrode for each pixel over the passivation layer. The LCD further includes a polymer layer over the pixel electrode, and liquid molecules on the polymer layer.
US09001295B2
A liquid crystal display device includes: a liquid crystal layer extending at least in a display region; first and second substrates affixed to each other so as to sandwich the liquid crystal layer therebetween; and a pair of polarization plates disposed to sandwich these substrates therebetween. The first substrate is provided with a pixel electrode corresponding to each of a plurality of pixels. The second substrate is provided with a counter electrode so as to face the pixel electrode. A first alignment film is disposed on the pixel electrode. A second alignment film is disposed on the counter electrode. The pixels each include a plurality of domains having different combinations of alignment directions of the first and second alignment films. The pixel electrode has a slit group along at least a part of an outline of the pixel electrode and in the vicinity of the outline.
US09001283B2
Provided is a shutter panel including a first substrate on which a plurality of electric field forming electrodes are parallel to each other, a second substrate opposed to the first substrate, and a liquid crystal layer disposed on the first and second substrates. Each of the electric field forming electrodes has both side surfaces facing the adjacent electric field forming electrodes, and both side surfaces are provided with protrusion parts protruding toward the adjacent electric field forming electrodes.
US09001273B2
A digital cable broadcast receiver and a method for automatically processing caption data of various standards and types, is disclosed. The digital broadcast receiver includes: a demultiplexer for dividing a received broadcast stream into video data, audio data, supplementary information; a controller for determining whether caption data included in the video data is digital caption data or analog caption data on the basis of caption information included in the supplementary information, and outputting a control signal according to a result of the determining; a digital caption decoder for extracting and decoding digital caption data from the video data according to the control signal; and an analog caption decoder for extracting and decoding analog caption data from the video data according to the control signal.
US09001266B2
An imaging device performs control for changing evaluation values calculated for specific areas which are at least a portion of segment areas around a segment area where a brightness difference calculated by subtracting non-light emission image data from pre-light emission image data is negative or a segment area where a brightness difference calculated by subtracting the pre-light emission image data from the non-light emission image data is positive so that the evaluation values are reduced when the brightness difference is calculated by subtracting the non-light emission image data from the pre-light emission image data and an absolute value of the negative evaluation values are reduced when the brightness difference is calculated by subtracting the pre-light emission image data from the non-light emission image data, in a case where the brightness differences of all segment areas include negative and positive values together.
US09001256B2
A zoom lens in which aberration variations at telephoto end during focusing are suppressed while suppressing breathing at wide angle end, which includes, from object side: a positive first unit which does not move for zooming; a negative second unit which moves during zooming; at least one zooming unit which moves during zooming; a stop; and an imaging unit which does not move for zooming. The first unit includes: a negative first sub unit which does not move for focusing; a positive second sub unit which moves to image side during focusing from infinity to proximity; and a positive third sub unit which moves to object side during focusing from infinity to proximity. Focal lengths of the first, second, first sub, and second sub units, and amounts of movement of the second and third sub units during the focusing from infinity proximity are appropriately set.
US09001253B2
A mobile phone comprises a display, etc. If a camera function is performed, a through image (preview image) based on an imaging parameter value, a shutter key, etc. are displayed on the display. A RAM is registered in advance with imaging parameter value brought into correspondence to a coordinates range. When a predetermined time period elapses after a touch operation is made to the shutter key, an auxiliary key corresponding to the coordinates range is displayed. If a user moves a finger into the coordinates range based on the displaying of the auxiliary key, a current imaging parameter value is changed to a registered imaging parameter value. If the finger is released in such a state, an image imaged based on a changed imaging parameter value.
US09001247B2
A method drives an imaging system including: a plurality of pixels; an amplifier having an input node connected to the plurality of pixels via an input capacitor, and an output node connected to the input node via a feedback capacitor; and a reset unit configured to reset the input node to a base potential. The method includes the steps of: causing the input capacitor to hold noise output from one of the plurality of pixels; adding signals output from the two or more pixels in the feedback capacitor; and obtaining a difference between a signal applying a gain to a base signal output from the amplifier according to the reset of the input node of the amplifier and the signal added in the feedback capacitor.
US09001245B2
A pixel structure comprises a photo-sensitive element for generating charge in response to incident light. A first transfer gate is connected between the photo-sensitive element and a first charge conversion element. A second transfer gate is connected between the photo-sensitive element and a second charge conversion element. An output stage outputs a first value related to charge at the first charge conversion element and outputs a second value related to charge at the second charge conversion element. A controller controls operation of the pixel structures and causes a pixel structure. The controller causes the pixel structure to: acquire charges on the photo-sensitive element during an exposure period; transfer a first portion of the charges acquired during the exposure period from the photo-sensitive element to the first charge conversion element via the first transfer gate; and transfer a second portion of the charges acquired during the exposure period from the photo-sensitive element to the second charge conversion element via the second transfer gate.
US09001238B1
A lens shading correction method for pixels of an image is provided. The method includes the steps of: inputting coordinates of the pixels and setting a threshold range on the image; providing a first gain function and a second gain function, each relating the coordinates of the pixels to brightness gains; performing the first gain function on the pixels located at the interior of the threshold range for calculating the brightness gains; and performing a blended gain function on the pixels located at the exterior of the threshold range for calculating the brightness gains, wherein the blended gain function is the combination of the first gain function and the second gain function.
US09001236B2
An image processing apparatus includes an image file creation unit, a storage control unit, an extracting unit, and a display controller. The image file creation unit is configured to create a file including a plurality of images, first management information indicating a specified Exif version, and second management information including an image size and a total number of the images in the file. The storage control unit is configured to store the image file in a storage. The extraction unit is configured to extract the image from the image file in the storage based on the second management information. The display controller is configured to display the image on a display.
US09001235B2
A camera system includes an image sensor and a processing apparatus receiving image frames from the sensor before and after receipt of a user picture signal. The processing apparatus discards frames that do not meet a quality criterion such as under-exposed frames. Also, the processing apparatus compresses only a subset of remaining frames, specifically, those that meet a compression amount threshold. The remaining frames are presented to a user, who can select a representative frame as the “picture” that was taken.
US09001223B2
A system and method for applying video de-shake to video content includes a classification engine configured to generate a classification of the video content based on at least one source characteristic. The system also includes a de-shake engine configured to selectively apply camera shake compensation to the video content based on the classification. The classification engine may be configured to generate a classification based on, for example, the presence of closed caption data, the presence of copy protection data, current frame rate associated with the video content, or a native frame rate associated with the video content.
US09001221B2
Methods and apparatus for correcting blurred images captured by an imaging device. A method comprising recording image data and recording motion information, transmitting a portion of the image data and/or a portion of the motion information to a computer for processing. The computer may calculate an inverse filter from at least the motion information, and the computer may generate a corrected image by applying an inverse filter to the image data.
US09001214B2
A method, system and reference target for estimating spectral data on a selected one of three spectral information types is disclosed. Spectral information types comprise illumination of a scene, spectral sensitivity of an imager imaging the scene and reflectance of a surface in the scene. The method comprises obtaining a ranking order for plural sensor responses produced by the imager, each sensor responses being produced from a reference target in the scene, obtaining, from an alternate source, data on the other two spectral information types, determining a set of constraints, the set including, for each sequential pair combination of sensor responses when taken in said ranking order, a constraint determined in dependence on the ranking and on the other two spectral information types for the respective sensor responses and, in dependence on the ranking order and on the set of constraints, determining said spectral data that optimally satisfies said constraints.
US09001201B2
A transfer pathway of mounting heads 10 in a component-mounting round during which the mounting head 10 moves back and forth between a component feeding unit 4 and a substrate conveyance mechanism 2 is derived by a transfer pathway calculation unit 25 for each component-mounting round from mounting program data 21a. On the basis of data pertaining to the thus-derived transfer pathway, image data output from a line sensor camera assigned to a head transfer range segment that the transfer pathway of the mounting head 10 crosses in each of component-mounting rounds are selected and captured by an image selection processing unit 24. The image data output from the line sensor camera whose focusing point substantially matches the imaging target can be used for detecting whether or not a component still exists.
US09001194B2
A luminance correction computation unit 23 corrects a luminance input signal LI, which is inputted into a first luminance adjustment portion 13, to LO based on the semi-transparent mirror luminance correction coefficient b, and the luminance correction computation unit 23 corrects a luminance input signal LI, which is inputted into a second luminance adjustment portion 13, to LO based on the semi-transparent mirror luminance correction coefficient b. As a result, an image of the first image display portion 3, which is reflected by a semi-transparent mirror, and an image of the second image display portion, which is allowed to transmit through the semi-transparent mirror, are corrected in order to cancel a luminance difference according to an optical characteristic of the semi-transparent mirror.
US09001183B2
Techniques are provided for dynamically adapting the view from a conference endpoint that includes a presentation apparatus, such as a whiteboard. A first signal is received that includes a video signal derived from a video camera that is viewing a room during a conference session in which a person is presenting information on a presentation apparatus. During the video conference, switching is performed between the first signal and a second signal representing content being displayed on the presentation apparatus during the conference session for output and transmission to other conference endpoints of the conference session. The determination as to whether to supply the first signal (for a normal view of the conference room) or the second signal may be based on a position determination of the presenter or may be instead be based on an external view selection command received from another conference endpoint participating in the conference session.
US09001180B2
Embodiments of the invention are directed to systems, methods and computer program products for receiving input to initiate a video conference with a first participant from a user; initiating the video conference between the user and the first participant; receiving a request to add at least a second participant to the video conference from at least one of the user and the first participant, the request comprising credentials associated with the second participant; determining that the second participant is authorized to join the video conference based on the credentials; and connecting the second participant to the video conference.
US09001179B2
A transmission terminal transmits video data and display data of a screen shared with another transmission terminal to the other transmission terminal via a predetermined relay apparatus. The transmission terminal includes a storage unit that stores relay apparatus information of the relay apparatus to which the transmission terminal transmits the video data; a receive unit that receives the display data from an external input apparatus connected to the transmission terminal; and a transmitting unit that transmits the display data received by the receive unit to the relay apparatus indicated by the relay apparatus information stored in the storage unit.
US09001175B2
An optical scanning device comprising: a light source that emits a laser beam; and a driving unit connected to the light source and configured to drive the light source; the driving unit comprising: a first storage unit that stores in advance therein a setting value for controlling output of the laser beam; a second storage unit that stores temporally therein the setting value stored in the first storage unit; a storage controller connected to the first storage unit and the second storage unit; and a voltage detector connected to the storage controller and configured to detect a voltage value supplied to the driving unit, wherein the storage controller, upon the voltage detector detecting that the voltage supply is resumed, transfers the setting value stored in the first storage unit to the second storage unit automatically.
US09001167B2
A display device having subpixel repeating groups is presented. Each subpixel repeating group has an even number of four or more subpixels and includes odd-numbered subpixels and even-numbered subpixels alternately arranged in a row direction, each subpixel having a color. A data driver is configured to provide data signals to the subpixels such that the odd-numbered subpixels have a polarity that is opposite that of the even-numbered subpixels in each of the subpixel repeating groups. A first subpixel repeating group and a second subpixel repeating group are adjacent in the row direction. The first subpixel of the first subpixel repeating group and the first subpixel of the second subpixel repeating group have the same color and opposite polarities.
US09001164B2
A plurality of pixels are arranged corresponding to interconnection between a plurality of scan lines and a plurality of signal lines. A drive circuit alternately displays a right-eye image and a left-eye image on the plurality of pixels every display period. Specifically, the drive circuit sequentially selects the scan lines and supplies a preparation potential corresponding to given grayscale potential (for example, black grayscale) to each of the pixels corresponding to the scan line in a selection state, during a preparation of each of the display periods, and sequentially selects the scan lines and supplies grayscale potential that is in response to an assigned grayscale of the corresponding pixel to each of the pixels corresponding to the scan line in the selection state, during a drive period that starts before selecting the scan line during the preparation of each of the display periods.
US09001162B2
A display apparatus includes a plurality of pixels. Each pixel includes a first sub-pixel that is charged with a data signal corresponding to an input gray-scale, in response to a gate signal, and a second sub-pixel that is charged with the data signal in response to the gate signal. A boost capacitor is disposed between the first and second sub-pixels. The boost capacitor increases the voltage of the signal charged in the first sub-pixel and decreases the voltage of the signal charged in the second sub-pixel. Each pixel further includes an initializing device to initialize a first electrode of the boost capacitor and a switching device to change an electric potential of the first electrode of the boost capacitor.
US09001158B2
A multi-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the data displayed by the multiple screens of the multi-screen user device is conditioned upon the relative position of the multiple screens. A gravity-drop display feature is also disclosed in which data from a first application on a first screen is automatically displayed on a second screen when the device is rotated.
US09001157B2
A technique for stereographic display of a selection marquee in a scene includes receiving the selection marquee in a two-dimensional viewpoint at a near plane of the scene. A selection volume is generated from which the fragments of a scene associated with the selection marquee are determined. A two-dimensional stereoscopic representation of the three-dimensional scene, including the selection marquee at the associated fragments, may then be rendered.
US09001153B2
An augmented reality system includes a vision output device for displaying virtual images. A sensing device captures an image within a reference frame. The vision output device is captured within the image. A processing unit identifies the vision output device within the reference frame of the captured image and localizes the vision output device within the reference frame of the captured image for identifying an absolute position and orientation of the vision output device within the reference frame of the captured image. The vision output device generates virtual displays to a user at respective locations based on the absolute position and orientation of the vision output device within reference frame of the captured image. The sensing device captures a user's selection of a virtual control. The processing unit identifies the selection of the virtual control within the captured image and enables a control action of a controllable device.
US09001147B2
A system and method uses an image manipulating application to define in an object image a plurality of discrete cells. Predefined image information is substituted for image information in selected ones of the plurality of discrete cells to form a translated version of the object image. The translated version of the object image may then be provided to an image recognition capable search engine to obtain search results.
US09001140B2
An information processing device, method and program may properly perform gamut conversion of content and be applied to a gamut conversion device. A restoration conversion state confirming unit performs confirmation such as gamut conversion state of image data read out from an optical disc and the existence or not of restoration metadata. An information exchange unit communicates with an output device via a communication unit, and performs information exchange such as the existence or not of restoration processing functionality and gamut conversion functionality and the like. A determining unit determines whether or not restoration processing is performed with a playing device, based on information obtained by the restoration conversion state confirming unit and the information exchange unit. Similarly, the determining unit determines whether or not to perform gamut conversion processing with the playing device, based on information obtained by the restoration conversion state confirming unit and the information exchange unit.
US09001134B2
Method, apparatuses, and systems are presented for processing a sequence of images for display using a display device involving operating a plurality of graphics devices, including at least one first graphics device that processes certain ones of the sequence of images, including a first image, and at least one second graphics device that processes certain other ones of the sequence of images, including a second image, delaying processing of the second image by the at least one second graphics device, by a specified duration, relative to processing of the first image by the at least one first graphics device, to stagger pixel data output for the first image and pixel data output for the second image, and selectively providing output from the at least one first graphics device and the at least one second graphics device to the display device.
US09001131B2
An information processing device includes a memory; and a processor coupled to the memory, wherein the processor executes a process comprising: drawing an image representing a processing result based on software into an image memory; identifying a high-frequency change area; animating an image of the high-frequency change area; adding time information to an image of a change area having a change or the image of the high-frequency change area animated, and transmits the image to a terminal device; receiving the time information from the terminal device; determining based on a difference between the received time information and a reception time of the time information whether image drawing delay occurs; and starting an animation of the change area when the image drawing delay occurs and the animation is not being executed or changes an image transmission interval when the image drawing delay occurs and the animation is being executed.
US09001128B2
A computer-based method of generating an animated sequence of images eliminates inefficiencies associated with a lighting process. The method begins with the provision of a frame for the animation sequence. The frame includes at least one asset, which may be a character, background, or other object. The frame is rendered to thereby produce a set of images each based upon a different lighting condition. The frame is then composited during which a subset of the images are selected from the set and then adjusted. Settings such as intensity and color balance are adjusted for each of the subset of images.
US09001126B2
A method of displaying text on a path includes creating a mapping between distances along the path and points on a line based on changes in direction of the path, composing glyphs on the line, having a total line length defined in accordance with the mapping, to form a composed line, associating the glyphs with the path in accordance with the mapping and the composed line, and outputting the association of the glyphs with the path for display of the glyphs along the path.
US09001124B2
A two-dimensional representation of an object using volume rendering, with a representation of the object being used in which values of a quantity characterizing the object are given at spatial points of the object, is provided. A blended color value for the representation as pixels on a screen is calculated using a volume rendering technique that does not use an illumination model or uses a local illumination model. At least one ray emanating from a surface of the object is simulated for the purpose of calculating the effect of shadows or the effect of ambient occlusion. A value for the effect of shadows or a value for the effect of ambient occlusion is calculated using the at least one ray. The blended color value and the calculated value are combined in order to obtain a blended color value that takes into account the effect of shadows or ambient occlusion.
US09001121B2
A computer implemented method, apparatus, and computer usable program code for generating a three-dimensional model of an object of interest in an aircraft. In response to transmitting a plurality of x-rays from a set of transmission points into the aircraft, backscatter x-ray data is received. The object identified from a two-dimensional diagram of the backscatter data. Points for the object are created from the identification of the object in the received data. The points are placed at a first distance from the transmission points to form a first curve. The points are placed at a second distance from the transmission points to form a second curve. A first surface is formed from the first and second curves. A second surface is formed that intersects the first surface to form an intersection. Three-dimensional data is generated for the three-dimensional model of the object from the intersection.
US09001119B2
The instant application describes display device for switching display mode between first display mode for displaying stereoscopic images with eyewear device which adjusts incident light amounts to the left and right eyes, and second display mode different from the first display mode. The display device includes signal generator which generates timing signals for notifying timings of increasing the incident light amount to the left and right eyes in the first and second display modes or stop signals for stopping the adjustment operation, as control signals for the adjustment operation; and transmitter which transmits the control signals to the eyewear device. During the first display mode, the transmitter transmits the timing signals for the first display mode. Switching operation from the first to second display mode causes the transmitter to transmit the stop signal and then the timing signal for the second display mode to the eyewear device.
US09001115B2
A method of using a computer to generate virtual autostereoscopic images from a three-dimensional digital data set is disclosed. The method includes establishing a first point of view and field of view of a subject volume including a region of interest. The method includes reading at least one scene parameter associated with the field of view of the subject volume. The method includes determining a second point of view offset some distance and along some vector from the first point of view based on a value derived from at least one scene parameter. The second point of view at least partially overlaps the first field of view. The first and second points of view each create a view plane with a view orthogonal to the subject volume.
US09001112B2
Disclosed is a display apparatus with an improved structure of its display unit and main body. The display apparatus includes: a display unit which includes a display connector and displays an image; and a main body which includes a power supply unit for supplying power to the display unit, an image processing unit for outputting image signals, and a main body connector which is directly or indirectly connected to the display connector in order to supply the power and the image signals output from the power supply unit and the image processing unit, respectively, to the display unit.
US09001106B2
A display apparatus includes a display panel, a gate driver, and a data driver. The display panel includes a plurality of gate lines, a plurality of data lines, and a plurality of pixels connected to the gate lines and the data lines to display an image. The gate driver is configured to apply a gate signal to the gate lines and the data driver is configured to apply a data signal to the data lines. At least one intermediate voltage having a voltage level between a first voltage and a second voltage and a data voltage corresponding to a specific gray scale are sequentially applied to at least one pixel of the pixels as the data signal during a frame period.
US09001105B2
An organic light emitting display includes a display unit including pixels coupled to scan lines, first control lines, second control lines, and data lines, a control line driver configured to supply a first control signal and a second control signal to the pixels through the first control lines and the second control lines, a first power source driver for applying a first power to the pixels of the display unit, and a second power source driver for applying a second power to the pixels of the display unit. At least one of the first power or the second power is applied to the pixels of the display unit as voltage values having different levels during one frame. The first and second control signals and the first and second powers are concurrently provided to all of the pixels of the display unit.
US09001099B2
An image display includes: a display panel in which a plurality of pixels including first display elements, respectively, are two-dimensionally arranged; a drive section deriving, from a plurality of pieces of still image data and display times of a plurality of still images based on the plurality of pieces of still image data, an accumulated display time of each first display element in each still image data when the plurality of still images are sequentially displayed from one to another, and deriving, from the accumulated display time of each first display element derived in each still image data and degradation characteristic data stored in a memory section, a correction amount of each still image data in each pixel, and further sequentially displaying a plurality of still images based on a plurality of pieces of still image data corrected with use of the obtained correction amount from one to another.
US09001096B2
Provided is a display device that has excellent accuracy in image capturing by improving linearity of sensitivity characteristics of a photodiode. An optical sensor provided on an active matrix substrate of the display device includes; a photodiode (D1a) for receiving incident light; a reset signal line (RSTa) for supplying a reset signal RST to the optical sensor; a readout signal line (RWSa) for supplying a readout signal RWS to the optical sensor; and a sensor switching element (M1a) for reading out a photoelectric current output from the photodiode (D1a), according to the readout signal, during a period from the supply of the reset signal to the supply of the readout signal. A potential VLS of a light shielding film (LS) provided on a back side of the photodiode (D1a) is caused to be a high level potential during a period that at least partially overlaps a period while the reset signal is supplied.
US09001094B2
Disclosed herein is a display device including: a plurality of pixel circuits; a power source line connected to corresponding ones of the plurality of pixel circuits; and an output buffer circuit for supplying currents to corresponding ones of the plurality of pixel circuits by alternately applying a first potential applied to a first power source supply terminal, and a second potential applied to a second power source supply terminal to the power source line. The output buffer includes a variable resistance circuit connected to a path between the first power source supply terminal and the power source line, the variable resistance circuit serving to change a resistance value thereof in accordance with a magnitude of a total sum of the currents.
US09001093B2
A method of driving a display device includes: sub-sampling an original image signal; generating a sub-image signal; generating a sub-interpolated image signal from the sub-image signal; generating an interpolated frame by realigning the sub-interpolated image signal; and displaying an image having the interpolated frame.
US09001084B2
A position detecting device usable with a display having a display-surface side and a rear-surface side opposite to the front side is provided. The position detecting device includes a position indicator, a detector, and a driving coil. The detector is provided on the display-surface side of the display and is configured to detect signals transmitted from the position indicator. The driving coil is provided on the rear-surface side of the display and is configured to supply electric current to the position indicator.
US09001077B2
A capacitive touch sensor structure comprises a substrate, a first transmissive electrode, a first wire, a first receiving electrode and a second wire. The first transmissive electrode is disposed on the substrate and has at least one first electrode. The first wire is disposed on the substrate and connects to the first electrode of the first transmissive electrode. The first receiving electrode is disposed on the substrate and has at least one second electrode. The second wire is disposed on the substrate and extends along a first direction to connect to the first receiving electrode. The first electrode has a plurality of first slits and the second electrode has a plurality of second slits.
US09001072B2
Asymmetric scanning logic implements asymmetric panel scanning by scanning some rows on a touch panel more frequently than other rows. Note that although an entire row at a time may be driven, if only particular pixels in the row are of interest (e.g., included in any region of interest for focused asymmetric scanning), then circuitry may power down the receivers for the columns in which the pixels exist to save power. The asymmetric scanning logic facilitates focused attention to specific areas of interest on the touch panel, to compensate, for example, for high noise or low signal strength in those areas of interest.
US09001054B2
A liquid crystal display device having a liquid crystal panel LCP and a touch panel TP provided on the front surface of the liquid crystal panel is characterized in that wires connected to the liquid crystal panel and wires connected to the touch panel are included in one flexible printed circuit FPC, which is first connected (FOG1) to the liquid crystal panel (specifically, a TFT substrate (TFTS)) and then connected (FOG2) to the touch panel.