US08881311B2

An apparatus and method of performing physical property measurements on a sample with a probe-based metrology instrument employing a nano-confined light source is provided. In one embodiment, an SPM probe tip is configured to support an appropriate receiving element so as to provide a nano-localized light source that is able to efficiently and locally excite the sample on the nanoscale. Preferably, the separation between the tip apex and the sample during spectroscopic measurements is maintained at less than 10 nm, for example, using an AFM TR Mode control scheme.
US08881307B2

According to some embodiments, an electronic file security management platform may receive a request from a user to access a first electronic file associated with a first application, such as a word processing document. A security characteristic associated with the user may be determined, and an encrypted version of the first electronic file may be decrypted in accordance with the security characteristic. The electronic file security management platform may then arrange for the user to access the first electronic file via the first application such that: (i) a first portion of the first electronic file is available to the user based on a first security requirement associated with the first portion and the security characteristic, and (ii) a second portion of the first electronic file is not available to the user based on a second security requirement associated with the second portion and the security characteristic.
US08881305B2

In one illustrative example, a method in a mobile communication device operating in a wireless local area network (WLAN) involves performing, via a wireless AP of the WLAN, a first authentication procedure with an authentication server for obtaining a first session key and a key lifetime value associated with the first session key; establishing a first secure connection with the wireless AP based on the first session key; setting a timer with an initial value that is less than or equal to the key lifetime value, and running the timer; communicating in a media session over the first secure connection with the wireless AP; and in response to an expiration of the timer during the media session: performing, during the media session, a second authentication procedure with the authentication server for obtaining a second session key; and establishing, during the media session, a second secure connection with the wireless AP using the second session key; and communicating in the media session over the second secure connection with the wireless AP. In another illustrative example, the method involves performing the second authentication procedure with the authentication server in response to identifying a request for establishing the media session, just prior to establishing the media session.
US08881304B2

A method of controlled access to content, comprising joining an access sharing network, obtaining a content item from the access sharing network which requires access control data to enable playback, obtaining the access control data, determining from the access control data that a particular other device is authorized to play back the content item, and enabling playback of the content item in accordance with the access control data upon a positive determination that said other device is a member of said access sharing network. Preferably the access control data is used also during a predetermined period of time after making a determination that said other device has ceased to be a member of the access sharing network. Also a device (101) configured to carry out the method.
US08881302B1

Aspects relate to determining whether a security token has previously been used in order to gain access to premium content. When a security token is received, the token is evaluated to determine whether the token has been previously received, which indicates an attempt to reuse the token. If the token was previously received, the token is rejected and access to the premium content is denied. If the token was not previously received, the token is analyzed by a third party verification process. If the third party verification process authenticates the token, access to the premium content is granted. With the disclosed aspects, a security vulnerability related to reuse of a security token can be mitigated.
US08881300B2

Mechanisms for evaluating downgrader code in application code with regard to a target deployment environment. Downgrader code in the application code is identified. Based on an input string, an output string that the downgrader code outputs in response to receiving the input string is identified. One or more sets of illegal string patterns are retrieved. Each of the one or more sets of illegal string patterns is associated with a corresponding deployment environment. The illegal string patterns are string patterns that a downgrader identifies in the information flow for security purposes. A determination is made as to whether the downgrader code is compatible with the target deployment environment based on the one or more sets of illegal string patterns and the output string. An output indicative of the results of the determining is generated.
US08881299B2

Embodiments of the invention are directed to systems, methods, and computer program products configured to determine communities within an organization dynamically based on the distribution of entitlements within the organization.
US08881293B1

Methods, systems, and computer-readable storage media for analyzing source code of an application. In some implementations, actions include determining a control flow graph of the application using the source code of the application; determining a plurality of source-sink pairs of exploitable data sources and exploitable data sinks; and determining, for each source-sink pair, whether the source-sink pair is potentially exploitable by: determining one or more conditions under which the invoking procedure passes the exploitable data source to the exploitable data sink of the invoked procedure; and determining, using the control flow graph, whether the conditions are met in at least one possible context of the application, and if so, determining that the source-sink pair is potentially exploitable.
US08881289B2

A predetermined particular behavioral profile is identified associated with at least one particular user of a computing system, the particular behavioral profile identifying expected behavior of the at least one user within the computing system. Activities associated with use of the computing system by the particular user are identified and it is determined whether the identified activities correlate with the particular behavioral profile. Identifying an activity that deviates from the particular behavioral profile beyond a particular threshold triggers a risk event relating to the particular user.
US08881280B2

Devices of an individual's device-sphere recognize risky or undesirable behavior requested by devices outside of the device-sphere and allow the user to prevent the behavior. The user's decision is stored and used to protect all devices of the user's device-sphere from similar risky behavior from the outside devices. If the choice is made for all devices of the user's device-sphere, the choice is broadcast to other devices of the user's device-sphere such that other devices can benefit from the choice made by the user.
US08881273B2

A device reputation server recognizes malicious devices used in prior attacks and prevents further attacks by the malicious devices. Server computers require a digital fingerprint of any client devices prior to providing any service to such client devices. Logging of network activity include the digital fingerprint of the device perpetrating the attack. When an attack is detected or discovered, the attacked server reports the attack and the digital fingerprint of the perpetrating device to a device reputation server. The device reputation server uses the report to improve future assessments of the reputation of the device associated with the reported digital fingerprint.
US08881272B2

A system for controlling selection of filters for protecting against vulnerabilities of a computer network includes a vulnerability management system analyzes the computer network and determines network vulnerabilities for the computer network. The vulnerability management system is configured to receive real-time data on a status of filters protecting against vulnerabilities of the computer network. A database contains a pre-generated mapping of network vulnerabilities to filters for protecting against the network vulnerabilities. The vulnerability management system enables user control of filters for protecting against vulnerabilities of the computer network based upon the determined network vulnerabilities of the computer network, the pre-generated mapping of network vulnerabilities to the filters for protecting against the network vulnerabilities and the real-time data on the status of the filters.
US08881269B2

While an electronic device with a display and a touch-sensitive surface is in a screen reader accessibility mode, the device displays an application launcher screen including a plurality of application icons. A respective application icon corresponds to a respective application stored in the device. The device detects a sequence of one or more gestures on the touch-sensitive surface that correspond to one or more characters. A respective gesture that corresponds to a respective character is a single finger gesture that moves across the touch-sensitive surface along a respective path that corresponds to the respective character. The device determines whether the detected sequence of one or more gestures corresponds to a respective application icon of the plurality of application icons, and, in response to determining that the detected sequence of one or more gestures corresponds to the respective application icon, performs a predefined operation associated with the respective application icon.
US08881268B2

An invention for providing privacy and restricted access to functions available on a computing device. According to one embodiment, an area accessible to a user interface on a computing device is provided. A request from a user of the device is accepted, the request for associating with the area one or more functions available on the device. The one or more functions are then associated with the area, and the one or more functions are made invisible. Another request from the user is accepted, the other request for gaining access to the area. Authentication against the user is requested. Access to the one or more functions is granted if the authentication is successful, and access to the one or more functions is not granted if the authentication is not successful.
US08881256B1

Systems and methods provide a storage media on a portable physical object associated with a set of credentials that enables access to a set of computing resources associated with a set of Web services. In some embodiments, information including a set of credentials is prepackaged onto the storage media of the portable physical object. A pre-activated subscription to the set of Web services in a distributed system is provisioned. Access to the set of Web services is enabled when the portable physical object is coupled with a computing device and the set of credentials is authenticated. In some embodiments, the portable physical object is purchased by a user on a prepaid basis without requiring the user to register an account with the set of Web services, allowing the user to remain anonymous with respect to interaction with the set of Web services.
US08881255B2

The invention relates to a portable token (SC) comprising a capability query mechanism (CQM). The capability query mechanism (CQM) is set to inform entities (PC, MW) willing to communicate with the portable token (SC) of at least a subset of the command(s) (C) available in the portable token (SC). The portable token (SC) is arranged to set a flag when the capability query mechanism (CQM) is invoked. When a command (C) is called, the portable token (SC) enforces first access conditions (AC1) for the command (C) if the flag is set, or second access conditions (AC2) if the flag is cleared.
US08881245B2

Embodiments of the present invention may enable a user of an electronic device to setup a game-based environment within the electronic device that can be used as an authentication platform to prevent access by illegitimate or unauthorized users. The communication device may include a display screen, a processor, and a memory coupled to the processor. The memory may include a database and an instruction set. The database may store pre-defined access patterns that can be used in the authentication process. Further, the instruction set may include instructions executable by the processor to monitor inputs made by a new user in the game based environment. Furthermore, the instructions executable by the processor may match the inputs of the new user with the pre-defined access patterns to check the authentication of a new user.
US08881244B2

An approach for authorizing access to computing resources (e.g., electronic files) based on calendar events (e.g., meetings of a user) in a networked computing environment (e.g., a cloud computing environment) is provided. A portion/segment (e.g., private cloud) of the networked computing environment may be designated for storing at least one electronic file to be shared (e.g., as stored in a computer storage device associated with the portion). The portion of the networked computing environment may then be associated (e.g., graphically) with an electronic calendar entry (e.g., a meeting having a set of attendees). Based on the calendar entry, a set of users (e.g., the meeting attendees) authorized to access the at least one electronic file may be determined based on the electronic calendar entry. Thereafter, access (e.g., a related permissions) to the at least one electronic file may be authorized for the set of users.
US08881241B2

A method and a system for implementing privacy control in a communication network are provided. The method comprises the steps of generating a first Request Verification Code (RVC) for each user request in a privacy server by means of parameter hashing or non-Parameter-hashing and forwarding the user request together with the first RVC to the SP; and verifying a second RVC and user privacy setting (s) in a privacy server, wherein the second RVC is received together with a further request from the SP. The system comprises an untrustworthy subsystem comprising at least one Service Provider (SP) for providing application service and a trustworthy subsystem comprising at least one mobile operator module for providing communication service, wherein the mobile operator module further comprises at least one mobile core network for providing user privacy control by means of Request Verification Code (RVC). According to the method and system of the invention, security and privacy control in a communications network has been greatly improved.
US08881229B2

Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
US08881225B1

A method for managing parental controls may include enabling real-time collaboration between a child and a guardian of the child to manage one or more parental control policies by 1) initiating a collaborative parental-control-management session between the child and the guardian, 2) during the collaborative parental-control-management session, recording actions the child performs on a first computing system, 3) as the child performs the actions, streaming a representation of the actions of the child to a second computing system, 4) using the representation of the actions of the child to enable, at the second computing system, a guardian of the child to view the actions of the child as the actions occur, and 5) during the collaborative parental-control-management session, modifying the one or more parental controls. Various other methods, systems, and computer-readable media are also disclosed.
US08881220B2

Systems and methods for managing video delivery to mobile device clients. Videos are assimilated for transmission to clients, a playout lead is estimated for each video and the videos are transmitted to the clients.
US08881217B2

In one embodiment, a media content processing subsystem within a plurality of media content processing subsystems configured to receive transmissions of media content instances from a media content provider by way of a network sends a shared content request to the media content provider, the request being for a media content instance included in the transmissions of media content instances from the media content provider. The request is configured to cause the media content provider to identify at least one other media content processing subsystem within the plurality of media content processing subsystems that is able to provide the media content instance to the media content processing subsystem, and instruct the at least one other media content processing subsystem to transmit, to the media content processing subsystem, the media content instance received by the at least one other media content processing subsystem from the media content provider.
US08881216B2

A media agent that monitors multiple broadcast transmissions and a method for the same. The media agent establishes connections with broadcast transmissions and then identifies characteristics of the media content contained within the broadcast transmission. The association between the identified characteristic of the media content and the connected broadcast transmission is maintained to allow the information gathered from the broadcast transmission to be used meaningfully.
US08881211B2

A video playback system, transmission apparatus, and content playback apparatus are provided that are capable of performing accurate resource prediction when playing back content via a network. A transmission apparatus generates consumption resource information in which a playback time and band information of content corresponding to the playback time are paired from management information of content to be played back, and transmits this consumption resource information to a content playback apparatus. Utilizing consumption resource information transmitted from the transmission apparatus, the content playback apparatus predicts a resource that will be consumed by the content playback apparatus, using a table held in the content playback apparatus, according to the playback time and playback mode.
US08881210B2

A communication system and a family of methods for remote access to personal television service are disclosed. According to this invention, a remote personal TV service center provides centralized program guide information. A user may access to the personal TV service center through a digital video recorder which is connected to the personal TV service center via telephone modem or a network server. A user may access to the personal TV service center through a remote computer terminal or a personal digital assistant which is connected to a computer network. The user selects program events and programs the digital video recorder by using a graphical user interface installed in the front panel of the digital video recorder in case of local programming, or using a similar GUI which is incorporated into the Web pages presented to remote users by a Web server in case of remote programming. The media stream stored in one digital video recorder may be transferred to another digital video recorder. For data security protection during data transfer, all communication are authenticated and encrypted.
US08881205B2

A system that incorporates teachings of the present disclosure may include, for example, a remote controller adapted to present a graphical user interface (GUI) with a first portion for selecting one or more set-top boxes (STBs) and one or more user accounts, and with a second portion corresponding to a console comprising a plurality of selectable icons, disable access to at least a portion of the plurality of selectable icons of the console, detect a selection of one of the STBs, detect a selection of one of the user accounts, establish a communication session with the selected STB, and enable access to the plurality of selectable icons of the console to manage operations of the selected STB. Other embodiments are disclosed.
US08881190B1

Systems, methods, and apparatus for attacking digital watermarks are provided. A system or apparatus may include at least one interface and at least one processing component. The at least one interface may be configured to receive digital content output by a service reception device. The service reception device may be configured to receive the digital content from a service provider prior to the receipt of the digital content by the at least one interface. The at least one processing component may be configured to attack a digital watermark incorporated into the digital content.
US08881187B2

Systems and methods for logging network discoverable information. An indication of user-interest of particular media content may be identified. An address identification parameter that specifies a network file path of the particular media content may be identified based on the indication of user-interest. A location parameter that specifies an estimated physical location of the particular computing device within a computing network may be determined based on the address identification parameter. The address identification parameter may be stored within a network accessible media content log.
US08881185B2

A rotary element assembly structure in which a rotary element 53 is assembled to a tip side of a hollow shaft B1 provided upright on a pedestal 60. A cylindrical portion 53c for fitting with the hollow shaft is provided to a rotation center portion of the rotary element. In the cylindrical portion, a hook strut portion 53s that has a hook portion 53f overhanging in the radial direction at its tip side and that extends substantially in the fitting direction is arranged. A base end portion of the hook strut portion and a base end portion of the cylindrical portion are coupled with each other by a resin-made thin plate portion 53p. A small diameter portion B1s which is smaller in diameter than a hollow portion B1d of the hollow shaft is provided on the tip side of the hollow shaft. The radius of the overhang tip portion of the hook portion is set to be greater than the radius of the small diameter portion of the hollow shaft, and to be smaller than the radius of the hollow portion. By fitting the hollow shaft with the cylindrical portion of the rotary element, the hook portion on the tip side of the hook strut portion is pushed into the hollow portion via the small diameter portion on the tip side of the hollow shaft. Thereby, the hook portion engages with a stepped portion formed by the hollow portion and the small diameter portion.
US08881178B2

The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late bound program environment is a modular execution engine and an interface mechanism, wherein the interface mechanism is capable of expressing late bound semantics in a format compatible with the external environment.
US08881173B2

The number of dispatch rules set to each dispatcher is reduced in an event processing system.An event processing system includes a distribution controller 100 and a plurality of dispatchers 300. To each of the plurality of dispatchers 300, dispatching target attribute information, that is attribute information included in an event 601 that is a dispatching target for the dispatchers 300, has been assigned. The distribution controller 100 sets a dispatch rule 604 including a dispatch condition indicating one or more conditions of attribute information included in an event 601 and a destination of an event 601 that satisfies the dispatch condition to the dispatchers 300, to which the dispatching target attribute information matching any one of the conditions of attribute information included in the dispatch condition of the dispatch rule 604 has been assigned, among the plurality of dispatchers 300.
US08881168B2

Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.
US08881161B1

An operating system (OS) is provided including a hardware-based task scheduler, with a method for managing OS sourced tasks to be performed by a central processing unit (CPU). An OS, partially enabled as software instructions stored in a computer-readable medium and executed by the CPU, generates CPU tasks. The CPU tasks are buffered in a computer-readable task database memory. CPU task IDs associated with the buffered CPU tasks are enqueued in a CPU queue. Subsequently, the CPU dequeues a first task ID from the CPU queue, and accessing a first CPU task from the task database associated with the first CPU task ID. The CPU delivers the first CPU task to the OS. The OS generates the CPU instructions needed to perform the first CPU task, and sends the CPU instructions to the CPU for performance.
US08881154B2

Architecture that includes a batch framework engine incorporated into the server and that supports a rich set of dependencies between tasks in a single batch job. A bottom-up approach is employed where analysis is performed if a task can run based on the parent tasks. The framework runs batch jobs without the need of a client, and provides the ability to create dependencies between tasks, which allow the execution of tasks in parallel or in sequence. Using an AND/OR relationship engine, a task can require that all parent tasks (logical AND) meet requirements to run, or that only one parent (logical OR) is required to meet its requirements in order to run. Clean-up or non-important tasks can have the a flag set where even if such tasks fail when executing, the batch job will ignore these tasks when defining the final status of the job.
US08881151B2

A method for providing control of Java resource runtime usage may include establishing communication with one or more Java virtual machines (JVMs) forming a hive via a hive communication channel where the hive comprises a plurality of JVMs configured to enable utilization of at least one shared resource, receiving, via the hive communication channel, environmental information indicative of hive activity relative to the at least one shared resource from at least one of the one or more JVMs, and adapting, via processing circuitry, operations associated with use of the at least one shared resource based on the environmental information.
US08881148B2

Methods, systems, and products are disclosed for saving unsaved user process data in one or more logical partitions (‘LPARs’) of a computing system, the computing system having installed upon it a hypervisor for administering the LPARs, each LPAR supporting an operating system, each operating system supporting one or more user processes, that include: detecting, by the hypervisor, a predefined event that the hypervisor interprets as an indication that unsaved data of user processes for at least one LPAR should be saved; transmitting, by the hypervisor in response to detecting the predefined event, a save instruction to the operating system supported by the LPAR; and instructing, by the operating system in response to receiving the save instruction, each user process supported by the operating system to save any unsaved data.
US08881143B2

Embodiments provide a system for executing a maintenance operation on a virtual machine (VM). The system includes a host computing device including a first VM and a second VM, a maintenance application installed within the first VM, and an optimization framework providing an interface to the maintenance application. The system also includes an optimization server coupled to the maintenance application through the optimization framework. The optimization server is configured to select a maintenance operation to execute on the second VM and command the maintenance application to execute the maintenance operation on the second VM.
US08881133B2

A method for servicing a field device of automation technology with an operating program comprising a frame application and executable software components designed for the field devices and encapsulating the servicing functionalities of field devices. The software component designed for the field device is divided in two and comprises a basic software component and a software extension component, wherein the basic software component serves for reading and writing of device parameters of the field device and provides a graphical, basic, user interface, and the software extension component is produced from the program code of the device software of the field device and delivers the service functionality of the field device.
US08881131B2

A method and a corresponding apparatus for inventoring software products on a plurality of computer are proposed. The inventoring system aims at populating a software catalog without the manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalog) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process which gathers information from a potentially very large collection of computers. Any occurrence of a group of identical files across multiple computers is considered a reliable indicator that they belong to the installation footprint of a product.
US08881126B2

Systems and methods for automatic generation of one or more test programs to be used in conjunction with a test framework for testing a compiler are disclosed. A compiler is instrumented to generated data exposing various internal decisions and/or actions made by the compiler. A test program is generated by test framework and compiled by the compiler and the output is validated by the test framework to ensure that the compiler is behaving according to its compiler specification.
US08881117B2

A method and corresponding tool, the method comprising: generating a lower-level control flow structure representing a portion of an executable program, the lower-level control flow structure comprising a plurality of lower-level nodes representing operations occurring within the program and a plurality of directional edges representing program flow between nodes; generating a higher-level control flow structure by matching a plurality of the lower-level nodes and edges to higher-level structure nodes representing internal structure, each higher-level structure node representing a group of one or more lower-level nodes and one or more associated edges; and using the higher-level control flow structure to estimate a timing property relating to execution of the program on a processor. The higher-level structure nodes are selected exclusively from a predetermined set of structure node patterns, each pattern in the set having at most one entry point and at most one exit point.
US08881116B2

A software testing tool may use static verification analysis techniques to locate points (lines/events) in computer code at which an error may be present and points (lines/events) in the computer code that may be the underlying cause of the located error points. In one implementation, a device may perform a static verification analysis of computer code to locate a point in the code that causes an error in the execution of the computer code. The static analysis may be performed by analyzing a first set of possible execution paths of the computer code based on an over-approximation of states. The device may back-propagate, from the located point, through a second set of possible execution paths, where the second set of possible execution paths is obtained based on an under-approximation of the states that were over-approximated. Based on the back-propagation, the device may determine potential causes of the error. Additionally, in some implementations, empiric analysis techniques, based on semantic information for the computer code, may also be performed. The empiric analysis techniques may be used to assist in classifying the potential causes of the error.
US08881110B2

A computer performs an action called for by a script. The computer determines how to perform the action based in part on a role template not included in the script and based in part on a role-template extension included in the script.
US08881102B2

The method of the invention enables a user to select an item, associates the item with at least a parameter indicating the geographical area where the item was selected, and presents a collection of items including the item dependent on whether a relation exists between the parameter indicating the geographical area where the item was selected and a parameter indicating the geographical area where the item is being presented. The computer program of the invention enables a programmable device to carry out the method of the invention. The electronic device of the invention is capable of carrying out the method of the invention.
US08881099B2

A system and method for dynamically generating proxy classes in order to enforce call-by-value semantics between clients and EJBs collocated with a virtual machine. The virtual machine can be a Java virtual machine (JVM) or some other type of virtual machine. The proxy classes are dynamically generated at runtime using dynamic byte code generation. Generated proxies are then interposed between a client and an EJB. The interposition of the generated proxies allows the proxies to intercept communication between the client and the EJB. The dynamically generated wrapper classes may be used in any system wherein a first entity invokes a second entity, wherein the second entity has an interface that can be retrieved or introspected and utilizes call-by-value semantics.
US08881098B2

An image processing apparatus includes plural module creating units, plural wrapper creating units, an extracting unit, a calling unit, and an argument processing unit. The module creating units create processing modules that are obtained by instantiating different types of image processing classes by using functions. The wrapper creating units create wrappers that call the module creating units and that pass arguments specified in a pointer form to the module creating units. The extracting unit extracts, from image processing information, class names of the image processing classes corresponding to the individual processing modules and the arguments unique to the image processing classes. The calling unit converts the extracted class names and calls the wrapper creating units to which the converted class names are given. The argument processing unit stores the extracted arguments in an array, specifies an initial address of the array, and passes the initial address to the created wrappers.
US08881093B2

Disclosed herein is a method and apparatus for reconstructing an embedded software development environment. The apparatus includes an integrated management setting unit and an integrated project management unit. The integrated management setting unit sets at least one target supported by each of a plurality of development tools and registers the plurality of development tools. The integrated project management unit creates an integrated project in which the embedded software development environment is reconstructed using the plurality of development tools.
US08881087B2

An integrated circuit chip is disclosed having a semiconductor substrate and a plurality of conduction layers (metalz, metalz+1), disposed on the semiconductor substrate and separated by dielectric layers, for distribution of power and electrical signals on the chip. The integrated circuit chip comprises a power-supply distribution network (200) which comprises, in a first one (metalz) of the conduction layers, a first mesh structure (210) of electrically conductive material for distribution of a first electrical potential (POWER) of the power supply. The power-supply distribution network also comprises, in a second one (metalz+1) of the conduction layers, different from the first one of the conduction layers, a second mesh structure (220) of electrically conductive material for distribution of a second electrical potential (GROUND) of the power supply. In the first one (metalz) of the conduction layers, a first plurality of islands (212) of electrically conductive material is provided, each island being located in a hole (214) of the first mesh structure (210) and being electrically insulated from the first mesh structure with a dielectric material.
US08881077B2

A plurality of diagnosis methods are provided for enabling hardware debugging. A first diagnosis method enables hardware debugging by means of time abstraction. A second-diagnosis method enables hardware debugging by means of abstraction and refinement. A third diagnosis method enables hardware debugging by means of QBF-formulation for replicated functions. A fourth diagnosis method enables hardware debugging by means of a max-sat debugging formulation. A system and computer program for implementing the diagnosis methods is also provide.
US08881065B2

A method and program for preventing an interrupting action in a computer resource for a full-screen mode or presentation mode of a user application are disclosed. Such a method includes: detecting, for example by a window manager, that a user application is entering into full-screen mode in a display space of the computer resource; transmitting to a target module, for example via a message bus, a mode message indicating that the full-screen mode is being entered; and preventing the interrupting action by the target module. The interrupting action may be a display action in a display space associated with the computer resource. The target module may be an instant messaging application, a screen saver application, a calendar application, a power management application, or a voice communication application.
US08881062B2

A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display unit including a touchscreen; a memory configured to store a specific application, an application icon for executing the specific application, and a first widget application displaying a partial executed function of the specific application; and a controller configured to when receiving a first touch gesture on the application icon, execute the specific application, and when receiving a second touch gesture on the application icon that is different than the first touch gesture, control the display unit to display the first widget application on the touchscreen.
US08881055B1

A computer-implemented method includes setting minimum boundaries for a pop-up window based on content, displaying the content in the pop-up window, receiving an input to change a layout of the content, calculating new minimum boundaries for the pop-up window based on the layout change, resizing the pop-up window using the new minimum boundaries and displaying the content in the resized pop-up window.
US08881052B2

Methods, systems and computer readable media defining computer instructions for rendering a user interface (UI) are provided. The UI is defined for handling a widget that provides functionality to a displayable and executable mini-application. The widget includes a plurality of widget attributes, including a dock tile that is defined to display only selected ones of the plurality of widget attributes of the widget. Also provided is a widget dock to display and contain the dock tile on a display screen, and the dock tile is linked by a functional association to the widget. The widget dock provides access to launch the widget when selection of the dock tile is detected, so as to provide full interface with the plurality of widget attributes of the widget.
US08881049B2

An electronic device associated with a remote wand controlling the operations of the electronic device is provided. The wand may include a motion detection component operative to provide an output reflecting the motion of the wand to the electronic device, such that the movements of a cursor displayed by the electronic device may be related to the output of the motion detection component. The wand may also include an input mechanism operative to receive user inputs. Using the input mechanism, the wand may detect a user's inputs and direct the electronic device to zoom or scroll displayed objects. The electronic device may display a screen saver by which the user may select particular media items for playback while remaining in the screen saver mode. In some embodiments, the electronic device may display video with a scroll bar that includes a preview window of the video.
US08881041B2

A method and apparatus for translating between an object displayed in a first mode of a user interface (UI) and a second mode of the UI. The method includes determining a current UI mode from among UI modes, which include a physics animation mode and a non-physics animation mode, and determining an animation type of the current UI mode; extracting current UI information, associated with the animation type of the current UI mode, of a UI object; translating the current UI information of the UI object to translation UI information of the UI object associated with the animation type of another UI mode among the UI modes; and storing the translation UI information.
US08881036B2

Embodiments of methods and systems for database viewing, create a copy of a vendor view in a customer view layer that is present between an interface layer and the database layer. In certain embodiments this copy of the vendor view may contain no customer specific logic, simply serving as a 1:1 projection in the customer view allowing the vendor to track customer access to particular vendor views. According to some embodiments, the copy of the vendor view may be changed to create a modification view. Changes are applied to the modification view only, leaving the original vendor view unchanged with a link to the stored modification copy. This link can be used to adjust the modification copy whenever a hot fix or a new version of the ‘modified’ database content is installed to the customer system. Embodiments may support consumer extensions to the vendor views and/or to the database itself.
US08881029B2

A method (and corresponding system and computer program product) providing control to open video conference is disclosed. One aspect enables participants of a video conference to asynchronously join and leave the video conference. Another aspect enables participants to merge multiple video conferences into a single video conference, or to split a single video conference into multiple video conferences.
US08881022B2

In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.
US08881019B2

The present invention relates to a method, computer program product and system for masking sensitive data and, more particularly, to dynamically de-identifying sensitive data from a data source for a target application, including enabling a user to selectively alter an initial de-identification protocol for the sensitive data elements via an interface.
US08881004B2

An improved spell check function and handheld electronic device provide a spell checking feature that is available in a plurality of data entry fields of a plurality of applications. A memory on the handheld electronic device has a plurality of linguistic data sources which are searched for linguistic data during a spell check operation. Generic linguistic data is stored in a static data source, and other linguistic data is stored in a dynamic data source. An identification of a misspelled text entry results in an editing session being automatically opened on the misspelled text entry. Proposed spell check interpretations of a text entry are output in a list, and an actuation of a key further results in the outputting of a menu of selectable spell check options. At least some of the selectable spell check options are selectable either with a track ball or with a key of a keypad.
US08881003B1

A storage farm is maintained, on which user generated publishable content is stored. Users can copy generated content to the storage farm for automatic publishing to associated target sites. User login information for the plurality of publication sites is maintained, such that the system can use the login information to login to the various publication sites as a given user. The publishable content stored in the storage farm is compared to publishable content published on the associated publication sites. Responsive to finding publishable content on at least one publication site that is not present on the storage farm, that publishable content can be aggregated to the storage farm for future access by the associated user. Responsive to finding publishable content on the storage farm not published on an associated publication site, that publishable content can be automatically published.
US08880998B2

An integrated web-based dealership management system providing accounting, financial reporting, parts and service sales tracking, vehicle and parts inventory, vehicle sales tracking, and customer management software developed on a relational database on a web server and with web application tools.
US08880996B1

Machine-implemented methods for reconfiguring a web site configuration are provided. In one aspect, a method includes acquiring low latency web site traffic data for a web site, and automatically modifying a layout or content of the web site or a web page on the web site based on information derived from the acquired low latency web site traffic data for the web site. Systems, graphical user interfaces, and machine-readable media are also provided.
US08880994B1

A method, system, and computer program product allow a user to annotate and manipulate a plurality of electronic documents. The user loads a first electronic document comprising electronic content, which content may be annotated or otherwise manipulated by the user and which annotations are made using a user-defined indication means. The annotated content is outputted to a second electronic document, wherein the content is automatically organized into a corresponding grouping defined by a user-selected identifying aspect. The user may subsequently reorganize any of the outputted annotations within the second electronic document. The method, system, and computer program product further utilize a file browser within which a plurality of electronic documents may be organized and maintained by the user and a client-server protocol for communicating data between a remote database and a local storage medium.
US08880992B2

