US09043938B1

The disclosure is directed to a system and method for establishing a secured wireless connection allowing the exchange of information between a wireless device and aircraft equipment. The secured wireless access system may require a user controlling the wireless device to interact with an onboard interface to initiate a connection. The user may be further required to enter a randomly generated security passcode to pair the mobile device to the aircraft equipment. Further security measures may be implemented, such as tiered user access levels restricting certain equipment and/or information based upon a user identity of the user requesting access.
US09043937B2

Embodiments of the invention relate to a method for intelligently providing consent to access a record in a shared pool of resources. Tools are provided to support policies to address and maintain restrictive access of a designated record, both with respect to local and non-local rules and regulations, as well as personal restrictions pertaining to personal and discretionary sharing decisions.
US09043936B2

A mobile device is provided having a smart card. The smart card is programmed with UICC applications metadata that is provided to the mobile device during a power-up or reset routine. The mobile device uses the UICC applications metadata to generate a user interface that allows a user to launch directly an application on the smart card. Icons for the UICC applications can be displayed together with icons for applications residing on the mobile device. In this way, the user selection of UICC resident applications is facilitated and can be made transparent to the user.
US09043929B2

A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs.
US09043926B2

Techniques are described for generating a monosemous (i.e., single sense) keyword list associated with a particular domain (e.g., a medical or financial domain) for document classification. An input term frequency dictionary, a candidate keyword list, and a document corpus may be used to generate the keyword list. A collection of documents is divided into two sets, one related to a target domain and one not. A statistical approach may be used to evaluate each term in the candidate list to determine a measure of how monosemous each remaining candidate term is, i.e., how strongly the term (or short phrase) identifies with a single sense. Terms with a primarily single sense related to the target domain are added to the monosemous keyword list. The keyword list may be used to identify documents associated with the domain, allowing, the appropriate protections to be applied to the document (e.g., do not send outside an enterprise boundary or permit copying).
US09043906B2

Methods and devices for protecting computing devices against the effects of surreptitiously loaded machine language programs from a malware source. The user defines a pattern of disruption of the sequence of bytes. The user then installs legitimate programs to be run on a particular computing device by loading the original program onto the local hard drive and replacing the program by one to which the pattern of disruption has been applied. Using the user-defined disruption pattern, the computing device can define the transforms necessary to reverse the application of the disruptive pattern. As part of the process the operating system for the computing device is modified to apply transforms that reverse the disruption pattern when executing a program file loaded into RAM.
US09043904B2

A method for dynamically decoding protocol data on a computer system is provided using a protocol decoder, which inspects and analyzes protocol data received by the computer system. A protocol decoding program controls the decoding and analysis process. The method may be used by an intrusion prevention system to identify anomalous protocol data that may cause harm to applications receiving the data.
US09043899B2

The variable domain data access control system and method described herein use the same variable domain to describe a data security model and a variable domain data model, such as a product configuration model. A variable domain is a set of resource data that can be described using a logical relationship data structure. The variable domain utilizes logical relationship expressions, such as a Boolean logic language, to define resource data in terms of parts, rules and/or attributes, and any other property that can be accessed for viewing, manipulation, or other purposes. The data security model represents an access control list (ACL) that includes security attributes as resource data and uses the same data structure and logical relationship expressions as an associated variable domain data model. An application, such as a configuration engine, can be used to create controlled access to the variable domain data model using the data security model.
US09043898B2

An access rights management system is presented in which a mobile device may be allowed to access corporately held data in a flexible manner but in which the security and integrity of the data is maintained. The mobile device is provided with a rights adjustment module which modifies the access rights for locally stored corporate data in dependence on the connectivity of the mobile device with a corporate server.
US09043897B2

A system to ensure compliance with data security standards includes a security appliance to perform multiple security functions, with the security appliance including an initial configuration. The system further includes a display unit to provide information of compliance performance of the system on a secure basis. The system also includes a control unit to monitor compliance performance in real-time and to implement additional procedures required based on the monitored compliance to ensure compliance with data security standards.
US09043891B2

A privacy-preserving identity system is described herein that combines low disclosure tokens with an identity metasystem to allow proof of a user's identity and other claims about the user in a manner that preserves the user's privacy by avoiding disclosing unnecessary information about the user. A low or minimal disclosure token is a security token that encodes claims in such a way that (1) the token can be long-lived, (2) the token can be presented in an unlinkable manner, or (3) the user can minimally disclose the encoded information to respond to an unanticipated Relying Party policy. Using the privacy preserving system within an identity metasystem, users can obtain long-lived, low disclosure tokens from the Identity Provider and later present them to Relying Parties; thus improving both users' privacy and the system's scalability.
US09043887B2

An authentication challenge system for performing secondary authentication for an account associated with an online store is described. In one embodiment, the authentication challenge system includes a question generation engine, which can derive a series of questions based upon activity associated with a user account of an online store; a network interface, which can transport the series of one or more questions derived by the question generation engine to authenticate the user to the online store; a confidence engine, which can determine a required confidence level for a successful authentication, and can compute a confidence score of the user identity; and a quality engine, which can adjust the question generation engine and the confidence engine based upon an analysis of question and answer metrics across multiple accounts of the online store. The online store can include digital media, such as music, movies, books or applications for electronic computing devices.
US09043884B2

In one implementation, security configuration is automated based on information gathered using autonomic neighbor discovery. The neighbor discovery establishes a realm of trust between neighbors, such as determining that some neighbors may be trusted and others may not be trusted. A dynamic security barrier is created using the trust where devices on the network border protect the entire network. Differences in trust result in differential security configuration.
US09043881B2

Systems and methods are disclosed for managing an entitled data cache. A data server may generate and send entitled data to a data cache server. The data cache server, a server that may be located nearer to the user within a data provider's computer network, may receive and cache the entitled data. A permission server may store user's permissions and transmit the user's permissions to the data server and the data cache server. Upon receiving a request for data, the data cache server may retrieve the requested data from the cache and send a subset of the cached data which matches the user's permissions to the user, without the need to request the data from the data server.
US09043876B2

A method of formatting data for transmission to another party including the step of incorporating in the data a flag indicative of the absence of data for authentication of the sender. An authentication tag length is also included to permit variable length tags to be used.
US09043875B2

An optical disc drive (ODD) includes a radio-frequency identification (RFID) reader. The reader includes a circuit and a coil antenna which has a rotational symmetry with respect to a rotation axis of a motor, shaft and turntable of the ODD. The coil antenna can be secured to a wall of a housing of the ODD or around the motor and/or shaft. The reader can read an RFID tag on an optical disc. The RFID tag includes a circuit and a coil antenna which has a rotational symmetry with respect to the disc. As a result, the RFID tag can be read while the disc is rotating. A magnetic insulating material such as a ferrite polymer composite film is used to magnetically insulate the coil antenna. An authentication code can be read from the RFID tag to control access to content of the optical disc.
US09043871B2

A method for operating an invisible system service on Android platform is disclosed. The method for operating system services on Android platform includes selectively registering a created system service in a context manager according to a type of the created system service, where the type of the system service comprises a first type for permitting access from an outside and a second type for not permitting access from the outside, and the selectively registering comprises registering in the context manager the created system service belonging to the first type and not registering in the context manager the created system service belonging to the second type.
US09043865B2

An apparatus and method for employing a token based arbiter. The apparatus includes a priority provider (26) comprising a processor for calculating an arbiter metric and an identity provider (18) having a processor for embedding the metric into a secured token. The apparatus also comprises memory coupled to the processor having one or more instructions executable at the processor. The processor is operable when executing the instructions to: collect authorization attributes (A) from one or more users seeking use of a resource (20) associated with a service provider; determine the level of priority to the one or more users based on prescribed policy of the priority provider; assign at least one arbiter metric (22, 32) to a secured token (T) for each of the one or more users based on the level of priority identified by the priority provider.
US09043864B2

Framework for conditionally attaching web service policies to a policy subject (e.g., a web service client or service endpoint) at subject runtime. In one set of embodiments, a constraint expression can be defined that specifies one or more runtime conditions under which a policy should be attached to a policy subject. The constraint expression can be associated with the policy and the policy subject via policy attachment metadata. The constraint expression can then be evaluated at runtime of the policy subject to determine whether attachment of the policy to the policy subject should occur. If the evaluation indicates that the policy should be attached, the attached policy can be processed at the policy subject (e.g., enforced or advertised) as appropriate. Using these techniques, the policy subject can be configured to dynamically exhibit different behaviors based on its runtime context.
US09043861B2

A system and method of managing security policies in an information technologies (IT) system are provided. In an example, the method includes receiving an input indicating a high-level security policy for the IT system, the received high-level security policy relating to non-functional system attributes for the IT system and received in a format that is not machine-enforceable at an enforcement entity of the IT system. A functional model for the IT system is determined, where the functional model indicates functional system attributes of the IT system. At least one pre-configured rule template is loaded, and at least one machine-enforceable rule is generated in a manner compliant with the received high-level security policy by iteratively filling the at least one pre-configured rule template with functional system attributes indicated by the functional model. After the generating step, the at least one machine-enforceable rule can be distributed (e.g., to an enforcement entity, an Intrusion Detection System (IDS), etc.). In another example, the receiving, determining, loading, generating and distributing steps can be performed at a policy node within an IT system.
US09043860B2

A method and apparatus for extracting advertisement keywords in association with situations of scenes of video include: establishing a knowledge database including a classification hierarchy for classifying situations of scenes of video and an advertisement keyword list, segmenting a video script corresponding to a received video in units of scenes, and determining a situation corresponding to each scene with reference to the knowledge database, and extracting an advertisement keyword corresponding to the situation of a scene of the received video with reference to the knowledge database.
US09043859B1

A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US09043857B2

Disclosed herein is a receiving device for receiving AV contents, the receiving device including: an obtaining section configured to obtain a description document described in a program language for displaying contents from a server present on a network connected with the receiving device; a determining section configured to determine whether the obtained the description document is obtained from a first server managed on a broadcaster side broadcasting the AV contents; and a controlling section configured to control execution of the obtained the description document according to a result of determination by the determining section.
US09043856B2

Methods, devices, and storage mediums provide for selecting a remote control mode of operation for a mobile device to allow the mobile device to remotely control a program receiving device. Additionally, methods, devices, and storage mediums provide for a proxy service to allow the mobile device to remotely control a program receiving device, an over-the-top service to allow the mobile device to remotely control a program receiving device, and a direct link service to allow the mobile device to remotely control a program receiving device. Methods, devices, and storage mediums also provide for a notification protocol.
US09043846B2

An inflight entertainment (IFE) system preloads from head end equipment onto seat end video caches subsets of prerecorded video entertainment programs from a library of prerecorded video entertainment programs stored on the head end equipment. Preloading is done independent of play requests made by passengers using the IFE system. The selected subsets are selected using selection metrics such as program popularity, passenger demographics and/or passenger preferences. The same or a different subset may be selected for different passengers. As a result of the selective preloading of the seat end video caches, if the head end equipment or the distribution system becomes inoperable during the flight, the IFE system is able to continue to deliver a limited offering of popular, demographically indicated and/or passenger preferred video entertainment from the seat end video caches, without requiring a large multiplier in storage capacity or loading time.
US09043829B2

A method includes receiving, at a multimedia device, a data stream representing multimedia content, the data stream comprising first timing information for the multimedia content, and metadata representing interactive event information associated with the multimedia content, the metadata comprising second timing information for the interactive event information. During the playback of the multimedia content, a first user interactive event is identified that is associated with a first time point in the playback of the multimedia content based on the interactive event information, and the first user interactive event is performed concurrent with the first time point in the playback of the multimedia content.
US09043814B1

A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received from a calling process. The service is called on behalf of the calling process in a manner that does not require the calling process to remain blocked during at least a portion of a time during which the call to the service is performed.
US09043805B2

Disclosed are a reconfigurable processor and processing method, a reconfiguration control apparatus and method, and a thread modeler and modeling method. A memory area of a reconfigurable processor may be divided into a plurality of areas, and a context enabling a thread process may be stored in respective divided areas, in advance. Accordingly, when a context switching is performed from one thread to another thread, the other thread may be executed by using information stored in an area corresponding to the other thread.
US09043802B2

Embodiments provide various techniques for dynamic adjustment of a number of threads for execution in any domain based on domain utilizations. In a multiprocessor system, the utilization for each domain is monitored. If a utilization of any of these domains changes, then the number of threads for each of the domains determined for execution may also be adjusted to adapt to the change.
US09043798B2

A usage allocation of a hardware resource to each of a number of workloads over time is determined using a demand model. The usage allocation of the resource includes a current and past actual usage allocation of the resource, a future projected usage allocation of the resource, and current and past actual usage of the resource. A capacity allocation of the resource is determined using a capacity model. The capacity allocation of the resource includes a current and past capacity and a future projected capacity of the resource. Whether a gap exists between the usage allocation and the capacity allocation is determined using a mapping model. Where the gap exists between the usage allocation of the resource and the capacity allocation of the resource, a user is presented with options determined using the mapping model and selectable by the user to implement a remediation strategy to close the gap.
US09043796B2

Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the request as an asynchronous callback to the thread. The callback is queued for execution in the requesting thread and so has a deterministic execution context. Callback queuing may occur in response to another thread detecting that the request is complete. Further control over callback execution is provided by state transitions which determine whether the thread is open to processing (e.g., executing) an asynchronous callback. Callback association is done by a broad or by narrow association routines. An application which has processes organized in ranks, each including a communication thread with associated callback(s), and multiple worker threads. Interruptible wait enhancements may also be present.
US09043792B1

A virtual computer system includes virtualization software, and one or more physical network interfaces for connecting to one or more computer networks. The virtualization software supports one or more virtual machines (VMs), and exports one or more virtual network interfaces to the VM(s) to enable the VM(s) to access the computer network(s) through the physical network interface(s). The virtualization software modifies and filters network data frames from the VM(s) and from the physical network interface(s) to restrict one or more VMs to one or more virtual local area networks (VLANs) that are implemented within a VLAN topology. Restricting a VM to a VLAN limits the broadcast domain to which the VM belongs, which may reduce security risks facing the VM. Implementing the VLAN functionality within the virtualization software provides the functionality to every VM in the computer system, without requiring every VM to provide the functionality.
US09043791B2

Method and system are provided for managing components of a storage operating environment having a plurality of virtual machines that can access a storage device managed by a storage system. The virtual machines are executed by a host platform that also executes a processor-executable host services module that interfaces with at least a processor-executable plug-in module for providing information regarding the virtual machines and assists in storage related services, for example, replicating the virtual machines.
US09043787B2

A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server, an infrastructure management client and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of resource capacity headroom. The new placement is implemented in the computing environment.
US09043778B2

Embodiments of the present disclosure provide a method and a system for upgrading software. The method includes: a client reports a software upgrade request to a server, wherein the upgrade request carries file information of the local software to be upgraded; the server determines the difference with the latest version software according to the file information of the software to be upgraded in the upgrade request, and generates upgrade instruction information according to the difference and sends it to the client; the client downloads and updates the relevant files and performs the relevant local upgrade operations according to the instructions in received upgrade instruction information. Technical solutions of the present disclosure can save bandwidth resources and reduce the workload for upgrading software.
US09043769B2

The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
US09043763B2

An information editing device is provided with an object storage portion 11 in which a character string object or image object is stored, a placement information storage portion 12 that stores placement area designation information that sets two or more placement areas that do not overlap each other for respectively placing the objects, and that correspond to the objects, an object output portion 13 that outputs, into placement areas that are set based on the placement area designation information, each of the objects corresponding to the respective placement areas, an input receiving portion 14 that receives a deletion instruction or a modification instruction for at least one of the objects output by the object output portion 13, and a placement modification portion 15 that, according to the deletion instruction or modification instruction, modifies the placement area of the object such that the placement area is placed without overlapping.
US09043752B2

Disclosed is a novel system and method to select software components. A set of available software components are accessed. Next, one or more dimensions are defined. Each dimension is an attribute to the set of available software components. A set of coherence distances between each pair of the available software components in the set of available software components is calculated for each of the dimensions that have been defined. Each of the coherence distances are combined between each pair of the available software components that has been calculated in the set of the coherence distances into an overall coherence degree for each of the available software components. Using the overall coherence degree, one or more software components are selected to be included in a software bundle.
US09043748B2

Graphical programming or modeling environments in which a coding standard can be applied to graphical programs or models are disclosed. The present invention provides mechanisms for applying the coding standard to graphical programs/models in the graphical programming/modeling environments. The mechanisms may detect violations of the coding standard in the graphical model and report such violations to the users. The mechanisms may automatically correct the graphical model to remove the violations from the graphical model. The mechanisms may also automatically avoid the violations in the simulation and/or code generation of the graphical model.
US09043745B1

A computer-implemented method is provided for evaluating team performance in a product development environment. The method includes receiving a plurality of points of effort made by a team over a plurality of days in a time period, computing a slope associated with a line of best fit through the plurality of points of effort over the plurality of days, computing a deviation of the slope from an ideal slope corresponding to a desired performance rate for the team, and generating a display illustrating at least one of the slope, the ideal slope or the deviation.
US09043742B1

Disclosed are methods, systems, and articles of manufactures for implementing physical designs by using multiple force models to iteratively morph a layout decomposition. In addition to attractive force model(s) or repulsive force model(s), the physical implementation also uses a containment force model for grouping multiple design blocks or for confining a node of a cell within the boundary of a container. Another aspect is directed at deriving a first force model at the first hierarchical level from a second force model at the second hierarchical level by directly modifying the second model based at least in part on characteristic(s) of the first hierarchical level and of the second hierarchical level. In a design with multiple hierarchies, a cell-based force model is also used to ensure child nodes of a parent cell stay within a close proximity of the parent node of the parent cell.
US09043739B1

Methods and systems are described for placing arithmetic operators on a programmable integrated circuit device (e.g., a PLD). Placement of arithmetic operators of a data flow graph in one of multiple regions (e.g., a region of DSP circuitry blocks or a region of logic fabric circuitry) on the programmable integrated circuitry device may be determined (e.g., randomly). A score related to the performance of the graph (e.g., a score related to data flow graph routing delays or area consumed by the data flow graph) may be determined and this process may be repeated after one of the arithmetic operators of the data flow graph is moved. The placement of arithmetic operators that corresponds to the best value for the score related to the performance of the data flow graph may be stored. Accordingly, more arithmetic operators may be included on a programmable integrated device than in conventional devices.
US09043736B2

A circuit-design support method includes obtaining information for a circuit having a logic circuit in which signal lines are connected to input terminals, signals of the signal lines being output via the logic circuit; obtaining information concerning a control circuit that has a first flip-flop for scanning and that can control a value of a given signal line by a value set by the first flip-flop; selecting, based on the circuit information, a second flip-flop at an output destination of a signal from the logic circuit, among second flip-flops of the circuit; and generating, based on the control circuit information, information indicating a serial connection of the control circuit between an output source of the signal of the given signal line and the given signal line and a connection of a data input terminal of the first flip-flop and an output terminal of the selected second flip-flop.
US09043726B2

In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed.
US09043721B2

A remote manipulation apparatus includes a main body and a manipulating handle manipulated by a user to move to cover all the orientations from a manipulation basis position defined on a basis of the main body. Movement of the manipulating handle relative to the manipulation basis position corresponds to movement of a pointer image relative to a screen basis position on a screen of a display apparatus. An auxiliary navigational display window includes a specified button image assigned with pointer-pulling information. When the auxiliary navigational display window appears on the screen, the manipulating handle is automatically driven to a position that corresponds to a position of the specified button image on the screen so that the pointer image is moved onto the specified button image that is assigned with the pointer-pulling information.
US09043717B2

A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
US09043716B2

Methods and apparatus to automatically link process control graphics to process control algorithm information are described. An example method involves displaying a first process control image including process control algorithm information and displaying adjacent to the first process control image a second process control image to include process control graphics. The method automatically links at least some of the process control algorithm information to a graphic in the second process control image in response to user inputs associated with the first and second process control images.
US09043712B2

A computerized method of presenting information from a variety of sources on a display device. Specifically the present invention describes a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present invention comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. The present invention is intended to operate in a platform independent manner.
US09043706B2

Described herein are systems and methods for enabling a collaborative remote desktop environment. The system includes a computing device and a first application instance that has an application state associated therewith. The first application instance includes, or is associated with, a current state component and application data/data files. The system further includes an application launcher that is used to instantiate a second application instance operating either on the same or on a different computing device. The second application instance similarly has an application state associated therewith and is associated with the application launcher. Upon receiving a request from the second user to interact with the first application instance, the application state and the application data/data files are communicated to the application launcher, and the application launcher instantiates the second application instance so that its state is substantially identical to that of the first application instance.
US09043698B2

A computer implemented method of editing a layout of areas on a page, for example for webpage design, includes displaying the layout in a user interface along with control elements operable via a user input device to manipulate user-variable attributes of the layout, the user-variable attributes including at least one of a number count of subdivisions in said layout, dimensions of said subdivisions in said layout, and border direction between each pair of adjacent subdivisions in said layout. Input via the user input device and the control elements is received to modify one or more of the user-variable attributes. Stored data representing the layout is updated based on the user input, and the display of the layout is updated based on the updated data to present a revised layout based on new values of the user-variable attributes.
US09043696B1

Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects.
US09043695B2

A method, system, and a computer readable storage medium for visualizing total order relation of nodes included in structured document. The method includes acquiring log information, where the log information is created by storing information on transitions between nodes in a structured document in chronological order. The method also includes specifying a relation of relative positions of the nodes in the transitions based on acquired log information. The method further includes determining a total order relation of the nodes in the structured document by performing a topological sorting that uses specified relation as a constraint, where the total order relation of the nodes is determined by using content data of the node if the node is added to or removed from the structured document.
US09043694B2

Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable.
US09043693B2

A system may include reception, from a planning application, of a spreadsheet including a plurality of values, presentation of the plurality of values, reception of a first instruction to change a first value of the plurality of values to a second value, presentation, in response to the instruction, of a visual indication in association with the second value, the visual indication indicating that the second value is a fixed value, reception of a second instruction to refresh the spreadsheet, and in response to the second instruction, determination of one or more of the plurality of values of the spreadsheet, each of the determined one or more of the plurality of values presented in association with a visual indication indicating that the value is a fixed value, and transmission of the determined one or more of the plurality of values and a request to refresh the spreadsheet to the planning application.
US09043685B2

The present invention discloses a method and apparatus for processing and error correction of a GFP-T superblock, where the 64 bytes of payload data of a first superblock are buffered in the first page of a two-page buffer. The flag byte is buffered in a separate buffer, and a CRC operation is performed in a separate logic element. The result of the CRC operation is checked against a single syndrome table which may indicate single- or multi-bit errors. As the payload data of the first superblock is processed and read out of the first page of the two-page buffer, the payload data of a second superblock is written into the second page of the two-page buffer to be processed and corrected.
US09043680B2

Methods and systems for in-place updating original content stored in a non-volatile storage device and for yielding updated content. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the writing of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a protection buffer containing content which is required in the update process.
US09043675B2

A nonvolatile memory is configured with blocks as deletion units, each block having several pages that are configured as write units. A controller for the nonvolatile memory includes an error correcting circuit, which detects and corrects an error in data read out of a page in one of the blocks of the nonvolatile memory, the page being referenced by a logical address. The controller also determines an error occurrence when the error cannot be corrected. An error block table is provided to store the logical address where the error occurred, and a physical address corresponding to the logical address.
US09043673B2

A logical operations functional block for an execution unit of a processor includes a first input data link for a first operand and a second input data link for a second operand. The execution unit includes a register connected to an error correction code detection unit. The logical operations functional block includes a look-up table configured to receive an error correction code syndrome from the error correction code detection unit. The logical operations functional block also includes a multiplexer configured to receive an output signal from the look-up table at a first input and the first operand at a second input, wherein an output of the multiplexer is coupled to the first input data link of a logical functional unit.
US09043663B2

An apparatus is equipped with a storage device including an error correction circuit. The apparatus performs a test of the storage device according to a predetermined testing procedure, and records a time-point at which error correction of the storage device has been performed by the error correction circuit during performance of the test. The apparatus determines, with predetermined accuracy, a first position within the storage device on which the error correction has been performed, based on a test speed at which the test is performed, a time-period from the time-point to current time, and a second position within the storage device on which the test is being performed at the current time. Then, the apparatus performs the test predetermined times on a range included in the storage device and including the first position, according to a testing procedure that has been used at the time-point.
US09043661B2

Memory devices adapted to repair single unprogrammable cells during a program operation, and to repair columns containing unprogrammable cells during a subsequent erase operation. Programming of such memory devices includes determining that a single cell is unprogrammable and repairing the single cell, and repairing a column containing the single cell responsive to a subsequent erase operation.
US09043658B1

An asset health monitoring system (AHMS) can assign a confidence indicator to some or all the services of a computing service provider. In response to drops in the confidence indicators, the AHMS can automatically initiate testing of services and/or computing assets associated with the services in order to raise confidence that a particular service and its computing assets will perform correctly. Further, the AHMS can automatically initiate remediation procedures for the particular service and/or specific computing assets that fail the confidence testing. By automatically triggering testing and/or remediation procedures, the AHMS can increase reliability of the computing service provider by preemptively identifying problems.
US09043652B2

A computing system resource recovery method can include identifying a resource manager associated with a computing transaction, classifying the computing transaction to determine a predetermined metric, measuring an actual metric of the computing transaction, comparing the predetermined metric to the actual metric to detect abnormal behavior in the transaction and modeling the abnormal behavior to determine how the resource manager is affected by the abnormal behavior.
US09043644B2

A method, system and computer program product for reducing the failure of processes. After a job is received, a determination is made as whether the received job is a “short-lived job” or a “long-lived job.” A short-lived job refers to a job who accomplishes a given task in less than a threshold period of time. A long-lived job refers to a job who accomplishes a given task in greater than a threshold period of time. For an identified long-lived job, the long-lived job is executed on a single process apart from other processes; whereas, the short-lived job is executed on at least one process separate from the processes executing long-lived jobs. As a result of executing the long-lived jobs on separate processes from the short-lived jobs, the likelihood of having a process fail is lessened since the duration of time that the process is running will be lessened.
US09043641B2

A method for performing error recovery that includes creating, by a processor, a recovery checkpoint. The processor is dynamically switched into a non-recoverable processing mode of operation based on creating the software recovery checkpoint. The non-recoverable processing mode of operation is a mode in which a subset of hardware error recovery resources are powered-down or re-purposed for instruction processing. It is determined, during the non-recoverable processing mode of operation, that a new software recovery checkpoint is required. Based on the determining that a new software recovery checkpoint is required, the processor is dynamically switched into a recoverable processing mode of operation. The recoverable processing mode of operation is a mode in which hardware error recovery resources, including at least one of the hardware error recovery resources in the subset, are purposed for hardware error recovery operations.
US09043639B2

A dynamically expandable and contractible fault-tolerant storage system employs a virtual hot spare that is created from unused storage capacity across a plurality of storage devices. This unused storage capacity is available if and when a storage device fails for storage of data recovered from the remaining storage device(s). On an ongoing basis, the storage system may determine the amount of unused storage capacity that would be required for the virtual hot spare (e.g., based on the number of storage devices, the capacities of the various storage devices, the amount of data stored, and the manner in which the data is stored) and generate a signal if additional storage capacity is needed for a virtual hot spare.
US09043628B2

We report methods, integrated circuit devices, and fabrication processes relating to power management transitions of multiple compute units sharing a cache. One method includes indicating that a first compute unit of a plurality of compute units of an integrated circuit device is attempting to enter a low power state, determining if the first compute unit is the only compute unit of the plurality in a normal power state, and in response to determining the first compute unit is the only compute unit in the normal power state: saving a state of a shared cache unit of the integrated circuit device, flushing at least a portion of a cache of the shared cache unit, repeating the flushing until either a second compute unit exits the low power state or the cache is completely flushed, and permitting the first compute unit to enter the low power state.
US09043614B2

A network storage server implements a method to discard sensitive data from a Persistent Point-In-Time Image (PPI). The server first efficiently identifies a dataset containing the sensitive data from a plurality of datasets managed by the PPI. Each of the plurality of datasets is read-only and encrypted with a first encryption key. The server then decrypts each of the plurality of datasets, except the dataset containing the sensitive data, with the first encryption key. The decrypted datasets are re-encrypted with a second encryption key, and copied to a storage structure. Afterward, the first encryption key is shredded.
US09043612B2

Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.
US09043608B2

The present invention provides for an electronic device having cryptographic computation means arranged to generate cryptographic data within the device for enhancing security of communications therewith, the device including an onboard power supplying means arranged to provide for the driving of the said cryptographic computational means, and so as to provide a device by way of a manufacturing phase and a post manufacturing phase arranged for distribution and/or marketing of the device, and wherein the step of generating the cryptographic data occurs during the post manufacturing phase.
US09043606B2

Embodiments show an apparatus for verifying a validity of an encrypted token associated to a product, wherein the apparatus has a decryptor for decrypting an encrypted token using a decryption key to obtain a decrypted token having information bits related to the product and structure bits. The apparatus further has an evaluator for evaluating whether the structure bits fulfill a predetermined condition, wherein the encrypted token is verified to be valid when the predetermined condition is fulfilled or is not verified to be valid when the predetermined condition is not fulfilled. Further embodiments show an apparatus for generating an encrypted token associated to a product, wherein the apparatus has a plain token generator and an encryptor for encrypting the plain token using an encryption key to obtain an encrypted token.
US09043603B2

Digital rights management (DRM) can be effectively implemented through use of an anchor point and binding records within a user's anchor point domain. Assigning security levels to various components within an anchor point based DRM system and evaluating them against a security criterion provides additional protection against authorized access of the digital content. The content provider may specify the security criterion (e.g., a security level threshold), and the ability to use the digital content is denied or granted based on the ability of components to satisfy this criterion. For example, the ability to use a digital property instance is granted to a content handler that satisfies the security criterion and denied to a content handle that does not satisfy the security criterion.
US09043602B1

Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a current time-count. The method includes determining, by the one or more computing devices, a time-modified identifier based at least in part on a static identifier and the current time-count. The method includes determining, by the one or more computing devices, an ephemeral identifier based at least in part on the time-modified identifier and a rotation key. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
US09043596B2

