Document Document Title
US09038197B2 Method and apparatus for providing backend support for device control in risk conditions
An approach is provided for providing backend support for device control in risk conditions. A device control support platform determines one or more computational chains consisting of one or more computation closures for managing one or more risk conditions associated with at least one device. The device control support platform further causes a projection, a distribution, or a combination thereof of the one or more computational chains, the one or more computation closures, or a combination thereof to one or more other devices. The device control support platform also causes an execution of at least a portion of the one or more computational chains, the one or more computational closures, or a combination thereof to cause an initiation of at least one computational broker at the at least one device for managing the one or more risk condition.
US09038195B2 Accessing a cloud-based service using a communication device linked to another communication device via a peer-to-peer ad hoc communication link
Arrangements described herein relate to accessing a cloud based service. Responsive to a user of a first communication device initiating access to the cloud based service via the first communication device, a prompt for a valid password to be entered to access the cloud based service can be received by the first communication device. Responsive to the valid password required to access the cloud based service not being stored on the first communication device, the first communication device can automatically retrieve the valid password from a second communication device via a peer-to-peer ad hoc communication link between the first communication device and the second communication device. The valid password can be automatically provided, by the first communication device, to a login service for the cloud based service to obtain access by the first communication device to the cloud based service.
US09038191B2 Method and apparatus for providing DRM service
Methods and apparatus are provided for providing a DRM service by a user terminal apparatus consuming DRM content in a service environment that provides the DRM content using a plurality of incompatible DRM systems. A license corresponding to the DRM content is acquired from a service providing apparatus that provides the DRM content. It is determined whether the license is a common license having a common DRM interface format. The common DRM interface format of the common license is converted to a format of a first DRM system installed in the user terminal apparatus, when the license is the common license. The license having the format of the first DRM system is applied in reproducing the DRM content. The common license is provided from the service providing apparatus to the user terminal apparatus through a common DRM interface when the service providing apparatus does not support the first DRM system.
US09038186B1 Malware detection using file names
Descriptions of files detected at endpoints are submitted to a security server. The descriptions describe the names of the files and unique identifiers of the files. The security server uses the unique identifiers to identify files having different names at different endpoints. For a given file having multiple names, the names are processed to account for name differences unlikely to have been caused by malware. The processed names for the file are analyzed to determine the amount of dissimilarity among the names. This analysis is used to generate a score indicating a confidence that the computer file contains malicious software, where a greater amount of dissimilarity among the names generally indicates a greater confidence that the computer file contains malicious software. The score is weighted based on file name frequency, the age of the file, and the prevalence of the file. The weighted score is used to determine whether the computer file contains malicious software.
US09038180B2 Using new edges for anomaly detection in computer networks
Creation of new edges in a network may be used as an indication of a potential attack on the network. Historical data of a frequency with which nodes in a network create and receive new edges may be analyzed. Baseline models of behavior among the edges in the network may be established based on the analysis of the historical data. A new edge that deviates from a respective baseline model by more than a predetermined threshold during a time window may be detected. The new edge may be flagged as potentially anomalous when the deviation from the respective baseline model is detected. Probabilities for both new and existing edges may be obtained for all edges in a path or other subgraph. The probabilities may then be combined to obtain a score for the path or other subgraph. A threshold may be obtained by calculating an empirical distribution of the scores under historical conditions.
US09038178B1 Detection of malware beaconing activities
Malware beaconing activity detection is disclosed, including: monitoring a plurality of conversations between an internal device and one or more external destinations; extracting feature sets based at least in part on the plurality of conversations; and determining that a conversation of the plurality of conversations is anomalous based at least in part on the extracted feature sets.
US09038174B2 Resisting the spread of unwanted code and data
A method of processing an electronic file by identifying portions of content data in the electronic file and determining if each portion of content data is passive content data having a fixed purpose or active content data having an associated function. If a portion is passive content data, then a determination is made as to whether the portion of passive content data is to be re-generated. If a portion is active content data, then the portion is analyzed to determine whether the portion of active content data is to be re-generated. A re-generated electronic file is then created from the portions of content data which are determined to be re-generated.
US09038162B2 Creating secure interactive connections with remote resources
Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.
US09038143B2 Method and system for network access control
A method and a system for network access control are provided, which are based on cipher code mechanism. After a visitor has raised an access request, an access controller in the destination network processes the access request and initiates an authentication request on the visitor identity to an authentication server through the visitor. The access controller in the destination network accomplishes the authentication on the visitor identity according to the public authentication result of the authentication server transferred by the visitor, and performs according to the authorization policy the authorization management on the successfully authenticated visitor. The present invention solves the problem of incapableness of performing the access control when the access controller can not directly use the authentication service provided by the authentication server. The present invention can sufficiently satisfy the real application requirements of access control on visitor.
US09038142B2 Authorization flow initiation using short-term wireless communication
In general, aspects of the disclosure are directed towards techniques for initiating an authorization flow with a user to enable a user interface-limited client computing device to obtain access to protected resources hosted by a resource service. In some aspects, a computing device comprises at least one processor. The computing device also comprises a short-range wireless communication module operable by the at least one processor to receive, using short-range wireless communication, an authentication request from a client device. The computing device also comprises an authorization module operable by the at least one processor to receive authorization to provide at least one security credential to the client device, wherein the authorization module is further configured to, responsive to receiving the authorization, send an indication of the authorization to an authentication service.
US09038140B2 Integrated collaboration environment
Described herein is a technology for facilitating the integration of a collaboration environment. In some implementations, an activity associated with a business object is accessed via a work center. A request to post the activity is sent to a collaboration application. The collaboration application then returns an activity identifier, and the user is redirected to the activity identifier.
US09038139B2 Multiple image reverse turing test
In a Reverse Turing Test an applicant seeking access to a computer process is presented with an image containing human-readable data that is intended to be inaccessible to an automated process or bot. In an improved Reverse Turing Test the applicant is presented with multiple sub-images that have to be rearranged in order to yield the overall image. This does not substantially increase a human applicant's difficulty in dealing with the test, but makes it much more difficult for a bot to interpret the image.
US09038135B2 Quality of service application
A first network device receives an authentication request, from a second network device, to authenticate a user device and a first over-the-top application, stored on the user device, to determine whether to apply a level of quality of service to the first over-the-top application. The first network device authenticates the user device, based on the authentication requested. The first network device authenticates the first over-the-top application, based on the authentication request. The first network device sends an authentication result, based on the authentication of the user device and the first over-the-top application, to the second network device; and the second network device initiates, based on the authentication result, a process to apply a level of quality of service to information sent between the first over-the-top application and a provider associated with the first over-the-top application.
US09038132B2 Bus monitoring security device and bus monitoring security system
A bus monitoring security device is connected to a bus, which includes a tool side bus having a tool connection terminal and an ECU side bus. The ECU side bus is coupled with an ECU, and the tool side bus is coupled with a tool capable of communicating with the ECU via the tool connection terminal. The tool side bus and the ECU side bus are separately coupled with the bus monitoring security device. The bus monitoring security device includes: a controller for determining whether the tool being to access the ECU is connected to the ECU side bus, and for restricting transmission and reception of data between the tool and the ECU when the controller determines that the tool is connected to the ECU side bus.
US09038130B2 Sensor aware security policies with embedded controller hardened enforcement
An information handling system (IHS) performs security policy enforcement using security policy data maintained in an embedded controller, which operates within a privileged environment. The security policy data identifies security policies established for the IHS. The EC is directly connected to a number of sensors from which the EC receives sensor data and to at least one integrated functional device. The EC determines whether the received sensor data fulfills any trigger condition of a security policy. If the received sensor data does not fulfill any trigger condition of a security policy described by the security policy data, the EC continues to monitor sensors for updated sensor data. However, if the received sensor data fulfills any trigger condition of the security policy, the EC performs a security measure that involves enabling, disabling, or resetting one or more of the at least one integrated functional devices that can be disabled.
US09038123B2 Communication system, transmission apparatus, transmission method, reception apparatus and reception method
An AV system composed of an HD recorder and a display unit uses a communication interface of the HDMI. An HDMI source of the HD recorder transmits image data (image signal) in the form of differential signals to an HDMI sink of the display unit through three TMDS channels. The HDMI source inserts content identification information for the identification of the type of a content of image data to be transmitted into an AVI InfoFrame packet placed in a blanking period. A control section of the display unit controls operation of a display processing section which carries out a process for displaying for the image data based on the content identification information received by the HDMI sink and a display section for displaying an image.
US09038122B2 Device and method to limit operations from an AV device or external terminal
Without using a gateway, an AV device is controlled as intended by an operator without causing a conflict between an operation by a user and an operation by the operator. An AV device operable via a network includes: an operation-instruction receiving section 112 for receiving an operation-instruction given via the network; an operation receiving section 111 for receiving an operation that is directly given not via the network; a limit determining section 113 for determining whether or not to limit each operation by distinguishing an operation based on an operation-instruction received by the operation-instruction receiving section 112 from an operation received by the operation receiving section 111; a receiver-side control section 115 for executing a control accompanying an operation when the limit determining section 113 determines not to limit the operation; and a basic display section 191 for generating display based on a basic function, wherein the AV device displays corresponding to an operation-instruction given via the network with superimposing the display on the display by the basic display section 191.
US09038121B2 Bit-rate constrained trick play through stream switching and adaptive streaming
A system for bit-rate stream playout at preset speeds including a regular playout speed and other than the regular playout speed includes multiple streams encoded at a same bit-rate (R) but at a plurality of playout speeds. A selection mechanism is responsive to requests for playout speeds. The selection mechanism selects from among the plurality of streams to service a request.
US09038115B2 System and method for selecting, capturing, and distributing customized event recordings
A system that enables an event or moments within an event to be captured and provided in a record that preserves at least some aspects of the participant's perspective of the event. In particular, the present invention involves centralized recording of the event in one or more modes including video, audio, and still image recordings and a system that enables a participant (i.e., one who perceives the event) to select portions of the event recording substantially contemporaneously with the event occurrence. A personalized record is made by duplicating the selected portions from the event record. In a particular example, the personalized record is recorded on a digital media such as a compact disc (CD) or digital video disk (DVD) or the like.
US09038111B2 Smart channel tuning
A receiver receives channel selection related information. The receiver determines to switch to presenting content being received from a provider. Such switching may involve powering on the receiver and/or switching from other operations that do not present received content. The receiver selects a channel based at least one the information and transmits content associated with the selected channel to a presentation device. In various implementations, the information may be received from the content provider, from a user, by monitoring accessed content, and so on. In some implementations, the information may include data specifying a particular channel to select, a commonly accessed channel to select, a characteristic of commonly accessed content that may be used to select a channel associated with content with a similar characteristic, a particular specified characteristic that may be used to select a channel associated with content with a similar characteristic, and so on.
US09038110B2 System and method for viewing a TV program guide on a mobile device background
A system and methods for providing an interactive program guide (IPG) to a mobile device are disclosed. The system generally includes a network component which receives IPG data including program data, and a mobile device application component which receives program data from the network component and displays the program data on the mobile device. The methods may include providing a mobile IPG application to a mobile device, receiving IPG data including program data with a network component, transmitting the program data from the network component to the mobile device, and formatting the program data for the mobile device.
US09038106B2 Display tag cloud viewer interactive interface for enabling a viewer to quickly and effectively access a desired television program for viewing
A displayed matrix having a menu of presentation genres and an opposing menu of ranking systems prioritizing each genre according to the values of a set of parameters. A viewer is enabled to select at least one genre from the menu and the viewer is also enabled to select at least one ranking system. Selections are correlated to generate a set of proposed presentations prioritized in accordance with the parameter values of a selected ranking system and displayed as a tag cloud wherein each of the proposed presentations is visually distinguished according to the priority ranking of the proposed television program presentation.
US09038102B1 Cable television system with integrated social streaming
A cable television system with integrated social streaming. The cable television system with integrated social streaming includes a set-top box in communication with a camera and/or a microphone that allows video and/or audio communication over a social streaming channel offered by the cable provider. The cable television system with integrated social streaming provides an interactive experience for a set-top box user by allowing the user to participate in video and/or audio conversations with friends on supported social streaming services.
US09038097B2 Apparatus and method for processing an interactive service
A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes generating a trigger, wherein the trigger contains a first identifier and a parameter, wherein the first identifier identifies an application to be launched, wherein the parameter contains a media time stamp and a content identifier, wherein the media time stamp indicates a current point in the playout of a content, wherein the content identifier identifies the content currently being viewed, wherein the trigger is passed into the application after the application is launched, and wherein the application delivers the content identifier to a server in order to identify the content currently being viewed; generating a broadcast signal including the trigger; and transmitting the broadcast signal.
US09038096B2 System and method of adaptive and progressive descrambling of digital image content
A method for distributing a digital image content, including a modification stage of an original digital image content by modifying at least a part of digital image data, the modification producing a modified digital image content of the same nominal format as the original digital image content, transmitting the modified digital image content, and a reconstruction stage implemented within a decoder for obtaining a reconstituted digital image content, wherein the reconstruction is adaptive and progressive as a function of information coming from a digital profile of the recipient.
US09038095B2 Methods, information providing system, and reception apparatus for distribution of at least one content version
An information providing system, reception apparatus, and methods thereof are provided for providing content data. The method for providing content includes generating the content data. A digital television pre-broadcast signal, including the content data, is generated. At least one portion of the digital television pre-broadcast signal is extracted. The at least one portion of the digital television pre-broadcast signal is packaged into one or more Internet Protocol (IP) data packets. A digital television broadcast signal, including the remainder of the digital television pre-broadcast signal, is generated. The one or more IP data packets is provided via a communication network. The digital television broadcast signal is provided on a predetermined radio frequency (RF) channel.
US09038086B2 End to end modular information technology system
Embodiments of the invention are directed to a system, method, or computer program product for providing an information technology build service for building a platform in response to a service request. The invention receives a service request for the platform build from a requester, receives a plurality of platform parameters from the requester, determines whether the service request requires one or more physical machines or one or more virtual machines, and if the service request requires one or more virtual machines, initiates build of the one or more virtual machines. The invention also provisions physical and virtual storage based on received parameters, provisions physical and virtual processing power based on received parameters, and manages power of resources during the build, the managing comprising managing power ups, power downs, standbys, idles and reboots of one or more physical components being used for the build.
US09038080B2 Method and system for heterogeneous filtering framework for shared memory data access hazard reports
A system and method for detecting, filtering, prioritizing and reporting shared memory hazards are disclosed. The method includes, for a unit of hardware operating on a block of threads, mapping a plurality of shared memory locations assigned to the unit to a tracking table. The tracking table comprises initialization information for each shared memory location. The method also includes, for an instruction of a program within a barrier region, identifying a potential conflict by identifying a second access to a location in shared memory within a block of threads executed by the hardware unit. First information associated with a first access and second information associated with the second access to the location is determined. Filter criteria is applied to the first and second information to determine whether the instruction causes a reportable hazard. The instruction is reported when it causes the reportable hazard.
US09038079B2 Reducing cross queue synchronization on systems with low memory latency across distributed processing nodes
A method for efficient dispatch/completion of a work element within a multi-node data processing system. The method comprises: selecting specific processing units from among the processing nodes to complete execution of a work element that has multiple individual work items that may be independently executed by different ones of the processing units; generating an allocated processor unit (APU) bit mask that identifies at least one of the processing units that has been selected; placing the work element in a first entry of a global command queue (GCQ); associating the APU mask with the work element in the GCQ; and responsive to receipt at the GCQ of work requests from each of the multiple processing nodes or the processing units, enabling only the selected specific ones of the processing nodes or the processing units to be able to retrieve work from the work element in the GCQ.
US09038076B2 Debug in a multicore architecture
A method of monitoring thread execution within a multicore processor architecture which comprises a plurality of interconnected processor elements for processing the threads, the method comprising receiving a plurality of thread parameter indicators of one or more parameters relating to the function and/or identity and/or execution location of a thread or threads, comparing at least one of the thread parameter indicators with a first plurality of predefined criteria each representative of an indicator of interest, and generating an output consequential upon thread parameter indicators which have been identified to be of interest as a result of the said comparison.
US09038074B2 System, method and computer program product for recursively executing a process control operation to use an ordered list of tags to initiate corresponding functional operations
In accordance with embodiments, there are provided mechanisms and methods for controlling a process using a process map. These mechanisms and methods for controlling a process using a process map can enable process operations to execute in order without necessarily having knowledge of one another. The ability to provide the process map can avoid a requirement that the operations themselves be programmed to follow a particular sequence, as can further improve the ease by which the sequence of operations may be changed.
US09038069B2 Management of computer systems by using a hierarchy of autonomic management elements
A method and system for managing a computing system by using a hierarchy of autonomic management elements are described. The autonomic management elements operate in a master-slave mode and negotiate a division of management responsibilities regarding various components of the computing system.
US09038067B2 Virtual computer system and control method of migrating virtual computer
A live migration in a virtual computer system. On a source physical computer, the control information area of the source logical FC-HBA (managed by an OS) is copied to the control information area of a dummy logical FC-HBA managed by a hypervisor. After an FC login to the dummy FC-HBA, an address conversion table is rewritten so that a host physical address for referring to the control information area of a logical HBA1′ can be referred to using a guest logical address for referring to the control information area of the source FC-HBA. After the FC logout of the source FC-HBA, using a WWN of the FC used for the FC logout, a login to the destination logic FC-HBA is performed. Next, the OS on the source computer is taken over by the destination computer. Therefore, the disk accessed on the source computer can be accessed from the destination FC-HBA.
US09038066B2 In-place snapshots of a virtual disk configured with sparse extent
A virtualized computer system employs a virtual disk with a space efficient (SE) format to store data for virtual machines running therein. Data within a virtual disk with a SE format is stored in a grain, where multiple grains are included in a storage block. Writes to a grain within shared storage block in a virtual disk with an SE format are serviced by allocating a new grain and storing the write data to the new grain. Metadata associated with the client that transmitted the write request to the virtual disk is then updated to point to the new grain instead of the grain within the shared storage block.
US09038064B2 Trace assisted prefetching of virtual machines in a distributed system
The disclosed implementations are related to trace-assisted prefetching of a virtual machine from a network resource to improve interactive performance of the virtual machine on a host device. Trace patterns can be automatically uploaded to a network resource, which aggregates the patterns, and serves the patterns back to the host device, or a different host device, when the host device downloads a virtual machine for the first time.
US09038061B2 System and method for managing an application or software component for use in a device to be controlled in a home network
The present invention relates to a system and method for managing an application wherein a function of a controlled device can be dynamically extended by continually updating the application for use in the controlled device. According to the present invention, a framework capable of providing integrated support to a variety of home network middleware is loaded on an application server corresponding to a control device, and Internet access services and middleware services for accessing various kinds of devices are bundled into the framework. Thus, application installation and management can be performed within a home network environment regardless of the hardware, network protocol and operating system used.
US09038054B1 System and method for automated product version rollback
A method, computer program product, and computer system for a sentiment action process. Electronic feedback reports about a version of a product are received over a network from one or more users of a plurality of users. Sentiment of at least a portion of the electronic feedback reports about the version of the product is analyzed. The sentiment of at least the portion of the electronic feedback reports about the version of the product is determined to have reached a threshold. In response to determining that the sentiment of at least the portion of the electronic feedback reports about the version of the product has reached the threshold, the version of the product is automatically changed to a second version of the product.
US09038049B2 Automated discovery of resource definitions and relationships in a scripting environment
Embodiments of the invention use incomplete metadata, automated heuristics, and user input to construct a data model implemented by a set of commands used in a scripting environment. A combination of a static analysis and a runtime analysis of the scripting environment may be used to determine the data model. Commands that enumerate resources are identified. Return types for the commands are discovered either from a definition of the command or by running the command with default parameters. Properties for the return types are identified and key fields are identified for indexing. Relationships between the return types are identified, and additional commands associated with the return types are identified. The return type properties are analyzed to identify updatable return types. A data model of the scripting environment is created from the collected information.
US09038044B2 Code patching for non-volatile memory
Example embodiments described herein may comprise a transfer of firmware execution within a non-volatile memory device to one or more replacement instructions at least in part in response to a match between a code fetch address and an address stored in a trap address register.
US09038036B2 Generation of source code and executable code from formal descriptions
A method of generating an executable that operates as a compiler includes: receiving a unified input description containing syntax rules for both regular and context-free expressions and interspersed code; generating a common internal representation from the unified input description; checking regular expressions in the common internal representation; checking context-free expressions in the common representation; checking the interspersed code; and outputting the executable.
US09038020B2 Detouring in scripting systems
A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.
US09038016B2 User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment
The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Further, descendant classes of graphical objects can graphically extend the behavior and/or structure of ancestor classes of graphical objects.
US09038011B2 Horizontal interconnects crosstalk optimization
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus generates a plurality of interconnect patterns for a set of longitudinal channels that are occupied by horizontal interconnects. Each interconnect pattern may be different from the other interconnect patterns. Each interconnect pattern may define relative locations for the set of horizontal interconnects and gap channels. Highest crosstalk is determined for each of the interconnect patterns and the interconnect pattern with the minimum highest crosstalk is selected as a preferred pattern. The highest crosstalk may comprise far-end crosstalk or near-end crosstalk and may be calculated for a range of frequencies or for a plurality of frequencies. The crosstalk may be calculated by modeling the interconnects as transmission lines.
US09038009B2 Early design cycle optimization
Some example embodiments include a computer-implemented method for designing an integrated circuit. The computer-implemented method includes receiving a hierarchical network design for the integrated circuit, wherein the hierarchical design comprises a number of components that are coupled together. The computer-implemented method includes detecting that a component of the number of components has at least one of failed timing and incomplete timing based on a problem that comprises at least one of a missing assertion, one or more missing latches, a source driver having an input source slew that is greater than a source slew limit threshold, and a sink having an input sink slew that is greater than a sink slew limit threshold. The computer-implemented method includes replacing the component with a different component that is independent of the problem and testing others components of the number of components based on the different component.
US09038008B1 System and method for containing analog verification IP
A system, method, and computer program product for containing analog verification IP for circuit simulation. Embodiments introduce analog verification units (“vunits”), and corresponding analog verification files to contain them. Vunits allow circuit design verification requirement specification via text file. No editing of netlist files containing design IP is required to implement static and dynamic circuit checks, PSL assertions, clock statements, or legacy assertions. Vunits reference a top-level circuit or subcircuits (by name or by specific instance), and the simulator automatically binds vunit contents appropriately during circuit hierarchy expansion. Vunits may be re-used for other design cells, and may be easily processed by text-based design tools. Vunits may be provided via vunit_include statements in a control netlist file, command line arguments, or by directly placing a vunit block into a netlist. Vunits may also contain instance statements to monitor or process signals, such as those needed by assertions.
US09038004B2 Automated integrated circuit design documentation
A method of creating a datasheet includes obtaining integrated circuit data from at least one data source, creating a data structure including the integrated circuit data obtained from the at least one data source, and creating a datasheet using data contained in the data structure. The datasheet is created in a human-readable format.
US09037995B2 Application programming interfaces for scrolling operations
A method that may be performed at an electronic device that has one or more processors, memory, and a touch-sensitive display. The method includes receiving a user input, the user input is one or more input points applied to a touch-sensitive display that is integrated with the data processing system. The method further includes creating an event object in response to the user input and determining whether the event object invokes a scroll or gesture operation by distinguishing between the user input being a single input point applied to the touch-sensitive display that is interpreted as the scroll operation and the user input being more than one input point applied to the touch-sensitive display that are interpreted as the gesture operation.
US09037988B2 User interface for providing clinical applications and associated data sets based on image data
A user interface for selecting clinical applications in a medical imaging system is provided on a display and is responsive to user inputs in the medical imaging system. A request to view a study that includes a plurality of images is received. The study to be viewed is then acquired from a medical imaging system database. The acquired study is analyzed with a rule engine that executes rules on image data from the acquired study. The rule engine identifies one or more clinical applications that are appropriate for the study and identifies at least one data set from the plurality of images suited for each of the identified one or more clinical applications. One or more icons each associated with one of the identified one or more clinical applications are displayed. The one or more icons are each selectable on the user interface to initialize the associated clinical application.
US09037982B2 Apparatus and method for processing a message using avatars in a wireless telephone
An apparatus and method are provided for transmitting a text message in a wireless terminal. The apparatus and method include displaying data input when creating a text message and analyzing the data in order to check whether the data are character display instruction words. Character image information corresponding to the character display instruction words is searched. The character image information is added to the display instruction words, and the display instruction words having the character image information are added to the text message. Character data are added to the text message if the data are general character data. The above steps are repeated and recipient information for the character text message is input when the character text message has been created. The created character text message is then transmitted.
US09037979B2 System, method and apparatus of providing/receiving service of plurality of content providers and client
A service providing method providing at least one of service provided from a plurality of contents provider to clients includes receiving metadata related to at least one of service provided from the contents provider; converting the received metadata into the metadata of XML format; and providing the metadata of the XML format to the clients.
US09037971B2 Secondary audio content by users
A method comprising displaying the list of content on a display and receiving a selection for a first content including a first video content and a first audio content. The method may include displaying a menu of a plurality of additional audio content on the display, wherein displaying the menu of the plurality of additional audio content includes displaying a rating of each of the plurality of additional audio content based on ratings provided by users of each of the plurality of additional audio content. The method may also include receiving a selection of one of the plurality of additional audio content and playing the first content while simultaneously playing the selected one of the plurality of additional audio content.
US09037960B2 Monitoring and tracking application usage
The present description refers to a computer-implemented method, a computer program product and a computer system for monitoring and tracking application usage, the method comprising: determining, during a first interval, a first indication of whether a first user has provided a first input. The method further comprising obtaining, during the first interval, a first identifier of an active window in a first graphical user interface (GUI), and selectively storing the first identifier and the first indication. For this purpose a specific tracking tool may be implemented on the computer on which the first graphical user interface is executed.
US09037956B2 Content customization
A content processing service may analyze an item of original content and identify several objects, attributes of those objects, and relationships between those objects present in the item of original content. The content processing service may also analyze a source graph, such as a social graph or supplemental graph, and identify several objects, attributes of those objects, and relationships between those objects present in the source graph. The content processing service may customize the item of original content by selecting an original object and selecting a source graph object. One or more of the attributes or relationships of the selected original object in the item of original content may be replaced by one or more of the attributes or relationships of the selected source graph object, thereby forming an item of modified content.
US09037938B2 Hardware architecture and implementation of low power layered multi-level LDPC decoder
A layered LDPC decoder sorts and selects a subset of message entries for processing based on entry size. MIN1 and MIN2 values for each message entry in the subset are truncated, and either the truncated values or non-truncated values are combined with a symbol vector based on whether the subset of message entries includes a variable node associated with the layer being processed.
US09037937B2 Relaying data transmitted as encoded data slices
A method begins by a first device determining an error coding distributed routing protocol and transmitting a set of encoded data slices, identity of a second device, and the error coding distributed routing protocol to a network, wherein the set of encoded data slices represents data that has been dispersed storage error encoded. The method continues with the network routing a plurality of sub-sets of the set of encoded data slices via an initial plurality of routing paths towards the second, comparing anticipated routing performance with a desired routing performance, and altering the routing path to obtain a favorable comparison. The method continues with the second device receiving at least some of the set of encoded data slices from the network and decoding at least a threshold number of encoded data slices to reproduce the data when at least the threshold number of encoded data slices have been received.
US09037932B2 Position independent testing of circuits
Scan distributor, collector, and controller circuitry connect to the functional inputs and outputs of core circuitry on integrated circuits to provide testing through those functional inputs and outputs. Multiplexer and demultiplexer circuits select between the scan circuitry and the functional inputs and outputs. The core circuitry can also be provided with built-in scan distributor, collector, and controller circuitry to avoid having to add it external of the core circuitry. With appropriately placed built-in scan distributor and collector circuits, connecting together the functional inputs and outputs of the core circuitry also connects together the scan distributor and collector circuitry in each core. This can provide a hierarchy of scan circuitry and reduce the need for separate test interconnects and multiplexers.
US09037929B2 Semiconductor memory device and method of operating the same
A method of operating a semiconductor memory device according to an aspect of the present disclosure includes performing a program loop, including a program operation and a program verification operation, in order to store input data in selected memory cells, performing a first error bit check operation for comparing the number of error bits of data not identical with the input data, with the number of correctable error bits, if the number of error bits is equal to or smaller than the number of correctable error bits, performing a second error bit check operation for comparing the number of error bits with the reference number of bits for replacement determination, and if the number of error bits is greater than the reference number of bits for replacement determination, updating failed column address information by adding the column address of a memory cell, having the error bits, to the failed column address information.
US09037925B2 Change message broadcast error detection
A hardware device detects change messages broadcast within a system. The system includes the hardware device, one or more controller devices, one or more expander devices, and one or more target devices interconnected among one another. The hardware device determines whether the change messages were broadcast within the system every first period of time or less for at least a second period of time, the first period of time less than the second period of time. In response to determining that the change messages were broadcast within the system every first period of time or less for at least the second period of time, the hardware devices signals that an error has been detected.
US09037922B1 Monitoring and analysis of operating states in a computing environment
A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination. Alternatively, the failure patterns may be used to modify or update the various resources in order to correct the potential malfunctions caused by the resource.
US09037919B1 Systems and methods for supporting a testing environment for a website
Methods and systems for supporting a testing environment associated with a website for purchasing insurance products. The testing environment supports a plurality of test scenarios for testing the website. A user of the testing environment can select one of the test scenarios and the methods and systems render the website in a context of the selected test scenario. The methods and systems enable the user to navigate throughout the selected test scenario to aid in testing website functionality. According to embodiments, the testing environment includes a progress indicator that displays a user's progress through the selected test scenario. Further, the user can select a scenario flow chart that indicates various data parameters associated with the selected test scenario.
US09037906B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which restoration and backup operations are performed for the mobile terminal. The present invention includes backing up data for at least one application included in a backup target terminal and restoring the data for the at least one application in a restoration target terminal, the restoring including the performing a basic restoration operation on the data related to the at least one application, determining whether a previously provided restoration error occurs in a data restoring process for a specific application among the at least one or more applications, and performing a restoration operation corresponding to the restoration error in accordance with a result of the determining.
US09037899B2 Automated node fencing integrated within a quorum service of a cluster infrastructure
A quorum service detects liveness failures of at least two failed nodes in a domain of a cluster infrastructure layer of a cluster environment within a limited time frame and adds the at least two failed nodes to a list of nodes set to pending to be fenced by a group leader node. The quorum service determines whether the at least two failed nodes include the group leader node. The quorum service, responsive to the at least two failed nodes not including the group leader node, triggers the group leader node to trigger at least one fencing operation to fence the at least two failed nodes in the list of nodes. The quorum service, responsive to the at least two failed nodes including the group leader node, sets a new node as the group leader node and triggers the new node set as the group leader node to trigger the at least one fencing operation to fence the at least two failed nodes in the list of nodes.
US09037896B2 Root cause analysis in a sensor-actuator fabric of a connected environment
In one embodiment, the techniques herein provide that a node may receive indicia of a fault state in one or more components of a computer network. Based on the indicia, the node may then identify a network dependency group including a plurality of network components that are hierarchically associated with the one or more components. The node may then receive, from a database, a time series of performance data values corresponding to the network dependency group, wherein the time series comprises performance data values from before and after the onset of the fault state. The node may then identify altered performance data values in the time series comprising values which differ before and after onset of the fault state, and then determine a root cause of the fault state by identifying one or more particular components within the network dependency group that are associated with the altered performance data values.
US09037886B2 Time-to-digital system and associated frequency synthesizer
A time-to-digital system, such as a frequency synthesizer, includes a power management circuit and a time-to-digital converter (TDC). Said power management circuit is coupled to a frequency reference clock and a variable clock, and arranged to output a delayed frequency reference clock and a single pulse of said variable clock ahead of a transition of said delayed frequency reference clock. Said TDC is coupled to said power management circuit and arranged to produce a digital TDC output.
US09037880B2 Method and system for automated application layer power management solution for serverside applications
According to the one aspect of the present disclosure, a method for automated datacenter power management comprises, monitoring a metrics of an entity such as a virtual machine, an application level, a host level and an application platform. The method further comprises forecasting an application power usage by using monitored information from the entity. The monitored information can be but not restricted to a forecasted data, a historical data or a real-time data. Furthermore, the method also comprises the step of applying at least one control to the entity to manage the application power usage. The at least one control can be but not restricted to changing resource pool size at application platform level, changing resource allocations the virtual machine level and changing a processor clock speed at the host level to manage application power usage.
US09037879B2 Rack server system having backup power supply
A rack server system including at least one server and a battery backup unit (BBU) is provided. A power supplier is coupled to the server for converting an input voltage into a first output voltage when the input voltage is normal and for providing the first output voltage to the server. The BBU is coupled to the server and the power supplier for detecting the first output voltage outputted from the power supplier and for providing a second output voltage to the server when the input voltage and/or the first output voltage are abnormal.
US09037878B2 Server rack system
A server rack system includes a rack, a rack management module, a plurality of servers, a management network connection module and a power module. The rack management module is located in the rack and coupled to a management network line. The servers are located in the rack and respectively have a baseboard management controller (BMC), in which each of the BMCs is used for monitoring a working state of the server where the BMC resides. The power module provides a working voltage required by the rack management module, the management network connection module and the servers. The rack management module obtains overall power consumption information through the power module, and obtains power consumption information of each of the servers through the management network line, and is used for managing the servers according to the overall power consumption information and the power consumption information of each of the servers.
US09037877B2 System and method for operating a plurality of components according to first or second operating characteristics in response to a detected first or second power input characteristic associated with a first or second power input respectively
A power input utilization system includes a plurality of components and a plurality of power input connectors. A power utilization engine is coupled between the plurality of power input connectors and the plurality of components. The detect a power input to the plurality of power input connectors and determine a power input characteristic for the power input. The power utilization engine is also operable to use the power input characteristic to determine a plurality of operation characteristics for the plurality of components. The power utilization engine is also operable to operate the plurality of components using on the power input and the plurality of operation characteristics.
US09037864B1 Generating authentication challenges based on social network activity information
A system and method for generating user authentication challenges based at least in part on an account owner's social network activity information. A login request including an account owner's correct username and password as well as additional login information is received from a user. The login attempt is detected as a potentially fraudulent based on the additional login information from the user. The account owner's social network activity information is analyzed. An authentication challenge based at least in part on the account owner's social network activity information is generated and sent for display. The login request is allowed or denied based on the completion on the authentication challenge.
US09037847B2 System and method for enforcing digital rights management rules
A method for enforcing digital rights management (DRM) rules in a first device is disclosed. In the method the first device receives a message that includes a rights object (RO) having a digital signature, directly from a source device. The first device determines an identity of a signing entity from the message including the RO having the digital signature. The signing entity is an entity that digitally signed the RO. The first device processes the message including the RO having the digital signature using the identity of the signing entity and an information state to enforce DRM rules in the first device.
US09037836B2 Shared load-store unit to monitor network activity and external memory transaction status for thread switching
An array of a plurality of processing elements (PEs) are in a data packet-switched network interconnecting the PEs and memory to enable any of the PEs to access the memory. The network connects the PEs and their local memories to a common controller. The common controller may include a shared load/store (SLS) unit and an array control unit. A shared read may be addressed to an external device via the common controller. The SLS unit can continue activity as if a normal shared read operation has taken place, except that the transactions that have been sent externally may take more cycles to complete than the local shared reads. Hence, a number of transaction-enabled flags may not have been deactivated even though there is no more bus activity. The SLS unit can use this state to indicate to the array control unit that a thread switch may now take place.
US09037831B2 Memory management unit and apparatuses having same
The memory management unit includes a page table correlating respective virtual addresses with corresponding physical addresses, first translation lookaside buffer (TLB) lookup logic that provides one of a first virtual address and a first physical address according to whether a page number of the first virtual address matches a frame number of the first physical address, a first queue buffer that stores and provides the first virtual address, and second TLB lookup logic that determines and provides a first page physical address using the first virtual address to access the page table when the page number of the first virtual address does not match the frame number of the first physical address.
US09037827B2 Scheduling of I/O writes in a storage environment
A system and method for scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The data storage controller is configured to receive requests targeted to the data storage medium, said requests including a first type of operation and a second type of operation. The controller is further configured to schedule requests of the first type for immediate processing by said plurality of storage devices, and queue requests of the second type for later processing by the plurality of storage devices. Operations of the first type may correspond to operations with an expected relatively low latency, and operations of the second type may correspond to operations with an expected relatively high latency.
US09037825B1 Write horizon data management
Conditions are enforced to prevent unintended deletion of data stored by a data storage system. For example, to delete a collection of data, a condition on the collection of data's size may be enforced. The collection may be required to be empty, for example. In addition, a condition that there not exist a pending data processing operation that can affect fulfillment of the condition on the collection of data's size is also enforced.
US09037823B2 Protecting IAT/EAT hooks from rootkit attacks using new CPU assists
The present disclosure provides systems and methods for hardware-enforced protection from malicious software. A device may include at least a security validator module and a security initiator module. A call from a process requesting access to information stored in the device may be redirected to the security initiator module, which may cause the device to change from an unsecured view to a secured view. In the secured view the security validator module may determine whether the call came from malicious software. If the call is determined to be valid, then access to the stored information may be permitted. If the call is determined to be invalid (e.g., from malware), the security software may cause the device to return to the unsecured view without allowing the stored information to be accessed, and may take further measures to identify and/or eliminate process code associated with the process that made the invalid call.
US09037820B2 Optimized context drop for a solid state drive (SSD)
A mass storage system employs a paging table for memory page redirection and maintains the paging table for power loss recovery (PLR) using a FIFO queue of paging table (L2P) segments to be written to non-volatile memory. The FIFO queue identifies a sequence of the L2P segments in conjunction with sequence number and marking data of the affected segments for recreating the paging table. Upon power failure, a power loss recovery (PLR) mechanism scans for the last segment written based on the FIFO queue. The PLR process recovers unwritten paging table entries by replaying the corresponding changes in the order defined by the sequence numbers. The recovery process continues for each sequence number in the current context, until the L2P information in the paging table is recreated to the point just prior to power loss.
US09037816B1 Reversing a communication path between storage devices
Dynamically creating a communication path between first and second storage devices, includes creating a connection to a source volume on the first storage device and indicating that the source volume is not ready to transmit data on the communication path, after successfully creating the connection to the source volume, creating a connection to a destination volume on the second storage device and initially indicating that portions of one of: the destination volume and the source volume do not contain valid copies of data, where the destination volume accepts data from the source volume, and after successfully creating the connections to the source and destination volumes, indicating that the source volume is ready to transmit data on the communication path. Dynamically creating a communication path between first and second storage devices, may also include creating at least one of: the source volume and the destination volume. Creating the connection to the source volume may include modifying a table containing configuration information for the first storage device. Creating the connection to the destination volume may include modifying a table containing configuration information for the second storage device.
US09037815B2 Analyzing and reducing dump data
For analyzing and reducing dump data, an analysis module identifies each abending task of a job and identifies each stack block of each abending task. A dump module saves only stack block data from the identified stack blocks as dump data.
US09037810B2 Pre-fetching of data packets
Some of the embodiments of the present disclosure provide a method comprising receiving a data packet, and storing the received data packet in a memory; generating a descriptor for the data packet, the descriptor including information for fetching at least a portion of the data packet from the memory; and in advance of a processing core requesting the at least a portion of the data packet to execute a processing operation on the at least a portion of the data packet, fetching the at least a portion of the data packet to a cache based at least in part on information in the descriptor. Other embodiments are also described and claimed.
US09037807B2 Processor arrangement on a chip including data processing, memory, and interface elements
At the inputs and/or outputs, memories are assigned to a reconfigurable module to achieve decoupling of internal data processing and in particular decoupling of the reconfiguration cycles from the external data streams (to/from peripherals, memories, etc.).
US09037803B2 Randomized page weights for optimizing buffer pool page reuse
In general, the disclosure is directed to techniques for choosing which pages to evict from the buffer pool to make room for caching additional pages in the context of a database table scan. A buffer pool is maintained in memory. A fraction of pages of a table to persist in the buffer pool are determined. A random number is generated as a decimal value of 0 to 1 for each page of the table cached in the buffer pool. If the random number generated for a page is less than the fraction, the page is persisted in the buffer pool. If the random number generated for a page is greater than the fraction, the page is included as a candidate for eviction from the buffer pool.
US09037788B2 Validating persistent memory content for processor main memory
Subject matter disclosed herein relates to validating memory content in persistent main memory of a processor.
US09037787B2 Computer system with physically-addressable solid state disk (SSD) and a method of addressing the same
A storage system includes a Central Processing Unit (CPU) that has a physically-addressed solid state disk (SSD), addressable using physical addresses associated with user data and provided by a host. The user data is to be stored in or retrieved from the physically-addressed SSD in blocks. Further, a non-volatile memory module is coupled to the CPU and includes flash tables used to manage blocks in the physically addressed SSD. The flash tables have tables that are used to map logical to physical blocks for identifying the location of stored data in the physically addressed SSD. The flash tables are maintained in the non-volatile memory modules thereby avoiding reconstruction of the flash tables upon power interruption.
US09037785B2 Store storage class memory information command
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09037776B2 Storage device with flash memory and data storage method
A method of storing write data in flash memory incorporated in a storage device, the method includes; receiving write data and a logical block address (LBA) for the flash memory, determining whether the LBA exists in the cache memory, if the LBA exists in the cache memory, comparing the write data with cache data stored in the cache memory at a location associated with the LBA, and if the write data and the cache data are the same, terminating operation of the storage device without programming the write data to the flash memory, else updating an error detection information lookup table entry associated with the LBA and programming the write data to the flash memory, and if the LBA does not exist in the cache memory, updating the error detection information lookup table entry associated with the LBA and programming the write data to the flash memory.
US09037772B2 Host based zone configuration
A zone manager to provide a host with a list of storage drives that are not zoned to the host. The zone manager, in response to receipt of a command from the host to perform zone storage configuration for the host, to zone to host storage drives that were selected by the host from the list of storage drives.
US09037771B2 Communication device and conversion adapter
A communication device includes a first communication unit that complies with an HDMI (High-Definition Multimedia Interface) standard and a second communication unit that complies with a USB (Universal Serial Bus) standard. The communication device selects one of the first communication unit and the second communication unit as a communication unit that uses a DDC (Display Data Channel) line.
US09037766B2 Pin selectable I2C slave addresses
This document discusses, among other things, a multi-address Inter-Integrated Circuit (I2C) selection circuit configured to receive a number (N) of identification (ID) signals from a corresponding number (N) of ID pins of a slave I2C device and at least one of a data signal from a serial data line (SDA) of an I2C bus or a clock signal from a serial clock line (SCL) of the I2C bus, and to determine one of 4 to the power of N (4N) selectable I2C addresses using the number (N) of ID signals and at least one of the data signal or the clock signal. In an example, the multi-address I2C selection circuit can determine 4 selectable I2C addresses using a single ID signal from a single ID pin of the slave I2C device.
US09037765B2 Data transmission selection circuit and method
A data transmission selection circuit and method select one of data transmission lines between a mother system and daughter systems and transmit data via the selected transmission line. The circuit includes an inputting module, an outputting module, a switching unit, and a processing unit. The inputting module receives and sends the data. to the switching unit and the outputting module. The processing unit receives a previous switching status data (indicating that one of the data transmission lines and one of the daughter systems are connected and) created by a previous data transmission selection circuit. After analyzing the previous switching status data with an algorithm, the processing unit determines a switching status data. different from the previous switching status data, such that the switching unit connects another one of the data transmission lines and another one of the daughter systems according to the switching status data.
US09037762B2 Balancing data distribution in a fault-tolerant storage system based on the movements of the replicated copies of data
The disclosed embodiments relate to a system for managing replicated copies of data items in a storage system. During operation, the system obtains a current configuration of the storage system, wherein the current configuration specifies locations of replicated copies of data items. Next, the system analyzes the current configuration to identify possible movements of copies of data items among locations in the storage system. The system then assigns utilities to the identified movements, wherein a utility assigned to a movement reflects a change in reliability resulting from the movement. Finally, the system selects a utility-maximizing set of movements and performs the utility-maximizing set of movements to improve the reliability of the storage system.
US09037750B2 Methods and apparatus for data exchange in peer to peer communications
An exemplary wireless communications device comprises a processor coupled to a memory and a wireless communications interface. The processor is configured to transmit a first transmission symbol at a first time index from a first set of time indices, and to transmit a second transmission symbol at a second time index different from the first time index from the first set of time indices, a portion of the first transmission symbol and a portion of the second transmission symbol including the same data. The first set of time indices is associated with a first device ID and includes at least one time index not contained in a second set of time indices associated with a second device ID, and the second set includes at least one time index not contained in the first set.
US09037743B2 Methods and apparatus for providing a presentation quality signal
Apparatus, methods and systems using no-reference techniques for computing quality scores for audio and video components of a media session, where the quality scores are estimates of perceived quality by the viewer for the individual components of the media session. A presentation quality score is computed for a media stream by parsing a container of the media stream to determine media stream characteristics, estimating an visual quality factor and based on the visual quality factor, determining the presentation quality score.
US09037739B2 Method and system for sharing different web components between different web sites in a portal framework
The sharing of objects may be executed by performing various share type administrations. Objects may be shared directly to a site or may be made available indirectly for reuse by a site. The objects shared and made available for reuse may be added to the site to which they are shared and made available for reuse. References to the objects shared and made available for reuse are stored in repositories in response to, and in accordance with, the share type administration performed. The storage of the references to objects is based on privileges associated with at least one of a repository, a site and a user. Objects made available for reuse by, and shared to, a site may be made unavailable for reuse by, and unshared to, the site through the execution of a share type administration.
US09037735B1 Establishing websocket protocol extensions
A request to upgrade a connection to a WebSocket connection is received. A response that the connection has been upgraded to the WebSocket connection is provided. The WebSocket connection utilizes a WebSocket protocol. An identification of a set of one or more extensions to the WebSocket protocol of the WebSocket connection is received via the WebSocket connection.
US09037730B2 Apparatuses and methods for handling machine-to-machine communications
The present invention faces the issues of communicating Machine-To-Machine Devices with Machine-To-Machine Servers for remote control of said Machine-To-Machine Devices (4a1-4a9) through public telecommunication networks and, in particular, where the number of Machine-To-Machine Devices is very high and the information transmitted for each Machine-To-Machine Device is very low in terms of volume and frequency. In order to solve this issue, the present invention provides for an enhanced architecture and associated mechanisms to allow, on the one hand, mobility management so that each Machine-To-Machine Device can be more freely moved from an area controlled by a first Gateway associated with a first Machine-To-Machine Media Handler (2a) to an area controlled by a second Gateway associated with a second Machine-To-Machine Media Handler (2b); and, on the other hand, aggregation of information streams to or from a plurality of M2M Devices using a unique communication channel between a Machine-To-Machine Media Handler and the Machine-To-Machine Server (3a, 3b), through the public telecommunication network.
US09037725B2 Online game system, method, and computer-readable medium
Certain embodiments herein are directed to an online game system, computer-readable medium, and a method comprising: providing a network system comprising a central device and a plurality of remote devices, each said remote device being connected to the central device; providing a plurality of data objects in the network system; and, for running an online game session in the network system, implementing a mode of operation, comprising: assigning each of said data objects to at least one of the remote devices, thereby, giving the at least one remote device control over the assigned data object, and excluding the central device from control over each of said data objects; and, for the plurality of remote devices, limiting data object related game data exchange to a direct data exchange with the central device only.
US09037724B2 Method and system for forwarding data between network devices
A method and system for forwarding data between network devices is provided. A routing device receives, identifies and forwards data to a network device coupled to a private network. The routing device may make a determination of how to forward the data, for example by determining which of several delivery mechanisms to use. The network device may be also associated with a public network via a public network device identifier (PNDI). The PNDI may include a public IP address of the routing device, a public first port number such as a destination port number, and optionally a public second port number such as a source port number, the combination of public IP address and public port number(s) being unique to the network device.
US09037721B2 Method and system for resource admission control
A method and system for resource admission control are disclosed. During a resource request process in the scenario of customer roaming, a visited location PD-FE sends a modified QoS policy or acceptable QoS policy information to a home location PD-FE when it cannot accept a resource request sent by the home location PD-FE, and the home location PD-FE makes a resource policy decision again and requests resources again according to the modified QoS policy, or when the home location PD-FE receives the next service request, it makes a resource policy decision according to the QoS policy information acceptable to the visited location PD-FE and sends a resource request to the visited location PD-FE. Both resource requests in the two cases are made based on the resource condition of the visited location PD-FE, therefore the visited location PD-FE generally can accept the requests after receiving them, thereby improving the success possibility of resource requests.
US09037717B2 Virtual machine demand estimation
A method for use in a system in which computational entities are distributed across physical computing resources to place the entities on the resources includes estimating actual resource demand for each entity on each resource based on application resource usage data collected from a data source external from the entity, computing a best allocation of the resources to the entities from the estimated actual resource demand for each entity and distributing the resources to the entities in accordance with the computed best allocation.
US09037715B2 Method for semantic resource selection
A method of selecting active members of resource groups is disclosed. The method includes assigning a first label from a predetermined static label set to a first member of a first resource group. The method includes assigning a second label from the predetermined static label set to a second member of the first resource group. The method further includes assigning the first label to a third member of a second resource group. The method includes assigning the second label to a fourth member of the second resource group. The method also includes selecting an active label from the predetermined static label set in response to a command received at a computing system. Upon selection of the active label from the predetermined static label set, computing resources identified by members associated with the active label are automatically placed online and computing resources identified by members associated with a label other than the active label are automatically placed offline.
US09037710B2 Method and apparatus for correlating end to end measurements through control plane monitoring of wireless traffic
A method, computer readable medium and apparatus for correlating measures of wireless traffic are disclosed. For example, the method obtains the wireless traffic, and processes the wireless traffic by a plurality of probe servers, where each of the plurality of probe servers generates a plurality of feeds, wherein the plurality of feeds comprises a data feed and a control feed. The method correlates the plurality of feeds from the plurality of probe servers, where the data feed and the control feed of each of the plurality of probe servers are correlated with at least one other probe server of the plurality of probe servers to provide a correlated control plane and a correlated data plane, and extracts at least partial path information of a flow from the correlated control plane. The method then correlates performance information from the correlated data plane for the flow.
US09037707B2 Propagating a diagnostic session for business transactions across multiple servers
The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. In an embodiment, a method for monitoring an application may begin with detecting a diagnostic event. A diagnostic identifier may be associated with the request in response to the diagnostic event. An outgoing call may be detected at a first server associated with processing the request. The outgoing call may be modified at the first server to include the diagnostic identifier, the outgoing call with the diagnostic identifier received by a remote computer.
US09037705B2 Routing of performance data to dependent calculators
A method, system and computer program product are disclosed for routing performance data to compute nodes. According to one aspect of the present disclosure each of a plurality of compute nodes are assigned a topic. Each topic may be associated with a set of calculations. Labeled performance metrics for an application are received. Each performance metric is labeled with a context under which the performance metric was collected. A topic is associated with each of the performance metrics based on the labeled context. Each respective node listens for a topic assigned to it in order to access the performance metrics associated with the assigned topic. Each respective node analyzes the performance metrics associated with the topic assigned to it.
US09037704B2 Server and method for managing monitored data
A monitoring server receives the latest monitored data and corresponding monitoring time from monitoring devices connected to the server at a specified time interval. The monitoring server records monitored data of each monitoring item and the corresponding monitoring time to a pointed node of a device data list, and adds the monitored data and the corresponding monitoring time, which are recorded in the pointed node of the device data list, into a monitored data list. When a web server requests real-time monitored data, corresponding monitored data is read from the device data list and sent to the web server. When the web server requests historical monitored data of an designated period, corresponding monitored data of the designated period is read from the monitored data list and sent to the web server.
US09037701B1 Systems, apparatuses, and methods for discovering systems and apparatuses
A machine-implemented method can include finding one or more unique commands for each of a plurality of device command sets over one or more connections, wherein the finding is based at least in part on one or more of a device model, a device type, and a device version. The method can also include creating a decision tree based at least in part on the one or more unique commands, and generating a list of identified devices based at least in part on the decision tree.
US09037695B2 Management of networked resources on different platforms with a common interface
A system and method to manage networked resources from a central management node. The management node is exposed to a common web services interface for a plurality of managed nodes having different system stacks. The management node and the managed nodes employ a schema to encode arbitrary data corresponding to management requests and responses into web services messages.
US09037694B2 Method and system for determining the geographic location of a network block
Described herein are a method and a system to assign geographic locations to network blocks. A particular embodiment of the system includes a set of intermediate assignment generators, each intermediate assignment generator being associated with at least one of a plurality of network data sources, each intermediate assignment generator being configured to generate an intermediate assignment for at least one of the plurality of network data sources, a set of classifiers each coupled to at least one of the intermediate assignment generators, each classifier being associated with at least one of the plurality of network data sources, each classifier being configured to generate at least one classification based on at least one of the intermediate assignments and corresponding training data, and an intermediate assignment selector to select a best intermediate assignment based on the classifications generated by the set of classifiers, the best intermediate assignment corresponding to a geographic location of a network block.
US09037677B2 Update protocol for client-side routing information
A system includes reception of a first query from a client device at a first database node of a database instance, determination of routing information associated with the first query, compilation of the first query at the first database node to generate first compiled code, transmission of the first compiled code and the routing information to the client device, reception of the compiled code from the client device at a second database node, determination, at the second database node, that data associated with the compiled query is associated with a third database node, transmission of the compiled code from the second database node to the third database node, reception of query results at the second database node from the third database node, and transmission of the query results and an indication to update the routing information from the second database node to the client device.
US09037676B1 Systems and methods for scheduled online publishing of internet media
This disclosure relates to scheduled online publishing of internet media. Media content, such as a video, can be received for upload to an online server. A future publish time for the media content is determined based on user input, or satisfaction of a set of predetermined criteria. The media content is maintained as unpublished until the future publish time. Exposure of the media content is restricted to authorized users while the media content is unpublished. At the future publish time, the media content is published, and provided to a set of content consumers via the online server.
US09037666B2 System and method for regulating electronic messages
A system for regulating e-mail comprises a database of information profiling legitimate e-mail usage. When an e-mail is received at the system, it is scrutinized relative to the information in the database. If the e-mail is found to be legitimate based upon this evaluation, it is delivered to the intended recipient. If, however, the e-mail appears on the basis of the evaluation to be the last in a series of illegitimate e-mails or otherwise has characteristics inconsistent with the profile of legitimate e-mail usage, the e-mail may not be delivered and the postmaster and administrator at the source of the e-mail is contacted.
US09037665B2 Spam detection based on an age of a decoy subscriber number
Methods and systems of filtering spam messages for cellular network subscribers are provided that may include receiving a message from a decoy subscriber number. The method and systems may further be adapted to determine whether the message at the decoy subscriber number may be spam. If the message at the decoy number tends to be spam, the message may be output to a filtering service for further analysis. In the final analysis if a message is determined to be spam, then new rules may be created and distributed to front end spam and/or virus engines to restrict such traffic from reaching subscribers.
US09037655B2 Maintaining instant messaging conversations when a recipient is not at their primary workstation
An instant messaging client apparatus and method for use with a data processing system associated with a data processing network. The apparatus comprising: an input/output component for receiving from the data processing network a first instant message; a presence component for determining whether a user is locatable at the modified instant messaging client in order for the user to transmit a response to the received first instant message; a first location component for analyzing an information source associated with the user for determining a list of locations where the user is locatable for communication; a second location component for polling the list of locations to determine whether the user is present at a location identified on the list; and a communicator component for initiating a communication for sending the received first instant message to a remote device associated with the user at the identified location.
US09037647B2 System and method for the distribution and use of presence
A system and method are provided for automating the implementing and use of presence information in a network and/or for automatically selecting the most efficient means for sending a message. In an embodiment of the system, presence information is transmitted to a presence server. The presence server then ascertains presence information for the entries in a user's network address book after a user's device provides presence information about the user to the presence server. This presence information can then used to determine whether a message is to be sent through session based messaging (if presence information indicates that a message recipient is available) or immediate messaging (if the other user is not available or no presence information is available). A system and method is also provided to automatically send the message using an efficient protocol.
US09037638B1 Assisted browsing using hinting functionality
The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes method of optimizing web browser page loads in a network communication system where a hint request is transmitted from a user computer to an optimization server based on a user browsing indicator associated with a root HTTP request, receiving, at the user computer, a set of hints associated with the root object in response to the transmission of the hint request, and modifying, using the user computer, a page load process involving the root object using the set of hints. Additional embodiments involve analyzing web page transactions using a browser plug in module to identify feedback information and prefetch web objects in conjunction with a smart manifest file or browsing hint information associated with the web page transaction.
US09037636B2 Managing script file dependencies and load times
Concepts and technologies are described herein for managing script file dependencies and load times. In accordance with the concepts and technologies disclosed herein, a server computer stores pages and provides the pages to a client device. The pages can reference and/or rely upon one or more script files during execution and/or rendering. The server computer can determine script file dependencies and load levels associated with the script files. The server computer can generate data such as a directed graph and/or a table that can indicate script file dependencies and script file load levels. The data can be provided to a client device or other entity for use during loading, rendering, and/or execution of the pages.
US09037632B2 System and method of generating a media item recommendation message with recommender presence information
A system and method of generating a media item recommendation message used to provide a recommendation for a media item by a recommender to a recipient on a media item recommendation system is disclosed. The media item recommendation is generated by including a media item identifier of a media item in a media item recommendation message, presence information of a recommender of the media item, and, optionally, a media item annotation in association with the media item identifier in the media item recommendation message. The media item recommendation message is transmitted to the recipient.
US09037621B2 Efficient reconstruction of virtual disk hierarchies across storage domains
A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
US09037620B2 File system active symbolic link
Data stored on a storage medium can be referenced by multiple independently addressable active symbolic links, with each active symbolic link representing the data through a different transformation. The active symbolic links can be in the form of file system objects, such as files or directories. A single active symbolic link can reference the data stored in multiple collections, or, conversely, a subset of data from a single collection. Active symbolic links can be automatically created for common data transformations. Searching across active symbolic links referencing encrypted data can be performed by multiple protection-specific search engines, or a single search engine that can generate a protection-level aware search index.
US09037608B1 Monitoring application behavior by detecting file access category changes
A security module determines categories of files normally accessed by a software application. The security module monitors file accesses of the application to determine whether the application accesses files belonging to different categories than it normally accesses. If the categories of the files accessed are the same, then the file accesses are allowed to proceed. If the categories of the files accessed are different, then the security module takes a security action.
US09037607B2 Unsupervised analytical review
Disclosed is a method generally applicable to any financial dataset for the purposes of: (1) determining the most important patterns in the given dataset, in order of importance; (2) determining any trends in those patterns; (3) determining relationships between patterns and trends; and (4) allowing quick visual identification of anomalies for closer audit investigation. These purposes generally fall within the scope of what in financial auditing is known as ‘analytical review’. The current method's advantages over existing methods are that is fully independent of the financial data subject to analysis, requires no background knowledge of the target business or industry, and is both scalable (to large datasets) and fully scale-invariant, requiring no a priori notion of financial materiality. These advantages mean, for example, that the same method can be by an external auditor for many different clients with virtually no client-specific customization, directing his attention to the areas where more detailed audit investigation may be required. Compared with existing methods, the current method is extremely flexible, and because it requires no a priori knowledge, saves significant time in understanding the fundamentals of a business.
US09037599B1 Registering photos in a geographic information system, and applications thereof
Embodiments of the present invention relate to displaying and navigating within photo placemarks in a geographic information system. In an embodiment, a method registers a photographic image in a geographic information system. A location of the photographic image within geographic information of the geographic information system is determined based on the geographic information and a metadata of the photographic image. The location of the photographic image is stored.
US09037594B2 Keyword assessment
Methods, systems, and techniques for keyword management are described. Some embodiments provide a keyword management system (“KMS”) configured to determine the effectiveness of multiple candidate keywords. In some embodiments, the KMS generates multiple candidate keywords based on an initial keyword. The KMS may then determine an effectiveness score for each of the candidate keywords, based on marketing information about those keywords. Next, the KMS may process the candidate keywords according to the determined effectiveness scores. In some embodiments, processing the candidate keywords includes applying rules that conditionally perform actions with respect to the candidate keywords, such as modifying advertising expenditures, modifying content, or the like.
US09037592B2 Generating an implied object graph based on user behavior
An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects.
US09037587B2 System and method for the classification of storage
A classification system executing on one or more computer systems includes a processor and a memory coupled to the processor. The memory includes a discovery engine configured to navigate through non-volatile memory storage to discover an identity and location of one or more files in one or more computer storage systems by tracing the one or more files from file system mount points through file system objects and to disk objects. A classifier is configured to classify the one or more the files into a classification category. The one or more files are associated with the classification category and stored in at least one data structure. Methods are also provided.
US09037583B2 Geo tagging and automatic generation of metadata for photos and videos
Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices.
US09037582B2 Flexible hierarchy of grouping qualifications
A method for matching a first object of a first type with a second object of a second type includes reviving one or more qualifications blocks to be applied to the first object, determining a set of qualifications for each of the one or more qualifications blocks, applying each qualification of the sets of qualifications associated with each qualification block to the first object, and matching the first object to the second object based on the applied sets of qualifications.
US09037578B2 Content suggestion engine
Systems and methods for content selection and processing in an information system are described herein. In one example, a content suggestion engine operates to select, suggest, or recommend content to human users. The selection of content may be suited to a goal or set of goals set by a human user (for example, content recommendations used to assist the human user with achieving a personal health goal). The content suggestion engine may evaluate information to help determine the appropriateness of the content suggestions, considering factors such as a psychological profile, medical conditions, lifestyle, demographics, and goals. The content may be further filtered and weighted to select a subset of content and suggested actions most relevant to the human user.
US09037575B2 Systems and methods for improving the ranking of news articles
A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
US09037574B1 Database report and subscription technology
Database report subscription technology, in which subscriptions are delivered to multiple, different recipients on a customized basis. In response to detection of an event that triggers generation and delivery of a database report, customized versions of the report are generated for the multiple, different recipients based on a definition of the data used to generate the report included in the subscription, report parameters that define presentation aspects of the report included in the subscription, and profile data associated with at least one of the multiple, different recipients. The customized versions of the report include at least a first version of the report and a second version of the report that differs from the first version of the report and the customized versions of the report are delivered to the multiple, different recipients.
US09037561B2 Methods and systems for optimizing text searches over structured data in a multi-tenant environment
Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models. Further, enhanced search results are provided by including user information in the search index.
US09037559B2 File system queue
A method and system that enables operation of a file system-based queue that supports the efficient and fair distribution of messages among a plurality of processors.
US09037558B2 Management of long-running locks and transactions on database tables
Establishment of an exclusive lock on each of an outer database ownership table and an inner database ownership table is attempted. In response to establishing the exclusive lock on each of the outer database ownership table and the inner database ownership table, a switch is made to a pair of overlapping shared locks on each of the outer database ownership table and the inner database ownership table. Release and re-acquisition of each of the pair of overlapping shared locks on the outer database ownership table and the inner database ownership table is alternated.
US09037523B2 Multiple two-state classifier output fusion system and method
A system and method for providing more than two levels of classification distinction of a user state are provided. The first and second general states of a user are sensed. The first general state is classified as either a first state or a second state, and the second general state is classified as either a third state or a fourth state. The user state of the user is then classified as one of at least three different classification states.
US09037520B2 Statistical data learning under privacy constraints
A computer-implemented method is provided for statistical data learning under privacy constraints. The method includes: receiving, by a processor, a plurality of pieces of statistical information relating to a statistical object and aggregating, by the processor, the plurality of pieces of statistical information so as to provide an estimation of the statistical object. Each piece of statistical information includes an uncertainty variable, the uncertainty variable being a value determined from a function having a predetermined mean. The number of pieces of statistical information aggregated is proportional to the reliability of the estimation of the statistical object.
US09037518B2 Classifying unclassified samples
A system and method for classifying unclassified samples. The method includes detecting a number of classes including training samples in training data sets. The method includes, for each class, determining a vector for each training sample based on a specified number of nearest neighbor distances between the training sample and neighbor training samples, and determining a class distribution based on the vectors. The method also includes detecting an unclassified sample in a data set and, for each class, determining a vector for the unclassified sample based on the specified number of nearest neighbor distances between the unclassified sample and nearest neighbor training samples within the class, and determining a probability that the unclassified sample is a member of the class based on the vector and the class distribution. The method further includes classifying the unclassified sample based on the probabilities.
US09037504B2 System and method for an interactive shopping news and price information service
A system and associated method for assisting a user to efficiently query for product information and promotional information available from electronic commerce websites over the Internet includes a sub-server for searching the electronic commerce websites, a controlling server, and a local database. The method involves determining whether product information related to a user query is cached in a local database and if the requested information is not cached, searching the electronic commerce websites for the requested information.
US09037501B1 Presenting alternative shopping options
Disclosed are various embodiments for presenting alternative shopping options to a customer. A collection of alternative shopping options is identified in a computing device based upon subject matter of a network page generated by a first one of a plurality of network sites to be presented to a customer. Each of the network sites is configured to sell a plurality of products, and at least one of the alternative shopping options comprises a purchase opportunity associated with a second one of the network sites. An estimate of a benefit for each of the alternative shopping options is determined with respect to the first one of the network sites, and a subset of the alternative shopping options is identified to be included in the network page based at least upon the estimates. The subset of the alternative shopping options is included in the first network page.
US09037485B2 Persistently determining and sharing user stays of a user of a mobile device
Methods, systems and apparatuses for automatically detecting and sharing user stays of a mobile device of a user are disclosed. One method includes persistently collecting location information, determining a group of users for sharing the user stays, determining whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information, determining a user stay based on the location information and the specific distance, determining if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information, and sharing the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
US09037477B2 Computer-implemented system and method for evaluating ambulatory electrocardiographic monitoring of cardiac rhythm disorders
A computer-implemented method for evaluating ambulatory electrocardiographic (ECG) monitoring of cardiac rhythm disorders is provided. A patient is registered online and medical records for the patient are assembled. An ambulatory ECG monitor that includes leadless integrated sensing electrodes independently suspended from a flexible housing, is registered to the patient. An electrocardiogram is retrieved from the recording circuitry. The electrocardiogram and the medical records are evaluated against diagnostic criteria. Upon making a finding when the diagnostic criteria is met, the patient is referred to a cardiac rhythm specialist online, which includes sending the cardiac rhythm abnormality finding. As a result, both physicians and patients enjoy an ease-of-use not found with conventional ambulatory ECG monitors. By bypassing determining whether a referral is needed and separately establishing the referral, patients can be treated more completely and more rapidly than through conventional patient referral, especially for serious illness, with less cost and less delay.
US09037476B1 Providing a wireless environment for processing of financial transactions
A system and method for providing one or more client systems for communicating with a host system over a network. The client systems use a scanner to convert a paper form of a check, coupon, or other paper document to a digital representation and then the client systems send the digital representation over a network to the host system for storage. The host system archives the digital representation and determines the appropriate processing stream for a transaction related to the paper document (e.g. coupon, check), via a decisioning engine, based on a set of predefined stream selection rules. The host system then communicates the transaction to a back end transaction destination, according to the selected processing stream. Examples of the transaction destination can include ACH, Reproduce Paper, and Remittance.
US09037472B2 Method and system for facilitating communications for a user transaction
Current human-to-machine interfaces enable users to interact with a company's database and enter into a series of transactions (e.g., purchasing products/services and paying bills). Each transaction may require several operations or stages requiring user input or interaction. Some systems enable a user to enter a voice input parameter providing multiple operations of instruction (e.g., single natural language command). However, users of such a system do not know what types of commands the system is capable of accepting. Embodiments of the present invention facilitate communications for user transactions by determining a user's goal transaction and presenting a visual representation of a voice input parameter for the goal transaction. The use of visual representations notifies the user of the system's capability of accepting single natural language commands and the types of commands the system is capable of accepting, thereby enabling a user to complete a transaction in a shorter period of time.
US09037465B2 Automatic disclosure detection
A method of detecting pre-determined phrases to determine compliance quality is provided. The method includes determining whether at least one of an event or a precursor event has occurred based on a comparison between pre-determined phrases and a communication between a sender and a recipient in a communications network, and rating the recipient based on the presence of the pre-determined phrases associated with the event or the presence of the pre-determined phrases associated with the precursor event in the communication.
US09037464B1 Computing numeric representations of words in a high-dimensional space
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining a set of training data, wherein the set of training data comprises sequences of words; training a classifier and an embedding function on the set of training data, wherein training the embedding function comprises obtained trained values of the embedding function parameters; processing each word in the vocabulary using the embedding function in accordance with the trained values of the embedding function parameters to generate a respective numerical representation of each word in the vocabulary in the high-dimensional space; and associating each word in the vocabulary with the respective numeric representation of the word in the high-dimensional space.
US09037463B2 Efficient exploitation of model complementariness by low confidence re-scoring in automatic speech recognition
A method for speech recognition is described that uses an initial recognizer to perform an initial speech recognition pass on an input speech utterance to determine an initial recognition result corresponding to the input speech utterance, and a reliability measure reflecting a per word reliability of the initial recognition result. For portions of the initial recognition result where the reliability of the result is low, a re-evaluation recognizer is used to perform a re-evaluation recognition pass on the corresponding portions of the input speech utterance to determine a re-evaluation recognition result corresponding to the re-evaluated portions of the input speech utterance. The initial recognizer and the re-evaluation recognizer are complementary so as to make different recognition errors. A final recognition result is determined based on the re-evaluation recognition result if any, and otherwise based on the initial recognition result.
US09037458B2 Systems, methods, apparatus, and computer-readable media for spatially selective audio augmentation
Spatially selective augmentation of a multichannel audio signal is described.
US09037452B2 Relation topic construction and its application in semantic relation extraction
Systems and method automatically collect training data from manually created semantic relations, automatically extract rules from the training data to produce extracted rules, and automatically characterize existing semantic relations in the training data based on co-occurrence of the extracted rules in the existing semantic relations. Such systems and methods automatically construct semantic relation topics based on the characterization of the existing semantic relations, and group instances of the training data into the semantic relation topics to detect new semantic relations.
US09037451B2 Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same
A system for managing voice communications provides voice prompts in one or more particular languages or language variants. High level grammatical rules are defined for the set of voice prompts in the particular language. The grammatical rules for the set of voice prompts are stored in the system. A set of audio tiles are developed in the particular language. The audio files in the particular language are stored in the system. A request is received from a user, and the system initiates a request for a voice prompt. A sequential list of audio files is developed, and when the sequential list of audio files is played by the system, the requested voice prompt is played to the user in the particular language. The sequential list of audio files is produced based on the grammatical rules and voice communications are managed in the system.
US09037447B2 Systems and methods for phase predictive impedance loss model calibration and compensation
The systems and methods of the present disclosure calibrate impedance loss model parameters associated with an electrosurgical system having no external cabling or having external cabling with a fixed or known reactance, and obtain accurate electrical measurements of a tissue site by compensating for impedance losses associated with the transmission line of an electrosurgical device using the calibrated impedance loss model parameters. A computer system stores voltage and current sensor data for a range of different test loads and calculates sensed impedance values for each test load. The computer system then predicts a phase value for each load using each respective load impedance value. The computer system back calculates impedance loss model parameters including a source impedance parameter and a leakage impedance parameter based upon the voltage and current sensor data, the predicted phase values, and the impedance values of the test loads.
US09037445B2 Flux balance analysis with molecular crowding
Methods are provided herein for: calculating cell growth rates in various environments and genetic backgrounds; calculating the order of substrate utilization from a defined growth medium; calculating metabolic flux reorganization in various environments and at various growth rates; and calculating the maximum metabolic rate and optimal metabolite concentrations and enzyme activities by applying a computational optimization method to a kinetic model of a metabolic pathway. The optimization methods use intracellular molecular crowding parameters and/or well as kinetic rates to assist in modeling metabolic activity.
US09037444B2 Energy usage in injection molding simulations
Methods, systems, and apparatus, including computer program products, for determining energy indicator values for a plurality of thermoplastic materials. An energy indicator value represents expected energy requirements for performing an injection of the material in a mold cavity. An injection of each of a plurality of thermoplastic materials in a first modeled mold cavity is simulated. A respective value of a first expected energy parameter is determined for each of the plurality of thermoplastic materials based on the simulated injections. A respective energy indicator is determined, for each of the plurality of thermoplastic materials, based at least on the corresponding value of the first expected energy parameter. The respective energy indicator value of one or more of the plurality of thermoplastic materials is presented.
US09037439B2 Prioritization of three dimensional dental elements
The present disclosure includes methods, systems, and devices for prioritization of three dimensional dental elements. One method for prioritizing three dimensional dental elements includes receiving a virtual initial dental data set (IDDS) of teeth having spatial information regarding the positions of a number of teeth in the virtual IDDS with respect to each other for presentation of the teeth in a virtual three dimensional space to be viewed on a user interface, setting prioritization values of a number of elements of one or more of the number of teeth, and prioritizing the number of elements to be selected by a user based upon their prioritization values.
US09037438B2 Device and method for detecting and processing signals relating to partial electrical discharges
A device (1) for detecting and processing signals relating to partial electrical discharges in an electrical apparatus (2) powered by a square-wave (3) voltage modulated by a modulating wave (4) in such a way as to form an alternating voltage of predetermined frequency, comprises: a sensor (5) connectable to the apparatus (2) for detecting a discharge signal (6) representing the electrical pulses generated by the partial discharges; a processing unit (7) connected to the sensor (5) to receive the discharge signal (6) and derive the detection instants of each of the pulses detected with respect to a predetermined time reference, a synchronization module (8) designed to receive an electrical signal (9) representing the power supply voltage and equipped with a filter (10) configured for extracting from said power supply signal (9) a signal (11) representing the modulating wave (4), the processing unit (7) being configured for associating with the pulses detected the values of a phase parameter (f) representing the phase of the modulating wave (4) at the pulse detection instants.
US09037436B2 Product inspection device, product inspection method, and computer program
A product inspection device that includes a measuring section, a deemed standard deviation calculation unit, a measurement value standard deviation calculation unit, a determination unit, and a risk calculation unit. The measuring section measures characteristic values of products, the deemed standard deviation calculation unit calculates a deemed standard deviation, and the risk calculation unit calculates a consumer risk and a producer risk based on at least one of an average value of the measured characteristic values of some of the products contained in a measured product lot, the deemed standard deviation, or the measurement value standard deviation. The determination unit changes a inspection standard based on at least one of the calculated consumer risk or the calculated producer risk, and determines whether or not all the products contained in the product lot are non-defective articles with the changed inspection standard as a reference.
US09037433B2 Portable device and orientation detection method therefor
An embodiment of the invention provides an orientation detection method for a portable device. The method comprises acquiring an accelerometer data, determining whether the portable device is in a flat status, determining whether the portable device is in a stable status, and when the portable device is determined in both the flat status and the stable status, stopping acquiring the accelerometer data until receiving an enable signal.
US09037425B2 Method for determining position of forced power oscillation disturbance source in regional interconnected power grid
Disclosed is a method for determining a position of a forced power oscillation disturbance source in a regional interconnected power grid. According to the method, when forced power oscillation occurs in a regional power grid, an algebraic sum of energy flow directional factors in the regions of the regional interconnected power grid is calculated so as to online determine the position of the disturbance source in real-time. Compared with the conventional disturbance source positioning method based on an energy function, the disturbance source positioning method based on calculation of the energy flow directional factors provided by the invention can reduce the impact of a periodic disturbance component and an initial constant on the determination of an aperiodic component of branch potential energy, thus achieving higher accuracy. Moreover, the integration links are reduced and the calculation process is simplified, thus better meeting the requirements for real-time power grid calculation.
US09037420B2 Internal residual stress calculating device, non-transitory computer-readable medium, and internal residual stress calculating method
An internal residual stress calculating device includes a prediction unit that predicts a temporal variation in deformation which is received by a medium having an image formed thereon from a correcting device correcting a deformation, and a calculation unit that calculates an internal residual stress of the medium having passed through the correcting device on the basis of a relational expression including an elasticity term and a term related to a plastic deformation and the temporal variation in deformation predicted by the prediction unit.
US09037412B2 Mechanism to monitor vehicle miles traveled
A device for checking the running performance of a motor vehicle, which can have at least the following components: a system for measuring a distance of a motor vehicle which is integrated in a motor vehicle, a vehicle communication system for wireless data transmission, where the system is identifiable by a unique identification number of the motor vehicle, and data may be transmitted from the vehicle to a receiver, a stationary database system for storing and providing data, which is equipped with a receiver that allows communication with the in-vehicle communication system, and an interface which allows stationary and mobile communication terminal system.
US09037408B2 Systems and methods for providing variable position precision
Systems and methods that provide positional data with a variable level of precision may be implemented on positional systems of electronic devices by associating a position profile to application software running on the electronic devices.
US09037405B2 System and method of sending an arrival time estimate
Aspects provide for a navigation function implemented on a device that has a communication capability (e.g., a mobile phone) in which the navigation function automatically sends an Estimated Time of Arrival (ETA) to a contact associated with a destination selected for navigation purposes. For example, when a user activates a navigation function on his mobile phone, and selects a destination for which a route will be generated from his current location to the destination, a contact phone number associated with that destination will be sent a Short Message System (SMS) message with the calculated ETA. Provisions can be made for automatic updates as the route is traveled. Other information pertaining to the reasons for the ETA can be selected or automatically generated by the navigation function.
US09037403B2 Intensity map-based localization with adaptive thresholding
A system, device, and methods for autonomous navigation using intensity-based localization. One example computer-implemented method includes receiving data including a plurality of intensity values from one or more sensors disposed on a vehicle as the vehicle traverses a route and generating a first group of intensity values wherein the first group includes at least some of the plurality of intensity values received. The method further includes removing the intensity values below an adaptive threshold from the first group of intensity values to generate a second group of intensity values, comparing the second group of intensity values to an intensity map, and generating a localized vehicle position based on the comparison between the second group of intensity values and the intensity map.
US09037390B2 Navigation system and method for providing departure times
A navigation system comprises a processing resource (202) configured to receive destination data representative of a destination, to determine an expected travel time to the destination, and to determine a departure time in dependence upon the expected travel time to the destination, and an output device (206) for providing the departure time to a user.
US09037389B2 Vehicle apparatus and system for controlling platoon travel and method for selecting lead vehicle
A vehicle apparatus, a platoon travel control system and a method for selecting a lead vehicle using the vehicle apparatus and the platoon travel control system. Specifically, charges for platoon travel of surrounding vehicles is calculated based on input charge calculation conditions and the calculated charges are output by matching the conditions with images of surrounding vehicles. Additionally, a vehicle selected by the user is designated as a lead vehicle, thereby performing a platoon travel procedure.
US09037382B2 Control system for internal combustion engine
A control system is provided with a piston TDC (top dead center) position variable mechanism and a valve operational characteristics variable mechanism. An actual distance between the valve and the piston of closest approach is calculated based on the actual operation states of these mechanisms. In addition, a limit distance of closest approach necessary to avoid interference between the valve and the piston is set, and, the piston TDC position variable mechanism and the valve operational characteristics variable mechanism are controlled to be driven to increase the actual distance.
US09037376B2 Road-surface condition estimating device
A front-wheel speed is calculated as a wheel speed of driving wheels, a rear-wheel speed is calculated as a wheel speed of driven wheels, a rear-wheel acceleration is calculated as a wheel acceleration of the driven wheels, a front-wheel-speed difference value is calculated as a driving-wheel-speed difference value, a rear-wheel-speed difference value is calculated as a driven-wheel-speed difference value, a rear-wheel-acceleration difference value is calculated as a driven-wheel-acceleration difference value, and a front-wheel ground load is calculated as a ground load acting on the driving wheels. Based on these calculated values, a gradient of a tire-characteristic curve indicating an amount of change in road-surface friction coefficient with respect to an amount of change in slip rate is calculated, and the calculated gradient of the tire-characteristic curve is compared with preset threshold values, whereby a road-surface friction coefficient as a road-surface condition can be determined.
US09037368B2 Method for electronically controlling a bicycle gearshift and electronically servo-assisted bicycle gearshift
A method for electronically controlling a bicycle gearshift comprising at least one derailleur is disclosed, comprising the sequential steps of: a) imparting a movement on the derailleur of the gearshift until the derailleur is in an intended position; b) waiting for a predetermined time period, c) performing a check whether the derailleur is in the intended position, within a possible predetermined tolerance, d) in case said check has a negative outcome, imparting a movement on the derailleur of the gearshift until the derailleur is in the intended position. A derailleur and an electronically servo-assisted bicycle gearshift comprising control electronics comprising modules adapted to carry out the method outlined above are also disclosed.
US09037364B2 Method and system for controlling anti-jerk of vehicle
A method and system for controlling anti-jerk in order to reduce vibration of a vehicle is provided. More specifically, a rotation speed (ωm) of a driving source device of the vehicle is received and a speed (ωlwh, ωrwh) of a left wheel and a right wheel connected to the driving source device is detected by a sensor respectively. Then, a controller, which receives this data, calculates an average speed (ωfwh) based on the detected left and right wheel speeds, produces a virtual speed through interpolation of the detected left and right wheel speeds and the average speed based on a predetermined sampling value, and calculates a model speed (ωref) based on the detected left and right wheel speeds, the average speed, the virtual speed, and a final gear ratio (γj; where j is the number of the gear) considering a final reduction gear ratio (FGR) and a current gear of the vehicle.
US09037354B2 Controlling vehicle entertainment systems responsive to sensed passenger gestures
A vehicle entertainment system is controlled responsive to gestures that are formed by a passenger of the vehicle. The vehicle entertainment system includes a display device, at least one gesture control camera, and a processor. The gesture control camera generates a camera signal responsive to light reflected from at least one object within a field of view of the at least one gesture control camera. The processor analyzes the camera signal to identify a gesture made by a passenger moving the at least one object, and controls at least one operation of the vehicle entertainment system responsive to the identified gesture.
US09037338B2 Driving system of unmanned vehicle and driving path generation method
Based on initial position information on an instructed fixed switch-back point and position information on a loading point, a relative positional relationship between the loading point and the switch-back point is generated. If the position of the loading point moves, then based on position information on the position-moved loading point, information on a direction of an unmanned vehicle at the loading point and information on a relative positional relationship, a new switch-back point is set at a position where the relative positional relationship can be maintained. When the initial position of the switch-back point is instructed, then on the basis of the initial position information on the switch-back point, a driving path leading to the loading point via the instructed switch-back point is generated and, when the position of the loading point moves, a driving path leading to the position-moved loading point via the new switch-back point is generated.
US09037325B2 Method and a device for operating an electrically driven motor vehicle
A method and a device are provided for operating an electrically driven motor vehicle with a battery-fed electric drive motor and a generator-coupled internal combustion engine for providing electric energy for the battery. An internal combustion engine is operated based on the state of charge of the battery. In the method, a route to a previously entered destination is determined by way of a navigation system, and it is checked periodically, based on the particular route, a detected charge level of the battery and a detected energy consumption, whether the destination will be reached or whether there is a range gap to the destination. When a range gap is determined, it is determined, whether the destination can be reached in at least one specified energy saving operating mode, in which the energy consumption is reduced, or whether the destination will be reached only in REX operating mode. The driver is sent a corresponding recommendation. If no decision is made by the driver, then the REX operating mode is activated as soon as it is determined that this mode is necessary to bridge the range gap.
US09037322B2 Steering system and method for train vehicle
A steering system, method, and computer-readable medium for controlling a steerable, self-propelled vehicle for travelling in an end-to-end series of steerable, self-propelled vehicles, the vehicle including a plurality of individually controllable propelling devices connected at a generally vertical pivot to an axle of the vehicle. The steering system includes: an angle sensor for detecting an inter-vehicle angular position between two of the vehicles and providing a corresponding signal indicative thereof; a distance sensor for detecting an inter-vehicle distance between two of the vehicles and providing a corresponding signal indicative thereof; and a controller system. The controller system is configured to: receive the signals from the angle sensor and the distance sensor, control a speed of each propelling device based on the inter-vehicle distance, and control an angle of each propelling device based on the inter-vehicle angular position.
US09037316B2 Early identification of a vortex ring phase
A method for early detection of the vortex ring state in a helicopter includes steps of establishing flight control signals for flight control with regard to the vertical movement axis of the helicopter, detecting resultant movements in the vertical movement axis of the helicopter, and detecting an impending vortex ring state of the helicopter in accordance with a correlation between the flight control signals and the vertical movements in the vertical movement axis.
US09037315B2 Air vehicle control system and method
A control actuation system (CAS) for positioning control effectors of an air vehicle, for steering the air vehicle, includes application of a control allocation matrix to measured positions of the control effectors or their actuators, as part of a feedback mechanism. The output from the control allocation matrix is used as an input for one or more controllers, the output of which is passed through an inverse control allocation matrix, to produce signals that are sent to control actuators to position the control effectors. The controller may use different gains for different of its inputs, for example applying a lower gain for a brake signal than for one or more of a pitch signal, a roll signal, and a yaw signal. The control actuation may make for a control system that is able to better withstand impaired performance or non-performance of some the control effectors.
US09037309B2 Rack server system and operating method thereof
A rack server system and an operating method thereof are disclosed herein. The rack server system includes a rack, a rack management controller, a plurality of servers, a plurality of fan modules, and a plurality of fan controllers. The rack management controller includes a plurality of different first bus ports, and the fan controllers are connected to the first bus ports separately. Each of the fan controllers includes a plurality of different second bus ports, and the servers are connected to the second bus ports separately. The rack management controller identifies the fan controllers through the first bus port, and acquires server general positions of the servers inside the rack through the difference between the first bus ports and the difference between the second bus ports.
US09037305B2 Power outage verification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting a power outage. In one aspect, a status request requesting a status of a portion of a power distribution network is received, where the request includes a reference to a power meter that is located within the portion of the network. In response to the status request, a block of communications channels is selected, where the block includes a target communications channel over which a signal corresponding to the referenced power meter is received. In turn, an amplitude of the signal being received over the target communications channel is obtained. A determination is made whether the amplitude of the signal is less than an outage threshold and a status notification is provided that specifies the status of the portion of the power distribution network for which the status has been requested.
US09037303B2 HVAC controls or controllers including alphanumeric displays and push buttons
Exemplary embodiments are disclosed of a control for an HVAC system. The control has an alphanumeric display, a plurality of two position switches (e.g., push buttons, etc.), and a processor. The processor receives a current user input through at least one of the two position switches and determines a response to the current user input. The determining is performed using one or more previously received user inputs, if any, via one or more of the two position switches. The processor implements the determined response by displaying a message on the alphanumeric display and/or changing an operational parameter of the HVAC system.
US09037300B2 Controller for a machine tool for executing tapping
A controller (10) for a machine tool (18) for tapping by a main shaft and a feed shaft, comprising an identifier unit (12) for identifying an index of the size of the tap, a temperature detector unit (19b) for detecting the temperature of a motor (19a) for the main shaft, an acceleration storage unit (21) for storing the acceleration of the main shaft corresponding to the index of the size of the tap, a rate storage unit (22) for storing the rate of varying the acceleration of the main shaft depending upon the temperature of the motor, and an acceleration calculation unit (16) for calculating a new acceleration of the main shaft by multiplying an acceleration determined from the index of the size of the tap and from the acceleration storage unit by a rate determined from the detected temperature and from the rate storage unit.
US09037297B2 System and method for operation of a robot
A system for operation of a robot including a substantially transparent display configured such that an operator can see a portion of the robot and data and/or graphical information associated with the operation of a robot. Preferably, a controller in communication with the robot and the transparent display is configured to allow the operator to control the operation of the robot.
US09037296B2 Robot cleaner, and system and method for remotely controlling the same
Disclosed are a robot cleaner, and a system and method for remotely controlling the robot cleaner. Since the robot cleaner is accessed to a terminal through a network, the robot cleaner can be controlled in more various manners. A situation inside a house can be real-time checked from the outside, and the satiation can be rapidly handled according to a state of the robot cleaner. Since the terminal and the robot cleaner are connected to each other through a network, a voice call function and an interphone function can be implemented. Furthermore, the robot cleaner can perform automatic cleaning, manual cleaning, and reservation cleaning in an autonomous manner, or in a remote-controlled manner.
US09037282B2 Manufacturing control system
A method and apparatus comprising a tracking system and a controller in communication with the tracking system. The tracking system is configured to identify characteristics about a group of portable machines configured to perform a number of manufacturing operations on a workpiece. The controller is configured to control performance of the number of manufacturing operations on the workpiece using the characteristics about the group of portable machines identified using the tracking system.
US09037279B2 Clustering for prediction models in process control and for optimal dispatching
A first embodiment is a method for semiconductor process control comprising clustering processing tools of a processing stage into a tool cluster based on processing data and forming a prediction model for processing a semiconductor wafer based on the tool cluster. A second embodiment is a method for semiconductor process control comprising providing cluster routes between first stage tool clusters and second stage tool clusters, assigning a comparative optimization ranking to each cluster route, and scheduling processing of wafers. The comparative optimization ranking identifies comparatively which cluster routes provide for high wafer processing uniformity. Further, wafers that require high wafer processing uniformity are scheduled to be processed along one cluster route that has a high comparative optimization ranking that identifies the one cluster route to have a highest wafer processing uniformity, and wafers that do not require high wafer processing uniformity are scheduled to be processed along another cluster route.
US09037278B2 System and method of predicting user audio file preferences
A computerized method of automatically determining a user's potential liking for an unknown audio file, based upon a reference audio file that the user likes. Each audio file is analyzed into various frequency and amplitude bins, each bin having a time length that is at least a substantial fraction of the audio file's normal playing time. Each bin is further scored according to the complexity or information content of the audio signal in that bin. Corresponding bins from the reference audio file and one or more unknown audio files are then compared on a per-bin basis, and the results aggregated according to an anticipated user affinity score using an anticipated user affinity algorithm. The method can be used by an internet server to accept song input from users (using user computerized devices), and in turn suggest other high user affinity score songs that the user may like.
US09037277B1 Systems and methods for initiating action based on audio output device
Described herein are systems, methods, and apparatus for initiating one or more actions based at least in part on an audio output device. Upon connection of an audio output device such as headphones one or more actions may be configured to occur. These actions may include playing at least a portion of an audio content, presenting information on a display, and so forth.
US09037274B2 Audio converter device and method for using the same
An audio converter device and a method for using the same. The audio converter device receives the digital audio data from a first device via a local area network. The audio converter device decompresses the digital audio data and converts the digital audio data into analog electrical data. The audio converter device transfers the analog electrical data to an audio playback device.
US09037270B2 Electronic stimulation textile for traditional Chinese medicine therapy
A textile for providing traditional Chinese medicine therapy to a wearer using electronic stimulation includes at least two conductive paths that are made from conductive textile material, the conductive paths are separated by nonconductive textile material, at least one pair of electrodes attach to the conductive paths corresponding to specific part of body or acupoints according to traditional Chinese medicine theory, and an electronic stimulation signal controller configured to conduct electronic stimulation signals to the electrodes via the conductive paths.
US09037268B2 Skull-focused RF-based stimulation apparatus, system and method for treating patients with Alzheimer's disease or other dementia
The portable, wearable, proximal Alzheimer's disease treatment invention is based upon creating an RF field of particular frequencies and intensities that are applied to the patient's head. To accomplish the aforementioned disease treatment functionality, a system was invented comprising a network of antennas connected to an RF generator via a feedline connector. The invention also provides methods for using measurements to monitor and manage the effectiveness of an ongoing disease treatment regimen, and databases which contain information about measurements, variables, and their relationships to clinical outcome.
US09037261B2 Method for improving far-field activation in peripheral field nerve stimulation
A method of providing therapy to a patient having a disorder using an electrode located adjacent a peripheral target neural region. The method comprises conveying electrical stimulation energy from the electrode that stimulates a first set of nerve endings in the peripheral target neural region. The method further comprises increasing an activation threshold of a second set of nerve endings in the peripheral target neural region, thereby rendering the second set of nerve endings less excitable to the electrical stimulation energy. The first set of nerve endings are relatively far from the electrode and the second set of nerve endings are relatively near the electrode.
US09037256B2 Methods and system for targeted brain stimulation using electrical parameter maps
A system and method for selecting optimal stimulation parameter settings for a therapeutic neural stimulation for a current patient may include obtaining, by at least one processor, electrical parameter maps and corresponding score values of a patient population, and processing, by the at least one processor, the parameter maps and the score values to evaluate, based on a set of score criteria, parameter maps associated with potential stimulation parameter settings.
US09037251B2 Artificial retina device
The present technology provides an organic based artificial retina device that includes a substrate and an array of micro-electrodes formed on the substrate. The illustrative artificial retina device further includes a photoconducting polymer blend deposited on the array of micro-electrodes. The photoconducting polymer blend is configured to produce a photoelectric signal in response to receiving light.
US09037249B2 Current generation architecture for an implantable stimulator device having coarse and fine current control
Disclosed herein are current output architectures for implantable stimulator devices. Current source and sink circuitry is divided into a plurality of stages, each of which is capable via an associated switch bank of sourcing or sinking an amount of current to or from any one of the electrodes of the device. The current source circuitry is distinct from the current sink circuitry, and the two share no common circuit nodes prior to connection to the electrodes. In other words, the current source circuitry and the current sink circuitry do not share a common node other than the electrodes. Each stage is preferably formed of a current mirror for receiving a reference current and outputting a scaled version of current to that stage's switch bank. The scalar at each stage can be set by wiring a desired number of output transistors in parallel.
US09037240B2 Electrode lead integrity reports
In general, the disclosure relates to techniques for providing a combination of stored diagnostic information, including impedance trend data, into one displayable report that may be used to diagnose a possible condition with an implantable medical electrode lead. One example device includes a processor that is configured to obtain impedance trend data for an electrical path, the electrical path comprising a plurality of electrodes, and to obtain additional diagnostic data that is associated with the electrical path, the additional diagnostic data being distinct from the impedance trend data. The device is further configured to combine both the impedance trend data and the additional diagnostic data into a displayable report that indicates whether there is a possible condition with the electrical path. The additional diagnostic data may include non-sustained episode data, sensing integrity data, pacing threshold, and/or electrogram data (such as P-wave amplitude and/or R-wave amplitude data).
US09037236B2 Method and system to select a neurostimulation system configuration based on cardiac rhythm feedback
Methods and systems are provided to control a configuration of a neural stimulation (NS) system having an NS device coupled to an NS lead. The methods and systems change between configurations of the NS system and collect cardiac signals from a patient that are representative of cardiac rhythms experienced by the patient over a period of time and in connection with multiple NS configurations. The methods and systems derive, from the cardiac signals, characteristic values for at least one physiologic characteristic indicative of at least one of normal and abnormal cardiac rhythms in connection with the multiple NS configurations; and select, from the multiple NS configurations, an NS operating configuration to be used by the NS system based on the characteristic values.
US09037235B2 Pacing catheter with expandable distal end
Cardioprotective pacing is applied to prevent and/or reduce cardiac injury associated with myocardial infarction (MI) and revascularization procedure. Pacing pulses are generated from a pacemaker and delivered through one or more pacing electrodes incorporated onto one or more percutaneous transluminal vascular intervention (PTVI) devices during the revascularization procedure. In one embodiment, a PTVI device includes an expandable distal end to provide a stable electrical contact between a pacing electrode and the vascular wall of a blood vessel when the distal end is placed in the blood vessel.
US09037226B2 Endotracheal tube apparatus
An apparatus for monitoring EMG signals of a patient's laryngeal muscles includes an endotracheal tube having an exterior surface. Conductive ink electrodes are formed on the exterior surface of the endotracheal tube. The conductive ink electrodes are configured to receive the EMG signals from the laryngeal muscles when the endotracheal tube is placed in a trachea of the patient. At least one conductor is coupled to the conductive ink electrodes and is configured to carry the EMG signals received by the conductive ink electrodes to a processing apparatus.
US09037225B1 Method and system for acquiring biosignals during delivery of anesthesia or sedation in the presence of HF interference
The present invention, herein is a method and apparatus that significantly limits the effect of high frequency (“HF”) interferences on acquired electro-physiological signals, such as the EEG and EMG. Preferably, this method comprises of two separate electronic circuitries and steps or electronics for processing the signals. One circuit is used to block the transmission of HF interferences to the instrumentation amplifiers. It is comprised of a front-end active filter, a low frequency electromagnetic interference (“EMI”) shield, and an isolation barrier interface which isolates the patient from earth ground. The second circuit is used to measure the difference in potential between the two isolated sides of the isolation barrier. This so-called “cross-barrier” voltage is directly representative of the interference level that the instrumentation amplifier is subjected to. This circuit is used to confirm that the acquired signals are not corrupted by the interference.
US09037211B1 Bladder monitoring device
A device, kit and method for monitoring muscle activity. The device may include an electrode having an annular profile substantially similar to that of the muscle. During a monitoring operation, the electrode contacts a substantial portion of the muscle and detects the muscle activity. In some cases, the electrode may be positioned around a catheter device to facilitate advancing of the electrode to the desired muscle. The catheter device may then be advanced through a lumen of the body to the muscle to be monitored. A balloon of the catheter device may be expanded once the catheter device is properly positioned to secure the electrode against the muscle.
US09037200B2 Antenna device for wireless communication terminal
Various embodiments of an antenna device for a wireless terminal are disclosed. The antenna device includes a radiator configured to be extracted from/retracted into the wireless terminal, a L-C lumped circuit, and a noise removing coil coupled between the radiator and the L-C lumped circuit, to attenuate noise introduced through the radiator. The radiator may be configured as a helical coil or at least one meandering printed pattern so as to reduce its overall length while maintaining a desired electrical length. In embodiments, the antenna device is useful for UHF/VHF frequency bands. Multi-band configurations are disclosed. In one embodiment, a stainless steel tube member substantially surrounds a helical coil, and the tube member operates at a lower frequency band than the helical coil.
US09037194B2 Method of using a ranging system to determine the location of a node relative to a beacon
A method of using a ranging system for communicating between an end user node and controller to determine the location of the end user node relative to a beacon. The controller transmits an inquiry message to the end user node with a minimum received signal strength indicator (RSSI) message that includes a threshold for transmitting a reply message. When the measured RSSI of the inquiry message exceeds the RSSI threshold, the controller receives a reply message from the end user node, including the measured RSSI.
US09037188B2 Method and mobile device for operating in different data transfer modes
Various embodiments are described for data communication between a host device and a mobile communication device having two processors. In a first mode of operation, data communication occurs between the host device and a main processor of the mobile device. In a second mode of operation, data communication occurs between the host device and a communications processor of the mobile device. Some of the embodiments also implement power transfer from the host device to the mobile device.
US09037183B2 Controlling uplink transmission power using offset value based on antenna number or diversity scheme
Disclosed are a terminal device for controlling uplink transmission power and a method therefor. A receiving antenna receives uplink transmission mode change information from a base station. A processor determines a transmission power value to be used for the uplink transmission by means of an offset value corresponding to the uplink transmission mode change information. A transmitting antenna transmits an uplink signal with the determined transmission power value.
US09037177B2 Timing adjustment method in a mobile communication system that performs an adjustment of uplink transmission timing by random access between a user equipment and a base station
A timing adjustment method in a mobile communication system that performs an adjustment of uplink transmission timing by random access between a user equipment and a base station, the timing adjustment method that includes performing transmission having transmission timing adjustment information in the user equipment; allocating a plurality of parameters related to a physical uplink control channel (PUCCH) resource used for communications, between the user equipment and the base station; and if a timer controlling a term of uplink transmission timing adjustment information expires during uplink communications to the base station having the uplink transmission timing adjustment information in the user equipment, releasing only a part of the allocated plurality of parameters related to the PUCCH resource.
US09037170B2 Management of an electronic calendar using short message service (SMS)
Approaches are provided for managing an electronic calendar using short message service (SMS). Specifically, an approach is provided that is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to receive an SMS text message including an SMS command to manage an electronic calendar with at least one pre-existing event. The SMS command includes an instruction to modify the at least one pre-existing event. The programming instructions are further operable to execute the SMS command such that the at least one pre-existing event is modified.
US09037166B2 Apparatus and method for scheduling paging messages in a communications network
A method of scheduling paging messages in a communications network comprises the steps of receiving new paging messages to be scheduled, scheduling the paging messages on a first come first served basis during a first mode of operation, scheduling the paging messages based on priority levels of the paging messages during a second mode of operation, and switching between the first mode of operation and the second mode of operation according to the volume of paging messages being scheduled.
US09037161B1 Device and methods for signal-broadcasting sockets
The present disclosure is directed to an electronic socket device that transmits radio signals, which can be used to approximate the location of a person or device in a room. In one embodiment, the device may be installed in a standard electrical outlet and powered by an AC power source.
US09037151B2 Management of preemptable communications resources
In a communications spectrum shared by public safety users and commercial users, in the event of an emergency condition, commercial users are preempted and corresponding resources are reallocated to authorized public safety users. When the emergency condition subsides, the reallocated resources are again made available for commercial use. In an example configuration, resources and associated attributes including preemptability status are maintained in a Base Station Controller (BSC), Radio Network Controller (RNC), and/or Radio Resource Control (RRC) of a communications network.
US09037145B2 Method and apparatus for maintaining priority and quality of service across multi-user devices
A first mobile station operating on a first network according to a first network protocol receives a proxy request for access to a network resource, by from a second mobile station operating on a second network according to a second network protocol. The proxy request is received according to a third network protocol. The first mobile station determines a priority of the proxy request; accepts or denies the proxy request based on the determined priority of the proxy request; allocates resources to the proxy request, if the proxy request is accepted; and serves as a proxy mobile station for the second mobile station to access the network resource.
US09037132B1 Method and apparatus for origination based on distance and duration
When a roaming wireless communication device seeks to originate a communication, the device may originate the communication in a roaming system because the device has not yet run a next scheduled scan for a more preferred, home, system. In the disclosed method, the device may evaluate a current distance from where the device was located when it successfully communicated to a home system and may further evaluate a current duration from that successful communication. If the distance is threshold short and perhaps further if the duration is threshold short, then the device may originate the communication in the home system without having detected the home system through a scheduled rescan. Further, to help expedite origination, the device may set its origination power at the power that it used for the last successful communication.
US09037129B2 Method, network and device for information provision by using paging and cell broadcast services
The invention relates to a method, terminal and network or entity wherein a broadcast service is used for informing a number of users on an emergency or other situation of public interest. A specific identifier is used in a paging message for activating broadcast service in the terminals. A terminal checks a received paging message with regard to the presence of the specific identifier and when detecting the specific identifier, switches to a broadcast mode for receiving broadcast content. The received broadcast emergency content is notified and/or displayed to the users of the terminals.
US09037127B2 Device agent for remote user configuration of wireless network access
A method performed by a wireless end-user hardware device that is configured to connect to a wireless access network via associated device circuitry, the method including monitoring at a service interface layer attempts by the plurality of end-user applications to communicate over the wireless access network, determining that connectivity to the wireless access network is available and that a data service plan is not active, communicating with an activation server over the wireless access network and either i) opening an interface through which the end-user may enroll, subscribe or otherwise activate the data service plan and communicating with the activation server to activate the data service plan or ii) executing an application that automatically exchanges previously entered credentials with the activation server to activate the data service plan.
US09037123B2 Detecting indoor and outdoor usage of a mobile device
Mobile devices may be subject to different operational constraints in different geographies or circumstances. For example, power levels may be limited for transmissions in certain countries. The geographic position of a mobile device may be identified and used for determining the applicable local regulations. The local regulations may allow for different operational constraints depending on whether a device is located indoors or outdoors. Accordingly, a determination of indoor/outdoor state may be used to maximize device performance while also complying with appropriate regulations/circumstances.
US09037115B2 Voicemail handling for convergence communication system
A method includes receiving, at a computing device, a call originally directed to a mobile device, and forwarding the call to at least one other device. The method further includes determining that the forwarded call is not answered by the at least one other device and forwarding two versions of the call to the mobile device, such that one of the two versions of the call is automatically directed toward a voicemail account associated with the mobile device. The other of the two versions of the call is then canceled.
US09037109B1 Controlling billing for use of one system based on device location in other system
A method and corresponding system for controlling billing for communication service. An area of coverage of a first wireless serving system is dynamically determined based on signals from one or more mobile stations served by the first wireless serving system. A determination is then made as to whether a mobile station was within the determined area of coverage of the first wireless serving system when the mobile station was being served with communication service by a second wireless serving system. And a billing rate, for billing for the communication service, is selected based at least in part on the determination.
US09037106B2 Baseband harmonic rejection circuit
A circuit for baseband harmonic rejection includes multiple transconductance cells coupled to one another at outputs of the transconductance cells and configured to receive down-converted signals that vary from one another to produce a weighted current signal proportional to a voltage corresponding to a respective down-converted signal. The circuit also includes a feedback impedance coupled between an input of one of the transconductance cells and the outputs of the transconductance cells. Each of the transconductance cells has an effective transconductance of a first magnitude for frequency components of the down-converted signal arising from a first harmonic and an effective transconductance of a second magnitude less than the first magnitude for frequency components of the down-converted signal arising from harmonics at integer multiples of the first harmonic.
US09037100B1 Wireless transmitter
A wireless transmitter for resolving gain mismatch of TV band is disclosed. In one embodiment, a wireless transmitter comprises a two-stage 14-path harmonic-rejection mixer to manage harmonic rejection ratio in lower sub-bands, and a two-stage 6-path harmonic-rejection mixer to manage harmonic rejection ratio in upper sub-bands. The gain mismatch is resolved by selecting gain ratios of the first and the second stage of the two-stage 14-path harmonic-rejection mixer and the two-stage 6-path harmonic-rejection mixer.
US09037095B2 Radio frequency tracking filter
The specification and drawings present a new apparatus and method for an RF tracking filter which may be used in RF transceivers. Instead of having band pass filter and switches in the signal path exemplary embodiments of the invention describe keeping the signal path intact for wanted frequency components and drawing selectively signal energy (e.g., corresponding to unwanted frequency components) from the signal path. This may be done with a shunt passive switch comprising multiple switches for generating commutated signals of the radio frequency signal. Behind the switches there may be a plurality of active feedback loops, each drawing a frequency dependent current for one of the one or more commutated signals and feeding the drawn current back to the passive input switch to cancel only the unwanted frequency components of the radio frequency signal.
US09037092B2 Method, apparatus and computer program for determining whether a received signal comprises a first signal component
A method of determining at a receiver whether a received signal comprises a pure tone signal component. The method comprises: measuring a received signal over a measurement period; calculating, using maximum likelihood hypothesis testing, a likelihood ratio value for the measured signal and, determining, based on said likelihood ratio value, whether the measured signal comprises a pure tone signal component. The likelihood ratio value is a value indicative of the ratio of a likelihood LFSC that the measured signal comprises a pure tone signal component, and a likelihood LnoFSC that the measured signal does not comprise the pure tone signal component.
US09037090B2 Signal enhancement
Technologies and implementations for signal enhancement are generally disclosed.
US09037086B2 Method for controlling bluetooth device for power conservation
A method for controlling a Bluetooth device for power conservation includes the steps of: establishing a Bluetooth link; controlling the Bluetooth device to enter sniff mode; handling a sniff anchor point after wakeup preparation and before sleep preparation; and handling a wakeup operation between the wakeup preparation and the sleep preparation. The wakeup/sleep preparation can be also done as few times as possible in the invention such that the power consumption of the Bluetooth device is effectively reduced.
US09037077B2 Methods and devices for wireless relays
A relay method and device, wherein the control signal and the data signal which are in the same subframe are directly sent to a lower level device respectively by an upper level device and a relay function device. In one example, the relay function device transmits data signal using subscriber special reference signal to make the lower level device estimate an access channel correctly; in another example, the relay function device carries out precoding of the data signal correlative with the access channel so as to cancel the influence of the access channel, thereby make the lower level device receive data signal correctly. Retransmission control signaling is sent to the lower level device in each subframe by the upper level device to ensure the fixed sequential relationship of feedback retransmission.
US09037075B2 Relay station and communication control method
Provided is a relay station relaying wireless signals between a base station and a mobile station, the relay station including: a communication unit configured to relay the wireless signals; a determination unit configured to determine whether or not it is necessary to change a cell ID of the relay station in order to avoid a collision between a cell ID of the relay station and a cell ID of the base station due to a movement of the relay station; and a control unit configured to cause a cell ID of an access point of the mobile station belonging to the relay station to be changed from a first cell ID of the relay station to a second cell ID of the relay station when the determination unit determines that it is necessary to change the cell ID.
US09037073B2 Bypass feeder and door on an image forming apparatus
A bypass feeder, which is included in an image forming apparatus, includes an opening/closing unit opening and closing with respect to an apparatus body between a unit closed state and a unit open state, a bypass tray opening and closing with respect to the opening/closing unit between a tray closed state and a tray open state, a linkage including a flexible-member fixing member and connecting the opening/closing unit to the apparatus body, and a flexible member having one end fixed to the fixing member and the other end fixed to the bypass tray. When the opening/closing unit is changed to the unit open state while the bypass tray is rotated away from the opening/closing unit to the tray open state, the fixing member of the linkage shifts by pulling the flexible member to hold the bypass tray at a substantially horizontal line with respect to a sheet loading surface.
US09037068B2 Image forming apparatus and process cartridge including cleaning blade
An image forming apparatus includes an image holding member, a developing device which accommodates a toner which contains at least one type of external additive having an average particle size of 0.02 μm or greater, and toner particles having a surface with the external additive externally added thereto, and forms an image developed with the toner on a surface of the image holding member, a transfer device which transfers the developed image formed on the image holding member onto a recording medium, and a cleaning device which is provided with a cleaning blade constituted by a member in which at least a part which is brought into contact with the image holding member has a dynamic micro hardness of from 0.25 to 0.65, and brings the cleaning blade into contact with the surface of the image holding member after transfer of the developed image to perform cleaning.
US09037066B2 Image forming apparatus
Provided is an image forming apparatus including: an image bearing member on which a toner image is formed electrophotographically; and a lubricant applying section that applies a lubricant to a surface of the image bearing member. The lubricant applying section includes two columnar solid lubricants that contain a larger number of residual gas bubbles at one end than the other end thereof, and are produced by the same production method. The two solid lubricants are placed along an axial direction of the image bearing member such that the respective one and the other ends thereof are opposite to each other.
US09037065B2 Foil transferring apparatus and image forming system using the same
In a first thermal transfer portion of upstream side, a negative toner image forming portion forms on a photosensitive drum a desired negative toner image which reverses a desired positive toner image selected from all the toner images. The negative toner image forming portion then forms the desired negative toner image on a belt member. The first thermal transfer portion transfers a desired negative foil image from a foil sheet to the belt member so that a desired positive foil image remains on the foil sheet. A second transfer portion transfers the desired positive foil image thus remained on the desired positive toner image formed on the sheet of paper. A cleaning portion removes the desired negative toner image and the desired negative foil image from the belt member.
US09037060B2 Fixing apparatus
With a fixing apparatus, a shape of a folded portion on the side of a pressure roller of a sliding contact sheet is folded along a shape of the pressure roller, thereby uniformizing a longitudinal pressure distribution and preventing an uneven-gloss image due to pressure reduction.
US09037058B2 Fixing device including nip member, backup member and biasing member for pressing nip member toward backup member
There is provided a fixing device configured to thermally fix a developer image onto a sheet, the fixing device including: a flexible tubular member; a nip member; a backup member; a first member: a second member: a biasing member; and a transmission member. The biasing member presses the nip member toward the backup member side through the first member and the second member by biasing both end portions of the first member in a width direction of the sheet toward the backup member. The transmission member is provided between the first member and the second member. The transmission member transmits a biasing force, which is applied from the biasing member to the first member, to a center portion of the second member in the width direction of the sheet.
US09037057B2 Fixing device capable of suppressing contact between tubular member and electric components
A fixing device for thermally fixing a developing agent image to a sheet includes: a flexible tubular member having an inner peripheral surface and circularly moving in a moving direction while the developing agent image is thermally fixed; a heater; a nip member being in sliding contact with the tubular member; a backup member nipping the tubular member in cooperation with the nip member; a stay covering the heater and supporting the nip member; an electric component positioned opposite to the heater with respect to the stay; and a frame supporting the electric component. The frame includes: an isolating portion interposed between the tubular member and the electric component for isolating the electric component from the tubular member; and a guide portion guiding the inner peripheral surface of the tubular member while the flexible tubular member is moving in the moving direction.
US09037050B2 Developer container having a developer conveying member including an urging member
A developer container for an image forming apparatus includes a housing configured to store developer, a developer conveying member disposed inside the housing and configured to rotate to convey the developer stored in the housing. The developer conveying member includes a rotary shaft, a rotary base member and a sheet-like main body. The main body has a base end portion fixed to the rotary base member and a free end portion configured to be pressed into contact with an inner wall of the housing. The rotary base member includes an urging member configured to urge the main body from an upstream side toward a downstream side in a direction of rotation thereof.
US09037045B2 Charge rollers and apparatus including charge rollers
Printers, methods, and apparatus to form an image on a substrate are disclosed. An example disclosed charge roller includes a dielectric outer layer (104) comprising an inner surface (106) and an outer surface (108), the outer surface (108) to be charged by a first external surface and to discharge onto a second external surface, and the dielectric outer layer (104) to substantially prevent charge transfer between the inner surface (106) and the outer surface (108), and an electrically conductive inner layer (102) to direct electrical charge toward and away from the inner surface (106) of the outer layer (104), and to be coupled to an electrical source to control a transfer of the electrical charge.
US09037044B2 Image forming apparatus
An image forming apparatus includes image bearing members that bear formed images; a driving source that rotationally drives the image bearing members and whose rotational direction is switchable between a first direction and a second direction; a first driving-force transmitting unit that transmits a rotational driving force of the driving source rotationally driven in the first direction as a unidirectional rotational driving force to the image bearing members; and a second driving-force transmitting unit that transmits a rotational driving force of the driving source rotationally driven in the second direction as a unidirectional rotational driving force to one or more of the image bearing members and does not transmit the rotational driving force to a remaining one or more of the image bearing members. The first and second driving-force transmitting units are switched therebetween by changing the rotational direction of the driving source.
US09037033B2 Image forming apparatus and method for driving and controlling fans in the apparatus
An image forming apparatus includes a plurality of fans, a drive part and a controller. The drive part drives each of the fans. The controller controls the drive part in such a way that while the apparatus is operated, a part of the plurality of fans are stopped and the fan to be stopped is changed and the amount of change in a noise level of all the fans before and after the change of the fan to be stopped is limited to within a specified range.
US09037031B2 Image forming apparatus including control substrate connected to electrical component through cable
According to the embodiment, a case supporting part supports a substrate case on an apparatus housing in a manner that allows the substrate case to move between a first position and a second position. The first position is contained in a first range extending in a predetermined direction parallel to the side surface of the apparatus housing where a maintenance target is provided closer thereto and covering also the position of at least part of the maintenance target. The second position is contained in a range extending in the predetermined direction and covering the position of the maintenance target with the range being narrower than the first range. A control substrate is arranged such that, when the substrate case is at the first position, a plurality of connections are placed at positions corresponding to the positions of respective electrical components to which the control substrate is to be connected.
US09037027B2 Image forming apparatus and method of forming an image
An image forming apparatus includes: a fixing member; a moving section that moves the fixing member in a sheet width direction; a temperature detection section disposed at a position corresponding to an end portion of the fixing member, the temperature detection section moving together with the fixing member to detect a temperature of the end portion; and a control section that performs a first movement control and a second movement control on the basis of a result of a detection by the temperature detection section, the first movement control being intended to move the fixing member in the sheet width direction in a reciprocating manner with a predetermined cycle, the second movement control being intended to move the fixing member in the sheet width direction so that the temperature of the fixing member falls within a predetermined temperature range.
US09037025B2 Fixing device, and image forming apparatus with same
Provided is a fixing device including a transparent cylindrical body that is formed in a cylindrical shape to be rotatable, an opposing member that is arranged to oppose the transparent cylindrical body and forms a contact region in a portion between the transparent cylindrical body and the opposing member, a laser beam radiation device that is provided in an external portion of the transparent cylindrical body and radiates the laser beams, a light converging member that is provided in an internal portion of the transparent cylindrical body and is disposed to be in contact with portions of the transparent cylindrical body, and a liquid filling body that fills an air interface layer between a portion of the transparent cylindrical body and the light converging member, with a transparent liquid enabling the laser beams to pass therethrough.
US09037015B2 Paper profile and reading systems
Methods, systems, computer readable media and other means for generating a profile for a particular type of media are provided. The profile represents a set of preferred printing parameters to be used to achieve a target print quality for a reference printing device. The profile may be used by other non-reference printing devices in order to optimize printing for that type of media. For each non-reference printing device, an offset may be established that represents the differences between the non-reference and the reference printing devices. A processor of the non-reference printing device may identify the type of media and the profile for that media and then adjust the printing parameters for the non-reference printing device based on the profile and the offset in order to optimize the print quality. The profile may also include a parameter that is based on a temperature coefficient associated with the type of printer.
US09037014B2 Image forming apparatus
An image forming apparatus includes an image carrier; an intermediate transfer body; a second-transfer member; a support mechanism that supports the second-transfer member in a second-transfer region; a surface-positioning member that is disposed upstream of the second-transfer member in a transport direction; a determination device that determines whether or not a recording medium is a thin medium; and a controller that, in a case where it is determined that the recording medium is a thin medium, controls the support mechanism so as to move the second-transfer member more upstream in the transport direction than in other cases and controls the position of the surface-positioning member so as to move the second-transfer member in a direction such that an angle between the intermediate transfer body and the second-transfer member on the upstream side becomes larger than in other cases.
US09037010B2 Heating device and image forming apparatus including error processing
A heating device including: a heat generating unit configured to receive an AC voltage from a power supply; a zero-crossing signal generating unit configured to generate a zero-crossing signal which is a square pulse signal synchronizing with a zero-crossing timing of the AC voltage, the zero-crossing signal being a first level at the zero-crossing timing and being a second level at other timings; and a control device configured to perform a detecting process in which an abnormality in a frequency or an output wave of the power supply or is detected, and an error processing, in a case where the abnormality in the frequency of the power supply or the abnormality in the output waveform of the power supply is detected and the level of a zero-crossing signal at a detection timing of detecting the abnormality is the second level.
US09037008B2 Fixing device and image forming apparatus including same
A fixing device including a fixing member, an opposing member, a plurality of heat sources, and a voltage detector. The opposing member is disposed opposite the fixing member to contact the fixing member to form a nip portion at which an unfixed image on a recording medium is fixed. The plurality of heat sources heats the fixing member. The voltage detector detects an applied voltage of at least one of the plurality of heat sources. Upon detection of the applied voltage of the heat sources by the voltage detector, a voltage is applied to at least one of the heat sources.
US09037006B2 Image forming apparatus with a regulating member for regulating insertion of units into an internal space of the apparatus
An image forming apparatus has an image forming section, a casing, a wall section, a first unit, a second unit and a first regulating member. The casing has an internal space in which the image forming section is disposed. The first unit is mounted in a first position of the internal space. The first insertion path is a path through which the first unit passes in the internal space. The second unit is mounted in a second position of the internal space closer to the wall section than the first position is. The second insertion path is a path through which the second unit passes in the internal space. The first regulating member projects to the second insertion path when the first unit is not mounted in the first position and retracts from the second insertion path when the first unit is mounted in the first position.
US09037005B2 Optical channel monitor
In one example, an optical channel monitor includes a tunable filter, a deinterleaver, first and second optical receivers, and a control module. The tunable filter is configured to receive an optical signal having a plurality of channels spaced at a nominal channel spacing. The deinterleaver has an input with an input channel spacing Fi, an even output, and an odd output, the input being connected to an output of the tunable filter. The nominal channel spacing is between about one and two times the input channel spacing Fi. A −20 dB bandwidth of the tunable filter is between about two and four times the input channel spacing Fi. The first and second optical receivers are coupled to the deinterleaver even and odd outputs, respectively. The control module is coupled to the tunable filter and is configured to tune the tunable filter to a desired center frequency.
US09036996B2 System and method for infrared dongle
A method of controlling consumer devices using an infrared dongle coupled to a mobile device includes receiving power for the infrared dongle from the mobile device. The infrared dongle includes an infrared transmitter coupled to a microcontroller. One or more instructions are received in the microcontroller from the mobile device. The received one or more instructions are generated from codes stored in a memory of the mobile device. In response to the receiving, one or more infrared signals are transmitted via the infrared transmitter to at least one of the consumer devices.
US09036989B2 Apparatus and method for rerouting multiple traffics
The disclosure discloses an apparatus and method for rerouting multiple traffics. The apparatus includes a path computation unit and a traffic path incorporation unit, the path computation unit forwards a received uniform route computation notification message including multiple pieces of failed traffic connection information to the traffic path incorporation unit, and also forwards a route inquiry request transmitted from the head node of the fault traffic to the traffic path incorporation unit; the traffic path incorporation unit analyzes and detects the failed traffic connection information according to traffic incorporating and route inquiry statistic algorithm, and uniformly obtains and records the recovery route information from the path computation unit; when receiving the route inquiry request forwarded by the path computation unit, the traffic path incorporation unit is further configured to search the record according to the route inquiry request, and return the found corresponding recovery route information to the head node which requests the recovery through the path computation unit. The disclosure uses a incorporating and uniform route inquiry method, the resource loss of the path computation unit is reduced, and the efficiency of link restoration is improved.
US09036988B1 Electronic apparatus
An electronic apparatus is disclosed. The electronic apparatus includes: an imaging device which converts light into an image signal; a lens unit positioned in front of the imaging device to form an image on the imaging device from light incident from an object; a shutter unit interposed between the lens unit and the imaging device to expose the imaging device to the light incident from the object based on a predetermined exposure time and that includes a shutter curtain that regulates the light incident from the object; and a measurement unit which measures an actual exposure time of the shutter unit. The measurement unit is positioned behind the shutter curtain and includes a light-receiving sensor which receives light incident on the measurement unit from the light incident from the object other than the light of the effective image area incident on the imaging device.
US09036987B2 Bearing arrangement inner race heater
A device for heating a bearing race mounted on a shaft including a quartz halogen lamp for heating the bearing race and a reflector for reflecting heat from the quartz halogen lamp towards the bearing race.
US09036984B2 Information storage medium containing multi-path data, and storage apparatus and player thereof
A data recording and reproducing apparatus supporting multi-path recording reproduction, and an information storage medium on which multi-path data is recorded. The information storage medium includes at least one clip that is a recording unit containing presentation data for respective paths, wherein presentation data in a selected path is continuously reproduced without changing paths, and additional path information regarding a block of the path is recorded separately from the presentation data. Accordingly, it is possible to more effectively use a recording space and reduce the frequency of jumping to clips, thereby effectively reading the multi-path presentation data from the information storage medium.
US09036982B2 Recording apparatus
A recording apparatus includes a recording unit configured to record a moving image signal in a recording medium, a setting unit configured to set a threshold based on a remaining recording capacity of the recording medium, and a control unit configured to control the recording unit to start recording the moving image signal, into a first moving image file in the recording medium, according to a recording instruction, wherein the control unit is configured to control the recording unit to divide the moving image signal into at least a second moving image file in the recording medium in the case that a size of the first moving image file has reached the threshold during recording of the moving image signal according to the recording instruction, and is configured to control the recording unit to delete the moving image file recorded first, from among the plurality of moving image files recorded after the recording instruction, if the remaining recording capacity of the recording medium is determined to have run out during recording of the moving image signal.
US09036976B2 Method and apparatus for reproducing content
A method of displaying a message received from a server during reproducing content includes: receiving the message provided to a user terminal, from the server, during the reproducing the content stored in a storage medium; determining an operation mode of the user terminal related to a priority order of the message; and providing the message according to the determined operation mode of the user terminal.
US09036967B2 Polarization-insensitive optical filter which has resonant gratings and is adjustable according to the incidence angle
The invention relates to a polarization-insensitive optical filter centered on a wavelength measured in vacuum, comprising: first and second waveguides each having a propagation mode; a first grating formed in or on the surface of the first waveguide, the first grating being periodical at least along a first axis Ox defining a first orthonormal base Oxyz; a second grating formed in or on the surface of the second waveguide, the second grating being periodical at least along a second axis Ox′ defining a second orthonormal base Ox′y′z; wherein the first and second grating are provided one above another and are such that the first axis Ox and the second axis Ox′ define an angle ξ different from ±π/2 radians so that, when the first grating is illuminated by a light beam, the propagation modes are excited and have orthogonal fields for an angle of incidence of the light beam.
US09036959B2 Intergrating a silicon photonics photodetector with CMOS devices
A method of forming an integrated photonic semiconductor structure having a photonic device and adjacent CMOS devices may include depositing a first silicon nitride layer over the adjacent CMOS devices and depositing an oxide layer over the first silicon nitride layer, wherein the oxide layer conformally covers the first silicon nitride layer and the underlying adjacent CMOS devices to form a substantially planarized surface over the adjacent CMOS devices. A second silicon nitride layer is then deposited over the oxide layer and a region corresponding to forming the photonic device. A germanium layer is deposited over the oxide layer and the region corresponding to forming the photonic device. The germanium layer deposited over the adjacent CMOS devices is etched to form a germanium active layer within the photonic region, whereby the oxide layer and the second silicon nitride layer protect the adjacent CMOS devices during the etching of the germanium.
US09036953B2 Electro-optical modulator based on carrier depletion or carrier accumulation in semiconductors with advanced electrode configuration
An electro-optical modulator with two electrodes as part of a transmission line of a first phase modulator and two electrodes as part of a transmission line of a second phase modulator included in two arms of a Mach-Zehnder-interferometer. An electrical controller applies a first electrical high-frequency-modulated voltage signals between the first and second electrodes and applies a second electrical high-frequency-modulated signals between the fourth and third electrodes. The electrical controller applies signals such that voltages applied to the first and fourth electrodes have substantially a same high-frequency content, and voltages applied to the second and third electrodes have substantially the same high-frequency content. In such configuration, a constant voltage offset is produced by either the voltages applied to the first and fourth electrodes or, the second and third electrodes. Thereby, cross-talk between electrodes, electrical losses, device size and fabrication costs may be reduced.
US09036951B2 Silicon acousto-optic modulator structure and method
An electro-optic structure, which may comprise an acousto-optic modulator for use in an opto-acoustic oscillator, comprises a plurality of rigidly connected resonator core components located movably separated over a substrate and anchored to the substrate at an anchor point. An actuator electrode is located separated from a first one of the rigidly connected resonator core components and an optical waveguide is located separated from a second one of the rigidly connected resonator core components. Radio frequency and direct current actuation of the actuator electrode provides a mechanical vibration in the first rigidly connected resonator core component that is mechanically coupled to the second rigidly connected resonator core component which serves to optically modulate light transported through the wave guide. Reverse operation is also contemplated. Embodiments also contemplate a third rigidly connected resonator core component as a radiation pressure driven detector. Further contemplated are related fabrication and operation methods.
US09036947B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US09036946B2 Image processing apparatus that retrieves similar images, method of controlling the same, and storage medium
An image processing apparatus capable of reducing time taken to retrieve a specific image including a specific object area from a plurality of images, even when an image is newly added or a face dictionary is updated. A CPU of the apparatus determines whether or not object search information indicating the image is a candidate image as a candidate of the specific image exists in management information. When the object search information does not exist, the CPU refers to an object dictionary in which feature value data of an objects are registered, and compares feature value data of an object detected from a image and the feature value data of the object dictionary to thereby retrieve candidate images. When the object search information exists, the CPU retrieves candidate images based on the object search information.
US09036944B2 Apparatus and method for encoding/decoding images for intra-prediction coding
A method of decoding an image includes the steps of restoring a residual value by performing inverse quantization and inverse transform on the residual value by entropy decoding a received bit stream, generating a prediction unit by performing intra prediction selectively using one of a plurality of prediction modes on a prediction unit split by conducting at least one of asymmetric partitioning and geometrical partitioning, and restoring an image by adding the residual value to the prediction unit. It may be possible to enhance encoding efficiency of high-resolution images having a resolution of HD or higher by performing intra prediction on the asymmetric partitioning and/or geometrical partitioning.
US09036940B1 Methods and systems for video noise reduction
Methods and apparatus for use in reducing noise in one or more video frames. An expected value corresponding to each area (e.g., pixel) of a plurality of areas within the video frame is determined. A surprise value associated with each area is calculated based at least in part on the expected value and an actual value corresponding to the area. The surprise value represents a divergence of the actual value from the expected value. The response of one or more noise filters is attenuated with respect to a first area of the plurality of areas based on the surprise value associated with the first area.
US09036938B2 Image processing apparatus, image processing method, and program
There is provided an image processing apparatus including a vector detection unit which detects flow vectors of pixels in an inputted image, a vector-coherency calculation unit which calculates vector coherency based on the flow vectors detected by the vector detection unit, a deformation-characteristic computation unit which computes a deformation characteristic by using the vector coherency calculated by the vector-coherency calculation unit, the deformation characteristic being used for deforming a tap shape of a filter used for each of the pixels, and a painterly conversion unit which converts the inputted image based on the deformation characteristic computed by the deformation-characteristic computation unit.
US09036936B2 Image processing device, image processing method, and image processing program
An image processing device includes an image acquirer for acquiring an image, a depth of field calculator for calculating an estimate representing a depth of field of an image based on collateral information of the image, an image divider for dividing the image into evaluation regions, and a blur evaluator for detecting a blur in each of the evaluation regions divided by the image divider, performing blur evaluation for calculating evaluation values for evaluating degrees of an out-of-focus blur or a camera/subject movement-caused blur, and calculating an evaluation value of the image from the evaluation values of the evaluation regions based on the estimated depth of field.
US09036921B2 Face and expression aligned movies
Systems, methods and articles of manufacture for generating sequences of face and expression aligned images are presented. An embodiment includes determining a plurality of candidate images, computing a similarity distance between an input image and each of the candidate images based on facial features in the input image and the candidate images, comparing the computed similarity distances, selecting a candidate image based on the comparing, and adding the selected candidate image to an image sequence for real-time display. Embodiments select images from the image sequence as they are being added to the image sequence and scale, rotate and translate each image so that a face appearing in a selected image is aligned with a face appearing in a subsequently selected image from the image sequence. In this way, embodiments are able to render arbitrarily large image collections efficiently and in real time to display a face and expression aligned movie.
US09036919B2 System and method for repairing composite parts
A composite repair system and method for assisting in the repair of a cured composite part in which a damaged portion has been cut out and removed, exposing a plurality of composite plies and their cut edges, which are then taper sanded to expose a plurality of taper-sanded surfaces and their corresponding ply boundaries. The ply boundaries may be traced by a user with a marking device. The composite repair system may comprise an image capturing device to obtain an image of the traced ply boundaries and a computing device for processing creating a map of the traced ply boundaries based on the image. The map may be used to manufacture filler plies having peripheral edges shaped to correspond with the ply boundaries for replacing the damaged portion of the composite part.
US09036917B2 Image recognition based on patterns of local regions
An image is obtained. At least one local region is set in the image. Feature patterns are extracted from the local region, and, out of a plurality of bins corresponding to a plurality of patterns which can form the feature patterns, bins that have been determined in accordance with a type of the local region are set as histogram bins used in generating a histogram. A histogram is generated corresponding to the extracted feature patterns using the set histogram bins, and image recognition is performed using the generated histogram.
US09036914B2 Arrangement with a rotatable X-ray detector
The present embodiments provide an arrangement with an X-ray detector that is driven by a rotation device. The arrangement includes a first rotational speed sensor and a second rotational speed sensor that determine a rotation of the X-ray detector. The first rotational speed sensor and the second rotational speed sensor are coupled via a connection device including a pre-tensioned torsion spring.
US09036911B2 Method of extracting an object on a projected backdrop
A method of extracting from a picked-up image an object that is situated in the foreground of a projected backdrop. The method includes an extraction step comprising the steps of establishing a correspondence relationship between pixels of the projected backdrop and of the background of the picked-up image, and defining said object as the set of picked-up pixels that present a departure from said correspondence relationship. The method is applicable to video conferences, to remote teaching, and to television shows.
US09036900B2 Three-dimensional shape measurement method and three-dimensional shape measurement device
This three-dimensional shape measurement method comprises: a projection step for projecting an interference fringe pattern (F) having a single spatial frequency (fi) onto an object surface; a recording step for recording the pattern (F) as a digital hologram; and a measurement step for generating a plurality of reconstructed images having different focal distances from the hologram, and deriving the distance to each point on the object surface by applying a focusing method to the pattern (F) on each of the reconstructed images. The measurement step extracts the component of the single spatial frequency (fi) corresponding to the pattern (F) from each of the reconstructed images by spatial frequency filtering, upon applying the focusing method, and makes it possible to achieve a highly accurate measurement in which the adverse effect of speckles is reduced and the advantage of a free-focus image reconstruction with holography is used effectively.
US09036895B2 Method of inspecting wafer
A method of inspecting a wafer includes performing a fabricating process on a wafer, irradiating broadband light on the wafer, such that the light is reflected from the wafer, generating a spectral cube by using the light reflected from the wafer, extracting a spectrum of a desired wafer inspection region from the spectral cube, and inspecting the desired wafer inspection region by analyzing the extracted spectrum.
US09036894B2 Dispensary embossed character container labeling
In a method and apparatus for identifying an embossed character, light of one color is directed in one direction across the embossed character to illuminate certain character parts and light of another color is directed in another direction across the embossed character to illuminate other character parts. Image data for the two colors are captured and are subjected to separate image processing to detect edges highlighted by the directed light. The processed images are combined and supplemented with OCR analysis before being compared with predicted characters. Based on the comparison, a determination is made as to the probable identity of the character.
US09036892B2 Systems and methods for data entry in a non-destructive testing system
Systems and methods for entering data acquired from a non-destructive testing (NDT) system may include obtaining information related to an inspection using a non-destructive testing (NDT) inspection device. After obtaining the information, the method may include generating an inspection template, a report, metadata, or any combination thereof based on the information related to the inspection.
US09036891B2 Intrinsic physical layer authentication of integrated circuits
A system and method of generating and comparing a fingerprint for an integrated circuit is provided. A sensor module captures electromagnetic emissions from the integrated circuit. A feature extraction module extracts discriminating features from the captured electromagnetic emissions. A classifier training module generates a plurality of authentication fingerprints of the integrated circuit from the extracted discriminating features creating a reference fingerprint template for the integrated circuit. The reference template for the integrated circuit is stored in a database. For authentication, the reference fingerprint template from the database is compared to the generated authentication fingerprint.
US09036889B2 Method and apparatus for stain separation using vector analysis
A computer-implemented method and apparatus for stain separation of a pathology image using stain vector analysis comprising converting an original image into an optical domain image, performing stain vector analysis on the optical domain image to obtain one or more stain vectors, deconvoluting the vectors adaptively to produce one or more separated stain images.
US09036886B2 System and method for correcting for metal artifacts using multi-energy computed tomography
A method is provided. The method includes acquiring a first dataset at a first energy spectrum and a second dataset at a second energy spectrum. The method also includes extracting a metal artifact correction signal using the first dataset and the second dataset or using a first reconstructed image and a second reconstructed image generated respectively from the first and the second datasets. The method further includes performing metal artifact correction on the first reconstructed image using the metal artifact correction signal to generate a first corrected image.
US09036884B2 Image intensity correction for magnetic resonance imaging
A magnetic resonance system includes a magnetic resonance scanner having a multi-channel transmit coil or coil system and a magnetic resonance receive element; and a digital processor configured to perform an imaging process. The image process includes shimming the multi-channel transmit coil or coil system, acquiring a coil sensitivity map for the magnetic resonance receive element using the multi-channel transmit coil or coil system, acquiring a magnetic resonance image using the magnetic resonance receive element and the shimmed multi-channel transmit coil or coil system, and performing an intensity level correction on the acquired magnetic resonance image using the coil sensitivity map to generate a corrected magnetic resonance image.
US09036876B2 Method and system for authenticating biometric data
A method for authenticating biometric data determines a first set of descriptors of a fingerprint. Each descriptor in the first set represents a region of the fingerprint that includes multiple minutiae. The method compares each descriptor in the first set of descriptors with each descriptor in a second set of descriptors to determine a number of matching descriptors and compares the number of matching descriptors with a threshold for authenticating the biometric data.
US09036873B2 Apparatus, method, and program for detecting object from image
An image processing apparatus includes a detection unit configured to scan an input image and each of images at different resolutions, which are generated from the input image, by a predetermined-sized window to detect an object in the image, a storage unit configured to store a detection result of the detection unit, and a control unit configured to, if there is no free space in the storage unit to store a new detection result of the detection unit, store the new detection result instead of a detection result of an image at higher resolution than resolution of an image from which the new detection result is acquired.
US09036869B2 Multi-surface optical 3D microscope
A method of detecting multi-surfaces of an object includes providing an imaging system capable of detecting surfaces of the object. After system parameters are set up, two-dimensional images of the object at multiple Z steps can be acquired. Each surface of the object can then be extracted using two steps. In a first step, the surface can be constructed based on a confidence threshold. In a second step, the surface can be enhanced using an interpolation filter.
US09036861B2 Method and system for remotely inspecting bridges and other structures
Spatially Integrated Small-Format Aerial Photography (SFAP) is one aspect of the present invention. It is a low-cost solution for bridge surface imaging and is proposed as a remote bridge inspection technique to supplement current bridge visual inspection. Providing top-down views, the airplanes flying at about 1000 feet can allow visualization of sub-inch (large) cracks and joint openings on bridge decks or highway pavements. On board Global Positioning System (GPS) is used to help geo-reference images collected and facilitate damage detection. Image analysis is performed to identify structural defects such as cracking. A deck condition rating technique based on large crack detection is used to quantify the condition of the existing bridge decks.
US09036859B2 Electromagnetic drive unit
An electromagnetic drive unit for a loudspeaker of the type where an air gap is arranged in a magnet system such that magnetic flux lines are substantially linear across the air gap, and that a voice coil is arranged in said air gap, wherein the magnet system comprises a central yoke separated by said air gap from a ring-shaped magnet system, which magnet system at least comprises a bottom plate connected to said central yoke, and a magnet and a top plate, characterized in that at least a section of the central yoke corresponding to the extent of the air gap and at least a corresponding section of the top plate is made from a soft magnetic composite material.
US09036858B1 Customizable audio speaker assembly
A customizable audio speaker assembly has a speaker housing enclosing electronic components of the speaker assembly, including a speaker for producing sound and a battery. A decorative cover is adapted to fit over an outer surface of the housing via first and second securing elements disposed on the speaker housing and the decorative cover, respectively. The decorative cover enables the quick and easy customization of the speaker assembly.
US09036854B2 Audio equipment attachable to spectacles
Audio equipment comprising a signal generating module (26) arranged to output signals to a pair of speakers (20), wherein the speakers (20) are mounted upon respective housings (18), adapted to be carried by a glasses frame unit (30).
US09036853B2 Earpiece positioning and retaining
A positioning and retaining structure for an in-ear earpiece. An outer leg and an inner leg are attached to each other at an attachment end and attached to a body of the earpiece at the other end. The outer leg lies in a plane. The positioning and retaining structure have a stiffness that is greater when force is applied to the attachment end in a counterclockwise direction in the plane of the outer leg than when force is applied to the attachment end in a clockwise direction in the plane of the outer leg. The positioning and retaining structure position an earpiece associated with the earpiece in a user's ear and retains the earpiece in its position.
US09036852B2 Earpiece positioning and retaining
A positioning and retaining structure for an in-ear earpiece. An outer leg and an inner leg are attached to each other at an attachment end and attached to a body of the earpiece at the other end. The outer leg lies in a plane. The positioning and retaining structure have a stiffness that is greater when force is applied to the attachment end in a counterclockwise direction in the plane of the outer leg than when force is applied to the attachment end in a clockwise direction in the plane of the outer leg. The positioning and retaining structure position an earpiece associated with the earpiece in a user's ear and retains the earpiece in its position.
US09036836B2 Amplifier apparatus
Disclosed is a technique for reducing noise superimposed on an output signal while keeping loop gain constant without increasing the circuit scale and without changing the transfer function of the amplifier apparatus (frequency characteristics of gain and phase). According to the technique, there are included a power-supply voltage control unit 7 for detecting the amplitude level S9 of an input audio signal S1 and outputting power with a voltage value indicated by target set voltage value information Vs corresponding to this amplitude level S9, and a PWM modulation unit 2 including a PWM converter 23 for converting the pulse width of the input audio signal S1 and a correction unit for correcting the signal modulated by the PWM converter 23. The PWM modulation unit 2 corrects the pulse width of a PWM signal S5 modulated by the PWM converter 23 so that the correction unit will cancel out a change in amplification gain of a power amplification unit 4 according to the target set voltage value information Vs.
US09036829B2 Adaptive notch filter with variable bandwidth, and method and apparatus for canceling howling by using the adaptive notch filter with variable bandwidth
A variable-bandwidth adaptive notch filter which cancels howling from an input signal with a bandwidth varying according to a howling frequency to generate an output signal.
US09036826B2 Echo cancellation using closed-form solutions
A system that utilizes closed-form solutions to perform echo cancellation is described. The system includes a filter, filter parameter determination logic and a combiner. The filter is configured to process a far-end audio signal in accordance with one or more filter parameters to generate an estimated echo signal. The filter parameter determination logic is configured to update estimated statistics associated with the far-end audio signal and a microphone signal based on instantaneous statistics associated with the far-end audio signal and the microphone signal, and calculate the one or more filter parameters based upon the updated estimated statistics. The combiner is configured to generate an estimated near-end audio signal by subtracting the estimated echo signal from the microphone signal.
US09036820B2 System and methods for UICC-based secure communication
A system that incorporates the subject disclosure may include, for example, instructions which when executed cause a device processor to perform operations comprising sending a service request to a remote management server; receiving from the management server an authentication management function and an encryption key generator for execution by a secure element and an encryption engine for execution by a secure device processor, sending a request to establish a communication session with a remote device; and communicating with the remote device via a channel established using an application server. The secure element and the secure device processor authenticate each other using a mutual authentication keyset. The secure element, the secure device processor and the device processor each have a security level associated therewith; the security level associated with the secure device processor is intermediate between that of the secure element and that of the device processor. Other embodiments are disclosed.
US09036814B2 Echo suppression
Method, user device and computer program product for suppressing echo. An audio signal is output from a speaker. A microphone receives an audio signal, wherein the received audio signal includes an echo resulting from the outputted audio signal. A Finite Impulse Response filter estimate ĥ(n) is dynamically adapted in the time domain based on the outputted audio signal and the received audio signal to model an echo path h(n) related to the echo in the received audio signal. The filter estimate ĥ(n) is used in an estimate of the echo power in the received audio signal, and the estimated echo power is used to apply echo suppression to the received audio signal, thereby suppressing the echo in the received audio signal.
US09036812B2 Method and apparatus for selecting communication identifiers
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to retrieve a targeted party telephone number, retrieve a telephone number assigned to the communication device, submit to a system at least a portion of the targeted party telephone number and at least a portion of the telephone number assigned to the communication device, receive from the system information indicating a dialing format for the targeted party telephone number, and initiate communications according to the information supplied by the system. Other embodiments are disclosed.
US09036810B1 System and method to provide a response to an inquiry
Disclosed are systems and methods to provide a response to an inquiry. The systems and methods provide techniques to receive an inquiry from a party, wherein the inquiry comprises a plurality of inquiry classifiers that are provided by the party, determine a party status, translate the plurality of inquiry classifiers and the party status into a skill set, route the inquiry to a primary representative based on the skill set, and provide a inquiry response to the party.
US09036808B2 Methods and systems for data transfer and campaign management
An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.
US09036805B2 Implementing a network of intelligent virtual service agents to provide personalized automated responses
An intelligent virtual service agent implemented on a computer platform with a processor and a memory is assigned a responsibility to automatically interact with different users via different mediums across a communication network when a predetermined characteristic of content provided by the users is identified. Content provided by a user is received over the communication network. The content provided by the user is analyzed to determine whether the content provided by the user possesses the predetermined characteristic. A determined is made, based on the analyzing, that the content possesses the predetermined characteristic. The intelligent virtual service agent is assigned to automatically interact with the user based on determining that the content possesses the predetermined characteristic.
US09036804B2 Extensible realtime delegation for calls, conferences and collaboration
Architecture for enabling identification of a call party's representative during calls on behalf of the call party. The call representative is delegated to initiate or answer an IP call on behalf of the call party. An IP-telephony component initiates or answers the IP call by the call representative on behalf of the call party. The IP-telephony component can be an IP telephone, or any other suitable IP calling interface. An identification component presents a representation notification identifying the call representative to a connected call party. The representation notification can be displayed on a caller ID display on an IP phone, or can be displayed on a user interface of the personal computing device, for example. The calls can be point-to-point IP calls with a single participant, or can be conference calls with multiple participants, and can be performed with one or more suitable protocols.
US09036802B2 System and method for avoiding hold times on a telephone call
A method and system including receiving a communication from a source, the communication including a request to connect to a destination, connecting, via a communication link, to the destination, detecting an event on the communication link to the destination, and connecting the source to the destination after detecting the event.
US09036801B2 Enhanced call return in a communications network
Methods for enabling enhanced call return in a communications network is disclosed. In some embodiments, the method includes receiving an incoming telephone call from a caller, wherein the incoming telephone call identifies a subscriber as a callee thereof; capturing caller-specific information for the caller, wherein the caller-specific information includes at least one of the name of the caller and the telephone number of the caller; and storing the caller-specific information into an intelligent peripheral (IP) within the network. Some embodiments of the methods include allowing the subscriber to access the caller-specific information stored in the IP. In some embodiments, the subscriber subscribes to an enhanced call return (ECR) feature as part of a service plan. The ECR feature allows the subscriber to access caller-specific information for a predetermined number of past callers and also to return calls from those past callers.
US09036789B2 X-ray apparatus and its adjusting method
An adjusting method of an X-ray apparatus has a reflection structure, wherein assuming that one end plane of the reflection structure is an inlet port of the X-ray and the other end plane is an outlet port of the X-ray, a pitch of the reflection substrates at the outlet port is wider than that at the inlet port. When the X-ray source exists at a position where a glancing angle at the time when the X-ray enters the inlet port exceeds a critical angle, an intensity of the X-ray emitted from each passage is detected. On the basis of the detected X-ray intensity, a relative position of the X-ray source and the reflection structure is adjusted.
US09036788B2 Radiation generating apparatus and radiation imaging apparatus
In a construction having a radiation tube in an envelope filled with an insulating liquid, a radiation generating apparatus which realizes a miniaturization of the apparatus, an improvement of a withstanding voltage between the envelope and the radiation tube, and a decrease in attenuation amount of the radiation and a radiation imaging apparatus using the radiation generating apparatus are provided. The radiation generating apparatus has an envelope 12 having a first window 27 for transmitting the radiation, a radiation tube 14 enclosed in the envelope 12 and having a second window 19 for transmitting the radiation at a position in opposition to the first window 27, and an insulating liquid 13 filled between the envelope 12 and the radiation tube 14. A solid-state insulating member 28 is placed between the first window 27 and its periphery and the second window 19 and its periphery.
US09036787B2 Mobile X-ray unit
One embodiment of the present disclosure is directed to a mobile X-ray unit. The mobile X-ray unit may include a base and an arm associated with the base. The arm may be configured to support an X-ray applicator having an X-ray tube. The X-ray tube may be configured to generate an X-ray beam. The X-ray applicator may include an exit surface through which the X-ray beam passes in use. The X-ray unit may further include an applicator cap for covering at least the exit surface of the X-ray applicator.
US09036785B2 High-voltage apparatus, and radiation source and radioscopic apparatus having the same
In a high-voltage apparatus according to this invention, a predetermined voltage is applied to a rotating anode after waiting until the number of rotations increases to such an extent that the rotating anode is not damaged. That is, X-rays of desired intensity are already outputted from a point of time when the voltage is applied to the rotating anode. Therefore, diagnosis can be performed immediately after the voltage is applied to the rotating anode. That is, unlike the prior art, there is no need to wait until X-ray intensity becomes suitable for diagnosis after X-ray emission is started, and there is no need to irradiate the patient with unnecessary X-rays. Therefore, the patient can be inhibited from being irradiated with excessive X-rays (with an improvement made in a response from when the operator gives instructions for starting fluoroscopy until emission of X-rays suitable for diagnosis).
US09036772B2 Mirror for the EUV wavelength range, projection objective for microlithography comprising such a mirror, and projection exposure apparatus for microlithography comprising such a projection objective
A mirror for the EUV wavelength range (1) having a layer arrangement (P) applied on a substrate (S), the layer arrangement having a periodic sequence of individual layers, where the periodic sequence has at least two individual layers—forming a period—composed respectively of silicon (Si) and ruthenium (Ru). Also disclosed are a projection objective for microlithography (2) including such a mirror, and a projection exposure apparatus for microlithography having such a projection objective (2).
US09036771B2 System and method for denoising medical images adaptive to local noise
A system and method is provided for estimating the local noise of CT images and denoising the images using a modified non-local means (NLM) algorithm that is adaptive to local variations of noise levels. A strategy for efficiently estimating the local noise of CT images is also described.
US09036764B1 Clock recovery circuit
This disclosure provides a clock recovery circuit having a phase-locked loop (PLL) with two-point modulation. A binary phase-error signal controls a variable frequency oscillator's (VFO's) feedback path, while a linear phase-error signal controls the PLL outside of that feedback path. The linear phase-error signal is injected using an ultra-low latency delay path. While the binary phase-error signal sets the lock-point of the PLL, the linear phase-error path dominates at high frequencies and also helps reduce dither jitter. Other optional features include an area-efficient hybrid phase detector that generates both the binary and linear phase-error signals, use of a phase interpolator inside the PLL to further smooth dither jitter, recovered clock update filtering for specific data transitions, and support for multi-PAM signaling.
US09036754B2 Circuit for a radio system, use and method for operation
A circuit and method of operation for a circuit of a radio system in which a system time is divided into symbols, in which a system clock generator is activated in an operating mode, so that the system time is determined from an output clock signal of the system clock generator by counting, in which the system clock generator is deactivated in a sleep mode, in which an output clock signal of a sleep clock generator is blanked as a function of an output signal of a modulo divider in the sleep mode, and the system time is determined by counting, wherein an output frequency of the output clock signal of the sleep clock generator is a non-integer multiple of a symbol frequency, in which the modulo divider divides the output clock signal of the sleep clock generator by a division factor, and in which the division factor of the modulo divider is produced by changing between at least two integer divisor values.
US09036753B1 Calibration method and calibration apparatus for calibrating mismatch between I-path and Q-path of transmitter/receiver
A method for calibrating mismatches of an in-phase signal path and a quadrature signal path of a transmitter, including: additionally configuration at least one mixer calibration coefficient at a transmitting part of the transmitter; obtaining at least one mixer testing signal from the transmitting part via loopback for spectrum analysis to derive at least one mixer spectrum analysis result; adjusting the mixer calibration coefficient of the transmitting part according to the mixer spectrum analysis result; and additionally utilizing an in-phase signal path finite impulse response filter and a quadrature signal path finite impulse response filter to calibrate mismatches between a low pass filter of the in-phase signal path of the transmitting part of the transmitter and a low pass filter of the quadrature signal path of the transmitting part of the transmitter. A similar mismatch calibration operation may be applied to a receiver.
US09036751B1 Skew compensation based on equalizer coefficients
A receiver applies a calibration method to compensate for skew between input channels. The receiver skew is estimated by observing the coefficients of an adaptive equalizer which adjusts the coefficients based on time-varying properties of the multi-channel input signal. The receiver skew is compensated by programming the phase of the sampling clocks for the different channels. Furthermore, during real-time operation of the receiver, channel diagnostics is performed to automatically estimate differential group delay and/or other channel characteristics based on the equalizer coefficients using a frequency averaging or polarization averaging approach. Framer information can furthermore be utilized to estimate differential group delay that is an integer multiple of the symbol rate. Additionally, a DSP reset may be performed when substantial signal degradation is detected based on the channel diagnostics information.
US09036740B2 Performing image rejection on bandpass signals
An image rejection (IR) circuit is configured to receive a complex signal from a radio frequency (RF) mixer, where the complex signal includes an in-phase signal portion and a quadrature signal portion. This IR circuit may include: an in-phase path to remove first mismatch information from the in-phase signal portion and associated with at least one in-phase multi-tap filter; a quadrature path to remove second mismatch information from the quadrature signal portion and associated with at least one quadrature multi-tap filter; and a correlation unit to independently update each of the multiple taps of the in-phase multi-tap filter and the quadrature multi-tap filter according to a priority scheme.
US09036737B2 Polar modulation
A modulator comprises a polar generation stage that generates an amplitude and phase component of a modulation signal, a differentiator stage that generates a differentiated phase component by differentiating the phase component; and an event detection stage that detects a high bandwidth event by detecting the amplitude component and/or the differentiated phase component meeting an event criterion. An inversion stage generates a modified amplitude component by inverting the amplitude component in response to detecting the high bandwidth event. A phase offset stage generates a modified differentiated phase component by, in response to detecting the high bandwidth event, adding to the differentiated phase component a phase offset having a magnitude of 180° and a sign opposite to a sign of the differentiated phase component. Amplitude and phase modulation stages employ the modified amplitude component and the modified differentiated phase component to respectively modulate the amplitude and frequency of a carrier signal.
US09036735B1 Apparatus and method for adaptively selecting channel code based on non-gaussianity of channel in wireless communication system
A method and apparatus are provided for adaptive channel code selection according to a non-Gaussianity of a channel in a wireless communication system. A method includes, if a non-Gaussianity of the channel falls within a first range, encoding transmission data using a first channel code; and if the non-Gaussianity of the channel falls within a second range, encoding the transmission data using a second channel code. The first channel code and the second channel code have different degree distributions of repetition codes.
US09036725B1 Method for adjusting FFT window of OFDM system
Disclosed is a method for adjusting FFT window of OFDM system. The method is categorized two scenarios when the maximum delay length of the channel is shorter than the guard interval length and when the maximum delay length of the channel is longer than the guard interval length. In respective scenarios, the method comprises steps: Step A, multiplying the guard interval (A1) damaged due to the path fading channel delay by a weighted value (α); Step B, multiplying the guard interval (A2) not damaged due to the path fading channel delay by a weighted value (1-α); and Step C, Adding the guard intervals of Step A and Step B together (A3) to be inputted into FFT; minimizing the inter-symbol interference, the inter-channel interference and the noise.
US09036720B2 Systems and methods for transmitting and receiving additional data over legacy satellite digital audio radio signals
Systems and methods for transmitting and receiving additional data, such as video data, over legacy satellite digital audio radio signals are provided. In exemplary embodiments, hierarchical modulation can be used to transmit secondary information over a legacy signal. For example, the Sirius Satellite Digital Audio Radio Service (“SDARS”) system may use a second layer of modulation to transmit video data on top of its regular audio signal. In order to support such future services within the original system design, sometimes referred to herein as a “legacy” system, additional information bandwidth can be acquired, for example, by using hierarchical modulation to overlay data for such new services on top of the legacy transmission. In such a system, for example, overlay data can be transmitted by applying a programmable angular offset to legacy QPSK symbols, for forming a new constellation similar to 8PSK.
US09036692B2 Motion prediction method
A motion prediction method is provided. The method has the following steps of: determining a plurality of candidate units corresponding to a current unit of a current frame; obtaining a plurality of motion vectors of the candidate units; calculating a plurality of temporal scaling factors of the candidate units according to a plurality of temporal distances between a plurality of reference frames of the motion vectors and the current frame; scaling the motion vectors of the candidate units according to the temporal scaling factors to obtain a plurality of scaled motion vectors; and selecting a motion vector predictor for motion prediction of the current unit from the candidate units according to the scaled motion vectors.
US09036687B2 Predictive network testing
The invention relates to a method and apparatus for evaluating a network and for predicting network performance for a higher order modulation by analyzing network signals modulated using a lower order modulation format. A margin index may be generated for the current or projected modulation formats based on displacement vectors for received symbols to indicate a margin remaining before a codeword error occurs to alert the network operator of potential performance issues before actual codeword errors occur.
US09036685B2 Connecting interface unit and memory storage device
A connecting interface unit and a memory storage device without a crystal oscillator are provided and include following circuits. A phase detector detects a phase difference between a first reference signal and an input signal from a host system to generate a phase signal. A signal detecting circuit detects a signal character difference between the input signal and the first reference signal for a signal generating circuit to generate a second reference signal. A phase interpolator generates a clock signal according to the phase signal and the second reference signal. A sampling circuit generates an input data signal according to the clock signal. A transmitter circuit modulates an output data signal according to the clock signal or the second reference signal to generate an output signal, and transmits it to the host system. Accordingly, the connecting interface unit conforms to the specification of a transmission standard.
US09036684B2 Spatially randomized pilot symbol transmission methods, systems and devices for multiple input/multiple output (MIMO) wireless communications
Compressive sampling is used to generate pilot symbols to be transmitted over an array of antennas in a MIMO wireless communications device. A pilot symbol is transmitted over the array of antennas according to a spatially randomized antenna transmission function that randomly changes across the array of antennas. The randomized antenna transmission function may randomly select/deselect antennas and/or randomly change amplitude and/or phase of the pilot symbol transmission. Channel estimates can be constructed at a receiver based on the spatially randomized pilot symbols that were transmitted.
US09036682B2 Phase multi-path mitigation
A method for mitigating a multi-path-induced error in a global navigation satellite system comprises, for a respective measurement epoch, obtaining respective representations of a composite signal including a plurality of value-pairs of the composite signal. The method further comprises, with respect to the measurement epoch: obtaining a plurality of coefficients for a set of linear equations based on the plurality of value-pairs of the composite signal; iteratively obtaining solutions for the set of linear equations, thereby solving for a code tracking timing offset, a time delay of a multi-path signal of the composite signal relative to its direct-path signal, and orthogonal representations of the multi-path signal; determining a phase error between the composite signal and the direct-path signal, due to the time delay, in accordance with the orthogonal representations of the multi-path signal; and correcting for the code tracking timing offset and the phase error.
US09036679B2 Apparatus and method for generating Gaussian pulse and ultra wideband communication apparatus for generating Gaussian pulse
A pulse generation apparatus includes a delay pulse generator configured to generate a plurality of delay pulses, an amplitude modulator configured to modulate amplitudes of the plurality of delay pulses, and a Gaussian pulse generator configured to generate a Gaussian pulse based on the amplitude-modulated delay pulses.
US09036676B2 Catalytic generation of metastable singlet oxygen
Singlet oxygen metastables can be formed. A catalytic coating is formed on an interior surface of a flow reactor, and an oxygen containing species is flowed into the flow reactor to produce singlet oxygen metastables by a chemical reaction in the presence of the catalytic coating.
US09036672B2 Tensile strained semiconductor photon emission and detection devices and integrated photonics system
Tensile strained germanium is provided that can be sufficiently strained to provide a nearly direct band gap material or a direct band gap material. Compressively stressed or tensile stressed stressor materials in contact with germanium regions induce uniaxial or biaxial tensile strain in the germanium regions. Stressor materials may include silicon nitride or silicon germanium. The resulting strained germanium structure can be used to emit or detect photons including, for example, generating photons within a resonant cavity to provide a laser.
US09036671B2 Method for fabricating group-III nitride semiconductor laser device
A method for fabricating a group-III nitride semiconductor laser device stably supplies laser cavity mirrors having a low lasing threshold current through the use of a semi-polar plane. A blade 5g is forced down through a first region ER1 to keep the first region ER1 squeezed between a support member H2 and a movable member H1 together with a part of a protective sheet TF in contact with the first region ER1 while the tension generated in the area of the protective sheet TF in contact with the first region ER1 with the movable member H1 increases until the semi-polar principal surface SF at an end face EG1 of the first region ER1 tilts by a deflection angle THETA from the semi-polar principal surface SF of a second region ER2, and a force is thereby generated in the first region ER1 in a direction opposite to the direction of travel of the blade 5g toward the first region ER1. For example, an angle ALPHA is within the range of 71 degrees to 79 degrees, and the deflection angle THETA is within the range of 11 to 19.
US09036667B2 High power single mode ytterbium fiber laser system with single mode neodymium fiber pump source
A high power fiber laser system emitting a substantially diffraction limited beam with a Gaussian intensity profile includes a single mode (“SM”) neodymium fiber pump source outputting a SM pump light; a seed laser operative to emit a SM signal light at a wavelength greater than that of the pump light; a SM DWM receiving and multiplexing the SM pump and signal lights. The disclosed system further includes a booster fiber amplifier which is configured with a frustoconically-shaped ytterbium (“Yb”) doped core receiving the pump and signal lights and configured with a small diameter input end which supports only a SM and a large diameter output end which is capable of supporting the SM and high order modes (:HOM”). The booster further has a cladding surrounding and coextending with the core, the core being configured for having intensity profiles of respective SMs of pump and signal lights overlap one another so that an overlap integral substantially equals to one (1) along an entire length of the core. The SM of the light signal extracts substantially the entire energy from the pump mode leaving the HOMs without amplification necessary to affect a quality of the diffraction limited beam of the system in a MW peak power range and hundreds of watt average power range.
US09036661B2 False lock detection for physical layer frame synchronization
Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.
US09036660B2 Method and apparatus for managing MAC address table
Embodiments of the present invention disclose a method and an apparatus for managing a MAC address table. The method includes: receiving a packet and obtaining MAC address information carried in the packet; matching the MAC address information with a MAC address table; and if the matching succeeds, prolonging an aging time of the MAC address information in the MAC address table.
US09036656B1 Lightweight reliability protocol over fibre-channel to provide for load-balancing and resiliency
Techniques are provided for transmitting a plurality of Fiber-Channel packets in an FC network. A reliability protocol header comprising reliability attributes and FC attributes are prepended to the FC packets prior to their transmission for each packet in an exchange block comprising a plurality of FC packets. The FC packets are transmitted with the reliability protocol header across the FC network for delivery to a destination device.
US09036647B2 Method and apparatus for network security
A method of securely routing data traffic between communication networks. In an integrated security device, a host router supports a virtual router that peers with VRF (virtual routing and forwarding) instances associated with participating networks on the host router. Each VRF instance preferably runs its own dynamic routing protocol and determines when received data traffic may be directly forwarded from one network to another and when it must be forwarded to an OE (offload engine) for enforcement of security policies or NAT (network address translation) processing.
US09036633B2 Multicast support for internet protocol version four residual deployment via encapsulation or translation
Included is an Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) customer edge (CE) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source via the IPv6 network, and transmit the multicast packets to a host. The disclosure also includes a 4rd border relay (BR) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source, and transmit the multicast packets to a host via the IPv6 network and a 4rd customer edge (CE).
US09036631B2 Identifying Gn/Gp mode at PCRF
A method, and machine readable storage medium is disclosed for a method performed by policy and charging rules function (PCRF) node (PCRN) in a packet switching network, for identifying a Gn/Gp mode of an adjacent network node, in which the adjacent network node which is connected directly to a Serving General Packet Radio Service (GPRS) Support Node (SGSN) node via a Gn/Gp interface, from an adjacent network node connected to a Serving Gateway (S-GW) via a S5/S8 interface, wherein the adjacent network node is a Packet Data Network Gateway (P-GW) node or a Gateway GPRS Support Node (GGSN). The method comprises receiving at the PCRN from the adjacent network node, a Diameter Credit Control Request (CCR) message requesting a IP-CAN session; determining whether the request message includes a SGSN-Address and does not include an AN-GW-Address.
US09036618B1 Method and system for providing voice assisted configuration on an internet protocol (IP) telephone
Method and system for providing voice assisted configuration on an IP telephone in a non-DHCP environment includes detecting a data packet including the IP telephone terminal MAC address, transmitting a configuration terminal MAC address in response to detected IP telephone MAC address, and configuring the IP telephone terminal in the non-DHCP layer 2 environment by assigning an IP address, a gateway address, a subnet mask, and additional parameters such as audio and noise level adjustment so that the IP telephone terminal is configured to fully function in the data network. Additional VOIP telephone terminals in the local area network may be configured by the configuration terminal.
US09036616B2 Synchronizing generation and transmission of keep-alive messages
Methods, systems, and devices are described for generating keep-alive messages for a plurality of persistent connections. The plurality of persistent connections associated with at least one application on a wireless device in a network hosting the plurality of persistent connections are identified. A timing schedule specific to the network to transmit keep-alive messages to refresh each persistent connection of the plurality of persistent connections is identified. A generation of the keep-alive messages for each persistent connection of the plurality of persistent connections is synchronized. The synchronized generation of the keep-alive messages occurs according to the identified timing schedule of the network.
US09036614B2 PHY layer parameters for body area network (BAN) devices
In at least some embodiments, a communication device includes a transceiver with a physical (PHY) layer. The PHY layer is configured for body area network (BAN) operations in a limited multipath environment based on a constant symbol rate for BAN packet transmissions and based on M-ary PSK, differential M-ary PSK or rotated differential M-ary PSK modulation. The PHY layer is configured to transmit and receive data in a frequency band selected from the group consisting of: 402-405 MHz, 420-450 MHz, 863-870 MHz, 902-928 MHz, 950-956 MHz, 2360-2400 MHz, and 2400-2483.5 MHz.
US09036609B2 Systems and methods for silencing wireless devices
Embodiments provide systems and methods to optimize the time when to receive transmissions from dissimilar wireless networks, and hence, improve the overall network throughput and avoid access point transmission rate fall-back mechanism having an avalanche effect during coexistence of dissimilar wireless network technologies. A receiver comprises at least two dissimilar network technology subsystems and is able to receive transmissions from dissimilar wireless network technology subsystems during a predetermined reception window.
US09036604B2 Handover in white space band
Provided are a method and a device for performing a handover in a wireless LAN system operating in a white space band. A method includes: allowing a specific station (STA) to access a service region of a second access point (AP), the specific STA associated with a first AP and storing a first enablement STA identification information (“IDINFO”), the first enablement STA IDINFO being an IDINFO of an enablement STA managing STA enablement from the first AP; receiving a message, from the second AP, including a second enablement STA IDINFO (an IDINFO of an enablement STA managing STA enablement provided by the second AP); comparing the first and second enablement STA IDINFO; if the first and second enablement STA IDINFO are different, performing a procedure for changing an enablement STA and a handover to the second AP, to a second enablement STA, which corresponds to the second enablement STA IDINFO.
US09036599B2 Systems and methods for multimode wireless communication handoff
Methods and apparatus for easily and quickly returning to a first radio access technology (RAT) network when handover to a second RAT network is cancelled are provided. The methods and apparatus may involve a mobile station (MS) entering idle mode before handover to the second RAT network is completed and requesting a serving base station (BS) to retain MS service and operational information, as well as service flow state information. In this manner, should handover to the second RAT network be cancelled before completion, a re-entry to the first RAT network may be expeditiously performed using the retained MS information.
US09036596B2 Transmitting data in a mobile communication system
According to one embodiment, a method for retransmitting a protocol data unit (PDU) in a mobile communication system includes: segmenting a first PDU to form one or more second PDUs if the first PDU does not fit within a PDU size indicated by a lower layer; and transmitting the one or more second PDUs to a receiving side. Segmenting the first PDU includes: mapping only a data field of the first PDU to a data field of the one or more second PDUs; and setting a header of each of the one or more second PDUs. The header of each of the one or more second PDUs includes a field indicating a sequence number of the first PDU.
US09036584B2 Base station, mobile station, method for transmitting calculation parameters for power headroom, and method for transmitting power headroom
Provided are a base station, a mobile station, a method for transmitting calculation parameters for a power headroom and a method for transmitting a power headroom capable of increasing the accuracy of link adaptation by reducing the probability that a power headroom value is out of a reported range. In a base station (100), a PHR bandwidth notifier (105) determines a bandwidth for power headroom calculation to be used for calculating a power headroom by a mobile station (200) for a component carrier to which an unlink allocation signal (UL grant) is not mapped and generates a notification signal containing information on the determined bandwidth for power headroom calculation, and a transmitting means (modulator (106), transmission RF unit (107)) transmits the generated notification signal to the mobile station (200). Specifically, the PHR bandwidth notifier (105) determines a bandwidth for PHR calculation according to an estimated path-loss level.
US09036580B2 Systems and methods for dynamically configuring a flexible subframe
A user equipment (UE) for dynamically configuring a flexible subframe is described. The UE includes a processor and instructions stored in memory that is in electronic communication with the processor. The UE determines that a subframe is a flexible subframe. The UE determines whether a downlink is indicated for the flexible subframe. The UE sets the flexible subframe as a downlink subframe if a downlink is indicated.
US09036576B2 Method and apparatus for performing random access procedures in a wireless communication system
In the present description, a maximum transmission number for preamble and a maximum transmission number uplink message are configured to perform a random access procedure. The maximum transmission number for preamble (e.g., preambleTransMax) can be classified into a first type for general access and a second type for MTC and/or delay-tolerant accesses. Further, the maximum transmission number uplink message (e.g., maxHARQ-Msg3Tx) can be classified into a first type and a second type.
US09036575B2 Radio communication system, high-power base station, low-power base station, and communication control method
A radio communication system (1) includes a pico-cell base station (PeNB) which is located in the communication area of a macro-cell base station (MeNB) and the transmission power of which is lower than that of the macro-cell base station (MeNB). For radio resources that can be used as PDSCH, a resource division ratio that is a ratio between unusable PDSCH resources, which cannot be used by the macro-cell base station (MeNB), and usable PDSCH resources, which can be used by the macro-cell base station (MeNB), is decided, and a radio resource is allocated, out of the usable PDSCH resources defined in accordance with the decided resource division ratio, to a radio terminal that is to connect to the macro-cell base station (MeNB). The resource division ratio is decided based on the traffic load of each base station.
US09036574B2 Method for expansively transmitting channel estimation reference signal and method and device for transmitting and receiving channel estimation reference signal using same
A method for transmitting control information to expansively transmit a channel estimation reference signal comprises the steps of: allowing a base station to determine not to transmit a channel estimation reference signal through a first frequency band, relative to a first user terminal which was set to transmit the channel estimation reference signal in the first frequency band; generating first control information which instructs a second user terminal to transmit the channel estimation reference signal in said first frequency band; and transmitting a wireless signal including said generated first control information to the second user terminal.
US09036572B2 Measurement reporting method and device in a wireless communication system
Provided are a measurement reporting method and device in a wireless communications system. A mobile station receives data relating to a measurement set for K (M≦N) component carriers to be measured from among N component carriers, from a base station. The mobile station measures the K component carriers. The mobile station then reports the results of the measurement of the K component carriers to the base station.
US09036563B2 Method for achieving frequency reuse in wireless communications systems
A method is provided for sharing a communications channel in a wireless communications system. A network coordinating device of the wireless network obtains a first path quality information of each of a first set of one or more communications paths between a first pair of communications devices. The coordinating device also obtains a second path quality information of each of a second set of communications paths between a second pair of communications devices. The coordinating device then determines one or more co-existing communications paths based on the first and the second path quality information in accordance with a predetermined rule. Finally, the coordinating device sends channel resource allocation information to the first pair and the second pair of communications devices to use corresponding co-existing communications paths such that the first pair and the second pair of communications devices communicate over the communications channel during a period of time concurrently.
US09036562B2 Method for transmitting ACK/NACK signal in wireless communication system applied carrier aggregation and apparatus therefor
A method for transmitting Acknowledgement/Negative-Acknowledgement (ACK/NACK) state information in a wireless communication system, the method including receiving, by a user equipment (UE), multiple transmission blocks through multiple downlink component carriers from a base station (BS); transmitting, by the UE, multiple transmission block ACK/NACK state information through a single uplink component carrier to the BS. The multiple transmission block ACK/NACK state information indicates at least two different numbers of ACK responses among ACK/NACK responses corresponding to each of the multiple transmission blocks.
US09036556B2 Apparatus and method of reporting power headroom in wireless communication system
A method and apparatus of reporting a power headroom in a wireless communication system is provided. A user equipment transmits a first power headroom report to a base station and starts a virtual power backoff timer upon transmitting the first power headroom report. When a second power headroom report is triggered while the virtual power backoff timer is running, the user equipment transmits the second power headroom report.
US09036554B2 Policy and charging control methods
An IMS registration and session initiation is disclosed for a user equipment (UE). The UE has a subscription identifier comprising an IMSI and/or MSISDN. A PDN-GW establishes (s10) an IP-CAN session with a PCRF, for the UE, by transmitting, to the PCRF, the subscription identifier of the UE and an IP address assigned to the UE. The PCRF binds (s20) the subscription identifier to the IP address assigned to the UE for the IP-CAN session. Then, upon the UE initiating the IMS registration, a P-CSCF transfers (s30), to an S-CSCF, an IMPU. The S-CSCF obtains (s40), based on the IMPU, the subscription identifier of the UE from a user database. The S-CSCF transfers (s50) to the P-CSCF the obtained subscription identifier of the UE. The P-CSCF binds (s60) the subscription identifier of the UE to the IMPU. Then, upon the UE initiating an IMS session associated with the IMPU, the P-CSCF establishes (s70) an AF session towards the PCRF with the subscription identifier bound to the IMPU. The PCRF then identifies (s80) the correct IP-CAN session by matching the subscription identifier with the one of the IP-CAN session.
US09036550B2 Method and terminal for direct communication between terminals
A direct communication method between terminals is provided. When a terminal receives a plurality of synchronization information parts, the terminal selects synchronization information to acquire a reference time among the plurality of synchronization information parts according to a priority. Here, the priority is an order of first synchronization information that is received from a base station, second synchronization information that is received from a global positioning system (GPS), and third synchronization information that is received from a terminal in which a hop count from the base station or the GPS is small.
US09036542B2 Method for feeding back ACK/NACK for downlink data transmission in radio communication system
Embodiments of the present invention provide a method for feeding back ACK/NACK for downlink data transmission in a radio communication system. The method is applied on a mobile terminal and includes the following steps: receiving downlink data, calculating, with respect to each Compenent Carrier (CC), a number of ACKs of ACK/NACK information of downlink data sub-frames of the CC, and feeding back numbers of ACKs of the ACK/NACK information of the downlink data sub-frames of CCs.
US09036540B2 Method and system for correlating IP layer traffic and wireless layer elements in a UMTS/GSM network
The present invention relates to a correlation module for correlating IP layer traffic and wireless layer network elements in a network. According to an example embodiment, the correlation module includes an RNC analyzer, a Gn snoop unit, and/or a mapping unit. The RNC analyzer is configured to collect wireless layer network element information from at least one RNC. The Gn snoop unit is configured to collect wireless layer network element information and IP layer traffic information from at least one Gn interface between a serving GPRS support node and a gateway GPRS support node. The mapping unit is configured to map the IP layer traffic and the wireless layer network elements in the network based on the collected IP layer traffic information and the collected wireless layer network element information. A method of correlating IP layer traffic and wireless layer network elements in a network is also disclosed.
US09036532B2 Scheduling method for machine-to-machine communication
One embodiment of the present invention provides a scheduling method for machine-to-machine (M2M) communication. The method comprises the steps of: receiving a connection request message from each of a plurality of machines; grouping the plurality of machines into one or more groups; transmitting information on the group to which each machine belongs, to the machine; transmitting information on the machines belonging to each group, and control information including information on a time interval allocated to each group, to machines belonging to each group; and communicating with machines belonging to each group in a time interval allocated to each group.
US09036518B2 Wireless base station apparatus, wireless communication system, wireless communication method, and program
A wireless communication system comprises: first wireless base station apparatus that covers first cell; and second wireless base station apparatus that covers second cell that is wider than first cell and overlaps at least a portion of first cell, wherein: in a case of performing communication with mobile station terminal included in first cell, first wireless base station apparatus makes reference to communication quality of the second cell, judges whether or not wireless resource(s) of second wireless base station apparatus is to be reserved, and, when a judgment is made that reservation of wireless resource(s) is necessary, transmits wireless resource allocation request including necessary resource amount to second wireless base station apparatus; and in a case of receiving wireless resource allocation request from first wireless base station apparatus, second wireless base station apparatus allocates wireless resource(s) in accordance with necessary resource amount to first wireless base station apparatus.
US09036515B2 Multiplexing schemes for OFDMA
Methods and systems are provided for allocating resources including VoIP (voice over Internet Protocol) and Non-VoIP resources. In some embodiments, multiplexing schemes are provided for use with OFDMA (orthogonal frequency division multiplexing access) systems, for example for use in transmitting VoIP traffic. In some embodiments, various HARQ (Hybrid Automatic request) techniques are provided for use with OFDMA systems. In various embodiments, there are provided methods and systems for dealing with issues such as Handling non-full rate vocoder frames, VoIP packet jitter handling, VoIP capacity increasing schemes, persistent and non-persistent assignment of resources in OFDMA systems.
US09036511B2 Transmission of uplink control signals in a communication system
A method and apparatus of a User Equipment (UE) to simultaneously transmit information of a first type and information of a second type over a number of transmission symbols, the information of the first type and the information of the second type being respectively associated with a first Orthogonal Cover Code (OCC) and a second OCC, wherein a length of each OCC is equal to the number of transmission symbols. The method includes multiplying, at each transmission symbol, the information of the first type with a respective element of the first OCC to obtain a first output; multiplying, at each transmission symbol, the information of the second type with a respective element of the second OCC to obtain a second output; summing the first output and the second output to obtain a combined output; and transmitting the combined output.
US09036505B2 Media access control (MAC) for an active RFID system
A system of radio frequency communication between Readers and Tags having a scalable Media Access Control (MAC) protocol for an active RFID system employing multiple access. The system comprising at least one tag Reader and a plurality of Tags each having a unique tag ID and deployed in a region in which at least some of the Tags are in radio communication with the tag Reader. A multi-dimensional addressing scheme of the MAC protocol enables division of the plurality of Tags into a number of groups for different stages of MAC protocol processing, based on different portions of the tag ID. The MAC has an inherent flexibility in the sense that it allows readers to communicate with different versions of tags and also optimize communication parameters to reader's capabilities, without pre-configuration of the tags. Furthermore, the MAC supports means to achieve very high access reliability, such as relay between tags.
US09036504B1 Using virtual networking devices and routing information to associate network addresses with computing nodes
Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing information to update the configuration of the managed computer network, such as to allow at least some computing nodes of a managed computer network to dynamically signal particular types of uses of one or more indicated target network addresses and/or to dynamically signal use of particular external public network addresses based on such routing information.
US09036503B1 Interband traffic management in a multi-band wireless network
A wireless control system for managing traffic in a multi-band wireless network is disclosed. The wireless control system configured to receive measurements that indicate channel performance information and round trip delay information for wireless communication devices operating within a first frequency band of the multi-band wireless network, process the channel performance information and the round trip delay information to determine a probability of successful frequency transfer, identify a subset of the wireless communication devices with probabilities of successful transfer that exceed a transfer threshold, and remove from the subset wireless communication devices whose velocity exceeds a movement threshold. The wireless control system also receives loading information for the first frequency band, processes the loading information to determine if the loading information exceeds an offload threshold, and if so then identifies a first wireless communication device from the modified subset of the plurality of wireless communication devices and transfers an instruction to modify an operating frequency of the first wireless communication device from the first frequency band to the second frequency band.
US09036494B2 Method and device for transmitting and receiving power headroom report
The present application discloses a method and device for transmitting and receiving a power headroom report, wherein the method for transmitting a power headroom report comprises: forming, at a user equipment, a power headroom report specific to each carrier component; and transmitting the power headroom report to a base station. By implementing the method and device disclosed by the present application, a complete power headroom reporting mechanism can be provided to a LTE-A system having multiple new features. In addition, by receiving the power headroom report specific to each carrier component, the base station can further derive how many resource units need to be allocated to the user equipment, and a corresponding modulation and coding scheme so as to perform an effective resource scheduling and guarantee transmission quality of wireless links.
US09036492B2 Apparatus and method for scheduling in wireless communication system
A scheduling method and apparatus in a wireless communication system. The scheduling method for a node B in a wireless communication system supporting a plurality of carriers includes determining a delay weight for each of a plurality of user equipment (UEs) according to a preset weight application time point. The method also includes determining a scheduling metric value of each UE per carrier using the delay weight, and determining a priority of each UE per carrier using the scheduling metric value.
US09036486B2 Integrated intermodulation detection sub-system for telecommunications systems
Certain aspects are directed to an intermodulation detection sub-system. The intermodulation detection sub-system includes a test signal generation module, at least one intermodulation detection device, and a controller. The test signal generation module is integrated into a unit of a telecommunications system. The test signal generation module is configured to provide a test signal to a remote antenna unit of the telecommunications system. The intermodulation detection device is integrated into the telecommunications system. The intermodulation detection device is configured to detect intermodulation products generated by mixing a first signal component and a second signal component of the test signal. The controller is integrated into the unit. The controller is configured to control the test signal generation module and the at least one intermodulation detection device.
US09036483B2 Mobile communication method and radio base station
A mobile communication method according to the present invention includes a step of setting, by a radio base station eNB#10, when a subframe designated by a pattern of ABS, the pattern being notified by a radio base station eNB#1, matches a subframe set as an MBSFN subframe, the matching subframe as an MBSFN subframe used for “eICIC”.
US09036473B2 Control and data plane solutions for carrier-aggregation based WLAN offload
Systems and methods for controlling data traffic offload to a WLAN (e.g., a Wi-Fi network) from a WWAN (e.g., a 4G LTE network) are generally disclosed herein. One embodiment includes data traffic offload techniques managed by a Radio Resource Control (RRC) in a networked device including offloading data at the IP, PDCP, RLC, or MAC layers; another embodiment includes data traffic offload techniques managed by a MAC Scheduler with RRC control. Configurations for multimode user equipment (UE) and multimode base stations are also described herein, including configurations for implementing a Multiple Radio Access Technology (Multi-RAT) aggregation function to offload data from a WWAN to a WLAN and transmit the data via the WLAN using a Layer 2 transport.
US09036470B2 System and method for virtual private application networks
A system and method for virtual private application networks includes receiving a first packet associated with a first network flow at a network device, determining one or more first characteristics of the first network flow based on information associated with the first packet, determining one or more second characteristics of a first virtual private application network (VPAN) based on information associated with the one or more first characteristics, assigning the first network flow to the first VPAN, selecting one or more first network switching devices to be associated with the first VPAN, and transmitting one or more first flow control messages to the selected one or more first network switching devices. The one or more first flow control messages provide forwarding instructions for network traffic associated with the first network flow to the selected one or more first network switching devices.
US09036467B1 Method for accelerating failover of VPN traffic in an MPLS provider network
Failover of VPN traffic between MPLS tunnels is accelerated by determining a main and a standby MPLS tunnel for each VPN and passing both the main and standby MPLS tunnel information to the forwarding plane of a network element configured to implement the VPN. In the event of failover of a main MPLS tunnel interface, the forwarding plane is instructed to use the standby MPLS tunnel instead of the main MPLS tunnel. Since the standby MPLS tunnel has already been determined, and information associated with the standby MPLS tunnel has already been provided to the forwarding plane, it is not necessary to recompute a new MPLS tunnel or reprogram the forwarding plane using the new MPLS tunnel information. By removing control plane operations and control plane-forwarding plane interaction from the handling of failovers, the failover recovery time may be accelerated, to thereby enable VPN connections to handle time sensitive traffic.
US09036466B2 Methods and apparatus for improving network communication using ethernet switching protection
A network layout between network elements and routers using network redundancy to improve reliability of network communication is disclosed. Upon detecting a link failure associated with a primary link between an access switch and a primary router by the access switch via a connectivity verification protocol, the access switch sends a message to the primary router indicating connection defect via the connectivity verification protocol such as IEEE 802.1ag standard. After enabling protection switching mechanism to activate a secondary link between the access switch and a backup router for network communication, routing data streams are routed between the access switch and the router via the secondary link. In one aspect, the protection switching mechanism is operated in accordance with G.8031 under International Telecommunication Union (“ITU”) standard.
US09036463B2 Scalable BGP protection from edge node failure using dynamically assigned labels in data packets
In one embodiment, a method comprises detecting, by a provider edge router configured for providing reachability for core network traffic to a prescribed destination address prefix, a backup provider edge router relative to the prescribed destination address prefix; allocating, by the provider edge router, a distinct protected next-hop address for reachability to at least the destination address prefix via the provider edge router; and sending via a core network, by the provider edge router, repair information for the prescribed destination address prefix to ingress provider edge routers and a BGP-free core network router in the core network, the repair information enabling the ingress provider edge routers to insert primary and backup switching labels into each data packet of the core network traffic enabling the BGP-free core network router to reroute the received packet to the backup provider edge router if the provider edge router is unavailable.
US09036459B2 Rectangular power spectral densities of orthogonal functions
In this application, a set of orthogonal functions is introduced whose power spectral densities are all rectangular shape. To find the orthogonal function set, it was considered that their spectrums (Fourier transforms of the functions) are either real-valued or imaginary-valued, which are corresponding to even and odd real-valued time domain signals, respectively. The time domain functions are all considered real-valued because they are actually physical signals. The shape of the power spectral densities of the signals are rectangular thus, the Haar orthogonal function set can be employed in the frequency domain to decompose them to several orthogonal functions. Based on the inverse Fourier transform of the Haar orthogonal functions, the time domain functions with rectangular power spectral densities can be determined. This is equivalent to finding the time-domain functions by taking the inverse Fourier transform of the frequency domain Walsh functions. The obtained functions are sampled and truncated to generate finite-length discrete signals. Truncation destroys the orthogonality of the signals. The Singular Value Decomposition method is used to restore the orthogonality of the truncated discrete signals.
US09036457B2 Information storage medium, reproducing method, and recording method
A machine readable information storage medium, a reproducing method and apparatus which reproduces data from the storage medium, and a recording method and apparatus for recording data on the storage medium. The information storage medium includes a control area which stores within a data structure information usable by the recording or reproducing apparatus to record or reproduce the data on or from the storage medium. The information stored within the data structure includes a version corresponding to a specification.
US09036453B2 Obstacle detection device
An obstacle detection device includes one or more emitter ultrasonic sensors, each emitting an ultrasonic wave toward an obstacle, and one or more detection ultrasonic sensors for reception, each detecting a reflected wave from the obstacle. A control unit drives a specific one of the emitter ultrasonic sensors to cause it to emit an ultrasonic wave, stops the emission of the ultrasonic wave by the specific emitter ultrasonic sensor at the time that one of the detection ultrasonic sensors detects a reflected wave from the obstacle, and carries out detection of the obstacle and measurement of the distance to the obstacle from the time that the control unit stops the emission of the ultrasonic wave by the emitter ultrasonic sensor and the time that the reflected wave cannot be detected anymore.
US09036451B2 Exploring a subsurface region that contains a target sector of interest
A system and method are disclosed for exploring a subsurface region that contains a target sector of interest. The method comprises providing information about the harmonic response for the target sector of interest and a seismic source. The method comprises controlling the seismic source to provide seismic waves in a narrowband selected on the basis of the information about the harmonic response for the target sector of interest. The method comprises activating the seismic source so as to introduce seismic waves into the subsurface sector and sensing reflections of the seismic waves at a seismic receiver.
US09036448B2 Semiconductor device
A device includes a first clock generation circuit that receives an external clock signal supplied to the device, delays the external clock signal to output a first clock signal synchronized with the external clock signal, and a circuit that generates a control signal to control output of data, based on second clock signals obtained by dividing an internal clock signal generated from the external clock signal, and third clock signals obtained by dividing the first clock signal.
US09036444B1 Redundant memory system and associated method thereof
Method and system are provided for handling data when power failure from a primary power source of a storage system is detected. The system provides a first memory and a second memory. The first memory is primarily used to store data when the primary power source is operating. If a power failure is detected, a first indicator is set to indicate that data is stored or being transferred to the second memory. Thereafter, data is transferred from the first memory to the second memory. Any errors during the transfer are logged. Once power is restored, data is transferred back to the first memory. A second indicator is set to indicate that there is no data at the second memory.
US09036436B2 Supporting calibration for sub-rate operation in clocked memory systems
The disclosed embodiments related to a clocked memory system which performs a calibration operation at a full-rate frequency to determine a full-rate calibration state that specifies a delay between a clock signal and a corresponding data signal in the clocked memory system. Next, the clocked memory system uses the full-rate calibration state to calculate a sub-rate calibration state, which is associated with a sub-rate frequency (e.g., 1/2, 1/4 or 1/8 of the full-rate frequency). The system then uses this sub-rate calibration state when the clocked memory system is operating at the sub-rate frequency. This calculation of the sub-rate state calibration states eliminates the need to perform an additional time-consuming calibration operation for each sub-rate.
US09036420B2 Storage devices with soft processing
A storage device includes a storage array having a group of storage elements. Each storage element can written to a discrete set of physical states. A read circuit selects one or more storage elements and generates, for each selected storage element, an analog signal representative of the physical state of the selected storage element. A signal processing circuit processes the analog signal to generate a plurality of outputs, with each output representing a degree of an association of the selected storage element with a different subset of one or more of the discrete set of physical states.
US09036415B2 Mitigating variations arising from simultaneous multi-state sensing
Methods and devices for mitigating sensing variations that may arise from simultaneous multi-threshold (SMT) sensing are provided. During SMT sensing, two or more different bias conditions may be used to simultaneously sense two different threshold voltages. However, there may be variances in the threshold voltage shift of memory cells when read with a different bias condition than was used to verify. In one embodiment each programmed state is read using both (or all) bias conditions that were used during SMT verify. In other words, two (or more) different sense operations are used to read each memory cell. The data from these different sense operations may be used to compute initialization values (e.g., LLRs, LRs, probabilities) for an ECC decoder. In one embodiment, this technique is only performed when a normal read fails.
US09036408B1 Phase change memory with bit line matching
Methods, circuits, and systems for phase change memories. A matching bit line, on which no data-containing PCM cells have been selected, is used to cancel out time-dependent current components due to parasitic capacitive and leakage resistance loading of bit lines. This can effectively allow direct comparison of the current from the phase change memory cell to the desired reference current, at a time before the voltage of the first bit line permits stable operations using DC comparison.
US09036400B2 Method and structure of monolithically integrated IC and resistive memory using IC foundry-compatible processes
The present invention relates to integrating a resistive memory device on top of an IC substrate monolithically using IC-foundry compatible processes. A method for forming an integrated circuit includes receiving a semiconductor substrate having a CMOS IC device formed on a surface region, forming a dielectric layer overlying the CMOS IC device, forming first electrodes over the dielectric layer in a first direction, forming second electrodes over the first electrodes in along a second direction different from the first direction, and forming a two-terminal resistive memory cell at each intersection of the first electrodes and the second electrodes using foundry-compatible processes, including: forming a resistive switching material having a controllable resistance, disposing an interface material including p-doped polycrystalline silicon germanium—containing material between the resistive switching material and the first electrodes, and disposing an active metal material between the resistive switching material and the second electrodes.
US09036393B2 Diode-less array for one-time programmable memory
A one-time programmable memory array includes a first row conductor extending in a first row direction and disposed at a first elevation, a second row conductor extending in a second row direction and disposed at a second elevation and a column conductor extending in a column direction and disposed adjacent to the first row conductor and adjacent to the second row conductor. The array also includes a dielectric layer covering at least a portion of the column conductor, a fuse link coupled between the dielectric layer on the column conductor and the second row conductor.
US09036384B2 Power converter having semiconductor switching element
Provided is a configuration in which it is possible to mount an applied voltage suppression circuit configured to prevent voltage breakdown of a semiconductor switching element, and a set voltage thereof can be inspected without damaging an IC or the like of a peripheral circuit. In a power converter having a semiconductor switching element, an applied voltage suppression circuit configured to suppress a voltage applied to the semiconductor switching element and at least one component of constituent components of a driving circuit which causes the semiconductor switching element to be turned off if the component is absent are transferred to and disposed on a slave substrate (separate unit) which is divided from and electrically connected to a master substrate including the semiconductor switching element, the driving circuit, a control circuit, and the like mounted thereon.
US09036382B2 Method and apparatus for ripple and phase loss detection
Methods and apparatus are presented for detecting phase loss and/or excessive ripple in a power converter, in which bandpass filters are used to obtain harmonic voltage amplitudes associated with the power converter DC bus, and phase loss is detected if a ratio of the second harmonic to the sixth harmonic and/or a ratio of the fourth harmonic to the sixth harmonic exceed predetermined threshold values.
US09036379B2 Power converter based on H-bridges
A power converter includes an active front end (AFE) that is coupled by a dc link stage to a plurality of H-bridge inverters. One or more multi-phase electro-magnetic energy conversion devices, such as transformers or electric machines, with open windings that are connected to only the AFE or only the H-bridge inverters or to both the AFE and H-bridge inverters, provide a regenerative or partial regenerative power converter.
US09036363B2 Devices and stacked microelectronic packages with parallel conductors and intra-conductor isolator structures and methods of their fabrication
Embodiments of devices and methods of their manufacture include coupling first and second package surface conductors to a package surface with an intra-conductor insulating structure between the package surface conductors. The package surface conductors extend between and electrically couple sets of pads that are exposed at the package surface. Elongated portions of the package surface conductors are parallel with and adjacent to each other. The intra-conductor insulating structure is coupled between the package surface conductors along an entirety of the parallel and adjacent elongated portions, and the intra-conductor insulating structure electrically insulates the elongated portions of the package surface conductors from each other. Some embodiments may be implemented in conjunction with a stacked microelectronic package that includes sidewall conductors and an intra-conductor insulating structure between and electrically insulating the sidewall conductors from each other.
US09036351B2 Passive cooling system and method for electronics devices
An apparatus for passively cooling electronics. The apparatus for passively cooling electronics includes at least one heat pipe and at least one heat sink thermally coupled to a bridge plate. When a cradle is thermally coupled to the at least one heat pipe, the at least one heat sink draws heat from the cradle.
US09036347B2 Display device capable of fixing a screen at different view angles
The present invention discloses a display device including a base, a screen and a fixing mechanism. The fixing mechanism is connected to the base and the screen for fixing the screen on the base. The fixing mechanism includes a supporting structure rotatably installed on the base. Two ends of the supporting structure selectively engage with a plurality of constraining portions on the screen so as to fix the screen at different view angles relative to the base. The fixing mechanism further includes a resilient component sheathing with the supporting structure. An end of the resilient component is fixed on the base, and the other end of the resilient component is fixed on the supporting structure. The resilient component provides torque to the supporting structure as the screen rotates relative to the base.
US09036327B2 Electronic element, variable capacitor, micro switch, method for driving micro switch, and MEMS type electronic element
An electronic element includes a fixed portion, and a movable portion which is movable with respect to the fixed portion and which is provided to generate a spring force to make restoration to a predetermined position. The fixed portion is provided with a first driving electrode and a first signal electrode. The movable portion is provided with a second driving electrode and a second signal electrode. An electrostatic force is generated between the first driving electrode and the second driving electrode by a voltage applied therebetween so that the electrostatic force resists against the spring force; and the first and second driving electrodes and the first and second signal electrodes are arranged so that the electrostatic force is generated in a direction in which a spacing distance between the first and second signal electrodes is widened.
US09036325B2 Ion wind generator and ion wind generating device
Provided is an ion wind generator capable of suitably generating an ion wind along the surface of a dielectric. An ion wind generator has: a dielectric having a first primary surface and a second primary surface at the rear thereof; an inner side electrode arranged in the dielectric; a first electrode arranged on the first primary surface side with respect to the inner side electrode; and a second electrode arranged on the second primary surface side with respect to the inner side electrode. The inner side electrode has a first downstream area located in a first direction (the positive side of x-axis direction) along the first primary surface with respect to the first electrode, and a second downstream area located in a second direction (the positive side of x-axis direction) along the second primary surface with respect to the second electrode.
US09036321B2 Transport and storage container for liquids
A transport and storage container for liquids, having an inner container, an outer casing and an underframe with a bottom for supporting the inner container, and electrically non-conductive support legs. At least one support leg has a shaped sheet metal part to dissipate an electrostatic charge from the inner container. The end of the shaped part closest to the inner container has a container contact section for conductive connection with the bottom or the outer casing, and a standing contact section for conductive connection with the standing surface. The contact conductor section of the shaped part extends inside a cavity in the support leg and the standing contact section has a ground contact surface and a stack contact surface. These contact surfaces are connected by an offset element in the standing contact section and the stack contact surface is arranged above the ground contact surface in a vertical direction.
US09036312B2 Semiconductor device
A semiconductor device for protecting loads from power surges includes a first resistor having a first end connected to a first supply terminal, a capacitor connected to a second end of the first resistor and a second supply terminal. There is a first transistor with a source connected to the first supply terminal and a gate connected to a point between the first resistor and the capacitor. A second resistor is connected between the drain of the first transistor and the second supply terminal, and a first diode is connected between the gate and the source of the first transistor. A second transistor has a drain connected to the first supply terminal, a source connected to the second supply terminal, and a gate connected to the drain of the first transistor. There is a second diode connected between the gate and the source of the second transistor.
US09036302B2 Damped dual stage actuation disk drive suspensions
Various embodiments concern a DSA suspension of a disk drive. The DSA suspension comprises a support configured to attach to the disk drive, the support comprising a proximal portion, a distal portion, and a linkage portion therebetween. The DSA head suspension system further comprises at least one motor mounted on the support, each motor positioned between the proximal portion and the distal portion. The DSA suspension further comprises a damper attached to some or all of the proximal portion, the motor(s), the distal portion, and the linkage portion. The damper can be a single layer or multilayered. The damper can comprise viscoelastic material. The damper can be adhesive. The damper may only be attached to the support and the motors and not to other components of the DSA suspension.
US09036301B2 Slider including laser protection layer, head gimbal assembly, and disk drive unit with the same
A slider includes a substrate having a trailing edge, a leading edge opposite the trailing edge, and an air bearing surface connecting the trailing edge with the leading edge; a read/write transducer formed at the trailing edge; and a coat layer attached on the trailing edge and covering on the read/write transducer. The slider further includes a protection layer for shielding the read/write transducer thereby preventing the read/write transducer from damaging during a laser soldering process. The present invention can prevent the read/write transducer from damaging during the laser bonding process and, in turn improve the reading and writing performance of the slider. The invention also discloses an HGA and a disk drive unit.
US09036298B2 Methods and devices to control write pole height in recording heads
Recording heads for data storage systems are provided. Recording heads illustratively include a write pole, a bumper, a dielectric layer, and a surface. In some embodiments, a portion of the surface includes portions of the write pole, bumper, and dielectric layer. The write pole, bumper, and dielectric layer are illustratively made from materials that have polishing rates. In some embodiments, the polishing rate for the write pole material is more similar to the polishing rate for the bumper material than it is to the polishing rate for the dielectric layer material.
US09036281B2 Opto-mechanical devices with sharp-edge lenses
An opto-mechanical device, such as a lens cell, includes a housing having an axially extending chamber and an intermediate internal spacer that positions a sharp-edged lens in the chamber. The sharp-edged lens has first and second optical surfaces that intersect in a circumferential sharp edge. The housing positions an image sensor proximal to the sharp-edged lens for processing light therefrom.
US09036280B2 Holding assembly for a lens
A holding device (1) holds a lens (6) at its lens edge (5) with the aid of an adhesive connection (16, 17). The adhesive connection (16, 17) is applied only at one adhesive point or only at two spaced apart adhesive points (16, 17). Each holding device (1) provided with a lens (6) is positioned on the dip frame in such a manner that the lens (6) is positioned above its holding device (1). A method is provided for finishing lenses (6) wherein the lenses (6) are subjected to various sequential finishing steps of a finishing process and the lenses (6) are cemented to the same holding device during finishing. The application of adhesive is only at one adhesive point or at two spaced apart adhesive points (16, 17).
US09036274B2 Image capturing optical lens system
An image capturing optical lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has refractive power. The third lens element with positive refractive power has a convex image-side surface. The fourth lens element with negative refractive power has a concave object-side surface and a convex image-side surface, wherein the surfaces of the fourth lens element are aspheric. The fifth lens element with negative refractive power has a convex object-side surface and a concave image-side surface, wherein the surfaces of the fifth lens element are aspheric, and the fifth lens element has at least one inflection point on the image-side surface thereof.
US09036271B2 Lens device and method of manufacturing the same
A lens device and a method of manufacturing the same are provided, wherein the lens device includes a transparent substrate, a metal layer, a hydrophobic layer and an aspherical lens. The metal layer is formed on the transparent substrate, and the hydrophobic layer is formed on the metal layer. The metal layer has a first opening, such that an area of the transparent substrate corresponding to the first opening is not covered by the metal layer. The hydrophobic layer has a second opening connected to the first opening, and the second opening is larger than the first opening, such that a portion of the metal layer adjacent to a peripheral edge of the first opening is not covered by the hydrophobic layer. The aspherical lens is formed on the area of the transparent substrate and contacts the portion of the metal layer.
US09036263B2 Optical unit and wavelength selective switch
In a wavelength selective switch, a holding member is used to rotate one end of optical fibers and a collimator array around a rotation axis to thereby change an incident angle of collimated light with respect to incident surfaces of a beam expander optical system. When the incident angle of the collimated light on the beam expander optical system is changed, an amount of variation in an emission angle of light from the beam expander optical system is not proportional (inversely proportional) to the magnification of the beam expander optical system. Thus, this wavelength selective switch can easily fine-tune the incident position (beam position) of light with respect to each reflecting surface of a MEMS mirror by rotating the holding member.
US09036262B2 Beam shaping and control apparatus
A method and apparatus for laser beam splitting and shaping is disclosed wherein two beam splitters are used to split one input laser beam into four beams in a generally rectangular pattern. Half-wave plates are used to adjust the power of the input laser beam between the four laser beams. A variable power optical telescope comprising negative and positive lens pairs for the four laser beams is used to adjust the divergence of the four beams, and pointing control prism wedges are used to point or steer the four beams to be parallel to each other and to adjust their relative spacing to create a flat top profile.
US09036260B2 Lens holder driving device capable of avoiding deleterious effect on hall elements
An AF unit of a lens holder driving device includes a lens holder, a focusing coil, a permanent magnet having a plurality of permanent magnet pieces having first surfaces opposed to the focusing coil, a magnet holder holding the permanent magnet, and first and second leaf springs supporting the lens holder in a direction of an optical axis shiftably. An image stabilizer portion includes a fixed portion disposed near the second leaf spring, a supporting member swingably supporting the AF unit with respect to the fixed portion, an image stabilizer coil having a plurality of image stabilizer coil portions disposed so as to oppose to second surfaces of the plurality of permanent magnet pieces that are perpendicular to the first surfaces, and a plurality of Hall elements. Each Hall element is disposed at a position where the image stabilizer coil portion is separated into a plurality of coil parts.
US09036256B2 Display unit having a projection screen for a head-up display
The invention relates to a display unit having a projection screen for a head-up display. The projection screen is mechanically coupled to a main element, which is detachably connected to a carrier element and/or a mounting.
US09036250B2 Walk-off compensator with tilt function
Techniques and structure are disclosed for implementing a spatial walk-off compensation mechanism having an integral tilt function. In some embodiments, the mechanism may comprise a tilt-ball mount having an integrated walk-off compensation medium. In some embodiments, the mechanism may be configured to receive an output beam from a non-linear converter (e.g., optical parametric oscillator or OPO) implementing a non-linear medium comprising a bi-refringent material (e.g., zinc germanium phosphide, or ZnGeP2; cadmium silicon phosphide, or CdSiP2). In some embodiments, the walk-off compensation medium may comprise the same material and/or have the same cut as the non-linear medium. In some embodiments, the mechanism may be manually and/or mechanically adjusted/repositioned to reduce beam walk-off and/or to more precisely direct the beam. In some embodiments, the mechanism may be implemented in mid-infrared (MIR) applications. Numerous configurations and variations will be apparent in light of this disclosure.
US09036249B2 Method of sum-frequency conversion and frequency converter with optical active rotator
A method for sum-frequency conversion of coherent radiation includes generating two linearly polarized waves at different first f1 and second f2 frequencies (f2>f1), respectively, which coaxially propagate and are characterized in common case by arbitrarily located polarization planes. The waves are further guided through an optical active crystal which rotates their polarization planes at different angles ψ1 and ψ2 determined as ω1=ρ(f1)·L and ψ2=ρ(f2)·L, where L is a length of the optical active crystal, and ρ(f1) and ρ(f2) specific rotations at respective frequencies f1 and f2. Finally the waves with the rotated polarization planes are incident on a non-linear crystal configured to generate a third frequency.
US09036242B2 Electrochromic multi-layer devices with spatially coordinated switching
A multi-layer device comprising a first substrate and a first electrically conductive layer on a surface thereof, the first electrically conductive layer having a sheet resistance to the flow of electrical current through the first electrically conductive layer that varies as a function of position.
US09036221B2 Sheet feeding apparatus
A sheet feeding apparatus includes a first tray, a frame member, and a feeder. The frame member includes a first wall portion facing in a width direction and a first tray portion disposed above the first tray and extending inward in the width direction from the first wall portion. The first tray has a first end on a side far from the feeder. The first tray portion of the frame member has a second end on the side far from the feeder and a third end on a side near the feeder. The second end is closer to the feeder than the first end. The first wall portion extends from the third end toward the first end.
US09036212B2 Halftone screen generation mechanism
A method is disclosed. The method includes generating a Continuous Tone Image (CTI) with all pixel values same as the first gray level and an initial Half Tone Image (HTI) with all pixel values equal to minimum absorptance level, computing a change in pixel error by toggling with all the possible output states and swapping with all neighbor pixels only if the stacking constraint is satisfied, updating the HTI with the maximum error decrease operation and continue to next pixel location till the end criteria is met. Once the end criteria is met, the updated HTI is saved as a final halftone screen for that gray level and copied as the initial HTI for the next gray level along with CTI pixel values updated to the next gray level till the final gray value is reached.
US09036209B2 System for distributing and controlling color reproduction at multiple sites
The system provides for controlling color reproduction of input color image in a network having nodes (or sites). The system distributes the input color image data from one of the nodes to other nodes, and provides data structures in the network. The system has means for providing color calibration data at each node characterizing output colors (colorants) of the rendering device of the node, and means for producing at each node, responsive to the color calibration data of the rendering device of the node, information for transforming the input color image data into output color image data at the rendering device of the node. The rendering device of each node renders a color reproduction responsive to the output color image data, wherein colors displayed in the reproduction at the rendering device of each node appear substantially the same within the output colors attainable by the rendering devices.
US09036206B2 Color uniformity correction using a scanner
Techniques for correcting the color uniformity of a laser printer of a digital press or other device are provided. A process for correcting the color uniformity of a laser printer may include scanning a test page by an inline scanner of a digital press, determining scanner signal data from the test page, determining a scanner polynomial fitted to the scanner signal data, and determining a non-uniform coverage polynomial from the scanner polynomial. Additionally, techniques for verifying the linearity of a scanner are also provided.
US09036205B2 Image processing apparatus and method for correcting luminance and saturation of a pixel in an image or of a target lattice point in a lookup table
A gradation-correcting curve to correct a gradation of an input image is generated. Gradation correction based on the gradation-correcting curve is made to a boundary pixel of a color-reproduction space at the same saturation as that of a target lattice point and at a hue of the target lattice point. An equal-saturation line is set by using the boundary pixel of the color-reproduction space after the gradation correction. A saturation-correction amount of the target lattice point is decided based on the gradation-correcting curve and the equal-saturation line.
US09036177B2 Image processing apparatus and method configured to register and manage transmission of image data
An image processing apparatus includes a registration unit configured to register a destination of file transmission, a selection unit configured to select whether to require a user to input, at time of transmission, authentication information required for the file transmission for each destination registered by the registration unit, a transfer unit configured to transfer received image data, and a control unit configured to prevent a destination for which it is selected to require the user to input the authentication information at time of transmission from being set as a transfer destination of the image data.
US09036174B2 Cover sheets used for diagnosis
A method and system collects diagnostic data for use in diagnosing existing and potential image quality issues related to a printer. Document cover sheets and/or electronic versions of the cover sheets are routinely collected, even when there has been no reported image quality issue, to preserve a historical record of the output of the printer over an extended time period. The historical record of the images on the routinely collected cover sheets and/or electronic versions of the cover sheets include data useful in diagnosing existing and potential image quality issues related to substantive pages of the documents processed by the printer.
US09036168B2 Image forming apparatus storing a stylus pen
Disclosed is an image forming apparatus provided with an operation panel receiving instructions from a user by touch operations, a stylus pen used to perform the touch operations, and a pen holder holding the stylus pen, the pen holder including an opening for insertion of the stylus pen from outside of the pen holder, and a storage section storing the stylus pen. The storage section includes a first hollow portion with a first bottom and a second hollow portion with a second bottom lower than the first bottom. The stylus pen is stored in the storage section by being inserted through the opening, proceeding along the first bottom to enter the second hollow portion, and slanting, upon a center of gravity of the stylus pen passing a boundary between the first bottom and the second bottom, so that a tip of the stylus pen points downwards.
US09036165B2 Image reading apparatus
An image reading apparatus, including a driving unit, a separator unit, a conveyer unit, a reader unit, a reducer unit, a size detecting unit; and a controller is provided. The separator unit includes a drive shaft, a contact member, and a clutch. The controller manipulates the conveyer unit via the driving unit to convey the sheet at a first conveying speed when the size of the sheet detected by the size detecting unit is greater than a predetermined size. The controller manipulates the conveyer unit via the driving unit to convey the sheet at a second conveying speed, which is lower than the first conveying speed, when the size of the sheet detected by the size detecting unit is one of smaller than and equivalent to the predetermined size.
US09036160B2 Device for recording biometric data
The invention refers to a device for recording biometric data, such as lines of finger or hand. A rest is provided on the device for the hand and finger, respectively, as well as an illuminating unit. According to the invention an illuminating unit and/or rest is provided that can traverse and be positioned.
US09036159B2 Device for generating an optical dot pattern
A device for capturing a three-dimensional object is presented, which allows, on one hand, a sufficiently large number of projected pixels and a high image quality of the projected pixels, and which has, on the other hand, a compact size and low assembly costs.
US09036158B2 Pattern projector
A pattern projector, comprising a light source, configured to emit a beam of light. A transparent substrate, which has a pair of mutually-opposed planar surfaces is configured to receive and propagate the beam within the substrate by total internal reflection between the planar surfaces. The transparent substrate comprises a diffractive structure that is formed on one of the planar surfaces and is configured to direct at least a part of the beam to propagate out of the substrate in a direction that is angled away from the surface and to create a pattern comprising multiple interleaved light and dark areas.
US09036147B2 Spectrum measuring apparatus
Disclosed is a spectrum measuring apparatus for shortening such a measurement time period for an object being measured including two or more mutually different measurement portions as is required for the spectrum measurements of the lights from individual measurement portions. The spectrum measuring apparatus comprises a slit group having two or more slits, a spectroscope for separating the lights extracted by the slit group, for the individual slits, and a measuring unit for measuring the intensities of the individual components, which are separated by the spectroscope, for the slits. The individual slits extract such ones of the lights coming from an object being measured including two or more mutually different measurement portions, as come from the individual measurement portions.
US09036141B2 Surface inspection apparatus and surface inspection method
A surface inspection apparatus includes a blocking unit included in a subsequent processing unit that groups data items into having an arbitrary number of data items. The subsequent processing unit acquires a data item from each of the blocks. The blocking unit changes, in accordance with an instruction transmitted from a state monitoring unit, the number of data items to be blocked. A threshold processing unit acquires data items from the blocking unit that have values larger than a threshold, and transmits the data items to a memory. The state monitoring unit monitors an available capacity of the memory. When the state monitoring unit detects a reduction in the available capacity of the memory, it causes the blocking unit to increase the number of data items to be blocked into each of the blocks so that data does not overflow from the memory.
US09036129B2 Projection exposure method, system and objective
A projection exposure method includes exposing an exposure area of a radiation sensitive substrate with at least one image of a pattern of a mask in a scanning operation. The scanning operation includes moving the mask relative to an effective object field of the projection objective and simultaneously moving the substrate relative to an effective image field of the projection objective in respective scanning directions. The projection exposure method also includes changing imaging properties of the projection objective actively during the scanning operation according to a given time profile to change dynamically at least one aberration of the projection objective between a beginning and an end of the scanning operation.
US09036128B2 Lithographic apparatus and in-line cleaning apparatus
A lithographic system includes an immersion type lithographic apparatus, which includes a support constructed and arranged to support a substrate, a projection system constructed and arranged to project a patterned beam of radiation onto a target portion of the substrate, a liquid confinement structure configured to at least partially fill a space between the projection system and at least one of the substrate and support with an immersion liquid, a liquid supply system arranged to provide the immersion liquid to the liquid confinement structure, and a cleaning liquid supply system arranged to provide a cleaning liquid to a surface of the lithographic apparatus that comes into contact with the immersion liquid. The system includes a switch to provide the cleaning liquid directly to the liquid confinement structure and to provide the immersion liquid indirectly to the liquid confinement structure via a liquid purification system.
US09036100B2 Liquid crystal lens and 3D display using the same
A liquid crystal (LC) lens includes a first substrate, a second substrate, and a plurality of liquid crystal units disposed between the first substrate and the second substrate. Each liquid crystal unit includes a first sub-unit having a first electrode and a second electrode disposed on the first substrate with a first interval therebetween and a third electrode and a fourth electrode disposed on the second substrate with a second interval therebetween. A first voltage difference is applied between the first electrode and the third electrode, and a second voltage difference is applied between the second electrode and the fourth electrode. The polarity of the first voltage difference is contrary to that of the second voltage difference, and the first interval is not equal to the second interval. A 3D display including the LC lens and a display panel is also provided.
US09036099B2 Liquid crystal display device and electronic device including the same
Provided is a display device which can perform, with a simpler structure, switching between naked-eye 3D image display by a parallax barrier method and 2D image display without a decrease in resolution. In order to reduce manufacturing cost by reducing the number of polarizing plates, a light-shuttering portion including a polymer-dispersed liquid crystal which does not need a polarizing plate is used as a parallax barrier. Further, a light source portion serving as a backlight is formed using a light source including an EL element which forms a planar light source and does not need a diffusion plate. Furthermore, as the light source portion serving as the backlight, a plurality of EL elements are provided so that the plurality of EL elements are selectively controlled and thus selective light emission is performed.
US09036096B2 Head mounted display and method for displaying contents using the same
A head mounted display and a method of displaying a content using the head mounted display are disclosed. The head mounted display is disclosed which includes: a display unit displaying a content; and a first lens unit configured by a set of lens elements that refract the content displayed on the display unit in an eyeball direction.
US09036094B2 Display panel with touch detector, touch panel, and electronic unit
There are provided a display panel with a touch detector that allows the touch detection electrodes to be less visible, a touch panel, and an electronic unit having the display panel with a touch detector. The display panel with a touch detector includes: a display layer including a plurality of display elements arranged side by side; and an electrode layer alternately segmented into first regions and second regions along a first direction, the electrode layer including a plurality of first slits arranged side by side to extend in a second direction, and a plurality of second slits each allowing an adjacent pair of the plurality of first slits in the second regions to be in communication with one another.
US09036092B2 Video channel change system
A video channel change system may include one or more processors and a memory. The one or more processors may receive first packets including first video frames associated with a first video channel and second packets including second video frames associated with a second video channel. The one or more processors may decode the first packets and display the first video frames while buffering, in a buffer, the second packets. The one or more processors may determine that a packet of the second packets includes a random access point without decoding the packet, discard the second packets from the buffer that were received prior to the packet, buffer additional second packets received subsequent to the packet, and decode the second packets stored in the buffer and display the second video frames included therein, in response to a request to change from the first video channel to the second video channel.
US09036090B2 Transmitting device, transmitting method, and receiving device
A data transmitting device may include a first data transmitting unit and a second transmitting unit. The second data transmitting unit transmits to an external device video data encoded so as to be DC-free and capable of clock regeneration, via a pair of AC-coupled lines as a transmission path. Accordingly, it is possible to increase the transmission bandwidth of video data while improving signal quality and reducing power consumption. In addition, bi-directional transmission may be allowed which may enable new applications for inter-room transmission and the like.
US09036087B2 Display device and color adjustment method thereof, and method for displaying video signal
A device for image processing includes a video signal receiver, for receiving at least one video signal, wherein an image frame of the at least one video signal includes: a plurality of pixel groups; a color engine; and an output stage, coupled to the color engine, for outputting the adjusted at least one video signal. The color engine includes: a local adjusting unit, configured to locally adjust at least one of color hue, luminance factor and saturation of a specific pixel group of the pixel groups without adjusting any other pixel group of the pixel groups, wherein the specific pixel group has color hue in a predetermined range that is a part of a full range of color hue; and a global adjusting unit, configured to globally adjust at least one of color hue, luminance factor and saturation of each of the pixels of the image frame.
US09036084B2 Apparatus and method for synchronous display of video data
The apparatus and method for displaying video data are disclosed. Reference refresh frequency and/or time may be predetermined or derived from predetermined values. Measured refresh frequency and/or time of display panels may be determined and compared against the reference refresh frequency and/or time. Based on the comparisons and through one or more control loops, display properties of the display panels may be adjusted so that one or more display panels may be in sync with respect to their refresh timings without dedicated hardware or a common hardwired synchronization signal.
US09036064B2 Solid-state imaging device including a photoelectric converting film and camera system using the solid-state imaging device
A solid-state imaging device in the present disclosure includes a semiconductor substrate, pixels, and column signal lines. Each of the pixels includes an amplifying transistor, a selection transistor, a reset transistor, and a photoelectric converting unit. The photoelectric converting unit includes a photoelectric converting film, a transparent electrode, a pixel electrode, and an accumulation diode. The pixel electrode and the accumulation diode are connected to a gate of the amplifying transistor. The amplifying transistor has a source connected to the column signal line and a drain connected to a power source line. The reset transistor has a source connected to the pixel electrode. The selective transistor is provided between the source of the amplifying transistor and the column signal line. A threshold voltage of the amplifying transistor is lower than a voltage of the accumulation diode.
US09036056B2 Image communication system, terminal device, management device and computer-readable storage medium
In an image communication system of the present invention, the transmission and reception of images are performed between a mobile phone, which combines a base image (character) with an accessory image and displays the composite image, and a server device via a communication network. When an image of a subject is captured by an imaging section, the mobile phone recognizes the subject in the captured image as an image for distinguishing a character. Subsequently, the server device generates an accessory image based on the recognized distinguishing image. Then, the mobile phone combines the generated accessory image with the base image (character), and displays the composite image.
US09036035B2 Rifle scope with video output stabilized relative to a target
A rifle scope including a display, at least one optical sensor to capture video of a view area, and image processing circuitry coupled to the display and the at least one optical sensor. The image processing circuitry is configured to select visual elements within a sequence of frames of the video and to align the visual elements within adjacent frames of the sequence of frames to produce a video output corresponding to the view area that is stabilized relative to a target. The image processing circuit is configured to provide the video output to the display.
US09036022B2 Component mounting apparatus, illuminating apparatus used in imaging and illuminating method
A component mounting apparatus, an illuminating apparatus used in imaging in the component mounting apparatus and an illuminating method are provided which can support various recognition objects and can meet the requirement of downsizing by reducing the occupied space. In the component mounting apparatus which performs an operation for mounting a component on a board (3), when illumination light is irradiated to the board (3) at the time of imaging with a board recognition camera (12), and when the illumination light is irradiated from a light emitting panel (15) which is formed by laminating a light source portion (13) and a color liquid crystal panel (14) and in which a plurality of light emitting portions whose light emission states can be individually changed are orderly arranged, the irradiation range of the illumination light which is irradiated from the respective light emitting portions are made to be changed on the basis of the imaging object. Therefore, while the imaging can be made on conditions suitably corresponding to various recognition objects, the requirement of downsizing can be met by reducing the occupied space of an illuminating portion (20).
US09036020B2 Image acquisition device
Provided is a camera including a housing; an intermediate plate that divides the interior of the housing into first and second chambers; image acquisition elements disposed in the first chamber within the housing; a motor disposed in the second chamber within the housing; a pivot shaft that extends through the intermediate plate and transmits a driving force from the motor; a bearing that is provided in a through-hole area for the pivot shaft extending through the intermediate plate and seals a gap formed around the pivot shaft; and a prism that is connected to the pivot shaft in the first chamber and is moved by the driving force transmitted by the pivot shaft so as to switchably guide light from a sample to at least one of the image acquisition elements.
US09036018B2 Facial expression recognition systems and methods and computer program products thereof
A facial expression recognition system includes a facial database, an image capture unit, an expression recognition data generation unit and an expression recognition unit. The facial database includes a plurality of expression information and expression features of optical flow field, wherein each of the expression features of optical flow field corresponds to one of the expression information. The image capture unit captures a plurality of facial images. The expression recognition data generation unit is coupled to the image capture unit and the facial database for receiving a first facial image and a second facial image from the image capture unit and calculating an expression feature of optical flow field between the first facial image and the second facial image corresponding to each of the expression information. The expression recognition unit is coupled to the expression recognition data generation unit for determining a facial expression corresponding to the first and second facial images according to the calculated expression feature of optical flow field for each of the expression information and the variation features in optical flow in the facial database.
US09036016B2 Initial camera mode management system
A camera detects devices, such as other cameras, smart devices, and access points, with which the camera may communicate. The camera may alternate between operating as a wireless station and a wireless access point. The camera may connect to and receive credentials from a device for another device to which it is not connected. In one embodiment, the camera is configured to operate as a wireless access point, and is configured to receive credentials from a smart device operating as a wireless station. The camera may then transfer the credentials to additional cameras, each configured to operate as wireless stations. The camera and additional cameras may connect to a smart device directly or indirectly (for instance, through an access point), and the smart device may change the camera mode of the cameras. The initial modes of the cameras may be preserved and restored by the smart device upon disconnection.
US09036014B2 Dual layer parallax barrier-based 3D display device and method
A dual layer parallax barrier-based 3D display device may include an image panel that displays a left image and a right image so as to alternately display a left-image column and a right-image column, a dual layer parallax barrier that includes a first common electrode, a second common electrode, a plurality of first individual electrodes, a plurality of second individual electrodes, and a liquid crystal layer, and blocks specific portions of the displayed images and a driving unit that drives the electrodes based on the distance between the image panel and the viewer so as to allow the viewer to view the left image and the right image, separately, and simultaneously drives, in a particular state, at least one of the first common electrode and the plurality of first individual electrodes and at least one of the second common electrode and the plurality of second individual electrodes.
US09036008B2 Image display device
An image display device which includes a parallax adjustment unit, a display unit, a parallax detector, and a maximum parallax detector. The parallax adjustment unit is configured to obtain a right-eye image signal and a left-eye image signal. The parallax adjustment unit is configured to adjust a parallax between the right-eye image signal and left-eye image signal and output an adjusted image signal that includes an adjusted left-eye and adjusted right-eye signal. The parallax detector is configured to detect an amount of parallax between the right-eye and left-eye image signals. The maximum parallax detector is configured to detect a maximum value. The display unit is configured to display a right-eye image and a left-eye image and to display an augmented image including the right-eye image and the left-eye image as well as a monitor image indicating the amount of parallax detected and the maximum value.
US09036007B2 System and method for converting two dimensional to three dimensional video
A system and method for converting two dimensional video to three dimensional video includes a processor having an input for receiving a two dimensional image data and an output for outputting three dimensional image data to a display. The processor is configured to receive two dimensional image data, segment a specific object in the two dimensional image data based on variations in brightness and sharpness in the two dimensional image data to identify and locate the specific object in the two dimensional image data. The processor is also configured to adjust the depth value of the specific object over the period of time as the size of the specific object changes in each of the two dimensional images or adjust the depth value of the specific object over the period of time as the size of the specific object changes in each of the two dimensional images.
US09036006B2 Method and system for processing an input three dimensional video signal
The invention relates to a system and method of processing an input three dimensional video signal comprising multiple views, the method comprising: determining a far disparity estimate indicative of the largest disparity value for the input three dimensional video signal, a near disparity estimate indicative of the smallest disparity value for a spatial region within the input three dimensional video signal, adapting the input three dimensional video signal by shifting the input three dimensional video signal backwards by means of a disparity shift based on the far disparity estimate and generating an overlay within the spatial region for the shifted three dimensional video signal based on the near disparity estimate and the disparity shift. The invention further relates to a computer program product implementing a method according to the present invention.
US09036002B2 System for making a panoramic image
A system for making a panoramic image includes a digital camera (20) for capturing a first image (30) defining a first overlap region (115) and a second image (40) defining a second overlap region (215). Two points (150, 151) in the first overlap region are identified and a first vector (175) overlap region connecting the two points is defined. Two points (250, 251) in the second overlap region which correspond to the two points in the first overlap region are identified and a second vector (275) of the two points is defined. If the points in the first vector match points in the second vector, determine if the first and second vectors are parallel. If the vectors are not parallel, rotate the second vector image until the second vector is parallel to the first vector.
US09036000B1 Street-level imagery acquisition and selection
A street-level imagery acquisition and selection process identifies which images are published in a street field view. An imagery database includes panoramas each corresponding to a set of images acquired from a single viewpoint. The panoramas are attached to corresponding positions on a road network graph. The graph is divided into a set of selection paths, each of which includes a topologically linear sequence of road segments. Each selection path is evaluated to select a set of panoramas to be published in the path. Panoramas of interior road segments are selected before panoramas at intersections. Selected panorama identifiers for each interior road segment of the selection paths and each intersection correspond to a position along the road network graph. The selected panorama identifiers are then published in the street field view.
US09035997B2 Systems and methods for real-time multimedia communications across multiple standards and proprietary devices
A new approach is proposed that contemplates systems and methods to support the operation of a Virtual Media Room or Virtual Meeting Room (VMR), wherein each VMR can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds from video conference endpoints that can be either proprietary or standards-based and enable a multi-party video conferencing session among the plurality of participants. Each single VMR can be implemented across an infrastructure of globally distributed set of servers/media processing nodes co-located in Points of Presence (POPs) for Internet access. Each VMR also gives its users a rich set of conferencing and collaboration interaction hitherto not experienced by video conferencing users.
US09035988B2 Light source driving device, light scanning device and image forming apparatus
A light source driving device which drives a plurality of light emitting parts provided in a light source to emit a plurality of light beams based on image information, includes a plurality of driving circuits configured to drive the plurality of light emitting parts. Each of the driving circuits includes a signal generation circuit that generates a modulation signal to control a light emitting intensity of the corresponding light emitting part based on the image information, a detection circuit that detects a light emitting status of the corresponding light emitting part; and a light emitting circuit that outputs a driving signal to the corresponding light emitting part to emit a light beam in accordance with the modulation signal and adjustment data obtained based on the light emitting status of at least one of the plurality of light emitting parts.
US09035978B2 Image display device
The invention provides an image display device that has an especially satisfactory display quality for animated images, and sufficiently suppresses the irregularities of display quality among pixels. The image display device includes a light emitting drive means that drives a light emitting means, based on an analog display signal inputted to the pixels, and a light emitting control switch for controlling a light-on or light-off of the light emitting means on one end of the light emitting drive means in each pixel.
US09035977B2 Display control drive device and display system
A display control drive device sequentially reads display data from a display memory in which the display data is stored, produces three primary color image signals that are applied to pixel locations in a dot-matrix color display device, and transmits the signals through a common external output terminal in a time-sharing manner. The display control drive device produces control signals applied to selection switching elements in the display device and that selectively apply an input image signal to any of three source lines. The display control drive device includes: a unit that determines one horizontal period based on a clock received from outside synchronously with display data; and a signal production circuit that produces and transmits the control signals, applied to the selection switching elements, so that the control signals will have a pulse duration equivalent to a time calculated by trisecting one horizontal period.
US09035975B2 Variable flower display backlight system
Techniques for using variable flower assemblies to control light leakage between designated portions of light-emitting elements are provided. In some embodiments, a variable flower assembly comprises a plurality of light-transmissive segments each may be electronically set to a different light-transparency level. The variable flower assembly substantially forms a tube around a light-emitting element mounted on a first plane. A first edge of each of the light-transmissive segments collectively surrounds the light-emitting element on a second plane substantially parallel to the first plane. A second opposing edge of each of the light-transmissive segments collectively forms an opening of the tube. In some embodiments, a reflective assembly which reflectance level is electronically controllable may surround the variable flower assembly.
US09035973B2 Display device and display control method
A display device according to the present invention has: a display section; an image storage section that stores, as subjects to be displayed on the display section, a plurality of combinations of images, each of which is configured by a plurality of items associated with hierarchical levels; a display controller that sequentially scroll-displays on the display section the images stored in the image storage section; a touch panel that accepts from an operator designation of a coordinate position within a display area of the display section; and a speed detector that detects a speed change at which the coordinate position designated from the touch panel changes, wherein the display controller reduces the number of items of each of the images scroll-displayed on the display section, as the speed of change detected by the speed detector increases.
US09035971B2 Image display apparatus, image display method, and of image display program
An image display apparatus includes a communication unit to communicate with information processing apparatuses; an image synthesizing unit to synthesize a multi-segmented screen image composed of screen images of the information processing apparatuses; a projection unit to project the multi-segmented screen image onto a screen; a functional mode management unit to control switching between a normal projection mode and a multi-segmented screen operation mode; an image capture device to capture the multi-segmented screen image and a hand movement of an operator when switched to the multi-segmented screen operation mode; a designated screen image recognition unit to detect a hand movement of the operator based on the image captured by the image capture device, and to recognize a screen image designated as an active-target image; and a signal control unit to transmit a request of image data transmission to an information processing apparatus corresponding to the designated active-target image.
US09035968B2 Multi view displays and methods for producing the same
A method for creating a distance dependent display that comprises providing an image separating mask having a plurality precision slits arranged in a pattern, generating an interlaced image from a plurality of images according to the pattern, and combining the interlaced image and the image separating mask to allow an observer to view substantially separately each the image from a respective of a plurality of different distances from the image separating mask.
US09035967B2 Method and device for enhancing scrolling and other operations on a display
A method (1500) and electronic device (100) for enhancing scrolling operations along a display (101) is disclosed. The method (1500) includes detecting (1501) that an event has occurred, altering (1502) the presentation of data elements (601,602) by introducing visible spatial separation (603) between the adjacent data elements (601,602) in response to detecting (1501) the event. Once the event has occurred, the spatial separation (603) can be removed. Where the event is reaching the end (701) of a list (502) in a scrolling operation, the method (1500) can include determining the list (502) is reaching the end (701) during the scrolling operation, introducing visible spatial separation (603), and removing the visible spatial separation (603) after the end (701) of the list (502) is reached.
US09035963B2 Display control apparatus and display control method
A display control apparatus including a first image data input unit to which first image data is input, a second image data input unit to which second image data is input, a user operation reception unit that receives a user operation, an image quality correction unit that performs image quality correction processing of input first image data in response to the user operation and generates and outputs image data for display of the first image data or of corrected first image data, an image quality adjustment unit that performs image quality adjustment processing of the image data output from the image quality correction unit and the second image data using preset parameters, and a control unit that controls the image quality adjustment unit to disable/enable the image quality adjustment processing with the image quality correction unit in on/off state, respectively.
US09035961B2 Display pipe alternate cache hint
A system and method for efficiently allocating data in a memory hierarchy. A system includes a memory controller for controlling accesses to a memory and a display controller for processing video frame data. The memory controller includes a cache capable of storing data read from the memory. A given video frame may be processed by the display controller and presented on a respective display screen. During processing, control logic within the display controller sends multiple memory access requests to the memory controller with cache hint information. For the frame data, the cache hint information may alternate between (i) indicating to store frame data read in response to respective requests in the memory cache and (ii) indicating to not store the frame data read in response to respective requests in the memory cache.
US09035954B2 Enhancing a rendering system to distinguish presentation time from data time
Techniques are provided for enhancing a digital rendering system to enable the digital rendering system to distinguish Presentation Time from Data Time.
US09035953B1 Systems and methods for computer-assisted drawings
Systems and methods for computer-assisted drawing are disclosed. For example, one disclosed method includes the steps of determining a perspective based on at least one perspective point; receiving a sketch drawing input and generating a sketch line segment based on the drawing input; determining a conformance of the sketch line segment to the perspective; and responsive to determining the conformance exceeds a threshold: adjusting the sketch line segment based on the conformance, and displaying the adjusted sketch line segment.
US09035948B2 Methods and systems for drawing graphics into a data chart
Methods and systems for drawing graphics into a data chart are described. One described method for drawing a graphical element in a chart includes receiving a graphics control call with at least one data value parameter specifying the location of the graphical element One or more operations associated with the graphics control call may be recorded into a data structure. At least one display data range may be determined for the display of data representations and the graphical element, for example by defining an appropriate axis range. The range and data structure may be used to draw and redraw the chart. For example, upon a change to the data, the chart may be redrawn using the new data set and the data structure. As another example, upon a change to a graphical element, the data structure may be changed or replaced and the new or revised data structure used to redraw the chart.
US09035945B1 Spatial derivative-based ray tracing for volume rendering
A machine-implemented display method that, with respect to a volume dataset being rendered, enables a user to navigate to any position in space and look in any direction. Preferably, the volume dataset is derived from a computer tomography (CT) or magnetic resonance imaging (MRI) scan. With the described approach, the user can see details within the dataset that are not available using conventional visualization approaches. The freedom-of-motion capability allows the user to go to places (positions) within the volume rendering that are not otherwise possible using conventional “orbit” and “zoom” display techniques. Thus, for example, using the described approach, the display image enables a user to travel inside physical structures (e.g., a patient's heart, brain, arteries, and the like).
US09035935B2 Display apparatus and driving method for display apparatus
There are provided for each column of pixels, a detecting unit which detects a voltage between a gate and a source of a drive transistor when a predetermined current is fed to the drive transistor and a unit which adds a data voltage to the voltage supplied by the detecting unit and supplies a sum to a data line.
US09035927B2 Gate driver and liquid crystal display using the same
A gate driver and a liquid crystal display using the same are provided. The gate driver includes a scan signal generating unit and a compensation unit. The scan signal generating unit has a plurality of output channels, and is used for sequentially outputting a scan signal through the output channels according to a basic clock and a start pulse. The compensation unit is coupled to the scan signal generating unit, and used for compensating the total resistance of each of the output channels, and sequentially receiving and transmitting the scan signal to a display panel.
US09035926B2 Nano crystal display
A nano crystal display includes a display panel including a display area and a non-display area, a data driver which applies data voltages to pixels through data lines, a gate driver disposed in the non-display area and which sequentially applies gate signals to the pixels through gate lines in response to control signals, a control signal line part disposed in the non-display area and which applies the control signals to the gate driver, a cover layer which extends in a column direction and covers the gate driver and the control signal line part, and a sub-electrode which extends in the column direction and covers the cover layer. The pixels display gray scales corresponding to the data voltages provided through the data lines in response to the gate signals.
US09035922B2 Display device
A display device includes a driver circuit monolithically integrated in a display panel. The display panel has a plurality of pixel units and signal lines; and a driver circuit including a first circuit element and a second circuit element integrally formed on the display panel and electrically connected to each other, wherein patterning density of the first circuit element and patterning density of the second circuit element would be substantially different from each other if the first and second circuit elements were laid out as concentrated individual circuit elements, but where the driver layout includes at least two spaced apart first circuit element regions over which the first circuit element is distributively formed and the driver layout includes an interposed second circuit element region in which at least part of the second circuit element is formed.
US09035920B2 Pressure sensitive stylus for a digitizer
A pressure sensitive stylus, comprises a movable tip that recedes within a housing of the stylus in response to user applied contact pressure, wherein a displacement of the tip along an axis on which it recedes is a function of the applied contact pressure, and an optical sensor enclosed within the housing for optically sensing the displacement of the tip and for providing output in response to the sensing.
US09035919B2 Electrostatics stylus
A handheld, stylus-type input device for interfacing with a touch screen having an array of sensor nodes (e.g., a capacitive touch screen) may include a handheld body having a first end, a tip at the first end, an electrode arranged at least partially within the body, and a circuit configured to produce an electrical potential on the electrode to generate an electric field proximate the stylus tip. When the stylus tip is placed in contact with the touch screen, the electric field activates one or more sensor nodes outside of a physical contact area between the tip and the touch screen, producing an effect on the sensor nodes similar to that of a finger or other object having a larger contact area with the touch screen than the stylus, thus providing activation of the touch screen while providing better view of the screen near the point of contact.
US09035918B2 Touch sensitive device employing bending wave vibration sensors that detect touch location and provide haptic feedback
A touch sensitive device comprising a touch sensitive display member capable of supporting bending wave vibration and having a user accessible display surface, an array of transducers coupled to the display member with the array of transducers comprising at least some transducers which are configured to both detect physical touching of the input surface by the user and to input impulses into the display member to produce a haptics sensation to the user in response to said detected touching of the display surface, and a signal processor to receive signals from at least some of transducers in the array of transducers and adapted to analyze the signals to determine the location of the physical touch on the display surface.
US09035915B2 Photo sensor type touch panel
A photo sensor type touch panel includes a plurality of readout lines electrically connected in parallel. The overall capacitance of a coupling capacitor between the readout lines connected in parallel and adjacent data lines having one type of polarity is equal to the overall capacitance of a coupling capacitor between the readout lines connected in parallel and adjacent data lines having the other type of polarity.
US09035909B2 Touch surface with variable refractive index
An apparatus for determining a location of at least one object on a touch surface, comprising: a light transmissive panel defining the touch surface and including a controllable reflective boundary; an illumination arrangement configured to introduce light into the panel; a control device configured to selectively control the reflective boundary such that the light may pass between a first layer and a second layer via an opening in the reflective boundary; a light detection arrangement configured to measure the light passed via the opening and impinged on the touch surface; and a processor unit configured to determine the location as a function of the measured light passed via the opening and the selective control of the reflective boundary. A method and computer readable medium is also described.
US09035903B2 Touch sensor
A touch sensor for sensing user input comprising one or more elements. At least a portion of one or more of the elements is configured to be desensitized, in order to determine the location of one or more user inputs.
US09035900B2 Touch detector and method of driving the same, display with touch detection function, and electronic unit having plural different drive electrodes
A touch detector capable of achieving high position resolution while improving detection sensitivity to a touch is provided. The touch detector includes: a plurality of drive electrodes arranged side by side to extend in one direction; a detection electrode extending in a direction orthogonal to a direction where the drive electrodes extend, and arranged to form a capacitance at each of intersections with the drive electrodes; and a scanning drive section sequentially selecting a predetermined plural number of target electrodes from the plurality of drive electrodes in a time-divisional manner, and applying a touch detection drive signal with a plurality of pulse waveforms for detecting an external adjacent object to the selected target electrodes to perform a scanning drive. A scanning pitch in the scanning drive is smaller than the total width of the plural number of selected target electrodes.
US09035895B2 Redundant sensing element sampling
A sensor system and method that adjusts sensor data to account for the presence of noise that causes variations in signal amplitude between sensor blocks and between sensor rows. In order to account for the presence of noise in a sensor apparatus, various embodiments apply a first adjustment to the sensor data to account for variations in signal amplitude that occur from block to block. Various embodiments may also apply a second adjustment to the sensor data to account for variations in signal amplitude that occur from row to row.
US09035890B2 Mobile device and control method for a mobile device
The present invention relates to a mobile device capable of performing a touch input and a control method thereof. A mobile device according to an embodiment of the present invention may include a display unit configured to display a plurality of objects, a detector configured to detect a pattern surrounding at least one of the objects, and a controller configured to implement a function corresponding to the object surrounded by the pattern.
US09035887B1 Interactive user interface
Methods and apparatuses are provided for navigating an electronic document. In one implementation, a method includes executing a command associated with a region selected by a tap gesture. In another implementation, a method includes displaying a slider on a slide bar including an expanded part corresponding to a section of the electronic document. The expanded part is disproportionately larger than other parts of the slide bar corresponding to other sections of the electronic document. Methods and apparatuses are provided for activating an element of an electronic document. In one implementation, a method includes activating the element selected by a touch gesture. Methods and apparatuses are provided for controlling a perceived brightness of an electronic document. In one implementation, a method includes displaying a partially opaque graphical object in front of the electronic document. The perceived brightness of the electronic document being based on an opacity of the graphical object.
US09035886B2 System and apparatus for a multi-point touch-sensitive sensor user interface using distinct digit identification
A computer program product for a multi-point touch-sensitive sensor user interface using distinct digit identification. The computer program product may include a relationship module, an assignment module, a receiving module, a determination module, and an initiation module. The relationship module may determine a relationship between at least two digits. The assignment module may assign a distinct digit identity to each digit of the at least two digits. The receiving module may receive a digit event comprising at least one digit interaction. The determination module may determine a digit identity for each digit involved in the digit event and a digit interaction associated with each digit of the digit event. Finally, the initiation module may initiate a digit event function associated with the determined digit identity and the digit interaction. Therefore, a user has greater control over a device through the interface with each digit having a distinct function and identity.
US09035884B2 Subscription updates in multiple device language models
Systems and methods for intelligent language models that can be used across multiple devices are provided. Some embodiments provide for a client-server system for integrating change events from each device running a local language processing system into a master language model. The change events can be integrated, not only into the master model, but also into each of the other local language models. As a result, some embodiments enable restoration to new devices as well as synchronization of usage across multiple devices. In addition, real-time messaging can be used on selected messages to ensure that high priority change events are updated quickly across all active devices. Using a subscription model driven by a server infrastructure, utilization logic on the client side can also drive selective language model updates.
US09035879B2 Digital signs
A method for pairing a control device with a digital sign is provided. The method includes receiving control device geometric attributes and digital sign geometric attributes, determining a digital sign identification based on the control device geometric attributes and the digital sign geometric attributes, and transmitting the digital sign identification to the control device. The control device geometric attributes may define geometric attributes of the control device. The digital sign geometric attributes may define geometric attributes of the digital sign that the control device is attempting to control. The digital sign identification may define the digital sign that the control device.
US09035878B1 Input system
Methods and systems involving a graphic display in a head mounted display (HMD) are disclosed herein. An exemplary system may be configured to: (1) display a pointer and a graphic object in a graphic display; (2) receive body movement data; (3) use the body movement data as a basis to move the pointer in the graphic display; (4) define an active region in an area of the graphic display, where the graphic object is activated when the pointer is located within the active region; (5) define an expanded active region that encompasses and is larger than the active region; and (6) make the graphic object active in response to the pointer being moved into the active region and keep the graphic object active until the pointer is moved outside of the expanded active region.
US09035869B2 Liquid crystal display device
The present invention provides a liquid crystal display device which includes a first pixel and a second pixel which are arranged close to each other and are allocated to the same color, and color filters which differ in color tone and are formed on the first pixel and the second pixel, wherein a voltage for driving liquid crystal of the first pixel and a voltage for driving liquid crystal of the second pixel are controlled independently from each other.
US09035858B2 Pixel with reverse bias power source and organic light emitting device using the same
A pixel and an organic light emitting diode (OLED) display device including the same are disclosed. The pixel includes an organic light emitting diode and an inverse voltage transistor positioned between an anode of the organic light emitting diode and a reverse bias power source, and configured to transmit the inverse voltage to the organic light emitting diode (OLED).
US09035852B2 Method for driving light-emitting device
A method for driving a light-emitting device comprises steps of: supplying a first potential to a drain of a transistor and a second potential being lower than the first potential to a cathode of a light-emitting element; supplying a third potential which is lower than a potential obtained by adding the threshold voltage of the transistor, the threshold voltage of the light-emitting element, and the second potential to a gate electrode of the transistor, and a fourth potential being lower than a potential obtained by subtracting the threshold voltage of the transistor from the third potential to the source of the transistor; stopping supply of the fourth potential to the source of the transistor; and supplying a potential of an image signal to the gate electrode of the transistor.
US09035849B2 Methods and apparatus for enhanced radiation characteristics from antennas and related components
Aspect of the present disclosure are directed to methods and apparatus producing enhanced radiation characteristics, e.g., wideband behavior, in or for antennas and related components by providing concentric sleeves, with air or dielectric material as a spacer, where the sleeves include one or more conductive layers, at least a portion of which includes fractal resonators closely spaced, in terms of wavelength. A further aspect of the present disclosure is directed to surfaces that include dual-use or multiple-use apertures. Such aperture engine surfaces can include a top (or first) layer of antenna arrays, a middle (or second) layer of a metal-fractal backplane player, and a third (or bottom) layer for solar cell or solar oriented power collection.
US09035848B2 Modular active radiating device for electronically scanned array antennas
The invention concerns a device in the domain of AESA (“Active Electronically Scanned Array”) systems required for e.g. radar multifunctional systems with communication capabilities and electronic/analysis countermeasures, providing a constructive element for the realization of modular active radiating panels, which are economic and scalable depending on the system needs, to be used on multi-roles and multi-domains platforms. The architecture according to the invention presents a so-called “tile” architecture and uses a multilayer configuration incorporating the radiating elements, the control and supply controls, the transmitting/receiving (T/R) modules, the cooling system by using vertical interconnections, having a low cost and high integration.
US09035843B1 Ferrite-loaded, Fabry-Perot cavity antenna
The ferrite-loaded, Fabry-Perot Cavity antenna uses a novel superstrate based beam scanning/shaping mechanism by optimally placing three magnetized ferrite cylinders within the cavity. Beam scan in a certain direction required oppositely located ferrite cylinder to be axially biased using externally controlled DC magnetizing field. The FPC utilizes a composite dielectric superstrate to inversely relate the mainlobe-to-sidelobe ratio with scan-angle, which demonstrates larger reduction in side lobe level with increases angle of beam scan. The designed 10 GHz ferrite-loaded FPC antenna has dimensions of 6.4 cm×2 cm×1.6 cm. It achieves a −10 dB impedance bandwidth of 525 MHz, directivity of 11.04 dB and a broadside beam steering range of ±12° for 200 kA/m (0.25 T) changes in the externally applied axial magnetizing field.
US09035837B2 Built-in antenna for electronic device
A built-in antenna apparatus for a electronic device is provided. The antenna apparatus comprises a PCB with conductive and non-conductive areas. An antenna radiator is disposed at the non-conductive area of the PCB; the antenna radiator has a feeding portion and at least a first radiating portion configured in a first pattern branched from the feeding portion and has an end portion electrically connected to the conductive area. At least one capacitor is electrically connected in series within the first radiating portion. A resonant frequency of the first radiating portion is a function of a capacitance value of the at least one capacitor. The antenna can be provided in a smaller size for a given frequency band due to the capacitance. A second antenna radiator branched from the feeding portion can also be provided for operation at a different frequency band.
US09035832B2 Mobile communication device with improved antenna performance
Mobile communication devices with improved antenna performance are provided. A mobile communication device includes a first antenna, a ground plane, and a diversity antenna. In a mode of operation which is not a multi-antenna transmission mode, the diversity antenna is electrically coupled to the ground plane. The diversity antenna increases the electrical length of the ground plane and enhances the antenna performance of the radiating assembly of the first antenna in combination with the ground antenna and the diversity antenna.
US09035827B2 Positioning using a local wave-propagation model
A method and apparatus for assisting the calculation of the position of a receiver device (1200), by observing a transmitted signal having a known structure. The method comprises: comparing (S220) the time of arrival, at a reference position (X1), of a first portion of the signal with the time of arrival at the receiver, at an unknown position (Y1), of a second portion of the signal; obtaining (S230) a local wave propagation model of the signal, the model comprising an estimate of the direction of propagation of the signal in the neighborhood of the reference position and unknown position; and using (S240) the direction of propagation and the result of the comparison to assist in the calculation of the unknown position relative to the reference position.
US09035824B2 System and method of radar location
A system and method of radar location comprises radar signal emission means, an emitted pulse of duration T1 and index i starting at instant T2(i); means receiving reflected radar signals; means determining correlation between reconstruction of an emitted pulse and signal received during the time interval between T2(i)+2*T1 and T2(i+1). The means determining a correlation can reconstruct a set, of at least one truncated pulse j of duration T3(j), less than T1, corresponding to the final part of said emitted pulse, said truncated pulses having increasing respective durations, determining at least one first correlated signal j by correlation of said truncated pulse j and signal received during time interval between T2(i)+T1 and T2(i)+T1+T3(j) and determining a second signal, based on first correlated signals j, by copying the time interval, of said correlated signal j, between T2(i)+T1+T3(j) and T2(i)+T1+T3(j+1), onto the time interval, of said second signal, between T2(i)+T1+T3(j) and T2(i)+T1+T3(j+1).
US09035821B2 Optimizing switching sequence in the case of switched antenna arrays
An antenna array for a radar sensor, wherein the antenna array has a number of antenna elements linearly arranged next to one another. The antenna elements are designed for transmitting or receiving a radar signal, and the antenna array has a switching unit, which is designed to connect the antenna elements according to a predetermined switching sequence individually, one after the other in time, with a transmitting or receiving unit of the radar sensor. The switching sequence, according to which the antenna elements are connected one after the other with the transmitting or receiving unit, deviates from the spatial sequence of the antenna elements in the antenna array.
US09035812B2 Method and apparatus for generating a band pass signal
A modulator and a method are disclosed. The modulator is for generating a band pass signal and comprises: sigma delta modulation logic operable to receive an input signal and to perform at least a 3-level quantisation of the input signal to generate an at least 3-level quantised signal; and requantisation logic operable to requantise the at least 3-level quantised signal to a 2-level quantised signal to be provided as the band pass signal. This approach improves the coding efficiency achieved compared to that possible using a 2-level sigma delta modulator, whilst also providing improved noise performance due to the inherent linearity of the 2-level quantised signal which is provided to drive the switch mode power amplifier. Accordingly, the performance of the modulator is improved by increasing its coding efficiency whilst maintaining its linearity which improves the noise performance in adjacent channels.
US09035810B1 System and method for digital-to-analog converter calibration
A system and method are provided for measuring current sources, such as might be useful in the calibration of a digital-to-analog converter (DAC). The method provides a first plurality of current sources. Each current source is engageable to supply a current representing a corresponding nominal value. The method selectively enables current source combinations of current. In response to measuring the current source combinations, current difference values are found, and the current source nominal values are adjusted using the current difference values. In one aspect, a reference current source is provided having a reference first value, and the current source nominal values are adjusted with respect to the reference first value. The current sources may have corresponding nominal digital values adjusted using measured digital difference values.
US09035808B2 Communication system and sample rate converter thereof
A communication system including a configurable sample rate converter and a controller is provided. The configurable sample rate converter, configured to convert a digital signal with a first sample rate to a converted signal with a second sample rate, being operable in one of a first configuration and a second configuration. The controller, configured to dynamically control the sample rate converter to operate in one of the first configuration and the second configuration according to at least one condition.
US09035806B2 Keyboard
A keyboard includes a plurality of key tops having areas where light is transmitted; a gear link part provided below the key top and configured to vertically move the key top, a housing part provided below the key top, the housing part being configured to hold the gear link part; a rubber actuator configured to provide a reaction force based on vertical motion of the key top; a membrane sheet provided below the rubber actuator and having a contact, the contact being configured to open and close based on the vertical motion of the key top; a support panel provided below the membrane sheet, the support panel being configured to fix the gear link part with the housing part; a light guide plate provided below the support panel; and a light emitting diode configured to emit the light to a side surface of the light guide plate.
US09035804B2 Data mining in a digital map database to identify intersections located at hill bottoms and enabling precautionary actions in a vehicle
Disclosed is a feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle, in particular, an intersection located at the bottom of a hill. A database that represents the road network is used to determine locations where an intersection of roads is located at the bottom of a hill and then, precautionary action data is added to the database to indicate such locations. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to take a precautionary action as the vehicle approaches such a location.
US09035803B2 Systems and methods for aiding traffic controllers and/or pilots
Gaze based systems and methods are used to aid traffic controllers and/or pilots. A gaze line of an eye of the user viewing the display is tracked using an eyetracker. An intersection of the gaze line of the eye with the display is calculated to provide continuous feedback as to where on the display the user is looking. A trace of the gaze line of the eye is correlated with elements of a situation. The user's awareness of the situation is inferred by verifying that the user has looked at the elements of the situation. In an embodiment, the user is notified of the situation when it is determined that the user has not looked at the elements of the situation for a predetermined period of time. The notification is automatically removed once it is determined that the user has looked at the elements of the situation.
US09035799B2 Providing parking availability information and parking alerts
A device may receive map data that identifies a parking facility located in a particular geographic area; identify the parking facility based on the map data; receive parking data that identifies an available or an unavailable parking space located in the parking facility; combine the map data and the parking data to form combined data; and provide the combined data for display. The combined data may cause a map of the particular geographic area to be displayed. The map may have a representation of the parking facility, a representation of a number of available or unavailable parking spaces in the parking facility, or a representation of an entrance of the parking facility.
US09035791B2 Data collection method and data collection system
A data collection system that collects information indicating a status of a battery mounted on a vehicle from the vehicle after shipment from a factory, includes a battery information collection server that is configured to periodically receive information of the battery and identification information, with which it is possible to identify the vehicle, that are transmitted wirelessly from a computer that is mounted on the vehicle and is configured to acquire and store the information of the battery mounted on the vehicle. The data collection system may further include a battery information analysis section that is configured to display a result of associating the information of the battery received by the battery information collection server with each vehicle using the identification information.
US09035789B2 Method and apparatus for automatic down-hole asset monitoring
A method and apparatus for automatic down-hole asset monitoring is provided that monitors tagged down-hole assets wherein the assets travel into and out of an oil or gas well. A rig reader system, a controller and a computer incorporating a graphic user interface are connected to monitor tagged assets moving into and out of a drill head. The rig reader portion may be a ring shaped device having therein an integrated antenna array and radio frequency identification interrogators that interrogate an SAW or RFID tag as it moves through the ring shaped device. The integrated antenna array may include evenly distributed antennas about an interior surface of the ring shaped device that are covered by a radome that seals the antenna array and interrogators against contamination from caustic chemicals and other substances found on or around an oil rig platform. The ring shaped rig reader may be mounted directly below or above a rotary table or a rig's floor or be between a well head of an oil and gas well and the rig floor. The rig reader of an exemplary rig reader system is adapted to withstand a wide temperature range, caustic chemicals, shock and vibration and other elements commonly present on and about an oil or gas rig.
US09035785B2 Graphic for use in determining a characteristic of a consumable
A graphic may include a consumable and having optically encoded information.
US09035776B2 Wireless monitoring of safety helmets
The subject disclosure provides a system and method for remote monitoring of a subject wearing a sports helmet. In one aspect, the system includes a safety helmet and a sensor integrated with the helmet for continuously gathering head acceleration force data, the head acceleration force data associated with the head movements of a subject. The system also includes a wireless transceiver coupled to the sensor for transmitting the head acceleration force data and a mobile device for receiving the head acceleration force data from the wireless transceiver. The system further includes a database engine for displaying the head acceleration force data to a user.
US09035766B2 System and method of determining gas detector information and status via RFID tags
In large systems of ambient condition detectors the respective detectors can each include an RFID-type tag or integrated circuit. The tag can transmit detector identification information and status information wirelessly to a displaced receiver. Receivers can be installed in docking/test stations as well as in portable units which can be carried by an individual entering, or, moving through a region being monitored by the detectors.
US09035756B2 Methods and systems related to remote tamper detection
Remote tamper detection. At least some of the example embodiments are methods including: receiving Global Positioning System (GPS) signals indicative of a location, the receiving by a first device coupled to an asset; periodically sending a signal of operability between the first device and a second device, the second device coupled to the asset, and the second device configured to selectively disable the asset; determining that receipt of the signal of operability has ceased; and then issuing an indication of the location of the first device responsive to the determining that receipt of the signal of operability has ceased, the issuing from the first device by a wireless transmission to a remote operations center.
US09035750B2 Method and system for state encoding
A system comprising at least one piece of equipment; a plurality of sensors adapted to measure one or more operating parameters of the equipment; and a signature generator adapted to encode a plurality of data streams from the sensors into an operating signature for the equipment.
US09035744B2 Method and apparatus for monitoring and controlling a medical device using a wireless mobile communication device
A medical device connector is provided for facilitating monitoring and control of a medical device by at least one of a plurality of wireless mobile communication devices. The medical connector includes a memory, a communication subsystem for exchanging messages with at least one of the wireless mobile communication devices. The medical connector further includes a microprocessor for authenticating the wireless mobile communication device, assigning a role to the wireless mobile communication device and transmitting a confirmation to the wireless communication device via the communication subsystem. If the wireless mobile communication device is not authenticated then the microprocessor transmits a request failure to the wireless mobile communication device via the communication subsystem. The connector also includes a data port for monitoring data from the medical device and controlling the medical device in response to control actions received from the wireless mobile communication device.
US09035739B2 Subsea fuse assembly
A subsea fuse assembly is provided. The subsea fuse assembly is adapted to be operated in a pressurized environment. The subsea fuse assembly includes an enclosure adapted to be filled with a dielectric liquid, and a pressure compensator including a flexible element for pressure compensation. The subsea fuse assembly also includes a first penetrator and a second penetrator each passing through a wall of the enclosure for leading a first electric conductor and a second electric conductor, respectively, into the enclosure. The subsea fuse assembly includes a fuse arranged inside the enclosure and connected between the first electric conductor and the second electric conductor.
US09035733B2 Mitigated-force carriage for high magnetic field environments
A carriage for high magnetic field environments includes a plurality of work-piece separators disposed in an operable relationship with a work-piece processing magnet having a magnetic field strength of at least 1 Tesla for supporting and separating a plurality of work-pieces by a preselected, essentially equal spacing, so that, as a first work-piece is inserted into the magnetic field, a second work-piece is simultaneously withdrawn from the magnetic field, so that an attractive magnetic force imparted on the first work-piece offsets a resistive magnetic force imparted on the second work-piece.
US09035728B2 Electromagnetic interface secured by using an indirect compression force to slidably engage first and second force transfer features
In an example embodiment, an electromagnetic interface can comprise: a first component comprising a first waveguide channel, a first interface surface, and a first force transfer feature; a second component comprising a second waveguide channel, a second interface surface, and a second force transfer feature; and a fastener that can be configured to force the first force transfer feature in sliding engagement with the second force transfer feature. The first and second force transfer features can be configured to interoperate to create an indirect force holding the first interface surface in contact with the second interface surface and holding the first waveguide channel in alignment with the second waveguide channel.
US09035727B2 Frequency-tunable filter
A frequency tunable filter is disclosed. The frequency tunable filter includes a filter unit that can tune a frequency band of a frequency signal being filtered, a communication module that receives a control signal for controlling the tuning of the frequency band, and a control unit that controls the tuning of the frequency band based on the control signals. The disclosed filter can control the tuning of the filter's frequency band wirelessly.
US09035725B2 Acoustic wave device
An acoustic wave device includes a piezoelectric substrate, an interdigital transducer (IDT) electrode provided on an upper surface of the piezoelectric substrate, a first dielectric film covering the upper surface of the piezoelectric substrate to cover the IDT electrode, and a second dielectric film covering an upper surface of the first dielectric film. The second dielectric film includes a thin portion positioned in a tip region of electrode fingers of the IDT electrode and a thick portion which is positioned in a middle region of the IDT electrode and is thicker than the thin portion. The acoustic wave device suppresses spurious emission and has superior passband characteristics.
US09035722B2 Ladder filter, duplexer and module
A ladder filter includes at least one series resonator connected in series between an input terminal and an output terminal, at least one parallel resonator connected in parallel with the at least one series resonator, an additional resonator connected in series between the at least one series resonator and one of the input terminal and the output terminal, and an inductor connected in series to the additional resonator, the additional resonator having a resonance frequency higher than an anti-resonance frequency of the at least one series resonator.
US09035719B2 Three dimensional branchline coupler using through silicon vias and design structures
A three dimensional (3D) branchline coupler using through silicon vias (TSV), methods of manufacturing the same and design structures are disclosed. The method includes forming a first waveguide structure in a first dielectric material. The method further includes forming a second waveguide structure in a second dielectric material. The method further includes forming through silicon vias through a substrate formed between the first dielectric material and the second dielectric material, which connects the first waveguide structure to the second waveguide structure.
US09035715B2 Compact broadband impedance transformer
The present invention is directed to an impedance transformation device for use in a system having a characteristic system impedance, the device being characterized by a predetermined bandwidth having a center frequency. The device housing size is one-eighth wavelength of the center frequency. A first coupler is characterized by an even mode impedance and an odd mode impedance. The bandwidth is a function of the even mode impedance and the odd mode impedance substantially corresponds to the component port impedance. At least one second coupler is disposed in parallel with the first coupler and is characterized by the even mode impedance and the odd mode impedance.
US09035710B2 PWM signal generating circuit, printer, and PWM signal generating method
A PWM signal generating circuit, printer, and PWM signal generating method are described. The PWM signal generating circuit includes: a single counter configured to count values expressed in N bits; and at least one arithmetic device configured to generate a PWM signal, each of the at least one arithmetic device including a pulse width data storage unit for storing N-bit pulse width data representing a pulse width of the PWM signal to be generated, and an adder for calculating a carry value from a most significant bit obtained when adding the count value and the pulse width data. A signal having a level corresponding to the carry value is output at every change in the count value so that the PWM signal having the pulse width of the pulse width data is generated.
US09035708B2 Low noise voltage controlled oscillator
An enhanced negative resistance voltage controlled oscillator (VCO) circuit is provided, in which a parallel connection of a capacitor and a resistor configured to provide frequency-dependent transconductance is present across source nodes of a first pair of field effect transistors in which gate nodes and drain nodes are cross-coupled. The source nodes of the first pair of field effect transistors are electrically shorted to drain nodes of a second pair of field effect transistors of which the gate nodes are electrically shorted to the gate nodes of the first pair of field effect transistors. The parallel connection of the capacitor and the resistor includes a parallel connection of a capacitor and a resistor such that the net transconductance of the first pair of field effect transistors is less at low frequencies where thermal noise and flicker noise are dominant part of the phase noise than at the operational frequency range.
US09035705B2 Low-power oscillator
An integrated oscillator circuit comprises an oscillator configured to be switched between a first frequency and a second frequency. A switching circuit receives an input representing a target frequency and switches the oscillator between the first and second frequencies at intervals determined by the input, so as to cause the average output frequency of the oscillator to approximate the target frequency.