The technology described relates to animated transitions between consecutive sets of search engine results.
US08880991B2

Methods and apparatus for processing scripting-language code in webpages are disclosed. The method includes obtaining scripting-language code that is utilized by a higher-priority webpage, compiling the scripting-language code to generate higher-priority compiled code objects, storing the higher-priority compiled code objects on a communication device, distinguishing the higher-priority compiled code objects from other compiled code objects that are stored on the communication device to delay the higher-priority compiled code objects from being removed from the communication device, and executing the higher-priority compiled code objects when the webpage is requested by the user. In many variations, this approach is not applied to all webpages visited, but only on certain webpages and scripts that are considered high priority, either implicitly or explicitly, based on a priority function that computes a multi-level priority from the history and past browser activity.
US08880989B2

An authoring component determines the sensitivity of an authored document and generates a user interface conveying contextual educational information about data dissemination policies that apply to the document. The user interface also provides user input mechanisms that allow the user to provide inputs affect the enforcement of a given data dissemination policy on the document.
US08880988B2

A method for dynamically publishing an image including providing at least one parameter, generating the image using the at least one, parameter, verifying that the generated image is of an appropriate size, formatting the generated image of an appropriate size to comply with a standard image file format, and making the formatted image available over a network.
US08880977B2

A method of writing data includes receiving a data page to be stored in a data storage device and initiating an encode operation to encode the data page. The encode operation generates first encoded data and a first portion of the first encoded data is stored to the first physical page of the data storage device. The method includes initiating storage of a second portion of the first encoded data to a second physical page of the data storage device. The method also includes initiating a decode operation to recover the data page. The decode operation uses a representation of the first portion of the first encoded data that is read from the first physical page without using any data from the second physical page.
US08880971B2

In the hybrid automatic repeat request (H-ARQ) supporting method for cooperative transmission, a receiver selects one H-ARQ repeat method from among the chase combining method and the incremental redundancy method according to the SNR when the data packet cooperatively transmitted by transmitters generates an error. Also, the method for the receiver to select a repeat transmitter includes a method for selecting a repeat transmitter in advance, a method for removing a transmitting node from a repeat transmitter group when the SNR of the transmitting node is low, and a method for estimating the SNR of each transmitter for each predetermined time frame and selecting the transmitter having the greatest SNR as the repeat transmitter.
US08880963B2

There are provided a message processing device and a method improved to store a plenty of messages used for processing. When a message is transmitted to another node for providing a service, a message processing unit (26) monitors the message transferred and stores it in a storage region whose allocation is released when the remaining memory amount has become little. When an error has occurred in the processing of a service providing unit (200), the message processing unit (26) stores the error type and a session identifier associated with it. When a message transmission is requested from outside and the error type, the session identifier, and a message associated with them are stored, the message processing unit (26) transmits them. If the storage region which was containing a message is released and no message exists, the message processing unit (26) transmits the other two items.
US08880949B2

Testing a test component is disclosed. A real-time input communication that has been forked from an input communication intended for a deployed component is received at the test component. At least a portion of the received real-time input communication is processed. A result of the processing is used to at least in part determine a test result of the test component.
US08880937B2

Techniques are disclosed for reducing impact of a repair action in a switch fabric. In one embodiment, a server system is provided that includes a first interposer card that operatively connects one or more server cards to a midplane. The first interposer card may include a switch module that switches network traffic for the one or more server cards. The first interposer card may be hot-swappable from the midplane, and the one or more server cards may be hot-swappable from the first interposer card.
US08880935B2

A system for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in a failed RDMA link. The system reconfigures the first RDMA link to carry at least one TCP message of a connection formerly assigned to the failed RDMA link, responsive to detecting the failure. The system communicates at least one message of the at least one connection on the first RDMA link.
US08880921B2

According to an embodiment, a communication device includes a wake-up signal reception unit configured to receive a wake-up signal to request a change of a state from a second state to a first state, the second state requiring less power consumption than the first state; and a state control unit configured to change the state from the second state to the first state and inform a control unit of the change of the state when the wake-up signal is received, the control unit being configured to process a frame received during the first state.
US08880915B2

A system is provided for adjusting power provided to a device. The system can include power sourcing equipment and a sub-system. The power sourcing equipment can provide power to a powered device via a channel. The sub-system can determine an amount by which to increase the power based on a resistance of the channel. The power sourcing equipment or the powered device can adjust the power (or load) responsive to a command from the sub-system. The sub-system can include a measurement device and a processor. The measurement device can measure an output voltage of the power sourcing equipment, an input voltage of the powered device, and a current on the channel. The processor can determine the resistance of the channel based on the output voltage, the input voltage, and the current. The processor can output a command specifying an increase or decrease in power supplied by the power sourcing equipment.
US08880908B2

A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
US08880900B2

A memory system comprises: a memory device including an authentication data area storing authentication unit information and a verification value, and a contents data area storing contents; and a host device configured to receive the authentication unit information and the verification value from the memory device, and perform secure authentication of the memory device based on whether a result of decoding the verification value is equal to the authentication unit information.
US08880894B2

A method, telecommunication apparatus, and electronic device for securely creating an identity data block are disclosed. A secure memory 208 may store a unique private key 326 associated with a unique public key 328. A processor 204 may generate the identity data block 332 in the secure memory 208 using the unique private key 326. The processor 204 may erase the unique private key 326 from the secure memory 208.
US08880892B2

Devices generate security vectors based on their own attributes. A device's security vectors compose its transformation matrix. The devices securely share copies of their transformation matrices with other devices. A transmitting device adds its unique MAC to packets, encrypts those packets using its own transformation matrix, and transmits those packets. A receiving device uses its copy of the transmitting device's transformation matrix to decrypt the data in a packet, determining whether a MAC extracted from that packet matches the transmitting device's MAC. The receiving device can permit or prevent further processing of the packet's data depending on whether the MACs match. Each device can store a copy of a same program that can be used to derive derivative security vectors from existing security vectors. Each device in the network can derive the same set of derivative vectors for any selected other device in the network, thereby “evolving” the transformation matrices.
US08880886B2

Embodiments of the invention provide systems and methods for authenticating mobile devices. A registration request and identifying information for a mobile device or a secure element associated with the mobile device may be received. Based upon the received identifying information and a base level key, a rotated key for the mobile device may be determined. The determined rotated key may then be provided to the mobile device, and the rotated key may be utilized for subsequent authentication of the mobile device.
US08880884B2

An information handling system includes a memory and a processor to execute instructions stored in the memory, which causes the processor to at least: send identification information to a second information handling system in response to an identification request broadcast from the second information handling system via a short-range communication; receive first authentication information for a local application and a remote service from the second information handling system; receive a copy of the local application; authenticate a user for the copy of the local application and for the remote service prior to the user logging on to the information handling system; receive second authentication information from the user to access the information handling system; authenticate the user to the information handling system; and automatically initiate a secure session between the copy of the local application and the remote service when the user is authenticated to the information handling system.
US08880878B2

A content distribution storage system includes: a first transmission unit configured to transmit a special content including certificate revocation list information indicating a list of at least an invalid electronic certificate to a first node group; a second transmission unit configured to transmit identification information for identifying the special content to a second node group; and a first node device. The first node device includes: a certificate obtaining unit configured to obtain the electronic certificate; an identification information obtaining unit configured, based on the obtained electronic certificate, to obtain the identification information of the special content comprising the certificate revocation list information corresponding to the obtained electronic certificate obtained; and a special content obtaining unit configured to obtain the special content from at least one node device of the first node group which stores the special content associated with the obtained identification information.
US08880870B2

Bridges 30, 40 are interposed between a server 10 or a client 20 having two channels 2ch, one of the two channels making a LAN connection to either the server or the client and the other channel making the LAN connection to the internet. Each of bridges 30, 40 performs a LAN packet scramble, a scramble purpose encryption key management, a scramble purpose encryption key management, and a bridging system authentication. Furthermore, each of bridges 30, 40 performs a LAN packet scramble, a scramble purpose encryption key management, and a bridging system authentication for a packet derived from the server or the client. Furthermore, a composite authentication having a plurality of authentication purpose interfaces is carried out in each of the bridges. Furthermore, a composite authentication having a plurality of authentication purpose interfaces is carried out in each of the bridges. The bridge has a plurality of authentication purpose interfaces to perform a composite authentication. Each of the bridges performs a key management to manage and hold the common key in the authentication and performs a non-decryption file management which manages and holds a file information encrypting and transmitting a payload of an application communicated with a common key at an internal of a transmission side bridge.
US08880865B2

A device (7) is caused to enter an active mode by determining a coarse level of interest; determining a more refined level of interest in response to determining the coarse level of interest; and causing a device (7) to enter an active mode, in response to determining the refined level of interest.
US08880863B2

A reset and reboot circuit applied in an X86 electronic portable device is provided. The reset and reboot circuit includes: a first level controller; a first switch, turned on in response to a reset/reboot event to enable a control signal; a second level controller, enabling an output signal in response to the enabled control signal; and a logic unit, for disabling a drive signal in response to the enabled output signal. The X86 electronic portable device is driven by the disabled drive signal to reset and reboot, and an embedded controller of the X86 electronic portable device provides an enabled restart signal after it has been reset. The first level controller further disables the output signal in response to the enabled restart signal.
US08880857B2

A microprocessor includes a hardware instruction translator that translates an architectural instruction into first and second microinstructions. To execute the first microinstruction, an execution pipeline performs the shift operation on the first source operand to generate the first result and a carry flag value and updates a non-architectural carry flag with the generated carry flag value. To execute the second microinstruction, it performs the second operation on the first result and the second operand to generate the second result and new condition flag values based on the second result. If a architectural condition flags satisfy the condition, it updates the architectural carry flag with the non-architectural carry flag value and updates at least one of the other architectural condition flags with the corresponding generated new condition flag values; otherwise, it updates the architectural condition flags with the current value of the architectural condition flags.
US08880851B2

A microprocessor includes a hardware instruction translator that translates x86 ISA and ARM ISA machine language program instructions into microinstructions, which are encoded in a distinct manner from the x86 and ARM instructions. An execution pipeline executes the microinstructions to generate x86/ARM-defined results. The microinstructions are distinct from the results generated by the execution of the microinstructions by the execution pipeline. The translator directly provides the microinstructions to the execution pipeline for execution. Each time the microprocessor performs one of the x86 ISA and ARM ISA instructions, the translator translates it into the microinstructions. An indicator indicates either x86 or ARM as a boot ISA. After reset, the microprocessor initializes its architectural state, fetches its first instructions from a reset address, and translates them all as defined by the boot ISA. An instruction cache caches the x86 and ARM instructions and provides them to the translator.
US08880845B2

A memory system includes a memory including a page table, and an input/output memory management unit (I/O MMU) connected to the memory, and configured to receive a virtual address from an I/O Device and to search within the I/O MMU for a plurality of entries matching the virtual address. If no entries matching the virtual address are found within the I/O MMU as a result of searching for the entries, the I/O MMU accesses the memory, searches the page table for the entries matching the virtual address, and stores the entries within the I/O MMU.
US08880838B2

A method of allocating data to a storage block included in a storage network may include determining a plurality of characteristics associated with a storage block included in a storage network. The plurality of characteristics may include storage capacity of the storage block, available storage space of the storage block, likelihood of loss of data stored on the storage block, availability of the storage block with respect to the storage network, and use of the storage block. The method may further include allocating data to the storage block based on the plurality of characteristics.
US08880833B2

A memory module includes several memory devices coupled to a memory hub. The memory hub includes several link interfaces coupled to respective processors, several memory controller coupled to respective memory devices, a cross-bar switch coupling any of the link interfaces to any of the memory controllers, a write buffer and read cache for each memory device and a read synchronization module. The read synchronization module includes a write pointer, a read pointer and a buffer. The write pointer is incremented in response to the receipt of read data. The read pointer increments in response to coupling of the read data from the memory hub. A comparator compares the read pointer an the write pointer, and the comparison is used to adjust the memory timing.
US08880816B2

A storage system in a remote copy configuration includes a redirect mechanism. The redirect mechanism determines whether to redirect read operations to a remote storage system, which is part of the remote copy configuration, based on a power management policy and a redirect policy. The redirect mechanism takes into account response time data, input/output demand, power utilization data, and input/output classes and priorities to determine whether to redirect read access requests to the remote storage system. Redirection of read operations to the remote storage system results in reduced power consumption at the local system.
US08880813B2

A method and a device for multithread to access multiple copies. The method includes: when multiple threads of a process are distributed to different nodes, creating a thread page directory table whose content is the same as that of a process page directory table of the process, where each thread page directory table includes a special entry which points to specific data and a common entry other than the special entry, each thread corresponds to a thread page directory table, and the specific data is data with multiple copies at different nodes; and when each thread is scheduled and the special entry in the thread page directory table of the each thread does not point to the specific data stored in a node where the thread is located, modifying, based on a physical address of the specific data, the special entry to point to the specific data.
US08880812B1

A serial attached small computer systems interface (SAS) module includes a first port with (i) a first physical layer device and (ii) a first port control module. The first physical layer device communicates with a plurality of initiators. The first port control module comprises a first world wide number (WWN) table. The first WWN table comprises connection rates of the plurality of initiators during communication with the first physical layer device. Each of the connection rates is a last connection rate of a respective one of the plurality of initiators.
US08880808B1

A system for writing data includes a memory, at least one memory controller and control logic. The memory stores data units. The memory controller receives a write request associated with a data unit and stores the data unit in the memory. The memory controller also transmits a reply that includes an address where the data unit is stored. The control logic receives the reply and determines whether the address in the reply differs from an address included in replies associated with other memory controllers by a threshold amount. When this occurs, the control logic performs a corrective action to bring an address associated with the memory controller back within a defined range.
US08880806B2

In general, the disclosure is directed to techniques for choosing which pages to evict from the buffer pool to make room for caching additional pages in the context of a database table scan. A buffer pool is maintained in memory. A fraction of pages of a table to persist in the buffer pool are determined. A random number is generated as a decimal value of 0 to 1 for each page of the table cached in the buffer pool. If the random number generated for a page is less than the fraction, the page is persisted in the buffer pool. If the random number generated for a page is greater than the fraction, the page is included as a candidate for eviction from the buffer pool.
US08880798B2

An embodiment of this invention divides a cache memory of a storage system into a plurality of partitions and information in one or more of the partitions is composed of data different from user data and including control information. The storage system dynamically swaps data between an LU storing control information and a cache partition. Through this configuration, in a storage system having an upper limit in the capacity of the cache memory, a large amount of control information can be used while access performance to control information is kept.
US08880797B2

A data de-duplication application de-duplicates redundant data on the primary storage read/write pathway of a virtualized server environment. The virtualized server environment comprises one or more server applications operating on a virtualization layer provided on a computer architecture that includes memory (e.g., RAM, cache memory) for temporarily storing data and storage (e.g., disk storage) for persistently storing data. The one or more server applications use the read-write pathway to read data into memory from storage and to write data to storage from memory. The de-duplication application identifies redundant data in memory, storage, or both, and replaces the redundant data with one or more pointers pointing to a single copy of the data. The de-duplication application can operate on fixed or variable size blocks of data and can de-duplicate data either post-process or in-line.
US08880795B2

Multiple memory devices, such as hard drives, can be combined and logical partitions can be formed between the drives to allow a user to control regions on the drives that will be used for storing content, and also to provide redundancy of stored content in the event that one of the drives fails. Priority levels can be assigned to content recordings such that higher value content can be stored in more locations and easily accessible locations within the utilized drives. Users can control and organize how recorded content is stored between the drives such that an external drive may be removed from a first gateway device and attached to a second gateway device without losing the ability to access the recorded content from the first gateway device at a later time. In this manner, a user is provided with the ability to transport an external drive containing stored content recordings between multiple different gateway devices such that the recordings may be accessed at different locations or user premises.
US08880792B2

A method can include receiving memory configuration information that specifies a memory configuration; receiving memory usage information for the memory configuration; analyzing the received memory usage information for a period of time; and, responsive to the analyzing, controlling notification circuitry configured to display a graphical user interface that presents information for physically altering a specified memory configuration. Various other apparatuses, systems, methods, etc., are also disclosed.
US08880791B2

Certain embodiments described herein include a memory system having a register coupled to a host system and operable to receive address and control signals from the host system, a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a circuit coupled to the register, the volatile memory subsystem, and the controller. In a first mode of operation, the circuit is operable to selectively isolate the controller from the volatile memory subsystem, and to selectively couple the volatile memory subsystem to the register to allow data to be communicated between the volatile memory subsystem and the host system. In a second mode of operation, the circuit is operable to selectively couple the controller to the volatile memory subsystem to allow data to be communicated between the volatile memory subsystem and the non-volatile memory subsystem using the controller, and is operable to selectively isolate the volatile memory subsystem from the register.
US08880782B2

A data storage system including a memory array including a plurality of memory devices programmable in greater than two states. A memory control module may control operations of the memory array, and an encoder module may encode input data for storing to the memory array. The memory array may be an m×n memory array, and the memory control module may control operations of storing data to and retrieving data from the memory array.
US08880774B2

One embodiment of the present invention is a system including: (a) plural virtualization systems configured in a cluster; (b) storage accessible to each virtualization system of the cluster, wherein for each virtual machine operative in a virtualization system of the cluster, the storage maintains a representation of virtual machine state that includes at least a description of a hardware system virtualized and an image of virtualized memory state for the virtual machine; and (c) a failover system that, responsive to an interruption of, or on, a particular one of the virtualization systems, transitions at least one affected virtual machine to another virtualization system of the cluster and resumes computations of the transitioned virtual machine based on state encoded by a corresponding one of the virtual machine states represented in the storage.
US08880773B2

A mechanism for guaranteeing deterministic bounded tunable downtime for live migration of virtual machines (VMs) over reliable channels is disclosed. A method of the invention includes receiving a maximum downtime of a VM during a live migration of the VM from a source host machine to a destination host machine, determining a capacity of a network channel on which the VM is live migrated to the destination host machine, calculating a number of memory pages of the VM left to be transferred as part of the live migration before the VM is stopped, wherein the calculating of the number of memory pages is based on the received maximum downtime and the determined capacity of the network channel, and stopping the VM when the calculated number of memory pages remain to be transferred in order to transfer those memory pages to the destination host machine.
US08880771B2

A PCIe fabric includes at least one PCIe switch. The fabric may be used to connect multiple hosts. The PCIe switch implements security and segregation measures for host-to-host message communication. A management entity defines a Virtual PCIe Fabric ID (VPFID). The VPFID is used to enforce security and segregation. The fabric ID may be extended to be used in switch fabrics with other point-to-point protocols.
US08880770B2

An adapter facilitates communications between an accessory and a media source. When the adapter is connected to the accessory, the adapter can receive a connection request from the media source. Based on the connection request, the adapter can determine whether the media source supports an accessory protocol. The adapter can receive streamed media from the media source. When a control message is received by the adapter from the accessory, if the adapter determined that the media source supports the accessory protocol, the adapter transmits the control message to the media source using the accessory protocol. If the adapter determined that the media source does not support the accessory protocol, the adapter translates the control message and transmits the translated message to the media source.
US08880767B2

A bridging board configured for connecting a processor with a hard disk backboard includes a first signal connecting apparatus, a second signal connecting apparatus, a plurality of duplexer and a signal conditioner. The first signal connecting apparatus is electronically connected to the processor. The second signal connecting apparatus electronically connected to the hard disk backboard. Each duplexer has an input terminal electronically connected to the first signal connecting apparatus, and two output terminals electronically connected to the second signal connecting apparatus to allow the processor to communicate with the backboard via the bridging board. The signal conditioner is electronically connected between the first signal connecting apparatus and the second signal connecting apparatus to amplify signals transmitted from the processor to the hard disk backboard.
US08880766B2

One or more chassis management controllers may be configured to receive a user indication of a user desire to physically remove a modular information handling resource from a chassis, determine whether the modular information handling resource is shared or nonshared with respect to modular information handling systems present in the chassis, determine whether the modular information handling systems associated with the modular information handling resource are powered on, receive at least one response to one query to the user regarding at least one user preference regarding removal of the modular information handling resource, and determine if the information handling resource may be safely removed based at least on: the determinations of whether the information handling system resource is shared or nonshared and whether the modular information handling systems present in the chassis and associated with the modular information handling resource are powered on, and the at least one response.
US08880758B2

A non-transitory computer-readable medium, method, and system for processing a first data stream being in a first format from a link, the first data stream having a plurality of frames, each frame having a fixed frame length; selecting a plurality of sections of the first data stream based on a harmonic pattern of the first format, each selected section being separated from a neighboring selected section by a fixed separation length that is a whole number multiple of the fixed frame length; and creating a second data stream in a second format that includes a contiguous sequence of the selected sections. The second data stream can be further processed to acquire frame alignment with a reduction of required processing power.
US08880753B2

Some embodiments relate to a vehicle electronic controller having a microcomputer and a port expansion element, with reduced power consumption and radio noise. An MCU (microcomputer) performs determination processing that determines whether an output condition is established that is based on a signal that is input via a signal input port of the MCU. If the output condition is established, the MCU transmits a signal output instruction to a port expansion element via a communication port, and if not, the instruction is not transmitted. The port expansion element outputs a signal via a signal output port in response to an instruction from the MCU. The port expansion element automatically switches, depending on whether communication via the MCU is being suspended, between operation in a waiting mode in which the internal oscillation circuit is suspended, and operation in a normal mode in which the internal oscillation circuit is operated.
US08880752B2

A method performed in an electronic device that connects via a USB connector to an accessory that supports multiple different operating modes. The method comprises: in response to successful authentication of the accessory after an initial connection, configuring an accessory usage setting of the electronic device to correspond to the accessory's default operational mode. In response to a request to change the operational mode of the accessory to a second operational mode: communicating to the accessory, over the signal/communication lines of the USB, mode identifying information corresponding to the second operational mode; generating a voltage level change on an ID line of the USB connector to communicate to the accessory that a change in the accessory's present operational mode is being triggered, where the accessory is designed to change to the second operational mode when a pulse or voltage level change is detected on the ID line.
US08880751B2

A system and method to facilitate attempts to ensure that electronic devices are properly and currently configured with correct information stored on electronically writable/readable digital data storage media are provided including a direct linkage between the media as the mechanism used to electronically configure the electronic device and physical product identification labeling that may be properly viewed from outside the electronic device when the media is inserted in the electronic device. Particular components that are traditionally separately provided, e.g., SIM cards and device identification labeling are combined in a unique packaging and delivery system to combine configuration update electronically readable/writable digital data storage media and physical product identification in a single unique package.
US08880747B2

An endpoint device discovery system includes a downstream port. A register is coupled to the downstream port. An endpoint ready status bit may be set in the register in response to an endpoint ready message received at the downstream port. A non-transitory computer-readable medium is coupled to the register and includes computer-readable instructions that, when executed by a processor, cause the processor to determine that the endpoint ready status bit is set and, in response, configure an endpoint device that is coupled to the downstream port. The endpoint device discovery system may be included in an information handling system (IHS) in order to provide for discovery of endpoint devices that are coupled to the IHS as soon as those endpoint devices have initialized.
US08880746B2

An apparatus and method for unconditionally loading a value into first memory of an first integrated circuit, which operates in one of several different modes depending on value stored in the first memory. In one embodiment, apparatus comprises a printed circuit board. The first integrated circuit (IC) is mounted on the printed circuit board, wherein the first IC comprises a first memory device, and wherein the first IC is configured to operate in a first mode when a first value is stored in the first memory device, and wherein the first IC is configured to operate in a second mode when a second value is stored in the first memory device. The printed circuit board also includes a second IC mounted thereon. The second IC comprises a second memory device that stores the first value. A third IC mounted on the printed circuit board is configured to provide a copy of the first value stored in the second memory device to the first IC for storage in the first memory device, wherein the third IC is configured to provide the copy of the first value to the first IC without condition.
US08880742B2

A communication device includes a receiver, a command supplying device, an information transmitter, and a web-page transmitter. The receiver receives requests from an external device. The command supplying device determines that a request including a first address including a specific host name is a first request. The command supplying device transmits a command, including an instruction to transmit a second request, to the external device when the first request is received. The command supplying device determines that a request including a second address including a specific IP address is a second request. The information transmitter transmits information to the external device when the second request is received. A combination of the specific IP address and a cookie is stored on the external device when the information is received. The web-page transmitter transmits web page data to the external device when the second request is received.
US08880739B1

The efficiency of scaling of a network of computing devices can be improved by grouping highly-connected portions into deployment units wherein devices only have to be aware of other devices in the respective deployment unit. The various deployment units can be connected by a backbone mechanism. In some embodiments, the backbone utilizes a torroidal connection scheme to connect the backbone switches and pass routing protocol information. Host traffic can still utilize connections between tiers, such that standard routing and networking protocols can be utilized. In other embodiments, logical interfaces can be initialized in each backbone switch, such that each switch itself can function as a point backbone. The devices of the various deployment units then can communicate with each other via the point backbones using standard networking and routing protocols.
US08880733B2

There is disclosed a media file distribution system and method. An asset management and delivery system and method for the distribution of digital files and data is provided. There are two major functions, with sub-functions within each. The system first serves as a fully automated management system for a company involved in video/file distribution, such as in video on demand (VOD) or other digital file industries. The system can ingest, prepare, schedule, transmit, track and report on any aspect of the business chain. Secondly, it also serves as a product for both content providers and recipients to be able to view, manage and run their entire content offering remotely from anywhere through the Internet.
US08880728B2

An audio-visual content delivery system includes an interface to communicate with a local area network (LAN). A packet processing circuit in the system may filter and route Ethernet packet data received from the LAN, to specific ports and/or queues without host processor intervention. The packet processing circuit may utilize a set of filter and routing mechanisms configurable in hardware to interpret various Internet Engineering Task Force networking transport protocols, and may transfer the packet data in a format recognized by a variety of consumer subsystems, each of which may be coupled to the packet processing circuit. The packet processing circuit may be implemented as a semiconductor device, and may allow encapsulated application data to be routed to a plurality of different types of application sinks or processors, forming a point-to-point or multi-point serial or parallel data stream over a standard transport covering numerous levels of the ISO data communications stack.
US08880720B2

A method for delivering supplemental content associated with audio/visual content to a user of the audio/visual content is presented. In the method, the audio/visual content and the supplemental content are received. The audio/visual content is then transferred as a stream to a first device for presentation to the user. The supplemental content is transferred to a second device for presentation to the user. The transferred supplemental content is organized into segments, wherein each of the segments is to be presented by the second device to the user in synchronization with the presentation of a corresponding portion of the audio/visual content.
US08880709B2

A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network. The format of packets carrying program files and acknowledgement/negative acknowledgement messages are specified.
US08880707B2

A method for managing TCP flows in a mobile device adapted to connect to two or more wireless network types includes enabling connection to a number of networks of different types at the mobile device and executing a plurality of Internet-enabled applications on the mobile device. Each such application forms an existing TCP connection over a first one of the wireless networks. The routing table is modified such that any additional TCP connection will be created on a second one of the wireless networks. The device determines that a termination condition has occurred and in response to determining that the termination condition has occurred, renders an interface on the mobile device to the first one of the wireless networks inoperative.
US08880703B2

An address distribution method is disclosed by the present invention, in which two Broadband Remote Access Servers (BRAS) which are mutually backup devices respectively occupy part of the address resources in a shared address pool, and the method includes: when detecting a user online, a BRAS selecting an address from the corresponding part of address resources in the shared address pool and distributing the address to the user; and the BRAS sending a notification message to the backup device, and informing the backup device of the address occupied by the user. A BRAS and an address distribution system is further disclosed by the present invention, and the problem of address collision generated when a pair of BRASs which are mutually backup devices distribute the addresses to their respective user in the dual-server hot backup scenario is solved by the method, device and system of the present invention.
US08880702B2

A method for providing other than a 1:1 resource mapping may include receiving an indication of a selected resource reference element, receiving an indication of at least one resource to be associated with the resource reference element, and generating, via processing circuitry, a registry including a declarative policy defining an association of the selected resource reference element and the at least one resource in which the registry defines an other than 1:1 mapping between resource reference elements and resources.
US08880699B2

Providing a service includes establishing service parameter values for a service, where a service parameter value describes a metric of the service. The service parameter values are mapped to first network parameter values operable to configure a first wide area network port for a first transport mechanism. The service is provided over the first transport mechanism. The service parameter values are mapped to second network parameter values operable to configure a second wide area network port for a second transport mechanism. The service is provided over the second transport mechanism.
US08880697B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving data including a user identifier associated with a user and one or more key-value pairs associated with the user's access of a resource. Each key-value pair includes a key and a value provided by the resource. Upon determining that the received data satisfies one or more rules associated with a user list comprising user identifiers, the user identifier is added to the user list.
US08880696B1

A system, method, and computer readable medium for sharing bandwidth among executing application programs across a packetized bus for packets from multiple DMA channels includes receiving at a network traffic management device first and second network packets from respective first and second DMA channels. The received packets are segmented into respective one or more constituent CPU bus packets. The segmented constituent CPU bus packets are interleaved for transmission across a packetized CPU bus.
US08880687B1

Detecting and managing idle virtual storage servers (VSSs) on a host system. The host system may execute several VSSs, each VSS may comprise a virtual machine implementing a virtualized storage operating system and provide storage services for one or more clients. Detecting and managing idle virtual storage servers comprises three stages: 1) detecting idle VSSs, 2) suspending an idle VSS, and 3) un-suspending a suspended VSS. For the first stage, idle VSSs are detected using a first metric relating to network activity of the VSS, a second metric relating to storage object-related requests received by a VSS, and a third metric relating to inbound data for a VSS. For the second stage, an idle virtual storage server is suspended to release its resources while preserving its state for possible later use. For the third stage, a suspended virtual storage server may be unsuspended if a client attempts to access it.
US08880686B2

An apparatus and a non-transitory computer-readable medium may perform a method of minimizing the disclosure of a domain name contained in a DNS query. The method may include: determining a first label and a second label associated with a domain name included in a DNS query; querying a first nameserver for the first label without revealing the second label to the first nameserver; receiving a response from the first nameserver directing a resolver to a second nameserver; and querying the second nameserver for the first label and the second label.
US08880685B2