Provided is a method in which a first device authenticates a public key of a second device. The method includes: receiving a first value generated based on the public key of the second device and a password displayed on a screen of the second device and the public key of the second device, from the second device; generating a second value based on the public key of the second device and a password input to the first device by a user of the first device according to the password displayed on the screen of the second device; and authenticating the public key of the second device based on the first value and the second value.
US09043591B2

An image forming apparatus that communicates with an external apparatus includes receiving local login information regarding a local login to the image forming apparatus, determining, if a request for a URL for authorization without web access authentication is received, whether an internal communication address is used, requesting, if it is determined that the internal communication address is used, authorization request for the external apparatus, and managing an authorization token acquired by requesting the authorization request and the local login information by associating the authorization token with the local login information.
US09043590B2

A memory device includes a plurality of memory cells, a token input interface, a token output interface and control circuitry. The control circuitry is configured to accept a storage command, to condition execution of at least a part of the storage command on a presence of a token pulse on the token input interface, to execute the storage command, including the conditioned part, in the memory cells upon reception of the token pulse on the token input interface, and to reproduce the token pulse on the token output interface upon completion of the execution.
US09043584B2

A processor receives an instruction operation (OP) code from a verification system. The instruction OP code includes instruction bits and forced event bits. The processor identifies a forced event based upon the forced event bits, which is unrelated to an instruction that corresponds to the instruction bits. In turn, the processor executes the forced event.
US09043583B2

A method includes, in a processor, loading/moving a first portion of bits of a source into a first portion of a destination register and duplicate that first portion of bits in a subsequent portion of the destination register.
US09043569B2

A method and computer-readable storage media are provided for rearranging data in physical memory units. In one embodiment, a method may include monitoring utilization counters. The method may further include, comparing the utilization counters for a match with an instance in a first table containing one or more instances when data may be rearranged in the physical memory units. The table may further include where the data should be relocated by a rearrangement. The method may also include, continuing to monitor the utilization counters if a match is not found with an instance in the first table. The method may further include, rearranging the data in the physical memory units if a match between the utilization counters and an instance in the first table is found.
US09043559B2

Techniques for handling version information using a copy engine. In one embodiment, an apparatus comprises a copy engine configured to perform one or more operations associated with a block memory operation in response to a command. Examples of block memory operations may include copy, clear, move, and/or compress operations. In one embodiment, the copy engine is configured to handle version information associated with the block memory operation based on the command. The one or more operations may include operating on data in a cache and/or modifying entries in a memory. In one embodiment, the copy engine is configured to compare version information in the command with stored version information. The copy engine may overwrite or preserve version information based on the command. The copy engine may be a coprocessing element. The copy engine may be configured to maintain coherency with other copy engines and/or processing elements.
US09043551B1

For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete data tracks, is initiated for waking a predetermined number of the waiting I/O operations.
US09043535B1

A computer-executable method, system or computer program product for providing an application aware caching solution for a data storage system including data storage devices and a pool of flash cache. The caching solution may utilize received information from users, or other components, in addition to information gathered from the data storage system to determine an optimal caching solution to provide a minimized response time from applications on the data storage system.
US09043528B2

A bridge includes a Peripheral Component Interconnect Express interface supporting at least two lanes, an Extensible Host Controller Interface, and a Universal Serial Bus 3.0 root hub. The Peripheral Component Interconnect Express interface is used for coupling to a host. Each lane of the at least two lanes provides a highest data transmission speed. The Extensible Host Controller Interface is coupled to the Peripheral Component Interconnect Express interface for storing data transmitted by the Peripheral Component Interconnect Express interface. The Universal Serial Bus 3.0 root hub includes a first controller and a second controller. The first controller and the second controller are used for controlling data transmission of four ports, and a highest data transmission speed provided by each port of the four ports is not more than the highest data transmission speed provided by the lane.
US09043515B1

Aspects of the invention relate generally to validating array bounds in an API emulator. More specifically, an OpenGL (or OpenGL ES) emulator may examine each array accessed by a 3D graphic program. If the program requests information outside of an array, the emulator may return an error when the graphic is drawn. However, when the user (here, a programmer) queries the value of the array, the correct value (or the value provided by the programmer) may be returned. In another example, the emulator may examine index buffers which contain the indices of the elements on the other arrays to access. If the program requests a value which is not within the range, the emulator may return an error when the graphic is drawn. Again, when the programmer queries the value of the array, the correct value (or the value provided by the programmer) may be returned.
US09043497B2

In embodiments of driver interface functions to interface client function drivers, a set of serial communication protocol driver interfaces are exposed by a core driver stack, and the serial communication protocol driver interfaces include driver interface functions to interface with client function drivers that correspond to client devices configured for data communication in accordance with the serial communication protocol. A client function driver can check for the availability of a driver interface function before interfacing with the core driver stack via the serial communication protocol driver interfaces. A contract version identifier can also be received from the client function driver via an extension of the driver interface functions, where the contract version identifier indicates a set of operation rules by which the client function driver interfaces with the core driver stack.
US09043494B2

A method includes configuring a processing circuit to perform: receiving a control word for an I/O operation, forwarding a transport command control block (TCCB) from the channel subsystem to a control unit, gathering data associated with the I/O operation, and transmitting the gathered data to the control unit in the I/O processing system. Gathering the data includes accessing entries of a list of storage addresses that collectively specifying the data. Based on an entry of the list comprising a not-set first flag and a corresponding first storage address, gathering data from a corresponding storage location, and based on an entry of the list comprising a set first flag and a corresponding second storage address, obtaining a next entry of the list from a second storage location.
US09043482B2

A portable communication device for phone calling is herein disclosed and enabled. The portable communication device includes a USB interface for connecting to an external USB port of a computing device for enabling phone calling services using the portable communication device. Upon connecting the portable communication device to the external USB port of the computing device, a phone calling software component or data stored in the portable communication device may execute for enabling phone calling services. The portable communication device may also include one or more ports, and may include an interface for Ethernet connection for connecting to the Internet and for making phone calls without the need for connecting the portable communication device to the external USB port. The portable communication device may further include a Wi-Fi wireless component for local wireless communication, and may be implemented as an adapter-sized dongle for providing phone calling services.
US09043481B1

Methods, apparatuses and systems directed to account-based access to media services are described. A media access controller server validates a voucher for an offer of network content and issues a token permitting access to the content. A media access manager server validates the token and invokes a playlist-generation step at a publishing point, and returns the content to a user's media player. A custom plug-in on the media access manager may enforce terms of service imposed by the publisher, such as a maximum number of simultaneous streams permitted by a single voucher, or a time window for use of the voucher. Streams whose voucher's end time has expired are terminated by the plug-in.
US09043477B2

A communication system includes a plurality of terminals and a server that relays packet data transmitted and received between a first terminal and a second terminal among the plurality of terminals. The server includes a connection establishment message processing unit configured to transmit a first SYN ACK message that is a response message to a first SYN message transmitted from the first terminal for establishing a TCP connection upon receiving the first SYN message from the first terminal, and an option information notifying unit configured to transmit a first TCP option information notifying message that includes first TCP option information included in the first SYN message from the first terminal and first communication destination information to indicate the second terminal as a destination of communication. The first terminal recognizes the second terminal as the destination of communication and notifies the second terminal of the first TCP option information included in the first TCP option information notifying message, upon receiving the first TCP option information notifying message from the option information notifying unit.
US09043463B1

Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
US09043462B2

Controls electronic devices and/or throttles electronic devices and/or information for electronic devices based on agreements or events and/or based on schedule, location, time, or any combination thereof. An agreement includes condition(s) to satisfy the agreement, such as task(s) or activities to be performed by an agreement performer, for example based on a schedule and/or location, at a particular time, or time period, or, or events that may be detected, and actions performed to enforce or assert the agreement. Actions may include controlling the electronic device and/or at least partially enabling/disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. Embodiments may reduce or block information from particular sources during a scheduled school class to limit web surfing for information related to that class based on a schedule and/or location of the electronic device.
US09043461B2

An illustrative embodiment of a method for firewall rule use counting receives log messages comprising one or more log data sets from each firewall rule in a particular network whose counts are to be tracked in a log collector, generates a network trie for each reference database in a set of databases and a device source trie and a device destination trie for each firewall device in a plurality of devices of the particular network, a source port and protocol list and a destination port and protocol list for each respective device, a unique object for each log data set received; a mapping database comprising an entry for each log data set received associated with the unique object; and feeds each entry in the mapping database through a topology model to also generate a reference to a unique firewall rule on a respective device in the plurality of devices. A count associated with the unique firewall rule is incremented using a count of logs stored associated with the respective unique object and a report is generated.
US09043459B2

Monitoring user activity on a mobile device is described. In one aspect, video content is received and played to a user of the mobile device. The monitoring activity detects an interruption of playback of the video content and determines an event associated with the interruption. The event is stored in the mobile device and communicated to a remote device.
US09043456B2

A method and apparatus is provided for maintaining inventory levels of identity data to be provisioned in electronic devices. The method includes monitoring over a communications network inventory levels of identity data records stored on a plurality of identity data personalization servers that each provision electronic devices with an identity data record. Additionally, if the inventory level on at least one of the identity data personalization servers falls below a minimum specified level, a refill request is sent to an identity data management authority requesting that additional identity data records be uploaded to the identity data personalization server.
US09043455B1

A method is presented that enables an electronic device, having embedded wireless data communication capabilities, to be controlled from a remote terminal via a wireless network. The method includes recognizing the device, associating the device with a user, and accessing an application. The application relates to monitoring or control of the device. The application is processed through an application program interface to configure the application for a user terminal. The configured application is then accessible through a network communication for execution by the user terminal. The server or system offering the configured application may also act as a proxy between the user terminal and the electronic device, for wireless monitoring or control of the electronic device while the user terminal executes the application.
US09043451B2

Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network having a plurality of gateways for connecting the SS7 network to a non-SS7 network are disclosed. According to one aspect, a method for managing the flow of signaling traffic entering the SS7 based network includes generating, at a signaling node within the SS7 network, a route management message including information for identifying one of the plurality of gateways as the preferred gateway for traffic into the SS7 network. The message is sent to a node in the non-SS7 network for directing traffic into the SS7 network via the identified gateway.
US09043442B2

A control method of an information processing system that includes a server device that distributes an application and a terminal device that communicates with the server device includes causing the server device to execute a first process including determining an expiration date of the application based on a type of the application, and transmitting the application and the expiration date to the terminal device, and causing the terminal device to execute a second process including receiving the application and the expiration date from the server device, and deleting the application received from the server device based on the expiration date received from the server device.
US09043440B2

A method is disclosed which may include analyzing communication requests in a business process between a client and a server offering a service application to be tested. The method may further include identifying a call to a web service in the analyzed communication. The method may also include determining a location of a Web Service Description Language (WSDL) file relating to the web service on a remote server and downloading the WSDL file from the determined location. A computer readable medium having stored thereon instructions for performing the method and a computer system are also disclosed.
US09043434B1

Methods and structures are disclosed that allow a user navigation action (e.g., clicking a link in a web browser) to be intercepted for a determination of whether to provide the user an alternate page instead of a requested target page. A user may be redirected to an alternate page based on various criteria, including data related to content of the target page, whether the target page is unavailable, etc. In some embodiments, alternate page determination is performed by a computer system of a website different from a website of the target page. Thus, presenting an alternate page to a user may be based on a target page featuring an out-of-stock product, or one that is currently unavailable with certain features. The alternate page may include more useful content, and may include a current link to purchase the product, a link to purchase a similar product, or other features.
US09043420B2

A system, method and device for migrating data are provided. An attachment type of an attachment received with a message at a device is determined, the message associated with a network address of the device dedicated to data migration. The attachment is stored in a portion of the memory associated with the attachment type.
US09043418B2

Systems and techniques for transferring electronic data between users of a communications system include a host system structured and arranged to receive and deliver messages of various types between users of the communications system. The host system includes an instant messaging network; a mail gateway; and a configuring network in communication with both the instant messaging network and the mail gateway. The instant messaging network enables instant messaging communication between users of the communications system and has the capability to monitor whether a certain user is capable of receiving an instant message at a particular moment. The mail gateway receives and delivers e-mail messages to users of the communications system. The configuring network is dedicated to automatically configuring instant messaging communication between an intended recipient of an e-mail message and the sender of the e-mail message.
US09043415B2

A method, an apparatus and an article of manufacture for managing a subscription hierarchy in a presence system. The method includes receiving a presence information request within a presence server, wherein the request is one of a subscription request and an un-subscribe request, determining if the request corresponds to an existing subscriber in the presence server, and if so, sending a redirect message to the existing subscriber, and if not, processing the request within the presence server, and enhancing functionality of subscribers to accept and handle subscription and un-subscribe requests.
US09043414B1

A server computing device receives location data for a user. The server computing device determines a location of the user based on the location data. The server computing device then transmits emails addressed to an email list to an email address for the user based on determining that the location of the user device is associated with the email list.
US09043401B2

Methods and systems to process a request received at an application program interface are described. The system receives a request from a client machine that includes a job that is associated with data. The request is received at an application program interface. Next, a peer-to-peer network of processing nodes generates a plurality of sub-jobs based on the job. The peer-to-peer network of processing nodes schedules the plurality of sub-jobs for parallel processing based on an availability of resources that are respectively utilized by the sub-jobs and parallel processes the plurality of sub-jobs before generating task results that are respectively associated with the plurality of sub-jobs.
US09043400B2

As a user of a social networking system views a page that includes information provided by the system, certain types of social interactions are monitored. If an interaction monitored for is detected, at least one recommendation unit is identified to present to user on the page. The recommendation unit is identified based on a description of the interaction. The recommendation unit suggests that the user perform a social interaction in the social networking system. The recommendation unit is transmitted to a device of the user and is presented to the user on the page without having to reload the entire page.
US09043396B2

Systems and methods for annotating electronic meetings are generally provided. Embodiments herein may include receiving an indication of one or more trusted users for an electronic meeting. The one or more trusted users may include a subset of a plurality of attendees of the electronic meeting. Annotation privileges may be associated with the one or more trusted users for the electronic meeting. An annotation associated with the electronic meeting may be received from at least one of the one or more trusted users. An output representative of the annotation may be generated.
US09043391B2

System and method for capturing and/or restoring session state of a machine without using image files. Session state information for a first computer system may be captured in a structured state capture file (SSCF) using metadata to represent the session state and steps or actions which produced the session state, and does not include a memory image or memory dump of the first computer system. The SSCF may be stored, and subsequently provided for restoration of the session state on the first computer system or a different computer system. A server computer system may store the SSCF (with other SSCFs) and may provide the SSCF to the first computer system or a different computer system over a network for session state restoration, e.g., in response to a request over the network. The first computer system may implement a virtual machine (VM). The session state may be that of the VM.
US09043390B2

A communication system (30) may include a mobile wireless communications device (35a-35c) associated with an account including an ordered master set (80) of personal information manager (PIM) entries (81a-81c) for a type of PIM data. The mobile wireless communications device may be configured to store an ordered subset (85) corresponding to the ordered master set of PIM entries for the type of PIM data. The communication system may also include a synchronization server (32) configured to synchronize the mobile wireless communications device and the account by mapping an PIM entry (81d) from the ordered master set to fill the ordered subset responsive to deletion of a PIM entry (86c) from the ordered subset. For example, the PIM data can include notes, journal entries, address book contents, lists, tasks, memos, calendar content (e.g. birthdays, anniversaries, appointments and meetings), reminders, account information (e.g. email, instant message and social networking account information), alerts, RSS feeds, and social networking status, etc.
US09043387B2

Systems, methods, and computer program products for smart upload automation in which actions are automatically performed on a set of digital assets against a target item. In one embodiment, a system includes a network, a server machine, a client machine and a data storage device, each of which is coupled to the network. The client machine designates digital assets and a target item against which the assets will be uploaded. The digital assets are uploaded by the client machine to the data storage device via the network. The server machine automatically performs actions on the digital assets without intervention by the client machine, where the actions are associated with or in some way defined by the target item. The actions may include setting metadata values of the digital assets based upon metadata associated with the target item, or generating different renditions of the digital assets.
US09043384B2

An aspect of the present invention facilitates testing of client systems consuming contractual services on different server systems. In one embodiment, a contract (for which the client system is sought to be tested) is first inspected to determine the set of contractual services present in the contract and a minimal implementation for each of the determined set of contractual services is generated. The minimal implementations are designed to merely provide arbitrary outputs consistent with the contract. On receiving a request to invoke a desired one of the set of contractual services from the client system, a corresponding response is sent due to invocation of the (minimal) implementation generated for the desired contractual service, thereby facilitating testing of client system for a different server system.
US09043383B2

A method for responding to requests using stream processing includes, responsive to a server request received from a server, a stream processing request being sent to a first stream processing node. Responsive to a create response message received from a second stream processing node, a stream processing result is correlated with the server request. A write response message including the stream processing result is sent to the server. The stream processing request is derived from the server request and includes a request identifier associated with the server request. The create response message includes the stream processing result and the request identifier.
US09043381B2

Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data.
US09043367B2

A semantic conversion system (1900) includes a self-learning tool (1902). The self-learning tool (1902) receives input files from legacy data systems (1904). The self-learning tool (1902) includes a conversion processor (1914) that can calculate probabilities associated with candidate conversion terms so as to select an appropriate conversion term. The self-learning tool (1902) provides a fully attributed and normalized data set (1908).
US09043357B2

A system and method for identifying a component, such as a sensor, for a Tire Pressure Monitoring System (TPMS) to be replaced for a vehicle of interest by performing a Quick Search or an Advanced Search of a TPMS Manager database. In the Quick Search, the user inputs year/make/model (Y/M/M) or Vehicle Identification Number (VIN). In the Advanced Search, the user inputs various physical attributes of the component to be replaced. All related superseded, alias or interchange parts with like communication or physical structure and relevant service components are determined and the results displayed to the user. A relearn procedure for the replacement TPMS component for the vehicle of interest identifies and validates scan tool compatibility. A report to the user of a cause/failure analysis of the component to be replaced can be displayed.
US09043351B1

Systems and methods described and suggested herein utilize various techniques to assess the degree of specificity of search queries. By assessing the degree of specificity of search queries, the systems and methods may be used to determine where the submitting users' intentions fall along the continuum between specific and general searching. Thus, the systems and methods may be used to, among other uses, deliver search results that more closely coincide with the users' intentions. For example, if data associated with a search query indicates that users typically submit the search query with the intention of specific searching, embodiments may tailor search results to include a limited number of highly relevant search-result items. On the other hand, for example, if data associated with a search query indicates that users typically submit the search query with the intention of general searching, embodiments may tailor search results to include a diverse set of search-result items from multiple categories.
US09043346B2

A method of providing data included in a building information modeling (BIM) data file using a server is provided. The method includes retrieving mapping data corresponding to a user request, extracting data corresponding to at least one entity mapped to the mapping data from the BIM data file, and transmitting the extracted data to a client.
US09043340B1

A system and computer-implemented method for maintaining a personal media database associated with a user account including media-related information, the method including receiving media-related information regarding a media item from a remote media service, wherein the media-related information comprises rating information regarding the media item, the rating information representing an assessment of the quality of the media item by the user, and the rating information being provided according to a first rating standard, the first rating standard indicating a manner by which media items are rated, converting the rating information according to a second rating standard used at a personal media database, the second rating standard indicating a manner by which media items are rated wherein the second standard is different than the first standard and storing the media-related information including the converted rating information at the personal media database.
US09043332B2

Embodiments are directed towards the visualization of machine data received from computing clusters. Embodiments may enable improved analysis of computing cluster performance, error detection, troubleshooting, error prediction, or the like. Individual cluster nodes may generate machine data that includes information and data regarding the operation and status of the cluster node. The machine data is received from each cluster node for indexing by one or more indexing applications. The indexed machine data including the complete data set may be stored in one or more index stores. A visualization application enables a user to select one or more analysis lenses that may be used to generate visualizations of the machine data. The visualization application employs the analysis lens to produce visualizations of the computing cluster machine data.
US09043329B1

A method for dynamic event detection based on content from a set of social networking systems including receiving content from the set of social networking systems, identifying a plurality of content associated with a geofence, the content that was generated within a predetermined time period, determining feature values from the plurality of content for each of a set of features, determining an event probability for the geofence based on the feature values, and detecting an event within the geofence in response to the event probability exceeding a threshold event probability.
US09043321B2

A search query including search criteria can be received. The search criteria can be a text string. An enhanced search against an enhanced index can be executed. The enhanced index can be metadata associated with an enhanced cluster. The enhanced cluster can be a document cluster associated with the metadata. The enhanced cluster can be aggregated into a merged document. The merged document can be a document including the enhanced cluster contents. The ranking algorithm can be executed on the merged document to obtain a final ranking of content within the single document.
US09043320B2

A system and method for an enhanced find-in-page query function in a web browser. A find-in-page query is received for at least one webpage displayed on a computing device, wherein the query comprises a search string. Metadata relating to data objects displayed on the webpage is collected from the HTML code comprising the webpage, from the source of the of the plurality of objects, and from at least one search engine. At least one of the plurality of data objects matching the find-in-page query is identified wherein the search string is matched to metadata, wherein metadata relating to the matching data objects comprises the search string. The display of the matching data objects on the webpage is then altered, using the computing device, whereby the user is able to identify the data objects which match the find-in-page query.
US09043319B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
US09043318B2

The present disclosure relates to a mobile terminal and a photo search method thereof capable of searching and displaying photos shared by the cloud and SNS systems in connection with a specific location on a camera view using augmented reality. To this end, according to the present disclosure, when a photo search function is selected on an augmented reality based camera view, photo information associated with at least one location on which the focus of the camera view is placed is searched from a network system to sort and display the searched photo information on the camera view, thereby allowing the user to conveniently search photos associated with old memories.
US09043297B2

A mode-based method of social networking comprising storing in a database profile information for a plurality of users, event information for a plurality of events and a mode associated with each event, receiving by a plurality of computerized user devices a selection of a mode and one or more geographic proximity parameter selections from a each of plurality of users, displaying, event information for an event having a same mode as the first user, profile information for one or more other users among the plurality of users having selected the same mode as the first user and located within a geographic proximity parameter selected by the first user, and a density of a plurality of users located within the geographic proximity parameter selected by the first user wherein the density is represented by a color corresponding to the mode.
US09043295B2

In one embodiment, a method includes receiving a request to perform an update on a base data set in a record-oriented file system, locate all alternate index (AIX) records for the base data set, each AIX record including an alternate key field along with one or more relative byte address (RBA) values when the base data set is an entry sequenced data set (ESDS) or one or more primary keys when the base data set is a key sequenced data set (KSDS). Each RBA value/primary key corresponds to one record in the base data set. Individual record-level locks are acquired on each affected AIX record that includes alternate key field values and/or RBA values that are modified by the update. The affected AIX records may be updated after acquiring the individual record-level locks on each of the affected AIX records. Moreover, the affected AIX records may be updated in parallel with updating of unaffected AIX records, thereby greatly increasing performance.
US09043292B2

The technique introduced here includes a system and method for identifying and mapping duplicate data objects referenced by data objects. The technique illustratively utilizes a hierarchical tree of fingerprints for each data object to compare the data objects and identify duplicate data blocks referenced by the data objects. A progressive comparison of the hierarchical trees starts from a top layer of the hierarchical trees and proceeds toward a base layer. Between the compared data objects (i.e., the compared hierarchical trees), the technique maps matching fingerprints only at the top-most layer of the hierarchical trees at which the fingerprints match. Lower layer matching fingerprints are neither compared nor mapped. Data blocks corresponding to the matching fingerprints are then deleted. Such an identification and mapping technique substantially reduces the amount of mapping metadata stored in data objects that have been subject to deduplication.
US09043291B2

A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary name inode to pathname mapping information within inodes of a file system. In a second embodiment, an on-line file system verification process is modified to verify inode to pathname mapping information upon the loading of each inode within the file system.
US09043284B1

A method and apparatus for retention of active data stored in memory using multiple indexing systems for data storage. An embodiment of a method for retention of active data in a storage server includes reading data into a first location of a main memory of the storage server. The data in the first location indexes data elements in a long-term data storage in a first manner. The method further provides for copying the data from the first location into a second location in the main memory of the storage server, where the data in the second location indexing the data elements in the long-term data storage in a second manner.
US09043279B1

A method and system for allocating shared storage using one or more classification schemes is provided. One allocation method receives a storage request for provisioning storage from a class storage group configurable to share storage with more than one filesystems. Part of fulfilling this request includes associating a class and at least one corresponding storage allocation constraint with the storage request. The one or more storage allocation constraints can be used subsequently to determine if there is a sufficient amount of shared storage in the class storage group to fulfill the request. Accordingly, aspects of the present invention use at least one storage allocation constraint in determining if the storage allocation constraint for the class associated with the storage request allows allocation of shared storage to fulfill the request. When the storage allocation constraint allows, one implementation performs a provisioning of storage from the shared storage in class storage group.
US09043277B2

Methods and systems that permit file protocols and object protocols to co-exist using a file namespace and an object namespace in a unified storage system are disclosed. Data stored in the unified storage system are file-objects that preserve the behaviors expected by both file clients and object clients.
US09043268B2

Methods and systems for displaying search engine results where the file links are displayed with corresponding images of things that fall within a given category are disclosed. Object detection software can be used with a search engine to provide search results to a user that contain specific images found within the result pages (i.e. the pages of the websites returned as the results). For a given class of objects, the user can be presented with images that contain that class of object along with the result hyperlinks, allowing the user to make a more informed choice as to which hyperlink is the most appropriate search result, without being inundated with all of image files present in the result pages. For example, a search engine geared toward searching on the Internet for information about people could be augmented to show images of the people associated with each of the page results, allowing the user to see the faces of the people described in the pages before selecting the hyperlinks and visiting those pages.
US09043264B2

Embodiments of the disclosure include a method for partitioning a deterministic finite automaton (DFA) into a plurality of groups. The method includes selecting, with a processing device, a subset of the plurality of states and mapping each state of the subset onto a group of the plurality of groups by assigning one or more transition rules associated with each state to a rule line of the group, wherein each rule line is assigned at most two transition rules and an extended address associated with one of the at most two transition rules. The method also includes iteratively processing each state of the subset mapped onto the group by removing the extended address from each rule line in the group with transition rules referring to a current state if the transition rules in the rule line branch within the group.
US09043260B2

An approach is provided for contextual content suggestion. A recommendation platform processes and/or facilitates a processing of contextual information associated with at least one device to determine one or more locations, one or more contextual parameter values, or a combination thereof. The recommendation platform also determines popularity data associated with one or more content items with respect to the one or more locations, the one or more contextual parameter values, or a combination. The popularity data is determined from one or more other devices sharing at least substantially the one or more locations, the one or more contextual parameter values, or a combination thereof. The recommendation platform then causes, at least in part, a recommendation of the one or more content items to the at least one device based, at least in part, on the popularity information.
US09043255B2

According to an embodiment of the present invention, a system optimizes an information processing environment, and comprises at least one processor. The system collects information pertaining to operational behavior of the information processing environment and including a plurality of parameters. A neural network structure is established to associate the parameters to a desired operational performance characteristic for the information processing environment. The neural network structure is trained with the collected information from the information processing environment to produce a model for the information processing environment. The model is optimized to determine values for the parameters and the information processing environment is adjusted based on the determined parameter values to attain the desired operational performance of the information processing environment. Embodiments of the present invention further include a method and computer program product for optimizing an information processing environment in substantially the same manner described above.
US09043254B2

A method for computer-aided closed and/or open-loop control of a technical system is provided. A first value of an output quantity is predicted on a data-based model at a current point in time. A second value of the output quantity is determined from an analytical model. The state of the technical system at the current point is assigned a confidence score in the correctness of prediction of the data-based model. A third value of the output quantity is determined from the first and second value as a function of the confidence score for controlling the technical system. A suitable value for the output quantity can be derived from the analytical model even for regions of the technical system in which the quality of prediction of the data-based model is low because of a small set of training data. The technical systems can be turbines, such as gas turbines.
US09043253B2

In one embodiment, a plurality of objects associated with a dataset and a specified number of nearest objects to be identified are received. The received objects are sorted in a structured format. Further, a key object and a number of adjacent objects corresponding to the key object are selected from the sorted plurality of objects, wherein the number of adjacent objects is selected based on the specified number of nearest objects to be identified. Furthermore, distances between the key object and the number of adjacent objects are determined to identify the specified number of nearest objects, wherein the distances are determined until the specified number of nearest objects is identified. Based on the determined distances, the specified number of nearest objects in the dataset is identified for data analysis.
US09043252B2

Systems and methods are disclosed that may be implemented for network management system (NMS) configuration management support for network devices using a learning and natural language processing application to capture the usage and behavior of the Command Line Interface (CLI) of a network device with the aid of a CLI knowledge model, which in one example may be ontology-based.
US09043248B2

Methods and arrangements for conducting a search using query logs. A query log is consulted and query rewrite rules are learned automatically based on data in the query log. The learning includes obtaining click-through data present in the query log.
US09043247B1

A computer-implemented method for classifying documents for data loss prevention may include 1) identifying training documents for a machine learning classifier configured for data loss prevention, 2) performing a semantic analysis on training documents to identify topics within the set training documents, 3) applying a similarity metric to the topics to identify at least one unrelated topic with a similarity to the other topics within the plurality of topics, as determined by the similarity metric, that falls below a similarity threshold, 4) identifying, based on the semantic analysis, at least one irrelevant training document within the set of training documents in which a predominance of the unrelated topic is above a predominance threshold, and 5) excluding the irrelevant training document from the set of training documents based on the predominance of the unrelated topic within the irrelevant training document. Various other methods, systems, and computer-readable media are also disclosed.
US09043241B1

