Document Document Title
US08910311B2 Probe assembly for a scanning probe microscope
A probe assembly is for use in a scanning probe microscope. The probe assembly includes a carrier having a plurality of at least three substantially identical probes, each probe having a tip that is located on a plane that is common to the plurality of probe tips and that is movable from this plane. The assembly also includes addressing means adapted to select one of the plurality of probes for relative movement with respect to a majority of the remainder of the probes. Such an assembly, with its potential to facilitate rapid, perhaps automated, replacement of a used probe, lends itself to use in high-speed scanning apparatus.
US08910301B2 System and method for locking and unlocking storage device
A storage device protection system including a protection control unit, a detection unit, an account/password input unit, an ID acquiring unit, and an encryption unit is provided. The detection unit determines whether a storage device and a key storage device are both coupled to a host. The account/password input unit receives an administrator ID and an administrator password. The ID acquiring unit obtains IDs of the storage device and the key storage device. The encryption unit encrypts the administrator ID, the administrator password, and the IDs of the storage device and the key storage device into encryption data. The protection control unit stores the encryption data into the key storage device and sets an access mode of the storage device as a protection status according to the administrator ID and the administrator password. Thereby, the storage device can be effectively unlocked by using the key storage device.
US08910300B2 Secure tunneling platform system and method
Disclosed is a system and method for receiving, by a wireless gateway device from a user computing device, a request for network access. In an embodiment, the request is formatted to comply with a different communication protocol, and transmitted to a authentication computing device. The gateway device receives a reply from the authentication computing device that grants the request. The reply is transmitted by the wireless gateway device and to the user computing device. A first communication pathway is established between the authentication computing device and the user computing device, and a request for access to at least one other computing device is received by the authentication device. The request is forwarded, and a reply granting the request is received and forwarded to the user computing device.
US08910299B2 Emergency information access on portable electronic devices
Improved techniques for facilitating emergency access to one or more contacts stored on a portable electronic device are disclosed. One or more contacts on the portable electronic device are designated as emergency contacts. While the portable electronic device is password-locked, a request to display the one or more emergency contacts on the password-locked portable electronic device is received. Without requiring a password, the one or more emergency contacts are displayed on the portable electronic device.
US08910293B2 Determining the vulnerability of computer software applications to privilege-escalation attacks
Determining the vulnerability of computer software applications to privilege-escalation attacks, such as where an instruction classifier is configured to be used for identifying a candidate access-restricted area of the instructions of a computer software application, and a static analyzer is configured to statically analyze the candidate access-restricted area to determine if there is a conditional instruction that controls execution flow into the candidate access-restricted area, perform static analysis to determine if the conditional instruction is dependent on a data source within the computer software application, and designate the candidate access-restricted area as vulnerable to privilege-escalation attacks absent either of the conditional instruction and the date source.
US08910289B1 Automatic hardening of an uncompromised computer node
A computer system and method responds to a compromise of a first computer node by automatically hardening one or more uncompromised nodes of the system.
US08910287B1 Methods and systems for preventing malicious use of phishing simulation records
Described herein are methods, network devices and machine-readable media for preventing the malicious use of phishing simulation records. Phishing simulation records often times can reveal which individuals are most susceptible to phishing attacks. In the event that an attacker gains access to these records, the attacker can exploit such information to send phishing attacks to those individuals who are the most susceptible. To address such vulnerabilities, a phishing simulation record of an individual is only associated with an e-mail alias of the individual. Further, such e-mail alias may be deactivated after phishing simulations have been completed. Therefore, even if an attacker were able to identify individuals most susceptible to phishing attacks, the attacker will be unable to send any phishing attacks to those individuals since their e-mail aliases will have been deactivated.
US08910284B1 Detecting malware
Disclosed are various embodiments for determining a source of malware. At least one embodiment of a method includes receiving browsing data from a plurality of client devices, the data being sent by the plurality of client devices, in response to a determination of malware on the plurality of client devices and determining, from the browsing data, a source for the malware. Further, some embodiments include determining whether the source for the malware is associated with a predetermined network site and in response to determining that the source of the malware is associated with a predetermined network site, preventing download of at least a portion of the predetermined network site.
US08910283B1 Firmware-level security agent supporting operating system-level security in computer system
A pre-OS security agent runs in an environment independent of the operating system (OS) but interfaced with the file system and able to exchange information with a security application running over the OS. Prior to the start-up of the OS, an indication of a state or condition is obtained relating to a risk of an inability of the security application to function normally, or to a change in the computer system affecting the start-up of the OS. Based on the indication, a set of one or more actions are determined for resolving the state or condition. The pre-OS security agent executes the set of one or more actions in response to the indication.
US08910277B1 Process-based domain isolation
Systems, methods and articles of manufacture for process-based domain isolation are discussed herein. A method embodiment includes determining domains associated with a plurality of content areas and rendering content areas associated with different domains into separate processes, wherein each domain from the one or more domains is associated with a separate process that communicates with its respective individual domain. The method further comprises identifying browsing instances including content areas that can script each other, identifying site instances including content areas sharing a common domain, and controlling communication between content areas across the identified site instances within each browsing instance.
US08910276B2 Apparatus and method for precluding execution of certain instructions in a secure execution mode microprocessor
An apparatus providing for a secure execution environment is presented. The apparatus includes a microprocessor and a secure non-volatile memory. The microprocessor is configured to execute non-secure application programs and a secure application program, where the non-secure application programs are accessed from a system memory via a system bus, and where the secure application program is executed in a secure execution mode. The microprocessor has secure execution mode logic that is configured to monitor instructions within the secure application program, and that is configured to preclude execution of certain instructions. The secure non-volatile memory is coupled to the microprocessor via a private bus, and is configured to store the secure application program, where transactions over the private bus between the microprocessor and the secure non-volatile memory are isolated from the system bus and corresponding system bus resources within the microprocessor.
US08910271B2 System and method for handover between interworking WLAN and EUTRAN access systems
This invention relates to the area of Mobility and Handover between heterogeneous wireless networks. The scope of the invention also covers the case when the UE is capable of accessing both the WLAN and EUTRAN access systems simultaneously and also the case where the UE is not capable of accessing both the WLAN and EUTRAN access systems simultaneously. This invention provides a system and method to perform Mobility between the access systems with optimized authentication procedure using security context transfer between the access systems and also minimize the data loss by buffering the data during the handover. More specifically, this invention provides a system and method to support handover between the I-WLAN and the EUTRAN access systems.
US08910266B2 Linking token detection at a single computing platform with a user identification to unlock content in virtual space instances presented via multiple computing platforms
Token detection at a single computing platform may be linked with a user identification to unlock content and/or effectuate modifications in virtual space instances presented via multiple computing platforms, in accordance with one or more implementations. Exemplary implementations may enhance consistency in a user's experiences of a virtual space across multiple computing platforms.
US08910264B2 Providing mobile device management functionalities
Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.
US08910262B2 Supporting multiple messaging services on mobile devices in a single user experience
A system is described that contains a device including a memory with a management application installed thereon. The management application contains a manager that generates a plurality of user accounts and associates at least one communication service as a messaging account with each user account, and an interface module that generates a user interface that presents the plurality of user accounts and that modifies the user interface based on the identification of the selected user account to present a selected account display.
US08910261B2 Radius policy multiple authenticator support
A method for providing multiple authenticator support when responding to RADIUS Access Request messages is disclosed. The method for providing multiple authenticator support when responding to RADIUS Access Request messages includes receiving a RADIUS Access Request message, retrieving customer authentication information having a first and second authenticator value; attempting authentication against the first authenticator value, and in the event that a failure to authenticate occurs, then attempting authentication against the second authenticator value. In the event of a successful authentication against either the first or second authenticator value, a RADIUS Access Accept message is provided. Examples of first and second authenticator values include a UserName and a MAC address. The method for providing multiple authenticator support when responding to RADIUS Access Request messages provides advantages over single authenticator value systems known in the art.
US08910257B2 Representing security identities using claims
The claims based identity model provides a model which associates security identities with claims. The model represents information contained in the claims, as well as, captures relationships between the security identities described in the claims. Finally, the data model can be easily translated to the existing .NET environment without breaking the backward compatibility for existing .NET applications.
US08910251B2 Using social information for authenticating a user session
A social CAPTCHA is presented to authenticate a member of the social network. The social CAPTCHA includes one or more challenge questions based on information available in the social network, such as the user's activities and/or connections in the social network. The social information selected for the social CAPTCHA may be determined based on affinity scores associated with the member's connections, so that the challenge question relates to information that the user is more likely to be familiar with. A degree of difficulty of challenge questions may be determined and used for selecting the CAPTCHA based on a degree of suspicion.
US08910245B2 Systems and methods for managing domain name system security (DNSSEC)
The present invention is directed towards systems and methods for providing multiple modes of a zone for DNSSEC by an intermediary device. The method includes providing, by a device intermediary to a plurality of clients and a plurality of servers, a plurality of modes of a zone for Domain Name Service. The device receives a selection of a first mode of the zone of the plurality of modes of the zone. The device receives information identifying to enable DNS Security for the selected first mode. The device establishes the zone for DNS in accordance with the selected first mode and with DNS Security enabled.
US08910242B2 Enable/disable method of additional-function unit, system for same, program for same, as well as additional-function unit
The objective of the present invention is to disable functionality of an additional-function unit if an unauthorized program has been installed in an information processing device, thereby preventing an unauthorized program from acquiring, in an unauthorized manner, information from the additional-function unit. The present invention is an enable/disable method for an additional-function unit in an information processing device to which the additional-function unit has been added, which has a step for calculating a first directional function value on the basis of data included in a recording medium storing a boot loader and an operating system so as to store the first directional function value at manufacture time into the additional-function unit, a step for calculating a second directional function value on the basis of data included in the recording medium after the information processing device has been started up, and a step for disabling the functionality of the additional-function unit if the first directional function value and the second directional function value are different.
US08910233B2 Signal processing apparatuses capable of processing initially reproduced packets prior to buffering the initially reproduced packets
A signal processing apparatus includes a first signal processing block and a second signal processing block. The first signal processing block is utilized for processing an input signal to generate a first target processing result, including a plurality of packets initially reproduced from the input signal, to an output port of the first signal processing circuit, where each of the packets contains a corresponding packet identifier (PID). The second signal processing block has an input port coupled to the output port of the first signal processing circuit, and is utilized for processing the first target processing result according to PIDs of the packets and accordingly generating a second target processing result. There is no buffer coupled between the output port of the first signal processing circuit and the input port of the second signal processing circuit.
US08910215B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) receiver for processing a DTV signal, the DTV receiver including a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance; a demodulator to demodulate the digital television signal; and an identifier to identify at least one pertinent ETT instance from the plurality of ETT instances.
US08910211B1 System and method for dynamic electronic program guide data downloads
Set top boxes (STBs) query a source of electronic program guide (EPG) data to request only the EPG data that it needs. Thus, instead of downloading the entire set of EPG data, the STBs query the source for only a limited amount of EPG data, such as data for the next 2-3 hours of programming. STBs can dynamically request additional EPG data if it needs to do so while a user is perusing the EPG, such as when the user requests additional EPG data that may not have been previously downloaded. Updates and corrections to pieces of EPG data can be efficiently made and sent to the STB, when that EPG data is needed, rather than being sent only during regularly scheduled times along with the entire set of EPG data.
US08910210B2 Method of processing EPG metadata in network device and the network device for controlling the same
A method of processing EPG metadata in a network according to one embodiment of the present invention includes the steps of performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider and processing an EPG metadata. Moreover, the performing step includes the steps of receiving a master SI table which locates in a master SI table location in provisioning information, the provisioning information including multiple elements, an EPG provider information element in the multiple elements having both a first delivery layer element and an EPG data locator element, the first delivery layer element giving a type of delivery layer that is delivered by at least one of an EPG metadata provider's EPG data sources, receiving a virtual channel map table which locates in virtual channel map locations in the received master SI table, receiving a virtual channel description table which locates in virtual channel description table locations in the received virtual channel map table, and receiving a source table which locates in source table locations in the received virtual channel description table.
US08910209B2 Live video management system
The present invention discloses a mosaic video channel and a system for generating the mosaic video channel. A mosaic video channel in accordance with the present invention is displayed on a monitor with a plurality of individual video feeds being presented at a given time, and comprises a plurality of video cells presenting at least video information, each video cell associated with one of the plurality of individual video feeds, a cursor, which can be moved between the plurality of video cells, for selecting at least one characteristic associated with a selected video cell, and a receiver, coupled to the monitor and receiving the mosaic video channel, wherein the mosaic channel is changed via a controller which initiates a logo wipe across the mosaic video channel.
US08910205B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08910203B2 Method for displaying channel listings in an electronic program guide and an electronic program guide implementing the method
A method for providing an electronic program guide is disclosed. The method comprises receiving subscription data indicating channels for which a subscription exists; and displaying a list of available channels wherein currently unsubscribed channels and currently subscribed channels are distinguished from each other.
US08910200B2 Device, method and system for service insertion during content display
A system, device and method for service insertion during a video display. A client device detects a video request input, and in response, selects and initiates an advanced service asset while the player buffers the requested video data. The output of the player is displayed in a background field while the media display data of the advanced service asset is displayed in a foreground field. The player display data may be brought to the foreground after a preset time or when the player is ready to display the requested video.
US08910199B2 Targeted television content display
The invention enables and/or facilitates the display of personalized content to content observers by content providers (e.g., advertisers) who disseminate content over a network. In particular, the invention can be used to enable the display of targeted content to television viewers and/or targeted product placements within a television program. The invention can advantageously enable identification of the content observer(s) observing a content display device at a particular time and/or identification of the content display site, and selection of targeted content for display based on a determination of content appropriate for display to those content observer(s) in accordance with a criterion based on the identity and/or a characteristic of the content observer(s) and/or the content display site.
US08910193B2 Dynamically binding data in an application
A method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
US08910187B2 Method and apparatus for non-intrusive web application integration to streamline enterprise business process
A method and apparatus for capturing Web page events of a client in a computer network, for performing Web event analysis of user interface event messages from a client to generate a Web application event message, and for capturing and analyzing Web page events of a client to generate a Web application event message in a computer network. Web page events at a client are captured to generate user interface event messages, A Web event analysis is performed on the user interface event messages to generate integration event messages, and a Web application event message is generated according to correlation patterns among the integration event messages so as to trigger a corresponding subsequent action.
US08910186B2 Feed-based promotion of service registry objects
An object is promoted by a governance domain, e.g., to a non-governance domain, by monitoring the object for a lifecycle state transition, publishing, using a processor, an alert as a feed if the monitored object transitions from one lifecycle state to another lifecycle state and exposing an application programming interface through which a production service registry obtains a copy of the monitored object. Correspondingly, a non-governance domain obtains an object through feed-based promotion by subscribing to a feed including information about lifecycle state transitions of an object of interest to the non-governance domain, where the feed is from a governance domain, monitoring the feed for alerts on the object transitioning lifecycle states, notifying a promotion handler on the non-governance domain that the object has transitioned lifecycle states and obtaining the object from the governance domain.
US08910174B2 Storage system
Provided is a storage system including a host computer, a memory device, a plurality of resources for allocating a volume of the memory device to an access from the host computer, a memory for storing a correspondence relationship of the plurality of resources, an input module to be used by an administrator for selecting a prescribed resource among the plurality of resources, and a controller for extracting other resources related to the selected resource by using the correspondence relationship, detecting the performance status of the extracted other resources, identifying a related resource having a correlation with the performance of the selected resource among the other resources based on the detection result, and causing an output module to output the association of the selected resource and the related resource.
US08910171B2 Thread synchronization in a multi-thread network communications processor architecture
Described embodiments provide a packet classifier for a network processor that generates tasks corresponding to each received packet. The packet classifier includes a scheduler to generate contexts corresponding to tasks received by the packet classifier from a plurality of processing modules of the network processor. A multi-thread instruction engine processes threads of instructions, each thread of instructions corresponding to a context received from the scheduler. A thread status manager maintains a thread status table having N entries to track up to N active threads. Each status entry includes a valid status indicator, a sequence value, and a thread indicator. A sequence counter generates a sequence value for each thread and is incremented when processing of a thread is started, and is decremented when a thread is completed, by the multi-thread instruction engine. Instructions are processed by the multi-thread instruction engine in the order in which the threads were started.
US08910160B1 Handling of virtual machine migration while performing clustering operations
Various systems and methods for performing clustering operations in distributed systems are disclosed. For example, one method involves performing a clustering operation that uses a virtual machine (VM). This VM is hosted by a first node. The method involves receiving an indication that indicates a migration of the virtual machine from the first node to a second node. The method also involves, in response to a receipt of this indication, suspending performance of the clustering operation using the virtual machine. The method can also involve resuming performance of the clustering operation using the virtual machine in response to receiving an indication of a successful migration of this virtual machine.
US08910157B2 Optimization of virtual appliance deployment
In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.
US08910154B2 Obtaining diagnostic information in a virtual environment
A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.
US08910147B2 Application installation method and mobile device
An application installation method for a mobile device is provided. In the method, the application is analyzed to obtain a supporting display format. When the supporting display format of the application meets a first display format of the mobile device, the application is installed. When the supporting display format of the application only supports a second display format of an electronic device, a notification is issued to warn that the application only supports the second display format. When a continuously installing signal is received, the application is installed. When a termination signal is received, the installation of the application is terminated.
US08910145B2 Method and device for installing/uninstalling software modules, with centralized resolution of constraints, in aircraft equipment items
A system, method and device for installation and/or deinstallation of at least one software module, with centralized resolution of constraints, in aircraft equipment items. After having received a list of software module references, the list comprising at least one reference to the at least one software module, and at least one command, linked to the at least one reference, for installation of deinstallation of the at least one software module, the constraints are accessed. This access is independent of the access to the at least one software module. A sequence of basic operations resolving the constraints then is evaluated for applying the at least one command to the at least one reference.
US08910140B1 Methods and systems for transferring data over a network
A method of distributing a software upgrade to user computer systems having a software application installed thereon is disclosed. A determination is made as whether the software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a parameter related to the first user or the software upgrade. A determination is made as to whether a software upgrade file is to be downloaded to a user computer using a trickle mode or a burst mode.
US08910138B2 Hot pluggable extensions for access management system
A file containing code for customizing a server's functionality can be “hot plugged” into the server without requiring server restart. The file is added in a class path of its own. The server's class path is not modified during this process, and, consequently, the server does not need to be shut down or restarted. Changes are made to the class-loading pattern of a JVM. Whenever the JVM starts, the JVM's own container class loader component loads the classes. Custom plug-in jar file code is loaded by a parallel class loader that executes in parallel with the container class loader. When the parallel class loader is started, the container class loader is made the parent of the parallel class loader. Because the container class loader is made a super class of the parallel class loader, components loaded by the parallel class loader become recognized by the parent container class loader.
US08910130B2 Method and system for executing a 3GL program and/or an assembler program within a 4GL runtime environment
Certain example embodiments transform a third-generation language (3GL) and/or an Assembler program so that it can be executed within a fourth-generation language (4GL) runtime environment. Certain example embodiments include a method for transforming a 3GL and/or an Assembler program that is callable by a 4GL program so that the 3GL and/or Assembler program is executable upon call by the 4GL program and from within a 4GL runtime environment. For instance a 4GL identifier may be included in the executable of the 3GL and/or the Assembler program to facilitate execution of the 3GL and/or the Assembler program upon call of the fourth-generation language (4GL) program and within the 4GL runtime environment.
US08910122B2 Validating translations of externalized content for inclusion in an application
A method and system for validating translated files for inclusion in an application being developed. Translatable files having externalized content in a single base language are sent for translation into other languages. Translated files resulting from a translation of the translatable files are received. Each translated file is statically and dynamically validated to detect error(s). The static validation is based on comparing the translatable files to the translated files. The dynamic validation is based on a simulation of how a user interface of the application presents the externalized content, without including an actual presentation of the externalized content by the user interface. Modified translated files that correct the detected error(s) are received and provided for a presentation of the externalized content by the user interface.
US08910117B2 Customizing and performing policy in version control
A method of setting customized policy for version control, a version control method, apparatus for setting customized policy for version control, apparatus for performing version control customized policy, and a version control system. There is provided a method of setting customized policy for version control by generating at least one version control customized policy by selecting or setting a version control option; associating the version control customized policy generated with one project or user; and saving the version control customized policy and information of its associated project or user.
US08910116B2 System and method for providing tools within a human capital management system
A system and method are provided for instantiating tools within a computer application. The method includes defining a base class, base methods and base properties, wherein the base methods and base properties are associated with the base class. The method includes defining a tool class inheriting from the base class, wherein the tool class will include the base methods and properties. The method includes instantiating a first tool from the tool class within the computer application, wherein the computer application automates human resource management processes. The method includes providing the first tool within the computer application, wherein the first tool provides a user interface to a functionality of the computer application.
US08910107B1 Methods, systems, and articles of manufacture for generating multi-layer local maximal orthogonal routing paths in fractured space
Various embodiments identify a design including circuit features and identify an operation that produces an aggressor for victim(s). The operation on the aggressor and the set of victims are implemented using local maximally spanning spacetile(s) while satisfying some design requirements. Where the set of victims includes interconnects, the design may allow no bend in some interconnects. One or more spacetiles are used to perform the operation on the aggressor and implement the interconnects while introducing no bends in the interconnects by using local maximally spanning spacetile(s). Some implementation may perform block modeling for the aggressor to perform the operation on the aggressor and implement a set of victims while preserving the relative order of the interconnects by using the block modeling for the aggressor.
US08910105B1 Routing process
The present disclosure relates to a method for routing in an electronic circuit design. The method may include assigning a plurality of rats interconnecting one or more terminals associated with a layout of the electronic circuit design to a bundle. The method may also include generating an independent breakout of the plurality of rats from a source end and a target end of the bundle. The method may further include sequencing the plurality of rats within the assigned bundle to generate a defined sequence of rats within the assigned bundle based upon, at least in part, the source end of the bundle. The method may additionally include generating a costed sequence breakout at the target end of the bundle, based upon, at least in part, a costed sequence analysis. The method may also include determining if the costed sequence breakout meets at least one criteria associated with the electronic design.
US08910104B2 Graduated routing for routing electrodes coupled to touch sensor electrodes to thereby balance capacitance on the touch sensor electrodes
A system and method for balancing the capacitive charge on touch sensor electrodes so that every two adjacent routes have the same capacitance as any other adjacent two routes, wherein routing electrodes are spaced further and further apart, or graduated, as they get longer, to thereby balance the capacitance on the touch sensor electrodes without having to add or subtract an offset from each touch sensor electrode.
US08910089B1 Printing process calibration and correction
Various embodiments include approaches for calibrating a model for a lithographic printing process. Some embodiments include a computer-implemented method for calibrating a model for a lithographic printing process. Some approaches include: identifying parameters for a model of the lithographic printing process; assembling a population of design content including potentially printable features that can be printed by the lithographic printing process; preparing at least one matrix expressing a similarity between the potentially printable features in terms of the parameters for the model; determining a manifold of smaller dimensionality than the parameters for the model which exhibit maximum variation in similarity within the at least one matrix; and selecting a sample dataset of the potentially printable features from the manifold.
US08910071B2 Image display tabs for accessing social information
Access to information related to a digital image record is provided on a data processing device having a display. The digital image record is presented on the display. An indication of user interaction with the displayed digital image record is received. In response to the received indication, a labeled tab is presented on the display. The tab displays or emanates near or from an edge of the displayed digital image record or from an edge of a displayed digital image record container including the digital image record. The tab includes an access point configured to allow a user to access information about a personal social association related to content contained within the digital image record.
US08910070B2 Tab pages and bookmark toolbars in a browser
The present invention relates to navigation in a browser, such as a web browser. In a first embodiment, a system creates a new tab in a browser. The system includes a new tab module that generates a new tab page. The new tab page includes navigation options customized to a user. The new tab module sends a signal to display the new tab page to the user in the new tab on the browser. In a second embodiment, a computer-implemented method for displaying a bookmarks toolbar. A user input is received signaling the user's intent to navigate to a new site. A toolbar is displayed with buttons to navigate to bookmarked pages in response to the user input.
US08910064B2 GUI program creation supporting apparatus, GUI program creation support method, computer-readable recording medium and integrated circuit
In a case where a screen layout creating unit replaces a generated screen layout with another screen layout, a screen layout comparing unit infers a GUI component in the pre-replacement screen layout, that is similar to a GUI component in the post-replacement screen layout, and correlates the GUI components similar to each other. A connection information restoring unit executes connection restoring processing to associate a processing program, which is associated with the GUI component in the pre-replacement screen layout, with the GUI component correlated by the screen layout comparing unit.
US08910063B2 Assisted display for command line interfaces
A method for an assisted display for command line interfaces is described. In an embodiment, an input region and an output region of a command line interface are displayed. Commands are displayed within the input region as they are received. A history is maintained that stores the output of previous executions. At least a portion of the output maintained by the history is displayed within the output region. The output region is scrolled by adding one or more outputs from the history to the display of the output region and/or removing one or more outputs from the display of the output region. Wherein, scrolling the output region does not cause the display of the input region to become obscured. In another embodiment, an input assistance region is displayed that walks a user through selecting commands supported by the command line interface as well as options and arguments for those commands.
US08910059B1 Enabling participation in an online community using visual machine-readable symbols
A facility for coordinating an online discussion is described. The facility receives an indication that a user has captured a machine-readable symbol encoding an identifier that identifies a particular online discussion. In response, the facility incorporates into an online forum that hosts this online discussion an indication that this user captured a symbol encoding an identifier that identifies this online discussion. Having captured the machine-readable symbol, the user may interact with the content associated with the identifier encoded in the machine-readable symbol. On capturing the machine-readable symbol, an advertisement related to the content associated with the identifier encoded in the machine-readable symbol may be displayed to the user.
US08910058B2 Performing interactive collaboration within a virtual world
The present invention provides a system and method for building collaboration work environments within the virtual world through computer generated (and possibly controlled) avatars and other three dimensional (3D) objects. It provides a solution to a problem where computer generated avatars and objects visually represent the execution, progress and output of a collaboration project. It provides the system and method for quickly visualizing collaboration activities and outputs to allow people to quickly and easily track progress of said activities. Visually representing collaboration activities allows observers to identify the number and different types of collaboration activities which are currently occurring, the progress of each collaboration activity, the system or component that the collaboration activity is creating or any problems or issues identified during activities supporting the collaboration work effort.
US08910052B2 Tagging users of a social networking system in an experience in a user's user profile
A user profile for a user of a social networking system may include experiences, such as work, educational, travel, and interests. The social networking system provides a profile page for a user's user profile that allows the user to tag other users as being involved in or otherwise associated with the user's experiences. Once another user is tagged in an experience, a corresponding tag is added to the tagged user's user profile, and that experience is added as well if not already included in the profile. Tagging users in experiences allows a viewer to see connections between experiences of users of the social networking system and promotes more detailed user profiles that contain experiences.
US08910050B2 Manipulation-monitoring device
A manipulation-monitoring device may include a storage unit that stores page image data, the page image data being used for displaying a manipulation-monitoring-page, the manipulation-monitoring-page being displayed on a display unit based on data collected from a control device of a plant, the manipulation-monitoring-page being used for controlling operation of the plant, and a display control unit that controls the display unit to display a pseudo-manipulation-monitoring-page instead of the manipulation-monitoring-page, displaying the pseudo-manipulation-monitoring-page being performed by using the page image data without using data from the control device until data collection from the control device is completed, the pseudo-manipulation-monitoring-page showing a summary of the manipulation-monitoring-page.
US08910043B2 Modifying spaces in virtual universes
Methods and arrangements of modifying spaces in virtual universes are discussed. Embodiments include transformations, code, state machines or other logic to receive data from a software agent in a virtual universe, directly or indirectly. The data may be based upon information automatically gathered from data stores outside the virtual universe, including account data and user profile data. The embodiment may also involve developing a user profile of the user in the virtual universe, based upon the data received from the software agent. An embodiment may also involve automatically gathering information from data stores external to the virtual universe. The information may include user account data and user profile information. The embodiment may also include aggregating data for generating the user profile in the virtual universe, based upon the information; and transmitting the data directly or indirectly to the virtual universe.
US08910039B2 File format conversion by automatically converting to an intermediate form for manual editing in a multi-column graphical user interface
Data in a first file is accessed. The data is in a first format, and can include text elements and image elements. The elements are displayed in a first window that allows the elements to be manually edited. A user input that causes a change to an element in the first window may be received. The elements, including any changes, are stored in a second file that is in a second (different) format. A second window is used to display the contents of the second file including any changes.
US08910038B2 Apparatus and method for image separation, layout, and templating
A document processing apparatus accepts input of image information which represents a document, separates the image information as content of the document into regions, associates the image information separated as content into regions with information used to lay out the content, and holds the associated information as learning information. Subsequently, the document processing apparatus lays out the content of the inputted document based on the held learning information and outputs a document in which the content is laid out.
US08910031B1 DIF-CRC based fast hashing
A block CRC based fast data hash provides efficient data integrity verification functions. A hash word is generated from block CRCs that are stored along with data blocks in a hard drive for each data and/or parity track of a storage system, such as a RAID array. Each storage system member writes the hash word into a global memory. Thereafter, a director verifies data integrity using all member's hash words with one or more XOR operations. Use of the hash words for data integrity verification saves system bandwidth and CPU processing resources.
US08910030B2 Redistributing parity in a storage system
A parity pattern defines a repeated distribution of parity blocks within a distributed parity disk array (“DPDA”). The parity pattern identifies on which disks the parity block or blocks for a stripe are located. When a new disk is added to the DPDA, the parity pattern is modified so that the distribution of parity blocks within the parity pattern is even. Parity blocks within the DPDA are then redistributed to conform with the modified parity pattern.
US08910029B2 Iterative decoder
An iterative decoder for decoding a code block comprises a computation unit configured to perform forward and backward recursions over a code block or a code sub-block in each decoding iteration. A first forward/backward decoding scheme is used in a first iteration and a second forward/backward decoding scheme is used in a second iteration. The first and second decoding schemes are different in view of forward and backward processing.
US08910021B2 Automatic defect management in memory devices
A method for data storage in a memory including multiple memory cells arranged in blocks, includes storing first and second pages in respective first and second groups of the memory cells within a given block of the memory. A pattern of respective positions of one or more defective memory cells is identified in the first group. The second page is recovered by applying the pattern identified in the first group to the second group of the memory cells.
US08910019B2 Method and apparatus for veiling and detecting data using an error correcting code
An apparatus and method which uses error correcting code for veiling and detecting data is provided. The method includes encoding protected data using an Error Correcting Code (ECC); inserting a progression to the encoded protected data according to a preset rule; combining an error with the progression-inserted protected data; and storing the error-combined protected data in an arbitrary position in the memory.
US08910017B2 Flash memory with random partition
A system and method for partitioning data in long term memory of a flash memory device is disclosed. The method may include the steps of identifying a type of data that has been received and routing the data to one of at least two partitions in the long term memory array. One partition of the flash memory device may be optimized for random data while another is optimized for sequential data. The method includes identifying the type of data and routing the data to the appropriate partition. Data may be analyzed and routed upon receipt or initially stored in a default partition and later analyzed and routed to another partition. The partition for random data may be configured for storing data using a first level of ECC protection while the second may be configured for storing data using a second, stronger level of ECC protection.
US08910016B2 Time varying data permutation apparatus and methods
Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
US08910012B2 Block-interleaved and error correction code (ECC)-encoded sub data set (SDS) format
In one embodiment, a system for encoding data includes logic adapted for receiving data having one or more sub data sets, a C1 encoder module adapted for generating a plurality of C1 codewords during C1 ECC encoding of the one or more sub data sets, logic adapted for interleaving the plurality of C1 codewords into C1 codeword interleaves (CWIs), each CWI having a predetermined number of C1 codewords interleaved therein, a C2 encoder module adapted for generating a plurality of C2 codewords during C2 ECC encoding of the one or more sub data sets, wherein each C2 codeword has at most one symbol from each C1 codeword in each CWI, and wherein each C2 codeword has one symbol from at least two different C1 codewords in each CWI, and logic adapted for writing the one or more encoded sub data sets to a storage medium.
US08910010B2 Method of detecting transportation network database errors and devices thereof
A method of detecting errors in road characteristics in a transportation network database includes collecting sequential location measurements from probes traversing between two end points, fitting trace segments having a curved or linear shape between the sequential location measurements collected from the probes to form a probe trace, comparing a position of the probe traces with a position of a calculated path between the two end points, where the calculated path is formed from linked transportation network segments each of the linked transportation segments having a curved or linear shape, where the calculated path follows the road characteristics defined by the attributes associated with the linked transportation segments, and identifying a potential error in the attributes if a probe trace deviating in position from the calculated path is greater than a deviation threshold.
US08910007B2 Apparatus and method for error check of transmission data
An error check apparatus including, a packet protocol error check processing circuit configure to detect a protocol error of a packet, a retry control circuit configured to receive the protocol error of the packet from the packet protocol error check processing circuit, and to perform request for retry for data of the packet if the received protocol error has not been detected from a packet retransmitted by retry request, and an error notification circuit configured to notify of the protocol error of the packet to a processing unit in a higher-level layer if the protocol error is not a first protocol error for the packet.
US08910003B2 Controller circuitry with state machines, address store/compare, and shift register
An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation.
US08910000B2 Program-disturb management for phase change memory
Subject matter disclosed herein relates to a memory device, and more particularly to read or write performance of a phase change memory.
US08909999B2 Dynamic voltage scaling system based on on-chip monitoring and voltage prediction
A dynamic voltage scaling system based on on-chip monitoring and voltage prediction is disclosed, comprising a main circuit that has integrated on-chip monitoring circuits, a supply voltage scaling module, and voltage converters, wherein, the supply voltage scaling module comprises a sampling and statistics module designed to calculate the error rate of the main circuit in the current time slice, a state recording module designed to record the error rate and the corresponding supply voltage, an error prediction module, and a state transition probability generation module; the error prediction module predicts the error trend of the main circuit in a future time slice according to the state recording module and the state transition probability generation module, and generates regulation signals and sends to the corresponding voltage converters, so as to generate the voltage required for operation of the entire main circuit.
US08909997B2 Semiconductor device that detects abnormalities of watchdog timer circuits
A diagnosis circuit 1 monitors a watchdog timer 2 and supplies a diagnosis result signal 1 indicating whether a monitoring result is normal or not to a diagnosis circuit 2. A diagnosis circuit 3 monitors a watchdog timer 1 and supplies a diagnosis result signal 3 indicating whether a monitoring result is normal or not to the diagnosis circuit 2. The diagnosis circuit 2 determines that the diagnosis circuit 1 or the watchdog timer 2 is abnormal when the diagnosis result signal 1 does not have a value indicating normal. Further, the diagnosis circuit 2 determines that the diagnosis circuit 3 or the watchdog timer 1 is abnormal when the diagnosis result signal 3 does not have a value indicating normal.
US08909979B2 Method and system for implementing interconnection fault tolerance between CPU
A system for implementing interconnection fault tolerance between CPUs, a first CPU and a second CPU implements interconnection through a first CPU interconnect device and a second CPU interconnect device. The system adds a data channel between a first SerDes interface of the first CPU interconnect device and a second SerDes interface of the second CPU interconnect device, and transmits link connection state information and a link control signal through the added data channel. The system monitors a link state of any one link in a CPU interconnection system, transmits the link state through the added data channel, recovers any one of the connection links when determining whether any one of the first connection link, the second connection link and the third connection link is faulty.
US08909975B2 Tunnel management method, tunnel management apparatus, and communications system
The present invention relates to communications technologies and discloses a tunnel management method, a tunnel management apparatus, and a communications system so that a node that causes failure of a tunnel management request can be determined. According to the present invention, a response returned by a tunnel management node to an initiating node includes not only a cause value of tunnel management request failure but also information of the node that causes failure of the tunnel management request, so that the initiating node can find the node that causes failure of the tunnel management request and determine the error checking direction. The present invention is applicable to network devices in a communications network.
US08909974B2 Data processing apparatus, data processing method and recording medium
A data processing apparatus comprising: a gate unit connected to an input or an output of a processing unit and configured to cut off the data input and output; a control unit configured to control a supply of clock to the processing unit; and an instruction unit configured to give an instruction for the clock control to the control unit, wherein the control unit controls the gate unit and controls the clock supplied to the processing unit based on an instruction from the instruction unit, whereby securing a higher power saving effect.
US08909972B2 Latency control circuit and method of controlling latency
A latency control circuit includes: a delay locked loop (DLL) configured to generate a DLL clock signal by delaying a clock signal by a delay time varied according to any one of dual locking points, and generate a loop change signal according to a locking point change; a control unit configured to generate a latency control signal in response to a reset signal, a delay signal generated by delaying the reset signal by a first delay time, and the loop change signal; and a latency signal generation unit configured to adjust a latency of a command signal in response to the latency control signal and output a latency signal.
US08909965B2 Circuit, electronic device, and image processing device
An SoC is connected to an SDRAM that is controlled by a memory controller and a memory PHY, and the SoC is operable in a normal mode and in a power saving mode. The SoC includes a block A to be powered off in the power saving mode and a block B not to be powered off in the power saving mode. A memory controller is included in the block A. A memory PHY and signal level holding cells are included in the block B. The signal level holding cells are provided between the memory controller and the memory PHY, and are configured to fix output signals from the memory controller at predetermined levels in the power saving mode.
US08909963B2 Vehicle network with a control device entering sleep mode when the vehicle velocity is above predetermined threshold and a coprocessor performing selected functions during the sleep mode
A control device (21) for a vehicle network, having a microprocessor (30) and a transceiver (40). The control device (21) can be switched off or switched to a sleep mode during a previously defined state or event during the operation of the motor vehicle and/or the control device (21) can be awakened from the sleep mode during a previously defined state or event during the operation. The disclosed embodiments also relate to a method for operating a vehicle network.
US08909959B2 Voltage adjustment circuit for storage media
A voltage adjustment circuit for a storage medium includes a storage medium interface, a storage medium control chip, and a switch module. When the storage medium is read or written to by the storage medium control chip, the storage medium control chip transmits a pair of differential signals to the storage medium interface so that the switch module can control a power supply to power the storage medium. And the switch module will control the power supply not to power the storage medium when the storage medium control chip does not operate to read or write the storage medium.
US08909953B2 Unified bus architecture for PoE communication and control
Embodiments of a unified communication and control bus architecture for Ethernet and/or PoE systems are provided. Embodiments enable a unified communication and control bus architecture that significantly simplifies communication and control in Ethernet and/or PoE systems. Embodiments enable significant savings both in terms of cost and complexity as the number of communication and control buses is reduced down to one. Embodiments can be used in various Ethernet and/or PoE implementations, including, for example, single PCB-single PoE, single PCB-multiple PoE, chassis-based switch, and stackable-based switch configurations. Further, embodiments can be implemented using standard Ethernet as well as proprietary implementations.
US08909947B2 System and method for remote use of information handling system audio components
An information handling system plays audio provided from a portable audio device at an information handling system audio subsystem in operating and powered down states of the information handling system. In the operating state, digital audio information is communicated from the portable audio device through a serial link for rendering at the information handling system into an analog audio signal presented by the audio subsystem. In the powered down state, digital audio information is rendered at the portable audio device and communicated as an analog audio signal through the serial link to the information handling system. A system module at the information handling system selectively switches the serial link to interface with the audio subsystem and play the analog signal as audible sounds. The system module supplies power to the audio subsystem to support playing the analog signal with the information handling system in the powered down state.
US08909945B2 Method for transmit and receive power control in mesh systems
A method and apparatus for controlling transmit and receive power level of a mesh point (MP) operating in a mesh wireless communication network of a plurality of MPs. Power capability information of a new MP is sent to at least one existing MP in the mesh network. The existing MP accepts the new MP as a member of the mesh network and sends allowed power setting information to the new MP. The new MP adjusts its power level in accordance with the allowed power setting information.
US08909943B1 Verifying identity
Techniques for encrypting documents in a search index may include: receiving a document for inclusion in a search index of a search system, where the document has an associated access control list (ACL), and the ACL includes data for use in restricting access to the document to users of the search system having credentials that match corresponding data in the ACL; encrypting the document using a first key to produce an encrypted document; generating a wrapped key for the document by encrypting both the first key and the ACL using a second key; and storing, along with the search index, the encrypted document in association with the wrapped key and an identifier for the document.
US08909910B2 Computer system for selectively accessing bios by a baseboard management controller
A computer system including a central processing unit (CPU), a chipset connected to the CPU, a baseboard management controller (BMC) connected to the chipset, and a basic input/output system (BIOS) unit connected to the BMC is provided. The BMC switches a connection mode which the BMC connecting to the BIOS unit between a local mode and a bypass mode. The BIOS unit communicates with the chipset directly when the connection mode is switched to the bypass mode. When reading a BIOS information of the BIOS unit is needed, the BMC switches the connection mode to the local mode, communicates with the BIOS unit directly and read the BIOS information directly.
US08909899B2 Emulating execution of a perform frame management instruction
What is disclosed is a frame management function defined for a machine architecture of a computer system. In one embodiment, a frame management instruction is obtained which identifies a first and second general register. The first general register contains a frame management field having a key field with access-protection bits and a block-size indication. If the block-size indication indicates a large block then an operand address of a large block of data is obtained from the second general register. The large block of data has a plurality of small blocks each of which is associated with a corresponding storage key having a plurality of storage key access-protection bits. If the block size indication indicates a large block, the storage key access-protection bits of each corresponding storage key of each small block within the large block is set with the access-protection bits of the key field.
US08909898B2 Copy equivalent protection using secure page flipping for software components within an execution environment
Embodiments of copy equivalent protection using secure page flipping for software components within an execution environment are generally described herein. An embodiment includes the ability for a Virtual Machine Monitor (VMM), Operating System Monitor, or other underlying platform capability to restrict memory regions for access only by specifically authenticated, authorized and verified software components, even when part of an otherwise compromised operating system environment. In an embodiment, an embedded VM is allowed to directly manipulate page table mappings so that, even without running the VMM or obtaining VMXRoot privilege, the embedded VM can directly flip pages of memory into its direct/exclusive control and back. Other embodiments may be described and claimed.
US08909897B2 Method for generating a delta for compressed data
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. The share bit is set to indicate a translation table entry is sharing its memory block with another translation table entry. In addition, a translation table entry may include a private delta in the form of a pointer that references a memory fragment in the memory block that is not shared with other translation table entries, wherein the private delta references previously-stored content. When a translation table has a private delta, its delta bit is set. The private delta is generated by analyzing a data buffer for content that is similar to previously-stored content.
US08909894B1 Automatically aligning virtual blocks to physical blocks
Automatically aligning virtual blocks of partitions to blocks of underlying physical storage is disclosed. In some embodiments, a starting offset of a first partition included in a logical container is detected. In some embodiments, a misalignment correction amount for a first partition included in a logical container is detected. In some embodiments, a misalignment associated with a first partition included in a logical container is corrected.
US08909889B1 Method and apparatus for servicing host commands by a disk drive
A disk drive including a disk configured to spin at a target spin speed, a servo core configured to access the disk, a first non-volatile memory configured to store a first initialization firmware, a second non-volatile memory configured to store a second initialization firmware, a first volatile memory, a second volatile memory, a non-volatile memory core configured to access the first non-volatile memory, and a main core. The main core is configured to load the second initialization firmware from the second non-volatile memory to the second volatile memory concurrently with the loading of the first initialization firmware from the first non-volatile memory to the first volatile memory by the non-volatile memory core, control the servo core to initiate spinning of the disk, and communicate with the non-volatile memory core to service host commands from the first non-volatile memory when the disk is not spinning at the target spin speed.
US08909885B2 File system capable of generating snapshots and providing fast sequential read access
An on-disk structure of a file system has the capability to generate snapshots and provide fast sequential read access to data containers, such as files. The on-disk structure arranges sequential portions of files on disk within regions, wherein each region comprises a predetermined amount of disk space represented by blocks and wherein the data of the files stored within each region may or may not be stored sequentially within the region. In addition, the on-disk structure accommodates a plurality of types of regions, including (i) active regions that contain active file system data for large files, (ii) snapshot regions that contain “copy out” snapshot data for the large files and (iii) metadata regions that contain metadata, as well as directories and small files.
US08909879B2 Counter-based entry invalidation for metadata previous write queue
Embodiments of the invention relate to counter-based entry invalidation for a metadata previous write queue (PWQ). An aspect of the invention includes writing an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline and setting a valid tag associated with the entry in the metadata PWQ to valid. Another aspect of the invention includes initializing a counter to zero and incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold. Yet another aspect of the invention includes setting the valid tag to invalid based on the counter being equal to the threshold.
US08909878B2 Implementing timing alignment and synchronized memory activities of multiple memory devices accessed in parallel
A method and circuit for implementing synchronized memory activities of multiple memory devices being accessed in parallel, and a design structure on which the subject circuit resides are provided. Each memory circuit generates an internal status signal for predefined internal memory activities and provides an output signal coupled to the multiple memory devices. Each memory circuit monitors the generated internal status signal and the output signal of at least one of the multiple memory devices, and responsive to the monitored signals generates a control signal for adjusting operation of its memory activities to synchronize memory activities of the memory devices.
US08909875B1 Methods and apparatus for storing a new version of an object on a content addressable storage system
Some embodiments relate to storing objects on a fixed-content archive storage system. When a request to modify an object is received, a new object or portion of an object is created, rather than overwriting the previous version of the object.
US08909858B2 Storing encoded data slices in a dispersed storage network
A method begins by a dispersed storage network (DSN) access module encoding a data segment to produce slices and sending temporary write requests to DSN storage modules, wherein the temporary write requests includes slices. In response to one of the temporary write requests, the method continues with a DSN storage module temporarily storing a slice to produce a temporarily stored slice and sending an indication of temporary storage of the slice. When a write threshold number of indications of temporary storage has been received by the DSN access module, the method continues with the DSN access module sending permanent write requests to DSN storage modules. In response to one of the permanent write requests, the method continues with the DSN storage module storing the temporarily stored slice in permanent memory and sending an indication of permanent storage of the slice.
US08909854B2 Memory device with specified write data size
According to one embodiment, a memory device includes a nonvolatile memory which stores data in units of a write unit includes cells, and a controller which controls the memory and partitions memory space of the memory. In response to a request to write write-data to the memory from a host, the controller requests the host to transmit a segment of the write-data with a specified size. The write-data segment has a size of an integral multiple of a size determined to allow for a set of the write-data segment and corresponding additional data to be the largest while smaller than the write unit. Before completion of processing a first command which requests access to a first partition, the controller accepts a second command which requests access to a second partition.
US08909853B2 Methods and apparatus to share a thread to reclaim memory space in a non-volatile memory file system
A disclosed example method involves associating a shared reclaim thread with an on-board flash memory device to reclaim first memory space in the on-board flash memory device. The shared reclaim thread is associated with a removable flash memory device to reclaim second memory space in the removable flash memory device while the shared reclaim thread is also in association with the on-board flash memory device. Different priorities are assigned to the on-board flash memory device and the removable flash memory device to selectively reclaim the first and second memory spaces based on the different priorities.
US08909850B2 Memory life extension method and apparatus
A memory management method including the steps of storing a value and writing data. The storing a value step stores a value representative of a number of erase/write cycles that a subset of memory space of a first memory has undergone. The first memory having an assigned predetermined maximum number of erase/write cycles. The writing data step writes data to the subset of memory space dependent upon whether the value is below the predetermined maximum number.
US08909847B2 Procedure for accessing a non-volatile watch memory
The invention relates to a procedure for accessing a non-volatile watch memory, the watch comprising two supply terminals accessible from the outside that define a potential difference corresponding to a standard supply voltage, and a control circuit of the non-volatile memory produced using a technology supporting a predefined maximum supply voltage, the access procedure consisting of transmitting the following to the control circuit of the non-volatile memory by means of a supply terminal of the watch: a) an opening key to authorize access to the non-volatile memory; b) an instruction for access to the non-volatile memory; the procedure being characterized in that the opening key is a predefined instruction transmitted by modulation of the standard supply voltage such that this does not exceed the predefined maximum supply voltage.
US08909831B2 Logic device
A logic device for communicating with a memory package with a first protocol, communicating with a memory controller with a second protocol, and for performing a protocol conversion between the first and the second protocol.
US08909821B2 Slim-line connector for serial ATA interface that is mounted on expansion bay of computer includes detection signals which indicate connection status and type of device
An electronic device includes a function extension device that includes a first slim line connector based on SATA, and a terminal device connected to the function extension device. The terminal device includes a detection circuit for outputting a first and second detection signals which indicate whether connection to the function extension device is established and a type of the function extension device, respectively, a control circuit for detecting whether connection to the function extension device is established and for determination of the type of the function extension device by the first and second detection signals, and a second slim line connector based on SATA. The first and second detection signals are signals that passes through pins P1 and S4 of the second slim line connector, respectively, the function extension device connects a pin P1 with a pin S4 of the first slim line connector.
US08909818B2 Method for shortening enumeration of tightly coupled USB device
In a Universal Serial Bus (USB) enumeration procedure, a USB Host questions a USB Device for its capabilities and chooses a set of capabilities that best fit. When the USB Device is enumerated, the USB Host may perform several time-consuming and power-consuming operations. However, when the USB Device is tightly or permanently coupled to the USB Host, part of the enumeration procedure may be redundant and can be eliminated. Accordingly, a method, an apparatus, and a computer program product for shortening enumeration of the USB Device tightly coupled to the USB Host are provided. The USB Host sends a request for a Device descriptor to the USB Device, receives a plurality of descriptors in a single transfer from the USB Device, and sets a configuration of the USB Device based on the received plurality of descriptors.
US08909809B2 Delivery system, delivery method, server device, program, and client device
A server device is configured to be able to transmit content data having one of a plurality of bit rates. While receiving the content data, a client device stores a received portion thereof and reproduces content based on the stored data. A delivery system acquires a period of time during which content can be reproduced (remaining reproduction time) based on a portion of the stored data that has not been reproduced. The delivery system calculates, according to a predetermined procedure, a correction amount for correcting the bit rate based on the remaining reproduction time, and changes the bit rate based on the calculated correction amount. When the bit rate is within a predetermined range, the delivery system calculates a correction amount having a smaller magnitude than a magnitude of the correction amount calculated according to the procedure.
US08909808B2 Redundancy elimination for web caching
In one embodiment, redundancy elimination for web caching may be provided. Upon receiving a request for a content object, a determination of whether the content object is cached may be made. In response to determining that the content object is not cached, the requested content object may be retrieved and, if the content object is associated with an aggregate popularity exceeding a caching threshold, the content object may be cached before providing the requested content object.
US08909807B2 System and method for progressive download using surplus network capacity
Systems and methods for providing the progressive download of media content using techniques that preferentially identify and use periods of surplus network capacity to maintain the content delivery. A buffer of a receiving system is maintained and pre-filled with enough content to bridge playback intervals where a network is unable to deliver content as fast as it is played out. Content delivery does not impact other users' applications and use of the network and its resources since content is only sent when surplus network capacity exists in the network. When no surplus network capacity is available, a user requesting content may be given the option to continue the delivery in the background so that the content may be played at a later time. The user may then resume their playback experience once the content has been completely delivered using surplus network capacity as it becomes available.
US08909801B2 Graphic sharing
A graphics provider terminal samples, through a graphical interface provided by a Canvas specification, a graphic generated by a web browser of the graphics provider terminal based on the Canvas specification to obtain graphics information according to a preset sampling rate. The graphics provider terminal packs the graphics information to obtain a message packet based on a preset graphics sharing agreement; and sends the message packet to a graphics exchange server through a persistent connection between the graphics provider terminal and the graphics exchange server. The graphics exchange server unpacks the message packet to obtain the graphics information and sends the graphics information to a graphics receiver terminal through a persistent connection between the graphics receiver terminal and the graphics exchange server.
US08909783B2 Managing multi-level service level agreements in cloud-based network
Embodiments relate to systems and methods for managing multi-level service level agreements (SLAs) in cloud-based networks. A resource managing module can manage resources in the cloud-based networks in response to the detection of one or more triggering events. In embodiments, the triggering events can be changeovers in time periods, or meeting or exceeding thresholds associated with end user operation of the resources in the cloud-based networks. The multi-level SLAs can specify how to adjust the resources in the cloud-based networks in response to the detection of the triggering events. The resource managing module can adjust applicable resources in the cloud-based networks as specified by the multi-level SLAs.
US08909780B1 Connection following during network reconfiguration
An allocated IP address is remapped from a first virtual machine to a second virtual machine while maintaining existing client connections on the first virtual machine. A communication channel is established between the first and second virtual machines, and existing connections associated with the IP address are tracked. Packets addressed to the IP address are forwarded to the second virtual machine instead of the first machine. If the second virtual machine receives a packet that contains a new connection request, the new connection is established with the second virtual machine. However, if the second virtual machine receives a packet that is associated with an existing connection to the first virtual machine, then the packet is forwarded to the first virtual machine via the communication channel.
US08909776B2 Pause and replay of media content through bookmarks on a server device
A method, apparatus, and system of pause and replay of media content through bookmarks on a server device are disclosed. In one embodiment, a method of a server device includes authenticating a user of a client device, communicating a media content to the client device through a network, processing a pause request of the client device to pause the media content, storing a bookmark location indicating a current playback location of the media content in the client device on the server device, processing a play request of the user to play the media content from the bookmark location (e.g., the play request may be received from a different client device of the user), and communicating the media content from the bookmark location to the user.
US08909774B2 Realtime streaming of multimedia content from secondary storage devices
A method and system for streaming media to a client from a media server is described. In some examples, the system utilizes a virtualization layer to generate a virtual computing environment, or virtual machine, at a UPnP server, which is configured to receive requests for media, identify locations for the media within the secondary storage devices, access the media, and present the media to a client computing device associated with the media requests.
US08909770B2 Performance estimator for network devices
Techniques for estimating the performance of a network device. In one set of embodiments, a network device can determine one or more performance metrics associated with a feature of the network device that is customizable by a user. An example of such a feature is a user-defined script that is executed via a scripting engine of the network device. The network device can then generate a performance estimate based on the one or more performance metrics. The performance estimate can indicate the likely performance of the network device with the feature enabled.
US08909768B1 Monitoring of metrics to identify abnormalities in a large scale distributed computing environment
Methods and apparatus, including computer program products, implementing and using techniques for finding application latency degradation causes in an application on a distributed computing system. Variables associated with the application and the computing system are identified, including variables that are candidates for being responsible for latency degradation. A total latency is divided into latency components, that each corresponds to an aspect of the total application latency. Each latency component is divided into study classes, that each includes a subset of the candidate variables. For each study class, combinations are generated for the subset of the variables; a latency distribution is determined for each variable combination; the determined latency distributions for the combinations are compared with corresponding latency benchmark values for the same combinations to determine whether a degradation in latency distributions has occurred for particular combinations among the one or more combinations, and a result is provided to a user.
US08909762B2 Network system management
Systems, methods, and machine-readable and executable instructions are provided for network system management. Network system management can include receiving a network system size and a number of system parameters. Network system management can also include receiving a desired monitoring performance and a desired monitoring quality. Furthermore, network system management can include generating a monitoring system topology for a monitoring and analysis system based on the network system size, the number of system parameters, the desired monitoring performance, and the desired monitoring quality.
US08909749B2 Predictive context-based virtual workspace placement
A method, information processing system, and computer program product manage virtual workspace migration. A set of information associated with a user is analyzed. A future virtual workspace demand associated with the user is predicted based on the analyzing. At least a portion of at least one virtual workspace associated with the user is migrated from a first location to at least a second location based on the future virtual workspace demand that has been predicted.
US08909748B1 Configurable views of context-relevant content
Providing access to content is disclosed. An indication of a context is received. Access is provided to a context-relevant subset of a body of managed content. In some cases, the context-relevant subset includes a document relevant to the content.
US08909746B2 System and method for operating system installation on a diskless computing platform
One embodiment of the present invention sets forth a technique for automatically provisioning a diskless computing device and an associated server system. A diskless computing device client incorporates an iSCSI initiator that is used to access resources provided by an iSCSI target that is resident on a server computing device. The iSCSI initiator is implemented in the client firmware, providing INT13 disk services entry points, thereby enabling the client to transparently access virtual storage devices at boot time. The client device conducts an apparently local installation using the virtual storage devices provided by the server computing device. A short signature value is associated with the boot image, uniquely associating the boot image with the specific client hardware configuration. When the client device boots normally, the signature value of the client device is presented to the server computing device to automatically reference the appropriate boot image.
US08909742B2 Distributed configuration of network interface cards
Systems and methods for distributed configuration of one or more network interface cards (NICs) are disclosed. An exemplary method comprises issuing a request frame including at least a current configuration generation for the NICs from a host computing device to a network device. The method also comprises returning at least one configuration frame including a newer network configuration for the NICs from the network device to the host computing device. The method also comprises configuring the NICs at the host computing device with the newer network configuration.
US08909735B2 Content delivery network for RFID devices
A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
US08909734B2 Migrating data between networked computing environments
Embodiments of the present invention provide an approach for predictively migrating data between network computing environments (e.g., cloud computing environments). Specifically, in a typical embodiment, data access patterns for sets of data utilized by a set of services running in a first networked computing environment may be analyzed. Based on the analysis one or more of the sets of data may be identified as candidates to be migrated from the first networked computing environment to a second networked computing environment. Then, a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment may be generated based on the data access patterns and a predicted data migration time. Based on the data migration protocol, the one or more sets of data may then be migrated to the second networked computing environment.
US08909733B2 Computerized, copy detection and discrimination apparatus and method
An engine identifying segments or portions of one source material or source file common to or found in another source material or file. The engine may receive a first data stream in binary form as well as a second stream in binary form. The engine may include a data stream processor or pre-processor programmed to translate the first and second data streams to generate respective first and second processed data streams. The commonality between the first and second processed data streams may be greater than the commonality between the first and second data streams themselves. Also, a comparator may be programmed to compare the first and second process data streams and identify binary segments found in both the first and second processed data streams.
US08909732B2 System and method of establishing transmission control protocol connections
A method of establishing transmission control protocol (TCP) connections is disclosed and may include receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request. Further, the method may include searching a host database with the URL and determining whether host data for the URL is available. The method may also include performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available.
US08909730B2 Method of controlling filling levels of a plurality of storage pools
Method, system, and computer program product embodiments of controlling filling levels of a plurality of storage pools are provided. A plurality of files is selected from each storage pool of the plurality of storage pools. Each file is then copied to a server and a list is updated. The list comprises an entry for each file of the plurality of files. Each entry comprises a status information. The status information indicates that the corresponding file has been copied to the server. Each entry further comprises an identifier indicating the storage pool on which the corresponding file is stored. If it is detected that the filling level of a storage pool reaches a predefined first threshold value, then a first set of files is determined by use of the list. Each file of the first set of files is replaced by a stub file. The status information is updated.
US08909725B1 Content delivery network for ephemeral objects
A computer implemented method includes receiving an object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time. Object push criteria are evaluated. The object is pushed to an edge server cache in response to evaluating. The object is served in response to a request for the object.
US08909719B2 Method of managing feeds based on classifications
Primary and secondary messages are included in a feed according to a “full thread” mode or a “stream” mode. The “full thread” mode causes a feed, when viewed, to include both primary and secondary messages. In contrast, the “stream” mode causes a feed, when viewed, to include only primary messages. In this way, a feed viewed in “full thread” mode provides to users a comprehensive view of messages included in the feed. Alternatively, a feed viewed in “stream” mode provides to users a concise view messages included in the feed.
US08909709B1 User localization using friend location information
A method, system, and medium are provided for refining an estimated location of a user using an accurate location associated with a friend of the user. A location of the user is estimated with a first level of accuracy, and the friend of the user is identified. A location of the friend is determined with a level of accuracy greater than that of the user's location. A probability that the user is near the friend is determined, and when the probability exceeds a predetermined threshold, the friend's location is used to refine the user's location.
US08909708B2 System and method for confirming authorship of documents
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for confirming authorship of documents is presented. A first document hosted on a first website of a first domain is accessed, the first document being linked to a second document through at least one link, and a respective link including a first predefined authorship attribute asserting authorship of a respective document including the respective link by a respective entity associated with a respective target document of the respective link. Authorship of the first document by an entity associated with the second document is conditionally confirmed when the second document includes a second link to the first website of the first domain, the second link including a second predefined authorship attribute indicating that the entity associated with the second document is an author of or contributor to content at the first website of the first domain.
US08909702B2 System and method for coordination of devices in a presentation environment
A system is provided that coordinates the operation of hardware devices and software applications in support of specific tasks such as holding a meeting. The system includes one or more computers connected by a network, at least one configuration repository component, at least one room control component, and one or more devices and applications for each room control component. Meeting presenters can configure a meeting, or they may use a default configuration. A meeting includes one or more presenters' configurations of devices and applications to accommodate multiple presenters simultaneously. The meeting configurations are stored by the configuration repository component. Each presenter's configuration comprises a subset of the one or more devices and applications. The operation of devices and applications in the meeting is coordinated by the room control component based on the presenters' configurations for the meeting.
US08909695B1 Accessing user messages at a hosted communications provider
A hosted communications provider or network supports communications to multiple users, each having associated accounts. The network includes memory storage device(s) for storing communications message(s) directed to one or more of the users. A web server module is configured to receive access requests for the user accounts; such requests originating from a user device. The network provides the requested access and sends the information using a non HTML format for at least a portion of the information. The user device displays the requested information on a display device. In some implementations, the information is sent to the user in a non-HTML format. In some implementations, at least a portion of the user interface is provided in a file format which does not include HTML.
US08909694B2 Transmission apparatus and method, reception apparatus and method, and transmission and reception system
Disclosed herein is a transmission apparatus for distributing a content to a client, including a script generation section for generating a script for obtaining user side answer information representative of an answer of a user of the client to a question regarding liking of the user, and transmission section for transmitting the script and provider side answer information representative of an answer set by a provider which provides the content to the question regarding the liking of the user to the client.
US08909687B2 Efficient FIR filters
A processor for calculating a convolution of a first input sequence of numbers with a second input sequence of numbers to generate an output sequence is provided. The processor includes multipliers, each multiplying two real numbers to generate an output; multiplexers to direct the numbers in the first and second input sequences or parts of the numbers to the multipliers; and control circuitry to control the multiplexers to direct the first and second input sequences of numbers to the multipliers dependent on whether the numbers are complex or real. An accumulator adds partial products from multiplications performed by the multipliers to calculate the convolution.
US08909675B2 Executing transcription requests on files
One embodiment is method that receives a file and a transcription request to alter contents of the file. The file is associated with a file format, and the transcription request is associated with a function that will alter the contents of the file according to the transcription request. The function is executed on the file to alter the file format and to alter the contents of the file according to the transcription request.
US08909670B2 Image based method of providing memorial information
Described herein is an image-based system for retrieving information about a deceased person or animal and an image-based method of retrieving information about a deceased person or animal. The systems disclosed herein are characterized by the absence of a visible identifier indicating the availability of the information, such as a tag, bar code, and the like.
US08909666B2 Data query system and constructing method thereof and corresponding data query method
Disclosed is a data query method, which includes: a client sending a client request to a query component agent; the query component agent selecting a query component according to a load balance principle and returning the query component to the client; and the query component processing the client request and returning a processing result to the client. Correspondingly, the present invention further provides a data query system and a method for constructing the same. The query component in the present invention does not have a logical uniqueness any more and has a high scalability, which allows dynamic addition of query components, thereby greatly improving the availability of the data query system.
US08909655B1 Time based ranking
Apparatus, systems and methods for content ranking are disclosed. Historical click-through rates of first and second content items for a query are determined from an analysis of click logs and query logs. Temporal changes in the historical click-through rate of the first and second content items are identified. The rankings of the first and second content items are adjusted based on the temporal change.
US08909650B2 Ordering data items pertaining to contacts according to relevance of the contacts
There is provided a system and method for providing an ordered arrangement of data items pertaining to contacts. The order of the arrangement may be determined based on a comparison of ranks of the contacts. An exemplary method comprises registering communications between the user and the contacts. The communications may include active communications originating from the user and terminating at a contact and passive communications originating from a contact and terminating at the user. The exemplary method also comprises determining a rank of a contact based on a comparison of occurrences of the active and the passive communications between the user and the contact.
US08909648B2 Methods and systems of supervised learning of semantic relatedness
A method of evaluating a semantic relatedness of terms. The method comprises providing a plurality of text segments, calculating, using a processor, a plurality of weights each for another of the plurality of text segments, calculating a prevalence of a co-appearance of each of a plurality of pairs of terms in the plurality of text segments, and evaluating a semantic relatedness between members of each the pair according to a combination of a respective the prevalence and a weight of each of the plurality of text segments wherein a co-appearance of the pair occurs.
US08909640B2 System and method for propagating classification decisions
A system and method for propagating classification decisions is provided. Text marked within one or more unclassified documents that is determined to be responsive to a predetermined issue is received from a user. The unclassified documents are selected from a corpus. A search query is generated from the responsive text. Same result documents are identified by applying inclusive search parameters to the query, applying the search query to the corpus, and identifying the documents that satisfy the query. Similar result documents are identified by adjusting a breadth of the query by applying less inclusive search parameters and identifying documents from the corpus that satisfy the query. A responsive classification code is automatically assigned to each same result document for classification as responsive documents. The similar documents are provided to the user. A responsive classification decision is received form the user for classification as the responsive documents.
US08909627B1 Fake skip evaluation of synonym rules
Methods, systems, and apparatus, including computer programs are encoded on a computer storage medium, for fake skip evaluation of synonyms. In one aspect, a method includes determining, using query log data, that a particular search result selected by a user includes a query term included in an initial search query and a particular synonym that was generated for the query term using a particular synonym rule. The particular search result is selected by the user from among search results that were generated using an initial search query and one or more revised search queries that include the particular synonym. The method further includes determining, using the query log data, that a first search result is ranked above the particular search result, and includes the particular synonym for the query term. In response to these determinations, a fake skip count is incremented for the synonym rule that corresponds to the particular synonym.
US08909625B1 Image search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting image search results. In one aspect, a method includes receiving image search data specifying images that have been identified as responsive to a query. A set of image group identifiers are received for two or more of the images. Different image group identifiers specify different image groups to which an image belongs. A determination is made that the sets of image group identifiers for two images each include a matching image group identifier. In response to the determination the two images are determined to be near-duplicate images, and a presentation position for a search result that references one of the near-duplicate images is adjusted. Data that cause presentation of search results that reference the near-duplicate images according to the adjusted presentation position.
US08909610B2 Shared log-structured multi-version transactional datastore with metadata to enable melding trees
Architecture that includes an ordered and shared log of indexed transaction records represented as multi-version data structures of nodes and node pointers. The log is a sole monolithic source of datastore state and is used for enforcing concurrency control. The architecture also includes a transaction processing component that appends transaction records to the log from concurrent transactions executing on different processors. Each node of a record is assigned a log address.
US08909609B2 Methods, systems and computer program products for providing a distributed associative memory base
Systems, methods and computer program products are provided for a distributed associative memory base. Such methods may include providing a distributed memory base that includes a network of networks of associative memory networks. The memory base may include a network of associative memory networks, a respective associative memory network comprising associations among a respective observer entity and a plurality of observed entities that are observed by the respective observer entity. Ones of the associative memory networks are physically and/or logically independent from other ones of the associative memory networks. Methods include imagining associations from the associative memory base using a plurality of streaming queues that correspond to ones of a plurality of rows of ones of the associative memory networks.
US08909599B2 Efficient migration of binary XML across databases
Techniques are provided for transporting subset of databases containing binary XML data. In one embodiment, a method is provided that allows transporting binary XML data that conforms to schema by also transporting the schema entries that are necessary to derive the binary XML. In another embodiment, a method is provided that allows transporting binary XML data that does not conform to schema by also transporting the token tables that contain the mapping for the binary XML.
US08909598B2 Method for managing electronic phone book used in communication devices
A method for managing an electronic phone book is used in a communication device which includes a universal subscriber identity module (USIM), a system for executing the method, a storage device, and a processor. The USIM includes elementary files. The system and the method identify information updated by users for saving the electronic phone book, a contact name, a contact phone number, and a contact email address according to link information of each elementary file. The system and the method update the contact information of USIM according to the information updated by the users. The contact information of USIM can be quickly updated by utilizing the method and the system.
US08909595B2 Method for entering, recording, distributing and reporting data
An improved method for efficiently and accurately entering detailed data by yes/no entries so that the data is automatically recorded, optionally automatically distributed and optionally transformed into a readable prose report of the data, which is entered by yes/no markings.
US08909594B2 Identifying an item based on data associated with the item
There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified.
US08909586B2 Method and system for determining a track of an object through a multi-dimensional space
Embodiments of the present invention characterizing the uncertainty of the orbital state of an Earth-orbiting space object hereof using a Gauss von Mises probability density function defined on the n+1 dimensional cylindrical manifold n×. Additionally, embodiments of the present invention can include transforming a Gauss von Mises distribution under a diffeomorphism and approximating the output as a Gauss von Mises distribution. Embodiments of the present invention can also include fusing a prior state represented by a Gauss von Mises distribution with an update report, wherein the update can be either another Gauss von Mises distribution of the same dimension as the prior or an observation related to the prior by a stochastic measurement model. A Gauss von Mises distribution can be calculated from a plurality of reports, wherein the reports are either Gauss von Mises distributions or observations related to the state space by a stochastic measurement model.
US08909583B2 Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user.
US08909579B2 Identifying invariant candidates based on proofs
Candidate invariants are selected from a proof of a property. In some exemplary embodiments, a proof of a property with respect to a bounded model having a bounded number of cycles may be obtained. The bounded model may comprise an initial axiom and a transition relation axiom. The proof of the property is a Directed Acyclic Graph (DAG). Each non-leaf node of the DAG is deducible from its child nodes. A root of the DAG is the property. Leaves of the DAG are associated with an axiom of the bounded model. A set of candidate invariants may be selected from the DAG. A subset of the set of candidates may be determined such that the subset comprises invariants which are held during each cycle of an unbounded model, wherein the unbounded model is an unbounded version of the bounded model. The invariants may be utilized for model checking of the unbounded model.
US08909578B2 Contextual decision logic elicitation
The present invention is a method of creating decision logic. A first set of rules for the decision logic is received. The user is queried for data and this data is stored in a memory. A first decision is generated for a user based at least in part on the data. Input is received from the user for editing the first set of rules to create a new set of rules for the decision logic in the context of data. A final decision is generated derived at least in part from the data using the new set of rules.
US08909571B2 Updating policy parameters under Markov decision process system environment
Embodiments relate to updating a parameter defining a policy under a Markov decision process system environment. An aspect includes updating the policy parameter stored in a storage section of a controller according to an update equation. The update equation includes a term for decreasing a weighted sum of expected hitting times over a first state (s) and a second state (s′) of a statistic on the number of steps required to make a first state transition from the first state (s) to the second state (s′).
US08909565B2 Clustering crowdsourced data to create and apply data input models
The collection and clustering of data input characteristics from a plurality of computing devices is provided. The clustered data input characteristics define user groups to which users are assigned. Input models such as language models and touch models are created for, and distributed to, each of the user groups based on the data input characteristics of the users assigned thereto. For example, an input model may be selected for a computing device based on a current context of the computing device. The selected input model is applied to the computing device during the current context to alter the interpretation of input received from the user via the computing device.
US08909559B1 Techniques to facilitate recommendations for non-member connections
Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other.
US08909554B2 System for installing programmable features on output devices
A programmable feature such as a software upgrade, updated print driver, new process, etc. is remotely delivered to an output device, such as a printer. First, the customer tenders payment for the feature. Next, the customer is provided with a coupon. The customer subsequently redeems the coupon and receives the requested feature in the form of a feature key in response to redeeming the coupon. The customer uses the feature key to install the feature on the output device. The feature key may be a print job that contains encrypted text. Security measures may be provided to ensure that the coupon and feature key are valid, such as requiring the customer to use a pre-designated decryption key on the feature key before the feature is installed on the output device.
US08909548B1 Technique for providing financial-transaction information
A technique for providing information about financial transactions is described. This information technique allows a user, who has conducted financial transactions with one or more other parties, to access information about these financial transactions that is maintained by a provider of financial software, which is used by the one or more other parties to manage the information about the financial transactions. In particular, in this technique, in response to an access request from the user, a portal (such as a web page), which includes the information about the financial transactions between the user and the one or more other parties, is provided by the provider of the financial software to the user.
US08909545B2 System to generate and set up an advertising campaign based on the insertion of advertising messages within an exchange of messages, and method to operate said system
A method includes receiving message data at a server from a first remote device. The message data is associated with a message to a second remote device and includes text. The method includes parsing the message data to identify information associated with an advertisement of an advertisement campaign. The advertisement includes advertisement text and a graphical image that corresponds to a pre-recorded audio message. The method includes generating an audio file based on the message data, the advertisement text, and the pre-recorded audio message, and sending the audio file from the server to the second remote device.
US08909544B2 Method for encoding or decoding digital data, data disseminating device and data managing device
A method for encoding or decoding digital data, a data dissemination device and a data managing device are provided. The method for encoding digital data includes the following steps. A digital data is received. A sign data is encoded into the digital data through a linear combination operation to obtain an encoded digital data, wherein the size of the digital data is not changed after the encoding process. The encoded digital data is disseminated.
US08909536B2 Methods and systems for speech-enabling a human-to-machine interface
Generally, human-to-machine interfaces are configured to accept speech input from a user. However, such interfaces, e.g., web browsers, must be configured to enable acceptance of speech input from the user. Some interfaces, such as mobile browsers, have less configuration adaptability and are not able to be configured to accept speech input from a user. Embodiments of the present invention speech-enable human-to-machine interfaces by loading content of the human-to-machine interface and adding logic configured to enable speech interaction with the content to the interface. The embodiment then activates speech interaction with the content via the logic for the user. Thus, embodiments of the present invention enable speech interaction with interfaces that are not configured to be adapted to allow speech interaction and are able to enable the speech interaction in a seamless manner.
US08909535B2 System and method for tracking persons of interest via voiceprint
Disclosed are systems, methods, and computer readable media for tracking a person of interest. The method embodiment comprises identifying a person of interest, capturing a voiceprint of the person of interest, comparing a received voiceprint of a caller with the voiceprint of the person of interest, and tracking the caller if the voiceprint of the caller is a substantial match to the voiceprint of the person of interest.
US08909534B1 Speech recognition training
A method may include selecting, by a computing device, sets of two or more text candidates from a plurality of text candidates corresponding to vocal input. The method may further include for each set, providing, by the computing device, representations of each of the respective two or more text candidates in the set to users, wherein the representations are provided as audio. The method may further include receiving a selection from each of the users of one of a text candidate from the set, wherein the selection is based on satisfying a criterion. The method may further include determining that a text candidate included in the plurality of text candidates has a highest probability out of the plurality of text candidates of being a correct textual transcription of the vocal input based at least in part on selections from the users.
US08909530B2 Apparatus, method, and computer readable medium for expedited text reading using staged OCR technique
A system and method are provided for accelerating machine reading of text. In one embodiment, the system comprises at least one processor device. The processor device is configured to receive at least one image of text to be audibly read. The text includes a first portion and a second portion. The processor device is further configured to initiate optical character recognition (OCR) to recognize the first portion. The processor device is further configured to initiate an audible presentation of the first portion prior to initiating OCR of the second portion, and simultaneously perform OCR to recognize the second portion of the text to be audibly read during presentation of at least part of the first portion. The processor device is further configured to automatically cause the second portion of the text to be audibly presented immediately upon completion of the presentation of the first portion.
US08909521B2 Coding method, coding apparatus, coding program, and recording medium therefor
A lossless coding technique for near-logarithmic companded PCM that achieves high compression performance is provided. In coding, the coding method that produces the smaller code amount is selected between the prediction coding method, which performs linear prediction of samples in a frame and codes the amplitude of the prediction error, and the normalization coding method, which normalizes the amplitude of the samples in the frame and codes the normalized amplitude, and a selection code that indicates the selection result is output. The samples in the frame are coded according to the selected coding method to produce a compression code. In decoding, the compression code is decoded according to a decoding process corresponding to the coding method specified by the selection code.
US08909517B2 Voice-coded in-band data for interactive calls
A voice-coded in-band communication device monitors a voice-coded channel to detect data to present to a user. During operation, the communication device can detect a data-encoding signal from the voice-coded channel, such that the voice-coded channel can carry an audio signal that includes a voice signal and the data-encoding signal. The device decodes the data-encoding signal to detect a data element. The data element can include information that is to be presented to a local user, a request from a remote device for information about the local user, or information that the system can use to establish a peer-to-peer connection with the remote device over a separate data channel. The device can also generate a filtered audio signal to present to the user by removing the detected data-encoding signal from the voice-coded channel, and then reproduces the filtered audio signal for the user.
US08909497B1 System and method for fall detection
Embodiments of the invention relate to spectrally and spatially dissecting accelerometer data from a signal of a motion sensor. Data received from the dissected signal is reduced to statistical averages for selected frequency bands and spatial dimensions. A time segment subject over which the signal was acquired is segmented so that the dissected signal may be evaluated per the segmentation of the time. Change of orientation towards gravity of the sensor is analyzed with respect to a change of orientation from a before impact segment to an after impact segment. The analyzed change in orientation value with respect to a threshold is a factor in determination of a fall of a body to which the sensor is attached.
US08909486B2 Flow measuring device
A flow measuring device includes a flow rate detecting part, an analog/digital conversion part, and a signal processing part. The flow rate detecting part detects a flow rate of air flowing through the passage, and outputs a flow voltage signal, which is a voltage in accordance with the flow rate. The analog/digital conversion part converts the flow voltage signal from the flow rate detecting part into digital data, which is flow digital data. The signal processing part performs calculation processing upon the flow digital data, which includes averaging of a predetermined number of consecutive pieces of the flow digital data, and outputs the averaged flow digital data as a flow rate signal. The predetermined number is equal to or larger than two.
US08909483B2 Direct or indirect diagnostic test for helminth infection
The present invention relates to peptide fragments which have one or more shared and/or similar amino acid sequences to amino acid sequences of specific portions of the 14 kDa protein of S. mansoni (Sm14) or related FABPs (Fatty Acid Binding Proteins), the peptide fragments functioning as continuous or discontinuous epitopic regions of the molecule or mimicking its biological activity. More particularly, the present invention relates to a method for constructing active peptide fragments, peptide fragments, immunogenic composition and diagnostic kit using peptide fragments of the present invention.
US08909469B2 Navigation apparatus, navigation method, and navigation program
To improve accuracy of determining whether route elements stored as a history are route elements familiar to the user, a navigation apparatus 100 includes: a passage history storage unit 9a that stores a history of route elements passed in the past; a memory cost determination unit 84 that determines memory costs indicative of how less likely a user still has in mind the route elements stored in the passage history storage unit 9a based on the history stored in the passage history storage unit 9a; a route search unit 85 that searches for a route leading to a destination by combining the route elements to minimize a route cost of the entire route including the memory costs determined by the memory cost determination unit 84; and a navigation unit 86 that performs a route guide in accordance with the route searched by the route search unit 85.
US08909462B2 Context-based traffic flow control
Providing traffic flow control services includes receiving requests at an arbiter of a traffic control subsystem. The traffic control subsystem is in a first state, and the requests are received from vehicle transmitters in proximity of the traffic control subsystem. Traffic flow control services also include applying a pre-defined condition to the requests and implementing a traffic flow control activity responsive to application of the pre-defined condition. The traffic flow control activity includes maintaining the first state or changing the first state of the traffic control subsystem to a second state.
US08909461B2 Method for operating a motor vehicle with automatic engine shut-off
An automatic shut-off of the engine of a motor vehicle is only activated if the motor vehicle has been moved according to a specific criterion after the last starting procedure of the engine. The undesired shut-off of an engine can thus be prevented in some situations, such as e.g. when a garage is being opened or when ice is being scraped off the windows of a motor vehicle.
US08909458B2 EGR controller for internal combustion engine
By means of an air model, an estimated quantity of an exhaust gas flowing into a cylinder and a target quantity of the exhaust gas are computed. A deviation between the estimated quantity and the target quantity is multiplied by a feedback gain to obtain a feedback correction quantity. A reference opening degree of an EGR valve is defined according to an engine driving condition and the feedback correction quantity is added to the reference opening degree to obtain a command opening degree of the EGR valve. According to the engine driving condition and the deviation between the estimated quantity and the target quantity, a feedback gain is established so that control accuracy and control stability of a feedback control can be ensured.
US08909447B2 Method for controlling shifts in a vehicle transmission
A method of controlling shifts in a vehicle transmission, for example a utility vehicle, having a transmission or partial transmission designed as a dual-clutch transmission that shifts as a without traction force interruption. The transmission comprises a dual clutch having a first clutch and a second clutch that are functionally connected to a drive engine, and a transmission or partial transmission comprises a main transmission that shifts with traction force interruption and is connected to a drive-train downstream from the dual-clutch transmission. During shifts in the main transmission that is connected downstream from the dual-clutch transmission, the dual clutch is operated, by pre-loading the two clutches, as a transmission brake and/or an engine brake for adapting the speed of components to be shifted so as to enable short shifting times and ensure comfortable and reliable driving operation.
US08909444B2 Method for controlling a transmission of a motor vehicle
A method for controlling a motor vehicle transmission (11) is disclosed in which a sensor (18) used to produce an indication of position of a selector (17) is calibrated such that positioning the selector (17) at a peak force feedback position produced by a peak and trough force feedback mechanism (24) connected to the selector (17) will always result in the selection of a drive mode of the transmission (11).
US08909443B2 Shift device
A shift device includes: a shift lever which is installed in a vehicle, and which is configured to automatically return to a reference position from a neutral position; a position detecting unit which is configured to detect that the shift lever is placed at the neutral position; and a setting unit which is configured to: set the vehicle to a neutral state when the shift lever is held at the neutral position for a specified time or more; set the vehicle to the neutral state when the shift lever is placed at the neutral position a plurality of times within a predetermined time.
US08909441B2 Driving power source rotational speed control device and driving power source rotational speed control method
A driving power source rotational speed control device is provided in a vehicle outputs power of a rotary driving power source via a continuously variable transmission as motive power, that changes the rotational speed of the rotary driving power source in association with changes in the vehicle speed when acceleration is requested. The control device includes: acceleration/deceleration state determination means determines whether the vehicle is accelerating or decelerating when acceleration is requested; and rotary driving power source rotational speed change setting means sets the change gradient of the rotary driving power source rotational speed to establish the association of the rotary driving power source rotational speed with changes in the vehicle speed when acceleration is requested. The rotary driving power source rotational speed change setting means suppresses reductions in the rotary driving power source rotational speed when the acceleration/deceleration state determination means determines that the vehicle is decelerating.
US08909434B2 System and method for controlling power in machine having electric and/or hydraulic devices
Disclosed is a system for controlling power in a machine. The system includes a controller configured to determine a level of power to be provided or consumed by at least one of an electric device and a hydraulic device based on request signals, operation signals, and a control strategy for controlling at least one of electric power and hydraulic power for the machine, and provide control signals for controlling operation of the at least one device. The control strategy includes a subsystem control and a supervisory control. The subsystem control includes at least one of electric and hydraulic subsystem controls for controlling operation of at least one of an electric device and a hydraulic device. The subsystem control is configured to provide range signals indicative of at least one of a range of acceptable electric power levels and a range of acceptable hydraulic power levels, and the supervisory control is configured to determine the control signals.
US08909431B2 Vehicle comprising an air conditioning system
A vehicle comprising a motor-driven air conditioning system comprising a power control device for controlling the temperature in a space inside the vehicle, and an internal combustion engine equipped with a motor management system that is arranged for determining the energy expended by the internal combustion engine, which internal combustion engine is at the same time used for driving the air conditioning system, characterized in that the motor management system is connected to said power control device and arranged for adjusting the power supplied to the air conditioning system in dependence on the load on the internal combustion engine.
US08909427B2 Control system for rotating shaft
A rotating element control system includes a rotating element rotatably disposed on a main body, a first measuring unit which measures an angular movement of the main body, a driving unit which drives the rotating element, a second measuring unit which measures a rotational speed of the rotating element, a transfer unit which connects the rotating element and the driving unit and transfers a driving force to the rotating element, a motion compensation unit which generates a compensation signal which removes an error component generated by the angular movement of the main body, and a stabilization control unit which controls the driving unit based on the compensation signal and a difference between an input signal and the rotational speed of the rotating element.
US08909426B2 Trailer path curvature control for trailer backup assist
A vehicle has a trailer backup steering input apparatus, a trailer backup assist control module coupled to the a trailer backup steering input apparatus, and an electric power assist steering system coupled to the trailer backup assist control module and. The trailer backup steering input apparatus is configured for outputting a trailer path curvature signal approximating a desired curvature for a path of travel of a trailer towably coupled to the vehicle. The trailer backup assist control module is configured for determining vehicle steering information as a function of the trailer path curvature signa. The electric power assist steering system is configured for controlling steering of steered wheels of the vehicle as a function of the vehicle steering information.
US08909421B2 Windshield wiping device
The invention relates to a windshield wiping device (1), in particular for a motor vehicle, comprising at least one driving device (2) which can be controlled by a control device (3), said control device (3) controlling a power and torque requirement of the windshield wiping device (1) dependent on at least one or more parameters influencing the power and torque requirement of the driving device (2). The invention is characterized in that the control device (3) has at least parameters for determining the current position of the motor vehicle to reduce the power and torque.
US08909418B2 Networking of control devices of a motor vehicle
Control devices in a motor vehicle, having first sequence-controlled control devices being connected to a first data bus and second sequence-controlled control devices being connected to a second data bus, are networked. A first control device sends a first message via the gateway device into the first and second data buses. At least a second control device receives the first message and checks whether the receiving of the first message is required for the corresponding control device. The second control device sends out a response message, which indicates whether the second control device has a corresponding need to receive the first message. In the event of such a need, a routing default is established and/or an existing routing default is changed in a gateway device.
US08909416B2 Handheld scan tool with fixed solution capability
A diagnostic scan tool is provided including a connect/configure module for establishing a communication link between the scan tool and a vehicle electronic control unit (ECU). A vehicle specification module operates to identify a vehicle under test in response to receipt of a vehicle identification number (VIN). A trouble code module receives digital trouble codes (DTCs) from the ECU. A freeze frame data module retrieves freeze frame data from the ECU, the retrieved freeze frame data being functionally associated with a highest priority DTC. A database lists possible vehicle defect solutions, indexed to the VIN and the DTCs. A digital signal processor is operative to derive the highest priority DTC from analysis of the retrieved freeze frame data. The digital signal processor further being operative to regulate selection of a most likely vehicle defect solution associated with the VIN and the highest priority DTC.
US08909407B2 Control device for hybrid vehicle
A control device of a hybrid vehicle has an electric shift mechanism including a differential mechanism having a first rotating element coupled to an engine in a power transmittable manner, a second rotating element coupled to a differential electric motor in a power transmittable manner, and a third rotating element that is an output rotating member coupled to an electric motor for running in a power transmittable manner, and a mechanical shift mechanism, and makes a differential torque smaller between an output torque of the engine and an engagement torque of the engagement devices involved in a shift of the mechanical shift mechanism on the same shaft in a case of a shift with a smaller rotation speed change in the engine as compared to a case of a shift with a larger rotation speed change in the engine in the same type of shift in the mechanical shift mechanism.
US08909398B2 Cooling system of electric vehicle
A cooling system of an electric vehicle includes a cooling medium circulation path that circulates a cooling medium to an electrically powered drive unit of a vehicle, a heat exchange unit between the cooling medium and external air, a cooling medium circulation unit, a blower unit that blows air against the heat exchange unit, and a control unit that controls the cooling medium circulation unit and the blower unit, thus controlling cooling of the electrically powered drive unit. The control unit controls the cooling medium circulation unit and the blower unit in a first cooling mode, when a drive force for the vehicle is in a first operational region, and controls in a second cooling mode that provides a higher cooling capability than the first cooling mode, when the drive force for the vehicle is in a second operational region that is higher than the first operational region.
US08909393B2 Methods for predicting a speed brake system fault
Methods of predicting a speed brake fault in an aircraft having a speed brake system including multiple control surfaces, a handle for setting the position of the multiple control surfaces, and at least one control surface position sensor, the methods include receiving a position signal from the at least one position sensor, determining a variation in the position signal and predicting a fault in the speed brake system.
US08909388B1 Driving device and method using imaging device signal and navigation signal
A driving device and method based on a front image and a navigation system are provided. The driving method includes receiving, by a controller, an image measured by a gyro sensor and an imaging device and calculating the condition of the road ahead. The controller determines the road condition from a navigation map which corresponds to the location received from a GPS and determines whether the road condition calculated by the gyro sensor and the imaging device and the road condition read out from the navigation map are the same. The method further includes operating, by the controller, a vehicle in a first driving mode corresponding to the condition of the road ahead based on the GPS and the navigation map, when the road condition calculated by the gyro sensor and the imaging device and the road condition read out from the navigation map are substantially the same.
US08909384B1 Computing apparatus operable under multiple operational policies
A computing apparatus is configured to operate under multiple operational policies. In a method for controlling the computing apparatus, a plurality of sensors are correlated with a plurality of actuators. An operational policy of the multiple operational policies is selected to implement and input from the plurality of sensors is received. The inputs are analyzed to identify at least one of the plurality of actuators to be manipulated based upon the correlation and the selected operational policy to implement. In addition, at least one of the identified plurality of actuators is manipulated based upon the selected operational policy.
US08909383B2 Proactive cooling of chips using workload information and controls
A method to reduce large temperature over/undershoot in a computer system. Using workload data, the method proactively modifies controls of mechanical cooling system to anticipate power and take appropriate actions to maintain temperature. Workload control modifies workload and scheduling to reduce power transients and subsequent temperature deviations. In addition, workload control allows more even distribution of temp across chips, allowing for even wear and reduction of small/ripple/noise temp oscillations. A system and program product for carrying out the method are also provided.
US08909374B2 Robot arm control apparatus, robot arm control method, robot, robot arm control program, and integrated electronic circuit
A robot arm includes a grip part which is structured to be separated from an end effector attached to the robot arm. When the grip part is gripped by the user and shifted, the robot arm shifts tracking the grip part. Further, the grip part includes contact sensors, and a tracking control method is switched according to the value of the contact sensors.
US08909372B2 Robot system control method
In a control method of a robot system of the present invention, one of two industrial robots is used as a master robot, and the other is used as a slave robot. Data indicating the relation of the relative position and relative attitude between the master robot and the slave robot in welding conditioning work is stored as one set of information. During teaching work, in a state where the master robot and the slave robot exist at any positions, the slave robot is moved with respect to the position of the master robot so as to reproduce the relation of the relative position and relative attitude indicated by the one set of stored information, or the master robot is moved with respect to the position of the slave robot.
US08909364B2 Substrate processing system and substrate processing method
Provided is a substrate processing system including a group controller which determines a combination of processing apparatuses having the shortest total processing time including the processing end time in a final processing apparatus, determines a predictable elapsed time up to a processing start time by a predetermined downstream processing apparatus for a wafer lot from a processing end time of the wafer lot by a predetermined processing apparatus in the combination of the processing apparatuses, and determines a timing of discharging the substrate to the predetermined processing apparatus or an upstream processing apparatus of the predetermined processing apparatus so that the predictable elapsed time is set within a predetermined time when the predictable elapsed time exceeds the predetermined time.
US08909362B2 Signal processing apparatus and signal processing method
A signal processing apparatus includes a connection section for being attachable to or detachable from an external device which reproduces content and attribute information of the content and a control section for controlling the external device which is mounted on the connection section. The control section acquires the attribute information from an external device, supplies a reproduction request for content to the external device, supplies content reproduced by the external device in response to the reproduction request to a reproduction device by streaming, and determines whether or not the content is completely reproduced using the acquired attribute information, and when it is determined that the reproduction of the content is completed, controlling the external device by stopping the reproduction of the content and notifying that the reproduction of the content is completed to the reproduction device.
US08909361B2 Method and system for processing high quality audio in a hardware audio codec for audio transmission
Aspects of a method and/or system for processing high quality audio in a hardware audio CODEC for audio transmission are provided. In this regard, an audio signal may be down-sampled via a cascaded plurality of filters and sample rate converters in the hardware audio CODEC. Additionally, a portion of each sample of the audio signal may be selected based on an origin of the audio signal. The selected portion of each sample of the audio signal may comprise 16 or 18 bits. The selected portion may be determined based on a type, a class, a manufacturer identifier, and/or a model identifier of the origin the audio signal. Coefficients of the filters may be configured based on the origin of the audio signal. One or more of the filters may comprise one or more cascaded biquads. The sample rate converters may comprise one or more CIC decimation filters.
US08909353B2 Percutaneous lead introducer
In general, the invention is directed to a technique for percutaneously introducing a stimulation lead into a target stimulation site via the epidural region proximate the spine of a patient. The process of introducing the stimulation lead may include the use of a hollow stimulation lead introducer, which comprises an elongated sheath and an elongated dilator. The dilator fits within the sheath and serves to widen a path through the epidural region for the introduction of a stimulation lead. At least a portion of the stimulation lead introducer has an oblong cross-section, allowing passage of stimulation leads such as paddle leads. The stimulation lead introducer may enter the epidural region proximate a spine of a patient via a guidewire. The stimulation lead introducer provides a path through the epidural region of a patient to a target stimulation site. A stimulation lead may travel through the path to reach the target stimulation site where it may provide therapy to the patient.
US08909347B2 Location and deactivation of muscles
Methods and devices for treatment to at least interfere with the function of a muscle are described herein. These methods and devices may have application in cosmetic and plastic surgery, dermatology, suppression of tension and/or migraine-type headaches, pain management, one particular application of the subject matter deals primarily with reducing wrinkles caused by ongoing muscular activation. The devices and methods described herein allow medical practitioners to effectively identify selective nerves for paralyzing muscles, without the need for injections of agents such as botulism toxin. Moreover, the devices and methods herein, may allow for artificial generation of signals in nerves that were otherwise damaged by stimulating transmission of nerve signals across damaged nerves.
US08909343B2 Systems, and methods for neurostimulation and neurotelemetry using semiconductor diode systems
Methods and systems for neurostimulation and/or neurotelemetry of electrically-excitable biological tissue. Embodiments include implanting single or multiple semiconductor diodes and applying a high frequency electrical volume current. Neurostimulation embodiments include local rectification of the volume current by the diode, which can provide a pulsating electrical waveform capable of locally stimulating neural tissue, hi neurotelemetry embodiments, semiconductor diodes can be placed in contact with excitable tissue and a low level electrical carrier wave can be passed through the tissue and implanted diode whereby low level tissue bioelectric events intermodulate with the carrier wave and encode bioelectrical effects. Remote detection and amplitude demodulation of the volume-conducted carrier wave can allow recovery of the bioelectrical waveform and provide a neurotelemetry function, hi other embodiments, implanted diodes are placed in series with a pressure switch or piezoelectric material which enables their function only with the focal application of an acoustic pressure wave. This enables a selectivity amongst multiple diode channels by acoustic wave focusing or alternately by a process of range-gating of a surface applied electrical current to the arrival time of an acoustic wave at a particular device.
US08909342B2 Method for treating eating disorders
A method for the treatment of eating disorders by nerve tissue stimulation and infusion techniques to one or more areas of the brain affecting hunger and satiety; palatability and aversion; hedonism; reward/addiction behavior; mood; anxiety; depression, taste and smell. The invention also comprises methods for the treatment of disorders of these individual behaviors and in particular, disorders of taste and/or smell.
US08909339B2 Glucose powered implantable device to collect blood ingredients
An implantable device that includes a plurality of conduits, a plurality of chambers, and a control unit. The blood through the plurality of conduits and the chambers collect the ingredient information of the blood according to the blood through the conduits. The chambers transfer the ingredient information of the blood to the control unit to analysis. The chamber includes two electrodes, the chamber exploits a reverse theorem to force the glucose of the blood generates a plurality of charges flowing between the electrodes and further to generate a current in the chamber. Thus, the implantable device can achieve the goal of the self-electricity-generation.
US08909338B2 Electrode displacement detection
Electrode displacement can be detected using a thoracic impedance or conductivity signal. The thoracic impedance or conductivity signal can be filtered to attenuate cardiac contraction (stroke) and respiration components. A fluid status component of the thoracic impedance or conductivity signal can be used to detect a posture-shift related electrode displacement, such as can result from left ventricular/coronary sinus (LV/CS) lead pullback upon a recumbent to upright posture shift.
US08909329B2 Detection of relaxation abnormality in heart tissue
A chronically implanted medical device, connected to a medical electrical lead that includes a sensor, is used to detect diastolic dysfunction. A LV accelerometer signal is sensed through the sensor. Based on the LV accelerometer signal, a determination is made as to whether diastolic dysfunction data exists.
US08909323B2 System for processing angiography and ultrasound image data
A system provides a single composite image including multiple medical images of a portion of patient anatomy acquired using corresponding multiple different types of imaging device. A display processor generates data representing a single composite display image including, a first image area showing a first image of a portion of patient anatomy acquired using a first type of imaging device, a second image area showing a second image of the portion of patient anatomy acquired using a second type of imaging device different to the first type. The first and second image areas include first and second markers respectively. The first and second markers identify an estimated location of the same corresponding anatomical position in the portion of patient anatomy in the first and second images respectively. A user interface enables a user to move at least one of, (a) the first marker in the first image and (b) the second marker in the second image, to correct the estimated location so the first and second markers identify the same corresponding anatomical position in the portion of patient anatomy.
US08909322B2 Catheter for magnetic resonance guided procedures
A catheter for magnetic resonance (MR) guided procedures comprising: a catheter body having a lumen for accommodating an intravascular device; a magnetic coupling component in the catheter body, the magnetic coupling component being designed to magnetically couple with a conductive length on the intravascular device, the magnetic coupling resulting in a signal; the catheter having a connection to deliver the signal to a processor.
US08909319B2 Device and method for MRI-guided breast interventions
A method and apparatus for radially compressing bodily tissue and performing medical procedures from a selected one of a plurality of circumferential positions and angles, a selected one of a plurality of different elevations and elevational angles. Some embodiments include a tissue-compression fixture having members that are configured to be moved to radially compress bodily tissue such that each of a plurality of areas of biological tissue are exposed between the plurality of members, and wherein the fixture is compatible with use in an MRI machine in operation; an actuator having a receiver for a medical-procedure probe; and a computer system operatively coupled to the actuator to move the probe. The computer receives user commands, and based on the commands, moves the actuator to a selected one of a plurality of different positions around the tissue-compression fixture and then extends the probe into the patient.
US08909317B1 Electrode kit for easy and fast deployment in electroencephalogram acquisition and monitoring applications
Electrodes for use in electroencephalographic recording, including consciousness and seizure monitoring applications, have novel features that speed, facilitate or enforce proper placement of the electrodes, including any of alignment indicators, tabs and juts, color coding, and an insulating bridge between reference and ground electrodes which ensures a safe application distance between the conductive regions of the two electrodes in the event of cardiac defibrillation. A method of using a set of at least four such electrodes is also disclosed.
US08909316B2 Apparatus and method of assessing transvascular denervation
A catheter apparatus for assessing denervation comprises: an elongated catheter body; a deployable structure coupled to the catheter body, the deployable structure being deployable outwardly from and contractible inwardly toward the longitudinal axis of the catheter body; one or more ablation elements disposed on the deployable structure to move outwardly and inwardly with the deployable structure; one or more stimulation elements spaced from each other and disposed on the deployable structure to move with the deployable structure, the stimulation elements being powered to supply nerve stimulating signals to the vessel; and one or more recording elements spaced from each other and from the stimulation elements, the recording elements being disposed on the deployable structure to move with the deployable structure, the recording elements configured to record response of the vessel to the nerve stimulating signals.
US08909312B2 Signal acquisition circuit for detecting a wanted signal in the presence of an unwanted signal
A signal acquisition circuit detects a wanted signal in a composite signal containing the wanted signal and an unwanted signal, where the highest frequency in the unwanted signal is higher than the highest frequency in the wanted signal. A sensor captures the composite signal and an analog-to-digital converter samples and converts the composite signal to digital format, and a filter subtracts the unwanted signal from the composite signal. The sampled signal contains a first component containing the sum of the wanted signal and the unwanted signal sampled at a first rate at least equal to the Nyquist rate for the wanted signal but less than a second rate that is at least equal to the Nyquist rate for the unwanted signal, and a second component containing the unwanted signal sampled at the second rate. The analog-to-digital converter outputs to the filter a first digital signal containing the first component sampled at the first rate and a second digital signal containing the second component at the second rate. The circuit is useful for detecting a photoplethysmograph signal in the presence of ambient light in a pulse oximetry sensor.
US08909310B2 Multi-stream sensor front ends for noninvasive measurement of blood constituents
The present disclosure relates to an interface for a noninvasive glucose sensor that comprises a front-end adapted to receive an input signals from optical detectors and provide corresponding digital signals. In one embodiment, the front-end comprises switched capacitor circuits that are capable of handling multiple streams signals from the optical detectors. In another embodiment, the front-end comprises transimpedance amplifiers that are capable of handling multiple streams of input signals. In this embodiment, the transimpedance amplifier may be configured based on its own characteristics, such as its impedance, the impedance of the photodiodes to which it is coupled, and the number of photodiodes to which it is coupled.
US08909304B1 Wireless network with power save mode
A quality-of-service enhanced access point (QAP) is provided. The QAP includes a signaling module that receives call signaling information and transmits a timing offset for a quality-of-service enhanced station (QSTA). A call offset scheduler module determines the timing offset based on the call signaling information. A buffer buffers data addressed to the QSTA, and a wireless local area network (WLAN) driver module automatically transmits at least a portion of the buffered data to the QSTA based on the timing offset.
US08909301B2 Systems and methods for presenting an image on a display of a mobile device
The described embodiments relate generally to methods, systems and handheld electronic communications devices for selecting and displaying a caller ID image from an image database configured to respond to user input and selectively display images on a display. The image database stores at least one tag identifier data corresponding to each image. An address book database stores at least one individual identifier and at least one corresponding address. A caller ID image corresponding to at least one caller ID is selected from the images and displayed on the display.
US08909291B1 Dynamic remotely managed SIM profile
A method for managing device profiles is provided. The method comprises adding at least one alternative primary profile to a memory module at an alternative address different from a main address of a main primary profile. The method further comprises modifying a pointer that points to an address in the memory module from which a profile is retrieved such that the pointer points to the alternative address. The main primary profile comprises a main device identifier and a main authentication key, and the alternative primary profile comprises an alternative device identifier and an alternative authentication key.
US08909287B2 Device network technology selection and display in multi-technology wireless environments
Radio network technology and display thereof can be managed when multiple services and radio network technologies are available to a multi-technology mobile device. Management relies at least in part on a subscriber profile that comprises a network selection profile constructed through market policy, subscriber policy, and application policy for radio technology utilization. Network preference(s) profile is generated on per subscriber, or per subscriber type, basis and is conveyed to a subscriber station over the air. Initial subscriber profile can be delivered at a time of provisioning a multi-technology mobile device, and updated based at least upon subscriber demand, a schedule established by a network operator or service provider, or an event related to coverage area relocation or contracted services. Radio technology preferences and display of associated technologies available to a multi-technology mobile device can be dynamically controlled on a per-call and/or per-application basis.
US08909283B2 Transmit power adjustment to reduce a relative phase discontinuity
A method and a serving NodeB for adjusting transmit power of a User Equipment (UE) having multiple transmitter chains to reduce relative phase discontinuity (RPD) between a Sounding Reference Signal (SRS) and a Physical Uplink Shared Channel (PUSCH). The NodeB receives from the UE, an RP characteristic of the UE and, based on the RP characteristic, selects an SRS or PUSCH transmit power level for the UE so as to reduce the RPD. The NodeB instructs the UE to set the SRS or PUSCH transmit power level to the level selected by the NodeB.
US08909276B2 Method and apparatus for obtaining synchronization for communication between devices
A method and an apparatus for obtaining synchronization of a terminal for communication between devices when a base station collapses are provided. The method includes, when a preamble signal is not received from the base station, maintaining a first synchronization for a predetermined time using a timer, transmitting a first preamble signal at a first synchronization point, performing a synchronization procedure with at least one neighbor terminal based on the first preamble signal, and, after the synchronization procedure, performing communication with the at least one neighbor terminal. In addition, when a preamble signal is not received from a base station, a first preamble signal from a relevant neighbor terminal is monitored for a predetermined time. When the first preamble signal is not received from the relevant neighbor terminal for the predetermined time, a second preamble signal is transmitted at an arbitrary point.
US08909273B2 Wireless communication system, wireless communication method, terminal apparatus, and communication apparatus
A wireless communication system includes at least one terminal apparatus and one communication apparatus which perform communication in a plurality of frequency bands. The terminal apparatus includes: a function information storing unit which pre-stores frequency band information indicating available frequency bands among the plurality of frequency bands and the number of simultaneously available frequency bands; and a terminal control unit which reads the frequency band information stored in the function information storing unit and transmits the read frequency band information to the communication apparatus via a first wireless communication unit. The communication apparatus includes: a base station control unit which selects at least one frequency band from the plurality of frequency bands based on the frequency band information transmitted from the terminal apparatus; and a second wireless communication unit which communicates with the terminal apparatus by use of the frequency band selected by the base station control unit.
US08909267B2 Energy-efficient detection of network connection requests
Embodiments herein include a method implemented by a wireless device for detecting requests to connect to a wireless communications network. The method includes determining a receiver sensitivity that is sufficient, given channel conditions at the device, for the device to detect connection requests. The method then entails dynamically selecting, from among different receiver sensitivity configurations of the device, a configuration that has a receiver sensitivity at least as good as the determined sensitivity and that has less energy consumption than at least one other configuration. Finally, the method includes using the selected configuration for request detection. A wireless device herein thereby reduces its energy consumption when it is disconnected from the network, but intelligently limits the extent of that energy consumption reduction in order to maintain an ability to detect network connection requests.
US08909266B2 Methods, systems, and computer readable media for short message service (SMS) forwarding
Methods, systems, and computer readable media for SMS forwarding are disclosed. A message service message routing information response message containing message service message routing information for a first destination may be received. The response message is modified to direct a mobile terminated message service message intended for the first destination to the message service message proxy. The mobile terminated message service message is received at the message service message proxy, which determines whether a message service message forwarding feature is enabled for the first destination. If a message service message forwarding feature is enabled for the first destination, it is determined whether the mobile terminated message service message is eligible for forwarding to a second destination. If the mobile terminated message service message is eligible for forwarding, signaling is initiated to forward the mobile terminated message service message to the second destination.
US08909249B2 Passive uplink time difference of arrival positioning and tracking system
A system that tracks a mobile transmitter within a communication system is disclosed. The mobile transmitter transmits in one or more predetermined communication slots, the communication slots being dynamically assigned by a system node in the communication system. The tracking system includes at least three uplink probes spatially separated from one another, each uplink probe measuring transmissions in each of the communication slots as a function of time. A cell monitor monitors downlink scheduling transmissions from the system node directed to the mobile transmitter, the scheduling transmissions specifying a time and communication slot to be utilized by the mobile transmitter in a subsequent transmission. A correlator receives the measured transmissions and the monitored downlink scheduling transmissions. The correlator uses the monitored downlink scheduling transmissions and the measured transmissions to determine a time at which a transmission from the mobile transmitter was detected at each of the uplink probes.
US08909248B2 Location-based services
Provided herein are methods and systems relating to location-based services such as providing a geofencing, outputting location-based information on a mobile device, varying transmissions to and from a mobile device, and providing location-based alerts. More specifically, a method can include receiving a task on a mobile device, associating the task with a location, generating a geofence around the location associated with the task, tracking a current location of a the mobile device, and generating an alert associated with the task when the current location is within the geofence.
US08909246B2 Broadcast tuning concepts
Systems, methods, apparatus, and computer program products are provided for receiving content available for consumption. For example, a user device can receive a message about content available for consumption and access the content via the appropriate provided in the user's broadcast area. Moreover, a user device can be used to access program information based on the user device's location.
US08909242B2 Cooperative spectrum sensing method and system for locationing primary transmitters in a cognitive radio system
In a cooperative spectrum sensing method and system for locationing primary transmitters, each of secondary users transmits to a corresponding one of cognitive radio (CR) base station location information thereof and a received signal strength indicator (RSSI) value generated thereby in response to sensing power signals from the primary transmitters. The CR base stations transmit the location information and the RDDI values of the secondary users to a data fusion center such that the data fusion center obtains the number and locations of the primary transmitters based on the location information and the RSSI values received thereby using a learning algorithm to thereby reconstruct a power propagation map of the primary transmitters.
US08909240B1 Systems and methods for managing call admission
In systems and methods for managing call admission, a channel request comprising a first service level priority is received from a first wireless device at an access node. Channels of the access node associated with a second service level priority greater than or equal to the first service level priority are selected. A loading of the selected channels is determined, and the loading of the selected channels is compared to a loading criteria. When the determined loading meets the loading criteria, a preemption attempt is performed of a channel associated with a third service level priority less than the first service level priority.
US08909239B2 Scheduling generic broadcast of location assistance data
Various techniques are provided for Location Services (LCS) Assistance Data broadcast, for example for implementation in LTE and LTE-A systems. The embodiments described herein may use the LPP/LPPe positioning protocol, by making use of existing unsolicited Provide Assistance Data (PAD) messages. Embodiments avoid the need to define and implement a separate broadcast Assistance Data protocol. Additional exemplary embodiments for scheduling and verifying of the broadcast Assistance Data messages are described herein.
US08909235B2 Combined base transceiver station and base station controller handoff
A system, method, and computer readable medium for a softer handoff comprises receiving a Pilot Strength Measurement Message (PSMM) to request a handoff by a selector distribution unit (SDU), receiving a softer handoff request message by a channel element control (CEC), receiving a softer handoff request message by a radio call control (RCC), receiving a traffic channel assignment message by the CEC, and receiving an indication of an addition of a new sector for the softer handoff by the SDU.
US08909228B2 Apparatus and method for reporting measurement result in wireless communication system
A method and apparatus of reporting a measurement result in a wireless communication system is provided. An user equipment receives a measurement parameter for measurement of a closed subscriber group (CSG) cell and measures signal quality of at least one CSG cell on the basis of the measurement parameter. The user equipment determines at least one CSG cell's CSG identity (ID) by using system information of the at least one CSG cell and determines at least one member CSG cell having the user equipment as a member thereof from the at least one CSG cell on the basis of the at least one CSG cell's CSG ID. The user equipment selects a member CSG cell to send a measurement report from the at least one member CSG cell, and transmits the measurement report comprising signal quality for the selected member CSG cell.
US08909224B2 Connecting device via multiple carriers
A user device establishes a first connection with a first carrier network of a first carrier. The first carrier issues a first phone number used by the user device. The user device further establishes a second connection with a second carrier network of a second carrier. The second carrier issues a second phone number used by the user device. The user device receives a notification about a call from the first carrier network while connected to the first carrier network and the second carrier network.
US08909221B2 Positioning apparatus and positioning method
A positioning apparatus for performing a positioning operation based on distance to an access point includes an access point detection unit configured to detect an access point, a memory unit configured to store the access point detected by the access point detection unit for each of channels, a channel setup unit configured to set a channel to be scanned based on the access points in the memory unit, and a positioning operation unit configured to perform positioning based on the distance to the access point detected by the access point detection unit. The access point detection unit detects the access point based on the channel set by the channel setup unit.
US08909215B2 Control of measurement messaging in a mobile device
A method to control measurement messaging is performed at a mobile wireless device. The mobile wireless device transmits a first measurement message to a radio access network in a wireless network and stores the first measurement message pending receipt of an acknowledgement from the radio access network. Before receiving the acknowledgement to the first measurement message, the mobile wireless device determines at least one parameter included in the first measurement message requires updating. The mobile wireless device deletes the stored pending first measurement message and transmits a second measurement message to the radio access network including an updated value for the at least one parameter in the first measurement message.
US08909214B2 Performance management for a telecommunication network
A computer program product and apparatus for use with a performance management system linked to a telecommunication network. The computer program product includes a storage medium with program code configured to receive a problem report from a femtocell of a plurality of femtocells communicatively coupled to the telecommunication network. The femtocell is configured to provide communications from at least one mobile device to the telecommunication network through a broadband connection. The problem report identifies a fault being exhibited by a femtocell and a performance parameter identifying a degradation in the performance of the femtocell. The program code is configured to analyze the performance parameter for determining a corrective action to be performed in an environment linked to the femtocell. The program code is configured to perform the corrective action in the environment linked to the femtocell.
US08909209B2 Apparatus and method for inhibiting portable electronic devices
This accessory is apparatus capable of implementing a method that can affect one or more features of a portable electronic device when brought into a vehicle having a radio with a right and a left speaker. The accessory has a sender for initiating transmission of an RF test signal at the portable electronic device. The RF test signal is arranged to cause the radio to produce a distinct pair of audio responses from the right and the left speaker. The accessory has a discriminator for determining for the right and the left speaker the corresponding return delay between transmission of the RF test signal and arrival of the distinct pair of audio responses at the portable electronic device.
US08909208B2 Method and apparatus for mode driven node monitoring
Method and apparatus are provided to reduce the amount of performance indicator (PI) data to retrieve from a network node (28). The performance indicator (PI) data to be retrieved may depend on the reporting mode of the node, as well as the configured reporting scope of the current reporting mode. The set of available reporting modes may depend of the node type. Moreover, the current reporting mode may depend on the time of day, week, etc., the amount of served subscribers, traffic volume, etc., over a time window, whether a specific fault has occurred, etc.
US08909207B1 Proximal device configuration method and system
Systems and methods for configuring proximally configurable devices deployed to a location using a proximal device configuration tool. The proximal device configuration tool generates a directed beam that is sent to a targeted proximally configurable device where the proximally configurable device enters a configuration mode and received configuration information associated with a context using the directed beam.
US08909202B2 Detection and management of user interactions with foreground applications on a mobile device in distributed caching
System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking, remote from the mobile device, timing characteristics of user activity with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction, on behalf of the mobile device and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device.
US08909197B2 Method and system for providing Wi-Fi service by Wi-Fi device
A method and a system for providing a Wireless Fidelity (Wi-Fi) service, in which when multiple counterpart devices are selected based on manufacturer information and support information on supported functions and capability defined in a service information field of each beacon message or each probe response message, a final device is determined by checking multiple pieces of signal information of the selected counterpart devices, are provided. The method includes receiving messages from multiple counterpart devices, selecting one or more counterpart devices, each of which supports a requested service, from an identical manufacturer when the messages are received, checking multiple pieces of signal information of the selected counterpart devices when the number of the selected counterpart devices is greater than one, and determining a device having the signal information satisfying set conditions as a final device.
US08909182B2 Physically small tunable narrow band antenna
A narrow band, tunable antenna uses a series of small inductors wired in series to produce different resonant frequencies from a single antenna across a wide frequency spectrum. Radio Frequency (RF) switches are positioned in parallel with the inductors and are capable of shunting a selected inductor out of the antenna circuit thereby changing the electrical length of the antenna and consequently, the resonant frequency. The RF switch control circuitry is isolated from the RF current in the antenna.
US08909179B2 Method and apparatus for controlling transmit signal of radio frequency power amplifier
A method and an apparatus for controlling a transmit signal of a radio frequency power amplifier are provided. The method includes: adjusting a power supply voltage of the power amplifier to an efficiency point power supply voltage under designated transmit power; querying correspondence between an input voltage and transmit power at each power level under the efficiency point power supply voltage; and adjusting, according to the correspondence, an input voltage to an input voltage corresponding to the designated transmit power. The embodiments of the present invention, the power amplifier is enabled to work at an optimum efficiency point while the transmit power of the power amplifier is under control, which improves efficiency of the power amplifier.
US08909168B2 Integrated circuit and wireless communication apparatus
Provided is an integrated circuit including a first switch element provided on a transmission path, a second switch element provided on a reception path, a third switch element provided between an input-side node of the first switch element and a ground potential, and a fourth switch element provided between an output-side node of the second switch element and the ground potential. The second switch element and the third switch element are turned on when the first switch element and the fourth switch element are turned off. The second switch element and the third switch element are turned off when the first switch element and the fourth switch element are turned on. An output-side node of the first switch element is connected to an input-side node of the second switch element, and a size of the first switch element is smaller than a size of the second switch element.
US08909164B2 Frequency offset correction
The invention relates to a radio-frequency circuit comprising: —a control unit; and —a phase-locked loop; wherein the control unit is arranged to determine an offset between an actual value of a reference frequency at the input to the loop on the basis of a measurement of the signal output from the filter of the loop, and a theoretical value of said frequency known to the control unit, via a relation known to the control unit, and to control a correction of said offset.
US08909158B2 Aircraft communication system
An aircraft communication system and corresponding method for establishing a datalink network between participating aircrafts, wherein each participating aircraft comprises a datalink transponder for sending and receiving standard communication messages (M) over a standard communication protocol; said datalink transponders are employed for establishing said datalink network using a standard communication protocol, and wherein said datalink transponders transmitting event driven messages (M) with a predefined structure identifying said messages (M) as test messages (TM) and at the same time comprising message data (MD) for establishing said datalink network, thus providing a datalink network established by transmission of solely messages (M) compliant with said standard communication protocol.
US08909155B2 Method of analyzing interference between heterogeneous wireless communication systems
The present invention relates to a method of analyzing interference between heterogeneous wireless communication systems, including receiving, by an interference analysis unit, interference parameters from a parameter input unit; receiving, by the interference analysis unit, polarized information from a polarized information input unit and calculating a Polarized Mismatch Loss Factor (PMLF) between a transmission antenna of an interference transmitter and a reception antenna of a victim receiver; and analyzing, by the interference analysis unit, an interference influence of the interference transmitter on the victim receiver based on the interference parameters and the PMLF. In accordance with the present invention, an interference influence between heterogeneous wireless communication systems using different polarized waves can be precisely analyzed by incorporating a loss characteristic according to a polarized mismatch between transmission and reception antennas into the interference influence.
US08909154B2 Method and system for selecting, transmitting, and receiving an unused carrier frequency and transmitting over the unused carrier frequency
Some embodiments concern a method of transmitting electrical signals. The method can include: using a global positioning satellite receiver to determine a first location of a first electrical device; using a first transmitter to transmit the first location to a first server; using a receiver to receive information identifying at least one first unused frequency at the first location from the first server; selecting a first transmission frequency from the at least one first unused frequency; and communicating the first transmission frequency to a user. Other embodiments are disclosed in this application.
US08909150B2 Method, apparatus, and computer program product for short-range wireless communication
Example method, apparatus, and computer program product embodiments are disclosed to enable remote wireless control of an electronic device while in standby mode. Example embodiments of the invention include a method comprising the steps of transmitting, by a device, short-range wireless polling signals via a short-range wireless interface according to a first poll interval; determining whether the device is active, or in a stand-by, low power, idle, or sleep mode state; and when the device is determined to be in a stand-by, low power, idle, or sleep mode state, causing the device to enter into a polling mode for transmitting short-range wireless polling signals via a short-range wireless interface according to a second poll interval that may be the same or different from the first poll interval and ignoring received short-range wireless response signals.
US08909142B2 Device, equipment and method for data transmission by touch
The disclosure provides a direction sensor, including a transmission device and a reception device, wherein the transmission device contains an encoding chip for encoding the equipment ID of local equipment into a binary signal, a transmission circuit for adjusting the binary signal to a pulse electric signal and an electromagnetic wave generator for sending the pulse electric signal in the form of electromagnetic wave; and the reception device contains a photoelectric converter for receiving the electromagnetic wave and converting the electromagnetic wave to a pulse electric signal, a reception circuit for converting the pulse electric signal to a binary signal and sending the binary signal to a decoding chip and the decoding chip for reading equipment IDs of other equipment from the binary signal, obtaining the equipment ID of the local equipment, and sending the read equipment ID and a sensor code of the sensor itself when determining that a read equipment ID is different from the equipment ID of the local equipment. The disclosure also provides a device, equipment and method for data transmission by touch. Application of the device, equipment and method provided by the disclosure enables a simple and explicit data transmission procedure and provides convenience for user operation.
US08909140B2 Transmitter
Systems and methods providing a transmitter for transmitting signals in a near-field communication (NFC) frequency band are disclosed. According to embodiments, a transmitter for transmitting signals in a near-field communication frequency band comprises an antenna, a first current source for generating a first current to excite the antenna, a first detector for detecting a first voltage at an output of the first current source, and means for reducing the current output by the first current source if the detected first voltage exceeds a first predefined threshold. An integrated circuit of embodiments may comprise the foregoing transmitter. A transmitter configuration of embodiments, including means for reducing the current, provides for limited distortion in the transmitted signal and reducing the risk of components in the transmitter being damaged.
US08909138B2 Method for application selection in a wireless mobile communication device in an NFC system and a corresponding wireless mobile communication device
The invention is aimed at solving the problem of selection of an application and/or configuration in a device of an NFC system having no independent power source or when the power source of the device is temporarily out of operation or does not have an independent power source. To that end, a wireless mobile communication device of an NFC system according to the invention comprises—a sensor of the accelerometer (Ace) type to produce a signal detecting the movement of the said device while the sensor is powered by a field emitted by a coupler close to which the said device is brought,—a processor (Pro) for comparing the said movement detection signal with a predetermined sequence corresponding with an application and/or configuration, and accordingly selecting the said application and/or configuration if the comparison is positive.
US08909137B2 Method and apparatus for transmitting/receiving data and control information through an uplink in a wireless communication system
An apparatus and method are provided for transmitting data and control information in a wireless communication system. The method include determining if the control information is to be transmitted via a data channel; and if the control information is to be transmitted in the data channel, determining a number of symbols for coded control information in consideration of the data, generating the coded control information based on the number of symbols for the coded control information, generating coded data based on an MCS for the data, multiplexing the coded data and the coded control information, modulating the multiplexed coded control information and coded data by a modulation scheme, performing FT on the modulated coded control information and coded data, performing IFT on the FTed coded control information and coded data based on sub-carrier mapping, and transmitting the IFTed coded control information and coded data via the data channel.
US08909131B2 Repeater
The invention discloses a repeater (225; 325) for a cellular communications system (200, 300), the repeater (225; 325) comprising at least a first antenna with a first and a second antenna beam (226, 227). The repeater (225; 325) is arranged to shape atleast one of its antenna beams (226) electronically, so as to focus that antenna beam (226) on a first transmitting party (215) in the system (200, 300) while minimizing interference from other transmission sources (210).
US08909130B1 Relay device deployer system
A relay device deployment system comprising: a deployer configured to be mounted on a mobile platform; a node radio mounted to the deployer; a self-righting, self-contained, wireless relay device releasably stowed in the deployer, a deployment mechanism mounted to the deployer; and a processor mounted inside the deployer. The processor is operatively coupled to the node radio and the deployment mechanism. The node radio is configured to operate as a node in the network. The deployment mechanism is configured to deploy the relay device. The processor is configured to monitor the network's strength and to send a signal to the deployment mechanism to deploy the relay device when the network strength drops below a threshold value. The relay device comprises an extendable antenna. The relay device is configured to be deployed from the deployer to a support surface and to operate as a node in an ad hoc telecommunications network.
US08909129B2 Method for transmitting data, particularly having multimedia contents, in a mobile communication network
A method is provided for transmitting data, particularly having multimedia contents, from a first communications unit to a second communications unit (40; 114) in a telephone communications network, whereby at least one transmission status message assigned to the data is transmitted to the first communications unit. In the event that data cannot be delivered to the second communications unit, an item of information concerning a non-deliverability of the sent data is provided in the transmission status message.
US08909111B2 Image forming apparatus
It has been difficult to ensure satisfactory secondary transfer performance while ensuring satisfactory primary transfer performance by passing a current in the circumferential direction of an intermediate transfer belt from a current supply member.To satisfy a relationship of Rv>Rs, where Rv is resistance in the thickness direction of an intermediate transfer belt and Rs is resistance in the circumferential direction of the intermediate transfer belt over the distance between an image carrier located most upstream and an image carrier located most downstream in the movement direction of the intermediate transfer belt.
US08909106B2 Developing device including blade for regulating a developer layer
A developing device for forming a toner image on an image support member with a developer composed of toner and carriers, the developing device having: a main body in which a first space for a developer is made; a developer support member, which is located in the first space, for supporting the developer and for supplying toner of the developer to the image support member; and a toner tank in which a second space for toner is made, the second space leading to the first space via at least one boundary area; wherein the at least one boundary area between the first space and the second space is closed by the toner or the developer.
US08909105B2 Powder transport device, and image forming apparatus
Provided is a powder transport device including a guide tube that guides a falling powder, a guide member that guides transport of the fallen powder, a transport member that is disposed in the guide member, has a helical member extending in a transport direction of the powder, and transports the fallen powder through rotation, and a swing member that is disposed at a lower end portion of the guide tube, and has a portion which is folded or bent in a direction of enclosing inner wall surfaces of the guide tube and a convex portion which intermittently contacts with the helical member so as to swing the portion.
US08909089B2 Image forming apparatus with drive device to move cleaning unit
An image forming apparatus includes a cleaning unit to cover/uncover and/or clean a transparent window of a light scanning unit in linkage with operation of a drive device that causes a photoconductor and a developing roller to come into contact with each other or to be spaced apart from each other, thereby assuring enhanced reliability in cleaning operation.
US08909086B2 Image forming apparatus, image forming method, and storage medium
An image forming apparatus includes an image forming unit, a plurality of discharge units, a storage unit, a searching unit, a display unit, a designating unit, and a setting unit. In a case where a request for executing a predetermined print job is accepted, with respect to each of the plurality of discharge units, the searching unit searches for print job information designating each of the plurality of discharge units as a discharge destination of a printed material on the basis of designation information included in the print job information stored in the storage unit. With respect to each of the plurality of discharge units, the display unit displays information on whether there is print job information designating each of the plurality of discharge units as a discharge destination of a printed material.
US08909085B2 Methods, printers, and control panels for printers
Methods, printers, and control panels for printers are disclosed. An example printer includes a control panel, a print substrate path exit to output a print substrate from the printer in response to a printing task, and a control panel actuator to move the control panel from a first position in which the control panel at least partially obstructs a print substrate from passing through the print substrate path exit to a second position in which the control panel does not obstruct the print substrate from passing through the print substrate path exit.
US08909083B2 Image forming apparatus and control method for fixing heater
An image forming apparatus includes a fixing device including a heating roller heated by a fixing heater, a DUTY storage portion, a heater control portion, a number-of-times counting portion, a number-of-times determining portion, and a modifying portion. The DUTY storage portion stores a first DUTY table and a second DUTY table. The heater control portion reduces the consumption current of the fixing heater based on the first DUTY table when a total consumption current exceeds a setting current. The number-of-times counting portion counts the number of times the total consumption current has exceeded the setting current. The modifying portion causes the heater control portion to control the energization of the fixing heater based on the second DUTY table when the number-of-times determining portion determines that the number of times of excess exceeds a setting number of times.
US08909076B2 Image forming apparatus
An image forming apparatus includes image forming portion, toner-disposal container, conveying portion, driving portion, load detection portion, image formation control portion, and image forming condition adjustment portion. The image forming condition adjustment portion corrects, when image forming condition does not conform to predetermined condition, the image forming condition. In a case where a drive load detected by the load detection portion becomes greater than first threshold value while the conveying portion is driven by the driving portion and the image forming operation is executed, the image formation control portion temporarily stops the image forming operation, and causes the image forming condition adjustment portion to check and correct the image forming condition. The image formation control portion restarts the image forming operation when, according to the image forming condition having been corrected, the drive load becomes less than second threshold value which is less than first threshold value.
US08909067B2 Optical output module, optical transceiver, and optical transmission system
The I phase modulator modulates a phase based on the bias voltage in which a first modulation signal and a first pilot signal are inherent and the Q phase modulator modulates a phase based on the bias voltage in which a second pilot signal different from the first pilot signal and a second modulation signal are inherent. A time-average power synchronous detection unit detects an optical power at a timing at which the positivity and negativity of the voltages of both pilot signals become the same, and an optical power when the positivity and negativity of the voltages of both pilot signals are opposite. The bias voltage control unit controls the bias voltage so that the difference between both the optical powers becomes small based on the detection result of the time-average power synchronous detection unit.
US08909064B2 Transport of multiple asynchronous data streams using higher order modulation
Aspects of the invention provide transmitters and receivers for managing multiple optical signals. High order modulation, such as phase and/or amplitude modulation, is used to achieve multiple bits per symbol by transporting multiple asynchronous data streams in an optical transport system. One or more supplemental multiplexing techniques such as time division multiplexing, polarization multiplexing and sub-carrier multiplexing may be used in conjunction with the high order modulation processing. This may be done in various combinations to realize a highly spectrally efficient multi-data stream transport mechanism. The system receives a number of asynchronous signals which are unframed and synchronized, and then reframed and tagged prior to the high order modulation. Differential encoding may also be performed. Upon reception of the multiplexed optical signal, the receiver circuitry may employ either direct detection without a local oscillator or coherent detection with a local oscillator.
US08909054B2 Bi-direction optical sub-assembly and optical transceiver
Embodiments of the present invention relate to a bi-direction optical sub-assembly and an optical transceiver. A transmitter in the bi-direction optical sub-assembly is configured to transmit a first communication signal or a detection signal, where the first communication signal or the detection signal is input from a first end of a first optical path and output from a second end of the first optical path, enters a second end of a third optical path through reflection of a WDM optical filter, and is input from a first end of the third optical path to an optical fiber. A second communication signal received by the optical fiber is input from the first end of the third optical path and output from the second end of the third optical path, and the second signal is received by a BOSA receiver through transmission of the WDM optical filter.
US08909050B2 Passive optical networks
An optical network unit (10) comprising a reflective semi-conductor optical amplifier (R-SOA) 12 and a driver 14. The R-SOA has a large optical confinement factor and is arranged to receive a portion of a downstream optical signal having a signal wavelength and a signal power. The driver is arranged to generate a drive signal 16 to drive the R-SOA. The drive signal is arranged to cause the R-SOA to operate in saturation at the signal power. The drive signal is further arranged to cause the R-SOA to apply a return-to-zero line code to said portion of the downstream optical signal to form an upstream optical signal at the signal wavelength. The drive signal is further arranged to cause the R-SOA to apply a phase modulation to the upstream optical signal.
US08909045B2 Multiprotocol transport using polarization division multiplexing
Using polarization modulation techniques to simultaneously transmit two different data streams (formatted according to two different protocols) over a single optical wavelength. A first data stream that is encapsulated for transport using a first transport protocol, and a second data stream that is encapsulated for transport using a second transport protocol are received. The first data stream is modulated on a wavelength with a first polarization mode of a polarization division modulation scheme to produce a first modulated data stream and the second data stream is modulated on the wavelength with a second polarization mode of the polarization division multiplex transmission scheme to produce a second modulated data stream having the second polarization mode. The second polarization mode is orthogonal to the first polarization mode. The first and second data streams are combined onto a single wavelength for transmission over a single optical fiber using a polarization beam combiner.
US08909039B2 Optical cable testing and management
A method and apparatus for testing an optical cable is provided. In one embodiment, the apparatus may include a receiver for receiving a received pulse train through the optical cable. The apparatus may further include a cross-correlation system in communication with the receiver. The cross-correlation system may be adapted to determine a cross-correlation of the received pulse train and matched filter to an expected pulse train. The apparatus may further include a comparator in communication with the cross-correlation system. The comparator may be adapted to compare the cross-correlation to a threshold. The apparatus may also include an output transmitter, in communication with the comparator. The output transmitter may be able to output a comparison-result output that includes the results of the comparator comparison of the cross-correlation against a threshold.
US08909037B1 Auto-focus system using multiple lenses and method thereof
The present disclosure illustrates an auto-focus system using multiple lenses and method thereof, the system is characterized in using multiple lenses and combining multiple focus approaches to improve focus speed and precision. In particular, the system moves multiple lenses simultaneously to perform focusing for reducing focus time efficiently.
US08909036B2 Optical device
An optical device includes an optical system, a diaphragm unit, a diaphragm unit, a focus-lens driving unit, a diaphragm driving unit, and a diaphragm control unit. The diaphragm control unit controls the diaphragm driving unit in accordance with the position to which the focus lens group has been moved by the focus-lens driving unit, thereby controlling the aperture opening of the diaphragm unit and ultimately limit a light beam passing through the camera system.
US08909034B2 Radiator for domestic heating with a two-phase heat-transfer fluid
A radiator for domestic heating with a heat-transfer fluid operating in two-phase form includes a reservoir of the heat-transfer fluid; a hot source, intended to raise the temperature of the heat-transfer fluid to a temperature such that it causes said fluid to undergo a change of phase; and a heater, at which the heat transfer with ambient air takes place, having n channels, communicating in a lower zone with the reservoir, it being possible for n to be equal to 1. The heat-transfer fluid is a mixture of at least two different heat-transfer liquids, the heat-transfer liquids having between them boiling points differing by at least ten degrees Celsius, and the liquid with the lowest boiling point representing 70% to 95% of the volume of the mixture for a mixture temperature of about 20° C.
US08909033B2 Control systems for renewable hot water heating systems
A method is provided for interconnecting a single electrical heating element of a hot water heater to first and second AC electrical power sources. Typically, these first and second AC electrical power sources include a utility provided electrical power source and a renewable power source that generates AC power from DC power. The method includes operating a controller that selectively connects and disconnects the first and second power sources. If sufficient electrical power is available from the renewable power source, the utility provided electrical power source may be disconnected to preferentially utilize renewable energy.
US08909028B2 Method for providing digital content
A method for providing a digital content is disclosed. In accordance with the present invention, a playback information package generated according to a playback sequence of a main digital content and an auxiliary digital content is used to facilitate a configuration of a playback apparatus supporting a BD-J specification.
US08909018B2 Lens element for optical communication apparatus
A lens element includes a main body. The main body includes a number of first lens portions, a number of second lens portions corresponding to the first lens portions, and a deflecting portion upwardly protruding from a surface of the main body. The deflecting portion includes a deflecting surface positioned outside the main body. The deflecting surface deflects optical signals between the first lens portions and the second lens portions.
US08909015B2 Composition for high strength loose tube type fiber optic cable with excellent flexibility and impact resistance
Disclosed is a composition for a high strength loose tube type fiber optic cable with excellent flexibility and excellent impact resistance, which includes a polypropylene-polyethylene copolymer having a melt flow index (MFI) of 1.1 g/10 minutes to 3.0 g/10 minutes at 230° C. and a flexural modulus of 10,000 to 23,000 kg/cm2. A fiber optic cable including a loose tube formed with the composition for a high strength loose tube type fiber optic cable has excellent flexibility and impact resistance as well as excellent appearance.
US08909005B2 Photoelectric conversion module having pattern for restricting a position of an optical fiber
A photoelectric conversion module includes a substrate, a photoelectric conversion element optically coupled to an optical fiber, and a conductor pattern that is provided on a surface of the substrate and includes an electrode pattern mounting the photoelectric conversion element and a restriction pattern for restricting a position of the optical fiber.
US08908997B2 Methods and apparatus for automated true object-based image analysis and retrieval
The present invention is an automated and extensible system for the analysis and retrieval of images based on region-of-interest (ROI) analysis of one or more true objects depicted by an image. The system uses an ROI database that is a relational or analytical database containing searchable vectors that represent the images stored in a repository. Entries in the database are created by an image locator and ROI classifier that work to locate images within the repository and extract relevant information that will be stored in the ROI database. The ROI classifier analyzes objects in an image identify actual features of the true object. Graphical searches are performed by the collaborative workings of an image retrieval module, an image search requestor and an ROI query module. The image search requestor is an abstraction layer that translates user or agent search requests into the language understood by the ROI query.
US08908994B2 2D to 3d image conversion
A method (and system) of processing image data in which a depth map is processed to derive a modified depth map by analyzing luminance and/or chrominance information in respect of the set of pixels of the image data. The depth map is modified using a function which correlates depth with pixel height in the pixelated image and which has a different correlation between depth and pixel height for different luminance and/or chrominance values.
US08908990B2 Image processing apparatus, image processing method, and computer readable medium for correcting a luminance value of a pixel for reducing image fog
An image processing apparatus includes the following elements. A receiving device receives an image. An estimating device estimates, for each of pixels within the image received by the receiving device, on the basis of the received image, an amount of fog, which is a difference between a luminance value of the pixel and an original luminance value of the pixel. A measuring device measures, for each of the pixels within the image received by the receiving device, a luminance value of the pixel. A determining device determines a correction target value for luminance values of pixels of a background portion within the image received by the receiving device. A correcting device corrects the luminance value of each of the pixels measured by the measuring device on the basis of the amount of fog estimated by the estimating device and the correction target value determined by the determining device.
US08908987B1 Providing image candidates based on diverse adjustments to an image
In some implementations, a method provides image candidates for a user. The method can include applying a plurality of different image adjustment types to an image to produce a plurality of different adjusted images. A score is determined for each of the adjusted images, where each score is based on previous selections by a plurality of persons of other images having one or more characteristics similar to the adjusted images. The method determines one or more candidate images for presentation to a particular user, where each candidate image is obtained from one of the different image adjustment types. The candidate images are determined based on the scores of the adjustment types.
US08908978B2 Signature representation of data having high dimensionality
A system and method for generating an m-dimensional signature vector in a computing device is provided. The signature vector may be generated from a plurality of key-value pairs, each comprising a unique identifier and an associated non-zero value. Each element of the m-dimensional signature vector is calculated based on a summation of a plurality of terms. Each of the terms is calculated from a respective key-value pair by generating a seed based on the key of the respective key-value pair and an element identifier associated with the vector element being calculated; generating a pseudo-random number from the generated seed; and multiplying the pseudo-random number by the value of the respective key-value pair, wherein m<
US08908977B2 System and method for comparing images
Systems and method for comparing images are disclosed. In particular, certain disclosed embodiments relate to determining whether a user of a mobile device corresponds to a previously authenticated user, the user having been previously authenticated via an identity document. The determination may be made by accessing an integrated circuit component of the identity document, capturing a first image corresponding to a portion of the identity document containing a photographic image of the previously authenticated user, and capturing a second image corresponding to a user of the mobile device.
US08908969B2 Creating flexible structure descriptions
In one embodiment, the invention provides a method, comprising detecting data fields on a scanned document image; generating a flexible document description based on the detected data fields, including creating a set of search elements for each data field, each search element having associated search criteria; and training or modifying the flexible document description using, for example, a search algorithm to detect the data fields on additional training images based on the set of search elements.
US08908964B2 Color correction for digital images
Colors in a color image are transformed by a destination device. The color image comprises pixels with color information. A depth map corresponding to the color image is accessed. The depth map comprises depth information for the color image and indicates the relative position of objects in the color image from a reference point of view. A collection of plural different color transforms is accessed. In addition, a depth value for a target pixel in the color image is determined by using the depth map. There is a selection of a color transform for the target pixel from the collection of plural different color transforms, based on the depth value determined for the target pixel. The selected color transform is applied to the color information of the target pixel by the destination device.
US08908963B2 Image processing apparatus, image processing method, and program
An image processing apparatus for applying to a color image a pattern corresponding to a color of the color image includes a pattern determination section that determines a hatch pattern having a foreground and a background which serves as a pattern in accordance with a color of a pixel in the color image, a color value determination section that determines a color value of a color material to be assigned to the foreground and the background in the hatch pattern, and an image processing section that replaces the color of the pixel in the color image with a color value of a color material, the color values of the foreground and the background in the hatch pattern are different, and the color value determination section determines the color value of the color material per unit area in the hatch pattern determined such that a chromatic value.
US08908958B2 Devices and methods of generating three dimensional (3D) colored models
A method of forming at least one three dimensional (3D) color image of at least one object in a target space. The method comprises projecting, each of a plurality of projection cycles, a sequence comprising a plurality of gray coded light patterns, each colored in one of red green or blue, on a target space, capturing a plurality of two dimensional (2D) images of the target space during a plurality of acquisition cycles, each the acquisition cycle being timed to correspond with the projection of at least a sub sequence of the sequence, the sub sequence comprising red, green, and blue gray coded light patterns of the plurality of gray coded light patterns, extracting range data and color texture information of at lea one object in the target space from the plurality of 2D images, and forming a 3D color image of the range data and color texture information.
US08908957B2 Method for building rule of thumb of defect classification, and methods for classifying defect and judging killer defect based on rule of thumb and critical area analysis
A method for building a rule of thumb of defect classification is illustrated. Multiple defect classification images with killer defects of examples and all material information of processes associated with the defect, the pattern, and the background are input into the fab tool. The fab tool obtains image characteristics, process characteristics, and image relativity characteristics of the defects, the pattern, and the background in each of the input images, wherein the input images comprises the defect classification images with killer defects of examples. The rule of thumb of the defect classification is built based on the process characteristics, the image characteristics, and the image relativity characteristics of the defects, the pattern, and the background in each of the input images.
US08908956B2 Method for inspecting surface defect of metal balls by image recognition
A method for inspecting surface defect of metal balls by image recognition includes the steps of feeding metal ball, capturing image for a first time, making metal ball rotate, capturing image for a second time, comparing images, and discharging metal balls. With the above steps, not only can the metal balls be sorted into the acceptable and the unacceptable metal balls, but the unacceptable metal balls can be sorted into different kinds according to the defects such as scratch, strain, and so on. Hence, effective data can be offered to improve the metal ball manufacturing process accurately.
US08908955B2 Method and system for providing stereoscopic X-ray image
A method of providing a stereoscopic X-ray image is provided. The method includes acquiring X-ray images captured at respective rotation angles with respect to a part of a patient to be examined while rotating around the part to be examined, and in response to information regarding a viewpoint with respect to the part to be examined being input, using X-ray images at respective rotation angles corresponding to the viewpoint from among the acquired X-ray images to generate a three-dimensional (3D) X-ray image.
US08908954B2 Reduction of noise caused by absorption of x-ray photons in pixelated image sensors
There is provided a method and corresponding device for noise generated by absorption of x-ray photons in an image sensor having a number of pixels. The method is based on identifying (S1) so-called hot pixels affected by absorption of x-rays, and calculating (S2), for each hot pixel, directional gradients in a number of different directions in a pixel neighborhood of the hot pixel. The method further involves selecting (S3), for each hot pixel, at least one direction among those directions having lowest gradient, and determining (S4), for each hot pixel, a replacement value based on neighborhood pixel values in the selected direction(s). For each hot pixel, the value of the hot pixel is then replaced (S5) with the determined replacement value. In this way, noise generated by the absorption of x-ray photons in the image sensor may be reduced, while substantially maintaining the resolution (sharpness) in the image.
US08908953B2 Imaging system and imaging method for imaging a region of interest
The present invention relates to an imaging system for imaging a region of interest, wherein the imaging system comprises a projection data generation unit including a radiation source (2) and a detection unit (6) for acquiring projection data in different angular directions. The projection generation unit is adapted for acquiring projection data in an acquisition region on the detection unit. The imaging system further comprises a reconstruction unit (12) for reconstructing a first image of the region of interest from the acquired projection data and a forward projection unit (13) for forward projecting through the first image of the region of interest for calculating projection data corresponding to regions on the detection unit outside of the acquisition region. The reconstruction unit (12) is adapted for reconstructing a second image of the region of interest from the acquired projection data and from the calculated projection data.
US08908949B2 Method of detecting foreign bodies
A system for detecting post-operative retained foreign bodies has a data storage unit adapted to receive and store a reference image of a surgical object, and a data processor in communication with the data storage unit. The data processor is configured to receive an image of an internal region of a patient and to receive the reference image from the data storage unit, and the data processor is configured to perform operations based on an algorithm to compare the reference image to at least a portion of the image of the internal region of the patient and determine whether a retained foreign body is present in the patient.
US08908947B2 Integration of medical software and advanced image processing
According to one embodiment, at least a portion of medical information of a patient is displayed within MRCS executed within a local device, the medical information including medical treatment history of the patient. At least a portion of the displayed medical information of the patient is transmitted to a medical imaging processing server over a network, where the transmitted medical information includes a patient identifier (ID) of the patient. Both the at least a portion of patient medical information and one or more medical images are displayed within the MRCS, where the medical images are associated with the patient and rendered by the medical image processing server. A set of icons representing a set of image processing tools is displayed within the MRCS, which when activated by a user, allow an image to be manipulated by the imaging processing server.
US08908943B2 Personalized anatomical diagnostics and simulations
Interfaces and other systems are provided to receive input corresponding to anatomical elements. The anatomical elements are rendered on the interfaces or other systems with visual, audio and/or haptic feedback. Simulations of the anatomical elements can reflect the impact of existing and anticipated conditions. Personalized conditions and other data can also be used to modify and personalize the simulations and other output. Various controls are provided by the interfaces and systems to access and modify settings associated with personalized and generalized condition input data. Some simulations incorporate real-time data to mimic personalized anatomical elements.
US08908937B2 Method and device for digital image templating
Methods and devices for orthopedic templating are presented. In an example embodiment, a template object is displayed on an output device that is also displaying a target object and a reference object. The target object may be displayed at an unknown magnification level, while the reference object is of a known size. By measuring the size of the reference object as displayed, the magnification level of the target object can be determined. Then, the template object or the target object can be sized such that the template object substantially matches at least a section of the target object. Once matched, the template object may be overlaid, transparently or semi-transparently, on or with the target object. The template object may also be rotated or moved so that it aligns with at least the matched part of the target object.
US08908935B2 Imaging method and device using biometric information for operator authentication
Essentially coincident with the capture of an image by the imaging device, biometric information indicating the identity of the operator of the device is obtained from at least one biometric sensor. The biometric information and captured image are then stored in a manner reliably associating each with the other. At a later time, biometric information is obtained from a supposed operator of the imaging device. By comparing this candidate biometric information with the stored biometric information, the supposed operator may be authenticated as the operator of the imaging device at the time of capture of the stored image.
US08908934B2 Fingerprint recognition for low computing power applications
A method and apparatus are provided for improved fingerprint recognition. A fingerprint image associated with an authorized user can be captured with a sensor. Direction vectors for a plurality of pixels of the first fingerprint image are then calculated. Next, characteristic points of the fingerprint image are located in a first coordinate system. The fingerprint central nucleus is determined based on the calculated direction vectors, and is expressed in the first coordinate system. Subsequently, a second coordinate system having an origin located relative to the fingerprint central nucleus is determined. Thereafter, the characteristic points of the fingerprint image are mapped to the second coordinate system. Finally, the fingerprint central nucleus and fingerprint characteristic points expressed in the second coordinate system are saved as a fingerprint template.
US08908932B2 Digital image processing using face detection and skin tone information
A technique for processing a digital image uses face detection to achieve one or more desired image processing parameters. A group of pixels is identified that corresponds to a face image within the digital image. A skin tone is detected for the face image by determining one or more default color or tonal values, or combinations thereof, for the group of pixels. Values of one or more parameters are adjusted for the group of pixels that correspond to the face image based on the detected skin tone.
US08908924B2 Exterior environment recognition device and exterior environment recognition method
There is provided an exterior environment recognition device and an exterior environment recognition method. The exterior environment recognition device obtains a first image in a first exposure mode according to a level of light of an exterior environment, and obtains a second image in a second exposure mode of which exposure time is different from the first exposure mode and which allows determination as to whether a light emitting source is emitting light by itself or not. The exterior environment recognition device identifies, based on the first image, a vehicle area occupied by a vehicle preceding in a detection area, identifies a position of the light emitting source, based on luminance of the second image, and associates the position of the light emitting source and the vehicle area.
US08908918B2 System and method for determining the three-dimensional location and orientation of identification markers
A three-dimensional position and orientation tracking system comprises one or more pattern tags, each comprising a plurality of contrasting portions, a tracker for obtaining image information about the pattern tags, a database with geometric information describing patterns on pattern tags; and a controller for receiving and processing the image information from the tracker, accessing the database to retrieve geometric information, and comparing the image information with the geometric information. The contrasting portions are arranged in a rotationally asymmetric pattern and at least one of the contrasting portions on a pattern tag has a perimeter that has a mathematically describable curved section. The perimeter of the contrasting portion may comprise a conic section, including for example an ellipse or a circle. The tracking system can be implemented in a surgical monitoring system in which the pattern tags are attached to tracking markers or are themselves tracking markers.
US08908913B2 Voting-based pose estimation for 3D sensors
A pose of an object is estimated by first defining a set of pair features as pairs of geometric primitives, wherein the geometric primitives include oriented surface points, oriented boundary points, and boundary line segments. Model pair features are determined based on the set of pair features for a model of the object. Scene pair features are determined based on the set of pair features from data acquired by a 3D sensor, and then the model pair features are matched with the scene pair features to estimate the pose of the object.
US08908907B2 Method and system for video transmission and processing with customized watermarking delivery
Methods and systems for video transmission and processing with customized watermarking delivery are disclosed and may include watermarking data at a communication device utilizing received global positioning (GPS) data and communicating the watermarked video data to a receiving communication device. The receiving communication device may verify the watermarked data, and may determine whether to render the received watermarked data based on the verification. The communication device may include an edge device, and may receive a feedback signal communicated from the receiving communication device. The watermarking of subsequently processed data may be adjusted based on the received feedback signal, which may include GPS data and/or device parameters corresponding to the receiving communication device. The watermarked video data communicated to the receiving communication device may be adjusted based on one or more device parameters corresponding to the receiving communication device and/or GPS information.
US08908904B2 Method and system for make-up simulation on portable devices having digital cameras
A system and method are capable of performing make-up virtual images obtained with portable devices with a digital camera. The method automatically detects points of interest (eyes, mouth, eyebrow, face contour) of the user's face image allowing the user to virtually apply make-up using fingers on a touch screen. Another algorithm was created to avoid “blurring” of make-up in the application from the user's fingers. The system allows the creation of virtual make-up faces with high accuracy. To carry out the virtual make-up, methods were created for automatically detecting points of interest in the facial image and enforcing transparency in the image to simulate the make-up and restrict the make-up application area within the region where the points of interest are found. The system allows testing cosmetics application in facial images to aid choosing colors of cosmetics before actually applying them.
US08908902B2 Device for verifying the integrity of an item of displayed data and associated method
A device for verifying the integrity of an item of data displayed on a display device controlled by a video controller, the video controller being connected to the display device by an appropriate connection and transmitting to it a video signal including an input interface which allows the device to be connected at a branch of the connection between the video controller and the display device, a reconstruction device which is capable, from the derived video signal, of reconstructing an image corresponding to the image displayed on the display device; an analysis device which is capable of extracting an item of reconstructed data from the reconstructed image, a comparison device which is capable of comparing the reconstructed data with a reference value of the item of data to be displayed and an alarm means which is capable of activating a malfunction alarm in accordance with the result at the output of the comparison device.
US08908901B2 Apparatus and method for surface measurement
A method of determining the dimensions and location of a surface feature, for example a valve seat. The surface of the feature is measured, for example using a spiral scan path with a tactile probe and the multiple data points acquired from the scan are used to create a digitized image. The digitized image is fitted to a nominal image (e.g. CAD data) of the surface feature. The deviation of the digitized image from the nominal image is used to determine at least one of the dimensions, location and form deviation of the surface feature.
US08908892B2 Method and device for frequency compression in a hearing aid
A hearing aid device suitable for executing a frequency compression is optimized to achieve a better assignment between channels of a source frequency range and channels of a target frequency range. A frequency range that can be transmitted by the hearing aid device is split into a number of frequency bands, after which a number of adjacent frequency bands are combined into at least one group of frequency bands and then one frequency band is selected from each group of frequency bands. The selected frequency bands are moved respectively into a target frequency band permanently assigned to the respective group. This prevents that a number of frequency bands from the source frequency range are shifted to the same target frequency band.
US08908884B2 System and method for processing signals to enhance audibility in an MRI Environment
A system for processing signals to enhance patient audibility of a plurality of signals in an MRI environment is provided. The system includes an acoustic measuring device for measuring sound power levels generated by the MRI and a principal frequency component identifier for identifying principal frequencies measured by the acoustic measuring device. The system also includes an audio equalizer for controlling the amplitude and frequency of each of the plurality of signals in accordance with the principal frequencies. Further provided by the system is an attenuator for attenuating an overall sound level of the signals being processed and a dynamic range compression processor.
US08908882B2 Reparation of corrupted audio signals
Corrupted portions of an audio signal are detected and repaired. An audio signal, including numerous sequential frames, may be received from an audio input device. One or more corrupted frames included in the audio signal may be identified. A frame approximating an uncorrupted frame and corresponding to each corrupted frame may be constructed. Each corrupted frame may be replaced with a corresponding constructed frame to generate a repaired audio signal. The repaired audio signal may be outputted via an audio output device.
US08908860B2 Information processing device, system, and method, including hash value replacement processing and signature verification processing as part of encrypted content playback propriety determination processing
An information processing device includes a data processing unit executing decryption and playing processing of an encrypted content, with the data processing unit executing content playback propriety determination processing by applying an encrypted content signature file set in response to a content to be played; with the encrypted content signature file including a content hash list group including a hash value, and signature data for data generated from a content encryption key and the content hash list group; and with the data processing unit executing, with the content playback propriety determination processing, hash value matching processing between a hash value calculated from a content to be played, and a hash value for matching included in the content hash list group, and signature data verification processing to which the signature has been applied to perform decryption and playing processing of the encrypted content with success of both processes as a condition.
US08908858B2 Rotating mechanism and electronic device with same
An exemplary rotating mechanism for rotating a second body relative to a first body is provided. The first body includes a pair of sidewalls, and the second body includes a pair of connecting arms. A first connecting piece rotatably connects one of the connecting arms to one of the sidewalls, and a second connecting piece rotatably connects the other connecting arm to the other sidewall. A resilient element connects the second connecting piece to a sidewall to provide a restoring force to the second connecting piece along a direction perpendicular to the sidewall. An angle positioner is fixed on the other sidewall and is sleeved on the first connecting piece. The angle positioner defines a positioning gap to engage with a pair of lugs extending from the first connecting piece for positioning a relative rotation angle between the first body and the second body.
US08908851B2 System and method for reducing power consumption in a telecommunications facility
A system and method is provided for conserving electrical power in a telecommunications facility (10) containing a plurality of like electrically powered hardware resources for transporting call traffic through the facility (10). The method includes: monitoring a traffic load being experienced by the facility (10); selecting one or more of the hardware resources in response to the monitored traffic load, such that the selected hardware resources have a capacity sufficient to reliably transport the monitored traffic load thereover; and consolidating call traffic in the selected hardware resources.
US08908846B2 System to capture communication information
Apparatuses and methods to mask identification information to create billing mechanisms in an online listing system are disclosed. In one embodiment, a computer-implemented method of operating an online listing system includes determining an identity of a user based on an identifier entered by the user that uniquely identified the user; and capturing call history information when routing a proxy telephone number from the user (e.g., a renter, a buyer, a prospective buyer, a mortgagor, etc.) to a lister (e.g., a landlord, a seller, a rental manager, a mortgagee, etc.). The identifier may be the proxy telephone number and/or a code entered after dialing the proxy telephone number. The proxy telephone number may be converted to an actual telephone number prior to routing the proxy telephone number to the lister.
US08908840B2 IVR recording continuity control
A computing device may establish a communication session with a user equipment device (UE). The computing device may interact with the UE via interactive voice response (IVR) services and enable a first portion of the communication session to be recorded using a first recording mode. The computing device may out-dial a second portion of the communication session and enable a second portion of the communication session to be recorded using a second recording mode. A recording mode may include recording a portion of a communication session locally, streaming a portion of the communication session to a recording system, or out-dialing a portion of the communication session to enable a communication session tap to be placed on the out-dialed portion of the communication session.
US08908839B2 Flagged messages in an automatic integrated unified messaging escalation system
An automatic message escalation system includes attaching an acknowledgement flag to a message after it is received in the message mailbox of an identified message recipient. The status of the acknowledgement flag indicates whether or not the message has been retrieved. After a given or specified period of time, the acknowledgement flag is checked to see if the message was retrieved. If the message was retrieved, the message will not be escalated. If the message was not retrieved, the message will be sent to the next message recipient on an escalation list.
US08908836B2 Call center system with graphical user interface and method of operation thereof
A method of operation of a call center system includes: providing an operator console having a display; instantiating an activation button, on the display of the operator console, including: coloring an activity frame around the activation button, selecting a selected network in the activation button, and presenting an inbound call window on the activation button; and activating a transmitting icon includes establishing a contextual awareness of interactive data elements and operational actions.
US08908830B2 Surface microstructure measurement method, surface microstructure measurement data analysis method and X-ray scattering measurement device
There is provided a surface microstructure measurement method, a surface microstructure measurement data analysis method, and an X-ray scattering measurement device which can accurately measure a microstructure on a surface and which can evaluate a three-dimensional structural feature. In the surface microstructure measurement method, the specimen surface is irradiated with X-ray at a grazing incident angle and a scattering intensity is measured; a specimen model with a microstructure on a surface in which one or more layers is formed in a direction perpendicular to the surface and unit structures are periodically arranged in a direction parallel to the surface within the layers is assumed; a scattering intensity of X-ray scattered by the microstructure is calculated in consideration of effects of refraction and reflection caused by the layer; and the scattering intensity of X-ray calculated by the specimen model is fitted to the measured scattering intensity. Then, as a result of the fitting, an optimum value of a parameter for specifying the shape of the unit structures is determined. Therefore, it is possible to accurately measure a microstructure.
US08908827B2 Compositions, methods of use and systems for analysis of silicon levels in petroleum materials
This invention relates in general to the determination of silicon levels in fuel mixtures, such as petroleum products. More particularly, the present invention relates to compositions for use as standards in an x-ray analyzer for the measurement of silicon in various fuel mixtures, and to methods of using these compositions.
US08908815B2 Demapper for a multiple-input, multiple-output symbol receiver
A method, implementable on a multiple-input, multiple-output symbol receiver, includes selecting a hypothesis for a second symbol value U2 from among the set of fixed constellation points, calculating a hypothesis for a first symbol value U1 from the resultant selected U2 value, and generating a first half of counter-hypotheses from interim results of calculating the hypotheses values.
US08908807B2 Methods and apparatus for signaling on a differential link
Methods and apparatus are disclosed for transitioning a receiver from a first state to a second state using an in-band signal over a differential serial data link.
US08908804B2 Phase interpolator
A phase interpolator is provided. The phase interpolator includes a plurality of capacitors, a first input for a clock signal, a second input for a phase shift clock signal and an output. The phase interpolator is configured to provide an interpolated, modulated phase information signal by switching, dependent on a modulation information, a first number of the capacitors between the first input and the output and a second number of the capacitors between the second input and the output.
US08908802B2 Transmit diversity method, related device, and system
Embodiments of the present invention disclose a transmit diversity method, a related device, and a system, which mainly includes: configuring two different antenna ports separately for different antennas in a network, so that the antennas can use transmit diversity based on the configured antenna ports. In one aspect, because two antenna ports are used in the network to perform transmit diversity, a diversity gain of multiple antennas is obtained. In another aspect, a cavity position caused by a completely identical precoding codebook used in the network is avoided, and therefore network communication performance is improved. The technical solutions according to the embodiments of the present invention efficiently use the transmit diversity of the multiple antennas to acquire diversity gain so as to improve network communication performance.
US08908801B2 Array system for segmenting signals and generating a complex waveform at a focal point using recombination of segmented signals
An apparatus and methods are provided to realize an input waveform using wavelet processing and reconstruction via separated antenna array systems having different beam paths and different frequency components which can include phased array transmitters to recreate the input waveform. One aspect of the invention can include a wavelet function used for the examples shown herein which includes a first and second moments of a statistical function, i.e. the mean and variance used with an inverse wavelet to create rectangular pulses that lend themselves to use in the invention herein. Other embodiments of the invention can use other input waveform separation functions paired with signal separation and recombination at a focus point. A selected function can be matched to its application associated with avoidance of sending the input waveform along a single beam path, a desired a focus point, and separation of an input signal.
US08908797B2 Apparatus and method for time alignment of an envelope tracking power amplifier
An apparatus and method for a Time Alignment (TA) operation used by an Envelope Tracking (ET) Radio Frequency (RF) Power Amplifier (PA) that amplifies RF signals are provided. The ET RF PA has an input signal including complex, reference, and feedback signals. The apparatus includes a fast convolution unit for receiving the reference signal and the feedback signal, fore extracting respective envelopes of the reference signal and the feedback signal, for generating a cross-covariance vector for the reference signal envelope and the feedback signal envelope, a delay estimation unit for receiving the cross-covariance vector from the fast convolution unit, for determining peak values of the cross-covariance vector, for performing a fine time delay estimation, and for generating time delay settings according to the fine time delay estimation, and delay filters respectively delaying a timing of the reference signal and the feedback signal according to the generated time delay settings.
US08908788B2 Method and device for selecting antennas at the base station
A method for selecting antenna elements at a base station can include selecting multiple transmit antenna elements from several antenna elements according to a work mode of the base station. The work mode can be an open-loop or a closed-loop working mode. In open-loop mode the base station does not receive feedback information regarding channel quality from a mobile station. In closed-loop mode feedback information is received. For example, for control signaling, or when the speed of a mobile station is very high, the base station may determine that the working mode is open-loop. When the information being transmitted is data for a specific mobile station and the mobile station is moving at a speed under a threshold, the base station may select or determine the working mode to be the closed-loop working mode. Antenna elements are selected, for example, according to a spatial correlation appropriate to the work mode.
US08908786B1 Optimized QAM transmission
Systems and methods to optimize QAM transmission are provided. In some implementations, a QAM transmitter can operate to optimize QAM transmissions by reducing high peak signals levels via a QAM subgroup inversion. In additional implementations, systems and methods can provide for a QAM transmitter to optimize QAM transmissions by applying a recursive inversion process of QAM blocks to minimize peak output. In still further implementations, systems and methods can provide for a QAM transmitter to optimize QAM transmissions by suppressing QAM subgroups in a circular QAM constellation. Optimizing QAM transmission can provide enhancement in power efficiency of active transmission equipment thereby avoiding high peak signal levels and reducing the instances of clipping.
US08908785B2 Receiving apparatus and communication apparatus, and communication system
To improve a quality of a combined signal obtained by maximum ratio combining performed when a transmission signal of OFDM system is diversity-received with a small computation amount or a small circuit size. In a receiving apparatus, a combining unit corrects, when combining a sub-carrier signal of each branch obtained by performing Fourier transform on a reception signal of each branch at a maximum ratio for each sub-carrier, a weighting coefficient of each branch according to a magnitude relation of an intensity of the reception signal of each branch before Fourier transform. Specifically, the combining unit corrects the weighting coefficient of each branch so as to weaken an influence of a transmission path response estimated for a sub-carrier signal of the branch in branches with smaller reception signal intensities.
US08908776B1 Attention misdirection for streaming video
Disclosed are various embodiments that implement attention misdirection to conceal errors or anomalies in video signals. It is determined whether an error in a video signal may be user perceivable. If the error may be user perceivable, a distraction is generated that is designed to interfere with perception of the error by a user.
US08908757B2 Multi-channel video communication method and system
A multi-channel video communication method which includes: detecting network status information and attributes of at least two remote clients, and establishing a video communication connection; selecting a video encoding parameter corresponding to each remote client according to the network status information and the attributes of each remote client; encoding raw video data according to the video encoding parameter respectively, and transmitting respectively encoded video bit-stream to each corresponding remote client. In the multi-channel video communication method, the video encoding parameter corresponding to each remote client may be selected according to the network status information and attributes of each remote client.
US08908755B2 Multi-parameter motion for efficient prediction in video compression
Motion Compensated Prediction (MCP) has been a key factor in most advanced video compression schemes. For further reduction in the residual signal energy in B-frames, bidirectional prediction where two motion-compensated signals are superimposed has also been utilized in most prior video coding standards such as MPEG-2 or MPEG-4/AVC. Syntax changes and appropriate motion vector prediction that allows efficient use of multi-parameter MCP is described. The prediction signal is constructed by linearly combining the motion-compensated signals from each parameter (or motion vector).
US08908749B2 Method and apparatus for controlling DSL line transmission power
A method for controlling DSL transmission power includes: determining a group to which a line belongs, and selecting a representative line from each group to form a line model; obtaining a crosstalk model of the line model; obtaining Transmit Power Spectrum Density (TxPSD) of each representative line in the line model according to the crosstalk model, and converting the TxPSD into a spectrum control parameter; and enhancing the line rate according to the spectrum control parameter. An apparatus for controlling DSL transmission power is also disclosed. Through the method, the transmission power of the band that incurs serious line crosstalk is restricted, and the line that incurs serious crosstalk can achieve higher transmission rates. Therefore, the adverse impact from the crosstalk between xDSL lines is reduced, and the line works in the optimum state.
US08908742B2 User equipment, radio base station and methods therein for transmitting information of an allocation of a radio resource
Embodiments herein relate to a method in a radio base station for transmitting information of an allocation of a radio resource allocated to a second user equipment. The radio base station is arranged to serve a first user equipment and the second user equipment in a cell of a radio communications network. The radio resource in the cell comprises Physical Resource Blocks that are organized in radio frames comprising subframes. The radio base station allocates a radio resource to the second user equipment in a subframe of the cell based on a frequency hopping scheme of the first user equipment. Also, the radio base station transmits a message to the second user equipment, which message indicates the allocated radio resource.
US08908736B2 Nanolaser generator using graphene electrode and method for manufacturing the same
The present disclosure relates to a nanolaser generator using a transparent graphene electrode, a method for manufacturing the same, and a single nanopillar LED using the same. The nanolaser generator includes a microdisk resonator, a protruding dielectric ring provided to surround a boundary surface of the microdisk resonator, an external dielectric ring provided at an outer side of the microdisk resonator, and a transparent graphene electrode provided at upper surfaces of the microdisk resonator, the protruding dielectric ring and the external dielectric ring. Therefore, the processes required for generating a nanolaser may be reduced by half in comparison to a general technique, and a nanolaser may be generated just with a micro current.
US08908732B2 Group-III nitride semiconductor laser device
A group-III nitride semiconductor laser device comprises: a laser structure including a semiconductor region and a support base having a semipolar primary surface of group-III nitride semiconductor; a first reflective layer, provided on a first facet of the region, for a lasing cavity of the laser device; and a second reflective layer, provided on a second facet of the region, for the lasing cavity. The laser structure includes a laser waveguide extending along the semipolar surface. A c+ axis vector indicating a <0001> axial direction of the base tilts toward an m-axis of the group-III nitride semiconductor at an angle of not less than 63 degrees and less than 80 degrees with respect to a vector indicating a direction of an axis normal to the semipolar surface. The first reflective layer has a reflectance of less than 60% in a wavelength range of 525 to 545 nm.
US08908723B2 External cavity widely tunable laser using a silicon resonator and micromechanically adjustable coupling
A widely tunable laser is described where a compound semiconductor gain chip is coupled to a waveguide filter fabricated on silicon. The filter has two resonators with different free-spectral-ranges, such that Vernier tuning between the filters can be used to provide a single wavelength of light feedback into the gain chip, where the wavelength is adjustable over a wide range. The coupling between the gain chip and the filter is realized through a microlens whose position can be adjusted using micromechanics and locked in place.
US08908721B2 Environmentally stable optical fiber mode-locked laser generating device having an achromatic quarter wave plate
An Environmentally stable optical fiber mode-locked laser generating device having an achromatic quarter wave plate is disclosed. An optical fiber unit is formed of a polarization maintaining (PM) optical fiber, and a Bragg grating is formed on a first region from one end in direction to the other end, a gain material is doped on a core of a remaining second region. An optical coupling unit provides a pump laser input to one end of the optical fiber unit, and outputs a laser input from the optical fiber unit. A lens unit converts a laser output from the other end of the optical fiber unit and focuses the laser on a certain regime. A polarization control unit includes an achromatic quarter wave plate (AQWP) which is disposed between the lenses constituting the lens unit and made by laminating two quarter wave plates (QWPs) such that fast-axes of the QWPs are orthogonal to each other, and controls mode-locking of the laser and spectral bandwidth by adjusting an angle of the AQWP with respect to a fast-axis or a slow-axis of the optical fiber unit. A saturable absorbing unit saturably absorbs and reflects the laser passed through the second lens, resulting in mode-locking.
US08908715B2 Method and system for a high-speed backward-compatible ethernet connector
Aspects of a method and system for a high-speed backward-compatible Ethernet connector are provided. Which, if any, of a plurality of pins of a connector are coupled to a first portion of one or more circuits of an Ethernet PHY may be controlled via one or more switching elements in the Ethernet PHY. The switching element(s) may reside in a signal path between the first portion of the one or more circuits and a second portion of the one or more circuits. One or more configurations of the switching element(s) may couple less than all of the plurality of pins to the first circuit(s). Each signal into and out of the switching element(s) may be a digital signal. The first portion of the one or more circuit may comprise a media independent interface. The second portion of the one or more circuit may comprise a media dependent interface.
US08908713B2 Methods for requesting and responding to multimedia broadcast multicast service (MBMS) counting
Disclosed is a method for requesting and feeding back a multimedia broadcast multicast service (MBMS) state, the method being used for allowing a network side to inform a related user equipment (UE) to feed back MBMS state information and allowing the informed UE to feed back the MBMS state information. The request method comprises: when necessary to acquire the receiving state of an MBMS, a base station transmits, through a physical downlink control channel (PDCCH) scrambled by a radio network temporary identifier (RNTI) belonging specially to an MBMS service, or through a system message, a multicast control channel (MCCH) change notification to the UE; and the base station transmits an MBMS state report request to the UE through the changed MCCH. The present invention also discloses a device for implementing the method.
US08908709B1 Methods and apparatus for power management associated with a switch fabric
In one embodiment, a method includes receiving a request to transmit data from a first queue to a second queue via a switch fabric. In response to the receiving, a wake-up signal configured to trigger a stage of a processing pipeline in communication with the second queue to change from a standby state to an active state is sent.
US08908707B2 Bandwidth allocation in ad hoc networks
A potentially interfering node updatable database associated with the MAC, in each node, contains a limited number of unique identification numbers (UNIDs) referring to nodes likely to interfere with the transmission of the node. Typically these UNIDs are one or two hop neighbors. In addition to the actual nodes, the database also contains unique ID numbers of dummy nodes. Practically, the node database does not distinguish between real or dummy nodes. Selecting a certain node to transmit at a certain TS is brought about by a “which node is to transmit in the next TS” (WINIT) function. This function takes into account all the UNIDs available in the UNID databases of the different nodes. When the WINIT selects a specific UNID to be active in the upcoming TS, the relevant MAC element in the respective node, invokes the transmission.
US08908698B2 System and method for managing site-to-site VPNs of a cloud managed network
A management server includes a configuration and management module processing server configuration information, including a VPN peer list and VLAN/subnet settings. The management server automatically calculates the VPN configuration information, including the VPN peer subnet route information identifying which of the subnets participating in the VPN are behind which of the routers and keys to establish VPN tunnels between those routers participating in the VPN. Each of the routers participating in the VPN includes a VPN tunnel with the other routers participating in the VPN, a set of data structures storing data identifying contact information for each of the subnets participating in the VPN, a combination of an IP address and port to reach one of routers that that subnet is behind, and a forwarding module to forward traffic between the subnets.
US08908692B2 Device for realizing upstream aggregation and downstream translation of a virtual local area network and method thereof
A device for realizing upstream aggregation and downstream translation of a virtual local area network (VLAN) includes a buffer and a processor. The buffer is used for storing an ingress VLAN translation table and an egress VLAN translation table. The processor is used for translating an upstream packet inputted from a first user port into an upstream translation packet according to the ingress VLAN translation table, and transmitting the upstream translation packet to the Internet through an internet port, and translating a first downstream packet inputted from the internet port into a first downstream translation packet according to the egress VLAN translation table, and transmitting the first downstream translation packet to a user device through a second user port.
US08908688B2 Multicast support on a switch for PCIe endpoint devices
Devices and method with hardware configured to support phantom register programming. Where phantom register programming allows a device driver for an endpoint device to program multicast registers in the device without support of the operating system.
US08908687B2 Method for transmitting policy information between network equipment
A method for transmitting policy information between network equipment, extending protocol types of messages in layer-2, layer-3 or a higher application layer between an IP-uplink broadband user access equipment and a BRAS so as to construct a PITP to bear policy information; a PITP message includes a policy information transmission type field, an operation type field and a policy information content field, and different types of policy information are distinguished by the policy information transmission type field; transmission of the policy information is implemented through a point-to-point means or a broadcast means in layer-2, a unicast or a multicast in layer-3 or a higher application layer. The present invention implements policy information transmission, prevents account intrusions and hacker attacks, makes it convenient for the broadband user access equipment to implement dynamic QoS policy adjustment in terms of different users and makes it easy for integrated managing the online equipment.
US08908684B2 Method and communication system for selecting a transmission mode for transmitting payload data
A transmission mode selection for packet-oriented transmission of useful data between a first and a second communication device is provided, where lists of transmission modes for the communication devices are transmitted to a quality-of-service device. The quality-of-service device uses available transmission resources to select one or more transmission modes from the lists such that the quality of service, which is dependent on the selected transmission modes, can be assured by the available transmission resources. The selected transmission modes are transmitted to a connection controller which prompts further selection of a transmission mode from the transmission modes for the communication devices. The useful data are then transmitted between the communication devices using the transmission mode selected by the further selection.
US08908666B2 Communicating data frames across communication networks that use incompatible network routing protocols
A communication method operates to seamlessly transmit internet protocol (IP) data frames, such as IPv6 data frames, over a communication network that uses a non-IP network routing protocol, i.e., a communication network that implements a network routing protocol other than, or that is incompatible with an IP network routing protocol, such as the WirelessHART protocol. This communication method enables, for example, field devices or other intelligent devices within a process plant network that uses a non-IP communication network to perform messaging of IP data frames generated at or to be received by internet protocol enabled devices either within the process plant network or outside of the process plant network.
US08908660B2 Gateway apparatus, node apparatus, communication system, control method and computer readable medium
A gateway apparatus that connects a multi-hop network of tree structure formed of node apparatuses to other network, comprising a grouping unit that groups, for each representative node apparatus having a direct link to the gateway apparatus in the tree structure, the nodes belonging to a subtree having same representative node as a root, into a node group, an interference group specifying unit that specifies a node group in which packet communication in the node group is subjected to an interference of a degree exceeding a threshold as an interference group, and a slot allocation unit that allocates some one time slot among a plurality of time slots included in a frame to one interference group among a plurality of interference groups, and allocates another time slot among the plurality of time slots to another interference group among the plurality of interference groups.
US08908657B2 Transmission device and transmission method
Provided are a transmission device and transmission method that are capable of allowing leeway in data reception processing on the receiving side regardless of the position in time of a resource region to which control information, which is contained in resource allocation information for transmission data, is mapped. A setting unit (101) sets a mapping region, which maps a DCI in accordance with the downlink data size that the DCI indicates, from among a PDCCH region, an R-PDCCH region in slot 0, and an R-PDCCH region in slot 1 that are provided in order in the time direction within a subframe. In a setting rule table used in setting the mapping region, PDCCH region, R-PDCCH region in slot 0, and R-PDCCSH region in slot 1 are associated with maximum size value of a downlink data size that the DCI indicates and that can be set in each resource region.
US08908654B2 Dynamic bandwidth allocation for multiple access communications using buffer urgency factor
A code division multiple access (CDMA) user device configured to dynamically allocating at least one wireless communication channel to permit a more efficient allocation of wireless communication channels when providing high speed data service. The CDMA user device is configured to receive data traffic from at least one data buffer in a base station. The CDMA user device is dynamically allocated at least one wireless communication channel based on an urgency factor. The urgency factor indicates the urgency of traffic data to be transmitted from the at least one data buffer in the base station to the CDMA user device.
US08908633B2 Control and data channel radio resource configuration
A base station transmits on a first control channel first scheduling information for a control message. First radio resources of the first control channel start from the first symbol of each subframe in a plurality of subframes. The base station transmits the control message configuring second radio resources of a second control channel. The second radio resources comprise resource blocks in a subset of subframes in the plurality of subframes. The control message indicates the subset of subframes and a starting symbol of the second control channel. The base station transmits second scheduling information on the second control channel.
US08908629B2 Bandwidth reservation apparatus, bandwidth reservation method, communication apparatus, and communication system
A bandwidth reservation apparatus and bandwidth reservation method that enable a communication apparatus to quickly begin and stably carry out a data transmission, and a communication apparatus and communication system including the bandwidth reservation apparatus. The bandwidth reservation apparatus includes: a transmit data buffer unit; a bit rate reporting unit; a first reserved bandwidth quantity calculating unit that calculates a first reserved bandwidth quantity required for the transmission on the communication network; a second reserved bandwidth quantity calculating unit that calculates a second reserved bandwidth quantity that is additionally acquired so as to compensate for a shortage of transmission bandwidth that occurs during an interval from a time when the bit rate of the transmit data changes until the first reserved bandwidth quantity can be reserved; and a bandwidth reservation control unit that reserves a combined reserved bandwidth quantity obtained by combining the first and second reserved bandwidth quantities.
US08908628B2 Method and apparatus for receiving downlink signals
The present invention relates to a method and apparatus for receiving downlink signals in a wireless communication system. More specifically, the present invention relates to a method for receiving downlink signals in a wireless communication and an apparatus incorporating the same, wherein the method comprises the steps of: receiving a sub frame having two slots; blind decoding a plurality of R-PDCCH (Relay Physical Downlink Control Channel) candidates in order to receive control data from the search space of a first slot; and determining whether the R-PDCCH conveys control data for downlink transmission or uplink transmission when R-PDCCH was detected in the search space, wherein the control data for the downlink transmission and uplink transmission have an equal size of data.
US08908627B2 Data processing method and system
A data processing method when the handover or change appears between systems includes: a Mobility Management network element sends a data forwarding tunnel identifier of a target side processing network element to a user plane anchor network element, obtains a data forwarding tunnel identifier of the user plane anchor network element, and sends the data forwarding tunnel identifier of the user plane anchor network element to a source data forwarding network element.
US08908623B2 Persistent resource allocation
Methods and apparatus for communicating and utilizing persistent allocation of uplink resources are described herein. A base station can allocate persistent uplink resources to a client station, such that the resource allocation remains active for future uplink frames without the client station repeating a request for uplink resources or the base station expressly communicating the uplink resource allocation. A client station can request a persistent uplink resource allocation when wireless channel conditions are fairly consistent and not varying and the required uplink resources are predictably periodic and fixed in size. The base station can verify that the uplink resource request meets the criteria for persistent allocation and can allocate persistent uplink resources in a dedicated information element of an uplink resource map that is transmitted to the user. The resources allocated remain allocated to the client station in each frame satisfying a predetermined periodicity until deallocated.
US08908622B2 Method and communication device for assigning scheduling grant
The present invention discloses a method and a communication device for assigning a scheduling grant. The method for assigning a scheduling grant includes: receiving a grant value, an E-TFCI offset value, and a data stream identifier corresponding to the E-TFCI offset value, where the E-TFCI offset value is determined by the Node B according to data transmitted by a mobile terminal through two data streams; determining, according to the grant value, a transport block size of the data stream identified by the data stream identifier in a current TTI; and determining a transport block size of the other data stream in the current TTI according to the transport block size and the E-TFCI offset value. in the embodiments of the present invention the MIMO technology may be applied to the HSUPA technology.
US08908621B2 Dynamic common broadcast schedule parameters for overlaying an independent unicast schedule
In one embodiment, each device in a frequency hopping communication network operates according to a common broadcast schedule for the network that simultaneously overlays a configured portion of all independently determined unicast listening schedules in the network, wherein the overlaid configured portion is based on broadcast schedule parameters consisting of a first time spent for broadcast transmissions in each broadcast period and a second time between broadcast periods. By monitoring network characteristics relating to unicast traffic and broadcast traffic in the network, updated broadcast schedule parameters may then be determined based on the network characteristics. Operation of the common broadcast schedule may thus be updated with the updated broadcast schedule parameters, accordingly.
US08908615B2 Base station, relay station, computing apparatus, and reference signal transmission, allocation, and receiving methods thereof
A base station, relay station, computing apparatus, and reference signal transmission, allocation, and receiving methods thereof are provided. For each the antennas, the BS perform the following operations: (i) generating a BS superframe comprising a first kind frame and a second kind frame, each of the first and second kind frames comprising a plurality of subframes and defining a downlink access zone and a downlink relay zone, (ii) allocating allocates a reference signal of the antenna in a first OFDM symbol in only one of the subframes in the first kind frame, the first OFDM symbol belonging to the downlink access zone of the first kind frame, and (iii) allocating the reference signal in a second OFDM symbol in only one of the subframes, the second OFDM symbol belonging to the downlink access zone or the downlink relay zone.
US08908613B2 Progressive information beacon symbols
Systems and methodologies are described that facilitate transmitting beacon symbols comprising static and dynamic information about the beacon and/or a transmitter thereof (or substantially any information a beacon transmitter desires to send). In this regard, the beacon symbol transmitter can select a subcarrier of bandwidth for transmitting the beacon symbol where the subcarrier is indicative of data and is in one of a plurality of subcarrier groups related to the total available subcarriers. Thus, the groups can have common virtual subcarriers such that a subcarrier index can be found in each group. In this way, the selected group can indicate additional information that can change based on what group is selected for transmitting a given beacon symbol.
US08908611B2 Multipoint data transmission
A semi-single frequency network (SFN) concept is presented. According to the SFN concept, the same data signal is transmitted from multiple base stations to a mobile terminal simultaneously on the same frequency band. Accordingly, the transmitted signals are combined in the radio channel and the mobile terminal experiences the transmitted signals as one signal propagated through a multipath channel. Additionally, each base station transmits a base station specific pilot signal. The mobile terminal carries out a channel estimation procedure for each received pilot signal and combines the channel estimates to obtain information how to equalize the received data signal. Then, the mobile terminal calculates equalization weights from the combined channel estimates and equalizes the received data signal.
US08908604B2 Wireless communication apparatus and wireless communication method
Provided are a wireless communication apparatus and a wireless communication method capable of reducing power consumption without delay of data transmission and reception. The wireless communication apparatus according to the invention includes a reception unit which receives a DRX instruction information destined for the wireless communication apparatus and a monitor process number including a sub-frame number used to monitor a PDCCH destined for the wireless communication apparatus; and a monitoring process unit which monitors the PDCCH destined for the wireless communication apparatus using only sub-frames set based on the sub-frame number, when receiving an instruction to perform a DRX process by the DRX instruction information.
US08908589B2 Repeater device
A repeater device that achieves remote activation without fail by increasing the probability of an activation instruction frame reaching a to-be-activated communication device. The repeater device includes an activation signal generation unit that generates an activation signal, which activates a first communication device, when a frame, which is to be transmitted to the first communication device that is one of communication devices connected to a network managed by the repeater device, is received and when the first communication device is not in operation; and an annunciation signal generation unit that generates an annunciation signal, which sets up a non-communication section in which no communication takes place for a certain period of time with a communication device connected to the network. The repeater device sets up a non-communication section using an annunciation signal, and transmits, with the non-communication section set up, an activation signal.
US08908587B2 Channel feedback in OFDM systems
Methods and apparatus of channel feedback are disclosed. In OFDM systems, the channel is acquired in the frequency domain. A generic multipath model for wireless channels, however, reveals that the time-domain parameters of the channel require much smaller data than the frequency-domain representation of the channel. Means to extracting the time-domain parameters from the frequency-domain channel samples are described for both the continuous time domain and the discrete time domain. Refinements of the time-domain parameters via minimizing a frequency-domain matching error are also described, which further improve the quality of the channel feedback and reduce the feedback overhead. Channel feedback with the time-domain parameters requires only a small fraction of the feedback overhead that is needed by existing channel feedback schemes, and maintains consistently superior performances over wireless channels of various delay spreads, short or long.
US08908583B2 Method and device for allocating resources in wireless communication system
A method of allocating resources in a wireless communication system is provided. A wireless device which makes a transition between Low Power Consumption (LPC) mode and active mode receives, from a base station, an allocation message for allocating persistent scheduling resources used in persistent scheduling. The wireless device communicates with the base station using the persistent scheduling resources, for active duration in which the wireless device operates in the active mode. The wireless device deallocates the persistent scheduling resources automatically when the active duration is finished.
US08908582B2 User equipment operation mode and channel or carrier prioritization
A method for wireless communications is disclosed that includes determining a power operation control feature of a first mode of operation of a user equipment (UE). A channel prioritization is triggered based at least in part on the power operation control feature. A second configuration indicating UE operation in a second mode is received and is based on a UE generated report of a state resulting from the first mode of operation. The second mode of operation is then implemented.
US08908574B2 Generation of HARQ-ACK information and power control of HARQ-ACK signals in TDD systems with downlink of carrier aggregation
Methods and apparatus are provided for a User Equipment (UE) configured to have multiple cells in a DownLink (DL) of a Time Division Duplex (TDD) communication system so as to determine a power of an acknowledgement signal that the UE transmits in a control channel and to determine a number of acknowledgement information bits that the UE multiplexes with data information bits in a data channel. A transmission power of the control signal is determined based on DL Assignment Index (DAI) Information Elements (IEs) in DL Scheduling Assignments (SAs) that the UE detects through multiple transmission time intervals and through the multiple configured DL cells. The number of acknowledgement information bits in the data channel is determined based on a DAI IE of an UpLink (UL) SA associated with the transmission of the data channel.
US08908572B2 Method and apparatus for obtaining information from target base station
A method and an apparatus for obtaining information from a target base station are disclosed. The method includes: when a source base station needs to obtain information from a target base station, receiving, through an air interface, a system message in a certain format broadcast by the target base station; and parsing the system message, and obtaining required information. Through the present invention, an LTE base station can communicate with another LTE base station or with a heterogeneous base station directly through an air interface, thereby increasing the efficiency of communication between base stations.
US08908567B2 Media delivery platform
A method of delivering an audio and/or visual media file including, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.
US08908566B2 Communication management device, communication device, and communication method
The communication management device includes a logical-ring configuring unit that determines a transmission order of a token frame in a network and configures a logical ring; a multicast-address generating unit that generates a multicast address from a MAC address of the communication management device; a multicast-address notifying unit that notifies a slave station configuring the logical ring of the multicast address; and a token-frame processing unit and a data-frame-communication processing unit that transmit a frame having a destination address to which the multicast address is set, and not performing a receiving process of a frame when a destination address of the received frame does not coincide with the multicast address.
US08908546B2 Distributed spectrum sensing
The present invention relates to a spectrum sensing scheme for a radio network. The proposed approach involves applying sensing in a distributed fashion to obtain an estimate of the signal spectrum. A network of the multiple sensing nodes (200-1 to 200-J) obtains such a spectrum estimate without requiring high-speed analog-to-digital converter to accommodate the large band-width of interest.
US08908541B2 Methods, systems, and computer readable media for intelligent optimization of digital signal processor (DSP) resource utilization in a media gateway
The subject matter described herein includes methods, systems, and computer readable media for intelligent optimization of digital signal processor (DSP) resource utilization in a media gateway. In one method, it is determined in a media gateway whether predetermined conditions exist for DSP-less IP-IP switching for a call. In response to determining that the predetermined conditions exist, DSP-less IP-IP switching is implemented for the call in the media gateway. After implementing the DSP-less IP-IP switching for the call, it is determined whether a predetermined event occurs that requires insertion of DSP resources during the call. In response to determining that the predetermined event occurs, the DSP resources are inserted into the call during the call.
US08908536B2 Density-based power outage notification transmission scheduling in frequency-hopping networks
In one embodiment, a node may discover the density of neighboring nodes in a frequency-hopping communication network. In response to identifying a power outage condition, the node may also dynamically determine an initial power outage notification (PON) transmission protocol based on the density of neighboring nodes. The node may then communicate a first PON to a plurality of neighboring nodes according to the initial PON transmission protocol.
US08908524B2 Method of congestion detection in a cellular radio system
A method for detecting congestion in a transport network is provided. The congestion detection utilizes flow control including relative bitrate. The method comprises counting the number of detected frame loss events for a flow. The method further comprises determining if the number of detected frame losses is greater than or equal to a corresponding threshold, wherein the threshold used is an individual threshold for the flow set taking into account relative bitrate weights of the flow, and detecting transport network congestion for the flow when the number of detected frame losses is greater than or equal to the corresponding threshold.
US08908516B2 Maintaining stability of a wireless network by adjusting transmitting period
An enhanced mobile communication device communicates directly with other enhanced mobile communication devices in an ad-hoc mode over a wireless medium. The device transmits and receives packets of digital data. The packets of digital data are such that when transmitted, the probability that they will be received by the other mobile communication devices is increased. The probability is further increased by transmitting the packets a multiple and variable number of times according activity in the wireless medium. Attempts to transmit are made periodically and the period of transmission is adjusted according to activity in the wireless medium. In a transportation application, the packets comprise vehicle traffic congestion update information. The device maintains a traffic database and a map database. Traffic congestion update information is exchanged with other devices. Routes through the map from a source or current position of the device to a destination are computed according to an analysis of the traffic database.
US08908506B2 Method and system for switching APS service channel and automatic protection switching device
A method and a system for switching an APS service channel, and an automatic protection switching device are disclosed. The method includes: a first recovered side reaches a wait-to-restore (WTR) state when the first recovered side receives information about transition to the WTR state from a second recovered side if a current state of the first recovered side is a first No Request (NR) state and if a state prior to transition to the first NR state is a Signal Fail (SF) state; and the first recovered side reaches a second NR state upon expiry of a WTR time of the first recovered side after receiving WTR time expiry information sent by the second recovered side. Therefore, the user can know the WTR state of the first recovered side clearly.
US08908502B2 Communication system, node device, communication method in the communication system, and program
A communication system comprises: failure detection means that detects a failure on a first transmission path over which data transmission is being performed; transmission path setting means that, when the failure exists in a link or a node that is located immediately before its own node, sets a second transmission path as far as a transmission terminal node, the second transmission path that excludes a path from the transmission terminal node to a node that has detected the failure within the first transmission path; first failure notification means that transmits a failure notification signal as far as the transmission terminal node over the second transmission path; new path switching means that, upon receipt of the failure notification signal, switches a switch for data transmission so that a path for new data transmission is the same path as a transmission path for the failure notification signal; and data transmission means that, upon the transmission terminal node receiving the failure notification signal, switches the switch to the second transmission path and performs a new data transmission over the second transmission path.
US08908501B2 Procedures for finding a backup ingress of a point-to-multipoint label switched path
A method comprising receiving a request from a network component to find a backup ingress node for an ingress node of a point-to-multipoint (P2MP) label switched path (LSP), determining a plurality of candidate backup ingress nodes that satisfy a plurality of constraints, including being an edge node in the ingress node's domain and having a direct link to the ingress node, a path to each next hop node of the ingress node of the P2MP LSP, and a path from a source node that communicates with the ingress node, wherein the determination is in response to receiving the request, selecting the backup ingress node from the candidate backup ingress nodes that has a minimum cost of paths from the source node to the next hop nodes via the backup ingress node; and sending a reply to the network component that indicates the selected backup ingress node.
US08908497B2 System and method of releasing resources in a telecommunication network
A system, method, and node for releasing resources in a telecommunications network. The method begins by a node assigning a resource-Identification (ID) to an internal resource within the node. At least one internal resource is allocated by the node for a specific Packet Data Network (PDN) connection. Next, a first message containing a resource-ID of the allocated internal resource is sent to one or more peer nodes. The peer nodes store the received resource-ID from the first message. When a node determines that a malfunction of the allocated internal resource of the node occurs, the node sends a second message containing the resource-ID of the malfunctioning internal resource to the peer nodes. The peer nodes then tear down the PDN connection.
US08908493B2 NC-OFDM for a cognitive radio
The present invention is directed to a method for use in a cognitive radio. A Fourier transform of a time domain signal is performed to obtain a series of frequency domain samples covering substantially the entire predetermined RF spectrum, the time domain signal corresponding to the RF waveform, each frequency domain sample being characterized by a predetermined waveform characteristic. The predetermined waveform characteristic of each frequency domain sample is evaluated in each subcarrier block to obtain a subcarrier block activity level for each subcarrier block. A subcarrier block is selected when its subcarrier block activity level is greater than a predetermined threshold.
US08908488B2 Optical recording medium
The present technology relates to an optical recording medium for realizing an optical recording medium capable of high-capacity recording. A groove and a land are formed, the groove being concave and the land being convex when seen from a side of a laser light incident surface, both of the groove and the land being recording tracks where recording or reproduction of information is performed. According to this recording layer, a pitch between the groove and the land that are adjacent recording tracks is within a range of 250 nm to 200 nm. Moreover, recording or reproduction of information is performed with respect to the recording tracks by irradiation of laser light whose wavelength is 400 nm to 415 nm by an optical system whose NA is 0.85±0.1.
US08908487B2 Optical information reproducing apparatus and optical information reproducing method
In reproduction of a two-dimensional page data from an optical information recording medium utilizing holography, a reproduced two-dimensional page data is divided into a plurality of areas each of which has a predetermined size, the divided two-dimensional areas are individually subjected to adaptive equalizing, and then are coupled to restore the condition of the original two-dimensional page data.
US08908478B2 Tap sensitive alarm clock
A tap sensitive alarm clock has a housing (20), a vibration sensor (22) mechanically coupled to the housing for receiving a shock due to a user tapping the housing, and a control circuit (24) coupled to the vibration sensor for controlling a function of the alarm clock. An audio unit (26) is coupled to an audio circuit (25) for generating sound, e.g. a loudspeaker in an alarm clock or a wake up light. To avoid interference of the sound and the vibration sensor, the alarm clock is provided with a filter (23) coupled to the vibration sensor and the control circuit. The filter has a filter curve matched to block frequencies occurring in the sound. Advantageously it is avoided that the sound frequencies trigger the function, while the sensor is sensitive to other frequencies up to the frequency range of the sound for reliably detecting the tapping.
US08908475B2 Acoustic positioning system and method
An acoustic positioning device includes an acoustic emitter and receiver. The device emits a sequence of at least one first acoustic signal (S1) and one second acoustic signal (S2), separated by a time interval T, and to receive and measure the arrival phase φ1 of S1 and the arrival phase φ2 of S2. The device measures a relative displacement between the acoustic emitter and the acoustic receiver and determines the approximate difference (R2−R1)AUX between the distance R1 traveled by S1 between the acoustic emitter and receiver, and the distance R2 traveled by S2 between the acoustic emitter and the acoustic receiver, and calculates the relative displacement (R2−R1) between the acoustic emitter and the acoustic receiver as a function of the approximate difference (R2−R1)AUX, of the time interval T and of the arrival phases φ1, φ2 respectively of S1 and of S2.
US08908471B2 Method for building velocity models for imaging in multi-azimuth marine seismic surveys
A programmable computer is used to perform the following. 3D seismic data sets, corresponding to each azimuth in seismic data obtained from a multi-azimuth marine seismic survey, are migrated in grids oriented with the corresponding azimuth. Acquisition geometry is stored for each trace in the seismic data sets for each azimuth. Residual analysis, based on the corresponding azimuth, is performed on each of the migrated data sets, generating residuals and reflectors for each azimuth. The residuals and reflectors generated for each azimuth are rotated and merged on a master grid. Reflection tomographic inversion is applied iteratively to the rotated and merged residuals and reflectors to update a velocity model using the acquisition geometry as based on the master grid. The earth's subsurface is imaged using the updated velocity model.
US08908468B2 Wireless remote sensing system using surface acoustic wave sensor
In an ON state, a first switch generates a transmission signal by pulse modulating a carrier. A SAW sensor outputs a reception signal after a delay from receipt of the transmission signal. In an input state, a second switch receives and transmits the transmission signal to the SAW sensor. In an output state, the second switch receives and outputs the reception signal. A SAW delay element outputs a local signal after the delay from receipt of the transmission signal. A mixer generates a synchronous detection signal by mixing the reception and local signals. During the input state of the second switch, the first switch switches from the OFF state, to the ON state, and back to the OFF state. The second switch switches from the input state to the output state before the delay after the first switch switches back to the OFF state.
US08908467B2 Semiconductor memory apparatus and semiconductor system including the same
A semiconductor memory apparatus includes a shared pad which is configured to output a read operation control signal in a read operation and receive a write operation control signal in a write operation.
US08908464B2 Protection for system configuration information
Systems and methods for detecting power attacks related to subnormal read voltage on an integrated circuit. Upon initiating power up of the integrated circuit and prior to reading configuration information from non-volatile memory (NVM), test cells associated with the NVM are read first. The test cells share a common power supply with the NVM and output read values from the test cells are configured to deviate from values pre-programmed in the test cells when a subnormal read voltage is applied on the common power supply. Thus, by comparing the output read values with the pre-programmed values, it can be determined whether voltage of the common power supply is subnormal, wherein configuration information will be read incorrectly at a subnormal read voltage. If the voltage is subnormal, power up is aborted. Otherwise, power up is allowed to proceed by reading the configuration information from the NVM.
US08908462B2 Semiconductor device including current compensator
The present technology relates to an electronic device, and more particularly, to a semiconductor device. The semiconductor device includes a peripheral circuit, a power output line connected to the peripheral circuit and configured to transmit an operation voltage to the peripheral circuit, a current compensator including an OP-amplifier connected to the power output line, and a capacitor connected between an output terminal of the OP-amplifier and the power output line.
US08908461B2 Refresh circuit in semiconductor memory device
A refresh circuit in a semiconductor memory device performs a multi-enable skew refresh operation during each periodic refresh operation. The refresh circuit includes a signal generation unit configured to generate a plurality of refresh signals having different timings during a refresh operation period, a first refresh circuit configured to enable refresh target lines associated with a first memory group in a memory cell array through operation periods of at least two time periods by using some of the refresh signals, and a second refresh circuit configured to enable refresh target lines associated with a second memory group differing from the first memory group through operation periods of at least two time periods by using some or all of the rest of the refresh signals. Enable timings of the first and second refresh circuits do not coincide each other.
US08908459B2 Circuit and method for reducing leakage current
A circuit includes an input/output (IO) circuit, a first node configured to have a first voltage level, a second node configured to have a second voltage level, a third node, and a switching circuit. The IO circuit has a set of transistors, and the third node is coupled to bulks of the set of transistors. The switching circuit is configured to couple the first node to the third node when the IO circuit is operated in an active mode; and couple the second node to the third node when the IO circuit is operated in an inactive mode. The first voltage level causes the set of transistors to have a first threshold voltage, the second voltage level causes the set of transistors to have a second threshold voltage, and an absolute value of the second threshold voltage is greater than that of the first threshold voltage.
US08908454B2 Memory architecture with redundant resources
A hierarchical memory architecture includes an array of memory sub-arrays, each of which includes an array of memory cells. Each sub-array is supported by local wordlines, local column-select lines, and bitlines. The local wordlines are controlled using main wordlines that extend past multiple sub-arrays in a direction parallel to a first axis, whereas the local column-select lines are controlled using main column-select lines that extend between sub-arrays in a direction perpendicular to the first axis. At the direction of signals presented on the local wordlines and column-select lines, subsets of the bitlines in each sub-array are connected to main data lines that extend over a plurality of the sub-arrays in parallel with the second axis. Some embodiments include redundant data resources that are selected based on a decoding of row addresses.
US08908444B2 Erase for 3D non-volatile memory with sequential selection of word lines
An erase operation for a 3D stacked memory device adjusts a start time of an erase period and/or a duration of the erase period for each storage element based on a position of the storage element. A voltage is applied to one or both drive ends of a NAND string to pre-charge a channel to a level which is sufficient to create gate-induced drain leakage at the select gate transistors. With timing based on a storage element's distance from the driven end, the control gate voltage is lowered to encourage tunneling of holes into a charge trapping layer in the erase period. The lowered control gate voltage results in a channel-to-control gate voltage which is sufficiently high to encourage tunneling. The duration of the erase period is also increased when the distance from the driven end is greater. As a result, a narrow erase distribution can be achieved.
US08908425B2 Thermally-assisted MRAM with ferromagnetic layers with temperature dependent magnetization
A technique is provided for a thermally assisted magnetoresistive random access memory device. The device has a synthetic antiferromagnetic layer disposed on an antiferromagnetic layer. The synthetic antiferromagnetic layer has a first ferromagnetic storage layer, a non-magnetic coupling layer disposed on the first ferromagnetic storage layer, and a second ferromagnetic storage layer disposed on the non-magnetic coupling layer. A non-magnetic tunnel barrier is disposed on the second ferromagnetic storage layer, and a ferromagnetic sense layer is disposed on the non-magnetic tunnel barrier. A first ferromagnetic critical temperature of the first ferromagnetic storage layer is higher than an antiferromagnetic critical temperature of the antiferromagnetic layer, is higher than a second ferromagnetic critical temperature of the second ferromagnetic storage layer, and is higher than a third ferromagnetic critical temperature of the ferromagnetic sense layer.
US08908414B2 Modified reset state for enhanced read margin of phase change memory
Subject matter disclosed herein relates to techniques involving a structural relaxation (SR) phenomenon for increasing resistance of a Reset state of phase change memory.
US08908409B2 Stable SRAM cell
SRAM cells and SRAM cell arrays are described. In one embodiment, an SRAM cell includes a first inverter and a second inverter cross-coupled with the first inverter to form a first data storage node and a complimentary second data storage node for latching a value. The SRAM cell further includes a first pass-gate transistor and a switch transistor. A first source/drain of the first pass-gate transistor is coupled to the first data storage node, and a second source/drain of the first pass-gate transistor is coupled to a first bit line. The first source/drain of the switch transistor is coupled to the gate of the first pass-gate transistor.
US08908407B1 Content addressable memory (“CAM”)
A content addressable memory device based on an extremely compact design, potentially as small as 16F2 per memory cell. One embodiment is based on cells having two memory storage elements, such as RRAM elements. Each RRAM element and a respective FET are connected in series between a common matchline and a respective bitline. Cell content for each cell is matched against a bit of a search word by applying voltages to the respective bitlines dependent upon bit value and causing one of the two RRAM elements for each cell to discharge the matchline over a low resistance path in event of mismatch between the cell content and the bit. If no “quick” discharge occurs for multiple cells of a row, then a match is detected. In addition, a matchline recharge path to a high voltage bitline is substantially eliminated by controlling the FETs with specific wordline voltages.
US08908396B2 Control circuit for controlling the maximum output current of power converter and method thereof
A control circuit of the power converter according to the present invention comprises a feedback circuit, an output circuit and an adaptive clamping circuit. The feedback circuit generates a feedback signal in accordance with an output of the power converter. The output circuit generates a switching signal in accordance with the feedback signal for regulating the output of the power converter. The adaptive clamping circuit limits the level of the feedback signal under a first level for a first load condition. The feedback circuit determines a slew rate of the feedback signal for increasing the level of the feedback signal from the first level to a second level. The adaptive clamping circuit is disabled and the level of the feedback signal can be increased to the second level for a second load condition.
US08908395B2 Method and apparatus for implementing an unregulated dormant mode with an event counter in a power converter
An example power converter includes an energy transfer element, a switch, and a control circuit. The control circuit includes a drive signal generator and an unregulated dormant mode control circuit. The unregulated dormant mode control circuit renders dormant the drive signal generator thereby ceasing the regulation of the output by the drive signal generator when the energy requirement of the one or more loads falls below a threshold for more than a first period of time. The drive signal generator is unresponsive to changes in the energy requirements of the one or more loads when dormant. The unregulated dormant mode control circuit powers up the drive signal generator after a second period of time has elapsed, such that the drive signal generator is again responsive to changes in the energy requirement of the one or more loads after the second period of time has elapsed.
US08908391B2 Method and apparatus for regulating an additional output of a power converter
An example post regulator controller for use in a power converter having a regulated output and an additional output is disclosed. The post regulator controller includes an inductor to be coupled between the regulated output of the power converter and a post regulator switch of the power converter. The inductor is to be coupled to drive the post regulator switch with an induced voltage across the inductor to redirect energy from the regulated output to the additional output of the power converter.
US08908383B1 Thermal via structures with surface features
Embodiments of the present disclosure describe apparatuses, methods, and systems of thermal via structures with surface features. In some embodiments the surface features may have dimensions greater than approximately one micron. The thermal via structures may be incorporated into a substrate of an integrated circuit device. Other embodiments may be described and/or claimed.
US08908372B1 Cooling a chassis by moving air through a midplane between two sets of channels oriented laterally relative to one another
Heat dissipating electronic components and circuitry in a communication chassis are cooled by moving air at least through a midplane, between two groups of channels that are laterally oriented relative to one another. In an illustrative embodiment, channels of one group are oriented vertically while channels of another group are oriented horizontally. Each channel, regardless of whether it is vertical or horizontal, is defined by space in the chassis between adjacent circuit boards. Circuit boards on one side of the midplane are electrically connected to circuit boards on the other side of the midplane by orthogonal connectors on the midplane. The midplane additionally has openings that enable movement of air between vertically-oriented channels and horizontally-oriented channels. Circuit boards of the two orientations are cooled by increasing air pressure in vertically-oriented channels or by decreasing air pressure in horizontally-oriented channels or both, depending on the embodiment.
US08908370B2 Electronic device
An electronic device includes a body, a cover coupled to the body, and a sliding mechanism. The sliding mechanism includes a rotating component, a first locking component, and a second locking component. When the second locking component moves to a locked position, the second locking component engages with the first locking component to lock the cover to the body. When the second locking component moves to an unlocked position, the first locking component disengages from the second locking component, to allow the rotating component to rotatably drive the cover to be opened.
US08908368B2 Rack level hot aisle containment system
A method and system of cooling a server rack unit is described herein. A server rack for housing certain devices may be configured to receive a first air flow at a server rack front. Each device may form a wall at the back of the device creating a channel between the wall and the server rack back. The camber may collect warm air created by the first air flow as it extends over the at least one server. A first surface of the server may define at least one server rack opening allowing the warm air in the channel to exit the server rack.
US08908366B2 Electronic device having main body and front cover capable of latching the main body via magnets
An electronic device includes a main body, a front cover rotatably connected to the main body, a base, a slide guiding plate, three first magnets, and two second magnets. The main body defines a groove. The front cover defines a notch. The base is received in the groove and defines two first receiving grooves. The slide guiding plate is slidably received in the notch and defines three second receiving grooves. One of the three first magnets is received in one of the two first receiving grooves, and the other two first magnets are received in two of the three second receiving grooves respectively. One of the second magnets is receiving in the other first receiving groove, and the other second magnet is receiving in the other one of the three second receiving grooves and positioned between the two first magnets received in the two second receiving grooves.
US08908363B2 Display having pivot constraint function
A display having pivot constraint function is disclosed in the present invention. The display includes a panel, a supporter, a pivot mechanism and a constraint mechanism. The pivot mechanism is disposed between a first bridging component of the panel and a second bridging component of the supporter. A rotation angle of the panel relative to the supporter can be adjusted via the pivot mechanism, and the constraint mechanism can constrain the rotation of the panel relative to the supporter. The constraint mechanism includes a body and a contacting portion. The body is movably disposed on the panel, and partly protrudes from a boundary of the panel. The contacting portion is connected to the body for simultaneously contacting the first bridging component and the second bridging component, so as to constrain rotation between the first bridging component and the second bridging component, and to fix a view angle of the panel.
US08908360B2 Electronic apparatus
An electronic apparatus includes an electronic device, a column that supports the electronic device, a plate member connected to a lower end of the column, a support member that includes a lower plate segment disposed under the plate member and an upper plate segment disposed above the plate member and supports the plate member such that the plate member is allowed to swing between the lower plate segment and the upper plate segment, and a wall member that faces a side surface of the plate member to restrict a range of turning of the plate member.
US08908350B2 Capacitor
A device including a first electrical conductor, a second electrical conductor, dielectric material connecting the first and second conductors to each other, and an output or ground terminal section. The first electrical conductor has a first terminal section and a first plate section. The second electrical conductor includes a second terminal section and a second plate section. The second terminal section is connected to a first end of the second plate section. The second plate section includes a coil shaped section. The output terminal section is connected to an opposite second end of the second plate section. The dielectric material connects the first and second plate sections to each other.
US08908348B2 Wafer grounding and biasing method, apparatus, and application
A wafer grounding apparatus and method adaptable to a charged particle beam apparatus is disclosed. A wafer substrate is supported by a wafer mount. A grounding pin is arranged to be in contact with a backside film formed on a backside of the wafer substrate. A grounding pulse generator provides at least one pulse to drive the grounding pin such that dielectric breakdown occurring at the backside film leads to establishment of a current path through the backside films. Accordingly, a current flows in the wafer substrate through this current path and then flows out of the wafer substrate via at least one current return path formed from capacitive coupling between the wafer substrate and the wafer mount.
US08908346B2 Overvoltage protection device
An overvoltage protection device for protecting electrical low-voltage installations, having a lower device part and at least one upper device part, wherein the lower device part has input and output terminals for the electrical conductors to be connected and contact elements connected to the input and output terminals. The upper device part has at least one overvoltage protection element. An intermediate device part is additionally provided which can be fitted onto the lower device part and onto which the upper device part can be fitted. The intermediate device part has mating contact elements corresponding to the contact elements of the lower device part and also has contact elements connected to the mating contact elements. The intermediate part has at least one longitudinal element connected between two mating contact elements, and the upper device part has mating contact elements corresponding to the contact elements of the intermediate device part.
US08908345B2 Semiconductor device
In a stacked chip system, an IO circuit connected to a TSV pad for IO and a switch circuit constitute an IO channel in each chip, the IO channels as many as the maximum scheduled number of stacks are coupled together and connected to constitute an IO group, and the chip has one or more such IO groups. Each TSV pad for IO is connected with a through via to an IO terminal at the same position in a chip of another layer. On an interposer, if the actual number of stacks is less than the maximum scheduled number of stacks, connection pads for IO in adjacent IO groups on the interposer are connected via a conductor.
US08908343B2 System for electric distribution system protection and control and method of assembling the same
An electric distribution system includes at least one feeder and a protection and control system. The feeder includes at least one segment including a first end and an opposing second end. The protection and control system includes a protective device and an electric current measuring device coupled to the segment proximate each end. The system further includes at least one processor coupled in communication with the electric current measuring devices. The at least one processor is programmed to determine a difference between a synchronized first electric current measured proximate the first end and a synchronized second electric current measured proximate the opposing second end and determine a switching condition of the protective devices as a function of the difference between the synchronized first and second electric currents.
US08908340B2 Switched transient voltage suppression circuit
A transient voltage suppression circuit includes a voltage suppression circuit, a switch activation circuit, and a solid-state switch. The switch activation circuit is configured to selectively supply a switch activation signal. The solid-state switch is electrically connected in series with the voltage suppression circuit, is coupled to receive the switch activation signal selectively supplied by the switch activation circuit, and is configured, in response to the switch activation signal, to switch from an OFF state to an ON state.
US08908331B2 Thermally-assisted magnetic recording head including a waveguide, a magnetic pole, and a plasmon generator and method of manufacturing the same
This thermally-assisted magnetic recording head includes: a waveguide having a first end surface included in an air bearing surface; a magnetic pole having a second end surface included in the air bearing surface; a plasmon generator having a third end surface included in the air bearing surface; a first film covering the first end surface of the waveguide and the second end surface of the magnetic pole, and having an opening in a region corresponding to the third end surface of the plasmon generator; and a second film filling the opening and covering the third end surface of the plasmon generator.
US08908327B1 Hard disk drive mounting frame and electronic device using same
A hard disk drive mounting frame for supporting hard disk drive includes a bottom plate and two side plates extending upwardly from the bottom plate. The side plates and the bottom plate corporately define a receiving space to receive the hard disk drive. Each of the side plates defines a plurality of hard disk drive supporting holes. Hard disk drive securing screws pass through the hard disk drive supporting holes to engage with the hard disk drive. The bottom plate defines a plurality of frame supporting holes, the frame supporting holes is located directly under the hard disk drive and covered by the hard disk drive, frame securing screws pass through the frame supporting holes to secure the hard disk drive mounting frame to outer environment. An electronic using the hard disk drive mounting frame is also provided.
US08908314B2 Data file information based selection of tape drive tape speed
A microprocessor of a tape drive may identify a pattern associated with data files previously written to tape, predict information about a next data file to be written to the tape based on the pattern, select a tape rate based on the predicted information, and operate the tape drive at the selected tape rate.
US08908311B1 Data storage device writing a multi-sector codeword in segments over multiple disk revolutions
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of data sectors. During a first revolution of the disk, write data is first encoded into a codeword spanning at least a first data sector and a second data sector and a first part of the codeword is written to the first data sector. During a second revolution of the disk, the write data is second encoded into the codeword and a second part of the codeword is written to the second data sector.
US08908305B1 Systems and methods for slider head stability determination
Systems and method relating generally to data processing, and more particularly to systems and methods for determining head stability.
US08908304B2 Systems and methods for channel target based CBD estimation
Various approaches, methods, systems, circuits and devices for channel bit density estimation.
US08908285B2 Zoom lens and image-pickup apparatus including the same
The zoom lens includes a front unit including a first positive lens unit and a second positive or negative lens unit, a reflective mirror and a rear unit including two or more lens units. During zooming, the reflective mirror is not moved, and the first lens unit and at least two lens units of the rear unit are moved. When the zoom lens is retracted into a body of an image pickup apparatus, at least one of rotation of the reflective mirror such that a normal line thereto is brought closer to parallel to an optical axis of the rear unit and axial movement thereof in a direction of the optical axis of the rear unit is performed. The front unit is moved into a space formed by the at least one of the rotation and the axial movement. Conditions of 10.5
US08908283B2 Optical system, imaging apparatus, and method for forming image by the optical system
Providing an optical system having excellent optical performance with sufficiently correcting spherical aberration and curvature of field, an imaging apparatus, and a method for forming an image by the optical system. The optical system includes a plurality of lens groups, at least one of the plurality of lens groups having an A lens that satisfies at least one of given conditional expressions.
US08908280B2 Optical device, image display apparatus, and method for manufacturing optical device
A head-mounted display that guides image light displayed by an image formation unit and focuses the image light on a viewer's side includes a light guide member that angularly converts the image light incident from the image formation unit based on reflection at a plurality of transflective layers, and a light absorption layer is disposed on each of the transflective layers. The light guide member has a light incident surface through which the image light is introduced into the light guide member, a prism reflection surface that is disposed at an end of the light guide member, serves as one of the plurality of transflective layers, and reflects the image light introduced through the light incident surface, and the light absorption layers disposed between the light guide member and the prism reflection surface.
US08908279B2 Head-mounted display system
A head-mounted display system having a light source made up of a plurality of light-emitting diodes; a flat-panel display for producing an image on a flat-panel; a projecting mechanism having a cylindrical housing; and an eye-proximate optical system, wherein: the flat-panel display is secured within the housing so as to be inclined so that the normal direction to the flat-panel is not a pupillary axial direction; the light source is secured within the housing so that the direction of emission of the light that is emitted from each light-emitting diode is coincident with the pupillary axial direction and so that each light-emitting diode is at an equal distance from the flat panel; and a reflecting plate, for reflecting the light that is emitted from the light source, is formed so as to be at the inner peripheral face of the housing, placed between the light source and the flat-panel display.
US08908265B2 Optical fiber amplifier comprising an embedded filter and a control method with improved feedforward control performance
An optical amplifier with improved transient performance has two amplifier stages and a gain flattening filter-inserted between the amplifier stages. A control unit generates a pump control signal for a common pump source pumping both amplifier stages. The pump control signal has a feed-forward component and a feedback component. After a drop of channels the feed-forward control circuit is responsible for the transient performance and fast gain stabilization. The characteristic of the gain flattening filter is taken into account in calculating an optimum feed-forward control signal.
US08908262B2 Method and device for amplifying an optical signal
According to the invention, the optical signal (SE) is spatially divided into N elementary optical signals (SE.1, SE.2, . . . , SE.N), the spectral ranges thereof being adjacent in pairs and forming, substantially by juxtaposition, the spectral range of the optical signal; these N elementary signals are amplified respectively by means of N elementary amplifiers (4.1, 4.2, . . . , 4.N), the spectral ranges thereof respectively comprising the spectral ranges of said N elementary signals; the N amplified elementary signals (Ss.1, Ss.2, . . . , Ss.N) are assembled to form an amplified optical signal (Ss), the spectral range thereof substantially coinciding with a predetermined spectral range, and finally the spectral phases of the N initial elementary signals (Ss.1, Ss.2, . . . , Ss.N) are adjusted before amplification on the basis of the spectral phase of said amplified signal (Ss).
US08908258B2 Electrophoresis device and display unit
There are provided an electrophoresis device and a display unit which are capable of realizing high contrast. The electrophoresis device includes a plurality of electrophoretic particles and a porous layer that are contained in an insulating liquid, the porous layer being formed using a fibrous structure including a plurality of non-migrating particles. An average particle size of the electrophoretic particles is equal to or less than one-fifth of an average pore size of the porous layer.
US08908248B2 Image reading device which includes a light controlling unit
An image reading device includes: a conveying unit for conveying an irradiated member that has a hologram area in a conveying direction; a first light source for applying light to an irradiated part in the hologram area; and a second light source separated from the first light source along the conveying direction and applying light to an irradiated part in the hologram area when the hologram area is conveyed by a prescribed distance. An irradiation angle at which the irradiated part is irradiated with the light of the first light source is made to be different from an irradiation angle at which the irradiated part is irradiated with the light of the second light source when the hologram part is conveyed by the prescribed distance. Lights reflected by the hologram area are respectively received to detect an electric signal of the hologram area of the irradiated member.
US08908247B2 Image creation device, transmitting device, image-transmitting system, and program used in same
Color image data composed of pixels arranged in a matrix wherein colors are expressed in bit rows is created from an acquired document file, and same-resolution binary image data and low-resolution binary image data composed of binary pixels arranged in a matrix are created based on the color image data. A first combining process is performed in which a lower bit value of a predetermined color of the pixels of the color image data is replaced with the value of the corresponding ones of the pixels of the same pixels, and a second combining process is performed in which a lower bit value of a color other than the bit replaced in the first combining process in the pixels of the first combined image data is replaced with the value of the corresponding ones of the pixels of the low-resolution binary image data.
US08908244B2 Image processing apparatus and image processing method
An image processing apparatus includes an achromatization determination portion, an achromatization processing portion, and a line designation portion. If a black pixel is present within a predetermined peripheral range from a target pixel in a sub-scanning direction, the achromatization determination portion determines whether to achromatize the target pixel, on the basis of an attribute of a background determination pixel present in an opposite direction from the target pixel with respect to the black pixel and within a range of a predetermined number of pixels from the black pixel. If no black pixel is present within the predetermined peripheral range from the target pixel in the sub-scanning direction, the achromatization determination portion determines not to achromatize the target pixel. The achromatization processing portion achromatizes the target pixel determined to achromatize by the achromatization determination portion, and does not achromatize the target pixel determined not to achromatize by the achromatization determination portion.
US08908226B2 Information processing device, control method of an information processing device, and storage medium storing a program executed by a control unit of the information processing device
When a recording device that records according to a template is replaced with a new recording device, the new recording device can also record according to the template of the replaced recording device. A template terminal can connect to a first printer storing a first template database related to a first template and records according to the first template. A control unit acquires the first template database from the first printer, processes the first template database according to a difference in the structure of the first printer and a second printer that records according to a second template, and generates a second template database related to a second template stored in the second printer.
US08908222B2 Apparatus that inhibits leaving and forgetting of originals
Each user can use an image forming system by performing authentication through an ID card. In a case where a first user does not remove an original even though reading of the original has finished, a user ID of the first user is stored. Next, when a second user removes the original, the user ID of the second user is stored associated with the user ID of the first user. The user ID of the first user who forgot the original and the user ID of the second user who removed this original are outputted, and therefore the first user can more easily discover the original by inquiring to the second user of the whereabouts of the original.
US08908217B2 Information processing terminal, information processing device, information processing system, and recording medium
An information processing terminal capable of communicating with an information processing device with an operational panel on which setting on a job and an order to execute the job are accepted. The information processing terminal includes: a display unit; an operational input unit; a remote controller to remote control the information processing device by acquiring an operational screen and displaying the operational screen, and by transmitting operational information to the information processing device; a terminal function controller to control a specific function mounted on the information processing terminal; and a storage storing a program that functions as a cooperation controller to make the information processing device and the terminal function controller work cooperatively. The remote controller actuates the cooperation controller by starting the program and displays the cooperation operational screen. The cooperation operational screen is used for making the information processing device and the terminal function controller work cooperatively.
US08908211B2 Printing system, printing control apparatus, and non-transitory computer readable recording medium stored with printing control program
A printing system includes a terminal apparatus and a printing control apparatus. The terminal apparatus includes a setting unit for setting a printing condition for a document, a generating unit for generating print data containing data of the document, setting data indicating the printing condition, and instruction information instructing to register the printing condition, and a transmitting unit for transmitting the print data. The printing control apparatus includes a storage unit for storing the printing condition and name information specifying the printing condition, a receiving unit for receiving the print data, a recognizing unit for recognizing that the print data contains the instruction information, and a registering unit for causing the printing condition indicated by the setting data to be stored in the storage unit if it is recognized that the print data contains the instruction information.
US08908208B2 Image processing apparatus, unauthorized use preventing method, and storage medium
An image processing apparatus includes a storing unit configured to store comparison data; an analysis unit configured to analyze a print job sent by a requesting user from an information processing apparatus to obtain user information of the requesting user; a comparison unit configured to compare the obtained user information with the comparison data to determine whether registered user information corresponding to the obtained user information is present in the comparison data; and a registration unit configured to register the obtained user information as the comparison data of an authorized user if the registered user information corresponding to the obtained user information is not present in the comparison data. The comparison unit is configured to control execution of a printing process and/or an error process if the registered user information corresponding to the obtained user information is present in the comparison data.
US08908207B2 Print server, print control system and print control method having a raster image processor (RIP) function
A print server is linked through a communication network to a client device for sending PDL data, and an image forming apparatus provided with a RIP section for creating raster data by rasterizing the PDL data and a printer section for executing printing according to the raster data. This print server is provided with at least a RIP section for creating raster data by rasterizing the PDL data received from the client device, and a control section that compares the time to be taken before output when the PDL data received from the aforementioned client device is sent to the image forming apparatus with the time to be taken before output when the raster data created by the RIP section of the printer server is sent to the image forming apparatus, whereby the data whose length of time before the output is shorter is sent to the image forming apparatus.
US08908195B2 Method for measuring cracks remotely and device thereof
The present invention relates to a method for measuring cracks remotely and the device thereof. First, multiple laser spots with known a shape are projected onto a remote wall and beside a crack. Then, by using geometric calculations, the relative coordinates of the laser spots on the wall and the real distance can be given and used as the reference length of the crack. Next, a camera is used for taking a picture of the remote crack along with the laser spots; the image identification technology is used for calculating the relevant parameters of the crack. Thereby, to acquire the parameters of the crack, a user needs not to be present at the site for measuring at a short distance or placing a reference object, and thus providing safety and convenience.
US08908193B2 Recording sheet surface detection apparatus and image forming apparatus
An image forming apparatus for detecting surface conditions of a recording sheet on which an image is formed, includes a light source configured to emit a first light beam and a second light beam, an image capture device configured to capture a first image of a surface of the recording sheet illuminated with the first light beam and a second image of the surface of the recording sheet illuminated with the second light beam. A first straight line including a ray in a center of the first light beam and a second straight line including a ray in a center of the second light beam intersect with each other, when each straight line is projected onto the surface of the recording sheet, and a detection device configured to detect information about the unevenness on the surface of the recording sheet based on the first image and the second image.
US08908184B2 Absorption measurement system
An absorption measurement system, flexibly usable over a large measuring range, for measuring at least one property of a medium reflected in its absorption behavior, especially a property such as an absorption coefficient (μ). The absorption measurement system comprises: a measuring chamber filled with the medium in measurement operation, in which radiatable beam paths usable as measuring paths and of different lengths, extend completely through the medium; a transmitting unit, which transmits radiation along the measuring paths through measuring chamber in measurement operation; a measuring and receiving unit, which receives radiation passing through measuring chamber on the measuring paths and measures its radiation intensities dependent on the property of the medium and the lengths of the measuring paths; and a measuring electronics, which determines the property based on the measured radiation intensities and the lengths of measuring paths.
US08908174B2 Apparatus, especially microscope, for the analysis of samples
A microscope device which has a diffraction-limited resolution volume, with multiple dye molecules that can be switched between different states, at least one of which is fluorescent. The fluorescence is focused using an objective lens and is imaged onto a spatially resolving detector. In at least one portion of the sample, the dye molecules have a distribution density that is greater than the inverse of the diffraction-limited resolution volume. One or more light sources are provided for emitting a switching radiation in order to switch a first subset of the dye molecules in the sample, and for emitting an excitation radiation in order to excite the first subset of dye molecules. A phase mask which generates a light distribution having an at least partially limited local minimum radiation on the detector plane is provided in the beam path, preferably in the detection beam path.
US08908170B2 Method for detecting defect of display panel and related detecting device
The present invention provides a method for detecting a defect of a display panel and related defect detecting device. The method includes: utilizing lights having different colors to illuminate the display panel; obtaining a plurality of corresponding grey-scale diagrams when the lights illuminate the display panel; and determining whether the display panel has a defect. If the grey-scale diagrams indicate a grey-scale difference, determining that the display panel has a defect. In this way, the present invention is able to raise defect detecting ability for the display panel and prevent from missing the defects.
US08908160B2 Optical air data system suite of sensors
Systems and methods for laser based measurement of air parameters for use, e.g., on aircraft are disclosed. An example system includes a coherent source of radiation, a modulator, a transceiver, an optical mixer, and a measuring system. The coherent source produces a coherent radiation beam, and the modulator is configured to modulate the coherent radiation beam. The transceiver is configured to transmit the modulated radiation beam to, and receive a scattered radiation signal from a target region. The optical mixer is configured to determine a difference between the scattered radiation signal and the reference radiation beam. The measuring system is configured to determine at least one of velocity, air density, pressure, temperature, barometric altitude, angle of attack, angle of side slip, icing and turbulence based on the difference between the scattered radiation signal and the reference radiation beam.
US08908145B2 Pattern forming apparatus and pattern forming method, movable body drive system and movable body drive method, exposure apparatus and exposure method, and device manufacturing method
A partial section of an aerial image measuring unit is arranged at a wafer stage and part of the remaining section is arranged at a measurement stage, and the aerial image measuring unit measures an aerial image of a mark formed by a projection optical system. Therefore, for example, when the aerial image measuring unit measures a best focus position of the projection optical system, the measurement can be performed using the position of the wafer stage, at which a partial section of the aerial image measuring unit is arranged, in a direction parallel to an optical axis of the projection optical system as a datum for the best focus position. Accordingly, when exposing an object with illumination light, the position of the wafer stage in the direction parallel to the optical axis is adjusted with high accuracy based on the measurement result of the best focus position.
US08908138B2 Contact structure
There is disclosed a contact structure for electrically connecting conducting lines formed on a first substrate of an electrooptical device such as a liquid crystal display with conducting lines formed on a second substrate via conducting spacers while assuring a uniform cell gap among different cells if the interlayer dielectric film thickness is nonuniform across the cell or among different cells. A first conducting film and a dielectric film are deposited on the first substrate. Openings are formed in the dielectric film. A second conducting film covers the dielectric film left and the openings. The conducting spacers electrically connect the second conducting film over the first substrate with a third conducting film on the second substrate. The cell gap depends only on the size of the spacers, which maintain the cell gap.
US08908136B2 Liquid crystal display panel with multi-domain pixel layout
The invention provides a liquid crystal display panel with a multi-domain pixel layout, including: a plurality of pixel units arranged in a matrix formed by columns and rows, wherein each pixel unit is divided into a plurality of domains; a first alignment layer aligned to directions along the columns; and a second alignment layer aligned to directions along the rows. For two adjacent pixel units arranged in the column direction, the domains adjacent to a boundary between the two adjacent pixel units are defined with the same directions which liquid crystal molecules tilt toward by the first and second alignment layers.
US08908132B2 Blue phase mode liquid crystal display device and method of manufacturing the same
Disclosed is a liquid crystal display device that includes: a blue phase mode liquid crystal layer between the first and second substrates, and has an optical anisotropy when an electric field is applied and not applied; polarizing plates on outer surfaces of first and second substrates, respectively; and one of a first optical compensation film including a +C plate, and a second optical compensation film including a biaxial phase retardation layer, between the polarizing plate and the liquid crystal panel.
US08908128B2 Color filter substrate and LCD device using it
In a color filter substrate without an overcoat layer, a planarization pattern layer is further provided so as to cover at least an outer step portion of a frame-shaped resin black matrix.
US08908124B2 Light guide plate and liquid crystal display device including the same
A light guide plate for a backlight unit of a liquid crystal display device includes one side surface where light from a first light source is incident; the other side surface opposite to the one side surface; a front surface combining the one and the other one side surfaces; and a rear surface including a plurality of light guide patterns, each of the plurality of light guide patterns including a protruding portion and a groove portion, wherein one of the protruding portion and the groove portion is positioned at a center of the other one of the protruding portion and the groove portion.
US08908123B2 Direct-light type backlight module and liquid crystal display
A direct-light type backlight module and a liquid crystal display (LCD) are proposed. The direct-light type backlight module includes a base frame, a light source, a diffuser plate, and a plurality of support pins. The light source is disposed on the base frame. The diffuser plate is disposed on the light source. The plurality of support pins are disposed on the base frame and support the diffuser plate. At least one of the plurality of support pins is made of first transparent materials, or is made of is made of top and bottom connected second transparent materials and opaque materials. Through the abovementioned method, support pin shadow mura could be successfully prevented, and a backlight effect and a display effect could be effectively enhanced when light emitted by the light source shines on the at least one of the plurality of support pins.
US08908120B2 Back frame of flat panel display device, backlight system, and flat liquid crystal display device
The present invention provides a back frame of flat panel display device, which includes at least first and second primary assembling pieces. The at least two primary assembling pieces are joined to form the back frame. The primary assembling pieces have a snap-on engagement section, and the snap-on engagement section mates a front frame of the flat panel display device. The present invention provides a back frame of front panel display device, a backlight system, and a flat liquid crystal display device that form a snap-on engagement section on a primary assembling piece to mate a snap-on engagement of a front frame of the flat panel display device to fix the front frame of the flat panel display device and also to allow of easy disassembling of the flat panel display device.
US08908117B2 Thin film transistor array substrate and liquid crystal display apparatus comprising a transparent conductive film pattern having a first type pattern and a second type pattern
A thin film transistor array substrate of the present invention having an array area, and a frame area, the thin film transistor array substrate includes: a thin film transistor; an upper metal pattern formed by the same material as source and drain electrodes at the same layer; a transparent conductive film pattern; and an upper layer insulation film, wherein the transparent conductive film pattern has: a first-type transparent conductive film pattern provided to located within one of a pattern of the electrode pattern and a pattern of the metal pattern, as viewed from the top side, and to not cover pattern end faces of the electrode pattern or the metal pattern; and a second-type transparent conductive film pattern provided to stick out from an inside of at least a portion of one of the patterns, as viewed from the top side and to cover the pattern end faces.
US08908114B2 Liquid crystal display device
An IPS liquid crystal display device with a reduced number of layers, in which the variation of pixel electrode potential due to ON/OFF operation of a gate voltage is suppressed. A pixel electrode is formed on a TFT substrate formed of glass. A gate insulating film is formed to cover the pixel electrode, an inorganic passivation film is formed on the gate insulating film, and a common electrode is formed on the passivation film. A liquid crystal molecule is driven with an electric line of force in a slit formed in the common electrode. A capacitive electrode, which is connected to the common electrode, is formed on the gate insulating film. The capacitive electrode forms an added capacitance with the pixel electrode via the gate insulating layer. The variation of pixel electrode potential due to ON/OFF operation of a gate voltage is suppressed with the added capacitance.
US08908112B2 Display panel, display device, and electronic unit
There are provided a display panel being both anti-static and resistant to corrosion, a display device provided with the display panel, and an electronic unit provided with the display device. The display panel includes a panel section including a plurality of pixels arranged in a matrix; a barrier layer provided at an upper or lower part of the panel section, and the barrier layer including light-shielding regions and transmissive regions that are arranged systematically; and a transparent conductive layer provided at the upper part of the panel section.
US08908111B2 Liquid crystal display device and method for manufacturing the same
The present invention is for a liquid crystal display device having a patterned retarder enabling stereoscopic image display and a light reflector capable of improving luminous efficiency provided on a panel of the display device, and a manufacturing method thereof, the liquid crystal display device includes; first and second substrates arranged opposite each other, a light reflector on the first substrate, a first black stripe on the second substrate facing to the light reflector corresponding to the light reflector, a liquid crystal layer formed between the first and second substrates, a retarder provided on top of the second substrate, a reflector placed below the first substrate, and a light source positioned below the reflector.
US08908110B2 Information processing device and computer program
Provided is an information processing device including an audio adjustment unit configured to adjust focus values each indicating a degree of highlighting of audio data of each content displayed in a plurality of display areas.
US08908109B2 Remote control with content management
A remote control unit includes stored user profiles to facilitate and possibly limit access to media content. In some embodiments, a biometric sensor or smart card reader provides user authentication to access stored user profiles. User profiles are associated with content sets that include content selected for potential viewing by the user. The remote control unit is enabled for bidirectional communication with a set-top box or modem that permits access to media content from a bidirectional service provider network.
US08908103B2 Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
Disclosed herein is a content supplying apparatus for supplying a video content to a content reproduction apparatus, including: a production section adapted to produce a video switch command for causing the content reproduction apparatus to execute a process regarding changeover of a video content to be reproduced; a broadcasting section adapted to broadcast a video content, in which the produced video switch command is embedded, through a broadcasting network; and a delivery section adapted to deliver the video content through the Internet.
US08908097B2 Next generation user interface for audio video display device such as TV
A viewer of an audio video display device (AVDD) and transition from a nine panel graphical user interface (GUI) showing a summary degree of metadata to a six panel GUI showing a higher degree of metadata using a horizontal motion.
US08908084B2 Electronic device and method for focusing and measuring points of objects
In an electronic device, an image point A on an image of an object is selected. A spectral confocal sensor is controlled to move to a position above a measuring point A′ on the object, where the measuring point A′ corresponds to the image point A, and a Z-coordinate of the measuring point A′ is computed using the spectral confocal sensor. A focal position of the measuring point A′ is computed according to the Z-coordinate of the measuring point A′, and a CCD lens is controlled to move to the focal position. The Z-coordinate of the measuring point A′ is stored into a storage unit of the electronic device.
US08908072B2 Eclipse elimination by monitoring the pixel signal level
An anti-eclipse circuit for an imaging sensor monitors the photo signal level output by a pixel to determine whether the photo signal corresponds to the pixel being operated at a saturated state. If so, there is a risk that the pixel may be susceptible to an eclipse distortion. When the pixel is detected as being operated in a saturated state, the anti-eclipse circuit pulls up the reset signal level previously stored in a sample and hold circuit to an appropriate voltage level in order to prevent an eclipse distortion from arising.
US08908069B2 Handheld imaging device with quad-core image processor integrating image sensor interface
A handheld imaging device includes an image sensor for sensing an image; a processor for processing the sensed image; a quad-core processing unit provided in the processor, the quad-core processing unit having four processing units connected in parallel by a crossbar switch; and an image sensor interface for converting signals from the image sensor to a format readable by the quad-core processing unit, the image sensor interface sharing a wafer substrate with the processor. A transfer of data from the image sensor interface to the quad-core processing unit is conducted entirely on the shared wafer substrate.
US08908067B2 Imaging systems with digitally controlled analog offset compensation
An image sensor may be provided that includes an image pixel array, analog column circuitry and digital column circuitry. The digital column circuitry may extract a systematic analog signal offset from data received from the analog column circuitry. The digital column circuitry may generate analog signal offset correction values based on the systematic analog signal offsets and provide the analog signal offset correction values to the analog column circuitry. The analog column circuitry may remove signal offsets from subsequently read out image data from the image pixel array using the analog signal offset correction values provided by the digital column circuitry. The image pixel array may include image pixels having color filters of various colors. The digital column circuitry may generate analog signal offset correction values corresponding to each of the various colors.
US08908065B2 Solid state imaging processing systems and method for providing signal correction of pixel saturation errors
A solid-state imaging device includes a pixel array unit in which unit pixels are arranged in a matrix shape and a signal processing circuit that obtains a first video signal and performs processing for combining the first and second video signals. The signal processing circuit includes judging means that judges whether a pixel of interest in the pixel array unit is a pixel to be saturated during an exposure period, calculating means that sets the pixel of interest as a correction pixel and calculates a correction amount on the basis of a luminance value of the second video signal of a peripheral pixel of the correction pixel, and correcting means that applies the correction amount to a luminance value of the first video signal of the correction pixel to thereby correct a noise signal amount due to photo-charges leaking from the peripheral pixel into the correction pixel.
US08908053B2 Digital camera with integrated accelerometers
A digital camera system has integrated accelerometers for determining static and dynamic accelerations of the digital cameral system. Data relating to static and dynamic accelerations are stored with recorded image data for further processing, such as for correcting image data for roll, pitch and vibrations and for displaying recorded images with a predetermined orientation using information about, e.g., roll. Data may also be used on-the-fly for smear suppression caused by vibrations.
US08908047B2 Method and apparatus for obtaining video quality parameter, and electronic device
Embodiments of the present invention disclose a method and an apparatus for obtaining a video quality parameter and an electronic device. The method includes dividing a target video segment into at least one video subsegment, where duration of every video subsegment is at least time perceivable by human eyes; obtaining a video quality parameter of the video subsegment; and processing the video quality parameter of the video subsegment, and obtaining a video quality parameter of the target video segment.
US08908038B2 Vehicle detection device and vehicle detection method
A vehicle detection device having an imaging device to capture two respective polarized images from two polarized light beams having different polarization directions contained in light received from an imaging area including a road surface on which one's own vehicle is traveling and a vehicle traveling on the road surface and a polarization difference calculation device to calculate a polarization difference indicating the ratio of a luminance difference between the two respective polarized images to the luminance total thereof for respective identification processing areas formed by dividing the two respective polarized images taken by the imaging device, and a vehicle area detection device to conduct a vehicle area detection process of detecting a vehicle area displaying the vehicle in the imaging area based on the polarization difference of the respective identification processing areas calculated by the polarization difference calculation device.
US08908036B2 Image-capturing device and in-vehicle camera
An image-capturing device including: an imaging optical system which is configured to capture an optical image of a subject; an imaging optical system retaining member which retains the imaging optical system; an imaging element which is configured to convert the optical image into an electrical signal; a substrate which is arranged on a back side of the imaging optical system retaining member and retains the imaging element; and a plurality of substrate joint pieces each of which extends from the imaging optical system retaining member toward the substrate, wherein tip parts of the plurality of substrate joint pieces on a substrate side and the substrate are joined by an indirect bond structure using at least one joint intermediate member which is adhered to at least one of the tip parts of the plurality of substrate joint pieces and the substrate with an adhesive, and a fixation structure.
US08908032B2 Surveillance camera
Surveillance camera comprising a camera housing and a transparent view port cover, the camera housing including a top surface and a side surface, the side surface is extending along the periphery of the top surface is connected to the top surface, the transparent view port cover is asymmetrically arranged on the camera housing, is arranged to cover an opening in the camera housing, is curved, and is protruding over the top surface of the camera housing.
US08908023B2 Method and device for the recording of body movements
The invention relates to a method for recording the position, location or movement of a body part of a patient and a device for recording the position, location or movement of a body part or a medical instrument. According to the invention, a graphic marker is connected with the body part or the instrument and an image of the body comprising the graphic marker is generated by an image recording camera. The image is processed by a processor device as an image file. The invention is characterized in that at least one geometric size characteristic of the graphic marker is known, wherein the processor device determines the position, location and/or movement of the graphic marker in the three-dimensional space and in quantitative manner relative to the image recording camera by means of the known size characteristic. The invention offers, without the need of manual calibration of the measuring system, a substantial automatization and a high measuring precision during the determination of position and movement in the three-dimensional space. Simultaneously, the expenditure on equipment can be reduced and the reaction to the object or body part to be measured or to the patient can be minimized.
US08908022B2 Imaging apparatus
An endoscope system according to the present invention includes: a CMOS imaging element; a timing generator and an AFE unit that are provided on a board connected to a light receiving unit and reads pixel information by causing the pixel information to be output from a pixel designated as a target to be read in the CMOS imaging element; a control circuit that is provided on the board and controls a pixel information output process by a light receiving unit and a pixel information reading process by the timing generator and the AFE unit; and an abnormality determining unit that determines whether there is an abnormality in the pixel information read by the timing generator and the AFE unit and outputs, to the control circuit, a notification signal for causing the control circuit to execute control on an occurrence of the abnormality.
US08908013B2 Systems and methods for collaborative image capturing
Systems and methods for collaborative imaging include a device for collaborative image capturing device comprising a computational image sensor including a imaging sensor configured to detect light signals from a field of view, and one or more processors configured to control at least one parameter of the imaging sensor and to adjust the at least one imaging sensor parameter based on a respective light signal detected by one or more other computational image sensors, and a network interface configured to exchange data with the one or more other computational image sensors, wherein the exchanged data indicates the respective light signals detected by the one or more other computational image sensors.
US08908012B2 Electronic device and method for creating three-dimensional image
An electronic device for creating a three-dimensional image includes a number of image capturing units, an outline detecting unit, a coordinate determining unit, and an image synthesizing unit. Each image capturing unit captures an object located in one corresponding direction of a three-dimensional scene with different focal length and then captures a number of images of the object in each direction. The outline detecting unit detects an outline of the object in each captured image. The coordinate determining unit determines three-dimensional coordinates of each point on the detected outline. The image synthesizing unit synthesizes the detected outlines of objects from the captured images captured in the same direction together according to the three-dimensional coordinates of the outlines, creates a three-dimensional image along each direction with the corresponding synthesized outlines, and stitches the three-dimensional images of different directions together to obtain a combined image.
US08908005B1 Multiway video broadcast system
A multiway video broadcast system may include a processor and a memory. The processor may facilitate steps of receiving a plurality of video streams from a plurality of user devices and broadcasting a first video stream of the plurality of video streams at a first quality level and the remaining video streams of the plurality of video streams at a second quality level, where the first quality level is higher than the second quality level. The steps may further include determining that a second video stream of the plurality of video streams should be broadcast at the first quality level, and in response to the determining, and irrespective of control signaling transmitted to the plurality of user devices, broadcasting the second video stream of the plurality of video streams at the first quality level and the remaining video streams of the plurality of video streams at the second quality level.
US08908002B1 Optical scanning device and image forming apparatus therewith
An optical scanning device has a light deflector deflecting a light beam from a light source, a synchronization detection sensor determining timing of starting scanning in main scanning direction based on timing of detecting the light beam scanned in main scanning direction by the light deflector, and a pre-sensor imaging optical system imaging the light beam reflected from the light deflector on the synchronization detection sensor. The pre-sensor imaging optical system moves the imaging position of the light beam on the synchronization detection sensor in a direction making the timing of detecting the light beam earlier or later according to whether variation in temperature causes the magnification of the scanning optical system in main scanning direction to increase or decrease respectively.
US08907991B2 System and methods for thermal compensation in AMOLED displays
Disclosed is a circuit and technique to determine the temperature of an AMOLED display in order to calibrate programming data signals. The temperature of selected pixels of a plurality of pixels in an AMOLED display is measured via one of several disclosed methods. A thermal sensor for the selected pixels may be used. A measurement of output voltage data may be used to estimate temperature. A finite element analysis model may be used based on consumed power of the selected pixel. The temperature data for the selected pixel is then interpolated to the neighboring non-selected pixels to estimate the temperature of those pixels.
US08907985B2 Image display device and image display method
An image display device is configured to cut out and display a moving object within an omnidirectional image. The image display device includes: a moving object position acquisition unit configured to acquire a position of the moving object within the omnidirectional image; a determination unit configured to determine whether to correct an upward direction of a cutout image; a parameter correction unit configured to correct a cutout parameter when the determination unit determines to correct the upward direction of the cutout image; a cutout unit configured to cut images including the moving object out of the omnidirectional image based on the cutout parameter corrected by the parameter correction unit; and a display unit configured to display the images including the moving object, which are cut out by the cutout unit.
US08907975B1 Sampled digital video communication system and method
Digital video communication system and method facilitate conservation of communication bandwidth are presented. A present invention method forwards sampled chrominance data to other components in the system. Pixel chrominance values are sampled in accordance with the sampling scheme. The sampled chrominance values (e.g., 422, 420, 411, etc.) are forwarded to another component. For example, a graphics processing unit performs sampling operations and forwards the chrominance sampled information to another component (e.g., a board, a display, etc.). The graphics processing unit can also perform color space conversion before forwarding the chrominance sampled information to the other component. The other component performs up-sampling. For example, a display can perform the up-sampling to generate synthesized full RGB values. The sampled chrominance data can be further compressed (e.g., MPEG, WMV, etc.) before forwarding the sampled chrominance data and before performing the up-sampling.
US08907974B2 Image processing apparatus, display apparatus, and image processing method
When a single pixel is displayed by four color sub-pixels, or R (red), G (green), B (blue), and G, in a Bayer array, this invention sets the scaling rate of a scaling process to 3/2 times when executing the scaling process on image data having three color components, or R, G, and B, and then executes a color conversion process for finding four color components from the three color components; after this, a decimation process for reducing the number of pixels is carried out. Setting the scaling rate of the scaling process to an integer proportion, moirés caused by the scaling process can be made less noticeable. Note that it is desirable for the scaling rate of the scaling process to be close to √2 and for the denominator of the integer proportion to be lower.
US08907971B2 Local definition of global image transformations
A global image adjustment, such as dynamic range adjustment is established based on image characteristics. The image adjustment is based more heavily on pixel values in image areas identified as being important by one or more saliency mapping algorithms. In one application to dynamic range adjustment, a saliency map is applied to create a weighed histogram and a transformation is determined from the weighted histogram. Artifacts typical of local adjustment schemes may be avoided.
US08907967B2 Image processing apparatus, image processing method and program
An image processing apparatus includes: a working storage section in which computer graphics description data of a storage format in which a computer graphics material can be edited are developed so as to be used for production of an image; an updating controlling section adapted to control a writing operation into part of the working storage section in accordance with derivative information representative of information which describes control for the stored contents of the working storage section; and an image production section adapted to produce a computer graphics image based on the stored contents of the working storage section.
US08907964B2 System and method for dynamically reconfiguring a vertex cache
A system to process a plurality of vertices to model an object. An embodiment of the system includes a processor, a front end unit coupled to the processor, and cache configuration logic coupled to the front end unit and the processor. The processor is configured to process the plurality of vertices. The front end unit is configured to communicate vertex data to the processor. The cache configuration logic is configured to establish a cache line size of a vertex cache based on a vertex size of a drawing command.
US08907957B2 Automatic animation generation
Some embodiments of the invention provide a method that receives a selection of an animation to apply to two or more graphical objects in a scene over a particular time duration. The method identifies parameters for each of the graphical objects. Based on the selected animation, the method generates modifications to at least one parameter for each of the graphical objects over the particular time duration. The parameter of a first graphical object is modified differently than the parameter of a second graphical object. The method stores the modifications as data for the scene.
US08907956B2 Line stroking method and system
A method for generating an outline for a stroked line of specified width from an input line (601) defined by a vector having two input points (P0, P1) is disclosed. The method comprises the steps of: determining an offset vector based on the vector, the offset vector having components [Xoff, Yoff]; determining a first set of two pairs of points (L1, L2 and R1, R2) based on the offset vector applied to the two input points (P0, P1); and determining a second set of two pairs of points (L0, L3 and R0, R3) based on the first set of points (L1, L2 and R1, R2). The second set of two pairs of points (L0, L3 and R0, R3) defines at least a portion of the outline and one of the components of the offset vector [Xoff, Yoff] is independent of the inclination of the vector and the specified width.
US08907951B2 Method, system and computer-readable medium for providing a user interface for predicting the physical attributes of a proposed well
A user interface for predicting the physical attributes of a proposed well by displaying an offset formation top graph for at least one offset well and a proposed formation top graph for the proposed well; mapping one or more portions of the offset formation top graph to one or more portions of the proposed formation top graph; normalizing physical attribute data associated with each mapped portion of the offset formation top graph to the associated mapped portion of the proposed formation top graph; displaying a normalized physical attribute graph of the normalized physical attribute data associated with each mapped portion of the offset formation top graph; selecting one or more portions of the normalized physical attribute graph; and determining the physical attribute data for the proposed well as the selected portions of the normalized physical attribute graph.
US08907948B2 Occlusion reduction and magnification for multidimensional data presentations
A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display screen, the original image being a collection of polygons having polygons defined by three or more shared edges joined at vertex points, the method comprising: establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region across which the magnification decreases, the focal and shoulder regions having respective perimeters; subdividing polygons in the collection of polygons proximate to at least one of the perimeters, as projected with the polygons onto a base plane, by inserting one or more additional vertex points and additional edges into the polygons to be subdivided; and, applying the lens to the original image to produce the presentation by displacing the vertex points onto the lens and perspectively projecting the displacing onto a view plane in a direction aligned with a viewpoint for the region-of-interest.
US08907945B2 Inferring and maintaining symmetry relationships in a 3-D editor
A system for controlling symmetry relationships in a three-dimensional (3-D) model is disclosed. The system includes a processor and a memory in communication with the processor. The memory is configured to store processor-executable instructions to identify a prototype object defined within the 3-D model, detect a symmetry object associated on the identified prototype object such that the symmetry object relates to the prototype object based on a differentiation function, quantify a plurality of model parameters associated with the symmetry object such that the plurality of model parameters defines the differentiation function, and couple the prototype object and the symmetry object based such that an update to one of the objects propagates to other object.
US08907940B2 Driving method for organic electroluminescence light emitting section
A driving method for an organic EL light emitting section is provided which achieves optimization of a mobility correction process for a transistor of a driving circuit in response to luminance. The light emitting section may include a driving circuit with a driving transistor, an image signal writing transistor and a capacitor section having a pair of electrodes (corresponding to a first node ND1 and a second node ND2). A variable correction voltage which relies upon an image signal voltage is applied to the first node ND1 and a voltage which is higher than a potential of the second node ND2 in a threshold voltage cancellation process is applied to the drain electrode of the driving transistor, between the threshold voltage cancellation process and a writing process, to raise the potential of the second node ND2 in response to a characteristic of the driving transistor.
US08907934B2 Pixel array substrate and display panel using the same
A pixel array substrate includes a substrate, a plurality of center pixel units, a plurality of edge pixel units, at least one conductive pattern, at least one passive electrode and a driving circuit. The substrate includes a main display area and a sub-display area around the main display area. The center pixel units and the edge pixel units are arrayed in the main display area. The conductive pattern and the passive electrode are disposed in the sub-display area, and the conductive pattern is electrically connected to the driving circuit and the passive electrode. The driving circuit is electrically connected to the edge pixel units and the passive electrode and configured to output a plurality of edge pixel signals to the edge pixel units and the passive electrode. A display panel using the pixel array substrate is provided. The pixel array substrate and the display panel have an advantage of increasing display area.
US08907929B2 Touchless sensing and gesture recognition using continuous wave ultrasound signals
The embodiments provide systems and methods for touchless sensing and gesture recognition using continuous wave sound signals. Continuous wave sound, such as ultrasound, emitted by a transmitter may reflect from an object, and be received by one or more sound receivers. Sound signals may be temporally encoded. Received sound signals may be processed to determine a channel impulse response or calculate time of flight. Determined channel impulse responses may be processed to extract recognizable features or angles. Extracted features may be compared to a database of features to identify a user input gesture associated with the matched feature. Angles of channel impulse response curves may be associated with an input gesture. Time of flight values from each receiver may be used to determine coordinates of the reflecting object. Embodiments may be implemented as part of a graphical user interface. Embodiments may be used to determine a location of an emitter.
US08907927B2 Camera based hover detection for touch-based mobile devices
The disclosure generally describes computer-implemented methods, software, and systems for providing camera-based hover detection for touch-based mobile devices. One computer-implemented method includes receiving image data from at least one image capture device associated with a particular client device, comparing, by operation of a computer, the received image data to existing image data, wherein the existing image data partially includes extrapolated imaged data, determining that the received image data does not compare with existing image data and transmitting the received image data to a server for post-processing, processing, by operation of a computer, post-processed image data received from the server, wherein the processing includes updating a user configuration with the post-processed image data, and generating a hover event based upon the received image data.
US08907909B2 Dynamic modular control system
A modular control system including a plurality of individual touch screen devices, each touch screen device including a display unit, a touch input, a computing device, a network connection, and a programming logic for controlling a remote system and displaying a status of the remote system on the touch screen device, the remote system having network connectivity to enable the remote system to exchange information with and respond to instructions from the touch screen devices, the touch screen devices configured for automatic self-synchronization based on a status of the remote system or a status of at least one of the touch screen devices.
US08907906B2 Secondary single screen mode deactivation
Methods and devices for selectively presenting a user interface on a second screen, when the device is in a temporary state. More particularly, the method includes a change in the display mode of a multiple screen device from a second screen back to the first screen while the device is closed. The change in the display mode may be made in response to one or more actions conducted by a user in a user interface, in response to an input from an application, or in response to a menu selection. Further, the device may revert to the first display mode based on other events.
US08907905B2 Sensing device, touch sensing system, and display device
A sensing device placed in a touch sensing system of a display device includes a selector, a sensing module, and a detection module for determining touch signals generated by the touch sensing system. The selector selects two of the touch signals according to at least one selection control signal. The sensing module comprises a first differential amplifier for comparing the selected touch signals and producing a first differential signal according to first control signals. According to second control signals, the detection module receives the first differential signal, generates an averaged sensing value and a reference value, and compares the averaged sensing value with the reference value to produce a second differential signal. Thereby, the touch sensing system uses the second differential signal to generate the first control signals and the second control signals to control the operation of the touch sensing system.
US08907902B2 Electronic device capable of controlling LED backlight modules and method thereof
A method for controlling light-emitting diode (LED) backlight modules applied in an electronic device is provided. The electronic device includes a first display and a second display. The second display includes at least two display areas. Each display area corresponds to one LED backlight module, and each display area displays option icons of an option type. The method includes: determining the file type of a file currently displayed on the first display and determining which of the option types the determined file type corresponds to; determining which of the at least two LED backlight modules the at least one determine option type corresponds to; and outputting control signals to turn on at least one of the determined LED backlight modules. A related electronic device is also provided.
US08907876B2 Pixel circuit, image display apparatus, driving method therefor and driving method of electronic device
A pixel circuit has a light emitting element and a driver electrically connected to the light emitting element. A reverse bias voltage is applied to the driver to reduce a shift amount of a threshold voltage of the driver.
US08907871B2 Touch screen assemblies for electronic devices
In one embodiment, a touch screen assembly includes a sealing glass comprising ion-exchange strengthened glass having a first coefficient of thermal expansion CTE1. The assembly may also include a backplane glass comprising ion-exchangeable glass having a device surface, an underside and a second coefficient of thermal expansion CTE2, wherein CTE2 is within +/−15.0×10−7/° C. of CTE1. The device surface of the backplane glass is bonded and hermetically sealed to the underside of the sealing glass with a frit seal which encloses a device area between the underside of the sealing glass and the device surface of the backplane glass. An array of metal oxide thin film transistors may be deposited on the device surface of the backplane glass in the device area, wherein the array of metal oxide thin film transistors have a third coefficient of thermal expansion CTE3 that is within +/−15.0×10−7/° C. of CTE2.
US08907863B2 Method and apparatus for eliminating seam between adjoined screens
A method for eliminating a seam between adjoined screens includes step A: acquiring an original image and adapting the acquired image to an image translation in subsequent step B; step B: translating the acquired image toward the position of the seam; and step C: reverting the translated image to the original one. An apparatus for eliminating a seam between adjoined screens includes an image acquisition module, an image translation module and an image reversion module. The image acquisition module is configured for acquiring an original image and transmitting the acquired image to the image translation module. The image translation module is configured for translating the received image toward the position of the seam so as to cover the seam by the translated image. The image reversion module is configured for receiving the translated image from the image translation module and reverting the image to the original one.
US08907853B2 Wireless electronic devices with multiple curved antennas along an end portion, and related antenna systems
Wireless electronic devices may include a backplate and first and second curved antennas spaced apart from each other along an end portion of the backplate. Each of the first and second curved antennas may include a radiating element and a parasitic element electrically coupled to the radiating element. Related systems are also described.
US08907851B2 Handheld device and planar antenna thereof
A handheld device and a planar antenna thereof are provided. The planar antenna comprises a radiator having a feeding point, a first short point and a second short point. The feeding point is coupled to a circuit board of the handheld device so that the handheld device transmits and receives a RF (radio frequency) signal through the radiator. The first short point is coupled to a ground of the circuit board so as to be grounded. A control element is disposed on the handheld device or the planar antenna in order to control the second short point to be selectively electrically coupled to the ground so that the planar antenna can operate at two different central frequencies. Furthermore, the planar antenna can operate at multiple central frequencies by changing a position of the second short point contacted to the radiator.
US08907847B2 Directional antenna system for portable communication device
A directional antenna system for portable communication device that provides user control on the transmit antennas. The directional antenna system is made by two or more directional antennas with the directional antennas arranged in the pattern such that one of the directional antenna is pointing towards the user and the other directional antenna(s) are pointing away from the user. The directional antenna system is designed to cover a 360 degree circle in both the receiving and transmitting mode. In one of the transmitting mode, the portable communication device transmits RF signal on the directional antenna(s) that is pointing away from the user to minimize the electromagnetic energy exposure to the user. In the case when the RF receiving signal is below the desired operating condition on the outward pointing directional antenna(s), the portable communication device will generate an alert to the user.
US08907842B1 Method and apparatus for attenuating a transmitted feedthrough signal
A radar system includes a receiver that is capable of attenuating transmitter feedthrough in a receive signal. In some embodiments, a fixed frequency notch filter is used to attenuate feedthrough at an intermediate frequency (IF). In other embodiments, an electronically tunable notch filter is used. Phase compensation may be provided to correct for a phase shift of the notch filter.
US08907830B2 Digital-to-analog converter comprising slow converter section and fast converter section
A digital-to-analog converter for converting digital values to an analog output signal includes a first converter section and a second converter section operating at different conversion rates. A first analog signal provided by the first converter section and a second analog signal provided by the second converter section are combined to obtain the analog output signal. The concept may be used in fields of DAC applications where the sample rate is much higher than the signal bandwidth. The limited signal bandwidth means that the maximum change between two neighboring samples is a small fraction of the whole DAC range. The first converter section may cover a large range of values, whereas for the second converter section a relatively small range of values may be sufficient.
US08907823B2 Entropy coding
An encoder for encoding a sequence of symbols is described which includes an assigner configured to assign a number of parameters to each symbol of the sequence of symbols based on information contained within previous symbols of the sequence of symbols; a plurality of entropy encoders each of which is configured to convert the symbols forwarded to the respective entropy encoder into a respective bitstream; and a selector configured to forward each symbol to a selected one of the plurality of entropy encoders, the selection depending on the number of parameters assigned to the respective symbol.
US08907819B2 Portable electronic device and state notification method thereof
A portable electronic device comprises a key input unit including a plurality of keys or buttons. A plurality of key backlight LEDs are arranged right below or close to predetermined keys or buttons of the plurality of keys or buttons. The key backlight LEDs are capable of selecting and setting a plurality of colors for light emission. A light emission control unit provides a notification of a state of the portable electronic device with a lighting pattern of the plurality of key backlight LEDs.
US08907817B1 System for and method of displaying levels of turbulence
A aircraft hazard warning system or method can be utilized to determine a location of turbulence, hail or other hazard for an aircraft. A processor can process weather radar data representative of weather conditions. An avionic display can display graphical elements representing the weather conditions in response to the processor. The display can provide at least one first graphical element representing a size and a location of the turbulence at a first level. The display can provide at least one second graphical element representing a size and a location of the turbulence at a second level. The size of the second graphical element can have a minimal displayable size or can be determined using an inflation factor.
US08907799B2 Fire detection
A sensor unit comprising a heat resistant shell, the shell having a plurality of viewing windows spaced around the shell exterior to define a 360° view around the unit, each viewing window being optically coupled to an infrared pyroelectric sensor and an infrared thermopile sensor, the interior of the shell defining a chamber containing at least two different smoke detectors, the shell having ventilation holes communicating with the chamber and temperature sensors mounted on the unit, the shell housing at least one printed circuit board coupled to the sensors and detectors and supporting a computer and radio transmitter, and a rechargeable power source powering the printed circuit board.
US08907798B2 Supercooled large drop icing condition detection system
An ice detection system comprising a first group of sensors and a second group of sensors. The first group of sensors is located in a first group of locations on an aircraft. The first group of sensors in the first group of locations is configured to detect a first type of icing condition for the aircraft. The second group of sensors is located in a second group of locations on the aircraft. The second group of sensors in the second group of locations is configured to detect a second type of icing condition for the aircraft.
US08907797B2 Driver monitoring apparatus
A driver monitoring apparatus includes a detection section, a warning section and a changing operation section. The detection section detects at least one of a face direction and an eye direction of the driver, and generates a detection information regarding the at least one of the face direction and the eye direction detected. The warning section determines whether the driver has an inattentive drive by comparing the detection information to a reference information, and generates a warning when it is determined that the driver has the inattentive drive. The changing operation section receives an operation for changing the reference information, and changes a current reference information set before receiving the operation to a new reference information according to the operation received.
US08907793B2 Transportation security system and associated methods
A security system for monitoring a shipping container being transported on a cargo transport vehicle and methods for making and using same. A mounting device removably couples a container security device (CSD) to the cargo container. Monitoring cargo inside the container and detecting vehicle intrusions and container damage, the CSD includes an anti-tamper sensor, a microcontroller, a communication device, and a plurality of accelerometers and strain gages. The microcontroller generates an alarm signal based on output data from the anti-tamper sensor and records container events. The anti-temper sensor undergoes individual and integrated sensor processing procedures; whereas, the integrated sensor processing procedure determines a container alert status. The accelerometers and strain gages define a moment of inertia of the cargo container. Communicating with a telecommunications network, a network operations center of the security system receives data from the CSD for storage and creating an archive of the container events.
US08907792B2 Theft protection device and method for the detection of unauthorized intrusion or entrance
A theft protection device (108, 110) for the detection of unauthorized intrusion or entrance into a protected area (104) is provided, wherein the protected area (104) is surrounded by a physical barrier (102) which has at least one access area (106) and which can be overcome outside the access area (106) by reaching over or surmounting, wherein the device (108, 110) comprises a laser scanner (108) which is arranged and oriented such that its surveillance plane (114) detects reaching over and surmounting of the barrier (102) to then output a theft signal. The device (108, 110) comprises an authorization device (110) of the access area (106) which is configured to activate or deactivate the laser scanner (108) upon authorized passage through the access area (106).
US08907784B2 Method and system for managing geographically distributed resources
A system for managing geographically distributed resources, comprising a plurality of shoes associated with said resources; each pair of said plurality of shoes comprising an electronic circuit; said electronic circuit comprising a control circuit for said electronic circuit; a locator module which provides the geographical coordinates to said control circuit; a radio communication system; said control system providing a plurality of information items to said communication system; said communication system comprising a first receiver-transmitter for sending said plurality of information items to a local concentrator; said local concentrator comprising a second receiver-transmitter for sending said plurality of information items to an operations center; said first receiver-transmitter sending said plurality of information items to a local concentrator periodically; said control circuit comprising an input connected to at least one sensor; said operations center displaying the location of each of said resources and the information items received from said at least one sensor.