An aircraft galley system is configured with a GAIN to GAIN network that allows for data exchange and communication between each GAIN on the system. By omitting reliance on a galley network controller for acquisition of GAIN data, the present system is simpler, lighter, and more cost-effective. Each GAIN may be polled for data by any other GAIN, such as via a data port, dedicated bus, or wireless connection. The data acquisition between the GAIN and a data collection and display device may be wired in network, wired out of network, or through a wireless link such as a Wi-Fi network.
US08880682B2

A method for facilitating forensic analysis of operational data for an IT infrastructure includes deriving performance data from a plurality of physical systems, network elements and storage devices in an IT infrastructure via a toolset comprising a plurality of IT monitoring and metrics tools, importing the performance data into an integrated forensics platform, aggregating the imported data, and analyzing the aggregated data to determine resources consumed. Each tool is communicatively interfaced with one or more of the physical systems, network elements and storage devices.
US08880675B2

The present invention provides an apparatus, system and method for use in remotely diagnosing electronic devices and/or providing content. The method for use in remotely diagnosing includes the initiating a diagnostic analysis of an electronic device, identifying the electronic device, receiving scripts communicated over a distributed network for diagnosing, remotely initiating diagnostic instructions with the scripts and receiving a response based on the instruction. The method can further determine further diagnostic instructions based on responses, and remotely initiate further instructions with the scripts. Additionally, a system for use in remotely diagnosing electronic devices includes a script generator coupled with a distributed network, and a remote diagnostic controller coupled with the distributed network and with an electronic device. The script generator compiles scripts and forwards them over the distributed network. The diagnostic controller implements the scripts to forward instructions to and to receive replies from the electronic device.
US08880674B2

Provided are techniques for the orchestration of workflows such as, but not limited to, computer system server, storage, virtualization and cloud infrastructure management operations and tasks. The disclosed orchestration techniques support non-scripted native representations of the workflows and the addition of new object types or operation sets or services. The disclosed orchestration techniques support atomicity and transactional semantics of workflows and include the ability to configure parameters for execution of workflow, which influences, for example, error, temporal and automation semantics.
US08880673B2

An application providing system has a communication terminal, a Web server that manages resources of Web applications, and a push server that manages storage location addresses of resources. The push server has an address managing unit that manages a terminal ID, a storage location address, and providing timing in a manner associated with one another. The push server further has a timing monitoring unit that monitors the providing timing. The push server further has a push transmitting unit that transmits a storage location address of a resource of a Web application associated with providing timing to a communication terminal associated with the providing timing upon detection of the providing timing to cache the resource of the Web application corresponding to the providing timing in the communication terminal.
US08880671B2

Embodiments of the present invention relate to the release of computing infrastructure components (e.g., hardware, software, combinations thereof, etc.) from a networked computing environment for potential use by another networked computing environment. In a typical embodiment, a computing infrastructure component is identified from set of computing infrastructure components associated with a networked computing environment. It may then be determined whether the computing infrastructure component can be released from the networked computing environment. Then, responsive to the determination, the computing infrastructure component may be released from the networked computing environment.
US08880665B2

A nonstop service system using voting and a method for updating and providing information in the nonstop service system. The nonstop service system includes a plurality of groups of nodes for storing and managing information on the basis of identifiers for distinguishing clients, each group including a plurality of nodes each of which is capable of storing and managing information independently. The nonstop service system further includes a control dispatcher server, which is located between the group of nodes and the clients and manages state information and connection information of the nodes belonging to the plurality of groups of nodes. The control dispatcher server selects a group of nodes corresponding to a client according to an information update and provision request from the client, transmits the information update and provision request to the nodes belonging to the selected group of nodes, and, when information is provided from the nodes, provides information which is selected from the provided information using voting based on a specific criterion such as a currency criterion to the client. According to the present invention, it is possible to invest in constructing an initial service system based on the amount of service use, and it is possible to construct a service system with low costs and high efficiency. Further, a nonstop service system can be efficiently constructed without requiring additional equipment.
US08880658B2

A method, a substation automation apparatus and an intelligent electronic device (IED) are disclosed which are, for example, not limited only to publishing data (data emanating) from the IED. An exemplary method includes assigning a unique identifier to one or more data fields, where the one or more data fields is associated with a short address attribute in the data emanating from the intelligent electronic device; and dynamically updating the identifier based on user specific configuration data by an IED application configuration tool. The IED can include a list of functions; (e.g., each function being represented as a logical node; and each logical node containing data objects); and a flexible addressing scheme for configuring the data objects and publishing data from the IED, but not only data emanating from IED.
US08880656B2

A customer edge device is automatically configured. A request for customer edge device configuration data may be transmitted to a provider edge device via an Ethernet-layer operations, administration, maintenance, and provisioning (OAM&P) protocol. The request for configuration data may be relayed from the Ethernet-layer OAM&P protocol to a configuration protocol. The request for configuration data may be transmitted from the provider edge device to a configuration repository server via the configuration protocol. The configuration repository server may transmit the requested configuration data to the provider edge device via the configuration protocol. The provider edge device may relay the configuration data from the configuration protocol to the Ethernet-layer OAM&P protocol and transmit the configuration data to a customer edge device via the Ethernet-layer OAM&P protocol. The customer edge device may automatically configure itself using the configuration data.
US08880655B2

A device at a Customer Premises Equipment that comprising Device Dependent Services that are to be configured by a remote Auto-Configuration Server is claimed. The device comprises also Device Independent Services on top of a Service Platform (SPLF). The device is hereby adapted to be configured by a plurality of Auto-Configuration Servers and comprises therefore a Native Service Management being one of the Device Independent Services. This Native Service Management comprises furthermore a receiver part to receive device dependent service information of the Device Dependent Services and a splitter part to split the device dependent service information into different parts, and to transmit each part to a distinct Device Independent Service. Each distinct Device Independent Services being coupled via a common Management Agent being one of the Device Independent Services, to one of the plurality of Auto-Configuration Servers, whereby only the respective part of the Device Dependent Services that is associated to the device dependent service information that is forwarded to the associated Device Independent Service is configured by the associated Auto-configuration Server (FIGURE).
US08880650B2

A system and method for storing a streaming media file for improving the performance of a streaming media server and fully utilizing the space of a storage are provided. The system includes: a segmenting and distributing server, adapted to segment the streaming media file into at least two segment files, determine a number of the streaming media servers for storing each segment file, distribute each of the at least two segment files to corresponding streaming media servers according to the determined number of the streaming media servers, and transmit the related information of each of the at least two segment files to a resource index server; at least two streaming media servers, adapted to receive and store the segment file; and the resource index server, adapted to receive the related information and establish an index in respect of each segment file and its related information.
US08880644B2

A programmable logic controller includes a CPU unit. The CPU unit has a real IP address and a pseudo IP address different from the real IP address, transmits and receives data by using the real IP address to and from a communication device belonging to a network in which communication is performed using a first communication protocol, and transmits and receives data by using the pseudo IP address to and from a communication device belonging to a network in which communication is performed using a second communication protocol different from the first communication protocol.
US08880643B2

In the field of mobile communications, embodiments of the present invention disclose a method, a device and a system for forwarding document content in Extensible Markup Language Document Management (XDM). The method includes: receiving a forwarding request sent by a forwarding sender, where the forwarding request is used to forward the document content to a forwarding receiver; judging, according to a rights document, whether the forwarding sender has a forwarding right to the document content and whether the forwarding receiver has an access right to the document content; and when the forwarding sender has the forwarding right and the forwarding receiver has the access right, forwarding the document content to the forwarding receiver. Through the solutions in the embodiments of the present invention, the forwarding sender selectively forwards the document content to the forwarding receiver according to the rights document stored in an XDM Server (XDMS).
US08880642B2

A server rack system includes a communication module, multiple internal devices, and an integrated management module (IMM). The internal devices are coupled to the communication module. The IMM is coupled to the communication module and communicates with the internal devices through the communication module. The IMM is pre-stored with a correspondence relationship between marker information, identification information, and asset numbers of the internal devices. In operation of the system, the IMM reads the identification information of the internal devices through the communication module, and obtains a correspondence relationship between the marker information and asset numbers of the internal devices from the correspondence relationship according to the identification information to thereby perform asset management of the internal devices.
US08880638B2

A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition.
US08880636B2

A method for optimising the distribution of data objects between caches in a cache domain of a resource limited network. User requests for data objects are received at caches in the cache domain. A notification is sent from each cache at which a request received to a cache manager. The notification reports the user request and identifies the requested data object. At the cache manager, object information including the request frequency of each requested data object and the locations of the caches at which the requests were received are collated and stored, and objects for distribution within the cache domain are identified on the basis of the object information. Instructions are sent from the cache manager to the caches to distribute data objects stored in those caches between themselves. The data objects are distributed between the caches using transmission capacity of the network that would otherwise be unused.
US08880633B2

According to this disclosure, a proxy server is enhanced to be able to interpret instructions that specify how to modify an input object to create an output object to serve to a requesting client. Typically the instructions operate on binary data. For example, the instructions can be interpreted in a byte-based interpreter that directs the proxy as to what order, and from which source, to fill an output buffer that is served to the client. The instructions specify what changes to make to a generic input file. This functionality extends the capability of the proxy server in an open-ended fashion and enables it to efficiently create a wide variety of outputs for a given generic input file. The generic input file and/or the instructions may be cached at the proxy. The teachings hereof have applications in, among other things, the delivery of web content, streaming media, and the like.
US08880627B2

A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
US08880622B2

Embodiments of the present invention provide a method, system and computer program product for message thread management using dynamic pointers. In an embodiment of the invention, a method for message thread management using dynamic pointers is provided. The method includes selecting a message thread in a message inbox of a messaging client, comparing characteristics of the message thread to a pre-established set of criteria, and removing the selected message thread to remote storage, generating a message thread pointer to the selected message thread and inserting the message thread pointer into the message inbox in place of the selected message thread in response to the characteristics of the message thread satisfying the criteria.
US08880620B2

Architecture that enables data handling according to types of social relationships. A social graph is used to categorize the types of the social relationships of the tagged messaging users. The social graph can include social relationship categories for friends, family, coworkers, and blocked individuals of the recipient, for example. The social graph can also include metadata related to the tagged users. The metadata defines the social relationship of the tagged users to the recipient. Delivery of messages to the recipient from the tagged messaging users is managed based on the social graph. Delivery management can include blocking messages, allowing the messages through, or delivering the messages with high or low priority, for example. Email messages can be delivered to respective email locations based on the social graph. User information can be imported and/or mined from external sources to augment the social graph.
US08880614B1

A method and apparatus for providing protection for mail servers in networks such as the packet networks are disclosed. For example, the present method detects a mail server is reaching its processing limit. The method then selectively limits connections to the mail server from a plurality of source nodes based on a spam index associated with each of the source nodes.
US08880613B2

A method for managing a plurality of mail messages that are sent and received, the method comprising obtaining a message information portion for each of the plurality of mail messages, associating a default priority interval with each of the plurality of mail messages, and generating and associating an existing priority interval for each of the plurality of mail messages when the message information portion of each of the plurality of mail messages matches a selection criteria.
US08880610B2

The present invention introduces unique functionality whereby there is a substantial reduction in the storage and replication requirements for the locally initiated electronic mail messages, which include locally sourced attachments. In the method of the present invention, at the origination location of an electronic message, there is an identification of electronic messages containing locally sourced attachment documents. During the storage of the transmitted message, there is determination of whether any attachment to the message was a locally sourced attachment. If the attachment was a locally sourced attachment, the attachment may not be stored with the message. Instead a pointer or link can be created to the original or locally sourced document. This approach will reduce the storage space required by electronic messages.
US08880609B2

Systems and methods for the forming of user device groups are presented. Logical relationship information describing one-to-one logical relationships among a first user and other users are recorded. Then content from a first user device of the first user and content from a second user device of the second user are received. Based on a determination that the content from the first user device and the content from the second user device were received within a preset amount of time of each other, a first user group in which to add the first user and the second user is created. Then it is determined whether to remove the first or second user from the first user group based on the logical relationship information and the content.
US08880605B2

A browser based web conferencing method is disclosed, the method comprising transmitting browser code to a browser of an attendee computer connected to a network. The browser code comprises code segments for receiving image size information from a server, wherein the image size information identifies a size of a presenter display area of a presenter computer. An image is received from the presenter computer through the server, a size of an attendee display area of the attendee computer is determined, and the image is scaled to generate a scaled image that fits in the attendee display area.
US08880603B2

A method and apparatus for use in a network storage control peer (NSCP) supporting peer to peer (P2P) operation are disclosed. The method includes receiving information from a tracker, wherein the information includes swarm stats, selecting and joining a swarm based on the received information, receiving a first stat report from the tracker, wherein the stat report includes additional swarm stats, determining whether to upload information to an ingestion gateway based on the received first stat report, transmitting an upload request message to the ingestion gateway, receiving an upload response from the ingestion gateway, and transmitting a second stat report to the tracker; wherein the second stat report includes a uniform resource identifier (URI) for the uploaded information.
US08880601B2

An arrangement, of functionally connected electronic devices includes: a data input entity, configured to obtain user in-formation relative to a plurality of users, data indicative of trust between multiple users and data indicative of a number of ride requests and ride offers by the users, a trust network knowledgebase entity configured to establish and manage a number of trust networks on the basis of the obtained data. The knowledgebase entity groups a plurality of users into a number of trust networks, a scheduling entity configured, on the basis of the obtained data, to determine a potential transport sharing scenario for a plurality of users belonging to the same trust network. The scheduling entity is configured to find potential matches between the ride requests and ride offers to determine the scenario, and a data output entity configured to indicate the scenario to multiple users of the plurality.
US08880598B2

Architecture for a session lock and lobby feature in a distributed conferencing framework for a conferencing session. Under a lock scenario, once a user enters the session, the session can be locked to prevent other individuals from entering, even if the individuals were invited to the session. Locking can be accomplished manually by a session participant and/or automatically based on criteria. The lobby feature allows a session participant to be aware of users in the lobby and pending access to the session by providing notification and/or identification of the user attempting to gain access. The session leader can selectively allow access to the session. The architecture facilitates lock and lobby features in multiple identical, leaderless, conference servers which together form a distributed conferencing system. The lock and lobby features can employ media session protocols such as session initiation protocol (SIP) and centralized conference control protocol (C3P).
US08880596B2

A software platform and a method for processing unstructured data are provided. The software platform includes a server and a client The client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation: and the server is configured to perform network communications with the client and provide the function when called by the client. According to the present invention, function loads can be distributed reasonably between the server and the client and each function module can be deployed reasonably, and thereby the working efficiency of the software platform can be improved. Meanwhile, the software platform is extended to he applied to a network, which provides a foundation and convenience for other applications based on the software platform in the network.
US08880590B2

Provided an information processing apparatus including a communication unit, an acquisition unit that acquires an application from an external storage apparatus each time processing concerning execution is started, a determination unit that determines whether the external storage apparatus acting as an acquisition source is registered, a first determination unit that determines whether to execute the application based on a user's operation if it is determined that the external storage apparatus is not registered, a communication processing unit that performs communication with an authentication server if the first determination unit determines to execute the application, a second determination unit that determines whether to execute the application based on an authentication result transmitted from the authentication server, and an execution processing unit that selectively executes the acquired application if the determination unit determines that the external storage apparatus is registered or the second determination unit determines to execute the application.
US08880588B2

A distributed computing system includes worker nodes and a master node including a processor coupled to a memory. Each worker node crawls a portion of an interactive client-server application. The memory includes a master state graph, including the results of crawling. The master node is configured to examine the master state graph to determine a number of reconverging traces, receive a result from a job from a worker node if the number of reconverging traces is below a threshold, and add the result to the master state graph without attempting to remove duplicate states or transitions. A trace includes states and transitions representing valid. A reconvergent trace includes a trace including a reconvergent state, which is a state that can be reached through two or more distinct traces. The result containing states and transitions is associated with crawling a first portion of the interactive client-server application.
US08880578B2

A method and/or a system for a generic agent in a managed network are disclosed. In one embodiment, a method of a generic simple network management protocol (SNMP) module on a network node includes communicating with a device succeedingly coupled to the network node using a data collector module assigned to the device. The method also includes translating data passed between the device and a management module managing the device based on a simple network management protocol.
US08880574B2

An embodiment of a state machine for generating a pseudo-random word stream, each word of the word stream including a plurality of subsequent bits of a pseudo-random bit sequence includes a plurality of clock registers and a feedback circuit coupled to the registers and adapted to provide a plurality of feedback signals to the registers based on a feedback function and a plurality of register output signals of the registers, wherein the state machine is configured such that a first word defined by the plurality of register output signals includes a first set of subsequent bits of a pseudo-random bit stream and such that a subsequent second word defined by the plurality of register output signals includes a second set of subsequent bits of a pseudo-random bit stream.
US08880569B2

Graphical User Interfaces for custom lists and labels are provided. A database includes fields that define views when processed by an application server on behalf of a user. At least one view permits the user to supply criteria for custom defining lists or sets of labels, which are also retrieved from the database by the application server.
US08880558B2

A method for service creation based on graph mapping including constructing a graph having leaf nodes in an environment including business support nodes associated with respective services and operations support nodes including attribute models, identifying a plurality of services at a level of the leafs in the graph, extending the graph by representing existing services offerings in terms of operation level service definitions and new services at the level of the leafs, and re-combining leaf nodes to define new services at service creation time.
US08880556B1

A network device may include a heterogeneously organized TCAM in which entries for different applications implemented by the network device are stored at arbitrary locations in the TCAM. The TCAM may be programmed to include entries, each corresponding to a node of a prefix tree (“trie”) data structure, used in processing network traffic received by the network device. The entries in the TCAM may represent multiple different data structures that are heterogeneously stored in the TCAM and each data structure may be used by the network device to implement an application related to processing of network traffic.
US08880555B2

In one embodiment, a user of a social networking system requests to look up an address book maintained by the social networking system. The social networking system improves the look up search results by ranking one or more contacts in the address book based on social graph, social relationship and communication history information.
US08880549B2

A database manager, computer program product and methods for managing a database utilized by multiple applications. In one embodiment, the database manager performs a database record change to database records by a first application. The database manager branches the database records such that the database record change is visible to the first application and is not visible to one or more other applications accessing the database. The database manager can merge database record changes made by the other applications such that database schema changes made by the other applications are visible to the first application.
US08880546B1

A system, method, and computer program product are provided for refining a set of keywords utilizing historical activity thresholds. In use, a set of keywords is identified. Additionally, historical activity related to the set of keywords is determined. Further, the historical activity is compared to at least one predefined threshold. Moreover, an action associated with refining the set of keywords is automatically performed, based on the comparison.
US08880544B2

Method and apparatus for constructing an index that scales to a large number of records and provides a high transaction rate. New data structures and methods are provided to ensure that an indexing algorithm performs in a way that is natural (efficient) to the algorithm, while a non-uniform access memory device sees IO (input/output) traffic that is efficient for the memory device. One data structure, a translation table, is created that maps logical buckets as viewed by the indexing algorithm to physical buckets on the memory device. This mapping is such that write performance to non-uniform access SSD and flash devices is enhanced. Another data structure, an associative cache is used to collect buckets and write them out sequentially to the memory device as large sequential writes. Methods are used to populate the cache with buckets (of records) that are required by the indexing algorithm. Additional buckets may be read from the memory device to cache during a demand read, or by a scavenging process, to facilitate the generation of free erase blocks.
US08880543B2

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for aggregating data rates. The method comprises identifying plural mobile devices configured for communication with a carrier-associated network for downloading network resources, and creating a data bundle representing data download capacity to be shared among mobile devices for data downloads from the network. The method further comprises negotiating a data bundle price with the carrier, and receiving requests from mobile devices for downloading network data. The method further comprises presenting data to a mobile device user that has provided a request, including rate information for initiating a download associated with the request, the rate information based on the negotiated price irrespective of airtime or data charges for the download ordinarily charged by the carrier. The method further comprises debiting a user account using a group price based on the rate information.
US08880539B2

A system for generating signatures of an input multimedia data element comprises a partitioning unit for recursively partitioning the input multimedia data element into a plurality of multimedia data elements, wherein each of the plurality of the minimum size multimedia data elements is a minimal partition of the input multimedia data elements; a signature generator for generating for each of the plurality of minimum size multimedia data elements a respective signature; and a storage unit for storing the respective signatures respective of the plurality of minimum size multimedia data elements.
US08880535B1

A system and machine-implemented method for providing one or more photos associated with a point of interest on a map, the method including receiving an indication of a request from a user to view photos associated with a point of interest on a map, identifying a set of photos associated with the point of interest, wherein the photos comprise at least one of photos taken from the point of interest or photos that depict at least part of the point of interest, ranking the photos within the set of photos according to ranking criteria, wherein the ranking criteria comprises one or more of map context, photo quality, photo type or user request information and providing one or more photos of the set of photos to the user according to the ranking.
US08880528B2

Systems, methods, and computer-readable storage media for importing a new content item, such as a photo, document, video, email, or application, into a content item repository. A content item repository can contain a set of existing content item groups, and each content item group can include at least one content item. The system can calculate a profile for a new content item to be imported. Upon determining, based on the calculated profile, that the new content item exceeds a similarity threshold for an existing content item group, the system can insert the new content item into the content item group. Upon determining, based on the calculated profile, that the new content item does not exceed the similarity threshold for any existing content item group, the system can create a new content item group and insert the new content item therein.
US08880524B2

Scalable systems and methods for near real time processing of a substantial volume of event data streams are disclosed. A concurrent throughput receiver is coupled to an input of a processor for receiving the substantial volume of event data streams, and implementing substantially concurrent throughput of the substantial volume of event data streams. The systems and methods may provide for real time application monitoring, such as by aggregating information to a distributed cache from a plurality of entities, where the entities are structured in a nodal hierarchy, and summarizing to a summary database the information from the nodal hierarchy into summary level statistics for each of the nodes of the nodal hierarchy.
US08880514B2

The present invention relates to a terminology-system-based system for supporting data object definition, which delimits a concept by means of a qualifier. The terminology-system-based system for supporting data object definition stores a terminology system in which a concept is structured to a terminology object and a terminology relation, and stores a data object for the concept in order to define a data object for a selected concept (hereinafter, referred to as a corresponding concept). The terminology-system-based system for supporting data object definition comprises a qualifier recommendation unit, which receives a qualifier of the selected corresponding concept to define the corresponding concept, searches for a data object which is stored and defined as a concept which is the same as the corresponding concept (hereinafter, referred to as the same concept), and recommends a qualifier of the object. According to the above-described system, qualifiers of data objects to be newly defined are recommended by utilizing a constructed terminology system and construction information on predefined data objects. Therefore, new data objects can be more systematically and conveniently defined.
US08880513B2

Queries submitted by users when interacting with a network-based system may be analyzed by a query mining machine that determines a theme common to the submitted queries. The machine accesses the submitted queries and identifies a portion of the submitted queries as corresponding to the theme. Identification of the portion may include determining a strength score of a submitted query, where the strength score indicates a degree of influence that the submitted query is to have on the identifying of the portion. The machine generates a thematic query based on the identified portion and obtains search results by executing the thematic query. The search results correspond to a group of items. The machine presents at least some of the group of items as a collection that corresponds to the theme (e.g., within a temporary electronic storefront).
US08880507B2

Longest Prefix Match (LPM) is implemented using a binary tree based search algorithm. Masked entries are stored in a plurality of binary search engines, wherein each of the binary search engines stores masked entries of a corresponding mask length. A search value is applied to each of the binary search engines in parallel. The search value is masked within each of the binary search engines, thereby creating a plurality of masked search values, each having a masked length equal to the mask length of the corresponding binary search engine. Each of the masked search values is compared with the masked entries of the corresponding binary search engine. An LPM result is selected from the binary search engine that detects a match, and has the longest corresponding mask length. Alternately, each binary search engine stores masked entries of N mask lengths, and N consecutive comparisons are performed to identify the LPM.
US08880489B2

One embodiment relates to a system for linking together multiple registries and aggregating data from the multiple registries. The system includes a plurality of local resource or service (resource/service) registries, a distributed index storage and retrieval system, and at least one proxy registry. The proxy registry is configured to receive a search query from a client system, retrieve information from the distributed index storage and retrieval system as to which of the local resource/service registries are relevant to the search query, and obtain pertinent entries from said relevant resource/service registries. Other embodiments are also disclosed.
US08880486B2

A distributed database system is provided in which a commit coordinator ensures that transactions spanning multiple database instances are committed or rolled back consistently. The commit coordinator utilizes an extended two-phase-commit process. The extension of the two-phase-commit process enables, that if within the distributed database cohorts store redundant data for a productive operation, only one of the cohorts out of a redundancy group are required. By this, the distributed database is prepared to continue operation even during shutdown or failure of single cohorts. Related apparatus, systems, techniques and articles are also described.
US08880483B2

Systems and methods for implementing extensions to intelligently manage resources of a mass storage system are disclosed. Generally, a host sends an extension of an enabled set of extensions to a mass storage system that includes at least one of command sequence information, command information or file attribute information. The host additionally sends a host application command to the mass storage system that includes logical block address information associated with the at least one of command sequence information, command information or file attribute information of the extension. Based on the received extension, the mass storage system intelligently performs operations that efficiently manage the resources of the mass storage system to reduce the frequency of operations such as data consolidation operations, data collection operations, and data copy operations, thereby increasing the data programming and reading performance of the mass storage system.
US08880479B2

The present description refers to a computer implemented method, computer program product, and computer system for receiving a start time, selecting one or more database objects for which a database recovery progress report is to be provided, determining, based on an object recovery table generated by the database recovery utility, which of the selected database objects have been recovered since the start time, and outputting a database recovery progress report that identifies at least a number or percentage of the selected database objects that have been recovered by the database recovery utility since the start time.
US08880474B2

An interface between a local file system and a data store (e.g., a “write-once”store) generates and exports to the data store a “versioned” file system. The state of the local file system at a given point in time can be determined using the versioned file system. The versioned file system comprises a set of structured data representations that comprise metadata associated with actual file system data. The interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as the actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as write data and metadata waiting to be transferred to the data store. Prior to transfer, data transformations, such as compression, encryption, and de-duplication, may be applied to the data and metadata.
US08880472B2

Methods and systems for allowing the backing-up of electronic data, its accessibility in times of need, and the ability to restore this data without denying user access to it while the restoration occurs. Also, the data may continue to be backed-up while it is being restored. One method allows for the removal of duplicated data from within the on or off-site copy and subsequent incremental on or off-site-site copies of the data. In this way, the amount of bandwidth and storage required may be reduced. For example, if there are two sets of files required to run two applications and some or all of these files are identical then only one copy need be made and sent and stored. This also applies where the on-site appliance is connected to more than one client server, such that data which is common to the client servers may only be copied once.
US08880466B2

A method and system for controlling access to stored data is provided. The storage access control system leverages a preexisting security infrastructure of a system to inform the proper access control that should be applied to data stored outside of its original location, such as a data backup. The storage access control system may place similar access control restrictions on the backup files that existed on the original files. In this way, the backed up data is given similar protection as that of the original data.
US08880465B2

A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.
US08880464B1

Methods, systems, and computer program products for synchronizing a first closed system with a second closed system are disclosed. A first transaction synchronization function on a first computing device receives a first plurality of user transactions and stores corresponding transaction records in a first synchronization file in a common format. The first transaction synchronization function submits the first plurality of user transactions to the first closed system via a first vendor interface for application to a first database. A second computing device accesses the first synchronization file, translates the transaction records in accordance with a second vendor interface, and submits the translated transaction records to a second closed system via a second vendor interface for application to a second closed system.
US08880458B2

Embodiments implement data and meta data versioning in order to adapt reported data (“actuals”) for planning purposes. A versioning engine receives from an operative system (e.g. ERP system), root variants. These root variants may comprise existing actual data and corresponding underlying corporate meta data. Based upon user input, the versioning engine creates from these root variants, additional variants of the data and/or meta data. A new data variant may be based upon the original corporate meta data unchanged (e.g. for projecting existing product lines). A data variant may alternatively be based upon a new meta data variant reflecting changes to the original corporate meta data (e.g. for adopting an entirely new product line). By effectively depicting relationships between actual data and plan data, and between that data and its underlying meta data, versioning allows a user to visualize evolution of actual data into plan data for forecasting purposes.
US08880455B2

A medical decision making support apparatus performs the inference processing of obtaining an inference result by performing inference processing associated with medical diagnosis based on a plurality of pieces of input medical information, and the calculation processing of calculating the degree of denial or affirmation of the inference result in association with each of a plurality of partial sets including each medical information extracted from the plurality of pieces of medical information as an element. The medical decision making support apparatus presents a user an inference result obtained by the inference processing and negative information indicating medical information included in a partial set, of the plurality of partial sets, for which the degree of denial is calculated by the calculation processing.
US08880454B2

A system includes a centralized repository for tracking rule content and managing subscriptions to rule content by organizations and providers utilizing the system; a rule-evaluation server for receiving requests for rule-evaluations for specific patients, wherein the server determines content needing to be evaluated and retrieves the content to be used; a rule engine for performing the evaluations, wherein content, patient data, and rule evaluation parameters are provided to the engine, and the engine returns recommendations triggered by the evaluation, if any; an aggregator for aggregating recommendations from multiple sources, detecting and coordinating related recommendations, and applying configuration settings based on the patient and/or provider in context; and a client component for coordinating communication between an electronic health records system, the server, and the aggregator.
US08880428B2

A technique is disclosed for implementing electronic commerce transactions via a data network. A regulated item selected by a customer is identified. The regulated item may correspond to an item which satisfies predetermined criteria, indicating that the regulated item is prohibited from being purchased by the customer. Action is then taken to prohibit the purchase of the selected item, via the data network, by the customer. According to one embodiment, the action taken to prohibit the purchase of the regulated item is automatically implemented at a server system configured to implement electronic commerce transactions between an on-line merchant and the customer. According to a specific implementation, the predetermined criteria correspond to regulations which restrict sales of the regulated items to persons in a particular jurisdiction based upon certain criteria such as, for example, time of day, day of week, age of the customer, type of product being sold, etc.
US08880427B1

A system for managing beverage sales and inventory, and for enabling customers to pour their own beverages while preventing shrinkage is disclosed. The system enables a user to access a beverage from a beverage dispenser by presenting a beverage-pour tracking device. The beverage dispenser can prevent a user from accessing the beverage without the beverage-pour tracking device. Further, the system can confirm whether the user is permitted to access the beverage dispenser before enabling the user to access the dispenser.
US08880423B2