Information from a package is read. An encryption key is generated from the information read from the package. A text unit is encrypted using the encryption key. The encrypted text unit is affixed to the package.
US09043238B2

The present invention provides a method implemented by a computer for generating an image on a display that represents a plurality of transactions as lines connecting points in the display indicative of a source and an origin for the respective transactions. For each of the lines, an anti-aliasing process is used to determine a coverage value for each pixel of the display that represents the extent to which the line covers each pixel, and a record of a cumulative coverage value for each pixel is maintained in an image buffer. When the lines have been rendered into the image buffer, the method comprises determining a maximum and a minimum of the cumulative coverage values stored in the image buffer, scaling the cumulative coverage value for each pixel, and rendering each pixel onto the display by using the scaled cumulative coverage value to determine a transparency for the pixel.
US09043235B1

A cloud computing system for object location, object identification, object picking, object picking by line, object loading onto one or more transport devices, or object delivery that can include using a cloud based server comprising a cloud based processor in communication with a cloud based data storage. The cloud based server can be in communication with at least one mobile processor in communication with a mobile data storage and a display. The method can also include sending instructions to an operator from the cloud based computer to a mobile processor associated with an operator to instruct the operator to perform a logistics operation. The logistic operation can include one or more of object location, object identification, object picking, object picking by line, object loading onto one or more transport devices, and object delivery.
US09043234B2

A system for locating goods stored in a storage area includes a computer, radio frequency transceivers and modular hangers. Ordered goods are placed in storage units that each have addresses at a central filling center. The filled storage units are shipped to local storage areas where they are coupled to hook units to form modular hangers and stored on rails. The identifications of the goods and the electronic addresses for corresponding hangers are stored on a local computer database. When a user wants to pick up goods stored in the containers, the user inputs the identification or order information for the goods and the computer will cause the radio frequency transmitter to emit a data packet that includes a search address and illumination data. The hangers compare the search address to the electronic address. If there is a match, the hanger is illuminated so the ordered goods can be found.
US09043224B2

The risk of fraud in point of sale credit card transactions is reduced by providing independently-routed verification by communication between the authorized user of the credit card and the issuer of the credit card through a trusted intermediary.
US09043222B1

A location aware user interface on a wireless handset is described. The location aware user interface comprises a location module configured to transmit a location message to a remote server via a network. The remote server is configured to determine whether the wireless handset is within a geofence. The user interface further comprises a display module configured to display at least one content item associated with the geofence. The user interface also comprises an input module configured to receive a user-created content item and transmit the received user-created content item to the remote server. The remote server is configured to associate the content item with the geofence in which the wireless handset is located.
US09043218B2

A Configuration Management DataBase (CMDB) is utilized to cause resources, which are modeled in and managed by the CMDB, to be in compliance with a newly implemented resource rule. In one embodiment, a computer-implementable method includes the step of, in response to detecting a rule change, transmitting a new rule to a rule control logic in a resource management database, wherein the rule change changes a rule for an attribute of a resource in a data processing system, and wherein the resource management database describes attributes of resources in the data processing system.
US09043217B2

A medical kiosk designed to provide tele-med services, check-in services, and/or prescription services for a user. The medical kiosk can include a user video conferencing system that is designed to enable the user to have a real-time or near real-time tele-conference with a medical provider located remotely from the medical kiosk.
US09043212B2

A messaging response system is disclosed wherein a service providing system provides services to users via messaging communications. In accordance with an exemplary embodiment of the present invention, multiple respondents servicing users through messaging communications may appear to simultaneously use a common “screen name” identifier.
US09043205B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a base language model for speech recognition including a first word sequence having a base probability value; receiving a voice search query associated with a query context; determining that a customized language model is to be used when the query context satisfies one or more criteria associated with the customized language model; obtaining the customized language model, the customized language model including the first word sequence having an adjusted probability value being the base probability value adjusted according to the query context; and converting the voice search query to a text search query based on one or more probabilities, each of the probabilities corresponding to a word sequence in a group of one or more word sequences, the group including the first word sequence having the adjusted probability value.
US09043202B2

An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream.
US09043200B2

The present invention is based on the finding that parameters including: a first set of parameters of a representation of a first portion of an original signal and a second set of parameters of a representation of a second portion of the original signal can be efficiently encoded when the parameters are arranged in a first sequence of tuples and a second sequence of tuples. The first sequence of tuples includes tuples of parameters having two parameters from a single portion of the original signal and the second sequence of tuples includes tuples of parameters having one parameter from the first portion and one parameter from the second portion of the original signal. A bit estimator estimates the number of necessary bits to encode the first and the second sequence of tuples. Only the sequence of tuples, which results in the lower number of bits, is encoded.
US09043198B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. One of the methods includes receiving a text item including one or more terms; determining a plurality of text strings, each text string including a matching portion and one or more suffixes, wherein the matching portion matches the text item, and the one or more suffixes are located after the matching portion; ranking the one or more suffixes based on a credibility score and a frequency score of each suffix, the credibility score indicating an estimated credibility of a source of the text string including the suffix, the frequency score indicating an estimated frequency of appearance of the suffix; and providing a group of the one or more suffixes that includes a highest ranking suffix for display as a suggestion for completing a sentence starting from the text item.
US09043190B2

Embodiments include methods of identifying a personalized cardiovascular device based on patient-specific geometrical information, the method comprising acquiring an anatomical model of at least part of the patient's vascular system; performing, using a processor, one or more of geometrical analysis, computational fluid dynamics analysis, and structural mechanics analysis on the anatomical model; and identifying, using the processor, a personalized cardiovascular device for the patient, based on results of one or more of the geometrical analysis, computational fluid dynamics analysis, and structural mechanics analysis of anatomical model.
US09043179B2

A system for testing a plurality of transistors on a wafer having a storage device or personal computer connected via a bus to a plurality of drivers. Each of the voltage drivers having a microcontroller adapted to receive test parameters and provide test data from a plurality of voltage drivers. By utilizing a bus structure, the personal computer can look on one bus for flags indicating test data is available from a driver and receive the data. In addition a bus may be used to provide test parameters to the drivers. In this manner, multiple drivers may be run at the same time incorporating multiple tests. When data is available it is transferred to the personal computer, for providing test parameters to a plurality of drivers, and connected via a second bus for receiving test results from the plurality of drivers.
US09043176B2

A battery degradation determination device includes a fitting module configured to fit AC impedance measurement data into an equivalent circuit model including at least one circuit block in which a resistance and a constant phase element are connected in parallel, and to obtain circuit constants in the equivalent circuit model, a P-value saving module configured to save P values being index of the constant phase element obtained by fitting AC impedance measurement data of a reference battery to the equivalent circuit model, and a degradation determination module configured to perform degradation determination for a battery as a determination target based on circuit constants obtained by fitting AC impedance measurement data of the battery as a determination target to the equivalent circuit model with the use of the P values as fixed values, with reference to correlations between degrees of battery degradation and the circuit constants in the equivalent circuit model.
US09043167B2

A subject information acquisition apparatus includes a first holding member that holds a subject, a probe that receives an elastic wave from the subject through the first holding member, a first holding member deformation amount measuring unit that measures an amount of deformation of the first holding member, and a processing unit that creates an area for generating subject information by using the amount of deformation of the first holding member and position information of the first holding member deformation amount measuring unit and generates an information value of subject information corresponding to the area for generating subject information by using a signal outputted by the probe.
US09043165B2

The abnormality determination apparatus, which is for determining presence of an abnormality in an angle detection device configured to output an output signal having a value equivalent to a rotational angle of a rotating body, includes a smoothing device configured to receive the output signal of the angle detection device to smooth a dependent variable of a function whose independent variable is the rotational angle equivalent value, and a parameter calculation device for calculating an abnormality determination parameter based on the dependent variable smoothed by the smoothing device. The function is such that an integrated value of the rotational angle equivalent value over a predetermined time section is always positive or negative, and is configured to vary the dependent variable continuously in accordance with continuous variation of the independent variable in at least a part of the predetermined time section.
US09043161B2

A modular system and method for testing and measuring various physical and chemical properties of substances includes a user interface unit having a micro controller, a power source, a display, and an input device; and a sensing module having a sensor probe, a signal conditioner, and a sensor controller. The user interface unit and the sensing modules are in electrical communication with one another such that sensor data generated by the one or more sensor probes, corresponding to one or more properties of the substances, is transmitted to the micro controller of the user interface unit. The user interface unit can be used to remotely view, test, record, and analyze data obtained by the sensing module, which module may be located at a remote location. The user interface unit and the sensing module may be in wired or wireless communication according to various known wired and wireless connection means.
US09043156B2

Methods, systems, and computer readable media for monitored application of mechanical force to samples using acoustic energy and mechanical parameter value extraction using mechanical response models can be used for determining mechanical property parameters of a sample. An exemplary method includes applying acoustic energy to a sample to apply a mechanical force to the sample, measuring a response by the sample during the application of the acoustic energy, measuring a recovery response of the sample following cessation of the application of the acoustic energy, and determining a value for at least one additional mechanical property parameter of the sample based on the response measured during application of the acoustic energy and the recovery response measured following cessation of the application of acoustic energy.
US09043155B2

A technique includes processing seismic data indicative of samples of at least one measured seismic signal in a processor-based machine to, in an iterative process, determine basis functions, which represent a constructed seismic signal. The technique includes in each iteration of the iterative process, selecting another basis function of the plurality of basis functions. The selecting includes based at least in part on the samples and a current version of the constructed seismic signal, determining a cost function; and interpreting the cost function based at least in part on a predicted energy distribution of the constructed seismic signal to select the basis function.
US09043150B2

Some embodiments provide a mapping application that provides routing information to third-party applications on a device. The mapping application receives route data that includes first and second locations. Based on the route data, the mapping application provides a set of routing applications that provide navigation information. The mapping application receives a selection of a routing application in the set of routing applications. The mapping application passes the route data to the selected routing application in order for the routing application to provide navigation information.
US09043141B2

A navigation system having a central device which uses a link shape compression unit to compress information of altitude changes of a road link obtained from a three-dimensional road map, and calculates a geometry parameter based on variation of energy of a vehicle travelling on the road link. An on-board terminal device estimates the vehicle's average travelling pattern by using a travel-pattern-estimation unit based on the geometry parameter calculated by the central device, a link-travelling time estimated from statistically-stored traffic information, and a link length. The on-board terminal device further calculates fuel consumption of the vehicle travelling on each road link based on the estimated travelling pattern and parameters of the vehicle by using a fuel-consumption calculation unit, and then, searches a fuel-efficient route by using the fuel consumption as a link cost. The on-board terminal device has a vehicle-type selector for selecting a type of the vehicle.
US09043135B2

A mobile device can obtain wireless network signal strength map data that indicates, for various nearby geographical regions, the wireless network signal strength in each such region. A mobile device can transmit that data to a vehicular navigation system responsible for automatically selecting a high-quality route of vehicular travel between a specified source and destination. The system can take the wireless network signal map data into account when selecting that route. When selecting from among multiple different routes of vehicular travel between a specified source and destination, the system may employ an algorithm that considers wireless network signal strengths along those routes, in addition to the other factors. Consequently, the system can select a longer route having better signal strength over a shorter route having worse signal strength. The system can present the selected route within a set of suggested routes, potentially along with reasons for each route's suggestion.
US09043133B2

Navigation systems and associated methods for providing navigation services are provided. Information associated with a desired route for a vehicle, such as a route between a current location and a desired destination, may be determined. Additionally, contextual information associated with the vehicle may be identified. Based upon the desired route and the contextual information, a direction may be generated for presentation to one or more users, and the generated direction may be output for presentation.
US09043129B2

A method of adjusting a speed of a mobile machine is provided. Image data of a location is collected where currently generated sensor data and previously generated sensor data indicate a discontinuity in sensor data. The image data is analyzed to determine if a non-motion blur score for the image data is above a threshold value. Then, a speed of the mobile machine is adjusted based on a determination that the non-motion blur score is above the threshold value.
US09043128B2

Dive computers in accordance with embodiments of the invention are disclosed that store information concerning a dive site. The stored information can be accessed during the dive to provide information concerning such things as points of interest and/or hazards. One embodiment of the invention includes a processor, memory connected to the processor, a pressure transducer connected to the processor and configured to measure depth, and a display connected to the processor. In addition, the memory contains factual information concerning a dive site, and the processor is configured to display at least a portion of the stored factual information concerning the dive site via the display.
US09043108B2

There is provided a driving support apparatus for a vehicle. When a height of a three-dimensional object extracted as a control subject is less than a set height, and as the height of the control subject becomes lower, a driving control unit increases the range of the braking control that is sequentially inhibited in the stepwise manner from the highest braking level to the lowest braking level.
US09043097B2

A system for the estimation of a pitch angle of machine includes a pitch rate sensor movable with the work implement and a position sensor mounted on the work implement. A controller is configured to determine a first estimate of the pitch angle of the machine based at least in part upon the pitch rate of the machine and determine a second estimate of the pitch angle of the machine based at least in part upon the position signals from the position sensor. The controller is configured to determine a combined estimate of the pitch angle of the machine based at least in part on the first estimate of the pitch angle and in part on the second estimate of the pitch angle.
US09043095B2

A user programmable motor vehicle driving parameter control system includes a motor vehicle including at least one active aerodynamic control element, and a user/vehicle interface member, and a controller including a memory having stored therein a user defined deployment schedule and a processor configured and disposed to selectively deploy the at least one aerodynamic control element based on the user defined deployment schedule.
US09043091B2

When a partial malfunction is detected, a sensor malfunction determination unit changes a control mode from a first control mode to a second control mode. When the control mode is changed from the first control mode to the second control mode, a steered system motor is rotated in a direction corresponding to a rotation direction of a steering wheel immediately before the partial malfunction occurs in the angle sensor. When the absolute value of a steering angular velocity of the steering wheel exceeds a threshold, it is determined that a driver has operated the steering wheel in a direction opposite to a current steered direction, and the rotation direction of the steered system motor is reversed.
US09043088B2

A vehicle behavior control apparatus mounted in a vehicle to control steering of the vehicle. A virtual road outline, which is an outline of a drivable road region where the vehicle will travel, is determined on the basis of detection results from a location sensor. The virtual road outline is reconstructed as a sequence of road segments, such as straight road segments, and right- and left-hand curved road segments. When a current road segment where the vehicle is currently present is a right- or left-hand curved road segment, a subsequent road segment where the vehicle will be present subsequently is tentatively set to a straight road segment until the vehicle reaches the subsequent road segment. The steering angle is controlled so that a virtual-road boundary distance is adapted to a proper distance from the vehicle to a boundary of the virtual road outline situated in front of the vehicle.
US09043085B2

A system includes a source of regenerative power that generates power during a regenerative event, an electrical energy storage system connected with the source of regenerative power to receive and store regenerative power during the regenerative event, an accessory load that reduces an amount of energy stored in the energy storage system when being powered, a source of information, and an accessory load controller. The accessory load controller is responsive to the source of information to estimate when a next occurrence of a regeneration event will occur, predict whether the energy storage device will be in a state of charge condition to receive regenerative power at the time of the predicted regeneration event, and control an application of electrical power to the accessory load based on the prediction in order to reduce the amount of energy stored in the energy storage device and minimize any loss of regenerative power during a next regenerative event.
US09043079B2

Data during normal driving is generated using travel data during the occurrence of a failure or the like, the travel data being accumulated into ordinary vehicles traveling in a city or other places on a daily basis. A failure diagnosis of a vehicle is performed by comparing a reference value with the time sequence electronic control unit (ECU) data of a plurality of driving parameters during the occurrence of a failure, the data being stored into a storage device in the ECU of the vehicle when a failure of the vehicle has occurred. The time sequence ECU data obtained from a large number of vehicles are sequentially accumulated and stored and the numerical vectors of the accumulated time sequence ECU data are generated. The numerical vectors are clustered and classified into a plurality of clusters according to the characteristics. In each of the plurality of clusters, a range of high occurrence rate values is obtained for the values of the respective driving parameters. The obtained range of high occurrence rate values is then stored as a range of the normal values of the driving parameters, and the range of the normal values is set as the reference value for a failure diagnosis.
US09043077B2

A method for determining a type of an impact of an object on a vehicle includes: reading in an acceleration value; determining a transverse acceleration value that represents a difference between the lateral acceleration value and an acceleration value based on the rotational acceleration value, for an acceleration transverse to the longitudinal axis of the vehicle, and/or determining a longitudinal acceleration value that represents a difference between the longitudinal acceleration value and an acceleration value based on the rotational acceleration value, in the longitudinal direction of the vehicle; and recognition of the type of the impact if the transverse acceleration value and/or the longitudinal acceleration value stands in a predetermined relation to a respective threshold value.
US09043067B2

A kinetic energy recovery system (“KERS system”) and motorcycle equipped with the same is disclosed. The KERS system may be mechanical, hydraulic, or a combination thereof. In an embodiment, motorcycle includes a rear wheel, an electric motor, a motor shaft, and a front wheel equipped with a wheel hub that includes a sprag clutch. The motor shaft can be fitted with a motor drive sprocket that drives a jackshaft chain that in turn drives a jackshaft input sprocket that is fitted to the jackshaft. Jackshaft input sprocket may be installed in conjunction with a sprag clutch that allows the rear wheel to free wheel during coasting while the front wheel KERS system is engaged. The motor harvests kinetic energy from the front wheel without simultaneously powering the rear wheel while the use of a geared dead zone allows the front and rear wheels to not lock together to improve safety.
US09043065B2

A vehicle is supplied by a first electrical energy storage unit on board the vehicle, and a ground electrical network providing an energy supply by application of a supply voltage through electrical distribution. The first energy storage unit is controllable under a generator regime or a receiver regime. The supply voltage is adjusted, in the generator regime, by applying an algebraically additive supply voltage originating from the first electrical storage unit to the distribution, to maintain a supply voltage above a minimum threshold. In the receiver regime, if a surplus of supply voltage originating at least partially from a second storage unit in the generator regime is detected above the minimum threshold, this surplus is channeled energetically to the first energy storage unit of the vehicle if it is required for operating the vehicle and enables maintaining the supply voltage below a maximum threshold and above the minimum threshold.
US09043058B1

Methods and systems are for facilitating shift changes in a marine propulsion device having an internal combustion engine and a shift linkage that operatively connects a shift control lever to a transmission for effecting shift changes amongst a reverse gear, a neutral gear and a forward gear. A position sensor senses position of the shift linkage. A speed sensor senses speed of the engine. A control circuit compares the speed of the engine to a stored engine speed and modifies, based upon the position of the shift linkage when the speed of the engine reaches the stored engine speed, a neutral state threshold that determines when the control circuit ceases reducing the speed of the engine to facilitate a shift change.
US09043050B2

A reverse thrust detent system for an aircraft includes a throttle quadrant having an intermediate reverse thrust detent position, a reverse thrust scheduling system interfacing with the throttle quadrant, at least one aircraft engine interfacing with the reverse thrust scheduling system and a programmable input interfacing with the reverse thrust scheduling system and adapted to receive an engine reverse thrust setting. The reverse thrust scheduling system is adapted to operate the at least one aircraft engine according to the engine reverse thrust setting responsive to actuation of the intermediate reverse thrust detent position of the throttle quadrant. A reverse thrust detent method for an aircraft is also disclosed.
US09043049B2

Data and consequently settings in a motor vehicle are personalized in the present case using a central data processing device. The latter knows the positions of a motor vehicle or a plurality of motor vehicles and transmits these positions to a mobile communication appliance, which compares the transmitted positions with its own. If the result of the comparison is that the mobile communication appliance is situated in proximity to one of the motor vehicles, personalized data are transmitted, which can then be used to make personalized settings.
US09043046B2

A data processing device includes a memory, an arithmetic circuit that accesses the memory by outputting an access control signal CTRL that controls access to the memory, a first data storage unit that stores first data used when a self-diagnosis is performed, a read-modify-write circuit that generates second data by replacing a part of the first data stored in the first data storage unit with modify data outputted from the arithmetic circuit, and a determination unit that diagnoses a failure of the read-modify-write circuit by comparing the second data with an expected value.
US09043041B2

The acceleration of a mobile asset is sensed and compared to threshold acceleration levels when the speed of the mobile asset is above a threshold speed. When the acceleration exceeds a threshold a report is created allowing aggressive driving behavior to be logged.
US09043038B2

Methods, systems, and apparatus for aggregating electric power flow between an electric grid and electric vehicles are disclosed. An apparatus for aggregating power flow may include a memory and a processor coupled to the memory to receive electric vehicle equipment (EVE) attributes from a plurality of EVEs, aggregate EVE attributes, predict total available capacity based on the EVE attributes, and dispatch at least a portion of the total available capacity to the grid. Power flow may be aggregated by receiving EVE operational parameters from each EVE, aggregating the received EVE operational parameters, predicting total available capacity based on the aggregated EVE operational parameters, and dispatching at least a portion of the total available capacity to the grid.
US09043032B2

A verification and control method for at least one water purification system is described, which includes a step of supplying, by a server embedded with the water purification system, an editing interface comprising a zone for selecting items of exploitation information representing physical quantities associated with the water purification system, a step of selecting, via the first remote browser, at least one item of exploitation information to constitute at least one exploitation interface page, a step of sending a request to access the exploitation page, by a second remote browser, to the server, a step of collecting the value of each physical quantity represented by a selected item of information to constitute the page, and a step of supplying, by the server, the page comprising each collected value.
US09043026B2

There is provided a method for actuating a first key of a keyboard with a tracer finger of a robot. An exemplary method comprises acquiring parameters of the keyboard and determining a position of the first key as a function of the acquired parameters using a model of the keyboard. The exemplary method also comprises guiding the tracer finger of the robot to the determined position of the first key. The exemplary method additionally comprises actuating the first key with the tracer finger of the robot.
US09043023B2

A robot system, including an arm capable of controlling a position and orientation of an arm tip portion, a hand, which is attached to the arm tip portion and which includes a grasping mechanism configured to grasp an operation target, capable of controlling a relative position and orientation from the arm tip portion of the grasped operation target, and a position and orientation measurement apparatus configured to perform relative position and orientation measurement from the arm tip portion of the grasped operation target, wherein measurement of the relative position and orientation from the arm tip portion of the operation target is performed after the operation target is grasped by the grasping mechanism, while the arm tip portion is still moving, and correction of the relative position and orientation from the arm tip portion of the hand is performed based on a result of the position and orientation measurement so that the arm tip portion takes a predetermined relative position and orientation from the arm tip portion.
US09043014B2

Apparatus, and an associated method, for generating a trouble ticket related to an IT incident. When an IT incident occurs, a worklog is formed by a reporter that enters information associated with the incident. Successive inputs, made by appropriate personnel, are made to update the status of the incident. A table-of-contents is formed, associated with the collection of entries of information. And, each entry of information is categorized, to identify the entry by an associated category.
US09043012B2

A pharmacy automation system having a robot having a hardware device and a software for internal mapping is configured to carry out at least the following different interactions: the robot communicates autonomously with a physician or an assistant directly or via an intermediary; the robot interacts with an inventory of goods and browses the inventory of goods to determine if a prescribed medication is available in the pharmacy; if the prescribed medication is available in the pharmacy, the robot interacts with a medication dispenser, using the internal mapping to fill a container with the prescribed medication, and store the container; when a patient or a proxy arrives to pick up the prescribed medication, the robot checks and approves an identification of the patient or the proxy; and hands the container with the prescribed medication over to the patient or proxy.
US09043008B2

A method models a defect management routine. Both the modeling and a handling are executed within a manufacturing execution system. During an engineering phase: modeling the production process and creating a library of possible defect types which may occur; assigning the defect types to at least one defect group; creating a library of defect specifications; creating a library of defect type specification details; creating at least one runtime defect criteria that is used to link the defect type to a certain production volume; and creating a runtime defect measurement routine that monitors a corrective measure. During a runtime production phase evaluating the product produced; identifying the respective defect type out of the library of defect types; and using the identified defect type to determine a corrective measure, a runtime defect criteria identifying the resource causing the defect type, a production volume, and to run the respective runtime defect management routine.
US09043002B2

A system and method is provided for energizing and managing digitally-controlled devices at different levels of granularity, to achieve desired power use characteristics. At the lowest level, a digitally-controlled device is energized using a variable load-sensing adaptive control (VLSAC). Operation of the device is controlled using digital signals input to the device, so that limits on parameters, such as power consumption are met. A plurality of VLSACs can be coupled to a power distribution unit (PDU), which is controlled to achieve desired levels for selected parameters, set for the PDU. Multiple PDUs can be coupled to a power conversion and regulation unit (PCRU), which can be controlled by a master control to achieve a desired power profile for an entire facility, enabling the facility to meet requirements of a utility supplying the power and thus, reducing operational costs. The VLSACs and PCRU include high efficiency power sources having low distortion.
US09043001B2

Non-invasive electrical nerve stimulation devices and magnetic stimulation devices are disclosed, along with methods of treating medical disorders using energy that is delivered noninvasively by such devices. The disorders comprise migraine and other primary headaches such as cluster headaches, including sinus symptoms that resemble an immune-mediated response (“sinus” headaches), irrespective of whether those symptoms arise from an allergy that is co-morbid with the headache. The disclosed methods may also be used to treat other disorders that may be co-morbid with migraine headaches, such as anxiety disorders. In preferred embodiments of the disclosed methods, one or both of the patient's vagus nerves are stimulated non-invasively. In other embodiments, parts of the sympathetic nervous system and/or the adrenal glands are stimulated.
US09042998B2

An electrode system includes an implantable flexible electrode, especially an epidural electrode, having at least one distal electrical contact (12). The electrode includes a subcutaneously implantable port (26), a probe that can be introduced into the port (26) forms part of the electrode system with at least one probe contact (53), and at least one electrical contact element (56) connected to the distal contact (12) is arranged in the port (26) in order to generate an electrical connection with the probe contact (53).
US09042977B2

A method and system are provided for determining a condition of a selected region of epithelial and stromal tissue in the human breast. A plurality of measuring electrodes are used to measure the tissue and transepithelial electropotential of breast tissue. Surface electropotential and impedance are also measured at one or more locations. An agent may be introduced into the region of tissue to enhance electrophysiological characteristics. The condition of the tissue is determined based on the electropotential and impedance profile at different depths of the epithelium, stroma, tissue, or organ, together with an estimate of the functional changes in the epithelium due to altered ion transport and electrophysiological properties of the tissue. Devices for practicing the disclosed methods are also provided.
US09042970B2

A system for facilitating remote medical diagnosis and consultation of heart disease for a patient, the system comprising: a diagnostic device for performing Electrocardiography on the patient, a network device in communication with the diagnostic device via wired or wireless communication links, a software program pre-installed in the network device, a server located remotely, wherein during operation, the patient activates the diagnostic device which will perform Electrocardiography on the patient, the diagnostic device receives diagnostic data and transmits the diagnostic data to the network device, the software program transmit the diagnostic data to over a network to a server which a physician have access to, and based on the diagnostic data gathered by the server and some additional medical data, the physician can review the patient's health condition and offer an appropriate feedback and diagnosis for the patient.
US09042967B2

A device for fluorescence-based imaging and monitoring of a target comprising: a light source emitting light for illuminating the target, the emitted light including at least one wavelength or wavelength band causing at least one biomarker associated with the target to fluoresce; and a light detector for detecting the fluorescence.
US09042965B2

An intracorporeal marker, for marking a site within living tissue of a host, includes an outer body portion of biodegradable material. An inner body portion is located in the outer body portion. The inner body portion includes biological material that becomes calcified in the living tissue of the host over time. An agent interacts with the biological material to promote calcification of the biological material of the inner body portion in the living tissue of the host.
US09042964B2

Embodiments include a fiducial deployment system and method for use thereof. A fiducial may include one or more protuberances configured to engage one or more slots in a needle of the system. The needle may be configured to deliver a plurality of fiducials to a target location in serial fashion, one at a time. In certain embodiments, echogenic placement of fiducials may present certain advantages.
US09042956B2

The system for displaying muscle force data includes a wearable patch and a remote visual display. The wearable patch carries electrodes suitable for sensing electromyographic signals on the skin of the patient. The patch carries circuitry which converts the detected electromyographic signal to a digital output which can be transmitted to the remote visual display. The circuitry relies on filtering to produce a usable digital signal at very low power consumption. The transmitted signal can be used to drive a variety of visual displays, including a conventional hand-held personal communicators and entertainment devices which had been programmed to suitably process the visual display.
US09042954B2

Generally, embodiments of the present disclosure relate to analyte determining methods and devices (e.g., electrochemical analyte monitoring systems) that have improved signal response and stability by inclusion of a coating including a hydrogel, a crosslinker, and a swelling modulator, where the coating is disposed proximate to a working electrode of in vivo and/or in vitro analyte sensors, e.g., continuous and/or automatic in vivo monitoring using analyte sensors and/or test strips. Also provided are systems and methods of using the, for example electrochemical, analyte sensors in analyte monitoring.
US09042948B2

The adjustable headset is an all in one device that includes an adjustable support band, a display system, a first and second ear cover, a computer system, a communications system, and a power source. The adjustable support band connects to each ear cover, with the ear covers being adjacent to a user's ears. The display system uses binary screens to create the experience of looking at large screens by taking up most of a user's field of view. The display system is attached to the ear covers by adjustable screen bars, which allow a user to change the general orientation of the display system. The computer system is capable of storing and running software programs and interfacing with connected devices by means of a set of connection ports or the communications system. The virtual goggles can adjust to meet individual comfort needs and interface with a variety of technologies.
US09042943B2

Wireless circuit 201 performs transmission and reception of communication data. Cameras 204 and 205 take two moving images with different parallaxes and output two pieces of moving image data. Voice input/output section 202 acquires voice and outputs voice data. CPU 206 transmits multiple pieces of moving image data and voice data via wireless circuit 201, and, when the reception quality of communication data becomes equal to or below a reference value, stops at least one of cameras 204 and 205 to stop transmission of at least one of the multiple pieces of moving image data.
US09042941B2

A method includes selecting a subset k of N accessible antennas to use to process a transmission received at the N antennas and sent by a user equipment, and processing the transmission from the user equipment at least by using baseband information from the k antennas. An apparatus includes one or more processors and one or more memories including computer program code. The one or more memories and the computer program code are configured to, with the one or more processors, cause the apparatus to perform at least the following: selecting a subset k of N accessible antennas to use to process a transmission received at the N antennas and sent by a user equipment; and processing the transmission from the user equipment at least by using baseband information from the k antennas. Additional apparatus, computer programs, and computer program products are disclosed.
US09042932B2

The present invention provides two methods for configuring transmit power of sounding reference signal (SRS), a network device and a UE. One of the methods includes: with a network device, determining SRS transmit power parameters according to power level of signal previously sent from a UE received by each cell to be detected and/or information of cells to be detected by the UE, and sending the SRS transmit power parameters to the UE. The present invention can have an overall consideration on path losses of multiple cells to be detected when calculating the SRS transmit power. Therefore, the power of the cell having poor channel quality for receiving SRS can be guaranteed, in order to ensure the accuracy of channel estimation.
US09042925B2

The present invention relates to a method including aligning a boundary of a downlink subframe from the first base station to a first user equipment with a boundary of a downlink subframe from a second base station to a second user equipment; acquiring timing advance information indicating a time by which a boundary of an uplink subframe from the first user equipment to the first base station advances compared to the aligned boundary of the downlink subframe; and notifying the first user equipment of a time point at which an uplink subframe is transmitted from the first user equipment to the first base station based on the acquired timing advance information, wherein the boundary of the uplink subframe from the notified first user equipment to the first base station is aligned with a boundary of an uplink subframe from the second user equipment to the second base station.
US09042924B1

To enable multiple message originators to share an SMS shortcode, originator identifying codes can be added to outbound SMS messages that prompt recipients to respond with response messages that include the originator identifying codes. The originator identifying codes can be added by a service provider that administers the SMS shortcode. When a response message is received on the SMS shortcode number, the service provider processes the response message content to extract the originator identifying code. The code and, optionally, a recipient ID can be used as a lookup to determine the intended originator that the response message is for. The response message can then be associated by the service provider with the correct originator for subsequent processing.
US09042920B2

A method for processing paging and a mobile switching center are provided in embodiments of the present invention, where the method includes: buffering, by a mobile switching center when a mobile terminal is performing a first communication service, a paging message triggered by a second communication service for paging the mobile terminal; and sending, by the mobile switching center, the paging message to the mobile terminal after the mobile terminal ends the first communication service.
US09042919B2

A system includes a server and a source client executable on a first electronic device in communication with the server The server is configured to provide to a second electronic device in communication with the server access to location data implementable by a user interface associated with the second electronic device The location data enables the user interface to display the geographical location of the first electronic device The access to the location data is accessible to the second electronic device only during a time interval designated by a user of the first electronic device.
US09042905B2

A telecommunication station set such as an IP phone is configured based on proximity of a user. Proximity of the user relative to the station set can be determined using RF-ID, UWB, GPS, direct user input, contextual information or other technology. For example, the user may carry a badge equipped with an RF-ID tag. The RF-ID tag is operative in response to an RF-ID reader associated with the phone, when in close proximity, to signal user ID and password, which may be encrypted. The user ID and password are sent to a SIP server, which authenticates the user and retrieves user-specific configuration details which are returned to the IP phone. The IP phone configures itself with the user-specific parameters. If the user moves away from the phone, as determined by the RF-ID tag being out of range of the reader, the IP phone de-configures itself.
US09042904B2

Techniques for localized dynamic channel allocation help meet the challenges of latency, memory size, and channel time optimization for wireless communication systems. As examples, advanced communication standards, such as the WiGig standard, may support wireless docking station capability and wireless streaming of high definition video content between transmitting and receiving stations, or engage in other very high throughput tasks. The techniques help to deliver the desired user experience in such an environment and support desired performance levels for latency and throughput while controlling memory footprint.
US09042900B2

A CRS base station (21) includes a transmitting section configured to transmit a synchronization establishment signal, a receiving section configured to receive a random access signal corresponding to the synchronization establishment signal, a determining section configured to determine whether or not the random access signal received by the receiving section has been transmitted from an MCS terminal (12) and an interference reduction processing section configured to perform interference reduction processing on the MCS terminal (12) when the determining section determines that the random access signal has been transmitted from the MCS terminal (12).
US09042896B2

A wireless access system and, more particularly, a method and apparatus for more efficiently performing zone switch are disclosed. The method of performing zone switch by an advanced mobile station (AMS) in a mixed-mode advanced base station (ABS) which operates in a mixed mode of a broadband wireless access system includes receiving a ranging response (RNG-RSP) message including system information of an AMS support zone from a legacy zone (LZone) of the ABS, and performing ranging to the AMS support zone using the system information.
US09042892B2

Disclosed is an operating method of a base station which includes searching user equipment, having a machine to machine (hereinafter, referred to as M2M) communication function, from user equipment under communication; sending an M2M call setup request to the searched user equipment; sending a handover call setup request to the remaining user equipment from among the user equipment under communication; and entering a power-saving mode.
US09042891B2

Provided is a method for performing a handover from a first base station to a second base station by a user equipment that is performing a radio communication over a communication channel formed by aggregating a plurality of component carriers. The method includes a step of transmitting a handover command for a component carrier for which a handover has been approved by the second base station among the plurality of component carriers from the first base station to the user equipment and a step of trying to make an access from the user equipment to the second base station for each component carrier in response to the handover command.
US09042879B2

Embodiments of the present invention provide a capacity station activation method and system. The method includes: A coverage station sends activation control information to a capacity station, where the activation control information is used to enable the capacity station to send a pilot signal to a user in a power increasing manner; receives a measurement result of measuring the pilot signal by the user; determines, according to the measurement result, a capacity station that needs to be activated to meet a system requirement; and sends activation information to a determined capacity station that needs to be activated to activate the capacity station. With the capacity station activation method and system in the embodiments of the present invention, a capacity station that needs to be activated can be determined more accurately, and furthermore, transmit power of an activated capacity station can be controlled, thereby reducing energy consumption of a whole system.
US09042864B2

Mobile network services are performed in an appliance in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. The appliance in the radio access network breaks out data coming from a basestation, and performs one or more mobile network services at the edge of the mobile data network based on the broken out data. The appliance has defined interfaces and defined commands on each interface that allow performing all needed functions on the appliance without revealing details regarding the hardware and software used to implement the appliance. This appliance architecture allows performing new mobile network services at the edge of a mobile data network within the infrastructure of an existing mobile data network.
US09042861B2

An emergency wireless connection system which operates as a normal information terminal in normal times and operates as a terminal to send and receive emergency information in emergency situation includes a line detection unit which detects an emergency communication network capable of communicating when emergency situation occurs, and a control unit which makes the emergency wireless connection system conform to a procedure of the emergency communication network based on channel information of the emergency communication network detected by the line detection unit.
US09042858B2

According to one embodiment, a compact low-power receiver comprises first and second analog circuits connected by a digitally controlled interface circuit. The first analog circuit has a first direct-current (DC) offset and a first common mode voltage at an output, and the second analog circuit has a second DC offset and a second common mode voltage at an input. The digitally controlled interface circuit connects the output to the input, and is configured to match the first and second DC offsets and to match the first and second common mode voltages. In one embodiment, the first analog circuit is a variable gain control transimpedance amplifier (TIA) implemented using a current mode buffer, the second analog circuit is a second-order adjustable low-pass filter, whereby a three-pole adjustable low-pass filter in the compact low-power receiver is effectively produced.
US09042853B2

Various embodiments provide for systems and methods for signal conversion of one modulated signal to another modulated signal using demodulation and then re-modulation. According to some embodiments, a signal receiving system may comprise an I/Q demodulator that demodulates a first modulated signal to an in-phase (“I”) signal and a quadrature (“Q”) signal, an I/Q signal adjustor that adaptively adjusts the Q signal to increase the signal-to-noise ratio (SNR) of a transitory signal that is based on a second modulated signal, and an I/Q modulator that modulates the I signal and the adjusted Q signal to the second modulated signal. To increase the SNR, the Q signal may be adjusted based on a calculated error determined for the transitory signal during demodulation by a demodulator downstream from the I/Q modulator.
US09042850B2

A mobile radio receiver for a vehicle includes a tuner front-end section, a location data port for receiving tuner location data, a sensor port for receiving sensor signal measurement data from at least one vehicle sensor, a tuner front-end section parameter server port for sending the tuner location data, the sensor signal measurement data for receiving a set of tuner front-end section parameter data, and a data processing unit. The data processing unit is operably connected to the tuner front-end section, the location data port, the sensor port, and the tuner front-end section parameter server port. The mobile radio receiver provides an operational mode, a checking mode, a tuner parameter retrieval mode, and a tuner parameter application mode.
US09042843B2

A mobile phone system having an application processing function is physically separated into a network data processing device and an application data processing device. Here, the network data processing device configured to process data for voice calls and data calls is placed in one small and light-weight device, the application data processing device configured to perform a high-quality user interface and high-quality applications is placed in another device, and communication between the two devices is defined.
US09042840B2

Techniques for cross-subframe and cross-carrier scheduling of uplink and downlink transmissions in a multi-carrier wireless communication system are disclosed. A base station can include cross-subframe, carrier indication (xSF/CIF) information in a PDCCH message to signal to a user equipment (UE) which subframes and/or component carriers pertain to control information carried therein. The UE may utilize the xSF/CIF information to determine to which subframes and/or component carriers the control information is to be applied.
US09042833B1

A proximity detection module determines, using an infrared (IR) sensor of a user device, a distance between an object and the user device. The proximity detection module compares the distance to a distance threshold. If the distance is below the predefined distance threshold, the proximity detection module determines, using a capacitance sensor of the user device, a capacitance value associated with the object. The proximity detection module compares the capacitance value to a predefined presence threshold, and if the capacitance value meets or exceeds the predefined presence threshold, determines that the object comprises a body part of a user.
US09042831B2

A method of wireless transmission applicable to transmission between a first communication terminal and a second transmission terminal is provided. The first communication terminal transmits data via a first channel selected as a primary transmission channel. The transmission quality of the primary transmission channel is detected. When it is determined that the quality of the primary transmission channel degrades, a third channel replaces the first channel as the primary transmission channel, and a replacement request is sent from the first communication terminal via a second channel. The first communication channel then transmits data via the third channel as the primary transmission channel.
US09042810B2

A method, apparatus, system, and computer program product for auto-installing an integrated receiver/decoder (IRD) includes issuing an auto-installation command from the IRD to an outdoor unit (ODU) and receiving a plurality of tones from the ODU in response to the auto-installation command, each tone representing a center frequency of available user bands (UBs). The auto-installation also includes acquiring a UB center frequency by the IRD, requesting the ODU to confirm a UB number corresponding to the acquired UB center frequency, and receiving confirmation from the ODU that a UB number corresponds to the acquired UB center frequency. The auto-installation also includes sending an acceptance of the assigned UB number from the IRD to signal the ODU that it may mark the assigned UB as assigned.
US09042806B2

An image forming apparatus includes an image forming unit that forms an image on a recording medium; a recording medium stacking unit including a stacking member having a stacking surface on which the recording medium having the image formed by the image forming unit is stacked, an outside member that is located at the outside of the stacking surface so as to extend in a substantially vertical direction to the stacking surface and detachably mounted in the recording medium stacking unit, and a support member having a support portion that supports the stacking member; an outside member recognizing unit that recognizes whether the outside member is mounted on the recording medium stacking unit, or not; and a controller that controls one of a maximum number of recording media to be stacked and a maximum height of stack of recording media in the recording medium stacking unit according to whether the outside member recognizing unit recognizes that the outside member is mounted, or not.
US09042802B2

An image forming apparatus includes: an image bearing member; a charger; an irradiator; a development device having an accommodation unit to accommodate toner to obtain a visible image; a transfer device; and a fixing device to fix the visible image transferred onto a recording medium. The fixing device having a fixing rotation member; and a pressure rotation member to form a nipping portion by contacting the fixing rotation member, wherein the surface pressure of the nipping portion is 1.5 kgf/cm2 or less, wherein the fixing rotation member has a Martens hardness of 1.0 N/mm2 or less at 23° C., wherein the ratio of the projected area of a single particle of the toner onto the recording medium at 120° C. to the projected area of a single particle of the toner onto the recording medium at 23° C. is 1.60 or less.
US09042801B2

An image heating apparatus includes a rotatable heating member; an exciting coil; a magnetic core including a first engaging portion in the neighborhood of an end thereof and a second engaging portion in the neighborhood of another end thereof; a holder including a first recess into which the first engaging portion is inserted and a second recess into which the second engaging portion is inserted; and an elastic member fixed on the holder so as to be located between the magnetic core and the holder. The elastic member urges the first engaging portion, inserted into the first recess, in a direction perpendicular to an inserting direction so that a position of the second engaging portion is determined by the second recess.
US09042799B2

A fixing device includes a rotary endless fixing belt; a nip forming member disposed in an interior of the fixing belt; a rotary opposed member to contact the nip forming member via the fixing belt to form a nip together with the fixing belt; a heat source to directly heat the fixing belt at a portion other than the nip, including at lease one heat-generation part disposed outside lateral ends of a maximum area of the fixing belt where a recording medium passes through, wherein a recording medium carrying an unfixed image is conveyed to the nip and the fixing device fixes the unfixed image onto the recording medium; and a shielding member disposed between the fixing belt and the heat generation part of the heat source and configured to shield heat from the heat source at least at an area outside the maximum passing area of the recording medium.
US09042791B2

A powder accommodation container includes an accommodation container body, a regulation member, and a transport member. The accommodation container body has a hole portion to outside and accommodates powder. The regulation member is provided in the hole portion to regulate a passage of the powder accommodated in the accommodation container body. The transport member is arranged in an inside of the accommodation container body to rotate about a rotating shaft and to transport the powder in the inside of the accommodation container body. The transport member has one end side in a short direction that is arranged on the rotating shaft and the other end side that is a free end, the free end includes a flexible member that is in contact with the accommodation container body to be flexed. The flexible member is locatable to face the hole portion.
US09042781B2

A document reader is provided, which includes side covers disposed to face each other to form side faces of a main body housing, each of the side covers including a protruding section formed with an upper portion of the side cover being protruded outward relative to the main body housing, the upper portion being higher than a predetermined position below a reading unit, the protruding section including a first finger-holding portion disposed on a lower surface of the protruding section, the first finger-holding portion being formed with a length in a longitudinal direction thereof as long as a length of a readable range for the reading unit in a main scanning direction, the first finger-holding portion being configured such that one or more operators put their fingers thereon from below, the first finger-holding portion including one or more ribs formed along the longitudinal direction of the first finger-holding portion.
US09042776B2

A process unit includes a drum frame supporting a photoconductor drum and a development frame supporting a development roller. The development cartridge is swingably supported by the drum frame at a coupling joint provided at a first side of the development frame and a support portion provided at a second side of the development frame. A center of rotation of the development roller is located in a position shifted from a line segment connecting a center of rotation of the coupling joint and a center of rotation of the photoconductor drum to an upstream side with respect to a direction of rotation of the coupling joint as viewed in an axial direction of the development roller, such that the development roller is pressed against the photoconductor drum by the action of the rotatory force received by the coupling joint.
US09042773B2

An electrophotographic image forming apparatus and a development cartridge are provided. The electrophotographic image forming apparatus includes a body including an opening, a photoreceptor cartridge attached to, or detached from, the body through the opening, a photoconductive drum and a mounting portion, a development cartridge attached to, or detached from, the mounting portion through the opening while the photoreceptor cartridge is mounted in the body, a development roller supplying toner to an electrostatic latent image formed on the photoconductive drum, a cover for opening or closing the opening, and a pressurizing unit fixing the development cartridge to the mounting portion by providing a pressing force to the development cartridge in a direction parallel to a center line connecting centers of the photoconductive drum and development roller while the opening is closed.
US09042772B2

An image forming apparatus includes: a body frame having an opening; a cover configured to open/close the opening; an exposure unit configured to expose a photosensitive member and being swingable between an exposure position and a retreated position; an urging member configured to urge the exposure unit from the exposure position towards the retreated position; and an interlocking mechanism configured to: swing the exposure unit from the retreated position to the exposure position against an urging force of the urging member in conjunction with the rotation of the cover when the cover is closed; and allow the exposure unit to swing from the exposure position to the retreated position by the urging force of the urging member in conjunction with the rotation of the cover when the cover is opened.
US09042767B2

An image forming apparatus includes an image bearing member, a charging unit, a laser scanning unit, a developing unit, a transfer member, a recording medium conveyance path, a cleaning unit, and a heating element. The recording medium conveyance path includes a resin member that forms a conveyance surface. The resin member has a concave portion at a location closer to the transfer member than to the image bearing member. The heating element for heating the image bearing member is accommodated in the concave portion. The heating element is disposed downstream from the contact point between the image bearing member and the transfer member in the conveyance direction in which a recording medium is conveyed through the recording medium conveyance path. The developing unit is located upstream from the contact point between the image bearing member and the transfer member in the conveyance direction of the recording medium.
US09042765B2

An image forming apparatus includes a developing unit to form a visible image on a printing medium using developer, a fixing device to fix the developer to the printing medium, and a heat plate placed between the developing unit and the fixing device such that heat generated from the fixing device is absorbed by the heat plate, and transmission of heat to the developing unit is restricted.
US09042763B2

In accordance with one embodiment, an image forming apparatus includes an image forming section configured to form an image on the surface of a medium with a recording material the color of which cannot be erased by heating; a heating section configured to heat the medium to fix the image; and a control section configured to determine whether or not an executed job is a quota subtraction target job or a quota addition target job, calculate a corresponding subtraction quota when the job is a quota subtraction target job or a corresponding addition quota when the job is a quota addition target job, and update the current quota based on the subtraction quota and the addition quota.
US09042760B2

According to one embodiment, there is provided a heating device that includes a heating source, a non-contact thermistor, a contact thermistor and a control unit. The control unit is configured to control the heating source on the basis of the detected temperature of the non-contact thermistor and the detected temperature of the contact thermistor and control the heating member to a predetermined temperature. The control unit performs the temperature control using the detected temperature of the contact thermistor for temperature control from startup time to a target temperature and using the detected temperature of the non-contact thermistor if the temperature exceeds the target temperature.
US09042755B2

Various methods and devices transfer test patches of marking material from a marking device of a printing apparatus to a transfer surface of the printing apparatus, optically measure the density of the test patches on the transfer surface using an optical sensor of the printing apparatus, and measure the electrostatic differences in charge of the transfer surface as the test patches on the transfer surface move by an electrostatic sensor of the printing apparatus. Such methods and devices adjust settings of the marking device based on output from the electrostatic sensor alone, or based on a combination of the output from the optical sensor and converted output from the electrostatic sensor.
US09042750B2

A management server stores stock information on a toner collection box in an image forming apparatus and updates, if a notification received from the image forming apparatus indicates that the toner collection box is full or close to full, the stored stock information of the toner collection box.
US09042748B2

An image forming apparatus includes a latent image carrier to carry a latent image on a surface thereof, a developing device to develop the latent image with toner to form a toner image on the surface of the latent image carrier, a transfer unit to transfer the toner image onto a recording medium, and a controller. The controller executes an image density adjustment control of adjusting a developing bias to obtain a target image density. The controller further executes a forced toner consumption control of forcibly consuming the toner contained in the developing device by attaching the toner to the latent image carrier to form a toner pattern on the surface of the latent image carrier. The controller executes the forced toner consumption control to forcibly consume a smaller amount of toner in response to a higher developing bias as adjusted by the image density adjustment control.
US09042745B2

A developer amount detector for detecting an amount of developer contained in a unit removably installable in an image forming apparatus, including optical elements having a light-emitting element to emit light and a light-receiving element to receive the light; two light-guiding members, provided in the unit, to guide the light from the light-emitting element to the light-receiving element; a holder, held in the image forming apparatus, to hold the optical elements, movable in a direction orthogonal to optical axes of the optical elements as the unit is being installed in the image forming apparatus; and a positioning mechanism to position the unit within the image forming apparatus by restricting movement of the holder in the direction orthogonal to the optical axes relative to the unit in a state in which the unit is installed in the image forming apparatus.
US09042744B2

An image forming apparatus includes a rotatable photosensitive member, an exposure unit for exposing a surface of the photosensitive member to light, and a detecting portion for detecting a lifetime of the photosensitive member on the basis of a thickness of a charge transporting layer of the photosensitive member and an amount of the light received by the charge transporting layer of the photosensitive member.
US09042743B2

A printer for printing a continuous sheet with position detection marks has a mark detection function and a feed amount detection function that are normally enabled. Further, the printer is provided with a mechanism that operates in a sheet feed mode (mark detection mode) that utilizes the mark detection function and a sheet feed mode (feed amount detection mode) that utilizes the set feed amount detection function. If the mark detection function suffers an error, the sheet feed mode is switched from the mark detection mode to the feed amount detection mode, and a printing operation is continued.
US09042741B2

Described herein are systems and methods for accurately estimating and removing a carrier frequency offset. One exemplary embodiment relates to a system comprising a frequency offset detection circuit detecting a carrier frequency offset in an optical signal, and a frequency testing circuit calculating an estimated frequency offset value of the carrier frequency offset, wherein the frequency testing circuit removes a carrier phase based on the estimated frequency offset value and recovers the optical signal. Another exemplary embodiment relates to a method comprising detecting a carrier frequency offset in an optical signal, calculating an estimated frequency offset value of the carrier frequency offset, removing a carrier phase based on the estimated frequency offset value, and recovering the optical signal.
US09042737B2

In the present invention, wasted power consumption caused when a clock and data recovery unit in an optical network unit in a PON system is activated from a power-saving state is reduced and rapid, secure communication is performed. A clock and data recovery unit includes a phase-locked loop that can be set to normal mode or power-saving mode and that includes a voltage-controlled oscillator and recovers a clock signal and a data signal from input signals. The clock and data recovery unit includes a reference clock multiplier circuit that multiplies a reference clock signal and outputs the multiplied reference clock signal; and a frequency training loop that includes the same voltage-controlled oscillator and performs synchronous oscillation training by the voltage-controlled oscillator using the reference clock multiplier circuit before the phase-locked loop transitions from power-saving mode to normal mode.
US09042736B2

Intrapersonal communication systems and methods that provide an optical digital signal link between two or more local devices are disclosed. In some embodiments, the system includes a first signal converter disposed at a first end of the optical digital signal link and configured to convert between electrical digital signals from a first local device and optical digital signals from the optical digital signal link. The system can include an optical connector having a non-contact portion configured to couple optical digital signals between the first signal converter and the optical digital signal link across a gap. The system can include a second signal converter disposed at a second end of the optical digital signal link and configured to convert between electrical digital signals from the second local device and optical digital signals from the optical digital signal link.
US09042727B2

Additional bandwidth is provisioned to layer 2/3 networks by initially provisioning optical wavelength channels to meet incremental needs for additional capacity. When bandwidth requirements grow large enough, a wavelength-sized channel is provisioned to meet the bandwidth needs, and the previously provisioned optical wavelength channels are freed up to be reused for additional growth. The optical wavelength channels may be channelized VLANs mapped to resizable optical channel data units such as ODUflex units.
US09042725B2

The present invention refers to a method for adjusting power levels of channels (15) in an optical link (7) of an optical network comprising at least one optical amplifier (9) wherein the power distribution among the channels (15) of the optical link (7) is achieved in function of: target power levels based on the features of corresponding connections and of link physical features, total available power in said at least one amplifier (9), features of control means allowing the power distribution, and wherein for a channel corresponding to a connection having a higher vulnerability characterizing parameter, the tolerated difference between an actual channel power level and the target power level is lower than for a channel corresponding to a connection having a lower vulnerability characterizing parameter.
US09042724B2

A WDM optical signal is transmitted through a tunable optical filter and is polarization-nulled to find optical signal to noise ratio of individual WDM channels. The polarization nulling can be performed using a heuristic multipoint extrema search method, such as Nelder-Mead method. A plurality of checkpoints can be included in the search to verify the progress and to improve the overall robustness of a real-time polarization nulling.
US09042722B2

An optical transceiver that reduces the EMI radiation leaked therefrom is disclosed. The optical transceiver includes a top cover and the bottom base to form a cavity into which a TOSA, a ROSA, and a circuit are set. The top cover provides a combed structure in a rear portion thereof, where the combed structure has a plurality of fins with a distance preferably less that quarter wavelength λ/4 of the noise wavelength to be reduced. The combed structure operates as a short stub for the electromagnetic wave traveling longitudinally in the cavity.
US09042721B2

Disclosed herein are various embodiments of a time-domain reflectometer having a transmitter configured to apply, to a system under test (SUT), an intensity-modulated probe signal generated based on a periodic pseudo-random bit sequence. The reflectometer further has a receiver configured to receive, back from the SUT, a reflected signal corresponding to the probe signal. The receiver converts the received reflected signal into a binary bit sequence using a relatively simple slicer circuit, and without the use of complex analog circuits and/or multi-bit analog-to-digital converters. The binary bit sequence is then compared with the original pseudo-random bit sequence to obtain a measure of the impulse response of the SUT. In some embodiments, the reflectometer has a controllable noise generator that can be used, e.g., to optimize the obtained measure for the detection of multiple SUT defects having significantly differing reflection characteristics.
US09042716B2

The linear position of an object is estimated using multiple magnetic field sensors and a magnet. The multiple magnetic field sensors are held in fixed relation to one another and in moving relation with respect to the magnet. Readings of the first and second magnetic field sensors and the fixed distance between the first and second magnetic field sensors may be used to estimate the linear position. In some embodiments, an estimated frequency of an approximately sinusoidal field versus position characteristic is also used as part of the estimation.
US09042704B2

A reproduction apparatus comprises a reproduction unit configured to reproduce image data from a recording medium; a detection unit configured to detect users; and a generation unit configured to generate, for each of a plurality of users, management information for distinguishing a portion that has been reproduced and a portion that has not been reproduced in the image data recorded in the recording medium.
US09042694B2

A system for determining properties of a radiant energy beam. The system include a plurality of fiber optic cables each including a first end and a second end and a plurality of optical coupling nodes coupled to a target body, wherein each optical coupling node includes one or more terminations, wherein each termination is coupled to the first end of one of the plurality of fiber optical cables to receive radiant energy from an incident radiant energy beam to determine properties of the radiant energy beam.
US09042688B2

An optical switch (16) for alternatively redirecting a source beam (14) includes a director assembly (18) that is selectively moveable between (i) a first switch position (350), (ii) a second switch position (352), and (iii) a dual switch position (354). In the first switch position (350), the source beam (14) passes to a first port (36). In the second switch position (352), the source beam (14) is directed to a second port (38). In the dual switch position (354), the director assembly (18) splits the source beam (14) into a first beam part (314A) that is directed to the first port (36), and a second beam part (314B) that is directed to the second port (38).
US09042685B2

This invention concerns real-time multi-impairment signal performance monitoring. In particular it concerns an optical device, for instance a monolithic integrated photonics chip, comprising a waveguide having an input region to receive a signal for characterization, and a narrow band CW laser signal. A non-linear waveguide region to mix the two received signals. More than one output region, each equipped with bandpass filters that extract respective discrete frequency bands of the RF spectrum of the mixed signals. And, also comprising (slow) power detectors to output the extracted discrete frequency banded signals.
US09042677B2

A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
US09042672B2

Various embodiments of methods and apparatus for motion deblurring are disclosed. In one embodiment, an estimate of a latent image of a blurred image at a current scale from an estimate of a latent image at a previous coarse scale is generated using an upsampling super-resolution function, and a blur kernel is estimated based on the estimate of the latent image and the blurred image; and are repeated from a course to fine scale. A final image estimate is generated. The generating the final image estimate includes performing a deconvolution of the latent image using the blur kernel and the blurred image.
US09042663B2

Embodiments of the present disclosure can include devices for storing and exchanging color space encoded images. The encoded images can store input data into high capacity multi-colored composite two-dimensional pictures having different symbols organized in specific order using sets in a color space. The encoding can include performing two-level error correction and generating frames based on the color space for formatting and calibrating the encoded images during decoding. The decoding can use the frames to perform color restoration and distortion correction. The decoding can be based on a pseudo-Euclidean distance between a distorted color and a color in a color calibration cells. In some embodiments, an encoded image can be further divided into sub-images during encoding for simplified distortion correction.
US09042652B2

An apparatus may include a memory, a processor circuit, and a connected component labeling module. The connected component labeling module may be operative of the processor circuit to determine one or more connected components during reading of an image comprising a multiplicity of pixels from the memory, assign a label to a plurality of pixels of the multiplicity of pixels, generate one or more label connections for a respective one or more labels, each label connection linking a higher label to a lowest label for the same connected component, and write to the memory for each label of the one or more labels a lowest label as defined by the label connection for the each label after a label is assigned to each pixel.
US09042646B2

A method of identifying groups of related digital images in a digital image collection, comprising: analyzing each of the digital images to generate associated feature descriptors related to image content or image capture conditions; storing the feature descriptors associated with the digital images in a metadata database; automatically analyzing the metadata database to identify a plurality of frequent itemsets, wherein each of the frequent itemsets is a co-occurring feature descriptor group that occurs in at least a predefined fraction of the digital images; determining a probability of occurrence for each the identified frequent itemsets; determining a quality score for each of the identified frequent itemsets responsive to the determined probability of occurrence; ranking the frequent itemsets based at least on the determined quality scores; and identifying one or more groups of related digital images corresponding to one or more of the top ranked frequent itemsets.
US09042636B2

Implementations of the present invention involve methods and systems for converting a 2-D image to a stereoscopic 3-D image and displaying the depth of one or more pixels of the 3-D image through an output image of a user interface. The pixels of the output image display the perceived depth of the corresponding 3-D image such that the user may determine the relative depth of the pixels of the image. In addition, one or more x-offset values or z-axis positions may be individually selected such that any pixel of the output image that correspond to the selected values is indicated in the output image. By providing the user with a visualization tool to quickly determine the perceived position of any pixel of a stereoscopic image, the user may confirm the proper alignment of the objects of the image in relation to the image as a whole.
US09042634B2