Techniques for estimating advertisement inventory for search retargeting segments are provided. A total inventory for each cluster of a plurality of clusters is estimated based on a history of previously viewed pages and previously used search keywords that were submitted by users is searches performed prior to accessing the previously viewed pages. A search retargeting (SRT) segment is received that includes a set of search keywords. The SRT segment is received in a request for deliverable advertisement inventory for advertisements associated with the SRT segment. A deliverable inventory for the received SRT segment is estimated based on the estimated total inventories for the clusters.
US08880402B2

A speech recognition method includes receiving input speech from a user, processing the input speech to obtain at least one parameter value, and determining an experience level of the user using the parameter value(s). The method can also include prompting the user based upon the determined experience level of the user to assist the user in delivering speech commands.
US08880393B2

Enhanced speech is produced from a mixed signal including noise and the speech. The noise in the mixed signal is estimated using a vector-Taylor series. The estimated noise is in terms of a minimum mean-squared error. Then, the noise is subtracted from the mixed signal to obtain the enhanced speech.
US08880391B2

A natural language processing apparatus includes a result acquisition unit that acquires a plurality of analysis results indicating parts of speech of morphemes contained in one or more common sentences from a plurality of types of morphological analyzers, a pattern acquisition unit that detects a common segmentation point in the plurality of analysis results, extracts one or more parts of speech corresponding to a character string segmented at the common segmentation point from each of the analysis results, and acquires a set of the parts of speech as a part-of-speech differing pattern, and a candidate specifying unit that extracts the part-of-speech differing pattern with the number of appearances being equal to or less than a predetermined threshold and specifies the character string corresponding to the extracted part-of-speech differing pattern as a character string containing a candidate for an unknown word.
US08880390B2

Methods, systems, and computer programs are presented for linking newsworthy events in a document to published content. One method includes an operation for receiving features by a classifier that is operable to determine a probability of the availability of news for a sentence. When the features are found in the sentence, the probability of the availability of news for the sentence increases, where the sentence includes one or more noun phrases and ends in a full stop. The classifier determines which sentences in a document are candidate sentences for being linked to news articles, and for each candidate sentence, the method includes an operation for finding an associated news article when there is an associated news article exceeding a relevance threshold. Further, the method includes operations for adding links in the document to the found associated news articles, and for displaying the document with the added links.
US08880388B2

In an automated Question Answer (QA) system architecture for automatic open-domain Question Answering, a system, method and computer program product for predicting the Lexical Answer Type (LAT) of a question. The approach is completely unsupervised and is based on a large-scale lexical knowledge base automatically extracted from a Web corpus. This approach for predicting the LAT can be implemented as a specific subtask of a QA process, and/or used for general purpose knowledge acquisition tasks such as frame induction from text.
US08880381B2

Systems and methods for optimizing processor requirements for a complex hardware system are disclosed. A set of complex hardware system configuration constraints are formulated as an objective function and a set of linear inequalities, and a convex polytope is formed from the set of linear inequalities. The objective function is optimized over the convex polytope using mixed integer linear programming means to obtain an optimal solution. Processor requirements for the complex hardware system are determined based on the optimal solution.
US08880378B2

Several embodiments of systems and methods for adaptive smart environment automation are described herein. In one embodiment, a computer implemented method includes determining a plurality of sequence patterns of data points in a set of input data corresponding to a plurality of sensors in a space. The input data include a plurality of data points corresponding to each of the sensors, and the sequence patterns are at least partially discontinuous. The method also includes generating a plurality of statistical models based on the plurality of sequence patterns, and the individual statistical models corresponding to an activity of a user. The method further includes recognizing the activity of the user based on the statistical models and additional input data from the sensors.
US08880373B2

Methods and apparatus are described herein for calibration and correction of non-constant sensor errors, and in particular non-constant compass errors, that are based in part on changing software and hardware modes of a host device. The non-constant errors induced in the sensor by each mode and combination of modes is determined in a calibration that may be determined during pre-production testing of one or more host devices. The calibration results can be incorporated into software and/or hardware of the host device. During normal operation, a sensor correction can be applied to sensor measurements based in part on the active mode or combination of modes.
US08880365B2

A system for generating an energy usage profile of an electrical device is provided. The system includes a meter configured to measure electric energy usage; a memory area for storing an energy usage profile corresponding to one or more electrical devices associated with the electric meter, and at least one processor. The at least one processor is programmed to receive a request to turn off power to each of the one or more electrical devices associated with the meter, receive a request to turn on a first electrical device of the one or more electrical devices, obtain a ramp up waveform of energy usage of the first electrical device, convert the ramp up waveform to a digital signature, and store the ramp up digital signature of the first electrical device in the memory area.
US08880356B2

A method and system for spectrum data analysis. The method comprises the steps of collecting a spectrum of an unknown material; providing a set of data templates; calculating weighting factors for the element data templates to minimize error in approximating the spectrum; removing one or more of the templates having negative weights in approximating the spectrum; and re-calculating an approximation of the spectrum with said one or more templates removed. Embodiments of the invention are suitable for analyzing noisy spectra having relatively few data points.
US08880349B2

Mud pulse telemetry. The various embodiments are directed to methods and systems of encoding data in a mud pulse telemetry system, where at least a portion of the data is encoded the time between pressure transitions. Moreover, the various embodiments are directed to detection methods and systems that detect the pressure transitions at the surface.
US08880346B2

This invention discloses a navigation device and a control method. The navigation device includes input modules, display modules and a processing module. The input modules receive drag signals inputted by a user. The display modules include a primary display screen and at least one secondary display screen, and the primary display screen displays map information or a point of interest, and the at least one secondary display screen is pivotally coupled to an adjacent side of the primary display screen and superimposed onto the primary display screen. The processing module receives the drag signal and analyzes the map information, the point of interest or both according to the drag signal to obtain a regional map, point-of-interest information or a local path planning, and controls the at least one secondary display screen to display the regional map, the point-of-interest information or the local path planning according to the drag signal.
US08880340B2

A system includes a transformation module, alignment module and aligned localization module. The transformation module is configured to receive first and second pose estimates of a mobile platform movable within an environment. The first and second pose estimates are relative to different, respective first and second digital maps of the environment in different, respective first and second coordinate systems. The transformation module, then, may be configured to calculate a geometric transform between the first and second digital maps based on the first and second pose estimates. The alignment module may be configured to align the first and second digital maps based on the geometric transform, and thereby generate an aligned digital map. And the aligned localization module may be configured to localize the mobile platform relative to the aligned digital map, and thereby calculate an aligned pose estimate of the mobile platform.
US08880337B2

A navigation system for an electric vehicle may ascertain a selection of a charging station based on a user input, wherein a stored position of the charging station is an ultimate destination. The navigation system can ascertain a current position of the electric vehicle. In addition, the navigation system can ascertain a reachability of a target position that is separated from the current position and the stored position of the charging station. The ascertainment of reachability can be based on the current position of the electric vehicle, the stored position of the selected charging station, and the current state of charge of the energy storage device, so that the target position and subsequently the stored position of the selected charging station are reachable with the current state of charge of the energy storage device.
US08880333B2

A method and system for calculating a green route using an effective slope is disclosed. A route calculation application calculates one or more routes from an origin to a destination. For each of the routes, the route calculation application calculates an associated fuel consumption value. The fuel consumption value is based on effective slope for segments in the route. The effective slope is a value that is based on the impact slope has on the fuel consumption of a vehicle traveling on the segment.
US08880329B2

Techniques are described for using geographic location data of snowplows to update a snow depth associated with a section of a surface street. The route of the snowplow may be tracked continuously which allows the snow depth of the street to be reset in real-time. The updated snow depth may then be used to generate a cost of travelling on the street. The travelling cost may then be used to plan a route through the region. Alternatively, the cost may be graphically displayed on a map to permit a user to determine which surface streets to avoid. In another embodiment, the cost of travelling on a particular street may be changed by the attributes of the vehicle that will navigate the snow-covered roads, driver's experience, or the geographic terrain of a road. This new cost may then be used, for example, to plan a route or display roads to avoid.
US08880326B1

Methods and systems for determining a cyclical pattern of trajectories for a fleet of vehicles are provided. In one example, a method comprises receiving a sequence of coverage requirements for a region and an associated period of time. For each of one or more phases of the period of time, possible routes that a vehicle located at one or more respective landmarks at a beginning of the phase could follow to reach one or more additional landmarks by an end of the phase are determined. Further, a cyclical pattern of trajectories for vehicles of a fleet of vehicles that minimizes a difference between a distribution of the fleet at a beginning of the period of time and a distribution of the fleet at an end of the period of time is determined.
US08880322B2

A vehicle including an internal combustion engine provided with a plurality of cylinders, and a control unit that determines that an abnormality of the internal combustion engine has occurred when an atmospheric pressure has a first value and an operation state represented by at least one of an output shaft revolution speed and a load of the internal combustion engine is within a preset region and determines that an abnormality of the internal combustion engine has occurred when the atmospheric pressure has a second value that is lower than the first value and the operation state is outside the region.
US08880321B2

Examples of the present invention include air charge estimation models using linear programming support vector regression (LP-SVR). Air model parameters may be updated during operation of a vehicle, allowing the air model performance to be improved in the presence of part-to-part variation and part aging.
US08880317B2

A method is provided that includes determining a state of a vehicle ignition switch; determining a state of the vehicle, wherein the vehicle state including at least one of whether the vehicle is in a torque producing mode, whether the vehicle is moving, and whether the vehicle brake system is engaged; and, controlling the vacuum pump in response to the vehicle state and the ignition switch state.
US08880315B2

A method of managing the braking of an aircraft 1 having at least one controllable brake 9 for braking the aircraft 1 when the aircraft 1 is on the ground and as a function of a braking setpoint C. The method includes correcting the braking setpoint as a function of the pitch angle θ of the aircraft 1 during braking.
US08880312B2

A clutch assembly is provided for an electric 4-wheel drive system. The clutch assembly selectively blocks power delivered from a drive element of a motor to a driven element of a rear wheel and includes a one-way clutch movably installed between the drive element and the driven element, a fork member movably installed in a clutch housing and brought into sliding contact with the external circumference of the one-way clutch, and an actuator installed in the clutch housing and configured to provide forward working force and backward working force to the fork member.
US08880311B2

A method and device are provided for controlling disengagement of an automated vehicle master clutch arranged in a vehicle drivetrain between a vehicle propulsion unit and a step geared transmission. The method includes the steps of determining a first output torque of the propulsion unit prior to initiation of a master clutch disengagement procedure, computing a second output torque of the propulsion unit in dependence of at least the first output torque, and where the second output torque is closer to zero torque than the first output torque, initiating the master clutch disengagement procedure by initiating an oscillation in drive shafts by abruptly altering propulsion unit output torque from the first to the second output torque, and disengaging the master clutch when the oscillation has reached a first oscillation turning point. Benefits can include faster gear shifting and better comfort with maintained transmission durability.
US08880310B2

If it is determined that a D range is in use and determined that a vehicle is stopped, neutral control means (25) commands and controls an engagement pressure of a clutch (C-1) so as to achieve a state in which a piston of the clutch (C-1) contacts a clutch drum by a biasing force of a spring, and a state in which oil fills an oil passage from a linear solenoid valve (SLC1) to a hydraulic oil chamber and fills the hydraulic oil chamber. There is thus no drag loss in the clutch (C-1) during a neutral control, and the same fuel economy as when, for example, a manual shift to the neutral range is made can be achieved during the neutral control.
US08880305B2

There is provided a vehicle control apparatus. The vehicle control apparatus includes: an automatic return type select switch that receives an operation for selecting an operating condition of an automatic transmission and outputs a selection signal corresponding to the received selection operation; a switch controller that switches the operating condition of the automatic transmission in accordance with the selection signal output by the select switch; an emergency determining unit that determines whether or not the select switch has been operated consecutively at least a predetermined number of times within a predetermined period while the vehicle travels, and outputs an emergency operation signal when determining that the select switch has been operated consecutively; and a brake control unit and an electric parking brake control unit that apply braking to the vehicle on the basis of an operation by a driver and the emergency operation signal output by the emergency determining unit.
US08880300B2

An outdoor power equipment unit comprises a self-propelled mower having a hydraulic traction drive system. When engine load exceeds a predetermined percentage of full load, a controller automatically reduces the stroke of a variable displacement pump in the traction drive system to reduce the ground speed of the mower without the operator having to change the position of the traction pedal. This reduces engine load to enhance continued good cutting performance. At any time, the controller can take the same actions to reduce ground speed if an excessively high temperature in a fluid used in a cooling system on the mower is detected, or if excessive loads on the mower decks of the mower are detected, or both.
US08880291B2

Various embodiments relate to systems and methods for detecting an unauthorized use of a vehicle. One or more facial images of one or more authorized drivers of a vehicle may be stored on a vehicle computing system. After detecting movement of the vehicle, one or more facial images of a driver of the vehicle may be periodically received from at least one in-vehicle camera. The one or more captured facial images of the driver may be periodically processed based on the stored facial images of the one or more authorized drivers to determine if the driver is an authorized driver. If the driver is not an authorized driver based on the periodic determination, vehicle operation may be disabled. If the driver is authorized based on the periodic determination, operation of the vehicle may continue.
US08880290B2

One or more embodiments of the present application may provide a system and method for monitoring driver inputs and vehicle parameters, assessing a driver's acceleration behavior, and providing short-term and/or long-term feedback to the driver relating to the driver's acceleration behavior. The acceleration behavior feedback can be used to coach future driving acceleration behavior that may translate into better long-term driving habits, which in turn may lead to improvements in fuel economy or vehicle range. Moreover, the acceleration behavior feedback can be adapted to a driver based upon how responsive the driver is to the feedback.
US08880282B2

A method and system for risk prediction for a support actuation system. The system includes a support actuation system for an automobile having a support actuation module and/or a risk prediction system. The risk prediction system includes a sensor, a processor, and/or a memory. The sensor detects images corresponding to identity data, environment data, event data, and/or behavior data, which are stored in the memory. The memory also stores a database including identities of users, environment risk values, event risk values, and/or behavior risk values. Using the identity data, the environment data, the event data, and/or the behavior data, the processor determines the environment risk value, the event risk value, the behavior risk value, and/or the total risk value for a user. When the total risk value is above a predetermined risk threshold, the support actuation module performs support actuation.
US08880260B2

A vehicular power supply failure time safety measures control apparatus for a vehicle equipped with an electric park lock mechanism includes a means to detect a power supply failure in a park lock power supply, and a means to examine an electric storage state of the park lock power supply after the time of the power supply failure. The control apparatus further includes a park lock means to lock rotation of the wheel by operating the park lock mechanism when the electric storage state of the park lock power supply approaches a lower limit of the electric storage state ensuring the operation of the park lock mechanism.
US08880255B2

A method for stabilizing selection between a plurality of operating range states of an electro-mechanical transmission configured to transfer torque among an engine, at least one electric machine, and a driveline includes requesting execution of a shift from a first operating range state to a second operating range state. Costs associated with operating the transmission in each of the plurality of operating range states including the first and second operating range states are monitored and an energy differential between the first and second operating range states is determined based on the monitored costs. The shift from the first operating range state to the second operating range state is executed only if the energy differential achieves an integration threshold.
US08880254B2

Disclosed is an engine starting control method for a hybrid vehicle that includes a starting motor for starting an engine and a driving motor for driving a vehicle. More specifically, a control unit may be configured to accelerate a stopped engine, determine whether a current speed of the engine is greater than a predetermined value, inject fuel to the engine when the current speed of the engine is greater than the predetermined value, determine a torque of the starting motor based on a target speed of the engine, and control a speed of the engine based on the determined torque of the starting motor.
US08880252B2

An electricity storage control device for a hybrid vehicle that includes: an internal combustion engine; a battery that is charged by a power generator driven by the internal combustion engine; and a motor that is driven upon receiving an electric power from the battery, the hybrid vehicle conducting travel in an EV mode for traveling with only the motor, includes: a planned traveling distance setting unit that sets a planned traveling distance in the EV mode; and a residual control unit that calculates a traveling enable distance in the EV mode according to an electricity storage state of the battery and that, when the planned traveling distance is longer than the traveling enable distance, operates the internal combustion engine to cause the power generator to charge the battery so that amount of storage in the battery reaches amount of storage corresponding to the planned traveling distance.
US08880239B2

A vehicle computing system includes a processor programmed and configured to establish communication with a wireless device brought into proximity of a vehicle. The processor may use the wireless device to receive an identifier from a vehicle rental administrative system. The identifier is configured with the processor to activate a vehicle during a prescribed rental period. The processor may receive user input to activate the vehicle for a rental period. The processor may compare the user input to the received identifier and enable a keyless drive-away of the vehicle if the user input corresponds to the identifier.
US08880234B2

Supervisory control equipment for smart grids provided with a plurality of generators and loads and operated in interconnection with a commercial power system through an interconnected circuit breaker, comprising a frequency control ability calculation part for calculating the frequency control ability of the interconnected system by using a total power demand and a bus bar frequency; and an islanding and interconnection detection part for calculating frequency control ability of the commercial power system according to the frequency control ability of the system of the frequency control ability calculation part to discriminate between the interconnected and islanding operations according to the magnitude of the frequency control ability.
US08880226B2

A system receives an energy demand response schedule, one or more user preferences, and one or more predicted environmental variables into a computer processor. The system generates an optimized energy schedule as a function of the demand response schedule, the user preferences, and the predicted environmental variables. The optimized energy schedule includes one or more of a set point temperature variation in one or more zones, an air handling unit set point temperature variation, a chilled water set point temperature variation, a carbon dioxide level set point variation, a pre-cooling time shift, a pre-cooling duration variation, and a load based optimized chiller schedule. The system transmits the optimized energy schedule to a building management server.
US08880224B2

An airflow managing system for monitoring airflow of a HVAC system, a HVAC system and a method of monitoring the airflow in a HVAC system is provided. In one embodiment, the airflow managing system includes: (1) an air pressure sensor configured to obtain an air pressure measurement directly from a scroll of an air blower of the HVAC system and (2) a HVAC controller configured to determine an airflow rate for the HVAC system based on the air pressure measurement and corresponding parameters associated with the air blower.
US08880221B2

A humanoid robot fall controller controls motion of a robot to minimize damage when it determines that a fall is unavoidable. The robot controller detects a state of the robot during the fall and determines a desired rotational velocity that will allow the robot to re-orient itself during the fall to land on a predetermined target body segment (e.g., a backpack). The predetermined target body segment can be specially designed to absorb the impact of the fall and protect important components of the robot.
US08880220B2

The present invention is directed to the use and application of robotics in mining and post-mining applications, including smelting and processes associated with electrodeposition, electrorefining, cleaning, and disposal. In addition, the application of robotics includes functions associated with maintenance and operation of equipment used in mining operations.
US08880217B2

A picking system includes a conveyer, a robot, a main camera, and a control device. The conveyer conveys workpieces. The robot performs a holding operation and a moving operation on the workpieces. The main camera captures the transport path of the conveyer. The control device detects the workpiece on the basis of the image captured by the main camera and instructs the robot to perform the holding operation on the detected workpiece. Moreover, the control device instructs the robot to perform the holding operation on the overlapped workpieces when the overlapping of the workpieces is detected.
US08880215B2

An automated letter movement system comprising: postal item processing lines adapted to receive incoming postal items; SSM devices configured to receive at input postal items from at least one postal item processing line and adapted to group the postal items forming shingled groups of partially overlapping postal items; a transportation system adapted to move the shingled groups generated by the SSM devices along a feed direction; postal item output processing lines adapted to carry out the sorting of the postal items fed into it; singulator models receiving the shingled groups arriving from said transportation system, each singulator module being configured to only singularize the postal items belonging to a specific group and to send the singularized postal items to a postal item output processing line configured to implement a sorting program for the postal items subjected to singularization.
US08880213B2

A data storage facility comprising a plurality of data storage media, an automated data storage library comprising a first plurality of storage cells, one or more data storage devices in communication with the controller, and a controller in communication with one or more host computers, a vault comprising a second plurality of storage cells, wherein the vault does not comprise any data storage devices, and a robotic accessor in communication with the controller, wherein the accessor comprises a gripper mechanism, and wherein the robotic accessor can bidirectionally transport each of the plurality of portable data storage media between the first plurality of storage cells and the one or more data storage devices.
US08880208B2

Controlling playback by strokes entered via a MIDI interface or measured by one or more motion sensors is disclosed. The variations of the playback speed can also be smoothed to ensure a better musical rendition. The velocity of the strokes can also be taken into account to control the volume of the audio output and other gestures or strokes can also act on the tremolo or vibrato.
US08880206B2

A touch-sensitive sensor and a method for detecting a position where a user touches a wire or cable are described.
US08880200B2

A user can be detected and identified at or near an elevator installation. A record for the user can be read from a database, and based on information in the record, a personalized building action can be performed for the user. A portion of the building can thus be “prepared” for the user.
US08880196B2

An electrode assembly includes a first surface to be placed adjacent a person's skin and a second surface including a plurality of reservoirs of conductive gel. The plurality of reservoirs of conductive gel are disposed on sections of the electrode assembly that are at least partially physically separated and may move at least partially independently of one another to conform to contours of a body of a patient. The electrode assembly is configured to dispense an amount of the electrically conductive gel onto the first surface in response to an activation signal and to provide for a defibrillating shock to be applied to the patient through the amount of the to electrically conductive gel.
US08880191B2

A method of implanting a spinal cord stimulator lead in the epidural space of a human or animal subject. The method includes discharging a first pressurized fluid through a first lumen in the stimulator lead directly onto a tissue obstruction to form a partial/pilot or full/final opening in the tissue obstruction. If a full opening was not formed sufficient for passage of the stimulator lead, the method further includes inserting a distal-end portion of the stimulator lead into the partial opening and then delivering a second pressurized fluid through a second lumen in the spinal cord stimulator lead and into a balloon for expanding a distensible balloon to clear the tissue obstruction sufficient for passage of the stimulator lead. The method further comprising advancing the stimulator lead past the cleared tissue obstruction and into place for use to deliver therapeutic energy to spinal tissue adjacent the contacts.
US08880188B2

Implantable medical leads and systems that include lead utilize reflection points within the lead to control radio frequency current that has been induced onto one or more filars within the lead. The radio frequency current may be controlled by the reflection points to block at least some of the radio frequency current from reaching an electrode of the lead and to dissipate at least some of the radio frequency current as heat on the filar. Controlling the radio frequency current thereby reduces the amount that is dissipated into bodily tissue through one or more electrodes of the lead and reduces the likelihood of tissue damage. The reflection points may be created by physical changes such as to material or size in the filar and/or in insulation layers that may be present such as an inner jacket about the filar and an outer jacket formed by the body of the lead.
US08880180B2

Neural survival related to a cochlear implant may be assessed by determining stimulus efficacy for both focused and unfocused stimulation at a plurality of locations adjacent nerve tissue; and comparing stimulus efficacy for both the focused and unfocused stimulation at a plurality of locations to determine a measure of neural survival. In particular small differences in effects produced by unfocused and focused stimulation at each of the locations tends to indicate good survival at those locations and conversely large differences in effects of focused and unfocused stimulation at a given location indicate poor survival at that location.
US08880174B1

A diagnostic method and predictor of prognosis from various therapeutic treatments is provided using discriminant analysis statistics. In one form, a patient is identified as having a disease using discriminant analysis when one or more values of a physiological parameter of the patient is closer to that of a previously characterized group of individuals having a disease and the patient is diagnosed as not having the disease, or healthy, if the value of a patient's parameter is closer to that of individuals previously characterized as healthy, or not having the disease. For example, the parameters can be based on the autonomic and/or enteric nervous system. Advantageously, the present method can be readily adapted using conventional linear discriminant analysis statistics to factor more than one parameter between a patient and one or more previously classified groups, to thereby enhance predictability and reliability of the present method. Further, in another form, linear discriminant analysis is used to predict outcomes of various therapeutic treatments of a disease to which a patient is afflicted by comparing the value or values of one or more patient parameter with respective ones in previously characterized individuals having the same affliction which have been treated either successfully or unsuccessfully.
US08880154B2

An intracorporeal marker includes a fibrous unitary marker body having bioabsorbable fibers compressed into a compressed configuration, and bound in the compressed configuration by a polymer binding agent. The intracorporeal marker may be incorporated into an intracorporeal marker delivery device having a delivery cannula which has a distal tip, an inner lumen and a discharge opening in communication with the inner lumen. The compression and binding occur prior to insertion of the fibrous unitary marker body into the inner lumen of the delivery cannula. The fibrous unitary marker body is slidably disposed within and pushable through the inner lumen of the elongated delivery cannula proximal to the discharge opening.
US08880153B2

An angiography system for angiographic examination of a patient is provided. The system has an x-ray emitter and an x-ray image detector attached to the ends of a C-arm, a patient support couch, a system control unit, an image system and a monitor. The system control unit generates a mask image that detects a reference image, effects a registration of the reference image to the C-arm, whereby if necessary a segmentation of the examination object is implemented in the reference image, contrasts image regions lying inside of the segmentation in order to generate a mask image, and subtracts the mask image from fluoroscopy live images acquired by the angiography system without contrast agent in order to form a roadmap image. The image system effects a reproduction of the roadmap images on the monitor.
US08880150B2

According to various embodiments, a tracheal tube may employ optical sensing techniques for determining an orientation of the inserted tube in a subject. The orientation information may provide an indication as to whether or not the tracheal tube is properly placed within the trachea. The optical techniques may include interferometry.
US08880142B2

Determining the fluorescence in a layer system, such as the eye. The summary decay behavior of the fluorescence is evaluated. Points of origin of individual fluorescence of the layer system are determined. The time of origin (tci) of each fluorescence in the individual layers of the layer system are determined using layer-specific, time-dependent parameters for the relevant fluorescence. The parameters indicate the time of origin of the fluorescence in the relevant layer. The parameters are used in a model function for calculating the summary decay behavior of the fluorescence.
US08880125B2

Methods and related systems modify, limit, or restore restrictions imposed on a mobile communications device, due to being in a moving vehicle, upon establishing contact with a near field communications (NFC) tag. Since the imposed modifications may impact all mobile communications devices positioned in the moving vehicle, including those belonging to passengers other than the driver, the NFC tag is used to modify the restriction imposed on the devices belonging to the passengers. The NFC tag triggers activation of instructions that remove the imposed modifications on the mobile communications device and is positioned in close proximity to the passengers such that it is easily accessed by the passengers but may not be easily accessed by the driver. The mobile communications device uses the instructions to remove the imposed modifications and allow the user to access the communications functions.
US08880121B2

A mobile terminal may comprise an executing unit being configured to activate an alarm clock when the mobile terminal is off. The mobile terminal may be configured to receive a target alarm clock activation time; determine a time difference between a current time and the target alarm clock activation time; and compare the time difference with a first reference time period. Upon determining that time difference is less than the first reference time period, the mobile terminal may start up. Upon determining that the time that the mobile terminal completes the startup is less than a second reference time period, the mobile terminal may activate the alarm clock.
US08880115B1

While a first and second entity are engaging in a communication session on a wireless link, the first entity may be sending a series of power control commands (PCCs) directed to the second entity at a first transmission rate. Additionally, the first entity may monitor an actual and expected transmission-power adjustment of the second entity. Based on this monitored actual and expected transmission-power adjustment, the first entity may decide to alter the PCC transmission scheme for the second entity. For instance, if the monitored actual and expected transmission-power adjustment differs by a threshold extent, the power-controlling entity may decide to increase the PCC transmission rate for the power-controlled entity and/or increase the transmission-power adjustment instructed by PCCs directed to the second entity. In response, the first entity may begin sending the series of PCCs directed to the second entity according to the altered PCC transmission scheme.
US08880104B2

Techniques to improve the standby time of a station in a wireless network are described. An access point may advertise or convey a maximum listen interval and/or an association timeout supported by that access point. A station may operate in a power-save mode and may wake up every listen interval to receive a beacon and any potential traffic for the station. The station may select a suitable listen interval based on the maximum listen interval. The station may be dormant for a longer duration than the listen interval and may become active at least once in every association timeout in order to keep the association with the access point alive. The access point may also send broadcast and multicast traffic that might be of interest to stations in the power-save mode less frequently and using a special indication message.
US08880102B2

A method for providing a location-based service is provided. The method comprises steps outlined below. A geometrical position of a mobile device is detected. A service area that the geometrical position locates is determined to further acquire the mobile device whether it has at least one corresponding application program that corresponds to the service area. The corresponding application program is provided to the mobile device when the mobile device does not have the corresponding application program.
US08880094B2

Provided is a broadcast control apparatus that realizes broadcasting to a predetermined distribution area, as in an existing public mobile communication network in a communication system using a femto cell base station. The broadcast control apparatus includes a database, in which location information of the femto cell base station existing in a predetermined distribution area section is associated with the distribution area section. The broadcast control apparatus also includes update means for updating the association in the database based on the location information of the femto cell base station received by reception means.
US08880082B2

Disclosed herein is a method and system for extending MIMO service in a wireless communications system. The system comprises a base station, a remote system, and a host system communicatively coupled to the base station and the remote system. The base station is configured to generate, from a baseband signal, a downlink signal comprising a plurality of downlink signal streams, including at least a first downlink signal stream and a second downlink signal stream. Accordingly, the base station may include a first and a second antenna that are configured to transmit the first and second downlink signal streams, respectively. The remote system provides wireless service in a remote coverage area. Further, the remote system is configured to transmit a downlink signal as a plurality of downlink signal streams. The host system is communicatively coupled to the base station and to the remote system and configured to relay the downlink signal streams from the base station to the remote system.
US08880079B2