Aspects of the invention provide a solution for analyzing an object, such as a part of a turbo machine. A planar surface is generated using a curved reformat function based on a surface of a three-dimensional (3D) image of an object. A peel of the 3D image that is adjacent to the surface is determined. Based on the peel, a second planar surface is generated. These two, and/or other similarly generated planar surfaces can be analyzed to determine characteristics of the original object.
US09042633B2

The recognition rate is improved while suppressing the processing time. The character recognition unit 80 of a check reader 1 uses two sets of reference waveform data, data for printing method 1 and data for printing method 2, in combination with modifying the reference waveform data in two ways, sliding the reference waveform data or scaling the reference waveform data according to variation in the line width of the magnetic ink character 101, to execute four candidate selection processes. If the same character is selected as a candidate by the first three of the four selection process combinations, the remaining one of the four processes is limited to using the reference waveform data for the selected candidate character.
US09042630B2

A method for determining whether a test biomarker is a stain for a type of cell component, such as membrane or nucleus, involves performing various segmentation processes on an image of tissue stained with the test biomarker. One segmentation process searches for a first cell component type, and another segmentation process searches for a second cell component type by segmenting only stained pixels. The test biomarker is identified as a stain for each component type if the process identifies the component based only on stained pixels. Whether the test biomarker is a membrane stain or nucleus stain is displayed on a graphical user interface. In addition, the method identifies stained pixels corresponding to a second cell component using pixels determined to correspond to a first cell component. An expression profile for the test biomarker is then displayed that indicates the proportion of stained pixels in each type of cell component.
US09042629B2

The invention relates to a system (100) for classifying image data on the basis of a model for adapting to an object in the image data, the system comprising a segmentation unit (110) for segmenting the image data by adapting the model to the object in the image data and a classification unit (120) for assigning a class to the image data on the basis of the model adapted to the object in the image data, thereby classifying the image data, wherein the classification unit (120) comprises an attribute unit (122) for computing a value of an attribute of the model on the basis of the model adapted to the object in the image data, and wherein the assigned class is based on the computed value of the attribute. Thus, the system (100) of the invention is capable of classifying the image data without any user input. All inputs required for classifying the image data 10 constitute a model for adapting to an object in the image data. A person skilled in the art will understand however that in some embodiments of the system (100), a limited number of user inputs may be enabled to let the user influence and control the system and the classification process.
US09042623B2

Systems and methods for processing magnetic resonance imaging (MRI) data are provided. A method includes receiving MRI data comprising a plurality of k-space points and deriving a plurality of image data sets based on the MRI data, each of the plurality of MRI image sets obtained by zeroing a different one of the plurality of k-space points. The method further includes computing image space metric values for each of the plurality of image data sets and adjusting a portion of the MRI data associated with ones of the image space metric values that fail to meet a threshold value to yield adjusted MRI data.
US09042620B2

A method and system for automatic multi-organ segmentation in a 3D image, such as a 3D computed tomography (CT) volume using learning-base segmentation and level set optimization is disclosed. A plurality of meshes are segmented in a 3D medical image, each mesh corresponding to one of a plurality of organs. A level set in initialized by converting each of the plurality of meshes to a respective signed distance map. The level set optimized by refining the signed distance map corresponding to each one of the plurality of organs to minimize an energy function.
US09042618B2

A method and apparatus for automatic detection and labeling of 3D spinal geometry is disclosed. Cervical, thoracic, and lumbar spine regions are detected in a 3D image. Intervertebral disk candidates are detected in each of the spine regions using iterative marginal space learning (MSL). Using a global probabilistic spine model, a separate one of the intervertebral disk candidates is selected for each of a plurality of labeled intervertebral disk locations.
US09042616B2

Provided is a medical image processing device capable of determining a state of an obtained brain image and adjusting the obtained image to suit for performing tissue separation processing. The medical image processing device is configured to select a slice image to be processed as a target slice image from a brain image configured by a plurality of slice images, performs processing for measuring an effective maximum value in the cerebral parenchyma, an effective maximum value in a whole image, and a peak average value around the skull with respect to the selected target slice to determine necessity of high-signal-value-control processing based on the measured effective maximum value in the cerebral parenchyma, the effective maximum value in a whole image, and the peak average value around the skull so that when it is determined that the high-signal-value-control processing is necessary, the high-signal-value-control processing is performed to the brain image.
US09042611B2

A system and/or method automatically identifies one or more vascular regions in a medical image or set of medical images. For example, the system/method may automatically identify vascular structures as belonging to the left carotid, right carotid, and/or basilar vascular regions in the head. The system/method takes as input the medical image(s) and automatically identifies one or more vascular regions. The system/method may also automatically generate MIP renderings of the identified region or regions.
US09042591B2

Corded devices, such as headphones and power suppliers, can be stored in a case that reduces the tendency of their cords to tangle without the need for wrapping or winding.
US09042581B2

Measures for improving the acoustic properties of a microphone component produced in sacrificial layer technology. The micromechanical microphone structure of such a component is implemented in a layered structure, and includes at least one diaphragm, which is deflectable by sound pressure and which is implemented in a diaphragm layer, and a stationary acoustically permeable counterelement for the diaphragm which is implemented in a thick functional layer above the diaphragm layer and which is provided with through openings for introducing sound. The through openings for introducing sound are situated above the middle region of the diaphragm, while perforation openings which are largely acoustically passive are provided in the counterelement, above the edge region of the diaphragm.
US09042571B2

In some embodiments, a method for processing output of at least one microphone of a device (e.g., a headset) to identify at least one touch gesture exerted by a user on the device, including by distinguishing the gesture from input to the microphone other than a touch gesture intended by the user, and by distinguishing between a tap exerted by the user on the device and at least one dynamic gesture exerted by the user on the device, where the output of the at least one microphone is also indicative of ambient sound (e.g., voice utterences). Other embodiments are systems for detecting ambient sound (e.g., voice utterences) and touch gestures, each including a device including at least one microphone and a processor coupled and configured to process output of each microphone to identify at least one touch gesture exerted by a user on the device.
US09042570B2

An ANC apparatus using so-called adaptive control is provided with a cancellation sound output means which outputs front wheel cancellation sound that cancels front wheel vibration noise due to front wheel vibration at a position to be silenced on the basis of a front wheel reference signal, and outputs rear wheel cancellation sound that cancels rear wheel vibration noise due to predicted rear wheel vibration at the position to be silenced on the basis of a rear wheel reference signal, and a turning state detection means which detects a turning state of a vehicle. When a difference in travel trajectory between a front wheel and a rear wheel is detected on the basis of the turning state, the cancellation sound output means suppresses the output of the rear wheel cancellation sound.
US09042568B2

A smart portable stethoscope is formed of a smart mobile device and a casing assembly for the mobile device. The casing assembly comprises a casing member, a diaphragm holder member configured to securely and effectively retain a diaphragm, and a vibrator-transducer member. The casing member includes a diaphragm connector part configured to securely fasten the diaphragm holder member to the casing member. The vibrator-transducer member is configured to be securely fastened to diaphragm holder member or casing member in such a manner that its vibrator is disposed to interconnect with the diaphragm and effectively duplicate vibrations captured by the diaphragm so as to deliver medical-grade auscultation electronic signal based on the duplicated vibrations to the mobile device through an audio plug plugged into a microphone jack thereof.
US09042565B2

A method and apparatus processes multi-channel audio by encoding, transmitting or recording “dry” audio tracks or “stems” in synchronous relationship with time-variable metadata controlled by a content producer and representing a desired degree and quality of diffusion. Audio tracks are compressed and transmitted in connection with synchronized metadata representing diffusion and preferably also mix and delay parameters. The separation of audio stems from diffusion metadata facilitates the customization of playback at the receiver, taking into account the characteristics of local playback environment.
US09042563B1

A system, method and program product for improved techniques for sound management and sound localization is provided. The present invention provides for improving sound localization and detection by inputting a predetermined location's dimensional data and location reference and processing detected sound details, detection device details and the associated location dimensional data as sound localization information for multi-dimensional display. The present invention provides mapping information of sound, people and structural information for use in multiple applications including residential, commercial and emergency situations.
US09042562B2

According to one embodiment, an audio controlling apparatus includes a first receiver configured to receive audio signal, a second receiver configured to receive environmental sound, a temporary gain calculator configured to calculate temporary gain based on environmental sound received by second receiver, a sound type determination module configured to determine sound type of main component of audio signal received by first receiver, and a gain controller configured to stabilize temporary gain that is calculated by temporary gain calculator and set gain, when it is determined that sound type of main component of audio signal received by first receiver is music.
US09042561B2

A loudspeaker drive circuit has a microphone which forms part of an acoustic echo cancellation system. An input signal is processed before application to a loudspeaker driver, and the processing is controlled in dependence on the echo cancellation system performance, such as to control the extent to which the loudspeaker is driven into a non-linear operating region. In this way, the linearity can be controlled so as to provide an excursion limit, without needing a model of the loudspeaker or additional dedicated sensors.
US09042559B2

An apparatus for processing an audio signal and method thereof are disclosed. The present invention includes receiving a downmix signal and side information; extracting control restriction information from the side information; receiving control information for controlling gain or panning at least one object signal; generating at least one of first multi-channel information and first downmix processing information based on the control information and object information, without using the control restriction information; and, generating an output signal by applying the at least one of the first multichannel information and the first downmix processing information to the downmix signal, wherein the control restriction information relates to a parameter indicating limiting degree of the control information.
US09042555B2

A request to render content associated with a first super distributed content file is detected by a content rendering device. At least one portion of the content associated with the first super distributed content file is determined to be missing from the first super distributed content file. A second file including the at least one portion of the content missing from the first super distributed content file is obtained from a server. The at least one portion of the content of the second file includes partial encrypted portions of the content associated with an encryption system of the content rendering device. A content output stream including decrypted partial encrypted portions of the content of the second file and the content associated with the first super distributed content file is generated. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US09042551B2

A semiconductor structure including a device configured to receive an input data-word. The device including a logic structure configured to generate an encrypted data-word by encrypting the input data-word through an encrypting operation. The device further including an eFuse storage device configured to store the encrypted data-word as eFuse data by blowing fuses in accordance with the encrypted data-word.
US09042542B2

In a wide-area communication system, users or numbers in the system to be alerted are ranked so to improve the efficiency of the alert calls. Rankings are based on various factors, including whether two or more users are on the same active call, whether a user is on an active call, how recently a user ended a call, and whether a user recently missed a call. Within rankings, there may be multiple callers or numbers. These users may further be ranked, such as by determining which caller is expected to end a call first based on the current elapsed time of the call and the average call duration for that user or number.
US09042536B2

System, method, and computer program product to provide targeted and variable information during a remote conference, by: responsive to a first person joining the remote conference, playing a first tone having a first acoustical characteristic indicating an arrival of the first person, responsive to a second person joining the remote conference, playing a second tone having a second acoustical characteristic indicating an arrival of the second person, the second acoustical characteristic different than the first, and responsive to one of the first person and the second person leaving the remote conference, playing a third tone having a third acoustical characteristic indicating a departure of one of the first person and the second person, the third acoustical characteristic different than the second, a type of the first, second, and third acoustical characteristics being the same, the first, second, and third tone audible to at least one person on the remote conference.
US09042535B2

In one implementation, a conference hosted on a conference bridge that includes an echo control device that classifies the echo return loss of a plurality of endpoints. The endpoints may include endpoints on internet protocol (IP) networks and public switched telephone networks (PSTN). The echo control of the endpoints is controlled independently. An echo classification module calculates the echo return loss value of the associated echo tail of the endpoint and chooses an appropriate echo control mode. If the echo return loss is above a high threshold, a pass through mode is activated. If the echo return loss is below a low threshold, a full echo cancellation mode is activated. If the echo return loss is between the low threshold and the high threshold, an echo suppression mode is activated.
US09042528B2

A telephony user device capable of establishing a communications session for communication of data in a data communications network, the telephony user device including a processing system configured to provide a reconfigurable graphical user interface, establish a telephone call with a voicemail system, establish a separate communications session, separate from the telephone call, for the transfer of data to/from the telephony user device, on the basis of one or more call party details associated with the telephone call, and reconfigure at least a part of the graphical user interface in accordance with configuration data received via the separate communication session, the configuration data relating to and/or being derived from the voicemail system.
US09042526B2

A method for allowing a calling party to leave a message for a called party. The method comprises: receiving a command provided by the calling party and indicative of a desire of the calling party to leave a message for the called party; obtaining message destination information associated with the called party; receiving a voice message provided by the calling party; generating an electronic message representative of the voice message; and causing transmission of the electronic message based on the message destination information. An apparatus for implementing the method is also provided.
US09042524B2

According to one aspect, a proximity-activated voice recording system having at least two proximity-activated voice recording devices. Each voice-activated recording device may include a first proximity sensor for detecting a proximity defined by a device communications distance, and an identification token that contains first identification information for identifying the voice-activated recording device. In some cases, each device may have a second proximity sensor for detecting a proximity defined by a vocal communications distance.
US09042523B2

A method for removing voice messages in a voicemail system queue. The method includes acquiring data associated with a first call, including a voice message provided during the first call and a unique identifier assigned to the voice message of the first call. The method also includes receiving a second call and acquiring data for the second call, the data including information indicating whether the second call relates to a voice message previously provided to the voicemail system. The method also includes determining if the second call is related to the first call based on a comparison of at least a portion of the data for the second call and at least a portion of the data for the first call. The method also includes modifying the stored data associated with the first call if the second call is determined to be related to the first call.
US09042517B2

To provide an X-ray imaging apparatus capable of easily adjusting the sensitivity or capable of easily extracting the amount of refraction of X-rays.An X-ray imaging apparatus irradiating an object to be measured with an X-ray beam from an X-ray source that generates X-rays of a first energy and X-rays of a second energy different from the first energy to measure an image of the object to be measured includes an attenuator and a detector. The attenuator attenuates the X-ray beam transmitted through the object to be measured and is configured so as to vary the amount of attenuation of the X-rays depending on a position on which the X-ray beam is incident. The detector detects the X-ray beam transmitted through the attenuator and is configured so as to detect the X-rays of the first energy and the second energy.
US09042516B2

A system comprises a structure having particles embedded at a level within the structure, and X-ray imaging apparatus for capturing images of the particles at the level.
US09042510B2

An image processing device of a computer tomography system includes an interface and a calibration data determiner. The interface is implemented to receive a first set of X-ray recordings of an object to be examined from first discrete recording angles and to receive a second set of X-ray recordings of the object to be examined from second discrete recording angles. The calibration data determiner is implemented to determine calibration data for the computer tomography system on the basis of the first set. The first set is further recorded during a first rotation run wherein the computer tomography system and the object to be examined rotate relative to each other, wherein the second set is recorded during at least a further rotation run after the first rotation run. On the basis of the calibration data and the first and second sets a computer tomography recording is reconstructable.
US09042501B2

A receiving circuit, use, and method for receiving an encoded and modulated radio signal is provided. The circuit comprise a demodulator and a digital filter connected downstream of the demodulator for moving averaging. The filter has at least two FIFO registers and subtractors. Whereby for subtracting an output value of the FIFO register from an input value of the FIFO register a subtractor is connected to each FIFO register. Wherein the filter has a weighting unit, which is connected downstream of each FIFO register, and wherein the filter has an integrator, which is connected downstream of the subtractors for integration.
US09042499B2

Radio frequency (RF) receivers having whitened digital clocks and related methods are disclosed. Disclosed embodiments generate whitened clocks having random variations that are used to operate digital processing blocks so that interference created by the whitened clocks is seen as white noise within the received RF signal spectrum. RF input signals are received by RF front-ends (RFFEs) that output analog signals associated with channels within the RF input signals. These analog signals are converted to digital information and processed by digital receive path circuitry that outputs digital data associated with the channel. The digital receive path circuitry includes a whitened clock generator that generates a whitened clock having random variations and which a digital processing block that operates based upon the whitened clock. Further, the RFFE and the digital receive path circuitry are located within a single integrated circuit.
US09042497B2

A system that incorporates the subject disclosure may include, for example, a process that includes adjusting a filter in electrical communication between an input terminal and a demodulator. The filter is applied to an information bearing signal, e.g., to mitigate interference, received at the input terminal, resulting in a filtered signal. An error signal is received, indicative of errors detected within information obtained by demodulation of a modulated carrier of the filtered signal. A modified filter state is determined in response to the error signal and the filter is adjusted according to the modified filter state, e.g., to improve mitigation of the interference. Other embodiments are disclosed.
US09042491B2

This disclosure provides systems, methods, and apparatus for receiving paging messages in fast fading scenarios. In one aspect, a method of demodulating a paging message during an assigned time slot by a wireless communications apparatus operating in an idle mode is provided. The method includes determining, in anticipation of the assigned time slot, an expected time position corresponding to a path of a pilot signal having a greater signal strength relative to other pilot signals. The method further includes assigning a first demodulation element to demodulate the pilot signal with reference to the expected time position and assigning a second demodulation element to demodulate the pilot signal with reference to a time offset from the expected time position. Other aspects, embodiments, and features are also claimed and described.
US09042489B2

A carrier frequency offset compensation method for a communication system is provided. The method includes: mixing, filtering and interpolating an input signal according to a mixing parameter, a first filtering parameter and a first interpolation parameter, respectively, to generate a processed result; calculating a carrier frequency offset estimation value of the input signal according to the processed result; adjusting the mixing parameter according to the carrier frequency offset estimation value; and mixing, filtering and interpolating the input signal according to the adjusted mixing parameter, a second filtering parameter and a second interpolation parameter, respectively. The first interpolation parameter is associated with a cut-off frequency corresponding to the first filtering parameter.
US09042477B2

Provided is a data transmission system of providing preambles of different classes according to a characteristic of a terminal. A terminal having constraints on using a power with respect to a data reception may receive only a preamble of a particular class and thus decrease a power consumption. A general terminal may receive preambles of plural classes and quickly receive data.
US09042476B2

Disclosed are methods and a device for Multi-resolution PMI Feedback. In one implementation, a user equipment finds a rank 1 or rank 2 Precoding Matrix Indicator based on the signal channel matrix and interference covariance matrix, defines an error vector, obtains an orthonormal basis for the projection matrix, finds the (M−1)-dimensional vector from a codebook (e.g., oversampled Discrete Fourier Transform) with the minimum Euclidean distance, and sends a feedback representing to the base station regarding the vector that it found in the codebook.
US09042474B2

Methods and apparatuses for information feedback and precoding have been provided. A method for processing communication data at a user equipment in a wireless communication system may comprise: deriving a spatial correlation matrix R of multiple transmit antennas of a base station based on an obtained downlink channel transmission matrix H; transforming a precoding codebook F according to the spatial correlation matrix R; selecting a precoding matrix Fs based on the transformed precoding codebook; and feeding back information about the spatial correlation matrix R and information about the selected precoding matrix Fs to the base station. A method for data precoding at a base station in a wireless communication system may comprise: obtaining, from a user equipment, information about a spatial correlation matrix R of multiple transmit antennas of the base station and information about a precoding matrix Fs selected by the user equipment; determining a desired precoding matrix FR,s based on the obtained information and a precoding codebook; and precoding downlink data to be transmitted to the user equipment with the desired precoding matrix FR,s.
US09042468B2

A method includes determining a sequence of first coefficient estimates of a communication channel based on a sequence of pilots arranged according to a known pilot pattern and based on a receive signal, wherein the receive signal is based on the sequence of pilots transmitted over the communication channel. The method further includes determining a sequence of second coefficient estimates of the communication channel based on a decomposition of the first coefficient estimates in a dictionary matrix and a sparse vector of the second coefficient estimates, the dictionary matrix including filter characteristics of at least one known transceiver filter arranged in the communication channel.
US09042461B2

Systems and methods are provided for transmitting OFDM information via IFFT up-sampling components that transmit data at a higher sampling rate than conventional systems to simplify filter requirements and mitigate leakage between symbols. In one embodiment, an NL point IFFT is performed on a zero inserted set of frequency domain symbols. In another embodiment, the NL point IFFT is further optimized by exploiting the fact that (N−1) L of the frequency domain symbols are zero. This enables an embodiment that consists of a pre-processor that multiplies the input samples by complex phase factors, followed by L point IFFTs.
US09042455B2

A method comprises receiving original encoded video stream as one input, accessing encoded data divided into slices which are further divided into blocks, receiving the list of possible changes or watermarks as another input, accessing at least one block, decoding each slice, setting down each slice, extracting from the list those changes that apply to the at least one block, and constructing propagation maps from inter-prediction or intra-prediction using changes for the at least one block. The method can further comprise decoding luminance data using the propagation maps, comparing the luminance data to a fidelity threshold, and applying possible changes or watermarks to those not exceeding the fidelity threshold.
US09042454B2

A system for creating composite encoded video from two or more encoded video sources in the encoded domain. In response to user input, a markup language-based graphical layout is retrieved. The graphical layout includes frame locations within a composite frame for at least a first encoded source and a second encoded source. The system either retrieves or receives the first and second encoded sources. The sources include block-based transform encoded data. The system also includes a stitcher module for stitching together the first encoded source and the second encoded source according to the frame locations of the graphical layout to form an encoded frame. The system outputs an encoded video stream that is transmitted to a client device associated with the user. In response to further user input, the system updates the state of an object model and replaces all or a portion of one or more frames of the encoded video stream. The system may be used with MPEG encoded video.
US09042450B2

The present invention relates to a method and apparatus for encoding or decoding a video signal. According to the present invention, a plurality of reference units for image prediction of the current unit is acquired and combined to obtain a unit prediction value, thereby improving the accuracy of image prediction. More particularly, the present invention relates to a method for inducing a variety of reference units using a motion vector prediction value or a motion vector which is used in conventional inter-prediction, and also relates to a method which combines the reference units so as to obtain the prediction value for the current unit. In addition, the present invention relates to a method which involves acquiring a plurality of reference units for a merging mode, and combining the reference units so as to perform image prediction.
US09042448B2

A first super-resolution enlarger 103 works on moving pictures input with a standard resolution, implementing a process for a super-resolution enlargement including information on frequency components in the spatial direction and the temporal direction that has been potentially contained in the input moving pictures but unable to express to a sufficient degree by the standard resolution, and provides super-resolution enlarged signals, which are returned to the standard resolution at a first resolution converter 104, and the super-resolution enlarged signals as returned to the standard resolution are encoded at a second encoder 107. There is a first encoder 102 for encoding moving pictures input with the standard resolution, and a multiplexer 109 working to multiplex a sequence of encoded bits from the first encoder 102, a sequence of encoded bits from the second encoder 107, and the like. The second encoder 107 is adaptive to employ local decoded signals in the first encoder 102 or processed signals thereof, as reference signals.
US09042447B2

There is provided an image coding apparatus for outputting an image stream in which random access and easy editing are possible without reducing encoding efficiency. The image coding apparatus sets, in the image stream, a picture in which the random access is possible based on camera control data or correlation between the images.
US09042445B2

Methods are disclosed for performing improved deblocking filtering across edges between macroblocks, with particular application to cases where one macroblock is field coded and its neighbors are frame coded. A method for filtering across horizontal edges comprises determining which macroblocks are considered to be vertically adjacent to each other. The method also determines which macroblocks are considered to be sampled at a same time. Finally, filtering is performed between vertically adjacent macroblocks that are considered to be sampled at a same time. Another method for filtering across vertical edges comprises determining which macroblocks are considered to be horizontally adjacent to each other. The method effectively re-arranges a vertical ordering of horizontal lines of at least a subset of the horizontally adjacent macroblocks. Finally, filtering is performed between the horizontally adjacent macroblocks after the re-arranging.
US09042438B2

A multi-phase partial response receiver supports various incoming data rates by sampling PrDFE output values at a selected one of at least two clock phases. The receiver includes a calibration circuit that performs a timing analysis of critical data paths in the circuit, and this analysis is then used to select the particular clock phase used to latch the output values. These techniques permit the multiplexer outputs from for each phase of the partial response receiver to directly drive selection of a multiplexer for the ensuing phase, i.e., by avoiding regions of instability or uncertainty in the respective multiplexer outputs.
US09042437B2

A method for optimizing the performance of an active HDMI cable. An active cable compensator is provided within the HDMI cable itself. The parameters controlling each of the active components (such as parameters setting gain and frequency distribution) within an individual HDMI cable are set through a programming process. The programming is preferably performed with the cable installed between the actual source and actual sink it will be connecting. The HDMI cable includes an internal controller that governs the equalizers and other active functions. A memory is connected to this controller so that settings may be retained even when power is lost.
US09042434B2

Method and filter for filtering a signal, in which the signal is applied to a delay line having a plurality of taps. Respective weighting coefficients of a windowing function are applied to outputs from the plurality of taps to thereby generate a plurality of weighted outputs. The method comprises repeatedly selecting, for output, whichever of the weighted outputs has the highest value.
US09042426B1

A wireless communication system includes a mobile device carried by a user and an in-vehicle apparatus equipped to a vehicle and communicatively connected with the mobile device. The in-vehicle apparatus includes a transmission unit, a transmission control unit, a reception determination unit, and a position determination unit. The transmission unit transmits low-frequency band request signals generated by spread modulating transmission data with predetermined spreading factors. The transmission control unit controls the transmission unit to generate and transmit first and second request signals having first and second attainable ranges by spread modulation using first and second spreading factors, respectively. The reception determination unit performs reception determination to response signal transmitted from the mobile device in response to the request signal. The position determination unit specifies the first attainable range or the second attainable range as a mobile device position area in response to a reception determination result.
US09042425B2

An electrode for a resistance analytical furnace has a crucible-engaging surface and an end spaced from the crucible-engaging surface having a plurality of grooves formed therein. A manifold mounted on the end of the electrode defines a dust recovery plenum and includes an outlet communicating with the plenum for coupling to a vacuum source to remove debris from the electrode. The improved electrode and electrode cleaning manifold positioned on the electrode provides a turbulent airflow for removal of dust and debris from an analytical furnace.
US09042410B2

Disclosed is a method for conducting communication using a frame structure which supports two or more wireless communication schemes, and an apparatus using the method. A method for constructing an FDD frame according to the present invention efficiently supports a legacy system and an enhanced system using an H-FDD frame structure. Further, the method for constructing an FDD frame according to the present invention efficiently supports a terminal and an H-FDD terminal, which use different communication systems.
US09042407B2

Embodiments of the present invention provide a delivered-bandwidth adjustment method and module, and a dynamic bandwidth assignment device. The method includes: obtaining a transmission container bandwidth; and adjusting a delivery cycle of a bandwidth delivery stage and a delivered bandwidth of each delivery cycle according to a preset set of bandwidth thresholds and the transmission container bandwidth, where the preset set of bandwidth thresholds include at least two bandwidth thresholds and a delivery cycle corresponding to each bandwidth threshold. Through the technical solutions in the embodiments of the present invention, the delivered bandwidth can be managed effectively, so as to improve the bandwidth utilization and the data transmission efficiency.
US09042398B2

A credit based queue scheduler dynamically adjusts credits depending upon at least a moving average of incoming packet size to alleviate the impact of traffic burstiness and packet size variation, and increase the performance of the scheduler by lowering latency and jitter. For the case when no service differentiation is required, the credit is adjusted by computing a weighted moving average of incoming packets for the entire scheduler. For the case when differentiation is required, the credit for each queue is determined by a product of a sum of credits given to all queues and priority levels of each queue.
US09042367B2

A system and method for synchronizing the phases and frequencies of devices in multi-user, wireless communications systems are provided. A primary beacon signal is transmitted by a destination node in a wireless communications network to a plurality of source nodes. Secondary beacon signals are also exchanged between the source nodes. Using the primary and secondary beacon signals, the nodes generate local phase and frequency estimates which are used to control local phases and frequencies of the source nodes. The source nodes then transmit common information to the destination at carrier frequencies based on the estimated local frequencies and phases, so that the phases and frequencies of the transmitted information are synchronized to facilitate coherent combining of the bandpass signals at the destination. Phase and frequency synchronization can be applied to wireless communications systems having any number of source nodes, and effects of Doppler shifts and moving platforms are accounted for. Acoustic and radio-frequency signaling can be utilized.
US09042364B2

Disclosed is a radio (wireless) communication system providing a radio communication service and a terminal, and more particularly, to a method of effectively detecting and handling endless RLC retransmission so as to prevent endless RLC re-transmission occurring between the terminal and a network in an Evolved Universal Mobile Telecommunications System (E-UMTS) that has evolved from a Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system.
US09042363B2

The present invention provides a way of placing a physical layer device into a standby mode. After a link is established between multiple devices, a determination is made whether the device has data to transmit or whether a standby request was received from a link partner. If a standby request was received or the device has no data to transmit, standby mode is entered. In standby mode, unneeded circuitry is powered down. A transmitter in a channel and a receive path in a separate channel remain powered. While operating in standby mode, the PHY layer continuously transmits a standby code on the one or more channels that are not powered down. Standby mode is discontinued when a transceiver has data to transmit or when energy is detected on the powered down channels. Standby mode is also discontinued when no standby code is received, indicating a disconnect between devices.
US09042362B2

A method and apparatus may be used in Very High Throughput (VHT) Wireless Local Area Network (WLAN) management actions. Management action frames such as VHT Action frames may be used to implement VHT features in WLANs. Extensions to 802.11 Action frames may be used to support VHT features and provide backward compatibility. VHT Management Actions may be supported with VHT Action frames and VHT extensions to 802.11 Action frames in various categories such as Direct Link Setup (DLS), Public, Spectrum Management and high throughput (HT). An access point (AP) or a wireless transmit/receive unit (WTRU) may indicate VHT capability by way of signaling.
US09042361B2

A portable communication device operating of a first WWAN can receive an identifier from a WLAN access point indicating that one or more devices operating on a second WWAN are in the vicinity of the WLAN access point. In response, the portable communication device invokes an interference mitigation process while the identifier indicates that devices operating on the second WWAN are present.
US09042355B2

A device stores a traffic management profile for satellite network traffic that provides default percentages for classes of traffic that can pass when contention for limited bandwidth exists. The device receives packets having class markings and designated for transmission over a Demand-Assigned Time Division Multiple Access (DA-TDMA) network and identifies each of the received packets as one of a transmission control protocol (TCP) packet or a non-TCP packet. The device assigns the received packets to different queues based on the class markings and the identifying as a TCP packet or non-TCP packet, and determines available transmission bandwidth for a particular time slot of the DA-TDMA network associated with the device. The device also schedules packets from the different queues based on the default percentages in the traffic management profile and the transmission bandwidth for the particular time slot.
US09042354B2

Managing access to a time-slotted communications medium by masking interrogatory codes that are contained in signals demarcating time slots of the medium and comparing the masked interrogatory codes against masked response codes. Access to the medium is dependent on the outcome of these comparisons.
US09042348B2

This invention provides a mobile communication system which expanded the operation limitation of the heretofore adopted mobile communication systems and improved the spectrum efficiency greatly. A data transmission method for use in the mobile communication system of the present invention includes means for channel pluralizing by which to expand the Shannon limit and means for interference reduction by which to expand the interference limit. More specifically, a transmitting module comprises M units of modulators and L units of transmitting antennas, generates L units of signals by multiplying M units of modulated signals by a complex matrix consisting of M×L units of elements, and transmits the L units of signals from the L units of transmitting antennas.
US09042344B2

Some embodiments herein relate to a method in a base station (12) for informing a user equipment (10) of a power offset to be used at the user equipment (10), which base station (12) is controlled by a radio network controller (15). The base station (12) evaluates a quality of a High Speed Dedicated Packet Control Channel, HS-DPCCH, from the user equipment (10). The base station (12) transmits information, which information is generated at the base station (12) and indicates a power offset to the user equipment (10). The power offset is based on the evaluation and to be used for a HS-DPCCH transmission from the user equipment (10).
US09042341B2

A method for performing zone switch carried out by an advanced mobile station (AMS) operating in a first zone of a serving advanced base station (serving ABS) supporting a legacy mobile station (MS). The method includes receiving a handover command (AAI-HO-CMD) message indicating zone switching to a second zone of the serving ABS from the first zone, in which the handover command message is received in the first zone and provides information on a Connection Identifier (CID) to be used by the AMS in the second zone; performing network reentry in the second zone using the information on the CID; receiving an unsolicited ranging response (RNG-RSP) message in the second zone after the network reentry in the second zone is finished, in which the unsolicited RNG-RSP message indicates zone switching to the first zone of the serving ABS from the second zone; and performing network reentry in the first zone of the serving ABS. Further, the first zone supports AMSs and the second zone supports legacy MSs.
US09042338B2

Embodiments of the invention relate generally to communication devices and to a method for transmitting data. In an embodiment of the invention, a communication device is provided. The communication device may include a first access technology circuit providing signal transmission in accordance with a first access technology to transmit user data encoded in accordance with the first access technology, and a second access technology circuit providing signal transmission in accordance with a second access technology, wherein the second access technology is different from the first access technology, to transmit control data encoded in accordance with the first access technology and to transmit control data encoded in accordance with the second access technology.
US09042313B2

There is provided a wireless terminal including: a frame allocating unit performing an allocation process on a frame to be transmitted to another wireless terminal; a first communication unit assigning a sequence number to the allocated frame and transmitting the frame to the another wireless terminal through a first channel or a first mode; a second communication unit assigning a sequence number to the allocated frame and transmitting the frame to the another wireless terminal through a second channel or a second mode, wherein the allocating unit allocates the frame to one of the first and second communication units; when changing the transmission source of the frame from the one to the other communication unit, a change notification frame including a transmission starting sequence number is transmitted to the another wireless terminal; and the frame allocating unit switches the allocation destination of the frame from the one to the other.
US09042306B2

A method for providing a wireless Internet connection to WiFi-enabled devices (STAs) comprising: wirelessly connecting a first STA to the Internet through a first AP with a first SSID; remaining connected to the first Access Point (AP), the first STA creates a software-based wireless AP with a second SSID for wirelessly connecting other STAs to the Internet through the first STA. A software module running on the first STA allows a second STA a wide access to the Internet only if the second STA has a copy of the software module running installed and active therein. A method for configuring STAs to connect to a wireless network, comprising: a customer first connects a STA by wire to its network; a software on the STA copied to the STA the security information gained through the wired connection, thus setting the security parameters for the STA.
US09042302B2

Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A first service mechanism in the radio access network breaks out data coming from a basestation, and performs one or more mobile network services at the edge of the mobile data network based on the broken out data. These services may include caching of data, data or video compression techniques, push-based services, charging, application serving, analytics, security, data filtering, and new revenue-producing services, as well as others. This architecture allows performing new mobile network services at the edge of a mobile data network within the infrastructure of an existing mobile data network.
US09042301B2

A method and apparatus for implementing data security and automatic repeat request (ARQ) in a wireless communication system are disclosed. Cipher entities are included in a wireless transmit/receive unit (WTRU) and an access gateway (aGW), and outer ARQ, (or radio link control (RLC)), entities are included in the WTRU and an evolved Node-B (eNode-B). Each cipher entity is located on top of an outer ARQ entity. The cipher entities cipher and decipher a data block by using a generic sequence number (SN) assigned to the data block. The outer ARQ entities may segment the ciphered data block to multiple packet data units (PDUs), may concatenate multiple ciphered data blocks to a PDU, or may generate one PDU from one data block. The outer ARQ entities may segment or re-segment the PDU when a transmission failure occurs.
US09042295B1

A method and apparatus for processing a signal. The signal is received in a receiver system in a satellite. The signal has a range of frequencies in which information is carried in a number of channels having a number of frequencies within the range of frequencies. The number of frequencies for a channel in the number of channels changes within the range of frequencies over time. The signal is transmitted using a transmitter system in the satellite. The signal is unprocessed to identify the number of frequencies for the channel used to carry the information by the satellite.
US09042294B2

A system and method for relaying transmissions in wireless communications is provided. A method for combined relay node operation includes determining an operating mode of the combined relay node, where the combined relay node includes a repeater and a relay. The method also includes if the operating mode is repeater on mode, amplifying and forwarding received signals, and storing subframes, where subframes are demodulated and decoded versions of the received signals. The method further includes if the operating mode is repeater off mode, amplifying and forwarding a control zone of signals received while the operating mode is repeater off mode, and transmitting subframes stored while the operating mode is repeater on mode.
US09042291B2

An infrastructure device in a 3GPP compliant system performs a method to allocate MBMS bearers. The 3GPP compliant system includes a RAN partitioned into a plurality MBMS services areas, wherein each MBMS service area has a plurality of pre-established MBMS bearers for transporting media streams. The infrastructure device: receives a request to transmit a media stream to a communication group; selects a set of the MBMS service areas for transporting the media stream; determines an available MBMS bearer in each selected MBMS service area to assign to transport the media stream; and identifies the assigned MBMS bearers to members of the communication group. In addition, a UE performs a method for MBMS service area location update in the 3GPP compliant system. Accordingly, the UE: determines a 3GPP MBMS service area in which the UE is currently located; and identifies the 3GPP MBMS service area to an infrastructure device.
US09042283B2

Efficient selection of an access point is performed in accordance with quality of service of wireless communication required for a wireless communication apparatus. To achieve this in a wireless network system that uses a plurality of access points, the access point suited to the quality of service of wireless communication required by the wireless communication apparatus is selected automatically when the access point to which the wireless communication apparatus will be connected is selected.
US09042277B2

Techniques for transmitting control information to support communication on multiple component carriers (CCs) are disclosed. A user equipment (UE) may be configured for operation on multiple CCs. These CCs may be associated with control messages having different definitions. For example, a control message for a CC configured for frequency division duplex (FDD) may have a different definition than a control message for a CC configured for time division duplex (TDD). A base station may send first control information for a first CC based on a definition of a control message for a second CC, instead of a definition of a control message for the first CC. The control message for the second CC may be selected for use to send the first control information based on various designs.
US09042274B2

An electronic communication system including at least one first communication unit and one second communication unit which are connected to one another by means of at least one first data line. The communication system has a data transmission protocol according to which, in at least one first data transmission mode for synchronized data transmission, the first communication unit transmits a data request signal or a clock signal to the second communication unit via the first data line at least once and the second communication unit transmits a data signal to the first communication unit via the first data line in response to the data request signal or the clock signal.
US09042267B2

A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
US09042266B2

In some embodiments, an apparatus includes a processor configured to send an identifier to an output device such that the output device presents the identifier. The apparatus also includes a cellular communication module and a Wi-Fi communication module operatively coupled to the processor. The cellular communication module can be configured to establish a connection with a cellular network. The cellular communication module can be configured to receive, from a server via the cellular network, Wi-Fi configuration instructions in response to the server receiving the identifier and the Wi-Fi configuration instructions from a communication device. The Wi-Fi communication module can be configured to establish a connection with a Wi-Fi network based on the Wi-Fi configuration instructions. The Wi-Fi communication module can be configured to receive, from the communication device, a command configured to control content presented by the output device after the connection with the Wi-Fi network has been established.
US09042263B1

Methods and systems for collecting, analyzing, and presenting traffic loads in each part of a storage area network are described. These methods and systems account for various resource types, logical access paths, and relationships among different storage environment components. Data traffic flow is managed in terms of resource planning and consumption. The aggregated information is stored, and may be used to estimate future data traffic loads or determine deviations between projected and actual traffic load status from which adjustments may be made to better predict and manage future data traffic load.
US09042252B2

An appliance receives packets that are part of a flow pair, each packet sharing an application protocol. The appliance determines the application protocol of the packets by performing deep packet inspection (DPI) on the packets. Packet sizes are measured and converted into packet size states. Packet size states, packet sequence numbers, and packet flow directions are used to create an application protocol estimation table (APET). The APET is used during normal operation to estimate the application protocol of a flow pair without performing time consuming DPI. The appliance then determines inter-packet intervals between received packets. The inter-packet intervals are converted into inter-packet interval states. The inter-packet interval states and packet sequence numbers are used to create an inter-packet interval prediction table. The appliance then stores an inter-packet interval prediction table for each application protocol. The inter-packet interval prediction table is used during operation to predict the inter-packet interval between packets.
US09042244B2

A TCP transmission control device and a method of controlling a TCP transmission are provided that achieve greater efficiency of TCP transmission processes for applications that use intermittent transmission methods. A communication terminal includes a TSO control unit, which determines whether a TCP session open for data transmission is using a TCP segment link transmission process. The communication terminal also includes a link management unit, which manages all information consisting of the session identifiers employed in TCP sessions, and link transmission processing usage information and maximum number of TCP segment links notified from the TSO control unit, on a per TCP session basis.
US09042243B2

A method, an apparatus, and a computer program product are provided in which a number of wireless devices communicating peer discovery information are estimated. In addition, a transmission time period for transmitting peer discovery information is determined based on the estimated number of wireless devices.
US09042236B2

A method of estimating a defect location within a network is provided. Information of pre-equalization coefficients of an adaptive pre-equalizer of a terminal network element on the network is received. A total amount of equalization applied by a negative delay portion of the adaptive pre-equalizer relative to a main tap level and a total amount of equalization applied by a positive delay portion of the adaptive pre-equalizer relative to the main tap level is determined. The terminal network element is determined as being affected by a defect if at least one of the total amount of equalization applied by the negative or positive delay portions relative to the main tap level is at an unacceptable level. If a defect is identified, a location of the defect is estimated differently depending upon whether the negative or positive delay portion of the adaptive pre-equalizer applies the greatest amount of equalization.
US09042234B1

A network may include a core region having routers and peripheral regions coupled to the core regions. Switches controlled by a controller may be interposed between the routers. The controller may maintain network topology information of the network. A path computation module may identify forwarding paths between the network routers based on the network topology information and other information such as network traffic history, current network traffic conditions, future network traffic forecasts, or other desired network information. The controller may control the switches to implement the identified forwarding paths. The controller may detect network topology changes and update forwarding paths based on the detected network topology changes. The controller may determine weights of path segments of the network topology. A routing module may provide the path segment weights to the routers using a network protocol.
US09042230B2

Presented herein are techniques for detection and characterization of buffer occupancy of a buffer in a network device. Packets are received at a network device. The packets are stored in a buffer of the network device as they are processed by the network device. An occupancy level of the buffer is sampled at a sampling rate. Occupancy levels of the buffer over time are determined from the sampling, and traffic flow through the network device is characterized based on the occupancy levels.
US09042227B2

A computer program product having a computer readable medium tangibly recording computer program logic for providing feedback in a network, the computer program product including code to receive first data and second data over the network at a receiving device, code to increment a first counter and a second counter in response to the first data and second data, respectively, code to generate a plurality of feedback signals reflecting states of the first and second counters using at least three bits, the bits defining a set of code points mapped to the states of the first and second counters so that each individual code point represents a different one of the states and each one of the states is represented by one code point, and code to transmit the plurality of feedback signals to a sending device in the network.
US09042226B2

A wireless communication system of the present invention includes: terminals; a base station that performs wireless communication with the terminals; a gateway apparatus that manages the terminals and the base station; and a server apparatus that authenticates the terminals. The gateway apparatus includes: at least one C-plane processor that processes C-plane; and N U-plane processors that process U plane. Each of the N U-plane processors notifies the C-plane processor of its own load status. The server apparatus notifies the C-plane processor of service levels of target terminals that try to perform entry to a network in which the base station and the gateway apparatus are located. The C-plane processor allocates, based on the load status of each of the N U-plane processors and the service levels of the target terminals, one of the N U-plane processors as an entry destination to the target terminals.
US09042221B2

The present invention relates to a method for controlling traffic congestion of MTC devices in a mobile communication system which provides a machine type communication (MTC) service. The method of the present invention is configured in that a core network node (for example, MME, MSC, SGSN, etc.) performs scheduling and rescheduling procedures on data communication traffic for user equipment (that is, MTC devices) using subscription information and congestion control information of the user equipment; and generates a resultant “recalculated time interval” parameter and transmits the parameter to the user equipment, thereby efficiently distributing the amount of data communication (that is, traffic) concentrated to a specific time slot, and thus controlling traffic congestion or network overload.
US09042219B2

A method and communication apparatus for transmitting signals in a wireless communication system supporting a plurality of component carriers are described. A physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH) with uplink control information (UCI) and a PUSCH without the UCI are simultaneously transmitted using the plurality of component carriers. If a total transmission power of the PUCCH, the PUSCH with the UCI and the PUSCH without the UCI exceeds a value corresponding to a maximum transmission power, a transmission power determined for the PUSCH without the UCI is reduced while maintaining transmission powers determined for the PUCCH and the PUSCH with the UCI. The PUCCH and the PUSCH with the UCI are transmitted based on the maintained determined transmission powers, and the PUSCH without the UCI is transmitted based on the reduced transmission power.
US09042211B2

A method implemented in a multi-user communication system is described for performing far-end crosstalk (FEXT) cancellation for each victim user. The method comprises performing dynamic programming to allocate resources according to (N−1) normalized disturber coupling values and difference rate function values associated with N total users in the system involved in partial FEXT cancellation. In accordance with some embodiments, dynamic programming comprises selecting a tone and one or more disturbers to be cancelled for the tone.
US09042206B2

A mechanism for driving an indicator for a timepiece includes: a mobile for driving the indicator; a first lever mounted about a first pivot and including a beak to cooperate with a toothing of the mobile; a first cam arranged to rotate the first lever about the first pivot; a second lever mounted about a second pivot and to which the first pivot is rigidly connected; a second cam arranged to rotate the second lever about the second pivot; and elastic elements for maintaining the cooperation between the levers and cams; the levers and the cams being arranged so that the beak of the first lever cyclically describes a closed curve, each cycle including a first motion during which the beak leaves the toothing of the mobile without changing the angular position thereof and a second motion during which the beak re-enters the toothing to move the mobile.
US09042199B2

A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.
US09042196B2

According to one embodiment, a low power direction received from a host device is delayed for a first predetermined time and is output as a first signal, and an internal state is caused to transition to a low power consumption mode that corresponds to the low power direction when a second predetermined time has elapsed after the first signal is asserted.
US09042195B2

A memory device includes a command decoder and control interface logic. One or more external inputs, such as row and column address strobes, communicate with the command decoder through the control interface logic. A control signal is also in communication with the control interface logic. During operation of a drowsy mode in the memory device, a self-refresh signal causes the control signal to disable the external inputs. With the external inputs disabled, command hazards are reduced when exiting drowsy mode.
US09042194B2

A refresh method for a volatile memory device includes refreshing memory cells of a first set of rows of an array at a first refresh rate having a first refresh period, the first refresh rate being a lower rate having a longer refresh period than a second refresh rate having a second refresh period, wherein each memory cell in the first set of rows of the array has a retention time longer than the first refresh period; and refreshing memory cells of a second set of rows of the array at a third refresh rate having a third refresh period, the third refresh rate being a higher rate having a shorter refresh period than the second refresh rate having the second refresh period, wherein at least one memory cell of each row of the second set of rows has a retention time longer than the third refresh period and shorter than the first refresh period. The second refresh period corresponds to a refresh period defined in a standard for the volatile memory device.
US09042191B2

A memory array has a plurality of rows including a plurality of memory words. Each first bit of a plurality of first bits is associated with a memory word of the each row. A state of the each first bit indicates whether the associated memory word has had an error. Each redundancy row of a plurality of redundancy rows includes a plurality of redundancy words. Each redundancy word is associated with a memory word. A corrected data cache has at least one repair word configured to store corrected data and at least one status bit associated with the at least one repair word, the status bit indicating whether the corrected data stored in the repair word is a pending repair. The corrected data cache is configured to write the corrected data stored in the repair word to at least one of a counterpart memory word or a counterpart redundancy word.
US09042189B2

A semiconductor memory device includes: a burst start signal generation unit configured to generate a first burst start signal by delaying a write pulse by a first period, generate a second burst start signal by delaying the write pulse by a second period, and selectively transmit the first or second burst start signal as a select burst start signal in response to a test signal; an input control signal generation unit configured to generate an input control signal in response to the first burst start signal; and a write command generation unit configured to generate a write driver enable signal in response to the select burst start signal.
US09042179B2

A method for writing data in a semiconductor storage device and a semiconductor storage device are provided, that can reduce variations in readout current from a sub storage region which serves as a reference cell for the memory cells of the semiconductor storage device, thereby preventing an improper determination from being made when determining the readout current from a memory cell. In the method, data is written on a memory cell in two data write steps by applying voltages to the first and second impurity regions of the memory cell, the voltages being different in magnitude from each other.
US09042176B2

The present invention relates to a semiconductor memory device and a program method thereof. The program method according to an embodiment of the present invention includes: precharging a plurality of cell strings by providing a positive voltage to the plurality of cell strings through a common source line; and performing a program operation on selected memory cells by applying a program pulse to the selected memory cells.
US09042167B2

A phase change memory device including a voltage generator that generates an operating voltage by generating at least one modified clock signal, a pulse width of which is maintained constant for at least one clock cycle in response to a pump enable signal being enabled, from at least one reference clock signal, and performing a pump operation on a power supply voltage according to the at least one modified clock signal; and a memory cell array that includes a plurality of phase change memory cells connected between word lines and bit lines. The operating voltage is applied to the memory cell array so as to perform a data access operation.
US09042162B2

A static random access memory (SRAM) cell includes first and second n-channel transistors, first and second p-channel transistors, first and second enable transistors, and first and second pass gates. The first n-channel transistor, the first p-channel transistor, and the first enable transistor are connected in series between first and second reference potentials. The second n-channel transistor, the second p-channel transistor, and the second enable transistor are connected in series between the first and second reference potentials. The first pass gate is configured to selectively connect a first bitline to a first node. The first node is connected to a gate of the first n-channel transistor and a gate of the first p-channel transistor. The second pass gate is configured to selectively connect a second bitline to a second node. The second node is connected to a gate of the second n-channel transistor and a gate of the second p-channel transistor.
US09042159B2

A system includes a resistive random access memory cell and a driver circuit. The resistive random access memory cell includes a resistive element and a switching element, and has a first terminal connected to a bit line and a second terminal connected to a word line. The driver circuit is configured to apply, in response to selection of the resistive random access memory cell using the word line, a first voltage of a first polarity to the bit line to program the resistive random access memory cell to a first state by causing current to flow through the resistive element in a first direction, and a second voltage of a second polarity to the bit line to program the resistive random access memory cell to a second state by causing current to flow through the resistive element in a second direction.
US09042158B2

A nonvolatile semiconductor memory device according to an embodiment includes a memory cell block that includes a memory cell array, the memory cell array including: a plurality of first lines; a plurality of second lines intersecting the plurality of first lines; and a memory cell that is provided at each of intersections of the plurality of first lines and the plurality of second lines and includes a variable resistance element, the memory cell array further including a protective resistance film that is provided respectively at each of the intersections of the plurality of first lines and the plurality of second lines and that is connected in series with the memory cell and ohmically contacts the memory cell, and the protective resistance film being configured from a material having a resistivity of 1˜100 Ω·cm.
US09042149B2

A memory includes an array of memory cells that form rows and columns. The rows of the array include memory cell pairs. The memory cells may include two cross-coupled inverters and two pass-devices that couple to alternate sides of the cross-coupled inverters. The two memory cells of a memory cell pair share a common intra-pair bitline. Adjacent memory cell pairs share a common inter-pair bitline. To perform a data read operation on a particular memory cell in a memory cell pair in the rows and columns of the array, wordline drive circuitry transmits wordline activate signals to select both the row for the data read operation and a particular one of the pair of memory cells for the data read operation.
US09042145B2

An inverter circuit contains a first and second DC sources for providing a DC voltage, a common step-up converter for boosting the DC voltage, an intermediate circuit capacitor connected between the outputs of the common step-up converter, and an inverter for converting the DC voltage provided by the capacitor into an AC voltage. The common step-up converter contains a series circuit having a first inductance and a first rectifier element and is connected between an output of the first DC source and one side of the intermediate circuit capacitor as well as a series circuit which includes a second inductance and a second rectifier element and is connected between an output of the second DC source and another side of the intermediate circuit capacitor. The common step-up converter further contains a common switching element which is connected between the first and second DC sources.
US09042136B2

Embodiments provide a magnetic flux conversion device (MFCD) that may produce a regulated output signal with a target value (e.g., target voltage and/or target current) from a source signal on a power line. The MFCD may include a secondary stage configured to be inductively coupled with the power line. The source signal may cause a secondary electrical signal to flow in the secondary stage. A regulator module may be coupled to the secondary stage and configured to produce the output signal with the target value across output nodes by sensing the output signal and shunting the secondary stage if a value of the output signal is above the target value.
US09042134B2

Disclosed is a grid-connected inverter and a method for filtering AC output thereof. The grid-connected inverter includes an AC output filter which includes two or more switchable filtering modules, with the power capacity of each filtering module corresponding to a different output power of the grid-connected inverter; a monitoring module which is used to perform realtime monitoring on voltage and current outputted by the grid-connected inverter; and a control circuit which is used to calculate an output power grade of the grid-connected inverter according to the voltage and the current monitored by the monitoring module and control switching to the filtering module having a corresponding power capacity according to the power grade, the power grade being selected from a plurality of power grades which are divided according to power capacities of the filtering modules.
US09042127B2

A method can be used for controlling the switching operation of a switching power converter that includes a semiconductor switch coupled in series to an inductor. The switching power converter consumes an input current from a power supply and provides an output current to a load. In each switching cycle a switch-on time instant is detected for the semiconductor switch. The semiconductor switch is closed thus enabling, at the detected switch-on time instant, the input current passing through the semiconductor switch. The semiconductor switch is opened after a desired on-time, during which the input current rises from zero to a peak value, has passed. A time interval is detected, in which the instantaneous output current is not zero. A first value that represents the peak of the input current is obtained during the on-time.
US09042116B2

A printed circuit board includes a motherboard and a daughterboard. The motherboard includes at least one first signal pad and defines at least one via under the at least one first signal pad. The daughterboard includes at least one second signal pad and defines at least one via under the at least one second signal pad. The at least one first signal pad and the at least one second signal pad are sucked into the respective vias on the motherboard and the daughterboard according to siphon principle to allow each of the first signal pads and the second signal pads to form uneven top surfaces, the uneven top surfaces of the at least one first signal pads and the at least one second signal pads are connected to each other for electronically connecting the daughterboard to the motherboard.
US09042115B2

An apparatus includes a first substrate having a first land and a second substrate having a second land. A first molding compound is disposed between the first substrate and the second substrate. A first semiconductor chip is disposed on the first substrate and in contact with the first molding portion. A first connector contacts the first land and a second connector contacts the second land. The second connector is disposed on the first connector. A volume of the second connector is greater than a volume of the first connector. A surface of the first semiconductor chip is exposed. The first molding compound is in contact with the second connector, and at least a portion of the second connector is surrounded by the first molding compound.
US09042097B2

An electronic component assembly includes a housing that provides a cavity filled with a cooling fluid that has a liquid phase and a vapor phase. An electronic element is arranged in the cavity and is configured to generate heat. A wicking material is arranged in the cavity between the housing and the electronic device. The cavity provides a gap adjacent to the wicking material. The wicking material is configured to absorb the liquid phase, and the vapor phase is provided in the gap.
US09042096B2

Disclosed herein are various systems and methods relating to communication devices that include modular transceivers, such as small form pluggable transceivers. According to one embodiment, a communication device may include a chassis defining an interior and an exterior of the communication device. The chassis includes a top, a bottom, and a plurality of sides that together with the top and the bottom form an enclosure. One of the sides may include a first segment disposed in a first plane and a second segment disposed in a second plane. The second segment includes an outwardly extending communication transceiver housing configured to receive a communication transceiver. The communication transceiver may extend through an aperture in the second segment and into interior of the communication device to contact an electrical connector, while a second portion of the communication transceiver in the communication transceiver housing remains on the exterior of the communication device.
US09042090B2

A mounting apparatus includes a supporting board, a first adjusting member including a rotating board and a fixing plate, a second adjusting member to install a display device. The rotating board includes a tab, is mounted on the supporting board, and is rotatable about an axis perpendicular to the supporting board. The second adjusting member is mounted to the fixing plate and is rotatable about an axis perpendicular to the fixing plate. A first sliding block is slidably mounted to the supporting board. A second sliding block is slidably mounted to the rotating plate. The first and second sliding blocks each define a slanted groove. A pin protrudes from each of the tab and the second adjusting member to be slidably received in the slanted grooves. The first sliding block is slid to rotate the first adjusting member, the second sliding blocks is slid to rotate the second adjusting members.
US09042074B1

Electrical current and/or conductivity in an electrical current channel varies in response to spatiotemporal magnetic flux pattern and/or to variation in electromotive force (EMF). For example, a channel with time-varying electrical conductivity can have induced electrical current variation due to flux pattern resulting from electrical current in another channel or set of channels; the current variation can increase magnetic flux density. The electrical currents can be transient electrical currents, and can cascade to amplify a resulting electromagnetic waveform. A channel can include the channel of a zener or zener-like diode or of a transistor, as well as an extended conductive channel. Channels can be configured in electrical current loops and in various orientations and combinations to obtain current and/or conductivity variation. A transient electrical current can be triggered in a channel, e.g. by an EMF peak, and circuitry with a combination of EMF triggering components can perform logical and timing operation.
US09042073B2

An electrical switching apparatus, such as a subminiature circuit breaker, includes a housing assembly, separable contacts, an operating mechanism having an actuator device and a latching assembly, a first trip device for tripping open the separable contacts in response to an overcurrent condition, and a second trip device for tripping open the separable contacts in response to an arc fault, a ground fault or a remotely transmitted signal. The subminiature circuit breaker includes a reset solenoid and a trip solenoid. The resent solenoid is coupled to the actuator device, and includes a coil operable to electrically reset the separable contacts. The trip solenoid is coupled to the latching assembly, and includes a coil operable to move the catch lever, thereby electrically tripping open the separable contacts.
US09042071B2

A breaker failure protection system for a high voltage direct current, HVDC, circuit breaker is provided. The circuit breaker is arranged for interrupting a DC circuit upon reception of a trip signal. The protection system includes a current sensor, at least one inductor, and a breaker failure detection unit. The current sensor is arranged for measuring a current I(t) through the DC circuit. The at least one inductor is connected in series with the DC circuit. The breaker failure detection unit is arranged for assessing, whether the circuit breaker has failed, and sending, if the circuit breaker has failed, a trip signal to an adjacent circuit breaker. The assessment is based on the measured current. The stability of HVDC grids may be improved by sending, in case of a breaker failure, a trip signal to adjacent circuit breakers. Further, a method of breaker failure protection for an HVDC circuit breaker is provided.
US09042070B2

According to one embodiment, an overcurrent protection circuit for controlling an output transistor connected between a power source and an output terminal is provided. The overcurrent protection circuit has an overcurrent limiting circuit, a current-voltage control circuit, and a first control circuit. The current-voltage control circuit configured to control a gate voltage of the output transistor so that an output current is proportional to an output voltage of the output terminal Tout. The first control circuit is configured to allow the current-voltage control circuit to control the output transistor so that the output current is proportional to the output voltage when the output voltage is equal to or lower than a predetermined threshold voltage. The first control circuit is configured to allow the current-voltage control circuit to stop controlling the output transistor when the output voltage exceeds the threshold voltage.
US09042067B2

A battery tester capable of measuring resistance and voltage of a battery using the same input channel. When measuring battery resistance, a testing signal circuit is electrically coupled to two electrodes of a subject battery to conduct a testing signal used in the battery resistance measurement. A response sensing circuit of the battery tester is also electrically coupled to the two electrodes of the subject battery to measure a response signal across the two electrodes of the subject battery. A resistance measuring module is electrically coupled to the response sensing circuit to measure the battery resistance based on the response signal detected by the response sensing circuit. A circuit breaker is capable of disconnecting the subject battery from the testing signal circuit, and disconnecting the resistance measuring module from the response sensing circuit. Moreover, the battery tester can also provide automatic protection for the battery resistance measuring module.
US09042063B2