The disclosed mobile communication method is a mobile communication method in a mobile communication system, wherein at least a part of a macro-cell (#A), with which first broadcast information is transmitted at a first frequency, and a femto cell (#a), in which second broadcast information is transmitted at a second frequency, overlap geographically. The method has step in which a wireless base station (#a) for a femto cell that manages the femto cell (#a) detects the first broadcast information, step in which the wireless base station (#a) for a femto cell transmits guiding broadcast information at a first frequency in response to detection of the first broadcast information, and step (C) in which a mobile station (UE #1) that is communicating in the macro-cell (#A) performs handover to the femto cell (#a) when the guiding broadcast information is detected.
US08880075B2

A method of wireless communication receives a frequency list for fast return when in idle mode in a first radio access technology (RAT). The method updates the frequency list for fast return to the first RAT while in connected mode in the first RAT. The update is based on inter and intra frequency measurement control messages from each serving base station during mobility.
US08880066B2

System for signaling the availability of a device to receive forward data. A method is provided that includes receiving an information message to be transmitted to the device, and transmitting a registration cancellation message to cancel registration of the device at a visiting location register. The method also includes receiving a registration message to register the device on a communication network, and transmitting the information message to the device.
US08880064B2

The invention relates to a method for controlling the power for broadcasting a Cognitive Pilot Channel broadcasting lists of information to each of a plurality of meshes Mi (i=1 to n), n being the number of meshes in a geographical area comprising at least one base station (4) broadcasting the CPC to the meshes Mi. The method comprises the following steps: calculating for each mesh Mi a transmission power Pi; and broadcasting to each mesh Mi the Cognitive Pilot Channel with the power Pi.
US08880063B2

Techniques for efficiently performing public land mobile network (PLMN) list generation or PLMN search on user equipment for use in a mobile communication system are described. The user equipment is operating in a plurality of supported modes and each supported mode includes a plurality of frequency bands. The user equipment includes an antenna, two RF transceivers and a processor. The RF transceivers are coupled to the antenna for operating in the operating frequency bands via the antenna. The processor coupled to the RF transceivers receives a request requesting PLMN list generation or PLMN search, determines whether both or either of the RF transceivers are available for handling the PLMN list generation or PLMN search, respectively directs the RF transceivers to generate a PLMN list or perform a search for at least one selected operating frequency band according to the request and a dispatch rule, and provides a corresponding execution result.
US08880062B2

A Home Subscriber Server for handling IP Multimedia Subsystem subscriptions comprises means for maintaining associations between public user identities and Service Profiles, where two or more public user identities can be associated with a common Service Profile, and means for identifying to a network node all public user identities that are associated with a common Service Profile.
US08880051B2

Embodiments of a system and method for automatic context sharing across multiple devices are generally described herein. In some embodiments, an application context information transfer technique is provided that is capable of detecting when the user is moving away from or towards a stationary or fixed-location computing device, and transferring application context information to or from a mobile device. The application content information transferred between devices may include information that allows the user to continue a computing device activity on the mobile device or continue mobile device activity on the computing device, such as editing a document, reading a website article, or viewing a streaming video. The techniques described herein may be used to automate the transfer of such application context information between devices.
US08880048B1

Method and apparatus managing calls for call-related calendar entries stored on a device is described. In some examples, calendar entries stored in the device are parsed to detect call-related calendar entries. A telephone number associated with each of the call-related calendar entries is extracted. An invocator is provided in the device that is configured to cause the device to dial the telephone number associated with a first call-related calendar entry of the call-related calendar entries that is within a temporal threshold of a current time maintained by the device.
US08880047B2

Enhancements of and to cell phone operations are based in whole or in part on determining the location of the cell phone. Systems and methods select and determine locations or areas of importance or relevance, and based on that information and other programmed factors affect or alter the operations of the cell phone. While the systems and methods are illustrated by use of cell phone embodiments and applications, they are equally applicable to virtually any portable or mobile communication device, including for example, wireless laptop computers and PDAs.
US08880044B2

A mobile terminal is presented. The mobile terminal includes a display including a touchscreen, and a controller for performing an editing operation on information displayed on the touchscreen according to a state of an object in near-proximity to the displayed information.
US08880030B2

A method, system and computer program product for disseminating information to mobile communication devices from a content provider via a core network. In an embodiment, the content provider sends specified information to the core network, and the content provider sends an information dissemination policy and a time release policy to the core network. The core network determines a time distribution plan for disseminating the specified information, and disseminates the specified information to one or more of the mobile communication devices in accordance with the dissemination policy from the content provider and the time distribution plan. The core network enables the one or more of the mobile devices to release the specified information to a user or users of the one or more of the mobile devices in accordance with the time release policy from the content provider.
US08880029B2

A wireless communication system includes a wireless base station FAP2 which communicates with a mobile communication terminal UE1; a core network apparatus CN4 which is a higher-level apparatus of the wireless base station; and a femto wireless base station gateway GW3 which relays between the FAP2 and the core network apparatus CN4. The wireless base station FAP2 includes a determination unit 21a which determines whether to stop voice call reception processing or voice call transmission processing with reference to determination information upon detection of a voice call reception to the mobile communication terminal UE1 within a communication service area or a voice call transmission from the mobile communication terminal UE1 within the communication service area in the FAP2; and a signal processing unit 25a which informs a higher-level apparatus of a message including a determination result when the determination unit determines to stop the processing.
US08880018B2

In one embodiment, the present invention includes a mixer circuit to receive and generate a mixed signal from a radio frequency (RF) signal and a master clock signal, a switch stage coupled to an output of the mixer circuit to rotatingly switch the mixed signal to multiple gain stages coupled to the switch stage, and a combiner to combine an output of the gain stages.
US08880011B2

Aspects of a system for improving efficiency over power control for linear and class AB power amplifiers may include a current source circuit that enables determination of a bias current level for a PA circuit within an IC die based on an amplitude of an input modulation signal. The PA circuit may enable generation of an output signal based on a differential input signal and the input modulation signal to the current source circuit. A generated bias voltage may be applied to a transformer external to the IC die, but internal to an IC package containing the IC die and/or a circuit board containing the IC package. One or more amplifier bias voltage levels may be applied to the PA circuit wherein the amplifier bias voltage levels may be derived from the generated bias voltage level and/or the determined bias current level.
US08880009B2

A method for performing communication in a self-organized wireless network, in particular a vehicular network, preferably based on the IEEE 802.11 MAC protocol, wherein the network includes a plurality of network nodes each being equipped with a communication system, wherein the communication systems generate periodic messages that are transmitted via a dedicated wireless communication channel, wherein each of the communication systems employs specific transmission parameters—message interval and transmit power—for transmitting the periodic messages, is characterized in that a reliability threshold for a maximum admissible load of the communication channel is defined, and that each network node, taking into consideration information on network nodes in its surrounding, establishes a relation between the message interval and the transmit power—interval-power-relation—such that the reliability threshold is not exceeded, wherein each network node applies its established interval-power-relation to adjust transmit power and/or message interval of its outgoing periodic messages.
US08880007B1

In systems and methods of reducing latency in a wireless communication system, a first signal of a first radio access technology and a second signal of a second radio access technology are received at a first antenna and a second antenna of a wireless device. From a first circulator the first signal received at the first antenna and the second antenna are received and combined to generate a combined first signal. In addition, from a second circulator the second signal received at the first antenna and the second antenna are received and combined to generate a combined second signal. While receiving the first signal of the first radio access technology, a call request is received over the second signal of the second radio access technology.
US08879994B2

Embodiments of the systems, devices and methods described herein generally facilitate performing Bluetooth pairing between a first device and a second device. In accordance with one example embodiment, a first device generates a barcode that encodes Bluetooth pairing data for transmission to the second device, wherein the pairing data comprises a Bluetooth address associated with the first device, and wherein the pairing data further comprises a personal identification number usable to complete the Bluetooth pairing, the barcode is transmitted to the second device, and Bluetooth pairing is performed with the second device.
US08879992B2

Method, apparatus, and computer program product embodiments of the invention are disclosed to improve the discovery of wireless networks. In example embodiments of the invention, a method comprises: listening by an apparatus, to wireless discovery request messages transmitted by one or more wireless devices; listening by the apparatus, to wireless discovery response messages from one or more other wireless devices; and modifying transmission by the apparatus, of one or more of its own wireless discovery request messages based on at least one of the wireless discovery request messages listened to or the wireless discovery response messages listened to.
US08879989B2

An application for a caller-identification system includes a circuit for receiving caller-identification information from a tip and ring interface and a circuit for wirelessly transmitting at least a subset of the caller-identification information to a display system. In the display system includes a circuit for receiving the caller-identification information and a circuit for displaying the caller-identification information on a display.
US08879985B2

Embodiments of the invention include electronic communications devices having a memory in near field communication device, a memory arbitrator and a host processor. The near field communication (NFC) devices are configured to receive data and drive power from the communication signal. The memory arbitrator is connected to the NFC device and the memory. The memory arbitrator is also configured to access the memory in response to an access request from the NFC device. Additionally, the memory is configurable to be accessed by both the host processor and the NFC device according to embodiments of the present invention.
US08879979B2

Techniques to seamlessly switch reception between multimedia programs are described. For “continued decoding”, a wireless device continues to receive, decode, decompress, and (optionally) display a current program until overhead information needed to decode the new program is received. For “early decoding”, the wireless device receives a user input and identifies a program with potential for user selection. The wireless device initiates decoding of the identified program, prior to its selection, so that the program can be decompressed and displayed earlier if it is subsequently selected. For time-compensated transmission, a base station transmits video and audio for a program in a manner to account for the difference between audio processing delay and video processing delay at the wireless device. This allows the wireless device to present the audio earlier during a program change, since its processing delay is shorter, and thus provide a faster response to the program change.
US08879977B2

An image forming apparatus includes an image forming unit that forms an image on a recording medium, a glossiness imparting unit that imparts glossiness to the image formed on the recording medium, and a glossiness reducing unit that reduces the glossiness of at least a part of the image to which the glossiness has been imparted by the glossiness imparting unit.
US08879962B2

A developing unit comprises a developing portion, a first developer storage portion and a partitioning wall. The developing portion includes a rotatable developer carrier, a rotatable supply member configured to supply the developer to the developer carrier, a regulating member contacting with the developer carrier to regulate the thickness of the developer on the developer carrier, and a developer feeding member arranged below the regulating member and configured to feed the developer. The partitioning wall is configured to partition between the developing portion and the first developer storage portion. The partitioning wall has a supply port for supplying the developer from the first developer storage portion to the developing portion. The regulating member is contacting with the developer carrier at a contact position located above an upper level of the developer in the developing portion.
US08879961B2

An image processing method for generating a halftone pattern for forming an image according to input image data includes a step of forming first and second shade patterns to be developed by first and second toners, respectively. The second toner is identical in color to the first toner and different in shade from the first toner, and the second shade pattern is shifted from the first shade pattern.
US08879956B2

An intermediate transfer device includes an intermediate transfer member, intermediate transfer member support members, and two frame members each including first and second positioning members each having a positioning portion. At least one of the frame members satisfies a condition L1:L2=2.85:x 0≦x≦1, where L1 is the length of a line segment connecting an intersection point to the positioning portion of one of the positioning members on a side opposite to a side toward which a line of action of a force applied by a second-transfer unit is inclined and L2 is the length of a line segment connecting the intersection point to the positioning portion of the other of the positioning members on the side toward which the line of action is inclined, the intersection point being an intersection of the line of action and a line segment connecting the positioning portions.
US08879944B2

A cartridge is provided with an electrode portion for connecting a main assembly contact. The cartridge electrode includes a first contact portion, exposed toward an outside of a frame of the cartridge, contacted to a main assembly contact provided in the apparatus main assembly. The cartridge electrode further includes a second contact portion provided for being electrically connected to a process means of the cartridge, and an injection receiving portion into which resin is injected when the cartridge electrode is molded into the frame. The electroconductive resin injected from the injection receiving portion is branched to mold the first contact portion and the second contact portion so that an electroconductive path for electrically connecting the main assembly contact and the process means is formed.
US08879942B2

In a main controller of an image forming apparatus, the status renewing-and-notifying unit (a) obtains statuses from a queue, and store status values at addresses corresponding to status IDs in a first status storage unit; (b) notifies a component of both of a objective status and a dependent status either at a same time or in a reversed time order if the statuses includes the objective status and the dependent status, and the status value of the dependent status in the first status storage unit and the status value of the dependent status in the second status storage unit are different from each other; and (c) stores a status value of each status that the component is notified of at an address corresponding to a status ID of the status in the second status storage unit at a notification timing of the status.
US08879939B2

In a method to operate a digital printer having multiple developer stations operated with liquid developer, and wherein a number of the developer stations participating in printing is dependent on a respective print operating mode, liquid developer is supplied from a mixing container to at least one of the developer stations. With a regulatory device a fill level of liquid developer in the mixing container is kept substantially constant depending on the print operating mode. A desired different operating value is provided for the fill level for the regulatory device depending on the operating mode.
US08879935B2

The apparatus includes a heating roller that generates heat for melting toner attached to a printing medium; a first induction coil that is disposed outside the heating roller and heats the heating roller by using induced current generated according to current flowing through the first induction coil; two second induction coils that are disposed at upper portions of both ends of the first induction coil and heat the heating roller by using induced current generated according to current flowing through the two second induction coils; a power supply unit that supplies current to the first induction coil and the two second induction coils; and a control unit that controls the power supply unit to supply current flowing in the same direction or different directions to the first induction coil and the second induction coils according to the size of paper fed into the heating roller.
US08879934B2

An image forming apparatus, including: a fixing device configured to fix a toner image onto a sheet by heating the sheet having the toner image formed thereon; a wire-shaped guide configured to guide the sheet having the toner image fixed thereto; and a holder, configured to hold the wire-shaped guide, to which the wire-shaped guide is fixed by using elasticity of the wire-shaped guide.
US08879932B2

An image forming apparatus includes image forming units forming toner images with first toners having different colors and a second toner having a different softening point from the first toners, an image transfer unit superposing the toner images one on top of another and transferring the superposed toner images onto a recording medium at least such that the toner image formed of the second toner is at the top of the superposed toner images, an image fixing unit fixing the transferred toner images, and an image controller that causes the image forming unit that uses the second toner to form the toner image over at least part of an image area and also causes the image transfer unit to perform the transfer such that the toner image formed of the second toner is at the top of the superposed toner images in the at least part of the image area.
US08879930B2

When a cleaning operation is performed, a controller of an image forming apparatus controls to emit a light beam from a light emitting window so as to form a stripe image in a predetermined position of an intermediate transfer member so as to form a image defect part in the stripe image, which occurs when a cleaning member moving in a reciprocating manner in a main scanning direction along the light emitting window blocks the light beam. In addition, the controller detects the image defect part by a density detecting member. When a predetermined number of image defect parts are not formed in the predetermined position in the period from start to end of the cleaning operation, the controller determines that the cleaning member is within the scanning range of the light beam.
US08879928B2

An image forming apparatus includes a control device configured to control an information signal that notifies a user of a coming shortage of the developer in a developer storage portion or a usage limit of the developing device. The control device can transmit the information signal in such a way that the amount of the developer remaining in the developer storage portion at the transmission timing of the information signal is variable according to a developer consumption amount per unit number of recording material sheets.
US08879922B2

An apparatus receives data encoded in a format where information bits for transmission are mapped into symbols each carrying a plurality of bits, some of which are encoded through a frequency-shift keyed (FSK) format and the rest of which are encoded through an additional modulation format on at least one FSK carrier. The receiver detects the signal through a dual-polarization coherent receiver front-end, and recovers polarization components of the signal by decoding a first non-zero portion of a plurality of bits carried by a symbol based on frequency slot position of at least one FSK carrier in the polarization components and a second non-zero portion of the plurality of bits carried by the symbol based on the additional modulation carried by at least one FSK carrier in the polarization components. Pilot-assisted orthogonal frequency-division de-multiplexing (PA-OFDM) may be used for spectrally-efficient signal reception, even in the presence of severe FSK errors.
US08879921B2

The invention relates to an apparatus and a method for modulation of an optical signal with a data signal, said apparatus (6) comprising a configurable digital encoding unit (8) encoding data of said data signal to provide an encoded modulation control signal (EMCS), and a signal modulation unit (9) modulating said optical signal with respect to its signal phase and/or signal amplitude in orthogonal polarization directions in response to said encoded modulation control signal (EMCS) to generate a multi-dimensional optical signal vector.
US08879915B2

An optical switching device includes plural wavelength selective switches that respectively have a first port and a plurality of second ports; and an optical coupler that has a plurality of third ports on an input-side or an output-side, respectively optically coupled to the first ports of the wavelength selective switches.
US08879909B2

A circuit, optical transceiver and/or methods for using the same may be useful for determining average power, extinction ratio, and/or modulation amplitude when monitoring an optical transceiver and/or optical network. The circuit generally comprises a photodiode configured to generate a first current responsive to an optical signal, a current mirror coupled to a first terminal of the photodiode, and a detector coupled to a second terminal of the photodiode. The current mirror is configured to produce a second current equal to or proportional to the first current, and the detector is configured to determine a power or amplitude of the optical signal. Further, the present scheme may communicate information using a low speed signal superimposed on or combined with the relatively high speed optical signal.
US08879899B1

A stereoscopic beam splitter having cameras with submersible lenses, such that the entire apparatus is filled with water when submerged. Submersible lenses designed to capture high-quality images underwater are utilized, allowing an underwater three-dimensional stereoscopic camera apparatuses to forgo a sealed housing with window port traditionally found in underwater stereoscopic beam splitter systems. The lack of a sealed housing and window port allows for drastically improved underwater image capturing performance and greater pressure caused by deeper water, in addition to making said apparatuses lighter and more compact.
US08879898B2

A modular volatile material dispensing system includes a supporting plate having a front side and a rear side. The rear side of the supporting plate is configured to removably attach to an electrical plate and a non-electrical plate. The modular volatile material dispensing system includes a cover plate attached to the front side of the supporting plate to form a compartment therebetween, which is adapted to hold a volatile material therein.
US08879897B1

An apparatus and method to deliver hot water for mixing masonry materials is disclosed. The apparatus comprises a platform, bottom receptacles to provide for transport by a forklift, at least one holder for a fuel tank, at least two holders for tanks for water storage, at least one support for a heater, at least one water heater with a cover and a vent, and a grated floor area under the water heater support to allow for drainage of the water heater.
US08879891B2

A method for use in advertising includes initiating playing of interactive content, suspending playing of the interactive content, displaying an advertisement, and resuming playing of the interactive content. A computer program product includes a medium embodying a computer program for causing a computer to perform these operations, and a system for use in advertising includes a display and a processing system configured to perform these operations.
US08879888B2

A video segment selection method and system that determines a set of segment boundaries in the video, determines a segment boundary tree from the set of segment boundaries, presents a video timeline that shows a plurality of segment boundaries from a first level of the segment boundary tree, receives a first selection point and a first request to change a zoom factor for an interval of the video timeline around the first selection point, and, in response to the first request to change the zoom factor for the interval of the video timeline around the first selection point, updates the video timeline in the interval around the first selection point to show a plurality of segment boundaries from a second level of the segment boundary tree corresponding to the changed zoom factor.
US08879887B2

One or more embodiments disclosed herein provide methods and systems for indexing video recordings of scenes using artifacts. More specifically one or more embodiments provide methods which identify artifacts in video recordings and index the video recordings according to the artifacts. These methods and systems also output portions of the video recordings according to the artifact-based indexing.
US08879880B2

A surface plasmon optical waveguide includes a lower cladding, a metal thin layer on the lower cladding, low-k dielectric layers spaced apart from each other on one surface of the metal thin layer, and an upper cladding covering the low-k dielectric layers and the metal thin layer uncovered between the low-k dielectric layers. A refractive index of the low-k dielectric layers is less than a refractive index of the lower and upper claddings.
US08879869B2

A method of automatically determining a need to service a digital image acquisition system including a digital camera with a lens assembly includes analyzing pixels within one or more acquired digital images according to probability determinations that such pixels correspond to blemish artifacts. It is automatically determined whether a threshold distribution of blemish artifacts is present within one or more of the digital images. A need for service is indicated when at least the threshold distribution is determined to be present.
US08879865B2

The present invention provides a panchromatic sharpening method of spectral image based on fusion of overall structural information and spatial detail information, comprising: performing brightness linear stretching on a panchromatic image, so as to set the variance of the panchromatic image to be equal to the variance of said spectral image; respectively interpolating N components of the spectral image so as to generate an interpolation image series having the same resolution as that of the panchromatic image; subtracting the interpolation image series from the panchromatic image after said linear stretching to obtain difference images; performing Gauss filtering on the difference images, thereby obtaining difference tendency images; and, respectively subtracting the difference tendency image series from the panchromatic image after said linear stretching, thus obtaining fused images. The method can maintain both spectral fidelity and texture detail fidelity of the fused images, support high computation speed, and has wide applicability.
US08879860B2

An image decoding method obtains pieces of coded data which are included in a bitstream and generated by coding tiles obtained by dividing a picture. The pieces of coded data are decoded to generate image data of the tiles. When obtaining the pieces of coded data, tile boundary independence information is further obtained from the bitstream. The tile boundary independence information indicates whether each boundary between the tiles is a first or second boundary. Image data of a first tile is generated by decoding a first code string included in first coded data with reference to decoding information of an already-decoded tile when the tile boundary independence information indicates the first boundary. The first code string is decoded without referring to the decoding information of the already-decoded tile when the tile boundary independence information indicates the second boundary.
US08879859B2

An apparatus for generating/decoding an animated image code, and a method thereof. The animated image code frame includes an image code frame which is divided into code cells expressing minimum unit data, and in which the minimum unit data is expressed in an area located inside the code cells and is formed by combining one or more color, gradation, and patterns; and a design layer which is formed by combining color or gradation used in the image code frame and color or gradation distinguishable on the basis of a threshold value, and which is displayed by overlapping the frame image. By utilizing changes in respective animated frames, an animated image code can be generated and decoded in which motion can be expressed by using a display medium.
US08879851B2

A computer implemented method for determining shape from differential motion with unknown reflectance includes deriving a general relation that relates spatial and temporal image derivatives to bidirectional reflectance distribution function BRDF derivatives, responsive to 3D points and relative camera poses from images and feature tracks of an object in motion under colocated and unknown directional light conditions, employing a rank deficiency in image sequences from the deriving for shape determinations, under predetermined multiple camera and lighting conditions, to eliminate BDRF terms; and recovering a surface depth for determining a shape of the object.
US08879841B2

In accordance with an embodiment of the invention, an anisotropic denoising method is provided that removes sensor noise from a digital image while retaining edges, lines, and details in the image. In one embodiment, the method removes noise from a pixel of interest based on the detected type of image environment in which the pixel is situated. If the pixel is situated in an edge/line image environment, then denoising of the pixel is increased such that relatively stronger denoising of the pixel occurs along the edge or line feature. If the pixel is situated in a detail image environment, then denoising of the pixel is decreased such that relatively less denoising of the pixel occurs so as to preserve the details in the image. In one embodiment, detection of the type of image environment is accomplished by performing simple arithmetic operations using only pixels in a 9 pixel by 9 pixel matrix of pixels in which the pixel of interest is situated. As a result, improved image environment sensitive noise reduction is achieved that requires a relatively low gate count in hardware implementations.
US08879836B2

In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, determining log chromaticity representations for the image, clustering the log chromaticity representations as a function of an index, to provide clusters of similar log chromaticity representations and identifying regions of uniform reflectance in the image as a function of the clusters of similar log chromaticity representations.
US08879835B2

Methods, apparatus, and computer-readable storage media for fast adaptive edge-aware matting in which a matting technique adaptively feathers selections, provides smooth color correspondence matting, and performs well in textured regions. The matting technique may require fewer strokes and less parameter tuning than conventional matting techniques. The matting technique may have two components implemented in a matting pipeline. A color similarity component implements a color similarity constraint technique based on a radial basis function (RBF) technique to generate a color-constrained mask, and a locality constraint component implements a locality constraint technique based on a fast flood fill technique to generate a locality-constrained mask. The final mask (or matte) output may be an element multiply of the masks generated by the two components.
US08879831B2

Using high-level attributes to guide image processing is described. In an embodiment high-level attributes of images of people such as height, torso orientation, body shape, gender are used to guide processing of the images for various tasks including but not limited to joint position detection, body part classification, medical image analysis and others. In various embodiments one or more random decision forests are trained using images where global variable values such as player height are known in addition to ground-truth data appropriate for the image processing task concerned. In some examples sequences of images are used where global variables are static or vary smoothly over the sequence. In some examples one or more trained random decision forests are used to find global variable values as well as output values for the task concerned such as joint positions or body part classes.
US08879825B2

A method, computer program product, and apparatus for displaying a calculated geometric entity within at least one 3D range data set obtained using a 3D rangefinder device. At least a first 3D range data set is provided. Each 3D range data set is displayed as at least one displayed image. A calculated geometric entity that represents a non-physical entity is specified. The calculated geometric entity is displayed merged within at least one displayed image, where the calculated geometric entity represents something other than the physical objects represented by the first 3D range data set.
US08879824B2

A three-dimensional sense adjusting unit displays three-dimensional images to a user. If a displayed reaches a limit of parallax, the user responds to the three-dimensional sense adjusting unit. According to acquired appropriate parallax information, a parallax control unit generates parallax images to realize the appropriate parallax in the subsequent stereo display. The control of parallaxes is realized by optimally setting camera parameters by going back to three-dimensional data. Functions to realize the appropriate parallax are made into and presented by a library.
US08879823B2

A method of combined exchange of image data and further data being related to the image data, the image data being represented by a first two-dimensional matrix of image data elements and the further data being represented by a second two-dimensional matrix of further data elements is disclosed. The method comprises combining the first two-dimensional matrix and the second two-dimensional matrix into a combined two-dimensional matrix of data elements.
US08879822B2

A robot control system includes a processing unit which performs visual servoing based on a reference image and a picked-up image, a robot control unit which controls a robot based on a control signal, and a storage unit which stores the reference image and a marker. The storage unit stores, as the reference image, a reference image with marker in which the marker is set in an area of a workpiece or a hand of the robot. The processing unit generates, based on the picked-up image, a picked-up image with marker in which the marker is set in an area of the workpiece or the hand of the robot, performs visual servoing based on the reference image with marker and the picked-up image with marker, generates the control signal, and outputs the control signal to the robot control unit.
US08879821B2

The present invention provides a defect inspection system which enables an improvement in the efficiency of spatial filter settings, and at the same time enables automation of the spatial filter settings. An adjustable field-of-view diaphragm is narrowed to obtain an image of a spatial filter surface by use of an observation camera, and pixels of the image are classified into a plurality of groups according to the brightness level of bright spots of diffracted light. A spatial filter is set in such a manner that a group, the brightness level of which is highest, is light-shielded, and an observation image is then captured. Whether or not a repetitive pattern remains in the captured image is determined, and when it is determined that a repetitive pattern remains, the settings of the spatial filter are changed. The spatial filter is set in such a manner that in addition to the group which has been light-shielded earlier, a group, the brightness level of which is the highest next to the light-shielded group, can also be light-shielded. The same step is repeated until it is determined that no repetitive pattern remains. The settings of the spatial filter then end.
US08879819B2

An improved histopathological score is obtained by generating image objects from images of tissue containing stained epithelial cells. First objects are generated that correspond to basal cells stained with a first stain, such as p63. Second objects are generated that correspond to luminal cells stained with a second stain, such as CK18. If the same tissue is not stained with both stains, then the images of differently stained tissue are co-registered. Third objects are defined to include only those second objects that have more than a minimum separation from any first object. A scoring region includes the third objects, and the histopathological score is determined based on tissue that falls within the scoring region. For example, a Gleason score of prostate tissue is determined by classifying tissue patterns in the scoring region. Alternatively, a Gleason pattern is assigned by counting the number of third objects that possess a predetermined form.
US08879817B2

A method includes using a pre-scan image to define a scan field of view for a region of interest of a patient to be scanned for at least one image acquisition of a series of image acquisitions of a scan plan, performing an image acquisition of the series based on a corresponding scan field of view for the image acquisition, and determining, via a processor (120), a next field of view for a next image acquisition of the series based on available image related data.
US08879816B2

Provided is an ultrasonic diagnostic apparatus capable of clearly depicting areas of noteworthy hardness. In order to clearly depict 3-dimensional elasticity images of the area of noteworthy hardness, frequency is counted for each magnitude of the elasticity value for the elasticity data configuring the volume data, and elasticity values in a prescribed range which is determined on the basis of frequency, are converted to be large and elasticity values outside the prescribed range are converted to be small. By rendering the post-conversion volume data, the large elasticity values of areas of noteworthy hardness are integrated and 3-dimensional elasticity images are generated.
US08879811B2

A method for reconstructing parallel magnetic resonance images includes providing a set of acquired k-space MR image data y, and finding a target MR image x that minimizes ½∥Fv−y∥22+λ∥z∥1 where v=Sx and z=Wx where S is a diagonal matrix containing sensitivity maps of coil elements in an MR receiver array, F is an FFT matrix, W is a redundant Haar wavelet matrix, and λ≧0 is a regularization parameter, by updating x k + 1 = ( μ 1 ⁢ I + μ 3 ⁢ S H ⁢ S ) - 1 ⁡ [ μ 1 ⁢ W H ⁡ ( z k - b z k ) + μ 3 ⁢ S H ⁡ ( v k - b v k ) ] , ⁢ z k + 1 = soft ⁡ ( Wx k + 1 + b z k , 1 μ 1 ) ⁢ ⁢ where soft ⁡ ( x , T ) = { x + T if ⁢ ⁢ x ≤ - T , 0 if ⁢ ⁢  x  ≤ T , x - T if ⁢ ⁢ x ≥ T , ⁢ ⁢ and ⁢ ⁢ v k + 1 = ( F H ⁢ F + μ 3 ⁢ I ) - 1 ⁡ [ F H ⁢ y + μ 3 ⁡ ( Sx k + 1 + b v k ) ] , where k is an iteration counter, μ1 and μ3 are parameters of an augmented Lagrangian function, and bz and bv are dual variables of the augmented Lagrangian.
US08879806B2

A method and apparatus for capturing rolled fingerprint images are provided. The method for capturing rolled fingerprint image acquires elemental image frames from a fingerprint that touches and rolls on a fingerprint input window, acquires improved image frames through preprocessing by removing an image that does not overlap between adjacent elemental image frames, extracts main data of adjacent improved image frames to acquire main data image frames, and merges images of the main data image frames to acquire a rolled fingerprint image.
US08879805B2

The present invention discloses a method to construct template images for recognition, including the steps of: obtaining a plurality of digitized images belonging to n categories; for all categories, extracting common features for images belonging to a category; comparing common features of said category with common features of other categories other than category, to obtain discriminating features for the category; and including such features into representative features to obtain template images. A method to recognize an input image using the template images so obtained is also disclosed.
US08879799B2

The present invention discloses a human identification system by fusion of face recognition and speaker recognition, a method and a service robot thereof. The system fuses results of the face recognition and the speaker recognition, and further uses confidence index to estimate the confidence level of the two recognition results. If only one of the confidence indices of the two recognition results reaches the threshold, then only this result is used as the output. If both confidence indices of the two recognition results reach the threshold, then the two recognition results are fused to output as a final result.
US08879794B2

An image obtained by imaging a subject is displayed and a tracking frame is displayed at the central portion of a display screen. A target area is set surrounding the tracking frame and a high-frequency-component image is generated. A distance image indicating the distance to the subject image within an imaging zone is generated. An area, which represents a subject at a distance identical with that of the subject portion specified by the tracking frame displayed at the reference position, is decided upon as a search area. While a moving frame is moved within the search area of the high-frequency-component image, amounts of high-frequency component are calculated. The position of the moving frame at which the calculated amount of high-frequency component is maximized is adopted as the initial position of the tracking frame.
US08879790B2

An object of the present invention is to reduce false detection of an eyelid from a face image. According to the present invention, it is determined whether the amount of the change in the position of an eyelid outline candidate line during blinking matches the normal movement of an eyelid. When it is determined that the amount of the change in the position of the eyelid outline candidate line does not match the normal movement of the eyelid during blinking, the eyelid outline candidate line is not set as an eyelid outline. Therefore, it is possible to reduce false detection of the eyelid from the face image.
US08879789B1

A method for object analysis using motion history is provided. The method includes receiving video data comprising a plurality of frames of a scene comprising one or more elements, and processing the video data to produce a motion history image comprising motion history values of at least one of the elements. The method also includes identifying the one of the elements for further processing if a characteristic of the motion history image satisfies a criteria.
US08879780B2

The present invention relates to a method for providing a content stream (5) comprising processing information, comprising the steps of providing (S1) content data (3) comprising image and/or audio data, acquiring (S3) auxiliary data (4) from the content data (3) representing information for processing the content data (3) and embedding (S8) the auxiliary data (4) into the content data (3) thereby providing said content stream (5).The present invention further relates to such a content stream (5) and to a device for providing such a content stream (5).Additionally, the present invention relates to a method and a device for processing a content stream (5) comprising processing information.
US08879779B2

Disclosed is a micro-speaker. A micro-speaker includes a frame, a magnetic circuit unit accommodating in the frame, a vibrating unit, an assistant coil attached to the frame and disposed below the diaphragm. The vibrating unit includes a diaphragm and a voice coil driving the diaphragm. The assistant coil includes an upper surface facing the diaphragm and an inclined surface connecting the upper surface and disposed closer to the voice coil than the upper surface.
US08879777B2

There is provided a dynamic electroacoustic transducer comprising a diaphragm and an oscillator coil which is fixed to the diaphragm in an oscillator coil portion. The diaphragm has a first portion within the oscillator coil portion and a second portion between the oscillator coil portion and an edge of the diaphragm. The diaphragm has at least one stiffening portion in the region of the second portion, which is of a different stiffness from the second portion of the diaphragm. The stiffening portion is of a such a configuration that a wobble movement of the diaphragm is substantially compensated.
US08879772B2

A speaker includes a diaphragm, a housing, and a sound blocking member. The housing fixes an edge of the diaphragm. The sound blocking member is disposed on a surface of the housing different from an audio output surface thereof and in the vicinity of the diaphragm.
US08879768B2

An earpiece is disclosed. The earpiece includes a housing forming a volume therein, a number of sound holes arranged in the front end and rear end of the housing, a sound generator accommodated in the volume, an ear gel attached to a front end of the housing, a wire electrically connected to the sound generator, wherein a adjusting module is assembled to the housing, a plurality of front vents are disposed on the front end of the housing, and the amount of the front vents communicating with the volume is mechanically altered by the adjusting module.
US08879767B2

A microphone assembly comprising includes a base, at least one side wall, and a cover. The side wall is disposed on the base. The cover is coupled to the at least one side wall. The base, the side wall, and the cover form a cavity and the cavity has a MEMS device disposed therein. A top port extends through the cover and a first channel extends through the side wall. The first channel is arranged so as to communicate with the top port. A bottom port extends through the base. The MEMS device is disposed over the bottom port. A second channel is formed and extends along a bottom surface of the base. The second channel extends between and communicates with the first channel and the bottom port. Sound received by the top port is received at the MEMS device.
US08879760B2

Entertainment systems are provided including directional sound speakers associated with a media player of the entertainment system; and a directional sound controller associated with the directional sound speakers of the media player. The directional sound controller is configured to direct a sound beam associated with the media player at a defined target region such that the sound beam is only audible within the defined target region and experiences less than about 20 dB of leakage outside the target region during operation of the media player. In-flight entertainment systems and related methods are also provided.
US08879752B2

A microphone capable of canceling vibration noise caused by mechanical vibration is provided with, in capsules, a pair of diaphragms and a pair of back plates opposite to the respective diaphragms. A printed circuit board is disposed at the middle of capsules. A pair of diaphragms is disposed close and opposite to the surfaces of the printed circuit board with the printed circuit board disposed therebetween. The difference in distance from a vibration source to the two diaphragms is made small. The microphone has a high canceling effect for canceling vibration noise caused by mechanical vibration.
US08879746B2

A method and a device for reducing snore annoyances include determining a snore sound pattern of a snoring person to predict an upcoming snore sound level. A faked snore sound is played to flatten the resulting snore sound level.
US08879740B1

An audio receiver may include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a difference between a pilot energy signal and a filtered pilot energy signal. The audio receiver includes a filter that filters the pilot energy signal to generate a filtered pilot energy signal, wherein a variable leakage factor associated with the filter is used to minimize a noise level of the filtered pilot energy signal and to reduce a response time of the audio receiver.
US08879719B2

A system for enabling collaboration between two or more customer contact campaigns running within a call center environment includes at least one outbound contact server (OCS) resident on a digital medium, the OCS including an automated dialer application resident on a digital medium thereon or accessible thereto for dialing contact numbers from contact records assembled for the running campaigns, a call monitoring and recording system executing from software on a digital medium, for monitoring call dialing progress and business results of completed calls, a central data repository for storing dialing progress and business results data collected by the running outbound campaigns, and a data sharing mechanism executing from software resident on a digital medium, accessible to each campaign running on the OCS for sharing collected data among the running campaigns. Shared data received by individual campaign instances is processed by the receiving campaign against one or more pre-configured business rules to determine whether to modify campaign contact records, campaign dialing patterns and or campaign dialing methods.
US08879715B2

Method, system and program product, comprising obtaining agent performance data; ranking, agents based the agent performance data; dividing agents into agent performance ranges; partitioning callers based on criteria into a set of partitions; determining for each partition an outcome value for a first agent performance range and a second agent performance range; calculating for the partitions a respective outcome value difference indicator based on the outcome value for the first agent performance range and the outcome value for the second agent performance range for the partition; matching a respective agent to a respective caller in one of the partitions, based on the outcome value difference indicators for the partitions.
US08879714B2

A method is disclosed that includes retrieving first data associated with a call from an action-object table. The method further includes retrieving second data from a resolution table based on the first data. The second data indicates a treatment type to be provided to the call. The method further includes, in response to determining that the treatment type indicates a particular treatment type, servicing the call with the particular treatment type. The particular treatment type includes routing the call to a destination associated with a call center.
US08879709B2

A method includes receiving Local Exchange Routing Guide (LERG) telephone number (TN) data; comparing the LERG TN data with telephone service provider (TSP) TN data; determining whether one or more differences exist between the LERG TN data and the TSP TN data based on the comparing; generating one or more executable statements for updating the one or more differences that exist based on the comparing; and executing the one or more executable statements to match the TSP TN data with the LERG TN data.
US08879705B2

The present invention discloses a method, a device, and a terminal for implementing incoming call protection. The method includes: determining, according to a frequency for operating a terminal by a user, whether a status of an incoming call protection mode is on or off; if the incoming call protection mode is on, when an incoming call signal arrives, delaying the incoming call signal; and if the incoming call protection mode is off, when an incoming call signal has been delayed and the incoming call signal still continues, releasing the incoming call signal, and when an incoming call signal has been delayed, but the incoming call signal becomes weak or has disappeared, prompting the user that there is a missed call. According to the present invention, a problem of unwittingly connecting or hanging up an incoming call by a user is effectively solved.
US08879701B2

Embodiments provide caller information in multiple languages to multiple receiving communication devices. In one embodiment, the method includes receiving a call request from a sending endpoint communication device connected to a network. Caller identification information associated with the call request is obtained, where the caller identification information includes one or more identifications associated with the sending endpoint communication device. Each identification specifies the same content in a different language. The call request and at least one of the identifications are transmitted over the network to be received by receiving endpoint communication devices connected to the network. Each receiving endpoint communication device can output at least one of the received identifications specified in a language designated for use by that receiving endpoint communication device.
US08879700B2

A communication apparatus repeatedly outputs a first multi-carrier signal SS during predetermined periods T1, T2, T3, . . . , and outputs a second multi-carrier signal RS whose phase vector is different from that of the first multi-carrier signal SS, at a predetermined timing based on the first multi-carrier signal SS. The communication apparatus further detects the second multi-carrier signal RS output from another communication apparatus, which uses a different communication method from the communication apparatus. Accordingly, both communication apparatuses can differentiate the first multi-carrier signal SS from the second multi-carrier signal RS without performing relatively cumbersome modulation and other processes.
US08879683B2

A jet pump beam is made of improved heat-treated precipitation-hardened nickel base alloy excellent in anti-stress corrosion cracking properties and high-temperature strength, and having high ductility and a high elastic modulus. A jet pump beam 27 made of improved heat-treated nickel base alloy is produced by preparing a precipitation-strengthened nickel base alloy material having a component composition containing by mass %, Ni: 50.0% to 55.0%, Cr: 17.0% to 21.0%, Nb+Ta: 4.75% to 5.50%, Mo: 2.8% to 3.3%, Ti: 0.65% to 1.15%, Al: 0.2% to 0.8%, C: 0.08% or less, Mn: 0.35% or less, Si: 0.35% or less, S: 0.015% or less, P: 0.03% or less, Cu: 0.30% or less, B: 0.006% or less, and Co: 1.0% or less, and Fe and inevitable impurities constituting a remaining part, subjecting the nickel base alloy material to solution heat treatment at a temperature of 1010° C. to 1090° C., and subjecting the nickel base alloy material to age-hardening heat treatment at a temperature of 694° C. to 714° C. for 5 to 7 hours after the solution heat treatment.
US08879672B2

Disclosed are a signal compression apparatus and method for dynamic compressive sensing, including: a signal input unit configured to simultaneously output an input signal, and generate and output a linear measurement reference signal based on the input signal; a linear transform unit configured to receive the linear measurement reference signal and variably generate a linear measurement matrix value according to the linear measurement reference signal; a signal compressor configured to output a compressed signal for the input signal based on the generated linear measurement matrix value; and a signal processor configured to reconstruct the compressed signal and perform spectrum sensing of the input signal. Accordingly, it is possible to increase signal compression efficiency of compressive sensing and improve signal reconstruction performance by using sparsity information of the input signal, and also by performing signal compression by using a compression matrix suitable for the sparsity information of the input signal.
US08879670B2

A configurable Turbo-LDPC decoder having A set of P>1 Soft-Input-Soft-Output decoding units (DP0-DPP-1; DPi) for iteratively decoding both Turbo- and LDPC-encoded input data, each of the decoding units having first (I1i) and second (I2i) input ports and first (O1i) and second (O2i) output ports for intermediate data; First and second memories (M1, M2) for storing the intermediate data, each of the first and second memories comprising P independently readable and writable memory blocks having respective input and output ports; and A configurable switching network (SN) for connecting the first input and output ports of the decoding units to the output and input ports of the first memory, and the second input and output ports of the decoding units to the output and input ports of the second memory.
US08879656B2

A cooperative multiple-input multiple-output system based on partial Zadoff-Chu sequences and a synchronization method thereof are disclosed, and the system comprises a plurality of transmitters and a receiver. Each transmitter's training signal is disposed in a subband having a length of V, and the training signal is converted into a time domain signal. The receiver receives the time domain signals of the cooperating transmitters. Each transmitter extracts V successive samples from any region of a Zadoff-Chu sequence having a length equal to a multiple of V and the samples are disposed in an exclusive subband as the training signal. When the training signals of cooperating transmitters are converted into time and frequency domain signals, the training signals of all the transmitters are separated from each other to suppress mutual interference in both time and frequency domains and to improve the performance of synchronization.
US08879648B2

A transmission apparatus and method for transmitting signals in a multi carrier transmission system comprises a modulator, a band information generator that generates band information defining the frequency bands corresponding to all of the data streams carried within that frequency channel, said band information including a tuning frequency indicator indicating a tuning frequency and a tuning frequency type indicator indicating the type of tuning frequency indicated by said tuning frequency indicator, wherein said type is selected from a group comprising at least a first type indicating a tuning frequency of a frequency band and a second type indicating a center frequency of a frequency channel, and a transmitter.
US08879640B2

A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream.
US08879639B2

Devices, methods, and software are disclosed for an adaptive video capture decode system that efficiently manages a stream of image frames between a device display screen and a processor performing decode attempts on decodable features in the image frames. In an illustrative embodiment, a device assigns frames of image data from a stream of frames of image data to either a display subsystem or a decode subsystem. The display subsystem is operative for rendering the frames of image data on a display screen. The decode subsystem is operative for receiving frames of image data and performing an attempted decode of a decodable indicia represented in at least one of the frames of image data. None of the frames of data are assigned to both the display subsystem and the decode subsystem.
US08879636B2

Methods and apparatus for adaptive encoding of data such as for example video data. In one exemplary embodiment, a real-time video encoder is disclosed that changes video encoding processes to produce the best quality encoded video while maintaining a target encoding frame rate, according to one or more operating constraints.
US08879634B2

In general, techniques are described for coding data defining a sequence using one-to-one codes. An apparatus comprising a processing unit and a storage unit may implement the techniques. The processing unit decodes the index using a combinatorial enumeration process to generate a sequence. The index identifies the sequence in an array of all possible sequences ordered according to probabilities of the possible sequences assuming the possible sequences are produced by a memoryless source. The combinatorial enumeration process reorders sequences from the memoryless source according to the corresponding probabilities. The storage unit stores the sequence.
US08879615B1

An equalization adaptation circuit comprises an equalizer, a transition determination circuit, a phase error circuit, a sequence recovery circuit, a phase error accumulator circuit, a transition accumulator circuit, and a controller circuit. The equalizer has adjustable parameters. The transition determination circuit determines observed transitions in an equalized signal output from the equalizer. A phase error circuit determines phase errors of the observed transitions. A sequence recovery circuit generates recovered digital data sequences. A phase error accumulator circuit accumulates the phase errors in respective association with pre-defined patterns matching the recovered digital data sequences containing observed transitions corresponding to the phase errors. A transition accumulator circuit accumulates a number of the observed transitions. A controller circuit controls the adjustable parameters of the equalizer based upon the accumulated phase errors and number of observed transitions.
US08879614B2

The present invention relates to an overpower detection device 51 capable of detecting, with a simple configuration, overpower of a circuit that processes a signal associated with instantaneous variation. The overpower detection device 51 of the present invention includes: a power information acquisition section 61 for acquiring an index value of power, at each timing, of a signal transmitted or received in a target device; a comparison section 62 for comparing the index value acquired by the power information acquisition section 61 with an evaluation threshold; a comparison result accumulation section 63 for accumulating a value indicating a comparison result of the comparison section 62 at the each timing; and an overpower determination section 64 for determining overpower of a circuit in the target device, based on an accumulation result of the comparison result accumulation section 63.
US08879613B1

In a multiple interface, low power and lossy network comprising a plurality of nodes, a sender node dynamically selects a data packet for setting a transmission parameter request in response to determining that an age value for a set of transmission parameters associated with a recipient device has expired or is expiring. The sender node selects an desired data packet for sending a transmission parameter request and transmits the selected data packet to the recipient device. The sender node receives a transmission parameter response from the recipient node comprising updated transmission parameters for that recipient node and then updates the current transmission parameters associated with the recipient node accordingly.
US08879612B2

A transmission characteristic adjustment device includes: a setting process portion that sets a setting value concerning each transmission characteristic of a plurality of electric signals to at least one of a sending device that sends the plurality of electric signals and a receiving device that receives the plurality of electric signals; a generation process portion that acquires each error rate calculated based on identification information included in each of the plurality of electric signals whenever the setting value is changed, and generates a table on which a plurality of sets of the setting value and the error rate are recorded; and an adjustment process portion that adjusts the setting value based on the table.
US08879609B2

A communication system includes a first communication device and a second communication device that performs power line communication with the first communication device via an electric power line, wherein the first communication device transmits a plurality of times an initial packet signal added with an error detection code in each of reference timing at regular intervals in the vicinity of zero crossing timing. The second communication device determines whether a reception state is good or poor based on a result of the error detection on each of the received initial packet signals, and when the reception state is poor, the second communication device transmits an ACK signal in timing shifted by micro time from the reference timing after receiving the initial packet signal. Then, the first communication device transmits a data packet signal in timing at the regular interval after the timing of receiving the ACK signal.
US08879605B1

A mobile station receives system time information from a source base transceiver station (BTS) in a spread spectrum communication system. The mobile station estimates a distance between the mobile station and the source BTS. The mobile station calculates a propagation delay based on the estimated distance. The mobile station develops a propagation-delay-adjusted time reference based on the system time information and the calculated propagation delay. The mobile station uses the propagation-delay-adjusted time reference to search for a target pseudonoise (PN) offset corresponding to a target BTS in the spread spectrum communication system. The mobile station may be closer to the target BTS than the source BTS.
US08879604B2

In one embodiment, a rendezvous request message is generated (e.g., by a sender) that specifies a channel C and a rendezvous time T for which a distributed message is to be transmitted in a frequency-hopping computer network. The rendezvous request message is then transmitted on one or more channels used in the computer network based on reaching a plurality of intended recipients of the distributed message with the rendezvous request message prior to rendezvous time T. Accordingly, the distributed message is then transmitted on channel C at rendezvous time T. In another embodiment, a device receives a rendezvous request message, and in response to determining to honor the rendezvous request message, listens for the distributed message on channel C at rendezvous time T.
US08879600B2

A surface emitting laser array element is disclosed that includes a lower distributed bragg reflector (DBR) that is formed on a substrate, an active layer that is formed on the lower DBR, and an upper DBR that is formed on the active layer. A mesa and a dummy mesa that is arranged at a periphery of the mesa are created by removing a portion of the upper DBR. The mesa forms a surface emitting laser, and a wiring is connected to an electrode that is formed on an upper face of the mesa. The wiring includes a portion that is arranged over an upper face of the dummy mesa, a side face of the dummy mesa, and a bottom face at a peripheral region of the dummy mesa extending along a longitudinal direction of the wiring.
US08879598B2

A device including one or more layers with lateral regions configured to facilitate the transmission of radiation through the layer and lateral regions configured to facilitate current flow through the layer is provided. The layer can comprise a short period superlattice, which includes barriers alternating with wells. In this case, the barriers can include both transparent regions, which are configured to reduce an amount of radiation that is absorbed in the layer, and higher conductive regions, which are configured to keep the voltage drop across the layer within a desired range.
US08879593B2

A laser apparatus configured for epitaxial-side-down mounting on a heat sink. The laser apparatus includes a semiconductor laser structure and at least one post on a substrate where the laser structure and post are separated from each other by a channel. The laser structure and the posts optionally are coated with a heat-spreading material layer and are configured so that the maximum height of the posts is about the same as the maximum height of the laser structure. When the laser apparatus is mounted to a heat sink in an epi-down configuration using solder applied to the top of the laser structure and the at least one post, the channels between the at least one post and the laser structure provide a relief flow path for the solder and ensure that the laser structure does not come directly into contact with the solder.
US08879584B2

A generic quality of service (QoS) model that is not dependent on network technology is used to support QoS for communication networks utilizing different network technologies. The generic QoS model may include a superset of all QoS parameters for all network technologies being supported, e.g., 3GPP and 3GPP2. An application at a device may specify QoS for a traffic flow based on the generic QoS parameters in the superset. The generic QoS parameters may be converted to QoS parameters that are specific to a serving network. The converted QoS parameters are exchanged with the serving network and are used while exchanging traffic with the serving network.
US08879581B2

A data transmitting device transmits section information, a data broadcasting content, and a broadcasting content in a multiplexed manner. The data transmitting device includes a specified-information embedding unit that embeds information related to a specified image into the section information; a multiplexing unit that multiplexes the section information embedded with the specified information by the specified-information embedding unit, the data broadcasting content, and the broadcasting content; and a transmitting unit that transmits data multiplexed by the multiplexing unit to a data receiving device.
US08879577B2

Provided is a monitoring system which can perform priority control in accordance with the wideband limitation. A priority/filter type selection processing unit (37) of a network interconnection device (11), which connects a local network (14) and a wide area network (10), selects a transmission data selection processing unit (38) on the basis of the priority level definitions of a transmission data in accordance with an event status, and a data compression method in association with the event status and the wide area network communication status, and selects and controls a filtering processing unit (33). As a consequence, the communication bandwidth in a wide area network is reduced.
US08879563B2

A method includes reading content of network traffic that arrives at a network port of a network switch of a mesh of network switches. A hash algorithm is applied to the read content to indicate a path to a destination network switch of the mesh, the hash algorithm being common to all network switches of the mesh. The network traffic is forwarded via a network port that is associated with the indicated path.
US08879540B1

A variety of methods, systems, devices and arrangements are implemented for emergency call centers. According to one such method, a location database is populated from a plurality of endpoint devices. The location database determines locations for nodes in a data transmission route from information received from the endpoint devices. Emergency calls using these nodes are located using the populated database.
US08879538B2

The invention concerns a method for connection to IP communication entities (Ex,pu,, Ey,pu) via a residential gateway (PZ). It consists in registering (A) the public identity (pu) of each connected terminal associated with the network address (z) of the residential gateway, so that any message should be addressed to said residential gateway (Pz) and in transferring (B) said message to all the IP communication entities connected to the residential gateway (Pz), thus permitting each of the latter to filter (C) the message and to determine whether the message is addressed to a public identity which is assigned thereto. The invention is applicable to IP terminals managed in accordance with SIP or H323 protocol.
US08879529B2

The present invention is aimed to provide a mechanism whereby a roaming user can select a visited network allowed for roaming by the home network operator among a plurality of visited networks accessible through an access network. Therefore, the present invention provides a new method, a new roaming device likely embedded in another network entity and enhanced user equipment whereby the home network, upon a user equipment indication, may submit towards the user equipment a list of allowed or preferred visited networks as well as selection criteria for selecting one visited network from the list.
US08879521B2

A technique for handling mobile terminating calls in a distributed switch is described. The switch includes at least one cluster wherein the at least one cluster comprises a plurality of cluster members. Each cluster member is associated with a set of roaming numbers and adapted to route a mobile terminating call to either a recipient subscriber served by the cluster member or to another cluster member which serves the recipient subscriber. The at least one cluster further comprises a first data structure having a content that is common to and accessible by all the cluster members of the cluster. The first data structure specifies the plurality of cluster members and the roaming number set associated with each cluster member.
US08879519B2

A first mobile node supports peer to peer communications but not cellular communications. Other mobile modes in the communication system support a cellular mode and may support a peer to peer communications mode. The communications system is such that spectrum may be dynamically reallocated between being designated to be used for peer to peer operations and being used primarily for cellular network based operations. Beacon signals are used to communicate a current mode of frequency spectrum usage designation. The first mobile node, being in an ongoing peer to peer communications session detects that the spectrum is being reallocated for cellular based operations. The first mobile node reduces its transmission power level in response to the detected spectrum reallocation. In some embodiments, the first mobile is allowed to continue its ongoing peer to peer session while the spectrum is primarily allocated for cellular communications, albeit at a lower transmission power level.
US08879516B2

A method includes generating a first data unit to be transmitted during a first time period to one or several stations assumed to be beamformed, including determining a time interval that separates the first time period from a second time period, such that a second data unit is transmitted during the second time period to one or several stations assumed to be beamformed, and generating a parameter indicative of the time interval, such that the first data unit includes the parameter.
US08879508B2

An apparatus and method for facilitating inter-technology handoff from a home wireless network comprising comparing a parameter of a home signal to a threshold, wherein the home signal is from the home wireless network where the data session of a persistent always ON application is established; throttling the persistent always ON application; and attempting to acquire a first alternative signal acceptable to the persistent always ON application from a first alternative wireless network using a single RF chain.
US08879504B2

Disclosed is a technique to eliminate wasted tunneling encapsulation processing during redirection of a packet. According to the technique, when a packet of a first connection passing through a local mobility anchor (“LMA”) 111 and a mobile access gateway (“MAG”) 121 using a first prefix of an interface 131 of a mobile node (“MN”) 130 is redirected to a second connection passing through a LMA 112 and a MAG 122 using a second prefix of an interface 132 of the MN 130, a redirection tunnel T1 is established between the LMA 111 and the LMA 112. When the MAG 122 knows the first prefix, the LMA 112 encapsulates a packet addressed to the first prefix that is redirected via the tunnel T to be addressed to the MAG 122 for transferring.
US08879502B2

A system and method for handing off from a first network to a second network. A determination may be made as to whether an accessible base station of the second network is located in the vicinity of a user equipment based on information on a current location of the user equipment in the first network. An activation call may be generated with a first telephone number as a caller number when an accessible base station of the second network is located in the vicinity of the user equipment based on the determination result. The activation call indicates an initiation of a search for an accessible base station of the second network, and an accessible base station of the second network may be searched for when the activation call with the first telephone number is received. A handoff from the first network to the second network may then be executed when the accessible base station of the second network is located.
US08879500B2

A wireless communications system having a radio access network (RAN). A wireless terminal is connected to a serving node in the RAN. The wireless terminal exchange messages with a serving node to support a handover to a target node in the RAN. The target node receives the hand over and provides to the wireless terminal the identity of one or more messages sent from the serving node to the target node that were not acknowledged by the wireless terminal. The wireless terminal provides information to the target node to prevent the retransmission of one or more stale messages following handover.
US08879496B2

A first base station receives a message from a second base station. The first base station and the second base station communicate to wireless devices employing a downlink carrier comprising downlink resource blocks. The message comprises downlink beamforming information indicating a beamforming codeword of a codebook employed for downlink resource block(s). The first base station selects, for a subset of the downlink resource blocks, beamforming codewords from a codebook based, at least in part, on the downlink beamforming information. The first base station transmits signals on a subset of the downlink resource blocks employing beamforming codewords.
US08879493B2

A method of reducing transmission power is provided. In the method, a signal is transmitted by performing maximum power reduction (MPR) on maximum output power for the signal to be transmitted, when multi-cluster transmission is performed in a single component carrier. Here, the MPR is performed differently depending on a resource allocation ratio A. The resource allocation ratio A is defined as a ratio between NRB—agg and NRB—alloc. The NRB—agg represents the number of resource blocks (RBs) in a channel band, and the NRB—alloc represents the total number of RBs transmitted at the same time.
US08879487B2

The invention relates to methods and apparatuses for providing HARQ feedback in a mobile communication system using carrier aggregation. To suggest a scheme for transmitting feedback on the successful/unsuccessful decoding of transmissions that is operable in FDD mode, the invention proposes to utilize only a single one of plural radio resources available for feedback transmission for signaling feedback for multiple transmissions. A feedback sequence of ACK/NACKs for the transmissions is mapped to one feedback resource combination that is one of the radio resources available for feedback transmission and a modulation symbol of the given modulation scheme that is transmitted on said one radio resource. This scheme can also be used in cases where the number of possible feedback sequences of ACK/NACKs for the transmissions is larger than the number of feedback resource combinations available for feedback transmission.
US08879485B2

The present invention relates to a wireless communication system, and discloses a method and an apparatus for performing random access in a multi-carrier wireless communication system. According to one embodiment of the present invention, the method in which user equipment carries out a process for random access to a base station in a multi-carrier wireless communication system comprises: a step of measuring the channel qualities of one or more uplink component carriers, and determining the uplink component carrier having the highest channel quality; a step of selecting a physical random access channel (PRACH) resource on the uplink component carrier having the highest channel quality; and a step of transmitting a random access preamble to the base station using the selected PRACH resource.
US08879481B2

In a communication system, a method and an apparatus provide for efficient communications of data rate control information. A mobile station communicates a request on a data channel for reception of a data file on a traffic channel. The mobile station communicates data rate control information on a data rate control channel. The communication of data rate control information on the data rate control channel is ceased if the delivery of the data file on the traffic channel from a base station to the mobile station or a reverse traffic channel from the mobile station to the base station is concluded.
US08879475B2

Providing adaptive channel state feedback (CSF) reports in discontinuous reception (DRX) scenarios in a power-efficient manner. The described algorithm may be able to make adaptive decisions to carry over the CSF from previous DRX cycles based on channel conditions, DRX cycle length, and/or the requirements of CSF reporting for current DRX cycle. The proposed approach can allow for more efficient power consumption related to CSF reports in DRX scenarios where new CSF reports have little or no impact to throughput.
US08879474B2

The present invention relates to a method in which a receiver receives an MAC (medium access control) PDU (protocol data unit) in a wireless communication system. The method in which the receiver receives an MAC PDU comprises the following steps: receiving an MAC PDU containing a header and a payload from a transmitter, wherein the header includes a first extended header containing a first length field which indicates the length of a service data unit (hereinafter, referred to as “SDU”) or lengths of fragmented SDUs in the MAC PDU; decoding the header; and determining whether the size of the first length field in the extended header is an extended size or a basic size in accordance with the results of decoding.
US08879467B2

A system for transferring data includes an interface configured to receive data that is sent via a first link, and a processor coupled to the interface. The processor is configured to: receive data that is sent via a first link; determine whether there is discontinuity in the received data, the determination being based at least in part on information included in the received data; in the event that the received data includes a discontinuity, generate replacement data that repairs the discontinuity; and transmit at least a portion of replacement data to a second link such that a synchronization requirement associated with the second link is fulfilled.
US08879450B2

Various embodiments are generally directed to an apparatus, method and other techniques for a network controller to obtain a group-addressed packet destined for multiple subscriber stations (SSs) belonging to a group. The network controller to determine that a particular SS in the group is currently unable to receive group-addressed packets due to being in a sleep mode, transmit the group-addressed packet and retain the group-addressed packet in a buffer. After receiving a poll from the particular SS, the network controller is to retransmit the group-addressed packet.
US08879446B2

The present invention relates to a femto base station. More particularly, the present invention relates to a method for transmitting a common control channel and to a femto base station for the same. The present invention relates to a method for transmitting a common control channel, comprising a step in which the femto base station acquires segment information from a macro base station which overlays the femto base station; a step of identifying, using the segment information, a time segment used by the macro base station in transmitting the common control channel; and a step of transmitting a common control channel of the femto base station on a time segment other than the time-segment identified in the previous step. The present invention also relates to a femto base station for the method.
US08879445B2

A method for mitigating the impact of a power imbalance on a remote data rate in a wireless local area network (WLAN) includes transmitting a wireless local area network (WLAN) acknowledgement (ACK) packet at a first transmit power level to a remote device. The method further includes transmitting, to the remote device, a WLAN data packet at a second transmit power level that is lower than the first transmit power level of the WLAN ACK packet. Another method for mitigating the impact of a power imbalance on a remote data rate in a wireless local area network (WLAN) may include selecting a wireless local area network (WLAN) acknowledgement (ACK) packet transmit rate independent from a rate at which a WLAN data packet is received. This method further includes transmitting, to a remote device, a WLAN ACK packet at the selected WLAN ACK packet transmit rate.
US08879442B2

Methods and apparatus to enable call completion in Internet protocol communication networks are disclosed. Example methods disclosed herein to process a voice over Internet protocol call include sending a first query to a telephone number mapping server to obtain a session initiation protocol uniform resource identifier associated with a destination device with which the voice over Internet protocol call is to be established. Some such example methods further include, in response to the voice over Internet protocol call failing to be established using the session initiation protocol uniform resource identifier obtained from the first query, sending a second query to the telephone number mapping server to obtain a numeric Internet protocol address associated with the destination device, and using the numeric Internet protocol address obtained from the second query to establish the voice over Internet protocol call with the destination device.
US08879438B2

System and methods provide acoustic echo monitoring and cancellation for real time media processing in an internet protocol (IP) media server in an IP network. An echo monitor is configured to selectively compare audio streams into and out of the IP media server through a selected port. The comparison determines an occurrence of an echo. An echo canceller in communication with the echo monitor is configured to respond to the determination by the echo monitor so as to remove the echo from at least one of the audio streams. A talk burst detector may be used to detect speech in at least one of the audio streams through the selected port. The echo monitor selectively compares the audio streams in response to a signal from the talk burst detector that indicates detection of speech.
US08879435B1

Various embodiments of systems and methods for memory access are provided. In one embodiment, a data segment is stored in a plurality of memory segments of at least one memory bank. The data segment stored in the memory segments is selected, where the data segment has a bit boundary that is arbitrarily misaligned with at least one memory segment boundary of the memory segments.
US08879434B2

According to one embodiment, a wireless communication apparatus includes a calculator and a controller. The calculator multiplies a first weighting factor by a first data signal to be transmitted on a first channel, the first weighting factor is based on a second weighting factor multiplied by a second data signal received on the first channel. The controller controls a transmission to transmit to a destination device a control signal if the first data signal transmitted to the partner device exists, and no second data signal to be transmitted on the first channel exists in the device.
US08879429B2

Various techniques for exchanging control messages in order to gracefully reroute multicast traffic are disclosed. For example, one method involves sending a join message for a multicast group towards a root of a new multicast tree and forwarding multicast traffic, addressed to the multicast group, on a current multicast tree until an acknowledgment corresponding to the join message is received. The new multicast tree can be identified in response to detection of a topology change within the network. Until the acknowledgment is received, multicast traffic that is received via the new multicast tree can be dropped.
US08879425B2

A method for interference control includes receiving at a base station an interference report from a neighbor base station. The interference report indicates interference observed at the neighbor base station. The method also includes regulating, by the base station, data transmissions for terminals based on the interference report received from the neighbor base station. Regulating the data transmissions includes identifying disadvantaged terminals and assigning the disadvantaged terminals with lower data rates.
US08879402B2

A wireless communication device includes a data transmission and reception section that wirelessly transmits a plurality of test packets; a signal sensing section that senses a power of a spatial radio wave signal on a frequency channel that is the same as the plurality of test packets and outputs sample data of the sensed spatial radio wave signal; a calculation processing section that converts the sample data into time series sample data; a collision detection section that calculates a packet collision rate based on the number of packet collisions and the number of the plurality of test packets if there is a packet collision due to interference of the plurality of test packets with another communication; and a control section that adjusts a parameter that the data transmission and reception section uses based on a calculation result of the collision detection section.
US08879400B2

There is provided a mobile communication system, a base station, and a method of controlling cell coverage that is capable of operating a mobile communication system such that the cell coverage is maintained approximately and timely at a target level without requiring much labor. In this mobile communication system, a mobile station reports to the base station the position information of the mobile station and the value of reception power of reference signal from the base station. The base station obtains the measured cell coverage as a result of measurement of cell coverage based on the position information and the value of reception power from the mobile stations, and controls at least one of plural parameters including transmission power to the mobile stations, tilt angle of antenna, etc., so as to minimize deviation of the measured cell coverage from the target cell coverage.
US08879397B2

Load balancing is performed in a network using flow-based routing. For example, upon detection of a big flow, one or more alternative paths from a source host to a destination host in the network may be discovered by probing the network and generating, for each of the one or more alternative paths, an association of the packet header information of the big flow to an alternative path discovered using results of probing the network. Upon congestion in a path currently being used by the big flow, an alternative path that is not congested is selected from the one or more discovered alternative paths. The packet header information of the big flow is altered using the generated association of the packet header information to the selected alternative path such that the big flow will be transmitted using the selected alternative path.
US08879393B2

A network device implements automatic configuration of Quality of Service (QoS) parameters in response to operator specification of a relatively few and easily understandable “high level” parameters such as, for example, latency requirements or an acceptable rate of packet drops. In one implementation, a network device may receive user preference information that relates to a Quality of Service (QoS) for network traffic passing through the network device and may measure traffic patterns through the network device. The device further generates a configuration template based on the measured traffic patterns and on the user preference information transmit the data in an order of transmission that is prioritized according to a bandwidth allocation policy defined by the configuration template.
US08879383B1

A network configuration having multiple network elements and routers using point-to-point network redundancy to improve network reliability and performance is disclosed. A process using point-to-point network redundancy is able to detect a first checking message (“CM”) formatted in a connectivity verification protocol (“CVP”) such as IEEE 802.1ag indicating a primary link failure. The primary link is a connection between a first network element (“NE”) situated in a first network such as Ethernet based LAN network and a second NE situated in a second network such as an IP based MPLS network. Upon sending a second CM indicating the primary link failure to the second NE, a coordinated failover from the primary link to the backup link at both first and second NEs is performed.
US08879382B2

A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device.
US08879374B2

Provided are an objective lens driving unit that maintains the electrical connection between suspension wires and winding bosses. The objective lens driving unit includes a plurality of winding bosses disposed at a side of the frame, each having a projection formed at its end and extending in a direction in which a suspension wire extends.
US08879369B2

To provide a timepiece faceplate having appropriate light permeability with excellent aesthetic appearance having glittering property, and an electrical timepiece equipped with a solar battery, a timepiece faceplate of the invention includes a faceplate main body that has light permeability, and a glittering layer that is provided on either one of a front surface side and a back surface side of the faceplate main body and is configured by dispersing a glittering powder into a light permeable resin. The glittering powder is configured by laminating a metallic oxide film above one surface side of a plate shaped base material, which has light permeability, and the glittering powder is a lamination powder that an average grain diameter is more than 10 μm and less than 90 μm.
US08879368B2

The present invention discloses a horologe, such as a watch or clock, in which a removable and interchangeable face can be inserted and removed from the horologe and replaced with another face without disconnecting components of the horologe or interfering with the horologe measuring time. In one embodiment, the horologe comprises a horological movement; a housing having a rim and a mount plate, a removable face for insertion into a faceplate compartment, and an inner transparent cover. A portion of the rim may be extendable away from the housing to reveal an opening to receive a removable face. In one embodiment, the horologe may comprise an extendable drawer, which is adapted for insertion into and selectably extendable from the faceplate compartment. In one embodiment, the horologe may comprise an outer bezel, which has open and closed positions for revealing and covering the opening of the faceplate compartment.
US08879363B2

An electronic timepiece includes a display unit, a communication unit, a tilt detector, an acceleration detector, and a power-off unit. The display unit displays information including information of time. The communication unit performs near field communication with an external device via an antenna. The tilt detector detects a tilting movement of a main body of the electronic timepiece. The acceleration detector detects an accelerated movement of the main body. The power-off unit turns off a power of the communication unit when the tilt detector does not detect the tilting movement and when the acceleration detector does not detect the accelerated movement.
US08879357B2

The systems and methods described herein relate to systems and methods for synthetic aperture sonar (SAS) or radar including the use of orthogonal signals with SAS.
US08879352B2

Devices are disclosed for obtaining data of a sample, particularly data capable of being processed to produce an image of a region of the sample. An exemplary device includes a light-beam source, an acoustic-wave source, an optical element, and an acoustic detector. The optical element is transmissive to a light beam produced by the light-beam source and reflective to acoustic waves produced by the acoustic-wave source. The optical element is situated to direct the transmitted light beam and reflected acoustic wave simultaneously along an optical axis to be incident at a situs in or on a sample to cause the sample to produce acoustic echoes from the incident acoustic waves while also producing photoacoustic waves from the incident light beam photoacoustically interacting with the situs. The acoustic detector is placed to receive and detect the acoustic echoes and the photoacoustic waves from the situs. The acoustic detector can comprise one or more hydrophones exploiting the acousto-electric effect.
US08879350B2

A processor and a system are provided for tuning a supply voltage for data retention. The contents of data storage circuitry are read and a data verification indication corresponding to the contents is computed. Then, the supply voltage provided to the data storage circuitry is reduced to a low voltage level that is intended to retain the contents of the data storage circuitry.
US08879348B2

A method for operating a memory module device. The method can include transferring a chip select, command, and address information from a host memory controller. The host memory controller can be coupled to a memory interface device, which can be coupled to a memory module. The memory module can comprise a plurality of memory devices. The chip select, command and address information can be received at the memory interface using a command-and-address-latency (CAL) mode. Control logic can be used to initiate a power state transition from a first power state to a second power state of an input termination circuit in the memory interface device.
US08879346B2

Power management of an embedded dynamic random access memory (eDRAM) by receiving an eDRAM power state transition event and determining both the current power state of the eDRAM and the next power state of the eDRAM from the power states of: a power-on state, a power-off state, and a self-refresh state. Using the current power state and the next power state to determine whether a power state transition is required, and, in the case that a power state transition is required, transition the eDRAM to the next power state. Power management is achieved because transitioning to a power-off state or self-refresh state reduces the amount of power consumed by the eDRAM as compared to the power-on state.
US08879344B1

Methods and systems for time-based cell decoding for PCM memory. Generally, the higher the PCM element resistance, the longer it takes for a read output to change state. PCM memory output is determined using differentiated timings of read outputs changing state, rather than differentiated values of read outputs. In some single-bit single-ended sensing embodiments, a reference, with resistance between the resistances corresponding to a pair of adjacent logical states, is stored in multiple reference cells; a “vote” unit emits a clock signal when a majority of the reference cell read outputs transition at the vote unit. Timing units produce different binary outputs depending on whether a data read output or the clock signal changes state first at the timing unit. Time-based decoding provides advantages including improved temperature and drift resilience, improved state discrimination, improved reliability of multibit PCM, and fast and reliable sensing.
US08879339B2

A write control device includes a switching unit configured to selectively supply a write current in response to a driving control signal, a driving unit configured to supply a driving current to a memory cell corresponding to the write current applied through the switching unit, and an over-driving control unit coupled to an output node of the driving unit and configured to over-drive the output node in response to the driving control signal.
US08879326B2

A nonvolatile semiconductor memory device having a plurality of electrically rewritable nonvolatile memory cells connected in series together includes a select gate transistor connected in series to the serial combination of memory cells. A certain one of the memory cells which is located adjacent to the select gets transistor is for use as a dummy cell. This dummy cell is not used for data storage. During data erasing, the dummy cell is applied with the same bias voltage as that for the other memory cells.
US08879325B1

A flash memory controller, a non-transitory computer readable medium and a method for reading flash memory cells of a flash memory module. The method may include calculating a group of read thresholds to be applied during a reading operation of a set of flash memory cells that belong to a certain row of the flash memory module based upon a compressed representation of reference read thresholds associated with multiple reference rows of the flash memory module; and reading the set of flash memory cells by applying the group of reference read thresholds to provide read results.
US08879319B1

A multi-level cell flash memory storage device has cells wherein different charge levels represent different information. The storage device can read stored charge from one or more cells, store a rewrite generation value for a group of a plurality of cells in a block of cells, and write to cells, wherein writing to one or more cells without an erase includes an increment of the rewrite generation value, and includes circuitry for reading from cells, including circuitry for reading the rewrite generation value. The storage device can include circuitry for reading from cells includes within the multi-level cell flash memory storage device logic for calculating a stored value of the cells using the rewrite generation value and relative levels of charge on a plurality of cells. The storage device can track hot addresses and cold addresses and perform static or dynamic wear leveling based on accumulated rewrite generation values.
US08879318B2

In a method of storing data in a nonvolatile memory device, a program operation is performed on target memory cells among a plurality of memory cells based on a program voltage. A verification operation is performed on the target memory cells based on a verification voltage to determine whether all of the target memory cells are completely programmed. The verification voltage is changed depending on the program operation.
US08879309B2

A spin-transfer torque memory random access memory (STTMRAM) cell is disclosed comprising a selected magnetic tunnel junction (MTJ) identified to be programmed; a first transistor having a first port, a second port and a gate, the first port of the first transistor coupled to the selected MTJ; a first neighboring MTJ coupled to the selected MTJ through the second port of the first transistor; a second transistor having a first port, a second port, and a gate, the first port of the second transistor coupled to the selected MTJ; a second neighboring MTJ coupled to the selected MTJ through the second port of the second transistor; a first bit/source line coupled to the second end of the selected MTJ; and a second bit/source line coupled to the second end of the first neighboring MTJ and the second end of the second neighboring MTJ.
US08879308B2

A method of operating magneto-resistive random access memory (MRAM) cells includes providing an MRAM cell, which includes a magnetic tunneling junction (MTJ) device; and a selector comprising a source-drain path serially coupled to the MTJ device. The method further includes applying an overdrive voltage to a gate of the selector to turn on the selector.
US08879304B2

A word line control circuit includes a first PMOS transistor having a gate coupled to a first selection signal; a first NMOS transistor, coupled between a second node and a second voltage terminal, having a gate coupled to an inverted first selection signal, wherein the inverted first selection signal is obtained by inverting the first selection signal; and a plurality of word line drivers, at least one of the word line drivers comprising a first inverter and a second inverter, wherein a positive power terminal of the first inverter is coupled to the first voltage terminal, a negative power terminal of the first inverter is coupled to the second node, a positive power terminal of the second inverter is coupled to the first node, and a negative power terminal of the second inverter is coupled to the second voltage terminal.
US08879299B2

A non-volatile memory cell includes a first electrode, a steering element, a metal oxide storage element located in series with the steering element, a dielectric resistor located in series with the steering element and the metal oxide storage element, and a second electrode.
US08879297B2

Disclosed herein is a device that includes a multi-level wiring structure including a first wiring layer and a second wiring layer formed over the first wiring layer; a memory cell array area including a plurality of memory cells, a plurality of sense amplifiers and a plurality of sub amplifiers; a main amplifier area including a plurality of main amplifiers, the memory cell array area and the main amplifier area being arranged in line in a first direction; and a plurality of first I/O lines each connecting an associated one of the sub amplifiers to an associated one of the main amplifiers, each of the first I/O lines including first and second wiring portions that are elongated in the first direction, the first wiring portion being formed as the first wiring layer and the second wiring portion being formed as the second wiring layer.
US08879296B2

A method and apparatus for organizing memory for a computer system including a plurality of memory devices 2, 3, connected to a logic device 1, particularly a memory system having a plurality of stacked memory dice connected to a logic die, with the logic device 1 having capability to analyze and compensate for differing delays to the stacked devices 2,3,4,5 stacking multiple dice divided into partitions serviced by multiple buses 21,22 connected to a logic die 1, to increase throughput between the devices 2,3 and logic 1 device allowing large scale integration of memory with self-healing capability.
US08879291B2

A multilevel voltage source converter for high voltage DC power transmission and reactive power compensation. The voltage source converter includes at least one phase element including a plurality of semiconductor switches to interconnect a DC voltage and an AC voltage. The voltage source converter also includes at least one auxiliary converter to act as a waveform synthesizer to modify the DC voltage presented to the DC side of the phase element.
US08879282B2

An embodiment provides a control method capable of controlling a switching-mode power supply to provide an output power source. The switching-mode power supply has a winding coupled to an input power source and controlled by a switch to be energized or de-energized. The maximum current peak through the winding is set to be a predetermined value. A discharge time of the winding in a switching cycle period is detected. The switching cycle period of the switch is controlled to keep the ratio of the discharge time to the switching cycle period as a constant.
US08879277B2

A modular industrial drive system includes a base that receives one or more control modules as a face template. The control modules provide a set of functionalities to the drive system, and the face template serves as a user interface to the drive system. The drive system can include a power module and a control module which define desired functionalities for the system.
US08879276B2

An embedded device 105 is assembled within a flexible circuit assembly 30 with the embedded device mid-plane intentionally located in proximity to the flexible circuit assembly central plane 115 to minimize stress effects on the embedded device. The opening 18, for the embedded device, is enlarged in an intermediate layer 10 to enhance flexibility of the flexible circuit assembly.
US08879262B2

Provides a cooling device (100) for cooling at least one pluggable module (200) each having a pluggable component (20) and a frame (32) for accommodating the pluggable component, the frame having an opening (33) on a top wall thereof. The cooling device comprises at least one thermal conductive block (40), a heat radiator (70) and a resilient thermal conductive pad (60). The resilient thermal conductive pad being adapted to be in a substantially released position when the pluggable component is decoupled from the frame and substantially biased when the pluggable component is inserted into the frame thus exerting a biasing force on the thermal conductive block and the heat radiator whereby the thermal conductive block is pressed through the opening of the frame into direct thermal contact with the pluggable element of the pluggable module for conducting the heat generated by the pluggable component to the heat radiator through the thermal conductive block and the resilient thermal conductive pad. The main advantage of the cooling device is that the pluggable module has a reinforced and compact cooling structure that improves the heat dissipation efficiency.
US08879257B2

A method is provided for facilitating powering and cooling of one or more electronics racks. The method includes: providing a frame; associating at least one bulk power assembly with the frame, the at least one bulk power assembly being configured to provide power to the electronics rack(s), wherein the frame with the associated one or more bulk power assemblies is distinct from the electronics rack(s); and associating one or more heat exchange assemblies with the frame, the heat exchange assembly(ies) being configured to cool system coolant provided to the electronics rack(s). In operation, heat is transferred by the heat exchange assembly(ies) from the system coolant to a facility coolant, and the frame with the associated bulk power assembly(ies) and associated heat exchange assembly(ies) provides both power and cooling to the electronics rack(s).
US08879252B2

A method and apparatus of cooling electronic components when replacing a cooling device in an information technology system are disclosed. The apparatus may include first and second cooling device trays that may be slidably mounted within an information technology system. The cooling device trays may include one or more cooling devices that are movably mounted to the cooling device trays. The apparatus may pivot one or more of the cooling devices when a pivot member contacts a fixed member with the chassis.
US08879249B1

In accordance with aspects of the disclosure, a device may include a base member formed as a receptacle with a recess defining an interior region configured for receiving internal circuitry. The base member may include first and second sides intersecting orthogonally to define a corner. The device may include a rail member having a first portion coupled to the first side of the base member and a second portion coupled to the second side of the base member. The rail member may be positioned to contact the corner of the base member. The device may include an enclosing member coupled to the first and second portions of the rail member with a plurality of fasteners to thereby enclose the internal circuitry disposed in the recess of the base member between the enclosing member and the base member.
US08879248B2

A storage apparatus S comprises a disk controller for controlling data I/O processing between a host H and a disk unit. The disk controller includes a plurality of circuit board modules each having a circuit board and a module case storing the same, and a chassis shaped like a hollow cylinder having a front side opening and a rear side opening and configured to store the circuit board modules from the front and rear side openings. A CM module is configured to introduce cooling air from a cooling fan through an opening provided on at least one side surface toward a circuit component mounted on the circuit board. A MP module is configured to introduce cooling air by a cooling fan through an opening provide on a front surface of the module case.
US08879240B2

Techniques are generally disclosed for controlling a release event from an electrical component. In some examples described herein, a device may include an inner packing material that is coupled to the electrical component and adapted to surround the electrical component. The inner packing material may be configured to trap gases produced by the electrical component during a release event. Additional examples described herein may include outer packing material configured to contain the inner packing material and substantially maintain a rigid shape during the release event. Further examples may include connection rods between the inner packing material and the outer packing material, wherein the connection rods are configured to resist expansion of the inner packing material. In some examples described herein, the inner packing material may be sealed to prevent a release of gas created by the release event.
US08879235B2

There is provided a multilayered ceramic capacitor, including a ceramic body, an active layer including a plurality of first and second internal electrodes alternately exposed through both end surfaces of the ceramic body while having the dielectric layer therebetween, to form capacitance; upper and lower cover layers formed above and below the active layer; first and second external electrodes covering both end surfaces of the ceramic body; a plurality of first and second dummy electrodes extended from the first and second external electrodes; and a plurality of piezoelectric members connecting the first internal electrode and the first dummy electrode or the second internal electrode and the second dummy electrode, inside the active layer, the piezoelectric members having a higher dielectric constant than the dielectric layer.
US08879223B2

An integrated electromagnetic interference (EMI) filter circuit with electrostatic discharge (ESD) protection and incorporating capacitors is provided. At least one passive element, i.e. resistor or inductor is connected between an input terminal and an output terminal. A first capacitor is connected between ground and the input terminal, and a second capacitor is connected between ground and the output terminal. A first diode and a second diode are connected in parallel to the first capacitor and the second capacitor. One or multiple parallel capacitors are connected in parallel to the passive element and between the input terminal and the output terminal for frequency compensation by employing the novel EMI LPF circuit, it is extraordinarily advantageous of enhancing its rejection band attenuation and meanwhile maintaining high cut-off frequency while implementation.
US08879216B2

The invention relates to a circuit arrangement (10) for a control device, and a method for operating said circuit arrangement (10). The circuit arrangement (10) comprises a first field-effect transistor (12) actuating the control device, and a comparator, which compares the voltage provided for actuating the control device with a threshold voltage, and which actuates a timed operation of the first field-effect transistor (12) via a control unit (20) if the threshold voltage is exceeded.
US08879208B1

An umbrella shield (UmS) is included as the uppermost magnetic layer in a trailing shield design in a read/write head to reduce stray field effects, lower bit error rate, and improve protrusion profile for better touch down detection. The UmS may be exposed or recessed from an air bearing surface (ABS), and has a cross-track width, down-track thickness, and length toward a back side that is greater than the corresponding width, thickness, and length dimensions of an underlying PP3 trailing shield. UmS may substantially conform to an arched PP3 shield shape or may be a flat layer. An insulation layer with a thickness of at least 0.3 microns is formed between the UmS and PP3 trailing shield to prevent undesirable coupling. The UmS preferably has a width greater than any other shield in the read/write head.
US08879207B1

A method fabricates a side shield for a magnetic transducer having a nonmagnetic layer and an ABS location corresponding to an ABS. The nonmagnetic layer has a pole trench therein. The pole trench has a shape and location corresponding to the pole. A wet etchable layer is deposited. Part of the wet etchable layer resides in the pole trench. A pole is formed. The pole has a bottom and a top wider than the bottom in the pole tip region. Part of the pole in the pole tip region is in the pole trench on at least part of the wet etchable layer. At least parts of the wet etchable layer and the nonmagnetic layer are removed, forming an air bridge. The air bridge is between part of the pole at the ABS location and an underlying layer. Side shield layer(s) that substantially fill the air bridge are deposited.
US08879197B2

Apparatus and associated method for loading a first tape cartridge into a tape drive, the first tape cartridge formatted to include a user data partition and also to include an index partition, different than and sized smaller than the user data partition, to store an index that self-describes user data designated to the user data partition and to also store non-index data, then reading the non-index data in the index partition of the first tape cartridge to self-describe a second tape cartridge different than the first tape cartridge.
US08879192B1

An information recording device includes a recording medium that includes a data area, and a controller that controls recording of data on the recording medium, wherein in response to a request for execution of formatting of the data area of the recording medium, the controller does not record data for the formatting in the data area and records format information about the formatting in a nonvolatile recording area that is different from the data area.
US08879188B1

A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks including a first fly height calibration track and a second fly height calibration track. The disk drive further comprises a fly height actuator operable to control a fly height of the head in response to a fly height control signal. When a refresh event is detected, calibration data is written to the second fly height calibration track. After writing calibration data to the second fly height calibration track, the first fly height calibration track is read in order to calibrate the fly height control signal applied to the fly height actuator. After calibrating the fly height control signal, the second fly height calibration track is read in order to recalibrate the fly height control signal applied to the fly height actuator.
US08879186B1

A method for performing parallel flaw scans of a plurality of tracks of a storage device. The storage device includes at least one disk, at least two read sensors, at least two analog front ends, and at least two independent timing loops. Each disk includes at least one surface, wherein each surface includes a plurality of tracks. The method includes writing flaw patterns to tracks of one or more surfaces of one or more disks. The method also includes positioning a first read sensor to read a first track. The method further includes positioning a second read sensor to read a second track. The method additionally includes simultaneously reading signals from the first track and the second track. The method also includes simultaneously performing flaw scans on read back signals from the first track and the second track. The method further includes outputting flaw scan results.
US08879182B2

Described embodiments provide a method of cancelling inter-track interference (ITI) from one or more sectors read from a desired track of a storage medium. A road channel reads sectors in a desired track of the storage medium. A decoder of the read channel decodes the read sectors, and if the read sectors are incorrectly recovered from the storage medium, selected sectors of a first adjacent track and a second adjacent track are read. An ITI canceller of the read channel estimates ITI in the read sectors of the desired track corresponding to the selected sectors of each adjacent track and subtracts the estimated ITI of each adjacent track from the data for the sectors of the desired track, providing updated sector data. The ITI cancelled data is replayed to the decoder, which decodes the ITI cancelled data and provides the decoded ITI cancelled data as output of the read channel.
US08879176B2

A lens device according to an embodiment of the presently disclosed subject matter includes a first frame body where a first screw is formed, a second frame body where a second screw that can be screwed to the first screw is formed, the second frame body having a predetermined area of an outer perimeter where asperities are formed, an extender lens including a front optical system supported by the first frame body and a rear optical system supported by the second frame body, and a cylinder accommodating the first and second frame bodies and having formed thereon an opening for engaging a stick-shaped member inserted from the opening with the asperities from a diagonal direction when the first frame body is inserted in an optical axis.
US08879170B2

Provided is a condensing lens condensing a light from a light source, and a lighting device equipped with the condensing lens. The condensing lens may enable a light to be selectively incident upon a plurality of first incident portions based on an emission angle, may totally-reflect, using a second incident portion, the light refracted by the plurality of first incident portions, and may refract the totally-reflected light using a third incident portion.
US08879169B2

This invention provides an image capturing lens system comprising three non-cemented lens elements with refractive power: a first lens element with positive refractive power having a convex object-side surface, and both the object-side and image-side surfaces being aspheric; a plastic second lens element with negative refractive power having a concave object-side surface and a convex image-side surface, and both the object-side and image-side surfaces being aspheric; and a plastic third lens element having a convex object-side surface and a concave image-side surface, and both the object-side and image-side surfaces being aspheric. By such arrangement, the space of the image capturing lens system can be allocated much more properly and thereby an image capturing lens system with shorter total track length can be obtained while retaining superior image quality.
US08879168B1

An image capturing lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element with positive refractive power has a convex image-side surface in a paraxial region thereof. The second lens element has negative refractive power. The third lens element with positive refractive power has a concave object-side surface in a paraxial region thereof and a convex image-side surface in a paraxial region thereof. The fourth lens element with refractive power has a concave image-side surface in a paraxial region thereof, wherein an object-side surface and the image-side surface of the fourth lens element are aspheric, and the image-side surface thereof has at least one convex shape in an off-axis region thereof. The image capturing lens system has a total of four lens elements with refractive power.
US08879167B2

An imaging lens includes a first lens having positive refractive power; a second lens having negative refractive power; a third lens having positive refractive power; and a fourth and a fifth lens having negative refractive power. The first lens is formed so that a curvature radius of an object-side surface is positive and the second lens is formed so that a curvature radius of an object-side surface and a curvature radius of an image plane-side surface are positive. The third lens is formed so that a curvature radius of an object-side surface is positive, and the fifth lens is formed so that a curvature radius of an object-side surface and a curvature radius of an image plane-side surface are both positive. An Abbe's number from the first and the third to the fifth lens is greater than 45, and an Abbe's number of the second lens is less than 35.
US08879159B2

The disclosure provides a microlithography projection objective which includes a plurality of optical elements along the optical axis of the projection objective. The plurality of optical elements includes a last optical element and a penultimate optical element. A distance between the last optical element and the penultimate optical element is variable. The disclosure also provides a microlithography projection exposure machine including such a projection objective, and a method of making semiconductor components using such a projection exposure machine.
US08879145B2

Raman amplifier includes: a pump-light generator configured to supply pump light to a transmission fiber; a measurement circuit configured to measure a relationship between power of the pump light and power of noise output from the transmission fiber with respect to a range from first pump-light power to second pump-light power; a signal detector configured to monitor a supervisory signal in output light of the transmission optical; and a decision unit configured to decide a state of the transmission fiber according to the monitoring result. When the supervisory signal is detected without the pump light, the measurement circuit measures the relationship while increasing the power of the pump light from the first pump-light power. When the supervisory signal is not detected without the pump light, the measurement circuit measures the relationship while decreasing the power of the pump light from the second pump-light power.
US08879143B2

A screen includes a light diffusion layer in which microcapsules, each having therein a light diffusion liquid that scatters light for displaying a video image, are planarly arranged. The light diffusion layer is fixed to a supporting sheet by a binder material. On a surface of the supporting sheet, a Fresnel lens is formed. A light diffusion plate is made up of the light diffusion layer and the supporting sheet. The screen is made up of the light diffusion plate and a light diffusion plate. Scattering distribution of a scattered wave of light that passes through the light diffusion layer temporally changes.
US08879136B2

An optical deflector includes a movable portion having a mirror plane, a fixed portion, a pair of combined torsion bars connecting the movable portion and the fixed portion to each other so that the movable portion can be rotationally displaced about a rotation axis with respect to the fixed portion, and a driver to drive the movable portion. Each combined torsion bar includes a plurality of torsion bars extending to be parallel to the rotation axis and a plurality of connecting bars, each of the connecting bars connecting one ends of each adjacent two of the torsion bars to each other. A torsion bar farther from the rotation axis has higher torsional rigidity than a torsion bar closer to the rotation axis.
US08879126B2

An image reading device includes a first reading unit, second reading unit, and determining unit. The first and second reading units are configured to read one surface and another surface of an original, respectively. The second reading unit is disposed downstream of the first reading unit with respect to a conveying path. The determining unit determines, based on read data obtained by reading the one surface with the first reading unit before the original is arrived at the second reading unit, whether or not an image is formed on the one surface. The first reading unit continues reading the one surface and the second reading unit fails to read another surface when an image is formed on the one surface. The second reading unit reads another surface and the first reading unit fails to read the one surface when an image is not formed on the one surface.
US08879123B2

An image processing apparatus that performs a color conversion of a image expressed by coordinates of a multidimensional color space, including, a storage unit for storing lattice point data in the multidimensional color space, an address generating unit for generating addresses for reading from the storage unit the lattice point data in a first region and a second region in accordance with input values of a color signal, the first region being a region where values of all color components are equal to or larger than a first threshold, the second region being different from the first region, and an interpolating unit for generating a converted color signal by an interpolating process based on the read lattice point data. A lattice-point interval in the first region is narrower than a lattice-point interval in the second region.
US08879113B2

A processor determines a combination of the result of a comparison between a statistical value indicating the graininess of small dots and a predetermined reference value SDa and the result of a comparison between a statistical value indicating the graininess of large dots and a predicted value SDp. This combination shows which factors degrade image quality and which image forming conditions should be corrected and to what extent. Thus, the processor selects the image forming conditions to be corrected based on a combination of these comparison results, determines their correction values, and corrects the selected image forming conditions using the correction values. This makes it possible to properly correct the image forming conditions that correspond to the factors affecting image quality.
US08879111B2

In an imposition information generating apparatus (2), folding template information (31) indicating an instruction to fold a print sheet is prepared in a memory (24) in advance. When generating imposition information (32), input of selection information including a page size of a book product, a selection whether bag-like portions in a section are to be located on the top or bottom of the section, and a selection which side of the section is to be stitched, is received. Then, the imposition information (32) for printing the print sheet which is to be folded into the section is generated on the basis of the folding template information (31) and the selection information in an imposition information generator (22). As above, by preparing the folding template information (31) in advance, it is possible to generate the imposition information (32) easily.
US08879106B1

When at least one of the pages of a print job has a printing orientation setting and at least one of the pages of the print job lacks a printing orientation setting, methods and devices automatically apply user preferences to the pages of the print job that lack an orientation setting to produce a modified print job. When applying the user preferences, such methods and devices can set the printing orientation of the pages of the print job that lack an orientation setting to a most common printing orientation setting of other pages within the print job, if a “unified stack preference” is selected by the user. Alternatively, methods and devices can set the printing orientation of the pages of the print job that lack the orientation setting to an orientation associated with a highest processing speed if a “maximum throughput preference” is selected by the user.
US08879096B2

An information processing device includes: a data generating section for generating compatible format data of data that is generated on the basis of an application program; a searching section for searching, when the data generating section is instructed to generate the compatible format data, for at least one image output device connected to a network and capable of printing out the compatible format data; a disclosing section for disclosing to the user the at least one image output device, which has been searched; a receiving section for receiving (i) a selection of an image output device to which the compatible format data is transmitted, (ii) input of a condition for printing, and (iii) an instruction for execution; and a command generating section for generating a command for causing the printing to be executed in accordance with a received condition for the printing.
US08879089B2

An image output apparatus includes a display unit configured to display on an operation unit a screen including an object indicating that printing is to be performed from a portable terminal apparatus, a generation unit configured to, when the object included in the screen is selected, generate an information code indicating address information and function information of the image output apparatus or an information code indicating the address information and status information of the image output apparatus, a reception unit configured to receive a print job from the portable terminal apparatus having read the information code, and an output unit configured to output the print job received by the reception unit, wherein the display unit displays the information code on the screen.
US08879087B2

An information processing apparatus that executes a job in accordance with an instruction from a web application of a web server and a method of controlling the information processing apparatus are provided. Error screen information and the web application and/or the job that is received from the web application are associated and stored in a memory. Information in the memory is updated for association of error screen information that indicates an error during job execution with another application other than the web application, and the error screen information that indicates the error is displayed in front of a screen for the other associated application based on the information.
US08879084B1

A printing system includes a first module, a second module, a third module, a system configuration controller, and a display controller. The first module receives job data and controls a printing processing process. The second module converts the job data into image data. The third module converts the image data into data in an appropriate format. The printer receives the data from the third module and performs printing. The system configuration controller is used to share system configuration information among the first, second, and third modules. The display controller displays a state of the printing system and receives an instruction for adding or an instruction for removing at least one of the second and third modules from a user. The system configuration controller executes addition or removal of a certain module in accordance with the addition or removal instruction received by the display controller.
US08879082B2

An image reading apparatus includes an original document platform, a reflection carriage, a wire, a pulley, a slide member, a projecting section and a guide section. The reflection carriage includes a mirror for reflecting light, and is moved in a first direction along a sub-scanning direction with respect to the original document. The wire is wound around a pulley. The slide member is installed on the reflection carriage, rotatably supports the pulley, and slidably moves in the first direction with respect to the reflection carriage. The projecting section is provided to project in a second direction that intersects with the first direction, on one of the reflection carriage and the slide member. The guide section is provided to extend in the first direction on the other of the reflection carriage and the slide member. The projecting section abuts against the guide section.
US08879074B2

Systems and methods allow remote computerized devices to control the scanner of an apparatus through the communications port of the apparatus. Additionally, systems and methods provide a user-selectable remote start option on the graphic user interface of the apparatus and require input of user credentials through the graphic user interface when a user selects the remote start option. The scanner is placed into private mode when a user selects the remote start option, which restricts scanner control to only those of the remote computerized devices that provide the proper user credentials. Further, a user-selectable private mode release option is provided on the graphic user interface, which requires input of the user credentials through the graphic user interface. When scanning, the scanner produces scanned images, which are released through the communications port to only those of the remote computerized devices that provide the proper user credentials. Additionally, in said private mode the user's original documents can, optionally, be protected via a lockable cover controllable by the remote start option.
US08879073B2

Methods and systems for enhancing metrology sensitivity to particular parameters of interest are presented. Field enhancement elements (FEEs) are constructed as part of a specimen to enhance the measurement sensitivity of structures of interest present on the specimen. The design of the FEEs takes into account measurement goals and manufacturing design rules to make target fabrication compatible with the overall device fabrication process. Measurement of opaque materials, high-aspect ratio structures, structures with low-sensitivity, or mutually correlated parameters is enhanced by the addition of FEEs. Exemplary measurements include critical dimension, film thickness, film composition, and optical scatterometry overlay. In some examples, a target element includes different FEEs to improve the measurement of different structures of interest. In other examples, different target elements include different FEEs. In some other examples, field enhancement elements are shaped to concentrate an electric field in a thin film deposited over the FEE.
US08879065B1

Embodiments of the present disclosure generally pertain to systems and methods for localized surface plasmon resonance (LSPR) sensing. A system in accordance with an exemplary embodiment of the present disclosure comprises an optical fiber having a metallic dot array on a tip of the optical fiber, a light source coupled to the optical fiber via a light coupler, and a spectrometer coupled to the optical fiber via the coupler. The light source is configured to transmit light within a range of wavelengths along the optical fiber. When the light reaches the dot array, the light excites surface plasmons of the dot array and causes the surface plasmons of the dots to resonate. The dots are chemically functionalized to have a specific affinity for a particular substance, and the resonance frequency of the dots changes when the substance is present thereby changing an absorption peak of the light. The light is reflected back through the optical fiber to the spectrometer, and the spectrometer detects a parameter indicative of a change in the absorption peak. Presence of the particular substance is determined based upon the change in the absorption peak.
US08879057B2

A spectral characteristic acquiring apparatus is provided which includes: an area dividing part; a spectrum separating part; a light receiving part; and a calculating part, wherein the calculating part includes a transformation matrix storing part that stores a transformation matrix used for calculating the spectral characteristic corresponding to electrical signals of a first diffraction pattern group including two or more adjacent diffraction patterns, and a spectral characteristic calculating part that calculates, based on the electrical signals of the first diffraction pattern group and the corresponding transformation matrix, the spectral characteristic at the locations of the image carrying medium corresponding to the apertures of the first diffraction pattern group.
US08879047B2

An immersion exposure apparatus exposes a substrate with a light beam. The apparatus includes an optical member through which the light beam is irradiated onto the substrate, a substrate table which holds the substrate and is movable relative to the optical member, and a pad member which is movable relative to the substrate table. The substrate table and the pad member are moved together during a transition from a first state to a second state, the first state being a state in which an immersion liquid is maintained in a space between the optical member and the substrate table, the second state being a state in which the immersion liquid is maintained in a space between the optical member and the pad member. The optical member is kept in contact with the immersion liquid during the transition.
US08879046B2

A projection exposure apparatus for microlithography includes an optical element actuatable by a first and a second actuator. The actuators are controlled via control intervals in such a way that a minimum deflectability predefined in accordance with a preselectable parameter is guaranteed at every point in time of the control.
US08879041B2

According to one embodiment, a liquid crystal display device includes a first substrate including an insulative substrate, a first electrically conductive layer, a second electrically conductive layer, a third electrically conductive layer, a fourth electrically conductive layer. The first electrically conductive layer includes a gate line located on the insulative substrate, a common potential line and a first pad portion. The second electrically conductive layer includes a common electrode which is located on the insulative substrate and is put in contact with the common potential line, and a second pad portion stacked on the first pad portion. The fourth electrically conductive layer includes a pixel electrode in which a slit facing the common electrode is formed, and a third pad portion which is put in contact with the second pad portion.
US08879033B2

A liquid crystal display, including a first substrate and a second substrate, each having a plurality of unit pixel areas and facing each other, and a liquid crystal layer between the first substrate and the second substrate, in which the plurality of unit pixel areas each have a plurality of domains. In a first domain of the plurality of domains, a first alignment layer of the first substrate and a second alignment layer of the second substrate are photo-aligned, and in a second domain of the plurality of domains, the second alignment layer of the second substrate is photo-aligned twice and the first alignment layer of the first substrate is not photo-aligned.
US08879022B2

Disclosed is a liquid crystal display (LCD) device capable of stable support of components. The LCD device comprises an LCD panel; a main support for supporting edges of the LCD panel; a light guide plate disposed at a rear side of the LCD panel; and at least one first pad for preventing the movement of the light guide plate through contact with the light guide plate between the main support and the light guide plate, wherein at least one first pad supporting portion is formed at one surface of the main support being faced with the light guide plate. Accordingly, defects of the LCD device resulting from an external force such as impact or heat are minimized, and the LCD device has a firm and stable structure.
US08879015B2

A liquid crystal display device includes a first substrate, a first thin film transistor formed on the first substrate, a pixel electrode and a common electrode formed above the first thin film transistor of the first substrate, a liquid crystal layer formed above the pixel electrode and the common electrode, a second substrate provided above the pixel electrode and the common electrode via the liquid crystal layer, a shield electrode formed on a substantially entire surface of the liquid crystal layer side of the second substrate, a switch device being electrically connected to the shield electrode and the interconnection, wherein the switch device is turned on when a potential of the shield electrode is larger than the specific potential of the interconnection and a difference between the potential of the shield electrode and the specific potential of the interconnection is larger than predetermined potential.
US08879010B2

A display panel for displaying an image is provided with a plurality of pixels arranged in a matrix. Each pixel includes one or more units each including a plurality of subunits. Each subunit includes a transistor in which an oxide semiconductor layer which is provided so as to overlap a gate electrode with a gate insulating layer interposed therebetween, a pixel electrode which drives liquid crystal connected to a source or a drain of the transistor, a counter electrode which is provided so as to face the pixel electrode, and a liquid crystal layer provided between the pixel electrode and the counter electrode. In the display panel, a transistor whose off current is lower than 10 zA/μm at room temperature per micrometer of the channel width and off current of the transistor at 85° C. can be lower than 100 zA/μm per micrometer in the channel width.
US08879006B2

There is provided with a color mixing section for mixing yellow to red or green, when red or green is displayed by a liquid crystal television including a liquid crystal panel that has a color filter for four primary colors for red, green, blue and yellow, a backlight that emits light to the liquid crystal panel, and a television signal processing section that converts an inputted color video image signal into signals representing red, green, blue and yellow regarding a color video image.
US08879000B2

A method and system are provided in which a processor, such as a video processor, may determine a flatness value for a current video picture and may adjust a mosquito noise filtering of a subsequent video picture based on the determined flatness value. The flatness value may be determined within a predetermined region of the current video picture, which may be dynamically modified by the processor. The flatness value may be associated with the presence of analog noise in the current video picture, and may be determined based on horizontal and vertical variance values determined for one or more portions of the current video picture. The processor may adjust a mosquito noise strength value of the current video picture based on the determined flatness value and may adjust the mosquito noise filtering of the subsequent video picture based on the adjusted mosquito noise strength value of the current video picture.
US08878995B2

An operation method of a display driver includes generating a count value by counting a period of a synchronization signal related to a synchronization packet received from a host, receiving a mode change command from the host, the mode change command indicating a change from a video mode transmitting first image data to a display by bypassing a frame memory to a command mode transmitting second image data to the display through the frame memory, and generating an internal synchronization signal having a period substantially equal to the period of the synchronization signal by using the count value based on the mode change command after a last pulse of the synchronization signal is generated. A time interval between the last pulse and a first pulse of the internal synchronization signal is equal to the period of the synchronization signal.
US08878988B1

A glare blocking viewfinder device includes a shadow box with a lens at a first end and an attachment mechanism at a second end adapted to detachably mount the device on a monitor screen of a camera. This enables a user to observe an image-bearing surface of the screen by looking at the image-bearing surface through the lens. The lens has a predetermined focal length and the depth dimension of the shadow box is substantially equal to this focal length. The attachment mechanism upon mounting the device to the monitor screen provides a substantially rigid structure. The user presses his or her eye against the lens to view the monitor screen through the lens and shadow box and points the camera at a subject, keeping the camera on the subject by using the device as a viewfinder. The user holds the camera with one hand and the attached device with the other hand. The device is collapsible and conveniently fits into a pocket of the user when not being used.
US08878986B2

The water-proof casing provides a waterproof casing for protecting an electronic device. It comprises a housing that has an internal space, at least an opening that is positioned on a surface of the housing, and a cover portion that covers the opening. As the material for making the housing is stretchable, the house may has only a single opening that is stretched to allow an electronic device to pass through. The housing may enclose an electronic device, which enters the housing through the single opening. A flexible material is used to make the opening that is stretched when the electronic device enters the housing. The opening includes a skirt that is pressed against a surface of the cover portion so that the water-proof function of the present disclosure may be achieved. The casing may include a tube unit to accommodate lens of the device.
US08878984B2

Provided is an image-acquisition device including an image acquisition element; a prism that is secured to the image-acquisition element and that has an entrance surface through which light enters from a direction that intersects an optical axis of the image-acquisition element, an exit surface that is substantially parallel to an image-acquisition surface of the image-acquisition element, and a reflection surface that deflects the light that has entered through the entrance surface toward a direction that is parallel to the optical axis of the image-acquisition element; and a cover member that is secured at a position that covers the reflection surface of the prism and that has an outer surface that is substantially parallel to the image-acquisition surface, wherein an end surface of the cover member closer to the entrance surface is disposed at a position protruding beyond the entrance surface.
US08878970B2

A color imaging apparatus comprising: a color imaging element comprising a plurality of pixels and color filters of a color filter array arranged on the plurality of pixels, the color filter array including first filters corresponding to a first color that most contributes to obtaining luminance signals and second filters corresponding to two or more second colors, and the first filters including two or more sections adjacent each other in horizontal, vertical, and oblique directions; a direction determination unit acquiring pixel values of pixels of the two or more sections of the first filters near a target pixel of demosaicking processing and determining a correlation direction of luminance; a demosaicking processing unit that calculates a pixel value of another color at a pixel position of the target pixel and that uses one or more pixels of another color in the correlation direction to calculate the pixel value.
US08878969B2

An image sensor may be provided in which a pixel array includes imaging pixels and application-specific pixels. The application-specific pixels may include depth-sensing pixels, infrared imaging pixels, or other types of application-specific pixels. A color filter array may be formed over the pixel array. The color filter array may include Bayer color filter array formed over the imaging pixels. The color filter array may also include a plurality of green color filter elements formed over the application-specific pixels. Barrier structures may be interposed between imaging pixels and application-specific pixels. The barrier structures may be configured to reduce or eliminate optical crosstalk between imaging pixels and adjacent application-specific pixels. The barrier structures may include an opaque photodefinable material such as black or blue photodefinable material that may be configured to filter out wavelength bands of interest. The barrier structures may be formed during the color filter array fabrication process.
US08878963B2

A method and an apparatus are provided for eliminating noise in a digital image. An ambient image and at least one flash image are captured in succession of a given location. At least one image alignment technique is applied for the ambient image and the at least one flash image. Joint mean shift filtering is applied to the at least one flash image to obtain filter weights. The filter weights are applied to the ambient image to eliminate noise in the ambient image.
US08878947B2

An image capturing apparatus comprises: at least one vibration detection unit configured to detect a vibration applied to the image capturing apparatus and outputting a vibration signal; a calculation unit configured to calculate, based on the vibration signal output from the vibration detection unit, respective vibration correction signals for a plurality of correction units for performing a plurality of different correction processes, respectively; the correction units configured to correct the vibration based on the respective vibration correction signals calculated by the calculation unit; and a control unit configured to, when stopping the plurality of correction processes based on the vibration correction signals, shift the correction units to initial states serving as states of the correction units obtained when the vibration is not detected, wherein the control unit controls to simultaneously start moving the correction units to the initial states, and simultaneously stop moving the correction units.
US08878943B2

A theoretical motion blur amount is calculated. A static state image is acquired. For each of the plurality of shutter speed values, a bokeh amount at the boundary between different color areas in each of a plurality of the static state images that have been acquired is measured as a bokeh offset amount. A vibrated state image while the camera is being vibrated with its image stabilization function being ON is acquired. A bokeh amount at the boundary between different color areas in each of the plurality of vibrated state images that have been acquired is measured as a measured comprehensive bokeh amount. And an evaluation value indicating the performance of the image stabilization function of the camera is calculated based on the theoretical motion blur amount, the bokeh offset amount, and the measured comprehensive bokeh amount.
US08878942B1

A calibration device applied to an image capture system includes a support unit and a plurality of display pattern generation units. The plurality of display pattern generation units are pivoted to the support unit. Each display pattern generation unit of the plurality of display pattern generation units includes a plurality of marks, the plurality of marks are used for generating a display pattern corresponding to the display pattern generation unit, the plurality of marks are not overlapped each other in the display pattern, and a plurality of display patterns of the plurality of display pattern generation units are also not overlapped each other. The plurality of display patterns are used for forming a calibration pattern applied to geometric calibration of the image capture system.
US08878935B2

In the present invention, images at a front side or a rear side of a vehicle are obtained from a plurality of image capturing devices and a disparity and a distance to the captured object are calculated from the images, if the disparity is not sufficiently obtained, pattern light is irradiated onto a capturing object and an image of the object onto which the pattern light is irradiated is obtained again from the plurality of image capturing devices and the disparity and the distance to the captured object are calculated. Therefore, it is possible to provide an in-vehicle camera and system that recognizes an obstacle even in a situation where it is difficult to obtain the disparity of the obstacle around the vehicle.
US08878930B2

An image-capturing device mounting mechanism, which includes: an anchoring unit fixed to a building; a body unit with a capturing lens, the body unit mounted to and demounted from the anchoring unit; a first engaging portion provided in the body unit for an engagement between the body unit and the anchoring unit when the body unit is mounted to the anchoring unit; and a second engaging portion provided in the body unit for an engagement between the body unit and the anchoring unit when the first engaging portion engages the anchoring unit.
US08878925B2

With respect to a charged particle beam device, the step size of focal point measure for executing autofocusing is optimized to a value that is optimal with respect to the spread of an approximation curve for a focal point measure distribution. The step size of focal point measure for executing autofocusing is corrected using an image feature obtained based on a layout image derived from an image obtained at a first magnification or from design data. Autofocusing is executed based on the obtained step size to carry out observation, measurement, or to image the sample under inspection.
US08878924B2

Various embodiments for providing removable, pluggable and disposable opto-electronic modules for illumination and microscopic imaging are provided, for use with portable display devices. Generally, various medical or industrial miniature microscopes can include one or more solid state or other compact electro-optic illuminating elements, electronic vision systems and means of scanning located thereon. Additionally, such opto-electronic modules may include illuminating optics, imaging optics, and/or image manipulation and processing elements. The illuminating elements may have different wavelengths and can be time-synchronized with an image sensor to illuminate an object for imaging or detecting purpose or other conditioning purpose. All control and power functions of such disposable microscope units can be made in the control unit that the disposable microscopes are plugged into.
US08878923B2

In an imaging device having an objective and a stage for holding a sample to be imaged, a method for autofocusing is presented. The method includes determining a measured focus value corresponding to at least a first of a plurality of logical image segments. Further, the method includes imaging the first logical image segment using the measured focus value. The method also includes determining a predicted focus value for a second of the plurality of logical image segments using the measured focus value and a stored focus variation parameter. In addition, the method includes imaging the second logical image segment using the predicted focus value.
US08878912B2

In general, techniques are described for encapsulating three dimensional video data in accordance with a transport protocol. As one example, an apparatus comprising a multimedia processing module, a transport protocol module and a wireless module implement the techniques. The multimedia processing module generates a video data segment, an audio data segment and a depth data segment of 3D video content. The transport protocol module encapsulates each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content. The wireless module transmits the packets to a 3D display device external from the apparatus.
US08878909B1

The present invention is an analog of a set of human eyes, capturing 3D images on a conjugate pair of foveae, with the additions that (i) there can be multiple, independent, conjugate pairs of foveae, and (ii) under computer control, certain conjugate pairs of foveae can be made to move across the detecting surfaces simultaneously to follow moving objects while the lenses remain fixed. Since foveal fields of view are very narrow—of the order of one degree—and little information is transmitted to the computer (or brain) outside this range—there is almost no cross-talk between foveae. By using multiple foveae within each detector, images may be stitched together by algorithms to produce virtually ghost-free full-field 3D images for display.
US08878903B2

The disclosure relates to a method for reconstruction of a three-dimensional image of an object. A first image is acquired of the object lit by a luminous flux having, in a region including the object, a luminous intensity dependant on the distance, with a light source emitting the luminous flux. A second image is acquired of the object lit by a luminous flux having, in a region including the object, a constant luminous intensity. For each pixel of a three-dimensional image, a relative distance of a point of the object is determined as a function of the intensity of a pixel corresponding to the point of the object in each of the acquired images.
US08878902B2

It is so arranged that margins will not be produced in an image compositing area. Specifically, a user sets an amount of parallax. A stereoscopic image is displayed in an image compositing area and the stereoscopic image is adjusted to as to take on the set amount of parallax. It is determined whether margins will be produced within the image compositing area owing to the adjustment of amount of parallax. If margins will be produced, the stereoscopic image is enlarged in size to such an extent that margins will not be produced.
US08878895B2

Provided are a video communication apparatus having an eye-to-eye communication function that enables video communication users to communicate with each other in an eye-to-eye state, and a method thereof. The apparatus includes a display unit configured to display a video of a video communication partner, the display unit including a plurality of cameras activated according to a selection control signal; a video processor configured to encode a captured video from the activated camera, and to decode a video from the video communication partner and identify a position of the video communication partner's eyes from the video; a camera selector configured to activate a camera installed in a position corresponding to the position among the plurality of cameras; and a transceiver configured to transmit the encoded video from the video processor to the video communication partner and provide the video from the video communication partner to the video processor.
US08878881B2

A liquid crystal display having common voltage compensation mechanism includes a liquid-crystal capacitor common electrode for receiving a liquid-crystal capacitor common voltage, a storage capacitor common electrode for receiving a storage capacitor common voltage, a common voltage generator for providing the liquid-crystal capacitor common voltage according to a preliminary common voltage, a common voltage compensation circuit electrically connected to the liquid-crystal capacitor common electrode and the storage capacitor common electrode, and a timing controller electrically connected to the common voltage compensation circuit. The common voltage compensation circuit is utilized for generating the storage capacitor common voltage through performing a ripple inverting operation according to the liquid-crystal capacitor common voltage, the preliminary common voltage and a compensation control signal. The timing controller is employed to analyze an image input signal for generating the compensation control signal.
US08878878B2

Provided are a display apparatus and a control method thereof which supports image data at differing frame rates, such as 60 Hz and 120 Hz, input from an image supply source. The display apparatus includes a first scaler which processes input image data; a second scaler which processes input image data; a display unit which displays thereon the image data processed by the first and second scalers; and a controller which selectively controls based on a frame rate of the image data to process the image data by the first scaler only, or to divide and process the image data by both the first and second scalers.
US08878869B2

Compressed image data of different resolutions stored in a hard disk drive is divided into blocks of substantially regular sizes. A determination is made as to whether a required block is stored in the main memory at predefined time intervals. If the block is not stored, the block is loaded into the main memory. Subsequently, the loaded compressed image data is referred to so that data for an image of an area required for display or for an image of an area predicted to be required is decoded and stored in a buffer memory. Of the images stored in a buffer area, i.e. a display buffer, the image of a display area is rendered in a frame memory. The display buffer and the decoding buffer are switched depending on the timing of completion of decoding or the amount of change in the display area.
US08878868B2

The present invention provides an information processing apparatus having: a display controlling unit for starting any one of a plurality of application programs and displaying contents on a display screen; a determining unit for determining the application program started by the display controlling unit; and a changing unit for changing a plurality of image quality parameters for setting image quality of the display screen in accordance with the application program determined by the determining unit.
US08878862B2

A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application.
US08878854B2

A user interface for use with an HVAC system, a method of providing service reminders on a single screen of a user interface of an HVAC system and an HVAC system incorporating the user interface or the method. The user interface includes a display configured to provide information to a user, a touchpad configured to accept input from the user, and a processor and memory coupled to the display and the touchpad and configured to drive the display, wherein the display further configured to provide a button that allows a user to adjust an attribute of text displayed on the display.
US08878848B2

A method for generating a three dimensional (3D) surface includes receiving an input corresponding to a plurality of curves joined to define a single edge loop, analyzing each of the plurality of curves to define a plurality of edge segments based on an identified curve feature, calculating snap normal vectors for the endpoints of each of the plurality of edge segments, dividing the segmented edge loop into sub-loops based on the plurality of edge segments, determining the surface normal vectors for the sub-loops and combining these values with the snap surface normals at each end point to produce a final surface normal for each end point, and generating the continuous 3D surface based on triangles associated with the segmented edge loop and the surface normals associated with the end points.
US08878842B2

A stereoscopic image display device and method for driving the same are disclosed. The stereoscopic image display device comprises: a display panel including data lines and gate lines; an image converter that calculates disparity values based on depth values of the depth map extracting from 2D image data, calculates gain disparities by multiplying each of the disparity values by a predetermined gain value, generates left-eye image data and right-eye image data by shifting the 2D image data according to each of the gain disparities, and converts the left-eye image data and the right-eye image data into the 3D image data according to a 3D format; a data driver that converts the 3D image data to data voltage and supplies data voltage to the data lines; and a gate driver that sequentially supplies gate pulses to the gate lines.
US08878832B2

Provided is a pixel circuit which includes a plurality of subpixel circuits and which makes it possible to suppress overshooting of electric potentials of the subpixel circuits to a small level. A pixel circuit (PIX1) includes a first subpixel circuit (PIXA) and a second subpixel circuit (PIXB). The first subpixel circuit (PIXA) includes a first display element (ClcA), a first node (nA), a first external connection terminal (P1), and a first switching element (T1). The second subpixel circuit (PIXB) includes a second display element (ClcB), a second node (nB), a second external connection terminal (P2), a third external connection terminal (P3), a second switching element (T2), and a third switching element (T3). The first node (nA) and the second node (nB) are connected to each other via a first capacitor (C2).
US08878831B2

A pixel driving circuit of an organic light emitting diode (OLED) includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a capacitor, and an OLED. The operation of the pixel driving circuit includes three stages including discharging, data writing, and emitting. The pixel driving circuit compensates the threshold voltage of the transistor in the stage of data writing, so the driving current of the OLED can be irrelevant to the variations of threshold voltages.
US08878814B2

A liquid crystal display device is disclosed, which comprises first and second substrates; gate and data lines arranged to cross each other on the first substrate to define a pixel region; a pixel electrode formed in the pixel region; a common electrode forming an electric field together with the pixel electrode and sensing a touch of a user; a light shielding layer formed on the second substrate to shield light leakage to a region other than the pixel region; column spacers formed on the light shielding layer to maintain a cell gap; and a sensing line formed on the column spacers and electrically connected with the common electrode.
US08878812B2

There is offered a signal processing circuit for an electrostatic capacity type touch sensor capable of detecting a larger number of locations with a smaller number of touch pads as well as improving noise immunity. A selection circuit selects either a signal from a combination of the first and second kinds of touch pads outputted through the first and second output terminals CO1 and CO2 in a touch panel or a signal from a combination of the third and fourth kinds of touch pads outputted through the third and fourth output terminals CO3 and CO4. An electric charge amplifier outputs first and second output voltages V1 and V2 corresponding to a difference between capacitances of the touch pads on the touch panel based on the signals from the selected combination. A delta sigma type A/D converter converts the first and second output voltages V1 and V2 into digital signals.
US08878808B2

A display includes a display module and a sensing module including a proximity sensing electrode, a set of sensing electrodes, a touch circuit, a proximity circuit and a processor. The sensing electrodes are configured to sense a touch input during a first period and sense a proximity input during a second period. The touch circuit is coupled to the sensing electrodes for controlling the sensing electrodes to sense the touch input in the first period, and converting a two-dimensional analog touch signal transmitted from the set of the sensing electrodes to a two-dimensional digital touch signal. The proximity circuit is coupled to the sensing electrodes and the proximity sensing electrode for controlling the sensing electrodes and the proximity sensing electrode to sense the proximity input, and converting a three-dimensional analog proximity signal transmitted from the set of sensing electrodes and proximity unit to a three-dimensional digital proximity signal.
Patent Agency Ranking