A switching arrangement is disclosed comprising: a control circuit; a latching relay controlled by the control circuit for connecting an AC source to an AC load; and a relief circuit in parallel with the relay and controlled by the control circuit. The relief circuit has two modes of operation: an inactive mode in which the relief circuit is non-conductive and an active mode in which the relief circuit is at least partially conductive. The relief circuit is partially conductive when spending both a time period in a conductive state and a time period in a non-conductive state during a half-cycle of the AC. The control circuit is configured to switch the relief circuit from inactive mode to active mode, and upon switching to active mode, to set the relief circuit as partially conductive for at least two half-cycles, wherein the proportion of time the relief circuit is conductive compared to non-conductive is increased for successive ones of the at least two half-cycles.
US09042052B1

A method and system provide a magnetic transducer having an air-bearing surface (ABS). The magnetic transducer includes a main pole and at least one coil for energizing the main pole. The coil(s) have a number of turns. The magnetic transducer also includes at least one shunt coupled to at least one of the number of turns. At least one remaining turn of the number of turns carries a current. The shunt(s) carry a portion of the current from the shunted turn of the number of turns. Thus, the coil(s) have an effective number of turns is less than the number of turns.
US09042050B2

A head transducer, configured to interact with a magnetic recording medium, includes a first sensor having a temperature coefficient of resistance (TCR) and configured to produce a first sensor signal, and a second sensor having a TCR and configured to produce a second sensor signal. One of the first and second sensors is situated at or near a close point of the head transducer in relation to the magnetic recording medium, and the other of the first and second sensors spaced away from the close point. Circuitry is configured to combine the first and second sensor signals and produce a combined sensor signal indicative of one or both of a change in head-medium spacing and head-medium contact. Each of the sensors may have a TCR with the same sign (positive or negative) or each sensor may have a TCR with a different sign.
US09042046B2

A method according to one embodiment includes measuring a current position error signal, and calculating a statistical derivative using the current position error signal sample. A kurtosis value is calculated using a current position error signal sample or derivative thereof. A threshold value is adjusted using the kurtosis value. The statistical derivative is compared to the threshold value, and writing is enabled when the statistical derivative does not exceed the threshold value. A determination is made whether to enable or disable writing based on a stopwrite threshold when the statistical derivative exceeds the threshold value.
US09042034B2

An photographing optical lens assembly includes, in order from an object side to an image side, a first lens element with refractive power including a convex object-side surface, a second lens element with positive refractive power including a convex image-side surface, a third lens element with positive refractive power including a concave object-side surface and a convex image-side surface, a fourth lens element with negative refractive power, and a fifth lens element with positive refractive power including a convex object-side surface, a concave image-side surface and at least one inflection point. The surfaces of the fifth lens element are aspheric. By adjusting the photographing optical lens assembly, the total length of the photographing optical lens assembly is reduced, the aberration is corrected, and the image quality is improved.
US09042030B2

A zoom lens includes, in order from an object side to an image side: a first lens group having a positive refractive power; a second lens group having a negative refractive power; a third lens group having a positive refractive power; a fourth lens group having a negative refractive power; and a fifth lens group having a negative refractive power. During zooming from a wide-angle end state to a telephoto end state, air spacing between the first and second lens groups increases, air spacing between the second and third lens groups decreases, spacing between the third and fourth lens groups changes, and spacing between the fourth and fifth lens groups changes. Thus, all the lens groups are moved in an optical axis direction. The zoom lens satisfies the following Conditional Expression (1). 1.0<β5w≦4.0  (1) Here, β5w is a lateral magnification of the fifth lens group at a wide-angle end.
US09042020B2

The general field of the invention is that of the display systems comprising an optical combiner and a removable sun visor. The optical combiner is a semi-reflecting plate and the sun visor is a thin, thick and tinted plate, the sun visor comprising means for mechanically fastening on the optical combiner. The optical combiner comprises, on a first side, a first mechanical piece and, on a second side opposite to the first side, a second mechanical piece, the optical sun visor comprises, on a first side, a third mechanical piece and, on a second side opposite to the first side, a fourth mechanical piece in the form of a clip, the third mechanical piece being able to be sunk into the first mechanical piece so as to form a hinge, the rotation axis of which is parallel to the first side of the optical combiner, the fourth mechanical piece being able to be clipped into the third mechanical piece so as to lock the sun visor on the combiner.
US09042018B2

A leaky-mode resonant retarder is described. The retarder may include a substrate and a spatially modulated periodic layer coupled to the substrate, where the spatially modulated periodic layer is configured to shift a phase between two perpendicular electric-field components of incident light. The retarder may operate as a half-wave plate or a quarter-wave plate.
US09042016B2

An optical film has a cellulose acylate film base material containing cellulose acylate and a plurality of sugar ester compounds having different ester substitution degrees in which an average ester substitution degree of the plurality of sugar ester compounds is from 60 to 94%, and an antistatic hardcoat layer formed from a coating composition containing at least an organic antistatic agent and a curable compound having a (meth)acryloyl group in a molecule of the curable compound.
US09042014B1

A method and system for autostereoscopic display of stereoscopic images may include: illuminating at least one light source; configuring a lightguide to direct light from at least one light source to a first focal point; configuring a transmissive optical display according to a first stereoscopic image of a stereoscopic image pair; configuring the lightguide to direct light from at least one light source to a second focal point; and configuring the transmissive optical display according to a second stereoscopic image of the stereoscopic image pair.
US09042013B2

One embodiment includes a system for mounting a specimen on a slide, the system having an immersion chamber, a stage, and a pump. The immersion chamber is configured to hold a liquid and comprises at least one wall, a closed bottom, and an open top. The stage is configured to support the slide, and the stage is arranged within the immersion chamber such that the specimen may be supported substantially above the stage by the liquid. The pump is configured to draw the liquid from the immersion chamber such that the level of liquid in the immersion chamber decreases and the specimen is dispensed onto the slide.
US09042011B2

A microscope includes a light source including an LED device having a light radiating surface and a light directing element including a larger coupling-out surface. The light directing element is disposed so as to couple in light radiated by the light source and couple out the radiated light from the coupling-out surface. The light directing element is disposed so that the light is radiated out in an angular range of ±10° to ±50° and illuminates an area at 5 meters in an angular range of at least ±5° with intensity fluctuations of less than 50%. A condenser is disposed between the coupling-out surface of the light directing element and the object to be viewed. The condenser has an aperture with an aperture dimension and is disposed such that the aperture is irradiated completely with the light coupled out from the coupling-out surface.
US09042009B2

The invention relates to a passive device for the coherent combination of at least two optical amplifiers. According to the invention, said device comprises an interferometer having at least four branches (B1, B2, B3, B4) and comprising optical means for separating and combining polarization, said means having four inlet-outlet ports that are respectively connected to a branch. The first branch comprises a first polarization means, a first optical amplifier and a first mirror; the second branch comprises a second polarization means, a second optical amplifier and a second mirror; the third branch comprises a third polarization means and a third mirror; the fourth branch (B4) is an inlet-outlet branch of the interferometer; and the first, second and third polarization means are designed such that a polarized optical beam entering respectively into the first, second or third branch and reflected by the mirror at the end of said branch forms a polarized optical beam that leaves said branch with a polarization that is orthogonal to the polarization of the polarized optical beam entering said branch.
US09042006B2

An exemplary illumination source for an inspection system includes a pulsed seed laser having a wavelength of approximately 1104 nm and a continuous wave, Raman seed laser having a wavelength of approximately 1160 nm. An optical coupler can combine outputs of the pulsed seed laser and the continuous wave, Raman seed laser. Pre-amplification stages can receive an output of the optical coupler. A power amplifier can receive an output of the pre-amplification stages. A sixth harmonic can be generated using the amplified, combined wavelength. Systems for inspecting a specimen such as a reticle, photomask or wafer can include one of the illumination sources described herein.
US09042000B2

A flexible liquid crystal display and a flexible fluid display are provided. The flexible liquid crystal display includes a first module, a second module, at least two supporting structures and a liquid crystal layer. The second module is disposed correspondingly to the first module. The supporting structures are separately disposed between the first module and the second module and used for abutting the first module and the second module, so that a space between the first module and the second module is divided into a flexible area and two non-flexible areas. The flexible area is located between the two non-flexible areas. The liquid crystal layer is disposed in the flexible area and the two non-flexible areas.
US09041991B2

Scanning beam systems based on a two-dimensional polygon scanner with different reflective polygon facets tilted at different tilt facet angles to use rotations of the polygon scanner to scan one or more optical beams both horizontally and vertically on a surface which can be a display screen or a printing surface.
US09041989B2

The invention relates to apodization in a holographic direct view display. Known apodization functions are utilized/modified for an apodization mask such that the functions reduce the intensities of selected higher magnitudes of diffractions. The holographic direct view display comprises a controllable light modulator having modulator cells and modulating impinging coherent light into a phase and/or amplitude, and an array of apodization masks. The apodization masks have the same apodization function for a predetermined group of modulator cells, by means of which function a complex amplitude transparency can be set for the modulator cells. This transparency corresponds to an individually predefined course of intensity in a far field of the light modulator, wherein the predefined course of intensity includes a reducing of the light intensity of higher magnitudes of diffractions, and/or of the interfering light emitted by the light modulator.
US09041986B2

A sheetfed film scanning correction method includes: using a film holding member as a film feeding carrier, wherein the film holding member is fixed and does not move during film feeding, and wherein after the film holding member is inserted into a work position in a scanner, a scanning module of the scanner collects a first correction information under a filmless scanning state and corrects a subsequent scan result according to the first correction information; and setting sheet-feeding rollers of the scanner in idle running as if under a real film scanning state during or prior to collection of the first correction information.
US09041985B2

An image reading apparatus includes a casing that blocks ambient light and has an opening portion in a bottom surface, an image capturing unit that captures an image of a medium exposed to an internal portion of the casing in the opening portion, and a plurality of light sources that are arranged on the internal portion of the casing and irradiate light toward the opening portion. The plurality of light sources irradiate light to different areas on a plane in the opening portion.
US09041982B1

Systems and methods use a supporting arm having a first end and a second end, and a program of scanning instructions readable by a computerized processor. The first end of the supporting arm is connected to a secondary device. The second end of the supporting arm holds a portable device comprising a camera. The camera has a field of view within which images are captured. The portable device maintains the scanning instructions. The second end of the supporting arm is positioned to hold the camera in a location, relative to the secondary device, to maintain the surface of the secondary device within the field of view of the camera. The camera of the portable device obtains images of objects placed on the surface of the secondary device when the portable device is held by the portable device holder.
US09041980B2

Subdividing a color space is described for vector error diffusion which includes obtaining color coordinates for each primary color in the color space, and comparing the color coordinates to a threshold value for each coordinate plane of the color space. In response to the comparing, each primary color is grouped into a quadrant of the color space, wherein each quadrant is defined by the threshold value for each coordinate plane. In other aspects, a mapping a color to a closet primary color is described in a color space that includes a display determining color coordinates of the color and identifying a matching quadrant of a plurality of quadrants dividing the color space, wherein the determined color coordinates fall within the matching quadrant. A representative display device searches for the closest primary color within the matching quadrant and maps the color to the closest primary color found.
US09041978B2

For each totally black pixel of image data to be printed using a fluid-ejection printing device, it is determined whether the pixel is part of a line feature or an area fill feature of the image data. Where the pixel is part of a line feature, a first printing mask selected that is optimized for printing line features. Where the pixel is part of an area fill feature, a second printing mask is selected that is optimized for printing area fill features. Each mask specifies a number of fluid droplets to be printed and positions where the fluid droplets are to be printed. The selected mask is applied to the pixel. The pixel is printed using the mask that has been applied. The fluid-ejection printing device prints the pixel by ejecting the number of fluid droplets specified by the mask at the positions specified by the mask.
US09041973B2

Having specified written information on a first card newly placed at a base A which is a first workspace and the position where the first card is placed, a PC (100A) which is a control device at base A stores, in a memory, the written information and the position where the first card is placed as card information. A PC (100B) connected to this PC instructs a printing device (200B) to print a second card based on the specified written information. The PC (100B) presents the position where the second card is to be placed at a base B which is a second workspace based on the specified position where the first card is placed.
US09041966B2

A license management server issues a license required for setting a continuous copying speed of an image forming apparatus to a continuous copying speed specified by a license issuance request.
US09041964B2

An image forming apparatus includes a communication unit, a scanning unit, an issuing unit, a storage unit, an information receiving unit, an identification unit, an authentication unit, and a communication control unit. The image data number issuing unit issues a unique image data number for image data. A user inputs the image data number of the image data, cloud information, a login ID, and a password into an external terminal. The external terminal transmits the input content to the image forming apparatus. The login authentication unit performs authentication on a cloud identified by the target cloud identification unit using the transmitted login ID and password. When login is successful, the upload control unit transmits the image data of the image data number to the cloud.
US09041960B2

Systems and methods are provided for scheduling print jobs in a print service provider (PSP). In particular, embodiments include accessing a first set of data relating to processing times for a plurality of machines of a print service provider (PSP). The processing times relate to specific print jobs or types of print jobs sharing print job characteristics. In addition, embodiments include accessing a second set of data relating to setup times for the plurality of machines of the PSP. The setup times relate to specific sets of two print jobs or sets of two types of print jobs sharing print job characteristics. Further, embodiments include determining an order of processing for a plurality of print jobs based on the first and second sets of data.
US09041959B2

A system and method for content notification via a cloud print device are disclosed. In one example, a document storage entity is registered with the cloud print device using a label, a device identification number and/or a located destination address. A subscriber device is registered, for the document storage entity, with the cloud print device using a device identification number, a location identification address and/or an associated email identification. A notification is sent to the registered subscriber device in response to content placement in the document storage entity.
US09041958B2

A non-transitory computer readable storage medium stores therein a distributed printing control program executed in a system to perform distributed printing by outputting a specified number of sets of paper sheets by using plural image forming apparatuses, where the number of the sets is instructed by a job. The program causes an apparatus belonging to the system to function as a control section. The control section divides the job into plural jobs, where each of the jobs causes one of the image forming apparatuses to eject plural sets of paper sheets shifted in alternate directions such that, when sets of paper sheets ejected by the plural image forming apparatuses are stacked up together, all the sets of paper sheets are shifted in alternate directions to enable each of the sets to be separated from others. The control section further subjects the divided jobs to the plural image forming apparatuses.
US09041957B2

According to one embodiment, there is provided a facsimile apparatus connected to a home gateway, which is connected to an IP telephone network, via a communication line, the facsimile apparatus including a facsimile-signal detecting section configured to detect a facsimile identification signal in an incoming signal and a controller configured to instruct, when the facsimile identification signal is not detected in the incoming signal, using an SIP, the home gateway to perform a transfer operation for connecting a telephone set connected to the home gateway and a telephone set on an outgoing call side connected to the IP telephone network.
US09041954B2

A method of implementing consistent behavior across different resolutions of images comprises retrieving a list of image enhancement operations applied to an available image, creating, based on image resolution and use case, from the available image, a pre-processed image that simulates the image enhancement operations intended for the available image, performing an image analysis operation on the pre-processed image to obtain a list of artifacts, creating a modified list of artifacts that are mapped to the coordinate system of the available image, applying the modified list of artifacts and retrieved list of image enhancement operations to the available image to obtain a corrected image, and outputting the corrected image to an output device.
US09041940B2

According to one embodiment, a three-dimensional shape measuring apparatus includes at least an aperture plate that is provided with a plurality of confocal apertures which are two-dimensionally arranged to have a predetermined arrangement period, and an aperture plate displacement portion that displaces the aperture plate at a constant speed in a predetermined direction perpendicular to the optical axis direction. Further, the aperture plate is provided with a cover member which is moved integrally with the aperture plate and which includes a transparent body allowing the light beams from the light source to pass therethrough and to be irradiated to the plurality of confocal apertures, and protects the plurality of confocal apertures from dust. Further, an imaging optical system, by which each of reflected light beams is guided to a photo-detector, is designed in consideration of optical properties of the whole optical system including the transparent body of the cover member.
US09041922B1

A system and method for mounting a section onto a substrate, the system comprising: a fluid channel including: a fluid channel inlet that receives the section, processed from a bulk embedded sample by a sample sectioning module positioned proximal the fluid channel inlet, a section-mounting region downstream of the fluid channel inlet, and a fluid channel outlet downstream of the section-mounting region; a reservoir in fluid communication with the fluid channel outlet; and a manifold, fluidly coupled to the reservoir, that delivers fluid from the reservoir to the fluid channel inlet, thereby transmitting fluid flow that drives delivery of the section from the fluid channel inlet toward the section-mounting region.
US09041918B2

A handheld distance measuring instrument includes a first emission device, a first reception device and a second reception device. The first emission device is configured to emit an optical measurement radiation onto a target object. The first reception device is configured to detect the radiation returning from the target object. The second reception device is configured in order to detect a reference radiation internal to the instrument. The reception devices respectively include a first detector unit, a second detector unit, a first time measurement unit, and a second time measurement unit. The first time measurement unit is configured to be connected selectively to the first detector unit and to the second detector unit. The second time measurement unit is configured to be connected selectively to the first detector unit and to the second detector unit.
US09041915B2

The present invention pertains to systems and methods for the capture of information regarding scenes using single or multiple three-dimensional LADAR systems. Where multiple systems are included, those systems can be placed in different positions about the imaged scene such that each LADAR system provides different viewing perspectives and/or angles. In accordance with further embodiments, the single or multiple LADAR systems can include two-dimensional focal plane arrays, in addition to three-dimensional focal plane arrays, and associated light sources for obtaining three-dimensional information about a scene, including information regarding the contours of the objects within the scene. Processing of captured image information can be performed in real time, and processed scene information can include data frames that comprise three-dimensional and two-dimensional image data.
US09041909B2

The present invention provides an exposure apparatus and an exposure method. The method comprises: utilizing an exposure light source to provide light rays to the photo-resist layer, wherein the light rays pass through the mask and the transparent substrate to reach the photo-resist layer; and utilizing a reflective plate to reflect the light rays passing through the transparent substrate and the photo-resist layer back to the photo-resist layer. The present invention can reduce a line space of a pattern of the photo-resist layer.
US09041907B2

A drawing device draws a pattern on a substrate by radiating light from an optical head part on a target object (for example, substrate) which relatively moves with respect to the optical head part. Here, the optical head part has a spatial modulating unit which spatially modulates light from a light source, based on pattern data, and an optical path corrector which shifts the route of light spatially modulated in the spatial modulating unit at precision subdivided more than units of spatial modulation in the spatial modulating unit (more specifically, for example, units of pixels of spatial light modulator).
US09041905B2

An optical arrangement, in particular in a projection exposure apparatus for EUV lithography. In an aspect an optical arrangement has a housing (100, 200, 550, 780) in which at least one optical element is arranged, and at least one subhousing (140, 240, 560, 790, 811, 823, 824, 831, 841) which is arranged within the housing and which surrounds at least one beam incident on the optical element in operation of the optical system, wherein the internal space of the subhousing is in communication with the external space of the subhousing by way of at least one opening, wherein provided in the region of the opening is at least one flow guide portion which deflects a flushing gas flow passing through the opening from the internal space to the external space of the subhousing, at least once in its direction.
US09041894B2

One of the objects of the present invention is to provide a liquid crystal display device with high transmittance or viewing angle characteristics. A liquid crystal display device of the present invention includes: a first substrate (10) which includes a pixel electrode (30); a second substrate (20) which includes a counter electrode (25); and a liquid crystal layer (21) and a spacer (40) which are provided between the first substrate (10) and the second substrate (20). The pixel electrode (30) includes a first portion which is formed by a plurality of first branch portions (34A) extending in a first direction, a second portion which is formed by a plurality of second branch portions (34B) extending in a second direction, a third portion which is formed by a plurality of third branch portions (34C) extending in a third direction, and a fourth portion which is formed by a plurality of fourth branch portions (34D) extending in a fourth direction. The spacer (40) is provided at a position in the pixel (50) which is surrounded by the first to fourth portions of the pixel electrode (30) when viewed from a direction perpendicular to a plane of the first substrate (10).
US09041892B2

The present invention discloses a tape substrate for chip on film structure of a liquid crystal panel. The tape substrate is provided with plural package units of chip on film structures arranged along its longitudinal direction, and the package unit has a driver chip, input leads and output leads. The longitudinal direction of the driver chip is parallel to the longitudinal direction of the tape substrate, and the input leads and the output leads are located at the two opposite sides of the driver chip. Each package unit is set up with a short side and a long side, and the input leads are formed at the short side, while the output leads are formed at the long side. In the package units adjacent to each other, the short side of one package unit joins the long side of a next package unit. This invention further discloses a liquid crystal panel having the tape substrate.
US09041887B2

A liquid crystal display device includes a liquid crystal display element including a first alignment film and a second alignment film and a liquid crystal layer that is provided between the first alignment film and the second alignment film, wherein the first alignment film includes a compound in which a polymer compound that includes a cross-linked functional group or a polymerized functional group as a side chain is cross-linked or polymerized, the second alignment film includes the same compound as the compound that configures the first alignment film, and the formation and processing of the second alignment film is different from the formation and processing of the first alignment film and when a pretilt angle of the liquid crystal molecules which is conferred by the first alignment film is θ1 and a pretilt angle of the liquid crystal molecules which is conferred by the second alignment film is θ2, θ1>θ2.
US09041883B2

A counter substrate for liquid crystal display includes a transparent substrate, a black matrix, and stripe transparent electrodes. The black matrix divides a plane surface of the transparent substrate into pixel or sub-pixel unit to form a light-shielded area and openings above the plane surface. The stripe transparent electrodes are formed into the pixel unit or the sub-pixel unit above the plane surface. The black matrix includes a frame pattern including two sides facing each other in parallel in the pixel or the sub-pixel unit, and a linear central pattern which is parallel to the two sides of the frame pattern and is formed at a midsection of the pixel or the sub-pixel unit. The transparent electrodes are each parallel to the two sides of the frame pattern and the central pattern and are located symmetrically to the central pattern.
US09041872B2

Provided is a switching liquid crystal panel and a display device that have novel structures that are capable of preventing luminous regions from appearing in the light transmitting parts, in the vicinities of boundaries thereof with the light shielding parts. The switching liquid crystal panel includes a pair of substrates (26a, 26b) having a twisted nematic type liquid crystal layer (24) interposed therebetween, and a plurality of light shield forming electrodes (30) that are formed on at least one of the pair of the substrates (26a, 26b) and that form light shielding parts (40) of a parallax barrier (16) in cooperation with a counter electrode (34) when a voltage is applied, the counter electrode (34) being is opposed to the light shield forming electrodes (30) with the liquid crystal layer (24) interposed therebetween. A rubbing direction for an alignment film (36a) provided on the substrate (26a) side on which the light shield forming electrodes (30) are formed is at an angle of 45° or less to a lengthwise direction of the light shield forming electrodes (30).
US09041870B2

An opposed substrate (9′) comprises: a substrate (1); a static electricity protective electrode (2), a bridging electrode (4) and a touch induction electrode (6) comprising a plurality of sub-units sequentially formed on the substrate (1), wherein the distribution of the static electricity protective electrode (2) on the substrate (1) corresponds to dummy regions between sub-units, and the static electricity protective electrode (2), the bridging electrode (4) and the touch induction electrode (6) are insulated from each other. The opposed substrate (9′) has a good touching effect. A method for manufacturing the opposed substrate, and a liquid crystal display touch panel are also disclosed.
US09041863B2

An electronic device, including: one or more hardware interfaces each for connecting to a signal source to receive at least one type of application resources; a control chip electrically connected to the one or more hardware interfaces, the control chip being configured to classify and integrate one or more types of application resources received through the one or more hardware interfaces, and generate a display signal for a main interface including a number of areas arranged according to a predetermined layout, wherein each area is configured to display information regarding a same type of the classified and integrated application resources, and different areas are configured to display information regarding different types of the classified and integrated application resources; and a display screen electrically connected to the control chip to display the main interface according to the display signal.
US09041856B2

A moving subject detection map is generated by performing moving subject region determination based on input image information from an image capture portion, and is used to set an exposure pattern for a moving subject detected pixel region. The exposure pattern is cyclically arranged with multiple different exposure times. The exposure time for a stationary subject region is set according to the brightness of the subject. Regarding an image captured based on the exposure time control, an output image is generated by computing pixel values for a moving subject region, using pixel value combination processing that utilizes the pixel values of pixels with a plurality of different exposure times being set, and by computing pixel values for the stationary subject region by multiplying a gain according to the exposure time. This achieves the acquisition of a dynamic range image while keeping deterioration of the resolution to a minimum.
US09041852B2

An imaging apparatus comprises an optical system that includes a plurality of lens groups, each lens group including one or more lenses, at least one of the lens groups being independently movable with respect to the other lens groups and including a focus lens group for focusing the subject and a lens control unit that controls movement of the plurality of lens groups to bring into focus based on a feeding position of the focus lens group.
US09041849B2

An image sensor module includes a substrate, an image sensor, and a connecting plate. The substrate includes a supporting portion and an extending portion extending from one side of the supporting portion. The supporting portion includes an upper surface and a lower surface opposite to the upper surface. The supporting portion defines a through hole penetrating the upper surface and the lower surface and a receiving recess communicating the through hole on the lower surface. The thickness of the extending portion is less than the thickness of the supporting portion. The image sensor is received in the receiving recess and is electrically connected to the substrate. The connecting plate is electrically connected to the extending portion, the thickness of the connecting plate is less than or equal to the thickness difference between the extending portion and the supporting portion.
US09041848B2

An imaging optical system includes a first optical unit having positive refractive power making an image at an image plane at an enlargement-side of the imaging optical system and an intermediate image at an intermediate image position in the imaging optical system conjugate to each other, and a second optical unit having positive refractive power making the intermediate image and an image at an image plane at a reduction-side of the imaging optical system conjugate to each other, wherein, when a focal length of the first optical unit is denoted by fF and a focal length of the second optical unit is denoted by fR, the following condition is satisfied: 0
US09041847B2

A method enables self-camera shooting in a mobile terminal. In the method, whether a first user input is detected is determined. When the first user input is detected, a half shutter mode is entered. Whether a second user input is detected is determined. When the second user input is detected, self-camera shooting is performed.
US09041838B2

An imaging system configured to capture an image is provided, the imaging system including a high dynamic range imager configured to capture at least one high dynamic range image, and circuitry, wherein scheduling tasks within a row time interval is arranged to permit sharing of circuits used for correlated double sampling with selective reset tasks and with pixel readout tasks, and wherein scheduling tasks within a row time interval is arranged to permit sharing of comparator with selective reset tasks and with pixel readout tasks, while also providing at least one selectable integration period for which the integration period is adjustable and set to substantially less than a row time interval.
US09041830B2

The present invention relates to an image signal processing circuit, an image capture device, and image signal processing method, and a program capable of reading special information, such as a bar code, using normal lenses with high precision without needing dedicated EDOF lenses and signal processing circuits. The image signal processing circuit has a processing circuit 131 which performs image processing using one color signal (B) having resolution on a near point side from among a plurality of color signals, and an enhancement processing unit 132 which performs enhancement processing by applying an inverse function of a point spread function (PSF) to a signal subjected to the image processing using the one color signal by the processing circuit.
US09041827B2

The invention makes it possible to perform effective A/D conversion on pixel signals read from a pixel array part, to achieve a reduction in power consumption and reductions in the size and the price of an image pickup device as well as simplification of the construction of the device, and to realize a high-quality image output. The device includes an pixel array part having a plurality of unit pixels, a CDS (correlated double sampling) circuit, and an A/D converter. A pixel signal read from a pixel array part via a signal line is subjected to CDS processing (noise elimination processing) in the CDS circuit, and then this pixel signal is inputted into the A/D converter which performs A/D conversion on the pixel signal. The A/D converter includes a ΔΣ modulator and a digital filter to perform highly accurate A/D conversion. The invention can also be applied to a construction in which an A/D converter is provided at the front stage of the CDS circuit.
US09041824B2

Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images, determining an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and determining a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager generates the input images, and the high resolution image has a resolution that is greater than any of the input images.
US09041823B2

A camera array, an imaging device and/or a method for capturing image that employ a plurality of imagers fabricated on a substrate is provided. Each imager includes a plurality of pixels. The plurality of imagers include a first imager having a first imaging characteristics and a second imager having a second imaging characteristics. The images generated by the plurality of imagers are processed to obtain an enhanced image compared to images captured by the imagers. Each imager may be associated with an optical element fabricated using a wafer level optics (WLO) technology.
US09041806B2

A vehicular imaging and display system includes a rear backup camera at a rear portion of a vehicle, a video processor for processing image data captured by the rear camera, and a video display screen responsive to the video processor to display video images. During a reversing maneuver of the equipped vehicle, the video display screen displays video images captured by the rear camera. During forward travel of the equipped vehicle, the video display screen is operable to display images representative of a portion of the field of view of the rear camera to display images representative of an area sideward of the equipped vehicle responsive to at least one of (a) actuation of a turn signal indicator of the vehicle, (b) detection of a vehicle in a side lane adjacent to the equipped vehicle and (c) a lane departure warning system of the vehicle.
US09041802B2

The present invention relates, in general, to a digital capture device for learning which captures (or photographs) images of both/either side of an open book in real time and transmits the captured images of the book to an output unit that enlarges or reduces the captured images (characters, pictures, etc.) of the book and displays them, thus allowing a learner to view the images, or that recognizes the characters of the images and outputs the recognized characters in the from of audio speech, thus allowing the learner to listen to the audio speech. More particularly, the present invention relates to a digital capture device for learning which is configured to exactly capture the images of the book without distorting the images.
US09041796B2

A method, tool, and device for determining the coordinates or a plurality of points on a substantially plane surface by means of an accelerometer and a camera. The coordinates of each point are computed by determining a perpendicular projection of the camera onto the surface, identifying each point, measuring an inclination (the angle between the line of sight of the camera and gravity) using the accelerometer, and determining an azimuth (the angle of the line of sight of the camera around gravity).
US09041794B1

In one embodiment, a pipe inspection system includes a push-cable, a sonde coupled to the push-cable, a locator configured to receive signals from the sonde and generate positional information associated with the pipe based at least in part on the received sonde signals, a processing element configured to generate mapping information from the position information, and a non-transitory memory for storing the generated mapping information.
US09041787B2

A portable eye tracker device is disclosed which includes a frame, at least one optics holding member, and a control unit. The frame may be adapted for wearing by a user. The at least one optics holding member may include at least one illuminator configured to selectively illuminate at least a portion of at least one eye of the user, and at least one image sensor configured to capture image data representing images of at least a portion of at least one eye of the user. The control unit may be configured to control the at least one illuminator for the selective illumination of at least a portion of at least one eye of the user, and receive the image data from the at least one image sensor.
US09041785B2

A multiple capsule camera apparatus is disclosed to enhance the rate of detection and/or extend the overall imaging period. The multiple capsule camera apparatus coordinates the operations of the camera according to a schedule so that one camera may enter an active mode when the other camera is anticipated to have a low battery level. The capsule cameras may also coordinate their operations by communication with each other through a wireless link. A base station may also be used to coordinate the capsule camera operations with a wireless link established between the base station and each capsule camera.
US09041770B2

The present invention provides an image capturing technique for obtaining, at the same time, multiple images with parallax and an image that would cause no sensitivity problem even without mechanically operating any part of its image capturing system.The 3D image capture device of this invention includes: a light transmitting member 2 having a polarizing area A that transmits only a light ray polarized in a particular direction and a non-polarizing area C that transmits any light ray irrespective of its polarization direction; a solid-state image sensor 1 arranged to receive the light ray transmitted through the light transmitting member 2; an imaging section 3 for producing an image on the imaging area 1a of the solid-state image sensor 1; and an image generating section for generating images based on signals supplied from the image sensor 1, which includes a filter array including a polarization filter. The image generating section generates images based on the light rays that have entered the polarizing area A and the non-polarizing area C, respectively.
US09041755B2

The invention relates to a marking apparatus (10) for marking an object comprising a marking head (20) having a plurality of marking devices (40, 40a, 40b) for applying a marking on the object and a driving mechanism for providing a relative movement of the object relative to the marking head in an advance direction (16) during a marking operation. The marking head comprises in addition to the plurality of marking devices a plurality of sensor devices and the sensor devices (50) are arranged down-stream of the marking devices in the advance direction, so that the marking applied by the marking devices is detectable by the sensor devices, when the object is moved relative to the marking head in the advance direction. The invention also relates to a method for marking an object.
US09041751B2

This disclosure provides systems, methods, and apparatus for an analog or multistate electromechanical systems display devices including movable absorber together with a movable reflective layers. In one aspect, an electromechanical systems display device may include a movable reflector assembly and a movable absorber assembly. The absorber assembly may be disposed between the reflector assembly and a substrate. The absorber assembly may be configured to move to an absorber white state position proximate the reflector assembly and defining a first gap when the reflector assembly is in a reflector white/black position. The absorber assembly may be configured to move to a closed position closer to the substrate, defining a second gap, when the reflector assembly is in the reflector white/black position. The reflector assembly may be configured to move from the reflector white/black position to increase a height of the second gap when the absorber assembly is in the closed position.
US09041741B2

A user interface (UI) of a head mounted display (HMD) is provided that allows a user to access one or more persistent data elements that are otherwise outside the user's initial field of view by using a head movement, such as a head tilt (i.e., movement about a horizontal axis) and/or rotation (i.e., movement about a vertical axis). Embodiments also can provide for further movement and/or other manipulation of data of persistent data elements with further detected movement of the user's head.
US09041738B2

Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
US09041735B2

A method of managing content using an image display device includes reproducing and displaying first content in a first region of a screen of the image display device, displaying a first image representing a first mobile terminal connected to and communicating with the image display device and a second image representing second content stored in the first mobile terminal in a second region of the screen, receiving a first user command for selecting the second image, displaying a third image representing a device which will reproduce, store or receive the second content in a third region of the screen, receiving a second user command for selecting the device which will reproduce, store or receive the second content, and enabling the selected device to reproduce, store or receive the second content according to the second command.
US09041734B2

Image information displayed on an electronic device can be modified based at least in part upon a relative position of a user with respect to a device. Mapping, topological or other types of positional data can be used to render image content from a perspective that is consistent with a viewing angle for the current relative position of the user. As that viewing angle changes, as a result of movement of the user and/or the device, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle. Simulations of effects such as parallax and occlusions can be used with the change in perspective to provide a consistent user experience that provides a sense of three-dimensional content even when that content is rendered on a two-dimensional display. Lighting, shading and/or other effects can be used to enhance the experience.
US09041729B1

A set of graphical data is stored, the set of graphical data including a first representation of an image in each of a first format and a second format. A set of processes that are organized according to a specified order is stored. The processes are applied, in the specified order, to the graphical data, thereby generating a second representation of the image in each of the first format and the second format.
US09041727B2

Some embodiments provide an image editing application that edits an image. The image editing application assigns a mask value to each pixel of the image that includes several pixels. The mask value for a pixel is for using when processing the pixel. The image editing application displays the image in a display area. The image editing application receives several user inputs on a set of pixels of the image. The image editing application incrementally applies an image processing operation to the set of pixels by changing the mask values for the set of pixels each time the set of pixels receives a user input.
US09041723B2

Each block of texture data elements is encoded as a block of texture data that includes a set of integer values to be used to generate a set of base data values for the block, and a set of index values indicating how to use the base data values to generate data values for the texture data elements that the block represents. The integer values and the index values are both encoded in an encoded texture data block using a combination of base-n values, where n is greater than two, and base-2 values. Predefined bit representations are used to represent plural base-n values (n>2) collectively, and the bits of the bit representations representing the base-n values are interleaved with bits representing the base-2 values in the encoded texture data block.
US09041720B2

A circuit includes memory retiling methods which distribute image information among a plurality of memory channels producing reconfigured image information distributed among a subset of the plurality of memory channels allowing memory channels outside of the subset to be placed into a power save mode to reduce power consumption. Additional methods are disclosed for further reductions in power consumption.
US09041714B2

An apparatus and method for depicting one or more objects are provided. The method includes determining a geolocation of one or more objects, determining a vector from the objects to a light source, applying shading to the objects according to the vector, determining shadows cast by the objects according to the vector, and depicting the objects in the geolocation with one or more of the applied shading and the cast shadows.
US09041713B2

By mapping leaf nodes of a spatial index to processing elements, efficient distribution of workload in an image processing system may be achieved. In addition, processing elements may use a thread table to redistribute workload from processing elements which are experiencing an increased workload to processing elements which may be idle. Furthermore, the workload experienced by processing elements may be monitored in order to determine if workload is balanced. Periodically the leaf nodes for which processing elements are responsible may be remapped in response to a detected imbalance in workload. By monitoring the workload experienced by the processing elements and remapping leaf nodes to different processing elements in response to unbalanced workload, efficient distribution of workload may be maintained. Efficient distribution of workload may improve the performance of the image processing system.
US09041709B2

A three dimensional [3D] image signal is processed for rendering 3D image data (33) on a specific 3D display, e.g. an auto-stereoscopic display. A first depth map (34) and saliency of the 3D image data are determined. A display depth sub-range (35) of a usable depth range (36) of the 3D display is determined and provides a higher 3D image quality for a viewer than the 3D image quality across the usable depth range. A depth mapping function is determined in dependence of the saliency data. The depth mapping function maps the first depth map to a second depth map for generating views for the 3D display. Advantageously the salient range of depth values is mapped towards the display depth sub-range.
US09041705B2

An organic light emitting display device includes a panel driver and a display panel including a plurality of pixels having a pixel circuit, a first driving voltage terminal connected to the driving transistor, a light emitting element, a second driving voltage terminal connected to the light emitting element, and a capacitor connected between a gate and source electrode of the driving transistor, the panel driver to drive the pixel circuit in a data charging period in which a difference between a data and reference voltage is charged into the capacitor, and a light emitting period in which the driving transistor receives a first driving voltage from the first driving voltage terminal and is turned on according to the voltage charged into the capacitor during the data charging period, whereby a current is supplied to the light emitting element which thereby emits light.
US09041688B2

An optical detection system includes a detection part that detects object information as information of an object based on a light reception result of reflected light by reflection of irradiation light on the object, and a processing part that performs processing based on the object information, and the processing part acquires reflectance information of the object as the object information and performs processing of a command designated by the object based on the acquired reflectance information.
US09041682B2

A controller includes drive circuitry to drive one target drive electrode of a touch sensitive device with a series of predetermined phase pulses and to drive at least one other drive electrode of the touch sensitive device with a corresponding series of out-of-phase pulses. Sense circuitry receives signal transferred to sense electrodes from the drive electrodes of the touch sensitive device. The received signal is responsive to one or more touches on the touch sensitive device.
US09041675B2

A method of controlling a smart watch including a case and a band connected to the case is disclosed. The method includes displaying digital content on a display unit provided on a front surface of the case, detecting a length of a non-displayed portion of the digital content on the display unit, and generating first tactile feedback corresponding to the length of the non-displayed portion of the digital content on the display unit on a back surface of the band.
US09041672B2

A method and device for flipping pages of electronic data and an electronic apparatus using the same are provided. According to the method, a touched position is detected when the touch panel is touched. The number of pages of electronic data to be flipped is determined according to the touched position. According to the method and device for flipping pages of electronic data and the electronic apparatus, users can achieve the page flipping with different numbers of pages to be flipped by performing the touch operation once.
US09041666B2

A touch panel and a contact information determining method of the touch panel. A touch panel includes a plurality of transmitting members arranged with a predetermined interval therebetween, and a first sensor and a second sensor positioned respectively at a first terminal and a second terminal of a transmitting member, wherein a transmission signal is transmitted to the first sensor and the second sensor, in response to a contact on the transmitting member.
US09041661B2

A cover configured to overlie a touch screen of an electronic device the cover including an output portion configured to enable content presented on the touch screen to be visible to a user through the cover; and the cover including a plurality of distinct input portions each sharing a physical characteristic that demarcates each of the plurality of distinct input portions as an input portion, wherein each of the plurality of distinct input portions is configured to enable one of a plurality of touch sensitive areas of the touch screen to be actuated.
US09041657B2

An ergonomic keyboard is described. In one aspect, a keyboard layout for a subject language is developed by determining a percent of frequency of monograph characters and digraphs of characters used in writing in the subject language. Thereafter, each key for the characters from each most frequent digraph is positioned under different hands on the keyboard layout, on a middle row of the keyboard layout, and under the index or middle fingers of a keyboard user. Other most frequent characters are positioned in the middle row of the keyboard layout or in a position on the keyboard layout to be struck using the index or middle fingers. The least frequent monograph characters are positioned in the bottom and top rows of the keyboard, with the least frequent characters under pinky fingers of a keyboard user. An optimized Arabic keyboard layout is also disclosed.
US09041656B2

A keyboard device for a small size tablet personal computer is provided. The keyboard device includes a first casing, a connecting plate, and a second casing. The first casing includes a first keyboard plate and a first recess. The second casing includes a second keyboard plate and a second recess. The connecting plate is connected with the first casing and the second casing. Consequently, the second casing is rotatable relative to the first casing. The first keyboard plate and the second keyboard plate are collectively defined as a whole keyboard to be operated by both hands of the user. Moreover, the small size tablet personal computer is accommodated within the first recess and the second recess collaboratively.
US09041653B2

A method of controlling an electronic device, an electronic device using the same, and a computer program product are provided. The method includes detecting a plurality of touch areas on a touch screen so that a plurality of touch points contained within each of the touch areas are obtained, respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas, selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas, and triggering an action associated with the one or more active objects.
US09041652B2

Touch sensitive mechanical keyboards for detecting touch events and key depressions on the keyboard are provided. The keyboard can include a set of individually depressible mechanical keys having a touch sensitive area located on their surface. A touch sensor can be included to detect touch events on the surface of the keys. A keypad can also be included to detect a depression of the mechanical keys. One or more of the depressible mechanical keys can be multi-purpose keys capable of being depressed to multiple levels. The touch sensitive mechanical keyboard can receive key depression input, touch event input, or combinations thereof at the same time. The touch sensitive mechanical keyboard can further include a processor for distinguishing detected touch events from detected key depressions. The processor can generate a key depression command or a touch event command in response to the detected touch events and key depressions.
US09041651B2

A multi-touch mouse includes a mouse body, a touch pad, and a controlling unit. In a case that the touch pad is not touched and the touch state is OFF, the multi-touch mouse is in a conventional two-dimensional mouse mode. In a case that the touch state of the touch pad is ON in response to a touch action and the mouse body is moved, the controlling unit switches the control mode of the multi-touch mouse to a touch gesture control mode and generates a touch gesture command.
US09041648B2

A portable device including a main display; a flexible display; a sensor unit configured to sense at least one of expanding of the flexible display and an input signal; and a processor configured to control the main display, the flexible display and the sensor unit, when a first page of a plurality of pages having a sequence is being displayed in the main display. The process also displays an indicator in the main display when the input signal is sensed, the indicator indicating a display direction of additional pages to be displayed when the flexible display is expanded, and indicating a forward direction or a reverse direction based on the first page as the display direction, and displays at least one additional page in the display direction indicated by the indicator when the expanding of the flexible display is sensed.
US09041647B2

A user interface device includes a housing, a user input element supported by the housing, and a haptic output device supported by the housing. The haptic output device is configured to generate a haptic effect at a surface of the user interface device. The surface is part of the housing and/or the user input element. A processor disposed within the housing. The processor is configured to receive an input command from the user input element, communicate the input command to a host computer, receive an output command from the host computer, and output a haptic signal based on the output command to the haptic output device to generate the haptic effect at the surface.
US09041646B2

An information processing system determines a relationship between an observer and an observation target person based on personal information of the observer and personal information of the observation target person, and displays content information generated based on the determined relationship together with an image of the observation target person in a display area of a display unit.
US09041626B2

An organic light emitting display and power supply method thereof operate an organic light emitting display panel using a high voltage EVLDD and a low voltage ELVSS supplied from a driver integrated circuit during a low power display mode. The organic light emitting display a first power supply configured to supply a first power including a first high voltage and a first low voltage, a second power supply configured to supply a second power including a second high voltage and a second low voltage, and an organic light emitting display panel configured to receive the first power from the first power supply in a standard display mode and configured to receive the second power from the second power supply in a low power display mode.
US09041623B2

Virtual images are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. Sensor data may be collected from on-board sensors provided on an HMD. Additionally, other day may be collected from external sources. Based on the collected sensor data and other data, the position and rotation of the HMD wearer's head relative to the HMD wearer's body and surrounding environment may be determined. After resolving the HMD wearer's head position, the HMD wearer's total field of view (TFOV) may be classified into regions. Virtual images may then be located in the classified TFOV regions to locate the virtual images relative to the HMD wearer's body and surrounding environment.
US09041619B2

Electronic devices may be provided with antennas. An antenna may be formed from conductive antenna structures that include a frequency-dependent distributed capacitor. The antenna may include an antenna ground and an antenna resonating element that are separated by a gap. A low pass filter circuit may bridge the gap. The antenna resonating element may have antenna resonating element conductive structures that serve as first and second electrodes for the distributed capacitor. The second electrode may have first and second conductive elements coupled by a filter. The filter may be a low pass filter implemented using an inductor. The inductor may have a first terminal coupled to the first conductive element and a second terminal coupled to the second conductive element. A first antenna feed terminal may be coupled to the first conductive element and a second antenna feed terminal may be coupled to the antenna ground.
US09041618B2

A three-dimensional multiple spiral antenna includes a substrate, a plurality of spiral antenna sections, and a feed point module. The substrate has a three-dimensional shaped region and each spiral antenna section is supported by a corresponding section of the three-dimensional shaped region and conforms to the corresponding section of the three-dimensional shaped region such that, collectively, the spiral antenna sections have an overall shape approximating a three-dimensional shape. The feed point module is coupled to a connection point of at least one of the spiral antenna sections.
US09041611B2

An automatic antenna impedance matching method for a radiofrequency transmission circuit. An impedance matching network is inserted between an amplifier and an antenna. The output current and voltage of the amplifier and their phase difference are measured by a variable measurement impedance, and the complex load impedance of the amplifier is deduced from this; the impedance of the antenna is calculated as a function of this complex impedance and as a function of the known current values of the impedances of the matching network. Starting from the value found for the impedance of the antenna, new values of the matching network are calculated that allow the load to be matched to the nominal impedance of the amplifier. The measurement impedance has a value controllable by the calculation processor according to the application and notably as a function of the operating frequency and of the nominal impedance of the amplifier.
US09041610B1

A dynamic antenna pattern measurement method. Embodiments of the invention provide for nanosecond or better time resolution and milliradian angular resolution of the dynamic radiation pattern of an antenna under test over the predetermined solid angle scan (up to 4 π steradians) of the dynamic radiation pattern.
US09041607B2

The radio wave receiver includes the metallic case body, the metallic rear case, and the antenna inside the case body. The screw portion is formed in the metal wall of the case body. The coupling resin member having an electrical insulating property is coupled to the rear case through a great number of fine irregularities formed in the metal wall thereof. The screw portion which engages with the screw portion is formed on the coupling resin member. The case body and the rear case are coupled to each other with the screw portions. The case body and the rear case are electrically insulated from each other by the electrical insulating function of the coupling resin member so as to improve receiving sensitivity of the antenna.
US09041606B2

A bezel forms a continuous, uninterrupted outer perimeter around the outside of a handheld radio device. The bezel is made of an electrically conductive material and is used as an antenna element. The bezel can be operated in either a common excitation mode or a differential excitation mode, depending on whether a user is presently holding the device, and making contact with the bezel.
US09041601B2

Enhancing search capacity of Global Navigation Satellite System (GNSS) receivers. A method for searching satellite signals in a receiver includes performing a plurality of searches sequentially. The method also includes storing a result from each search of the plurality of searches in a consecutive section of a memory. Further, the method includes detecting free sections in the memory. The method also includes concatenating the free sections in the memory to yield a concatenated free section. Moreover, the method includes allocating the concatenated free section for performing an additional search.
US09041597B2

The present disclosure concerns a method for post-processing of radar data that uses information of Doppler speed as obtained by coherent processing of the input data, to reduce clutter due to waterbodies, in particular the sea clutter. The present disclosure further concerns a coherent radar provided with means suitable to implement the invention method.
US09041591B2

A signal processing device, which includes an echo signal input module for inputting echo signals from an antenna discharging electromagnetic waves to a predetermined area and receiving the echo signals reflected on a target object, an echo signal level detection module for detecting a level of each of the echo signals from each location within the predetermined area, a target object detection module for detecting the target object based on the levels of the echo signals, a correlation processing module for performing scan-to-scan correlation processing of a plurality of scans, and a level adjustment module for adjusting the levels of the echo signals after the scan-to-scan correlation processing. The level adjustment module adjusts the levels of the echo signals corresponding to the locations where the target object detection module detects the target object.
US09041587B2

According to one aspect of the present invention, a radar system is provided which accurately measures the surface profile in a wide sector beneath and forward of a helicopter, to aid low level transit and landing in poor visibility. This uses an electronic beam synthesis technique to form multiple beams directed at the area of interest, each measuring the distance to the first reflected signal received by each beam. These distances represent the profile of the ground and any objects on the ground. A processor then compares the measured profile with the ideal ground profile for safe landing. If the deviations from straight and level exceed the specified requirement for safe landing, or if sufficient rotor clearance is not detected, then a warning is given to the operator. A display will show the measured ground profile highlighting the unsafe regions, allowing the operator to seek a safe region to land. The novelty lies in the way the beams are formed to measure and display the ground profile and provide a warning system. This beam-forming technique is simpler and more cost effective than with a conventional phased array radar.
US09041583B2

A comparator includes: a first amplifying unit that includes a differential pair configured with a pair of transistors which are first and second transistors, and amplifies a difference of signals input to each of the gate electrodes of the first and second transistors, to output; a second amplifying unit that amplifies the signal output from the first amplifying unit; a first condenser that is disposed between a gate electrode of the first transistor and a reference signal supply unit; a second condenser that is disposed between a gate electrode of the second transistor and a pixel signal wiring; a third transistor that connects a connection point of the gate electrode of the first transistor and the first condenser to the pixel signal wiring; and a fourth transistor that connects a connection point of the gate electrode of the second transistor and the second condenser to the pixel signal wiring.
US09041580B2

The present invention provides a small-sized inexpensive solid-state imaging apparatus. A D/A converter included in a successive comparison type A/D converter of the solid-state imaging apparatus includes a multiplexer which selects any of reference voltages VR0 to VR16 and sets it as an analog reference signal when coarse A/D conversion is performed, and which selects reference voltages VR (n−1) to VR (n+2) of the reference voltages VR0 to VR16 when fine A/C conversion is performed, and a capacitor array which generates an analog reference signal, based on the reference voltages VR (n−1) to VR (n+2) when the fine A/D conversion is performed. It is thus possible to reduce settling errors in reference voltage without using redundant capacitors.
US09041577B2

The invention relates to digital-to-analog converters for converting current. The converter includes a pair of differential branches with two transistors controlled by a digital register activated at a clock frequency, and two resistive loads receiving the currents of the differential branches to produce a differential electrical signal representing the analog result of the conversion. The converter includes a dual switching circuit for the currents of the differential branches: a first switching circuit enables the transmission of the currents of the differential branches toward the loads for 70% to 95% of the clock period and shunts these currents outside the loads for the rest of the time; a second switching circuit alternately and symmetrically makes a direct link followed by a cross link between the differential branches and the loads. The converter provides a signal with high spectral purity and can work with a good level of power in the four Nyquist zones of the spectrum of the output analog signal, and notably in the second and third zones.
US09041564B2

A CODEC includes a transmission path between an encoder and a decoder. The encoder receives bits of data in a first form in which each bit of the data is represented by switching between first and second logic states and no voltage change between consecutive bits of the same logic state and serially transmits the bits in a second form in which the first logic state is maintained at a high voltage, the second logic state is maintained at a low voltage, and an intermediate voltage is maintained between consecutive bits. The decoder receives the bits in the second form and derives a clock from the occurrences of the intermediate voltage. The clock, repetitively, is maintained at a logic high, then switches directly from the logic high to a logic low, then is maintained at the logic low, and then switches directly between the logic low and the logic high.
US09041560B2

A system and method are described for receiving a NOTAM and storing information relating to the distance of a temporarily displaced threshold for a runway. When that runway is selected for approach and landing, the temporarily displaced threshold and new aiming point are automatically displayed. The change made to the display using NOTAM data can be indicated to the pilot by distinct symbology or particular color, or by using an icon or an annunciation.
US09041557B2

Parking arrangement and method for making a parking arrangement equipped with an automatic vehicle detection system ready for operation, which parking arrangement comprises a central computer with a database and at least a number of parking places identifiable by a location code, which parking places are each provided with at least one wirelessly operating parking sensor module, which is connected with the central computer via a UHF radio link and which is provided with an identification code, which parking sensor module comprises at least one vehicle sensor which in operation provides measuring values representative of the presence or absence of a vehicle in the respective parking place, wherein use is made of parking sensor modules which have an RFID identification circuit in which the identification code is stored, which identification code is wirelessly readable.
US09041556B2

A portable computing device can be used to locate a vehicle in a parking structure. In particular, the portable computing device can communicate with a parking system that manages the parking structure and/or with a vehicle in order to locate the vehicle. Communications between the portable computing device, parking system and vehicle can be based on one or more wireless connections, such as Bluetooth and/or Bluetooth LE connections.
US09041552B2

A system is provided for detecting a blind spot for a driver of a vehicle. The system includes a side mirror. The side mirror is arranged on a body of the vehicle and includes a side mirror body, a mirror, and a supporting structure. The system also includes a detection system. The detection system is physically coupled with the side mirror to detect an object in a detection zone of the detection system. The detection zone covers the blind spot, and the detection system includes a detection module, an alert indicator, and a control module. The detection module includes at least one of a transmitter and a receiver, and the alert indicator is configured to send an alert light to the driver at a predetermined angle such that the alert light does not interfere with drivers of other vehicles close to the vehicle.
US09041548B2

A battery-powered fueling data collection unit for use with a meter and a register associated with a fuel transfer apparatus and for use with a system for managing fueling transactions of a fleet operator using fuel transfer apparatuses at multiple locations includes a fueling data interface module for receiving fueling information from the fueling meter and/or register and an internal battery power source. A processor is provided for monitoring the power level in the battery and for detecting if the power level in the battery drops below a threshold amount. Also, a communications module is provided for wirelessly forwarding an alert to a remote computer to alert the remote computer that the battery power is low.
US09041542B2

A system for preventing drowsiness in a driver by employing a thermal grill. The system includes a detection module and an intervention module. The detection module monitors a driver's parameters to determine whether the driver is drowsy. If the driver is determined to be drowsy, the intervention module activates a thermal grill with interlaced hot and cold regions. This activation causes the hot regions to approach one temperature and the cold regions to approach another. Additionally, this activation leads to an uncomfortable sensation for the driver, alerts the driver, and prevents the driver from getting drowsy.
US09041533B1

A method, apparatus, and computer program product for identifying parts in a vehicle. Signals are received from a plurality of transponders associated with the parts in the vehicle. Locations of the parts are identified based on signal strengths for the signals received from the plurality of transponders and an identification of the parts in the signals.
US09041531B1

Systems and methods are disclosed herein to a radiation safety system comprising radiation emitting medical equipment; a radiation safety system controller connected to the radiation emitting medical equipment through a first communication means configured to determine a number of people within a radiation room housing the radiation emitting medical equipment and prevent the radiation emitting medical equipment from performing radiation emitting functions if the radiation safety system controller determines that more people than a maximum allowed number of people are presently in the radiation room; and a scanner connected to the radiation safety controller through a second communication means configured to detect people in the radiation room and communicate to the radiation safety system controller that a person has been detected.
US09041530B2

A system, methods and server for monitoring health and safety of individuals in a population and sending alert notifications when exceptions are detected include comparing biometric data obtained from the individuals to a biometric model generated for the individual through computer-learning methods. Biometric data may be gathered by wireless biometric sensor devices which transmit biometric data to receiver devices, which relay the biometric data to a server. The biometric model may be maintained in the server and include nominal and threshold biometric parameters for each individual based on biometric sensor data gathered or analyzed over a period of time. An alert may be issued by the server when an individual's biometric data is outside a threshold in the biometric model. The transmitted alert may depend upon the nature of the exception, user settings and past notification experience. Alerts may be escalated when not answered within defined durations.
US09041528B2

A bridge device includes a first radio frequency (RF) transceiver that receives event data via an incoming RF signal from protective headgear in response to an impact event at the protective headgear, wherein the incoming RF signal is formatted in accordance with a first wireless protocol. A second RF transceiver transmits the event data in accordance with a second wireless protocol to a first monitoring device.
US09041527B2

An alarm system for monitoring a local premises and multiple remote objects is described. The system includes sensors in the local premises, an alarm panel connected to the sensors in the local premises, and remote objects having alarm systems in communication with the alarm panel. The remote objects are assigned a zone in the alarm panel to represent the remote object, such that an alarm condition at the remote object is reported as an alarm condition in the assigned zone.
US09041520B2

A system and method are disclosed in which in a conventional non-grounding man-machine interface having no reaction base on the human body and for giving the existence of a virtual object and the impact force of a collision to a person, a haptic sensation of a torque, a force and the like can be continuously presented in the same direction, which can not be presented by only the physical characteristic of a haptic sensation presentation device. In a haptic presentation device, the rotation velocity of at least one rotator in the haptic presentation device is controlled by a control device, and a vibration, a force or a torque as the physical characteristic is controlled, so that the user is made to conceive various haptic information of the vibration, force, torque or the like.
US09041508B2

Systems and methods for determining an inventory condition of objects based on captured images are described. An exemplary inventory control system or method utilizes a highly efficient and economical approach to apply suitable imaging parameters for capturing images of a storage drawer being accessed by a user, or for manipulating the captured images of the drawer. An inventory condition of the drawer is determined based on the captured images or manipulated images.
US09041503B2

An amorphous transformer which includes an amorphous core formed of an amorphous material with a lap provided at an upper portion and allowed to stand in substantially a vertical direction while being supported at a core support member, and a coil which is fitted with the amorphous core. The core support member is formed by integrating a core support member for supporting a side surface of the amorphous core and a corner support member for supporting a corner portion of the core. The core support member is provided in substantially a vertical direction along at least one of the side surfaces of the core.
US09041502B2

An electromagnetic device arrangement includes a transformer assembly having a core, windings, and a housing disposed around at least a portion of the core and windings. An enclosure at least partially encloses the transformer assembly. The transformer assembly is mounted to a first portion of the enclosure such that heat is transferred from the transformer assembly to the first portion of the enclosure. A second portion of the enclosure has an extension extending therefrom such that the extension is placed in thermal contact with the transformer assembly to transfer heat from the transformer assembly to the extension.
US09041501B2

The disclosure relates to an amorphous transformer core including at least one transformer core disc with a plurality of layers of strip-like amorphous core material arranged concentrically around at least one winding window. At least one heat dissipating plate extends into an interior of the amorphous transformer core and is fed from there into at least one heat exchange region outside the amorphous transformer core. This can enhance dissipation of heat energy which is produced inside the amorphous transformer core.
US09041500B2

A magnetic core includes a first core having a predetermined magnetic permeability and a second core formed of the same material as the first core. The second core forms a closed magnetic circuit together with the first core. The second core is configured to radiate heat through a heat radiating unit. At least one of the first core and the second core is configured to be wound with a coil. The magnetic core includes a third core that is arranged between the first core and the second core and has a lower magnetic permeability than the first core.