Document Document Title
US08893308B2 Counterfeit prevention for optical media
A method and system are provided for counterfeit prevention for optical media. In one example, a system is provided for verifying authenticity information on an optical medium. The system receives the optical medium including a fingerprint having at least one probabilistic feature. A probabilistic feature is a physical feature having both a substantial chance to be read as a first value and a substantial chance to be read as a second value. The system receives an o-DNA signature-at-issuance. The system calculates an o-DNA signature-at-verification by reading each probabilistic feature plural times. The system calculates a vector-of-differences between the o-DNA signature-at-issuance and the o-DNA signature-at-verification. The vector-of-differences includes a maximum distance metric between the o-DNA signature-at-issuance and the o-DNA signature-at-verification. The vector-of-differences indicates the optical medium is authentic if the maximum distance metric is less than a threshold.
US08893292B2 Privacy preserving statistical analysis for distributed databases
Aggregate statistics are determined by first randomizing independently data X and Y to obtain randomized data {circumflex over (X)} and Ŷ. The first randomizing preserves the privacy of the data X and Y. Then, the randomized data {circumflex over (X)} and Ŷ is randomized secondly to obtain randomized data {tilde over (X)} and {tilde over (Y)} for a server, and helper information T{tilde over (X)}|{circumflex over (X)} and TŶ|Ŷ for a client, wherein T represents an empirical distribution, and wherein the randomizing secondly preserves the privacy of the aggregate statistics of the data X and Y. The server then determines T{tilde over (X)},{tilde over (Y)}. Last, the client applies the side information T{tilde over (X)}|{circumflex over (X)} and TŶ|Ŷ to T{tilde over (X)},{tilde over (Y)} to obtain an estimated {dot over (T)}X,Y, where “|” and “,” between X and Y represent a conditional and joint distribution, respectively.
US08893291B2 Security through metadata orchestrators
A method of obtaining a service from a second cloud domain, the method being performed by a first cloud domain, includes identifying the second cloud domain which provides the service from among a plurality of cloud domains by analyzing metadata parameters of the plurality of cloud domains, receiving an indication of data which is requested by the second cloud domain to perform the service, and transmitting the requested data along with metadata corresponding to the requested data to the second cloud domain.
US08893288B2 Prevention of information leakage from a document based on dynamic database label based access control (LBAC) policies
In a method for preventing information leakage in a workflow environment, a computer system receives a request to access documents in a repository. In one aspect, the computer system identifies articles in the document against the access credentials of the requestor. Further, the computer system extracts protected information from rows and columns in the articles based on label access controls. In another aspect, the computer system generates protected values in the extracted protected information from the rows and generating protected patterns in the extracted protected information from the columns. The computer system redacts the generated protected value and the generated protected patterns based on the access credentials of the requestor.
US08893285B2 Securing data using integrated host-based data loss agent with encryption detection
A method and system for securing data in a computer system provides the capability to secure information even when it leaves the boundaries of the organization using a data loss agent integrated with encryption software. A method for securing data in a computer system comprises detecting attempted connection or access to a data destination to which sensitive data may be written, determining an encryption status of the data destination, allowing the connection or access to the data destination when the data destination is encrypted, and taking action to secure the sensitive data when the data destination is not encrypted.
US08893275B2 JCVM bytecode execution protection against fault attacks
The invention relates to a computing device comprising means to store and execute bytecodes, the computing device storing bytecodes which comprise a bytecode for calling a method. An attack detection bytecode is present after the bytecode for calling the method, and when executing bytecode, the computing device is set, upon return from the method, to continue bytecode execution after the attack detection bytecode. The invention also relates to a procedure for generating secure bytecode and to an applet development tool.
US08893263B2 Apparatus and method for securing data on a portable storage device
A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided.
US08893252B1 Wireless communication selective barrier
A selective barrier prevents undesired communication between a protected region and an unprotected region. Wireless communication is allowed within the protected region, while wireless communication is prevented between the protected region and any unprotected regions. Particular undesired message packets might be selected by business rules responsive to aspects of individual messages. Particular unprotected regions might be statically or dynamically determined. Alternatively, the selective barrier similarly operates to block undesired message packets from originating in any of the unprotected regions and successfully being received in the protected region.
US08893242B2 System and method for pool-based identity generation and use for service access
A computer-implemented system and method for pool-based identity generation and use for service access is disclosed. The method in an example embodiment includes seeding an identity generator with a private key; retrieving independently verifiable data corresponding to a service consumer; using the independently verifiable data to create signed assertions corresponding to the service consumer; generating a non-portable identity document associated with the service consumer, the identity document including the signed assertions; signing the identity document with the private key; and conveying the signed identity document to the service consumer via a secure link.
US08893239B2 Authentication of a device with a service provider
A service provider may provide one or more services to and/or for a client. Providing a service may involve receiving a service request including a security token at the service provider and determining whether the security token is valid. Providing the service may also involve determining a session security token if the security token is valid and generating a service response including the session security token. Providing the service may further involve receiving a service request including the session security token, determining whether the session security token is valid, and, if the session security token is valid, generating a second service response.
US08893235B2 Information processing apparatus, control method therefor, and storage medium storing program thereof
An information processing apparatus acquires, from a Web server, an operation screen for inputting authentication information, displays the acquired operation screen, and accepts authentication information input by a user. The apparatus then executes authentication processing using the accepted authentication information without transmitting the authentication information to the Web server, and authorizes, when the authentication succeeds, the user to use a function of itself.
US08893228B2 Visualization of access permission status
Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.
US08893223B1 Scanning protected files for violations of a data loss prevention policy
A method and apparatus for scanning protected files for violations of a Data Loss Prevention (DLP) policy is described. In one method, an inventory of protected files in the computing system is created. The inventory stores hashes and policy violation statuses of the protected files. The method obtains a running instance of a data object corresponding one of the protected files when the one protected is created, opened, or saved. The method extracts decrypted data from the running instance of the data object and scans the decrypted data to detect a violation of a DLP policy. The method creates a hash of the one protected file and stores the hash and a policy violation status of the one protected file. The method monitors the protected files of the inventory. When the method detects a transfer of one of the protected files being monitored, the method performs an action when the policy violation status indicates that the one protected file violates the DLP policy.
US08893220B2 Managing co-editing sessions
A computer-implemented method, system, and/or computer program mediates a co-editing session for a document. After establishing a co-editing session for a first user and a second user to co-edit a document, a first modification of the document is received from the first user. A second modification of the document, which eliminates the first modification, is subsequently received from the second user. In response to a quantity of subsequent modifications, after the first and second modifications, exceeding a predetermined value, an action is initiated to prevent further modifications to the document.
US08893214B2 Image processing apparatus, signal processing method, and program
The present invention relates to a transmitting apparatus and method and a receiving apparatus and method that allow obtaining of all of the tuning information of a multi-segment broadcasting. A signal converter 43 generates an NIT of the center segment of a One-Seg rebroadcasting including tuning information that is information on tuning to the center segment of the One-Seg rebroadcasting and multi-segment information indicating that the center segment is a segment of the multi-segment broadcasting. A multi-segment transmitter 44 transmits an NIT of the center segment of the One-Seg rebroadcasting in the center segment. The invention is applicable to, for example, a broadcasting station that transmits a multi-segment broadcasting in a terrestrial digital broadcasting wave.
US08893213B2 Content synchronization techniques
Techniques are disclosed that involve copying recorded content from a host device (e.g., a PVR) to a portable device. A storage medium within the portable device may include a portion that is assigned to store desired content received from the host device. Allocation of this portion may be based on a user selection. In embodiments, content may be automatically copied (“synchronized”) from the host device to the portable device. This copying may be based on various factors, such as previous synchronization and/or outputting activities.
US08893208B2 Method and system for federated over-the-top content delivery
A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
US08893204B2 Dynamically adapting media streams
Tools and techniques for dynamically transcoding media streams are described herein. These tools may provide machine-readable storage media that contain machine-readable instructions that, when executed by the machine, cause the machine to define initial transcoding schemes under which media streams are to be transcoded as they passes between endpoints. In response to changes in conditions affecting the media streams, the machine may dynamically update the initial transcoding scheme.
US08893203B2 Method and system for content delivery
A method and system for providing video content on a data network connected device having a display and a device display controller including a player. The method comprises the steps of a data network connected device, accesses a reference file including a plurality of player control parameter values and linking data for one or more content sources. Play control commands are provided to the player based on the play control parameter values. Content data is acquired by the player from one or more content sources via the data network using the linking data, and the content acquired from each source played on the display in accordance with the player control commands. The reference file may be a pre-existing reference file or a reference file created in response to a request to play the video content data. A reference file compiler is provided for generating the reference file.
US08893197B2 Licensed and unlicensed spectrum set-top box
Novel tools and techniques are described for providing media content to a plurality of set-top boxes (“STBs”) over a licensed spectrum and over an unlicensed spectrum. In an aspect, each of the plurality of STBs might comprise a first transceiver configured to receive media content or data over a licensed spectrum and a second transceiver configured to receive and send media content or data over an unlicensed spectrum. The first STB of the plurality of STBs might receive a first portion of the media content at the first transceiver and receive a second portion of the media content at the second transceiver from a second STB of the plurality of STBs. The plurality of STBs might query each other to determine available frequencies and/or bandwidth, and might store results of the query in a table in local memory or in a database accessible by all of the plurality of STBs.
US08893196B2 Personalized content
A media switch enables a terminal to access content by receiving a content request from a terminal for a first piece of content to be distributed over a cable system, identifying a personal channel within resources available in the cable system to distribute the first piece of content to the terminal, transmitting access information to the terminal to enable the terminal to access the first piece of content through the personal channel, and interfacing with a cable headend to provide the first piece of content on the personal channel.
US08893195B2 Electronic devices for capturing media content and transmitting the media content to a network accessible media repository and methods of operating the same
A client device is operated by providing a media content record function, receiving a user invocation of the media content record function, recording media content responsive to the user invocation of the media content record function, obtaining a list of authorized recipients for the media content, receiving a user selection of at least one of the authorized recipients for the media content, associating the selected at least one of the authorized recipients with the media content, and transmitting the media content along with information identifying the at least one of the authorized recipients associated therewith from the client device to a network accessible media repository for storage therein. The media content includes audio, video, and/or image content.
US08893191B2 Method, apparatus and system for renewing program
A method, system, and apparatus for renewing a program are disclosed. The method includes: obtaining programs associated with a set renewed program according to the renewed program; using one or more of the obtained associated programs as successive programs to the renewed program; and renewing the successive programs automatically. The present invention brings the following benefits: Programs in multiple series or programs associated with a program can be renewed automatically, which overcomes the problems in the prior art, namely, separate renewal of every episode of a program series or separate renewal of programs associated with a renewed program, complicated user operations, and poor user experiences.
US08893187B2 Digital contents receiving apparatus
A television set is capable of receiving both broadcast program from television station and corresponding digital file of the same contents from a server station through internet. The television set keeps information of time limit for the server station to surely provide the file. The television set automatically downloads the file when the time limit comes close or the time limit information is failed to be kept. The television set keeps URL for the moving image program enjoyed upon turning-off of the television set until the next turning-on for instantly enjoying the moving image content provided at the URL. User who turning-on the television set or changing the channel with any program not in mind to feel interest in the program on display by chance can enjoy the program from the beginning by means of downloading corresponding digital file of the same contents through internet by an automatic link.
US08893180B2 Automatic contact information transmission system
According to one aspect, a DVR sends a user's contact information over a network to a third party. Upon determining that a television program or advertisement contains a special tag that is associated with a third party, the DVR displays, to the user, a prompt that invites the DVR user to allow the DVR to send the user's contact information to the third party. If the user gives permission for the DVR to send the contact information to the third party, then the DVR sends the contact information to the third party (e.g., over the Internet).
US08893174B2 Method and system for providing customized media content
The invention is a method and system for customizing media content distributed by a multicast network based on a stored user profile. A new high quality video distribution method is disclosed. A new system supporting targeted, interactive advertising is taught. The tracking of media content consumed in the home is enabled. Media content producers are provided with a new connection to media content consumers. Unwanted media channels are no longer distributed to a customer.
US08893173B2 Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
US08893172B1 Method and system for announcement
A method for delivering audio announcements, includes: receiving an announcement package, the announcement package including a package identity, a package update time, and one or more announcement items; and presenting the announcement package to an audio player. Each announcement item includes an item identity, and a summary part, where the summary part includes audio information. The audio information includes an audio data type and audio data. Updates for the announcement package can be received, where the announcement package is modified according to the update. A content of the announcement package can be replaced, deleted, or added. The announcement item can be presented to the audio player once, repeatedly, or periodically. In this manner, audio announcements are delivered in an effective and timely manner.
US08893162B2 Optical disc drive
In an optical disc drive, a degradation of traveling performance of an optical pickup under hard acceleration or hard deceleration in a random access operation or the like results in a degradation of recording/reproducing performance. Groove structure is provided between two gears of a guide feed provided in an optical pickup, and the groove forms bending structure. Thus, the engagement state between a screw gear and the gears of the guide feed is stabilized. This makes it possible to prevent tooth jumping and step-out from occurring in the gears during the traveling of the optical pickup, achieving stable traveling. In consequence, the recoding/reproducing performance of the optical disc drive can be improved.
US08893158B2 Information processing apparatus that switches between processing units running operating systems to be associated with a user interface and method for controlling information processing apparatus
An information processing apparatus includes a user interface, a switching unit, and a computer. The user interface is for a user that operates a first processing unit that runs a first operating system or a second processing unit that runs a second operating system. The switching unit selectively switches between the first processing unit and the second processing unit to be associated with the user interface. The computer functions as the first processing unit. The computer functions as the second processing unit. The computer runs a first application program on the first operating system. The computer activates, on the second operating system, a second application program related to the first application program, in a state in which the first processing unit is associated with the user interface. The computer controls the switching unit upon completion of the activation of the second application program.
US08893143B2 Hardware virtualization for media processing
Methods and systems for implementing virtual processors are disclosed. For example, in an embodiment a processing apparatus configured to act as a plurality of virtual processors includes a first virtual program space that includes a first program execution memory, the first program execution memory including code to run a non-real-time operating system capable of supporting a one or more non-real-time applications, a second virtual program space that includes a second program execution memory, the second program execution memory including code to run one or more real-time processes, and a central processing unit (CPU) configured to operate in a first operating mode and a second operating mode, the CPU being configured to perform operating system and application activities using the first virtual program space for the first operating mode without using the second virtual program space and without appreciably interfering with the one or more real-time processes that are running in the second operating mode.
US08893131B2 System and/or method for bulk loading of records into an ordered distributed database
In a large-scale transaction such as the bulk loading of new records into an ordered, distributed database, a transaction limit such as an insert limit may be chosen, partitions on overfull storage servers may be designated to be moved to underfull storage servers, and the move assignments may be based, at least in part on the degree to which a storage server is underfull and the move and insertion costs of the partitions to be moved.
US08893130B2 Task scheduling method and system
Provided is a method for scheduling activities. The method includes partitioning tasks provided for scheduling. The partitioning is accomplished by receiving at least one task including at least one data type. The data type is reviewed to determine at least one scheduling criteria and the task is routed to a queue based on the determined scheduling criteria. Each queue also has at least one queue characteristic. The method also includes scheduling the partitioned tasks. The scheduling is accomplished by retrieving the at least one task from the queue in response to a trigger. The retrieved task is routed to at least one scheduler. In a first instance the routing is based on the queue characteristic. In a second instance the routing is based on at least one scheduler characteristic. A scheduling system for performing this method is also provided.
US08893127B2 Method and system for loading application to a local memory of a co-processor system by using position independent loader
A co-processor system and a method for loading an application to a local memory of a co-processor system. In the method, re-locatable code and descriptive data are copied from a loading region to a non-loading region. An executable image to be loaded is loaded using the re-locatable code copied to the non-loading region according to the descriptive data. The local memory includes a loading region and a non-loading region, the loading region stories a loader and descriptive data of an executable image to be loaded of the application, and the loader includes re-locatable code. A system is provided for carrying out the steps of the method. In accordance with the system and method of the present invention, flexibility of co-processor system application development is improved without occupying additional storage space.
US08893126B2 Binding a process to a special purpose processing element having characteristics of a processor
A heterogeneous processing element model is provided where I/O devices look and act like processors. In order to be treated like a processor, an I/O processing element, or other special purpose processing element, must follow some rules and have some characteristics of a processor, such as address translation, security, interrupt handling, and exception processing, for example. The heterogeneous processing element model puts special purpose processing elements on the same playing field as processors, from a programming perspective, operating system perspective, and power perspective. The operating system can get work to a security engine, for example, in the same way it does to a processor.
US08893124B2 Method, apparatus and system for limiting access to virtualization information in a memory
Techniques for limiting access to virtualization information which is stored in a memory region allocated to a virtual machine instance. In an embodiment, virtualization information is written over in response to an indication of a close event which is to change an allocation of the memory region to the virtual machine instance. In another embodiment, the virtualization information is written over before the memory region is made available for a subsequent allocation.
US08893122B2 Virtual computer system and a method of controlling a virtual computer system on movement of a virtual computer
A hypervisor is operated while an I/O device is not controlled by the hypervisor performs a process operation. A result of the process of the I/O device which is being concurrently operated is recorded to be capable of being reflected to the operation of the hypervisor. Therefore, a hypervisor which assigns a computer including an I/O control device controlling an I/O device, a main storage device, and a CPU as resources to each of one or more logical partitions (LPAR) and performs control, and a logging circuit recording data transmission from the I/O device to the main storage device, which is uncontrolled by the hypervisor, in response to an instruction from the hypervisor, are provided. It is possible to shorten a halt time period of an LPAR.
US08893111B2 Event evaluation using extrinsic state information
A method and system are described for obtaining an indication of an event in a first subsystem roughly contemporaneously with obtaining information pertinent to a state of a second subsystem and transmitting an evaluation of the event in the first subsystem, responsive to the information pertinent to the state of the second subsystem.
US08893097B2 Tool configured to build cross-browser toolbar
A tool configured to build a cross-browser toolbar is provided. The tool includes a processor; and a memory coupled to the processor and configured to store at least instructions for execution of a wizard program by the processor, the wizard program causes to: receive an input identifying at least user interface elements and event handlers respective of the user interface elements, the input further identifies at least two different types of a web browser on which the toolbar can be executed; generate respective of the received input a toolbar render object, a script file, and at least one toolbar library for each type of web browser; and compile the toolbar render object, the script file, and the least one toolbar library into an installer file.
US08893088B2 Dynamic program evaluation for system adaptation
A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables.
US08893080B2 Parallelization of dataflow actors with local state
Processing a dataflow program by a program development tool includes analyzing an actor defined by the dataflow program to identify original sequences of actions that can be reformulated to achieve greater execution parallelism while maintaining the same functionality as the original sequences. A processed dataflow program is produced comprising processed dataflow program instructions and decision point program instructions. The processed dataflow program instructions comprise alternative sequences of reformulated actions that achieve greater execution parallelism while maintaining the same functionality as the identified one or more original sequences. The decision point program instructions direct processing equipment to select and execute one or more of the alternative sequences of reformulated actions, wherein selection is based on state and token information in existence at the time of selection. When more than one alternative sequence can be selected, selection of sequence with highest parallelism is preferred.
US08893079B2 Methods for generating code for an architecture encoding an extended register specification
There are provided methods and computer program products for generating code for an architecture encoding an extended register specification. A method for generating code for a fixed-width instruction set includes identifying a non-contiguous register specifier. The method further includes generating a fixed-width instruction word that includes the non-contiguous register specifier.
US08893076B2 Configurable computation modules
Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. The selected modules may be assembled based on the respective define one or more module inputs to each selected module and the defined one or more connections between modules. The assembled selected module may enable analysis to be performed on data received at the respective one or more module inputs.
US08893069B2 Method of schematic driven layout creation
A computer-implemented method is disclosed for layout pattern or layout constraint reuse by identifying sub-circuits with identical or similar schematic structure based on a topology comparison strategy. The selected sub-circuit is transformed into a topology representing the relative positions among the instances of the selected sub-circuit. Based on the topology, one or more sub-circuits with identical or similar topologies in a predefined scope of a schematic are recognized and identified. Accordingly, the layout or the layout constraint of the selected sub-circuit is copied and associated to each of the identified sub-circuits. Furthermore, once the sub-circuits are identified, they can be listed on a user interface with notations to allow users to confirm each of the identified sub-circuits respectively.
US08893068B1 Techniques to generate a more accurate simulation model
Techniques generating a simulation model for a circuit design are disclosed. One of the techniques includes extracting a plurality design properties associated with the circuit design. The design properties are extracted from a netlist of the circuit design and may include an input/output (I/O) buffer setting extracted from a first netlist of the circuit design or an environmental condition associated with the circuit design. A second netlist for the circuit design is generated based on the design properties and is simulated based on the design properties. A simulation model for the circuit design is generated. In an exemplary embodiment, the simulation model reflects the I/O buffer setting or the environmental condition associated with the circuit design.
US08893060B2 Optimization of source, mask and projection optics
Embodiments of the present invention provide methods for optimizing a lithographic projection apparatus including optimizing projection optics therein, and preferably including optimizing a source, a mask, and the projection optics. The projection optics is sometimes broadly referred to as “lens”, and therefore the joint optimization process may be termed source mask lens optimization (SMLO). SMLO is desirable over existing source mask optimization process (SMO), partially because including the projection optics in the optimization can lead to a larger process window by introducing a plurality of adjustable characteristics of the projection optics. The projection optics can be used to shape wavefront in the lithographic projection apparatus, enabling aberration control of the overall imaging process. According to the embodiments herein, the optimization can be accelerated by iteratively using linear fitting algorithm or using Taylor series expansion using partial derivatives of transmission cross coefficients (TCCs).
US08893056B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which a selection and/or execution of an application can be designated using a list of applications currently executed in a multitasking environment. The present invention includes a display unit, a user input unit configured to receive an input of a command from a user, and a controller, when a plurality of applications are being executed, if there is a first input via the user input unit, controlling a list of a plurality of the currently executed applications to be displayed on a first region, the controller, if one of at least one or more applications running in the background in the list is selected by a second input via the user input unit, controlling the selected application to be displayed on a second region of the display unit by having a prescribed visual effect applied thereto.
US08893054B2 Devices, systems, and methods for conveying gesture commands
Devices, systems, and methods are disclosed which relate to conveying gestures associated with commands by displaying images that a user associates with a gesture. Upon performance of the gesture, the commands are carried out by a device, system, etc. For example, a mobile device displays a gesture icon of a hammer. The gesture icon is labeled with a command. When a user makes a downward motion with the forearm, the mobile device senses that gesture through a gesture sensor. The mobile device interprets the gesture and executes the command in the label of the gesture icon.
US08893045B2 Display controller, display control method and program
An information processing apparatus that acquires first data from a first server connected to the information processing apparatus via a network; generates a first menu based on the first data; controls a display to display the first menu; acquires second data from a second server connected to the information processing apparatus via a network based on a received input corresponding to the first menu; generates a second menu based on the second data; and controls the display to display the second menu.
US08893040B2 Systems, devices, or methods for accessing information employing a tumbler-style graphical user interface
Systems, methods, and devices employing tumbler-style graphical user interfaces (TSGUI) are presented. TSGUI can facilitate high context rapid selection of content objects from at least a plurality of tumbler components. Selection of content objects can relate to a path for a memory to access a related final information. TSGUI can be employed in mobile computing devices, including telephonic mobile computing devices. In an embodiment a TSGUI of a mobile device can facilitate access to content in relation to messaging applications native to the mobile device.
US08893038B2 Graphical association of task bar entries with corresponding desktop locations
Embodiments of the present invention address deficiencies of the art in respect to task bar management and provide a method, system and computer program product for graphical association of task bar entries. In one embodiment of the invention, a method for graphically associating a window with a task bar entry in a windowing operating system GUI can be provided. The method can include rendering multiple windows in a z-space sequence in a desktop of the windowing operating system graphical user interface and detecting a proximity event for an entry in a task bar for the windowing operating system graphical user interface. In response to detecting the proximity event, a corresponding one of the windows in the desktop can be highlighted without re-ordering the z-space sequence.
US08893037B2 Interactive and dynamic medical visualization interface tools
User interfaces facilitate user interaction with virtual representations of anatomical structures that are displayed on computing systems. The user interfaces demonstrably reflect the relative impact of different medical conditions on the anatomical structures. The impact of the medical conditions can be reflected in real-time, as a slider object is manipulated to pull a slide transition screen over the anatomical object. Portions of the anatomical object that become overlapped by the slide transition screens are displayed with dynamic modifications that reflect the impact of the medical conditions associated with the slide transition screens.
US08893034B2 Motion enabled multi-frame challenge-response test
A method for generating a multi-frame image rendering of a challenge-response test on a display is presented. The method begins by identifying a pattern with graphical elements, and a display region for rendering an entry object of the multi-frame image of the challenge-response test. Then a foreground sampling window having a non-patterned area defined by the entry object is defined. The foreground sampling window captures graphical elements of the pattern along a first path. In addition, a background sampling window that captures graphical elements of the pattern along a second path is defined. The foreground sampling window is overlaid on the background sampling window at the display region of the display, such that the entry object of the challenge-response test is discernable from the pattern during a period of time when multiple frames are rendered.
US08893031B2 Virtual business object node associations
A computer-implemented system may include reception of an instruction to create an association for an element of a UI component model, determination of a first business object model of the association, determination of a second business object model of the association, definition of foreign key parameters associating an attribute of the first business object model with an attribute of an element of the second business object model, reception of an instruction to bind the element of the UI component model to a second attribute of the element of the second business object model, and creation of metadata in the UI component model associating the element of the UI component model with the second attribute of the element of the second business object model, the metadata comprising the foreign key parameters.
US08893028B2 Supplementary calculation of numeric data in a web browser
An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data.
US08893027B2 Providing hosted virtual desktop infrastructure services
In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
US08893026B2 System and method for creating and broadcasting interactive panoramic walk-through applications
The system and method provides for creating, storing and broadcasting interactive panoramic walk-through applications. The combination of images is determined by the array of possibilities for the user to choose the direction of displacement at each intersection point and from each point or geographical coordinate, to have a complete view from a first person's point of view. The system uses geo-streaming methods to optimize broadcast and real-time construction of panoramic applications. The system provides a visual perspective which approaches that of human vision.
US08893010B1 Experience sharing in location-based social networking
An exemplary computer-implemented method involves a computing device: (a) causing a graphic display to display a user-interface for accessing one or more experience-sharing sessions, wherein the user-interface is associated with a first user-account; (b) determining a location; (c) initiating a location-based search for one or more associated experience-sharing sessions, wherein each associated experience sharing session involves at least one second user-account that has a confirmed association with the first user-account, and wherein the location-based search is based on the determined location; and (d) causing the graphic display to display at least a portion of each of one or more associated experience-sharing sessions that result from the location-based search.
US08893009B2 End user device that secures an association of application to service policy with an application certificate check
Network service provisioning is described. Network service provisioning to a device includes a mechanism for ensuring that network services are available based upon one or more of appropriate traffic control, billing, and notification policies. Ensuring that the policies are properly enforced on a device is a focus of this paper. The enforcement policies can be on the device or in the network.
US08893004B2 User interface proxy method and system
A user interface proxy method and system. The method includes presenting by a computer processor, an application user interface request from a client computing system. The application user interface request includes parameters associated with an application user interface. The computer processor enables a proxy user interface instance within a first cloud instance associated with the parameters. The computer processor transmits the application user interface request to the proxy user interface instance. The computer processor transmits results associated with the application user interface request to the client computing system. The computer processor receives messages associated with interactions between the client computing system and a user. The computer processor transmits the messages to the proxy user interface instance. The computer processor transmits feedback data associated with the messages to the client computing system.
US08893003B2 Multi-media center for computing systems
Various “media-components” are provided in a “multi-media center.” In modular architecture, a module-controller communicates with media-modules provided for various media-components. A media-module can include or obtain data pertaining to a particular media-component, identify media-player(s), and access information related to their media. However, the media-modules are isolated from each other, and the module-controller effectively controls output generated in response to user input. A user interface library is provided for the media-modules. Media-modules can obtain a template or other tools from the library and construct their user interface (e.g., menus). Media-modules can also identify a media-player that can be initiated in response to user input. Subsequently, the media-controller forwards user input to the media-player.
US08892999B2 Interactive avatar for social network services
An embodiment is an avatar or avatar environment to visualize data within an athletic performance system or service and/or a social network system or service, for example as part of the Internet. The avatar may further evolve or alter its appearance, animation, or other visual or audio characteristics in response to the data or other input. In particular, the avatar of an embodiment may respond to and provide visualization of athletic or sport performance data. According to one or more aspects, an avatar may be placed on other network sites and updated based on athletic performance data. The avatar may be awarded for goals achieved by a user. The awards or gifts may further include non-avatar related items such as apparel, gift cards and the like.
US08892996B2 Spell-check for a keyboard system with automatic correction
User input is received, specifying a continuous traced path across a keyboard presented on a touch sensitive display. An input sequence is resolved, including traced keys and auxiliary keys proximate to the traced keys by prescribed criteria. For each of one or more candidate entries of a prescribed vocabulary, a set-edit-distance metric is computed between said input sequence and the candidate entry. Various rules specify when penalties are imposed, or not, in computing the set-edit-distance metric. Candidate entries are ranked and displayed according to the computed metric.
US08892990B2 Automatic creation of a table and query tools
An Image Based Document Management (IBDM) server includes a table generator, a query engine and a user interface engine. The table generator generates a table that includes a label image and at least one field image in a column. The label image represents a column header for the at least one field image. A query engine receives requests to modify the table and in response generates queries to query the table. A user interface engine provides the table for display and modifies the table in response to user input.
US08892988B1 Integrated user interface
A system and method for a content player to determine and retrieve a graphical asset associated with a player feature supported by the content. The content player downloads the graphical assets, integrates the graphical assets in the player's graphical user interface, and displays the graphical assets as part of the player's user interface. The user can now select one of the graphical assets to enable the player feature associated with the graphical asset.
US08892985B2 Decoding and optimized implementation of SECDED codes over GF(q)
A plurality of columns for a check matrix that implements a distance d linear error correcting code are populated by providing a set of vectors from which to populate the columns, and applying to the set of vectors a filter operation that reduces the set by eliminating therefrom all vectors that would, if used to populate the columns, prevent the check matrix from satisfying a column-wise linear independence requirement associated with check matrices of distance d linear codes. One of the vectors from the reduced set may then be selected to populate one of the columns. The filtering and selecting repeats iteratively until either all of the columns are populated or the number of currently unpopulated columns exceeds the number of vectors in the reduced set. Columns for the check matrix may be processed to reduce the amount of logic needed to implement the check matrix in circuit logic.
US08892983B2 Method and apparatus for error detection in a communication system
A method processes a data packet in a first sequence of disjoint original segments of the same length. The method includes modifying a first of the original segments of the first sequence by modifying one or more symbols therein. A start of the data packet is located in the first of the original segments and is positioned after a first digital data symbol therein. The method also includes modifying a last of the original segments of the first sequence by modifying one or more digital data symbols therein. An end of the data packet is located in the last of the original segments and is located before the last digital data symbol therein. The method also includes determining a remainder sequence by effectively performing a polynomial division on a second sequence of disjoint segments that are derived from the first sequence. Each segment of the second sequence corresponds to and is derived from one of the original segments of the first sequence. The segments of the second sequence have the length of the original segments of the first sequence. A first of the derived segments of the second sequence is the modified first of the original segments. A last of the derived segments of the second sequence is derived from the modified last of the original segments.
US08892981B2 Data recovery using outer codewords stored in volatile memory
Systems and methods are disclosed for data recovery using outer codewords stored in volatile memory. Outer codewords can be associated with one or more horizontal portions or vertical portions of a non-volatile memory (“NVM”). In some embodiments, an NVM interface of an electronic device can program user data to a super block of the NVM. The NVM interface can then determine if a program disturb has occurred in the super block. In response to detecting that a program disturb has occurred in the super block, the NVM interface can perform garbage collection on the super block. The NVM interface can then use outer codewords associated with the super block to recover from any uncorrectable error correction code errors detected in the super block.
US08892974B2 Dynamic synchronization of data capture on an optical or other high speed communications link
A method that dynamically adjusts link control parameters of a communications network. The communications network includes a transmitter coupled through a first data link to a receiver. The transmitter and receiver each have at least one associated link control parameter that affects the operation of that component. According to one method, data signals are transmitted over the first data link and the transmitted data signals are captured. The values of the captured data signals are compared to expected values for those signals, and the values of the link control parameters are adjusted to successfully capture the transmitted digital signals.
US08892966B2 Methods and apparatus for soft data generation for memory devices using decoder performance feedback
Methods and apparatus for soft data generation for memory devices using decoder performance feedback. At least one soft data value is generated in a memory device, by obtaining performance feedback from a decoder; obtaining an error statistic based on the performance feedback; and generating the at least one soft data value based on the obtained error statistic. The performance feedback comprises one or more of decoded bits, a number of erroneous bits based on data decoded by the decoder and a number of unsatisfied parity checks.
US08892961B2 Methods and systems for optimizing information technology costs based on outage costs
A method that includes monitoring, by a computing device including a processor, transaction activity level of a plurality of pre-defined IT transactions, and determining, by the computing device, that an IT outage has occurred when the activity level is below a threshold.
US08892958B2 Dynamic hardware trace supporting multiphase operations
In a data processing system a plurality of signals associated with an operation are received during execution of the operation. In response to an indication that the operation is a multiphase operation, during execution of the operation, selection logic, during a first phase of the multiphase operation, selects and outputs as a trace signal a first signal of the plurality of signals, and during a second phase of the multiphase operation, selects and outputs as the trace signal a second signal of the plurality of signals.
US08892956B2 Electronic device and method for managing test results
In a method for managing test results of an electronic device, the electronic device includes one or more expansion slots. The method selects a hard disk drive to insert into each expansion slot, executes a read-write test on each expansion slot, and saves test result(s) of the tests on each expansion slot into a file. Before managing the test results, the method sets a file name for each expansion slot for which test results is to be managed, and selects a test item from the read-write test. The method determines test results which expansion slots with are required to be managed and determines a test order of the expansion slots. After the test results are imported, the method amends a file name corresponding to each expansion slot according to the test order, and manages the test results of each expansion slot.
US08892950B2 Failure diagnosis method and apparatus using resource relationship map
A failure diagnosis method includes: generating a resource relationship map of resources to be managed on a network; and when a failure occurs in a certain service object within the network, extracting a topology relationship map from the resource relationship map by using the failed service object as a root node. The failure diagnosis method further includes searching a resource object caused the failure while checking related objects, starting from the root node in the topology relationship map.
US08892946B2 Verifying speculative multithreading in an application
Verifying speculative multithreading in an application executing in a computing system, including: executing one or more test instructions serially thereby producing a serial result, including insuring that all data dependencies among the test instructions are satisfied; executing the test instructions speculatively in a plurality of threads thereby producing a speculative result; and determining whether a speculative multithreading error exists including: comparing the serial result to the speculative result and, if the serial result does not match the speculative result, determining that a speculative multithreading error exists.
US08892945B2 Efficient application management in a cloud with failures
A semiconductor device includes a first layer, first and second active areas disposed on the first layer; a trench disposed between the first and second active areas, an insulating oxide that fills the trench to a level below a surface of the first and second active layers, and a nitride cap disposed on top of the insulating oxide so that the first and second active areas can be cleaned without damaging the insulating oxide. A top surface of the nitride cap in regions adjacent to the first and second active areas in aligned with a top surface of the first and second active areas, a top surface of the nitride cap in a center region of the nitride cap is stepped below the top surface of the adjacent regions, and a void is formed between the top surface regions adjacent to the first and second active areas.
US08892940B2 Controller for reading data from non-volatile memory
A method includes, in at least one aspect, receiving a command for a group of data units to be transmitted to a host in a first sequence; for each data unit of the group of data units, receiving an identifier of the data unit and a signal indicating that the data unit has been retrieved and processed for errors, wherein the identifiers and the signals are received in accordance with the group of data units being retrieved from one or more memory devices in a second sequence that is different from the first sequence; tracking the group of data units retrieved in the second sequence; determining, by processing circuitry, that the group of data units has been retrieved and processed for errors; and initiating transmission of the group of data units to the host in accordance with the first sequence.
US08892935B2 Dynamic bus clock rate adjusting method and device
A dynamic bus clock rate adjusting method is to be executed by a bus controller and a CPU. The bus controller is coupled with a bus that is coupled with a plurality of slave devices. The method comprises the steps of: configuring the bus controller to generate, upon receipt of a request signal from one of the slave devices, an access instruction including an address from which the request signal is sent; and configuring the CPU to determine which of the slave devices the address of the access instruction corresponds so as to obtain a working clock rate thereof, and to set the bus controller to adjust an operating clock rate of the bus according to the working clock rate, and to perform the access instruction on the slave device via the bus.
US08892930B2 Systems and methods for power management in electronic devices
Systems and methods are disclosed for managing power consumption in electronic devices. In certain embodiments, an integrated circuit for managing power consumption in an electronic device includes an input/output (I/O) interface, a first circuit block coupled to the I/O interface, and an interface circuit coupled between the I/O interface and the first circuit block, the interface circuit configured to provide a defined logic state to the first circuit block or a second circuit block external to the integrated circuit if one of the first circuit block or the second circuit block is powered down. By providing a defined logic state to the first circuit block or the second circuit block when one of the first circuit block or the second circuit block is powered down, power consumption of the electronic device may be reduced.
US08892928B2 System and method for maintaining connectivity to remote application servers
A system and method for maintaining connectivity between a host system running an Always-On-Always-Connected (AOAC) application and an associated remote application server. The system further includes circuitry configured to establish a communication link between the host system and the remote application server. The circuitry is configured periodically transmit keep-alive messages to the remote application server after the host system transitions to and remains in a low-power state. The keep-alive messages are configured to maintain connectivity and presence of the AOAC application with the remote application server while the host system is in the low-power state.
US08892926B2 System and method for providing power-save operation in an in-home communication network
A first device of a multimedia over coax alliance (MoCA) network may grant a second device of the MoCA network permission to enter a power-saving state. While the second device is in the power-saving mode, the first device may grant bandwidth to the second device during one or more predetermined timeslots. The bandwidth may be granted without a corresponding reservation request from the second device. While the second device is in the power-saving state, it may track time utilizing a clock that is synchronized to the system time of the MoCA network, and transmit during one or more of the predetermined timeslots without first transmitting a corresponding reservation request. The second device may utilize a first modulation profile when not operating in the power-saving state, and utilize a second modulation profile when operating in the power-saving state.
US08892922B2 Voltage detection
Techniques are disclosed relating to detecting a voltage change. In one embodiment, an integrated circuit may include a monitor circuit and a power management unit. The power management unit may be configured to request a voltage change. The monitor circuit may be configured to detect the requested voltage change and to provide an indication that the voltage change is complete. In response to the indication that the voltage change is complete, the power management unit may adjust a clock frequency.
US08892917B2 Memory system and memory chip
A memory system includes a memory which asserts a high-power-consumption operation output when an amount of the power consumption is high in internal operations in respective operations, and a controller which has an interface function between a host and the memory and receives the high-power-consumption operation output. The controller switches an operation mode thereof to a low power consumption mode when the high-power-consumption operation output is asserted.
US08892914B2 Programmable fault protect for processor controlled high-side and low-side drivers
A Multi-Tile Power Management Integrated Circuit (MTPMIC) includes a processor, a fault protect circuit, a first terminal, a driver that drives the first terminal, a second terminal, and detection circuitry that outputs a digital detection signal indicative of whether a predetermined condition is detected on the second terminal. The processor can program the fault protect circuit so that the fault protect circuit will later disable the driver as a function of multiple signals, including the digital detection signal. The function is programmable by the processor. In one example, if the detection circuitry detects the predetermined condition on the second terminal then the fault protect circuit disables all the high-side drivers and all low-side drivers of the MTPMIC independently of and without input from the processor.
US08892900B2 Privacy-protecting integrity attestation of a computing platform
Systems, apparatus and methods for privacy-protecting integrity attestation of a computing platform. An example method for privacy-protecting integrity attestation of a computing platform (P) has a trusted platform module (TPM}, and comprises the following steps. First, the computing platform (P) receives configuration values (PCRI . . . PCRn). Then, by means of the trusted platform module (TPM}, a configuration value (PCRp) is determined which depends on the configuration of the computing platform (P). In a further step the configuration value (PCRp) is signed by means of the trusted platform module. Finally, in the event that the configuration value (PCRp) is one of the received configuration values (PCRI . . . PCRn), the computing platform (P) proves to a verifier (V) that it knows the signature (sign(PCRp}} on one of the received configuration values (PCRI . . . PCRn).
US08892895B1 Integrated system for electronic tracking and control of documents
Systems and methods are provided for electronic tracking and control of secure test documents. One aspect of the present subject matter is a method for management of a plurality of test documents. In one embodiment, precode data for a test-taker population is associated with secure document data for the plurality of test documents. The plurality of test documents is distributed to a test-taking center for administration to a plurality of test-takers. The plurality of test documents is received from the test-taking center after administration to the plurality of test-takers. The received plurality of test documents is verified against the distributed plurality of test documents and the precode data to account for the distributed plurality of test documents. The received plurality of test documents is processed to determine test results. The test results are reported. Other aspects are provided herein.
US08892884B2 Managing IPsec security associations using discrete domains
A method and system for managing IPsec Security Associations in a Security Association Database (SADB) in an IP network is described. At a key management application, a domain extension header is inserted into a PF_KEY message containing instructions to a key engine unit. The domain extension header identifies a domain within the Security Association Database. The PF_KEY message is sent to the key engine unit, which carries out the instructions only for Security Associations in the domain of the Security Association Database indicated by the domain extension header.
US08892883B2 Render service for remote access to applications
The present disclosure relates to providing remote access to applications with an increased level of security. A server for providing access to applications is provided, as well as a method therefor, comprising an input channel and an output channel to connect a client with said server, an interface coupled to said input channel and an application, said interface to receive input data from said client via said input channel and to communicate said received input data to the application, and a renderer coupled to said output channel and said application, said renderer to render the output of said application into a data stream to be transferred via the output channel to the client, wherein the input data and the data stream are both encrypted.
US08892877B2 Method and device for accessing files of a secure file server
A method and a device are provided for accessing data files of a secure file server, wherein a user or a process is authenticated; wherein access to the data files of the secure file server takes place by way of an encryption module of the secure file server; wherein the encryption module comprises an encryption agreement of a centralized security application; and wherein the access of the authenticated user or process to the secure file server takes place by way of an encrypted protocol taking into consideration the encryption agreement. Such a device may be included in a corresponding computer network.
US08892867B1 Techniques for protecting data in cloud computing environments
A client computer runs a communicator employed to connect to a server computer in a cloud. The communicator is updated on a regular basis to update its algorithms for processing raw data into secured data. The server computer receives and validates the secured data, and attempts to update the communicator if the secured data is invalid. The server computer may deem the client computer as being infected when the update is reinitiated a predetermined number of times. The raw data may be restructured, or encrypted using an encryption scheme where the key used for the encryption is not provided to the receiver of the data. The algorithm for data restructuring and encryption may be included in the update to the communicator. Communication between the client computer and the server computer may be on a dynamically selected channel indicated in a previous communication.
US08892865B1 Multiple authority key derivation
Systems and methods for authentication generate keys from secret credentials shared between authenticating parties and authenticators. Generation of the keys may involve utilizing specialized information in the form of parameters that are used to specialize keys. Keys and/or information derived from keys held by multiple authorities may be used to generate other keys such that signatures requiring such keys and/or information can be verified without access to the keys. Keys may also be derived to form a hierarchy of keys that are distributed such that a key holder's ability to decrypt data depends on the key's position in the hierarchy relative to the position of a key used to encrypt the data. Key hierarchies may also be used to distribute key sets to content processing devices to enable the devices to decrypt content such that sources or potential sources of unauthorized content are identifiable from the decrypted content.
US08892863B2 System and method for automated network configuration
A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method including receiving a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements. Further, the method includes selecting a host out of the plurality of hosts on which to boot the operating system image. The method also includes booting the operating system image on the host, and configuring a switch out of the plurality of switches associated with the host based upon the network connectively requirements of the operating system image. Additionally, the method includes configuring networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image.
US08892854B2 Devices that receive data while not directly powered
Devices that receive data while not directly powered and methods of operating devices that receive data while not directly powered are described herein. One or more device embodiments include an interface configured to receive data from an additional device while the device is not directly powered, a memory coupled to the interface and configured to receive the data from the interface while the device is not directly powered and store the data while the device is not directly powered, and a user interface configured to permit a user to interact with the computing device. The computing device is configured to operate in at least two different power modes, wherein the computing device is powered only via the interface while operating in a first power mode and the computing device is powered by a non-radio frequency (non-RF) power source while operating in a second power mode.
US08892853B2 Hardware to support looping code in an image processing system
An image processing system including a vector processor and a memory adapted for attaching to the vector processor. The memory is adapted to store multiple image frames. The vector processor includes an address generator operatively attached to the memory to access the memory. The address generator is adapted for calculating addresses of the memory over the multiple image frames. The addresses may be calculated over the image frames based upon an image parameter. The image parameter may specify which of the image frames are processed simultaneously. A scalar processor may be attached to the vector processor. The scalar processor provides the image parameter(s) to the address generator for address calculation over the multiple image frames. An input register may be attached to the vector processor. The input register may be adapted to receive a very long instruction word (VLIW) instruction. The VLIW instruction may be configured to transfer only: (i) parameters for image processing calculations over the image frames by the ALU units and (ii) a single bit to the address generator.
US08892852B2 Branch prediction device and method that breaks accessing a pattern history table into multiple pipeline stages
A branch prediction device capable of preventing degradation of branch prediction accuracy and a delay in processing speed is provided. The branch prediction device includes a branch prediction information accumulation processing section which stores branch prediction groups in which a plurality of pieces of branch prediction information are grouped, and performs accumulation-processing of the branch prediction information. The branch prediction device further includes a pipeline access control section which performs processing, upon request, by pipeline processing, including first selection control processing for selection-controlling at least one branch prediction group from the branch prediction groups, and second selection control processing for selection-controlling one or a plurality of pieces of branch prediction information from the branch prediction group, and controls an access to the branch prediction information accumulation processing section.
US08892850B2 Endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface of a parallel computer
Methods, apparatuses, and computer program products for endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface (‘PAMI’) of a parallel computer are provided. Embodiments include establishing by a parallel application a data communications geometry, the geometry specifying a set of endpoints that are used in collective operations of the PAMI, including associating with the geometry a list of collective algorithms valid for use with the endpoints of the geometry. Embodiments also include registering in each endpoint in the geometry a dispatch callback function for a collective operation and executing without blocking, through a single one of the endpoints in the geometry, an instruction for the collective operation.
US08892849B2 Multithreaded processor with multiple concurrent pipelines per thread
A multithreaded processor comprises a plurality of hardware thread units, an instruction decoder coupled to the thread units for decoding instructions received therefrom, and a plurality of execution units for executing the decoded instructions. The multithreaded processor is configured for controlling an instruction issuance sequence for threads associated with respective ones of the hardware thread units. On a given processor clock cycle, only a designated one of the threads is permitted to issue one or more instructions, but the designated thread that is permitted to issue instructions varies over a plurality of clock cycles in accordance with the instruction issuance sequence. The instructions are pipelined in a manner which permits at least a given one of the threads to support multiple concurrent instruction pipelines.
US08892843B2 Creation of logical units via borrowing of alternative storage and subsequent movement of the logical units to desired storage
A computational device receives a request to create a logical unit. In response to determining that adequate space is not available to create the logical unit in a first type of storage pool, a determination is made as to whether a first indicator is configured to allow borrowing of storage space from a second type of storage pool. In response to determining that the first indicator is configured to allow borrowing of storage space from the second type of storage pool, the logical unit is created in the second type of storage pool The logical unit is moved from the second type of storage pool to the first type of storage pool, in response to determining that free space that is adequate to store the logical unit has become available in the first type of storage pool.
US08892842B2 Memory systems and methods of operating the same
A memory system includes a nonvolatile memory device, a memory controller for controlling the nonvolatile memory device and a virtual data interface layer that manages reading and/or writing of patterned data from/to the nonvolatile memory device. In a read operation, the virtual data interface layer generates patterned data that is requested to be read. Accordingly, a read speed of the memory system may be improved.
US08892837B2 Integrated circuit with tamper-detection and self-erase mechanisms
Methods and apparatuses for improving security of an integrated circuit (IC) are provided. A tamper condition is detected and a digital key stored in the IC is erased. The digital key is associated with a first image loaded onto the IC from a first memory. The memory may be a non-volatile memory module. A second image is loaded into a second memory module. The second memory module may be an embedded memory module, e.g., a control random access memory (CRAM) module. The first image is then erased from the first and second memory modules.
US08892836B2 Automated migration to a new copy services target storage system to manage multiple relationships simultaneously while maintaining disaster recovery consistency
In one embodiment, a method for switching a storage subsystem in a disaster recovery configuration includes receiving instruction to change from an original target storage subsystem in a disaster recovery configuration including: a source storage subsystem including one or more source volumes from which data is copied in first copy services relationships, the one or more source volumes being accessible to an application, and the original target storage subsystem including one or more original target volumes to which data is copied in the first copy services relationships; selecting a new target storage subsystem to replace the original target storage subsystem, creating second copy services relationships between one or more new target volumes on the new target storage subsystem and the one or more source volumes on the source storage subsystem using multi-target functionality, and terminating the first copy services relationships after all the second copy services relationships are full duplex.
US08892831B2 Memory subsystem hibernation
In a managed memory subsystem, information associated with the memory subsystem is copied from volatile memory in the memory subsystem to host system memory. The copying can be over a standard interface. Responsive to memory subsystem power up from a powered down state or power loss, the information is copied from the host system memory back to the volatile memory in the memory subsystem, where the information can be used by the memory subsystem to perform memory operations. Transferring information from host system memory to volatile memory in a memory subsystem is faster and more power efficient than transferring the same information from non-volatile memory to volatile memory in the memory subsystem.
US08892830B2 Changing ownership of cartridges
Exemplary method, system, and computer program product embodiments for changing ownership of cartridges, such as virtual cartridges between remotely located virtual tape libraries, are provided. In one embodiment, by way of example only, processes and protocols for the changing ownership of the cartridges are controlled from a primary location to a secondary location. The production site is moved for the cartridges. The ownership of the cartridges is waived. Access is allowed to the cartridges. Additional data is written and replicated using resources of the cartridges.
US08892827B2 Cooperative memory management
A method and an apparatus for selecting one or more applications running in a data processing system to reduce memory usage according to information received from the applications are described. Notifications specifying the information including application specific memory management capabilities may be received from the applications. A status of memory usage indicating lack of available memory may be determined to notify the selected applications. Accordingly, the notified applications may perform operations for application specific memory management to increase available memory.
US08892823B2 Data bus efficiency via cache line usurpation
Embodiments of the current invention permit a user to allocate cache memory to main memory more efficiently. The processor or a user allocates the cache memory and associates the cache memory to the main memory location, but suppresses or bypassing reading the main memory data into the cache memory. Some embodiments of the present invention permit the user to specify how many cache lines are allocated at a given time. Further, embodiments of the present invention may initialize the cache memory to a specified pattern. The cache memory may be zeroed or set to some desired pattern, such as all ones. Alternatively, a user may determine the initialization pattern through the processor.
US08892822B2 Selectively dropping prefetch requests based on prefetch accuracy information
The disclosed embodiments relate to a system that selectively drops a prefetch request at a cache. During operation, the system receives the prefetch request at the cache. Next, the system identifies a prefetch source for the prefetch request, and then uses accuracy information for the identified prefetch source to determine whether to drop the prefetch request. In some embodiments, the accuracy information includes accuracy information for different prefetch sources. In this case, determining whether to drop the prefetch request involves first identifying a prefetch source for the prefetch request, and then using accuracy information for the identified prefetch source to determine whether to drop the prefetch request.
US08892814B2 Data storing method, and memory controller and memory storage apparatus using the same
A data storing method for a rewritable non-volatile memory module is provided. The method includes dividing logical addresses into a plurality of logical zones, and respectively establishing a plurality of logical address mapping tables for the logical zones. The method also includes writing data of a logical address into a physical program unit; and recording a mapping record indicating the logical address is mapped to the physical program unit in a temp mapping table. The method further includes: if the temp mapping table is full, updating the mapping relations between the logical addresses and the physical program units in the logical address mapping tables based on mapping records recorded in the temp mapping table, and deleting the mapping records in the temp mapping table.
US08892813B2 Intelligent scheduling of background operations in memory
A memory system or flash card may include an algorithm for identifying a pattern in a sustained or continuous write operation. In one example, a video recording device may be a host that continuously writes data to a memory card in an identifiable pattern. The pattern identification algorithm may be stored in the firmware of the memory card and used to schedule background operations during the predicted idle times in which the host is not writing data to the memory card.
US08892811B2 Reducing write amplification in a flash memory
An apparatus having a memory circuit and a manager is disclosed. The memory circuit generally has (i) one or more Flash memories and (ii) a memory space that spans a plurality of memory addresses. The manager may be configured to (i) receive data items in a random order from one or more applications, (ii) write the data items in an active one of a plurality of regions in a memory circuit and (iii) mark the memory addresses in the active region that store the data items as used. Each data item generally has a respective host address. The applications may be executed in one or more computers. The memory addresses in the active region may be accessed in a sequential order while writing the data items to minimize a write amplification. The random order is generally preserved between the data items while writing in the active region.
US08892809B2 Data compression and encoding in a memory system
Embodiments provide a method comprising receiving input data comprising a plurality of data sectors; compressing the plurality of data sectors to generate a corresponding plurality of compressed data sectors; splitting a compressed data sector of the plurality of compressed data sectors to generate a plurality of split compressed data sectors; and storing the plurality of compressed data sectors, including the plurality of split compressed data sectors, in a plurality of memory pages of a memory.
US08892805B2 High performance system that includes reconfigurable protocol tables within an ASIC wherein a first protocol block implements an inter-ASIC communications protocol and a second block implements an intra-ASIC function
A high performance computing system is provided with an ASIC that communicates with another device in the system according to a protocol defined by the other device. The ASIC is coupled to a reconfigurable protocol table, in the form of a high speed content-addressable memory (“CAM”). The CAM includes instructions to control the execution of the protocol by the ASIC. The CAM may include instructions to control the ASIC in the event that unanticipated signals or other errors are encountered while executing the protocol. Internal ASIC state data may be routed to the CAM to permit the ASIC to generate a reasonable response to errors either in the design or fabrication of the ASIC or the device with which it is communicating.
US08892801B2 Arbitration circuity and method for arbitrating between a plurality of requests for access to a shared resource
Arbitration circuitry for arbitrating between a plurality W of requests R for access to a shared resource. Included are state bits storage storing I state bits Q and generating 2I output bits comprising the true and compliment values of each stored state bit and routing circuitry for generating a set of mask signals M from the output bits. Grant circuitry receives the set of mask signals and the plurality of requests, and grants access to the shared resource to an asserted request having regard to the priority ordering encoded by the set of mask signals. State bit update circuitry is responsive to a trigger condition to perform an update causing a change in the priority ordering encoded by the set of mask signals. The routing circuitry provides a pattern of connections such that each mask signal in the set is directly connected to one of said output bits.
US08892795B2 Small removable audio player that attaches to a host media player
A dual handheld player system including a smaller handheld player including a smaller memory for storing audio files, and audio playback circuitry, operative to play the audio files stored in the smaller memory when the smaller player is slid out of a larger player, and the larger handheld player, including tracks for sliding the smaller player in and out, a larger memory for storing audio and video files, and audio-video playback circuitry that is operative to play the audio and video files stored in the larger memory when the smaller portable player is slid in the tracks, and is not operative to play the audio and video files stored in the larger memory when the smaller portable player is slid out of said track.
US08892793B1 Techniques for oversampling a data stream in an integrated circuit
Techniques for sampling input data streams with an integrated circuit (IC) are provided. The technique includes receiving a first input stream at a first operating rate. The first input stream is transmitted to a plurality of subsequent transceiver channels on the IC. The first input stream is then sampled at a second operating rate at each of the plurality of subsequent transceiver channels with each of the plurality of subsequent transceiver channels outputting a data stream at the second operating rate. The data stream from each of the plurality of subsequent transceiver channels is adjusted. A data stream from one of the plurality of subsequent transceiver channels is selected as an output of the IC.
US08892790B2 Control panel and serial port communication arbiter for touch screen with camera
A control panel and a serial port communication arbiter for a touch screen with a camera are provided. A serial port communication method for a touch screen with a camera includes: transmitting a channel request message to the serial port communication arbiter, the channel request message being used for requesting for occupying the channel between the control panel of the touch screen with camera and an upper computer; receiving a channel response message transmitted by the serial port communication arbiter, the channel response message containing a state of the channel; transmitting data to the upper computer over the channel if the state of the channel is idle. It can save production cost of the control panel, improve system performance, and facilitate maintenance of the control panel.
US08892775B2 Apparatus, system, and method for redundant device management
An apparatus, system, and method are disclosed for redundant device management. The apparatus is provided with a plurality of modules configured to functionally execute the necessary steps of receiving a communication message, determining whether an address associated with the communication message designates a local processor as a destination for the communication message, wherein the address is stored in an address field associated with the communication message, and transmitting the communication message to a remote device. These modules in the described embodiments include a transmitter module, a receiver module, and an addressing module.
US08892774B2 Method and system of providing IP-based packet communications in a utility network
One example embodiment provides a method and system where a node in a utility network registers with one or more access point devices associated with one or more local area utility networks. The utility node generates a unique network address using a network address prefix of a network address associated with the access point device. The utility node registers with a DNS server. Messages sent to the utility node are routed through the access point corresponding to the received prefix used to generate the unique network address for the utility node. The network address for the utility node and access point may be IPv6 addresses and the network address prefix may be an IPv6 prefix, or may be an IPv4 address.
US08892766B1 Application-based network traffic redirection for cloud security service
A cloud security service is made available to endpoint computers. Network traffic from originating application programs running on endpoint computers are redirected to the cloud security service based on characteristics of the originating application programs. Network traffic from an originating application program may be redirected to the cloud security service by way of a virtual private network (VPN) tunnel or generic routing encapsulation (GRE) tunnel between an endpoint computer and a cloud computing system hosting the cloud security service, for example. Network traffic from an originating application program may also be routed from an endpoint computer to a gateway system, and then redirected from the gateway system to the cloud computing system. The cloud security service may drop or forward network packets of the network traffic depending on a result of scanning the network packets.
US08892763B2 Live television playback optimizations
In embodiments of live television playback optimizations, streaming video content is received for distribution to a client device that is implemented to playback a video content stream for display. The video content stream is associated with a content manifest file that identifies video segments of the video content stream. An input can be received from the client device to switch from the video content stream to a new video content stream, and video segments of the new video content stream are buffered. A new content manifest file that correlates to the buffered video segments of the new video content stream is generated. The new content manifest file can then be published to the client device to indicate that a minimum of buffered video segments have been buffered for distribution to the client device before the minimum of buffered video segments have been buffered.
US08892762B2 Multi-granular stream processing
Stream processing is facilitated by distributing responsibility for processing the stream to multiple components of a computing environment. A programmable unit receives one or more streams and determines the operations to be performed for the one or more streams and which components of the computing environment are to perform those operations. It forwards data relating to the one or more streams to one or more components of the computing environment for processing and/or information purposes.
US08892753B2 System and method for the determination and assignment of a unique local channel identifier (ULCI) to enable the multi-site and multi-user sharing of content
A system and method for the determination and assignment of a unique local channel identifier (ULCI) to enable the multi-site and multi-user sharing of content are described. Various embodiments allow sending by a primary user to a server an indication of one or more users to be invited to use a personal channel. The server determines a unique local channel identifier (ULCI) for the personal channel, where the ULCI represents a common open channel for the primary user and the one or more invited users. The primary user and the one or more invited users are allowed access to the personal channel via the ULCI. Other embodiments are described and claimed.
US08892751B2 Method, system and network entity for negotiating the session description protocol version and obtaining the session description protocol version information
A method, system and network entity for negotiating a session description protocol (SDP) version improve a negotiation process where two communication parties negotiate an SDP version supported by both applications. Especially when the H.248 protocol is applied, by extending of a property parameter, the negotiation process between a media gateway controller and a media gateway can be achieved easily. A method, system and network entity for obtaining information of an SDP version allow one communication party to obtain information of an SDP version supported by the other party from the other party. Especially when the H.248 protocol is applied, by extending the property parameter, the media gateway controller may obtain the information of the SDP version supported by the media gateway easily.
US08892747B2 Management of dynamic groups in a communication system
A communication system in which a communication service client terminal specifies a criterion, with further communication service client terminals which meet the criterion being able to be participants in a communication service which is provided. A server computer is configured to produce a list of the further communication service client units which meet the criterion and to transmit the list.
US08892741B2 Presentation and user selection of timeslots
In an embodiment, a method of facilitating presentation and user selection of at least one timeslot, such as for an appointment, is presented. In this method, a request for available timeslots within a time period is received from a user device. In response, timeslot data identifying the available timeslots is retrieved from a scheduling system. An identifier key for each of the available timeslots, as well as graphical display data indicating the available time slots, are generated based on the timeslot data. The keys and the graphical display data are transmitted to the user device. A selection of at least one of the identifier keys is received from the user device. In response to receiving the selection, the at least one available timeslot corresponding to the selection is determined and forwarded to the scheduling system to reserve the at least one corresponding available timeslot.
US08892736B2 Providing an advertisement based on a geographic location of a wireless access point
A method includes receiving, at an information provider, identification information of a portable computing device from a wireless access point. The method includes determining, at the information provider, a service, a product, or both, to be potentially used by a user of the portable computing device. The service, the product, or both, is determined based on a prior user preference of the user. The prior user preference is obtained from a user profile identified based on the identification information. The method includes selecting, at the information provider, an advertisement associated with a business. The advertisement is selected based on the service, the product, or both, to be potentially used by the user and based on a geographic location of the wireless access point.
US08892732B2 Network resource management with prediction
An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
US08892731B2 Method of outputting estimated QoEs on a terminal on an application basis
Implementations and techniques for outputting information about estimated QoEs on a terminal on which plural applications can be executed are generally disclosed. The estimated QoEs may be obtained by performing QoE estimation on an application basis.
US08892729B2 Service design center for device assisted services
A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
US08892727B2 Funnel analysis of the adoption of an application
A funnel approach is used to analyze the behavior of users in adopting a software application offered through an electronic store. The electronic store may include an electronic store client module that provides a virtual electronic store front to users interested in licensing software applications offered by the electronic store. The electronic store may utilize a server that stores the applications store as well as collect instrumentation data representing user's actions in progressing through the various stages of adoption.
US08892725B2 Method for network anomaly detection in a network architecture based on locator/identifier split
The present invention relates to a method for detecting Network Anomaly in network architectures based on locator/identifier split, the detection flow is as follows: initialization processing, and in ITR: processing data packets, sending a Map-Request, determining whether to send an additional Map-Request, sending the data packet, processing the Map_Reply, processing EID-to-RLOC Cache entry expired; in ETR: processing data packet, processing Map-Request, determining whether the traffic of the ITR currently sending the Map-Request is abnormal, replying to the ITR of which the query traffic is abnormal, replying to ITR of which the query traffic is abnormal. With respect to the characteristic that the network architecture based on locator/identifier split needs to query the relationship between the locator and the identifier for packet delivery, the present invention detects Network Anomaly based on query traffic instead of network data packet traffic. Thus the present invention has the advantages of effectively reducing the investment on detection device, The overhead of exchanging monitoring information and the detection system maintenance cost; facilitating cross domain coordination; and efficiently handling the failures occurring during network operation in time; effectively improve the reliability of the network, being suitable for a large-scale network.
US08892710B2 Keep alive management
Keep alive management techniques are described. In one or more implementations, a keep alive interval is calculated by an operating system of the computing device. The keep alive interval is used to maintain one or more notification channels between one or more applications of the computing device and a network.
US08892701B2 Web publishing pipeline
Aspects of the subject matter described herein relate to publishing applications from a source environment to a target environment. In aspects, a publishing pipeline has multiple segments in which work related to the publishing is performed. In the pipeline, file data associated with an application is collected. Settings that need to be created and/or changed in target environment are also determined. Transformation actions may also occur to determine and prepare files to be published to the target environment. After the files and settings to publish are determined and the transformation actions occur, the application may then be published to the target environment.
US08892698B2 Object interface to a dispersed data storage network
A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
US08892696B1 Methods and apparatus for automatic configuration of virtual local area network on a switch device
An apparatus includes a switch that has a module implemented in at least one of a processor or a memory, and multiple ports including a first port and a second port in a predefined sequence relative to the first port. The module is configured to automatically associate a first compute device with a first virtual local area network (VLAN) when the first compute device is coupled to the first port with a first cable. The module is configured to automatically associate a second compute device to the first VLAN when the second compute device is coupled to the second port with a second cable based on the second port being in a predefined sequence relative to the first port. The predefined sequence can include, for example, the second port being next in physical sequence after the first port.
US08892693B2 Enabling fragment-based mobile device application streaming
Technology for decomposing an application into fragments and streaming the application in fragments is disclosed herein. According to at least one embodiment, a computer-implemented method includes steps of running an intermediary application at a mobile device to enable the mobile device to run the video game application by running multiple game application fragments, the intermediary application acting as an intermediary between the video game application and the game application fragments by determining a next game application fragment for each of the game application fragments; running, at the mobile device, an instance of the video game application by running a first application fragment of the game application fragments at the mobile device; requesting, by the intermediary application, a second application fragment of the game application fragments corresponding to a second portion of the video game application; and receiving, at the mobile device, the second application fragment.
US08892687B1 Client/server security by an intermediary rendering modified in-memory objects
In an embodiment, a method comprises intercepting, from a server computer, a first set of instructions that define one or more objects and one or more operations that are based, at least in part, on the one or more objects; generating, in memory, one or more data structures that correspond to the one or more objects; performing the one or more operations on the one or more data structures; updating the one or more data structures, in response to performing the one or more operations, to produce one or more updated data structures; rendering a second set of instructions, which when executed by a remote client computer cause the remote client computer to generate the updated data structures in memory on the remote client computer, wherein the second set of instructions are different than the first set of instructions; sending the second set of instructions to the remote client computer.
US08892681B2 Peer to peer metadata distribution
A metadata distribution node includes a memory configured to store metadata. The metadata includes description information such as a description of a segment of a content item or social commentary on the content item. The metadata distribution node further includes a processor configured to receive a user profile from a client device, identify a portion of the metadata based on the user profile, and provide the portion of the metadata to the client device.
US08892672B1 Detecting unintended recipients of electronic communications
A computer-implemented method, including receiving information indicative of a request to send an electronic communication to a recipient; executing by one or more computer systems one or more validation operations to determine whether the recipient is an intended recipient of the electronic communication by producing a validation score; determining, based on comparison of the validation score to a threshold value, that the recipient is an unintended recipient of the electronic communication; and when detecting the recipient as an unintended recipient, notifying the sender that the recipient is potentially an unintended recipient of the electronic communication prior to sending.
US08892670B2 Collaborative, contextual enterprise networking systems and methods
Described is an enterprise-based, contextual network system and method to keep employees connected with one another, as well as to external resources. Current media offers a great way to stay in touch with others but is not cohesive and contextual for businesses or generally productive for businesses. The enterprise media disclosed in this application presents a way for businesses to keep all of their employees and outside resources connected, but in a professional and efficient manner for the workplace. This enterprise media adapts to its users to create an interface that will help the user complete work, connect with others, and use various applications all in one place.
US08892669B2 Communication terminal having email transmission functionality, method for transmitting email, and computer-readable recording medium
Disclosed is a mobile phone provided with: a main body that can be put in a storage state or a usage state by changing the relative positions or relative orientations of a first unit and a second unit; a wireless communication unit (23) that transmits and receives email; a state detection unit (29) that detects whether the main body is in the storage state; a side key (24) that the user can press; a memory unit (28) that stores email information including email addresses and message bodies; and a control unit (20). The control unit measures how long the side key (24) is depressed, and if the state detection unit (29) has detected the storage state, then in accordance with the length of time for which the side key (24) was depressed, the control unit uses the wireless communication unit (23) to transmit, as an email, email information that is assigned to said length of time and stored in the memory unit (28).
US08892659B2 Adaptive electronic introductions
A method for providing electronic introductions includes providing, with an electronic communication, an electronic introduction that gives additional information regarding a party to the electronic communication that is in addition to the electronic identification of that party. A system for providing an electronic introduction may include a computer configured to search at least one database for information about a party being introduced and compile an electronic introduction for the party incorporating the information; and an electronic communication function configured to provide access to the electronic introduction to a recipient of an electronic communication sent by the party using the electronic communication function.
US08892638B2 Predicting and retrieving data for preloading on client device
Retrieval and local storage of data at mobile devices is managed by employing a scheduling policy based on a prediction policy of a preloader, a pre-render policy, and with respect to a current viewport state to reduce waiting time and mobile device resource usage. Portions of data maintained on a server associated with a client device are retrieved and preloaded into the client device memory to enable a user to view documents seamlessly while navigating through a document without overburdening the client device memory and/or processing capacity based on a prediction. A current viewing position of the document and user navigation on the document via a touch action or gesture are detected and next portion of data to present another portion of the document is predicted. A request manager may retrieve the requested data from the server and pre-rendered so that it is available when requested by the user.
US08892635B2 Techniques for detecting inactive browser windows
Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a notification that an application page in a first window has been unloaded/destroyed. In response, the server component can associate the first window with an expiration time and add the first window to an “expiration” list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.
US08892627B2 Computers or microchips with a primary internal hardware firewall and with multiple internal harware compartments protected by multiple secondary interior hardware firewalls
A computer or microchip configured for communication with a network of computers and including a microprocessor configured to be a master controlling device, and a primary internal hardware firewall separating a protected side from a network side configured for connection to a network of computers including the Internet. One or more microprocessors, at least a volatile memory and network communications components are located within the network side. The network side microprocessors, network communications components and the primary firewall are separate components. The primary firewall by its location does not restrict access by the network to the network side, thereby not restricting network operations conducted in the network side. One or more secondary internal hardware firewalls form one or more separate hardware protected compartments. The primary firewall keeps the protected side accessible only to a personal user. The computer or microchip can be a personal computer.
US08892625B2 Hierarchically clustered P2P streaming system
A HCPS (hierarchically clustered P2P streaming system) comprising peers grouped into clusters and hierarchies. The HCPS actively balances the uploading capabilities among clusters and executes an optimal scheduling algorithm within each cluster to ensure that system resources are optimally utilized. The HCPS comprises an architecture which can be used in practical applications, yet can achieve the streaming rate close to the theoretical upper bound.
US08892620B2 Computer for Amdahl-compliant algorithms like matrix inversion
A family of computers is disclosed and claimed that supports simultaneous processes from the single core up to multi-chip Program Execution Systems (PES). The instruction processing of the instructed resources is local, dispensing with the need for large VLIW memories. The cores through the PES have maximum performance for Amdahl-compliant algorithms like matrix inversion, because the multiplications do not stall and the other circuitry keeps up. Cores with log based multiplication generators improve this performance by a factor of two for sine and cosine calculations in single precision floating point and have even greater performance for loge and ex calculations. Apparatus specifying, simulating, and/or layouts of the computer (components) are disclosed. Apparatus the computer and/or its components are disclosed.
US08892612B2 Exploitation of correlation between original and desired data sequences during run generation
A computer executed method of exploiting correlations between original and desired data sequences during run generation comprises, with a processor, adding a number of data values from a data source to a first memory device, the first memory device defining a workspace, determining whether the data values within the workspace should be output in ascending or descending order for a number of runs, and writing a number of the data values as a run to a second memory device in the determined order.
US08892611B2 Assigning data for storage based on speed with which data may be retrieved
A method, system, and apparatus for improving performance when retrieving data from one or more storage media. Files to be stored on the one or more storage media are classified into a ranking of different sets. Differences in retrieval value of different regions of the one or more storage media are exploited by selecting which files to store in which regions. For example, files that have a higher classification are stored in regions with faster retrieval values. The files can be classified based on frequency of access. Thus, files that are more frequently accessed are stored in regions that have a faster retrieval value. The files can be classified by another measure such as priority. For example, the classification for some or all of the files can be based on user-assigned priority. The classification may be based on events or data grouping.
US08892593B2 In-vehicle communication system
An in-vehicle communication system is disclosed. In the in-vehicle communication system, when a portable device has received a data request specifying a specific data from an in-vehicle apparatus, the portable device determines whether the portable device can receive the specific data from a center apparatus. When the portable device determines that the portable device cannot receive the specific data from the center apparatus and that the specific data is stored in a data storage area of the portable device, the portable device transmits the specific data stored in the data storage area to the in-vehicle apparatus.
US08892591B1 Presenting search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting search results. One of the methods includes receiving a first content request, the first content request comprises one or more search terms received within a social networking application. The method includes determining a first level of popularity of the first content request, the first level of popularity based on the frequency with which the first content request has been previously submitted. The method includes comparing the first level of popularity to a second level of popularity, the second level of popularity based on the frequency with which a second query has been previously submitted. The method includes determining that the second level of popularity exceeds the first level of popularity. The method includes determining search results responsive to the second content request. The method includes providing at least one of the search results.
US08892585B2 Metadata driven flexible user interface for business applications
Business application adaptation to changes in business processes is enabled through real time modification of business application schema and metadata at runtime employing business rules to accommodate changing business processes without a need to change the underlying data and models. A business application user interface reacts to runtime changes and enforces validation and business rules as if the changes are made to the underlying structure.
US08892581B2 Systems and methods for managing data in a database
A database containing information relating to a particular topic includes a number of portions (10) which are each sub-divided into a number of sub-portions (12). The sub-portions (12) of each portion (10) are linked to one another in a sequential arrangement wherein each subsequent sub-portion contains further information on the topic. Selected sub-portions (12) include primary key expressions which are embedded in the information contained in the sub-portions and which are linked via a hypertext link, to other sub-portions of the database containing more information on the topic. The invention extends to a computer program product for managing the content of the database and to a method of compiling the database.
US08892580B2 Transformation of regular expressions
Techniques to transform regular expressions are described. An apparatus may comprise a processor circuit and a key terms identifying module operative on the processor circuit to generate a set of one or more regular expression key terms from enabled features of a regular expression based on a set of configuration parameters, and filter one or more electronic messages using the set of regular expression key terms. Other embodiments are described and claimed.
US08892576B2 Ordering and presenting a set of data tuples
An approach for managing a set of data tuples is provided. A search tuple is received and a comparison relation is determined. The set of data tuples is ordered based on the comparison relation. A placement of the search tuple is determined between two consecutive data tuples in the ordered set of data tuples so that the search tuple is ordered among the ordered set of data tuples in accordance with the comparison relation. A presentation is generated based on the placement of the search tuple between the two consecutive data tuples. The presentation includes a sequence of data tuples included in the ordered set of data tuples. The sequence includes the two consecutive data tuples and the search tuple between the two consecutive data tuples.
US08892574B2 Search apparatus, search method, and non-transitory computer readable medium storing program that input a query representing a subset of a document set stored to a document database and output a keyword that often appears in the subset
Provided is a search apparatus, a search method, and a program that can improve search speed for a document set even when an object to be searched is a large-scale document set. A search apparatus, in an embodiment, includes an abstract matrix storage unit, a word frequency calculation unit, and a document frequency reference unit.
US08892569B2 Indexing spatial data with a quadtree index having cost-based query decomposition
Approaches for indexing and retrieving spatial data with a quadtree index in database management systems are described. In an embodiment, data objects are stored without decomposition within a linearized quadtree stored within a B-tree index. In another embodiment, a method determines an optimal execution plan for a spatial query by parsing it to determine a query type and geometry object associated with the query. The method tessellates the query object by recursively decomposing the quadtree blocks that cover it. Cost-based decomposition decisions are made by consulting a cost model furnished by the database management system to minimize the cost of the resulting index range plan on the B-tree storage. Thus, data-directed query decomposition enacted by the method results in the optimal cost index range plan for the current data distribution and system context. In another embodiment, a system identifies and displays an optimal index range plan in a user interface.
US08892553B2 Auto-generation of events with annotation and indexing
Recording of various events in a video format that facilitates viewing and selective editing are provided. The video can be presented in a wiki-format that allows a multitude of subsequent users to add, modify and/or delete content to the original recorded event or a revision of that event. As edits and annotations are applied, either automatically or manually, such edits can be indexed based on criteria such as identification of an annotator, a time stamp associated with the edit, a revision number, or combinations thereof. The edits or annotations can be provided in various formats including video, audio, text, and so forth.
US08892549B1 Ranking expertise
Methods, systems and apparatus, including computer program products, for ranking expertise. In some implementations a method is provided that includes identifying a plurality of identities, and identifying a plurality of topics using one or more documents in a repository. For a document in a corpus of documents identifying one or more occurrences of any identity in the plurality of identities and one or more occurrences of any topic in the plurality of topics, determining an association between the identities occurring in the document and the document including deriving an identity score for each unique identity occurring in the document, determining an association between the topics occurring in the document and the document including deriving a topic score for each unique topic occurring in the document, and using the determined associations to derive a score of the document with respect to identities and topics occurring in the document.
US08892539B2 Building, reusing and managing authored content for incident management
Building, reusing and calibrating network of authored content, in one aspect, may comprise clustering a plurality of problem tickets into one or more clusters. The clusters may be associated to one or more FAQ nodes in a FAQ network. The associated one or more FAQ nodes may be checked to determine whether the nodes are part of a broken branch. If the one or more FAQ nodes leads to a broken branch, a user may be notified to update the branch, e.g., with an answer or resolution to the one or more FAQ nodes.
US08892538B2 System and method for location based event management
A system and method for location based event management is disclosed for organizing content based on time, location, application, and relates this information to the user by linking an associated relevant content. This is accomplished by utilizing a time module, a people module, a location module, an applications module, a browser module, an event module, and a content module to filter and display associated content. Through these modules, an event list is updated with results based on time, location, and relevance to the user and location, thus prioritizing information in a unique and novel manner.
US08892536B2 Methods for resolving a hang in a database system
A method for resolving a hang in a database system includes receiving a symbolic graph having a plurality of nodes, where each node represents a database session involved in the hang during a specified time interval. The blocking time associated with each node in the symbolic graph is recursively determined. The node that has the longest blocking time is output to a display for review by the database administrator. Alternatively, the database session represented by the node having the longest blocking time may be automatically eliminated.
US08892526B2 Deduplication seeding
Apparatus, methods, and other embodiments associated with de-duplication seeding are described. One example method includes re-configuring a data de-duplication repository with a blocklet from a data de-duplication seed corpus. Reconfiguring the repository may include adding a blocklet from the seed corpus to the repository, activating a blocklet identified with the seed corpus in the repository, removing a blocklet from the repository, and de-activating a blocklet in the repository. The example method may also include re-configuring a data de-duplication index associated with the data de-duplication repository with information about the blocklet. Reconfiguring the repository and the index increases the likelihood that a blocklet ingested by a data de-duplication apparatus that relies on the repository and the index will be treated as a duplicate blocklet by the data de-duplication apparatus.
US08892524B1 Collection of data from collaboration platforms
Embodiments of preservation solutions are presented herein. In particular, embodiments of such preservation solution may access a collaborative platform to preserve a collaborative content object by determining if any objects of a collaborative content object have been previously preserved. If none of the objects have been previously preserved, an archive for that collaborative content object may be created and stored. If, however, at least one of the objects of the collaborative object have been previously preserved, it can be determined if any objects of the compound content object have changed since the collaborative content object was previously preserved. An archive for only these changed objects (if any exist) may then be created and stored. Using these archives, at some point a review archive may be created and used to review the state of the collaborative content objects.
US08892519B2 Command interpreter
A system includes a first computer configured to store and run a computer program. The computer program includes an internal interface with tangible machine-readable instructions stored on the first computer, to provide communications between the computer program and external computers and our computer processes. The system also includes a command interpreter configured to interface with the computer program through the internal interface. The command interpreter includes tangible machine-readable instructions to detect a script file; generate one or more command objects, interpretable by the internal interface, representative of a functionality defined in the script file; generate a command script comprising the generated command objects; and execute the command script by executing at least a portion of the machine-readable instructions in the internal interface.
US08892517B2 Data updating system, navigation device, server, and method of data updating
A data updating system includes a navigation device running according to a predefined application program; and a server providing the navigation device with a differential data file for updating a database containing road network data. The navigation device includes a navigation memory storing a local database in an updating data format in which the road network data is arranged in the order of data types and to be updated with the differential data file; and a navigation controller that converts data stored in the local database so as to have the reference data format in which the road network data is arranged in the order of connection of the road network to be referenced to by the application program. The server includes a server controller that outputs the differential data file to be provided to the navigation device.
US08892513B2 Method, process and system to atomically structure varied data and transform into context associated data
A novel method, system and process for the enterprise software are described. The data is created, captured, ingested, stored, atomized, monitored, separated, analyzed, enriched, correlated, managed, automated, processed, isolated, secured and synthesized (for example published or automatically pushed to user). The data is recreated using automated contextual delivery methods and processes. This process enables a user to regulate the industry wide leading practices and constantly enrich data. Task allocation is automated. This SaaS and/or Cloud computing system may be installed and distributed across users' device, public cloud, behind a company's firewall and/or additional security may be provided using privacy vault. This method, system and process for this software may be implemented on a machine readable media.
US08892508B2 Mining of user event data to identify users with common interests
A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.
US08892503B1 Journaling tool
Journaling technology, in which a tool, that is separate from a journaling process executed by a server system, causes display of an interface that enables user selection of information derivable from journaling data collected by the journaling process. The tool receives, through the displayed interface, user input selecting desired information derivable from the journaling data collected by the journaling process. Based on the user input, the tool determines one or more commands that are understood by the journaling process and that control the journaling process to retrieve journaling data needed to derive the desired information. The tool controls the journaling process to execute the one or more commands, accesses journaling data retrieved through execution of the one or more commands, and reformats the accessed journaling data into a presentable format of the desired information.
US08892502B2 Parallel processing of semantically grouped data in data warehouse environments
A system and method for parallel processing of semantically grouped data in data warehouse environments is disclosed. A datastore object having a number of records is generated in a data warehouse application. A hash value is added to each record. The hash value has an integer domain, and is uniformly distributed over the integer domain across the datastore object. A selection table is generated to create a number of tasks based on discrete ranges of the hash value. Then, a transformation routine is executed on each of the number of tasks in parallel to generate an infocube of data that corresponds to each range of the discrete ranges of the hash value.
US08892501B2 Capturing OLAP analysis thread as refreshable business intelligence data
Described herein are methods and systems for capturing OLAP analysis thread and transferring the data into a data visualization tool. According to one aspect, OLAP analysis step queries and the corresponding results are recorded and transferred to a data visualization tool. In another aspect, the data in the data visualization tool may be refreshed without affecting the data format.
US08892499B2 Life cycle management of rule sets
Life cycle management of rule sets, each rule set including rules for managing the operation of a computing system, including: identifying, by a life cycle management module, a rule life cycle state for each rule in the rule set, wherein the rule life cycle state specifies the current deployment status of the rule; identifying, by the life cycle management module, a linkage set for each rule in the rule set, wherein the linkage set identifies versions of the rule that are in a different rule life cycle state; and updating, by the life cycle management module, the rule set, including: updating the rule life cycle state for one or more rules in the rule set; and updating the linkage set for one or more rules in the rule set.
US08892496B2 Fuzzy inference apparatus and methods, systems and apparatuses using such inference apparatus
A health monitoring system for complex networked apparatus includes a number of neuro-fuzzy inference apparatuses feeding inference results into a data fusion hierarchy. At each level in the hierarchy, fuzzy inference is applied to generate a desired output signal by processing selected input signals in accordance with a knowledge base defining fuzzy membership functions and fuzzy inference rules defined in advance. The knowledge base includes alternative definitions of membership functions and/or inference rules. The apparatus selects which definition to use according to environmental or other conditions, and predetermined selection criteria.
US08892494B2 Device for classifying defects and method for adjusting classification
Disclosed is a technique wherein an object that requires adjustment in order to increase the reliability of automatic classification can be easily identified. A device (140) for adjusting classification classifies defects into a first class group according to the feature amount of the defects that are obtained from image data obtained from an electron microscope (110), and classifies the defects into a second class group according to the feature amount of the defects classified into the first class group. And, the device (140) for adjusting the classification calculates classification performance by comparing the defects that have been classified into the second class group, and outputs the calculated classification performance in a predetermined display format to an output unit (180).
US08892489B2 System for generating digital event material and event-based updating of user profiles to create new communities
System and method for event-based updating of user profiles UP of users U in a social network and formation of new communities based on a resonance condition. A database of user profiles UP with profile domains D based on self-reports as well as observed network behaviors is deployed. The user profiles UP of users U in groups G attending an event are re-compiled by an event-based updating module based on event responses ER. Further, the event-based updating module identifies a profile change ΔP* in at least one of the profile domains D of user profiles UP, and the new community is formed by the event-based updating module from a subgroup SG whose profile change ΔP* indicates a mutual resonance or consensus in their event responses ER.
US08892487B2 Electronic synapses for reinforcement learning
Embodiments of the invention provide electronic synapse devices for reinforcement learning. An electronic synapse is configured for interconnecting a pre-synaptic electronic neuron and a post-synaptic electronic neuron. The electronic synapse comprises memory elements configured for storing a state of the electronic synapse and storing meta information for updating the state of the electronic synapse. The electronic synapse further comprises an update module configured for updating the state of the electronic synapse based on the meta information in response to an update signal for reinforcement learning. The update module is configured for updating the state of the electronic synapse based on the meta information, in response to a delayed update signal for reinforcement learning based on a learning rule.
US08892486B2 Processor node, artificial neural network and method operation of an artificial neural network
There is provided a temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector. The temporal processor node comprises a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state, a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer, wherein when triggered, the temporal processor node is operable to output the modified current state as a representation of the current state.
US08892477B2 Method and system for fuzzy constrained sootblowing optimization
A system and method to control of sootblowers in a fossil fueled power plant, in particular to plant applications systems using a graphical programming environment in combination with a set of rules to activate sootblowers. The system can be constrained by time limits and/or rule based time limits. Actual blower activation is typically based on the current status of key control variables in the process which alter the actual activation time within a constraints system. The system does not typically require knowledge or models of specific cleanliness relationships. The result is a system without sequences or queues that readily adapts to changing system conditions.
US08892458B2 Broadcast response method and system
A system and method for broadcast response generally employing RDS, DARC, or similar technology is provided, including a method for responding to a broadcast comprising extracting an event identifier from a broadcast signal; detecting a response by a user to the broadcast signal; polling a communications device to determine a user identifier; and communicating the event identifier and the user identifier when the user response is detected.
US08892453B2 Apparatus, system and method for electronic ticket management and electronic ticket distribution authentication
An electronic ticket management system includes an event organizer for planning an event, an electronic ticket seller for distributing electronic ticket information which authenticates the right to attend the event, an information storage chip for storing the electronic ticket information, and an electronic ticket platform center for managing the distribution of the electronic ticket information. The electronic ticket platform center forms an electronic ticket information master based on event information registered by the event organizer, and relates ticket issuing information registered by the electronic ticket seller to the electronic ticket information master. The electronic ticket platform center also issues the tickets by writing the electronic ticket information into the corresponding information storage chip based on ticket issuing information. A determination as to whether the user is permitted to enter the event venue is made according to the integrity of the event information stored in the information storage chip.
US08892451B2 Vehicle monitoring system
A data logging device tracks the operation of a vehicle or driver actions. The device includes a storage device, which may be removable or portable, having a first memory portion that may be read from and may be written to in a vehicle and a second memory portion that may be read from and may be written to in the vehicle. The second memory portion may retain data attributes associated with the data stored in the first removable storage device. A processor reads data from an automotive bus that transfers data from vehicle sensors to other automotive components. The processor writes data to the first memory portion and the second memory portion that reflect a level of risk or safety. A communication device links the storage device to a network of computers. The communication device may be accessible through software that allows a user to access files.
US08892449B2 Audio encoder/decoder with switching between first and second encoders/decoders using first and second framing rules
An audio encoder for encoding audio samples has a first time domain aliasing introducing encoder configured to decode audio samples in a first encoding domain and having a first framing rule, a start window and a stop window. The audio encoder further has a second encoder configured to encode samples in a second encoding domain and having a predetermined frame size number of audio samples, and a coding warm-up period number of audio samples, the second encoder having a different second framing rule, a frame of the second encoder being an encoded representation of a number of successive audio samples that is equal to the predetermined frame size number of audio samples. The audio encoder further has a controller switching from the first to the second encoder and for modifying the second framing rule or for modifying the start or the stop window of the first encoder.
US08892448B2 Systems, methods, and apparatus for gain factor smoothing
In one embodiment, a method of signal processing includes calculating an envelope of a first signal that is based on a low-frequency portion of a speech signal, calculating an envelope of a second signal that is based on a high-frequency portion of the speech signal, and calculating a first plurality of gain factor values according to a time-varying relation between the envelopes of the first and second signals. The method includes, based on the first plurality of gain factor values, calculating a plurality of smoothed gain factor values. In one example, each of the plurality of smoothed gain factor values is based on a weighted sum of at least one of the first plurality of gain factor values and at least one smoothed gain factor value. In another example, the sum is adaptively weighted based on at least one distance among the plurality of gain factor values.
US08892446B2 Service orchestration for intelligent automated assistant
Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A user request is received, the user request including at least a speech input received from the user. The user request is processed to obtain a representation of user intent, where the representation of user intent associates the user request with a task flow operationalizing a requested task, and the task flow is operable to invoke a plurality of services each supporting functions according to a respective plurality of service parameters. Based on the representation of user intent, one or more relevant task parameters are identified from a plurality of task parameters of the task flow. A subset of the plurality of services are selectively invoked during execution of the task flow, where the selectively invoked subset of the plurality of services support functions according to the identified one or more relevant task parameters.
US08892444B2 Systems and methods for improving quality of user generated audio content in voice applications
Methods and arrangements for improving quality of content in voice applications. A specification is provided for acceptable content for a voice application, and user generated audio content for the voice application is inputted. At least one test is applied to the user generated audio content, and it is thereupon determined as to whether the user generated audio content meets the provided specification.
US08892431B2 Smoothing method for suppressing fluctuating artifacts during noise reduction
A smoothing method for suppressing fluctuating artifacts in the reduction of interference noise includes the following steps: providing short-term spectra for a sequence of signal frames, transforming each short-term spectrum by way of a forward transformation which describes the short-term spectrum using transformation coefficients that represent the short-term spectrum subdivided into its coarse and fine structures; smoothing the transformation coefficients with the respective same coefficient indices by combining at least two successive transformed short-term spectra; and transforming the smoothed transformation coefficients into smoothed short-term spectra by way of a backward transformation.
US08892426B2 Audio signal loudness determination and modification in the frequency domain
Methods of, apparatuses for, and computer readable media having instructions thereon that when executed cause carrying out methods of determining and modifying the perceived loudness of a frequency domain audio signal where the frequency resolution, and corresponding temporal coverage of the frequency domain information is not constant. The frequency (and thus temporal) resolution of the perceived loudness processing is maintained constant at the longest block size. One method includes a block combiner and a loudness modification interpolator.
US08892420B2 Text segmentation with multiple granularity levels
Text processing includes: segmenting received text based on a lexicon of smallest semantic units to obtain medium-grained segmentation results; merging the medium-grained segmentation results to obtain coarse-grained segmentation results, the coarse-grained segmentation results having coarser granularity than the medium-grained segmentation results; looking up in the lexicon of smallest semantic units respective search elements that correspond to segments in the medium-grained segmentation results; and forming fine-grained segmentation results based on the respective search elements, the fine-grained segmentation results having finer granularity than the medium-grained segmentation results.
US08892407B2 Robust well trajectory planning
A robust well trajectory planning and drilling or completion planning system that integrates well trajectory optimization and well development planning optimization so that optimized solutions are generated simultaneously. The optimization model can consider unknown parameters having uncertainties directly within the optimization model. The model can systematically address uncertain data and well trajectory, for example, comprehensively or even taking all uncertain data into account. Accordingly, the optimization model can provide flexible optimization solutions that remain feasible over an uncertainty space. Once the well trajectory and drilling or completion plan are optimized, final development plans may be generated. Additionally, the optimization model may generate and implement modified well development planning and modified well trajectory in real-time.
US08892404B2 Methods and systems for consistent concurrent operation of a plurality of computer-aided design applications
Computer-aided design (CAD) concurrent design management includes a common data model, comprising chapters of different information items to describe various aspects of the CAD model, and lightweight change instructions representative of modifications made by a user to a chapter of the CAD model. By utilizing a common data model and difference-based change instructions, a plurality of users may concurrently collaborate on the design of a CAD model, or a single user may utilize a plurality of applications of a CAD suite efficiently and with an enhanced user experience. Furthermore, the system may manage undo stacks across a plurality of applications concurrently operating on the same shared CAD model, such that the user experiences seamless operation of the plurality of applications.
US08892400B2 Method for evaluating fluorescence correlation spectroscopy measurement data
With the different methods of fluorescence correlation spectroscopy, physical and biological transport processes in or between cells in the microscopic range, for example diffusion processes, can be analyzed. For this purpose, correlations of the fluorescence measurement data are determined for different sample regions and mathematical transport models are adapted thereto. Erroneous fluorescence correlation analyses were previously identified on the basis of the properties of the adapted model function parameters and were discarded. The a-priori knowledge necessary for the identification had to be obtained in time-consuming series of tests. With the invention, sample properties can be determined in a simpler, quicker and more exact way from fluorescence correlations. A suitability degree for one or more regions of the sample is determined for a correlation evaluation, describing quantitatively the information content of the respective region, or the error to be expected from a correlation evaluation, and can thus already be used before a correlation evaluation as a criterion for filtering/selecting the respective region. In this way, elaborate correlation calculations can be dispensed with in non-informative sample regions.
US08892386B2 Method and apparatus for post-silicon testing
An apparatus and a computer-implemented method performed by a computerized device, comprising: generating a collection of test data for testing one or more domains, wherein the test data is useful for post-silicon verification of hardware devices; selecting a subset of the collection of test data in accordance with a hardware device to be tested and at least one of the domains to be tested with respect to the hardware device; and indexing the subset of the collection of test data to obtain an indexed collection.
US08892385B2 System and method for use with an accelerometer to determine a frame of reference
A system and method for use with a device that includes an accelerometer, which can be used to determine a frame of reference for the device relative to a moving vehicle or other equipment, and which can be subsequently used in assessing or monitoring the status of the vehicle or an operator thereof. In accordance with an embodiment, by sampling accelerometer data over a period of time, the system can determine a rotation matrix or skew between the device/accelerometer's orientation and understanding of direction, and the vehicle's true orientation or direction in three-dimensions. The information can be used to provide corrections to the accelerometer data, and to more accurately determine the vehicle's true orientation/direction and motion within a three-dimensional frame of reference.
US08892381B2 Test apparatus and manufacturing method
A test apparatus that tests a plurality of devices under test formed on a wafer under test includes a test substrate that faces the wafer under test and is electrically connected to the devices under test, a programmable device that is provided on the test substrate and changes a logic relationship of output logic data with respect to input logic data, according to program data supplied thereto, a plurality of input/output circuits that are provided on the test substrate to correspond to the devices under test and that each supply the corresponding device under test with a test signal corresponding to the output logic data of the programmable device, and a judging section that judges pass/fail of each device under test, based on operation results of each device under test according to the test signal.
US08892380B2 Data measurement methods and systems
Methods are described for measuring data in a test setup including an impedance tuner. In an exemplary embodiment, the data is data for measuring noise parameters. The data is measured versus a sweep parameter for one tuner state at a time.
US08892375B2 Power grid outage and fault condition management
An outage intelligence application receives event messages indicative of occurrences associated with various devices within a power grid. The outage intelligence application determines a state of the various devices based on the event messages. Based on the event messages, the outage intelligence application can determine can determine and confirm an outage condition associate with a particular device. A fault intelligence application receives synchrophasor data for each phase in a multi-phase power grid. The synchrophasor includes phasor magnitude and phasor angle information for each phased. Based on the synchrophasor data, the fault intelligence application determines the presence of a fault involving one or more of the phases and identifies a particular fault type.
US08892363B2 Method of using density maps based on marker values for the diagnosis of patients with diseases, and in particular tumors
The invention relates to a method of using density maps based on marker values, and in particular tumor markers and other indicator substances/values for the diagnosis of patients with diseases, in particular tumorous diseases, and especially prostate carcinoma.
US08892361B2 Route calculation apparatus
An information center calculates, from a specific departure point to a specific destination, (i) an optimal route for an in-vehicle terminal when a request terminal of a route search request is the in-vehicle terminal and (ii) an optimal route for a mobile terminal when the request terminal of the route search request is the mobile terminal, respectively. The calculated optimal route for the in-vehicle terminal is different from the calculated optimal route for the mobile terminal.
US08892352B2 Method for detecting a working area and device therefor
A method for detecting a position with respect to a mobile working machine includes providing a current signal in a boundary conductor, which surrounds the defined area, in accordance with a boundary signal that is provided, the boundary signal corresponding to a pseudo-accident signal; and receiving a detection signal of a magnetic field. The method further includes generating a reconstructed boundary signal from the detection signal; providing a reference signal which has a bit pattern corresponding to the boundary signal provided; carrying out a correlation method in order to determine a time-based correlation offset between the reference signal and the reconstructed boundary signal and a correlation value between the reference signal and the reconstructed boundary signal, which are displaced in relation to each other by the correlation offset determined; and determining a position inside or outside the defined area as a function of the correlation value determined.
US08892342B2 Driving support apparatus
A driving support apparatus which performs driving support regarding a traffic signal includes: a communication device which acquires time-series traffic signal information regarding the lighting state of the traffic signal; a time calculating unit which calculates the time remaining until the lighting state changes on the basis of the traffic signal information; and an output device which notifies a driver of lighting time information regarding the time remaining. When the time remaining is equal to or smaller than a threshold value, the output device does not perform notification of the lighting time information so that it can be difficult for the driver to predict the timing at which a red lighting state of the traffic signal will change. Accordingly, it becomes possible to suppress unsafe action by the driver based on the traffic signal information notification received.
US08892340B2 Engine controller and engine control method
The engine controller includes: an engine-rpm increase amount computing section for computing an amount of increase in an engine rpm, generated by first ignition of an engine after a restart condition is satisfied; a start failure determination crank-angle change amount determination value setting section for setting a restart failure determination threshold value based on the amount of increase in the engine rpm; and a restart failure determination section for determining a restart failure when a crank-angle change amount from a first ignition timing of the engine after the satisfaction of the restart condition becomes larger than the restart failure determination threshold value although a complete combustion of the engine is not determined, interrupting a restart operation of the engine, and restarting the restart operation of the engine after elapse of a predetermined period of time.
US08892328B2 Electric parking brake control device
An EPB-ECU is an electric parking brake control device which generates a braking force by driving an electric motor to press pads and to a disc rotor. The EPB-ECU includes a current supply unit for supplying a motor current to the electric motor and stopping the supply of the motor current when the motor current reaches a predetermined target current value, a supply time measurement unit for measuring a supply time of the motor current, a waiting time setting unit for setting a waiting time from when the supply of the motor current is stopped to when the supply of the motor current is restarted next time on the basis of the measured motor current supply time, and a control unit for instructing the current supply unit to supply the motor current according to the set waiting time.
US08892327B2 Method for determining a functional state of a pressure build-up valve, and function monitoring device for a pressure build-up valve of a hydraulic brake booster
A method for determining a functional state of a pressure build-up valve of a hydraulic brake booster of a brake system, having the following steps: comparing an activation intensity of an activation of a brake activating element of the brake system to a predefined minimum activation intensity; if the brake activation intensity is less than or equal to the minimum activation intensity, determining the functional state, taking into account a pressure change over time in at least a partial volume of the hydraulic brake booster; if the brake activation intensity is greater than the minimum activation intensity, determining the functional state, taking into account an operating mode which is predefined for a pressure reduction valve of the hydraulic brake booster. A function monitoring device for a pressure build-up valve of a hydraulic brake booster of a brake system is also described.
US08892324B2 Safety clutch for an electric drive and use of the safety clutch in a wheeled vehicle
A safety clutch for an electric drive which includes an electric motor and a shaft which is driven thereby. A transmission of torque between the electric motor and the shaft can be brought about by at least one connecting element. A controllable locking device via which an interruption in the transmission of torque between the electric motor and the shaft can be brought about, is assigned to the connecting element. The use of the safety clutch in an electric drive for a wheeled vehicle is disclosed, a controller evaluating the transmission of torque between the electric motor and the shaft using a vehicle state, and when a fault state is detected the controller transmitting a control signal to the controllable locking device, as a result of which an interruption is brought about in the transmission of torque between the electric motor and the shaft.
US08892299B2 Vehicle user interface with proximity activation
A method for using a vehicle user interface is provided, the user interface utilizing a touch screen display mounted within the vehicle. A proximity detection system provides a means for switching the touch screen display from the sleep mode to the normal use mode without the user having to touch the screen, thus expediting user interaction with the touch screen. The proximity detection system may be configured to distinguish the user's presence per touch screen zone, thereby allowing the system controller to switch only a zone of the touch screen from the sleep mode to the normal use mode.
US08892297B2 Pre-delivery inspection auditing system and method
A vehicle email notification system in which pre-delivery inspections by dealers can be automatically audited to help insure that vehicles are being delivered to customers with the proper initial values of such things as tire pressure and fluid levels. The notification system uses triggers to initiate the generation and transmission of email messages that provide diverse types of dynamic vehicle information to the owner or other authorized subscriber. This information is also used by the manufacturer to determine dealer compliance with pre-delivery inspection requirements. The email notifications are triggered by different events, some of which are independent of the vehicle (e.g., a monthly trigger), and others of which occur at the vehicle, such as a mileage or low oil life trigger. The notification system builds and sends to the subscriber an email message that contains the dynamic vehicle information and identifies any detected vehicle condition for which action is needed.
US08892290B2 Methods and systems for providing uniform driveline braking
Systems and methods for improving operation of a hybrid vehicle are presented. In one example, negative torque of an electric machine is adjusted to mimic negative torque of an engine during engine braking so that the vehicle may transition from regenerative braking to engine braking in a seamless manner.
US08892280B2 Sprung mass damping control system of vehicle
A sprung mass damping control system of a vehicle, which aims to suppress sprung mass vibration generated in a vehicle body of a vehicle provided with at least a motor-generator (first and second motor-generators) as a drive source, includes a sprung mass damping control amount calculating device that sets a sprung mass damping control amount for suppressing the sprung mass vibration, and a drive source control device (a motor-generator control device) that executes sprung mass damping control by controlling a motor-generator control amount of the motor-generator to realize the sprung mass damping control amount.
US08892264B2 Methods, apparatus and systems for managing energy assets
The apparatuses and methods herein facilitate generation of energy-related revenue for an energy customer of an electricity supplier, for a system that includes an energy storage asset. The apparatuses and methods herein can be used to generate operating schedules for a controller of the energy storage asset. When implemented, the generated operating schedules facilitates derivation of the energy-related revenue, over a time period T, associated with operation of the at least one energy storage asset according to the generated operating schedule. The energy-related revenue available to the energy customer over the time period T is based at least in part on a wholesale electricity market.
US08892263B1 Systems and methods for detecting and resolving sump pump failures
A method and system detects and resolves impending failures in a sump pump, such as failures in a motor of the sump pump and soft mechanical failures. To detect failures in the motor, the method and system may analyze the electrical load waveform of the motor to identify signatures that may indicate potential problems with the motor. To detect soft mechanical failures, the method and system may measure the current water level in a sump basin, which houses the sump pump. The current water level may be determined by a water level sensor placed slightly above the high water level mark in the sump basin. To resolve the detected failures, the method and system may activate a mechanical shaker, which may be attached or integrated with the sump pump, that produces vibrations to physically shake the sump pump. If the failures cannot be resolved by the mechanical shaker, the method and system may send an alert message to notify a user of the situation.
US08892262B2 Programmable wall station for automated window and door coverings
A programmable wall station system for controlling automated coverings includes at least one automated covering adapted to receive command signals, and a computer which includes a processor and a computer connection port. The processor is programmed to receive location input, position input for the automated coverings, schedule input, and generate scheduled events based on any of the received input. A wall station includes a controller and a station connection port that is linkable to the computer connection port. The controller is programmed to receive scheduled events from the processor when the station connection port and computer connection port are linked to one another and generate command signals based on the scheduled events for receipt by the automated covering to control its operation.
US08892260B2 Mobile robot for telecommunication
A system including a mobile telepresence robot, a telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.
US08892255B2 Method for the automated programming and optimization of robotic work sequences
A method for the automated control of a process robot with a controller performing movement and work sequences and with one or more sensors that record a work progress. A planning tool compares a recorded progress of work with an aimed-for processing objective and determines, from a difference between the processing objective and an actual value of the process that corresponds to the recorded progress of work, movement and work sequences with which the aimed-for processing objective is achieved. Then the determined movement and work sequences are converted into robot-executable control commands in real time or in-step with the process, and the process robot is controlled in such a way as to achieve the aimed-for processing objective.
US08892240B1 Modular material handling system for order fulfillment
Methods and apparatus for material handling in an order fulfillment center. An order fulfillment system may include inventory storage, a processing area, and a control system. The inventory storage may in some instances include two storage areas, and in some cases the processing area may be disposed between the two storage areas. The processing area may include a router module that is configured to receive inventory items that have been picked from the inventory storage. Inventory items may be received by the router module via conveyance receptacles (e.g., totes, bins) that are conveyed using a conveyor mechanism. The processing area may also include a plurality of processing modules that may be configured to receive inventory items from the router module. In some instances, the processing modules may receive the inventory items via conveyance receptacles that are conveyed using the conveyor mechanism.
US08892232B2 Social network with enhanced audio communications for the hearing impaired
The invention describes the proprietary activities, services and devices provided to a networked community of Hearing impaired people, that help improve wired, wireless and direct voice communications.
US08892228B2 Concealing audio artifacts
At least one segment is identified in an audio signal. The audio segment is associated with an artifact within the audio signal and has a time duration. At least one stored sound clip is retrieved, which has a time duration that exceeds the time duration associated with the audio segment. The retrieved sound clip is mixed with the audio signal and the retrieved sound clip audibly compensates for the audio artifact.
US08892225B2 Wideband personal-radio recorder
Methods and apparatuses for concurrently recording multiple radio channels. A recorder includes a wideband tuner having a complex mixer for converting a received wideband RF signal to a complex signal that is then digitized. A digital front end module applies a number of complex down-mixers to the digital complex signal to generate the multiple radio channels in the baseband. Each one of the multiple radio channels in the baseband is further filtered, decimated and demodulated. A digital signal processing unit encodes each demodulated channel according to an audio compression format and stores the then encoded audio content to a storage unit. An RBDS decoder parses radio data service information associated with the stored audio content. The radio data service information is stored in a first section of the storage unit while the encoded audio content is stored in a second section of the storage unit.
US08892224B2 Method for graphically providing continuous change of state directions to a user of a medical robotic system
Continuous change of state directions are graphically provided on a display screen to assist a user in performing necessary action(s) for transitioning between operating modes in a medical robotic system or performing corrective action. A graphical representation of a target state of an element of the medical robotic system is displayed on a display screen viewable by the user. Current states of the element and indications directing the user to manipulate the element towards the target state are continuously determined and graphical representations of the continuously determined current states and indications are displayed on the display screen along with that of the target state.
US08892223B2 HVAC controller including user interaction log
An HVAC controller is configured to log one more user interactions into a user interaction log stored in its memory such that at least some of the user interactions may be recalled from the user interaction log and displayed on the user interface of the HVAC controller in response to a request by a user. The user may use the information contained in the user interaction log as an aid in troubleshooting an HVAC system.
US08892220B2 Self-contained, wearable light controller with wireless communication interface
A system for controlling a plurality of wearable wireless light-bearing units is disclosed. The light-bearing units may comprise lighting elements coupled to garments such as those used in the performing arts and entertainment. The system comprises a control unit wirelessly communicating with light-bearing units. The light-bearing units comprise a control box coupled to a plurality of lights. Operators can control one or more of the light-bearing units in synchrony with each other and with other audio-visual elements using standard protocols. The device also provides a library of preprogrammed effects and can perform self-diagnostic functions.
US08892211B2 System and method for selective retinal stimulation
A method for electrically stimulating a retina of an eye to induce visual perception includes placing an electrode adjacent a retinal ganglion cell (RGC) layer and selectively applying a biphasic asymmetrical waveform (BAW) to a portion of the axon. The BAW includes a pre-pulse phase and a stimulation-pulse phase. The pre-pulse phase has a first polarity, a first amplitude, and a first duration. The first amplitude and the first duration together define a pre-pulse charge having a first magnitude. The stimulation-pulse phase has a second polarity opposite the first polarity, a second amplitude, and a second duration less than the first duration. The second amplitude and the second duration together define a stimulation charge having a second magnitude. Application of the pre-pulse phase and the stimulation-pulse phase effects a change in excitability of the at least one ganglion cell and induces visual perception, respectively.
US08892191B2 Methods of determining motion and distance during medical and veterinary procedures
A system, for use with a cannula insertable into human or animal tissue, for measuring relative motion during a surgical procedure includes a probe having a probe tip insertable into the cannula, and means for determining relative motion between the cannula and the probe tip.
US08892188B2 Identifying abnormal tissue in images of computed tomography
An imaging method for identifying abnormal tissue in the lung is provided, comprising the recording of slice images of the lung by means of X-ray radiation, recording of blood vessels, differentiation of blood vessels and abnormal tissue, segmentation of the abnormal tissue and display of the segmented abnormal tissue on an output device. In addition, a computer tomograph for identifying abnormal tissue in the lung is provided, having a radiation source for recording slice images of the lung and blood vessels by means of X-ray radiation, a computer unit for differentiating the blood vessels from the abnormal tissue and for segmenting the abnormal tissue, as well as an output device for displaying the segmented abnormal tissue. Furthermore, a computer program is provided for controlling a computer tomograph for an identification of abnormal tissue in the lung by means of a radiation source, designed to record slice images of the lung and blood vessels by means of X-ray radiation, to differentiate the blood vessels from abnormal tissue, to segment the abnormal tissue and to control an output device for displaying the abnormal tissue.
US08892185B2 Apparatus, systems, and methods for localizing markers or tissue structures within a body
Apparatus, systems, and methods are provided for localizing lesions within a patient's body, e.g., within a breast. The system may include one or more markers implantable within or around the target tissue region, and a probe for transmitting and receiving electromagnetic signals to detect the one or more markers. During use, the marker(s) are into a target tissue region, and the probe is placed against the patient's skin to detect and localize the marker(s). A tissue specimen, including the lesion and the marker(s), is then removed from the target tissue region based at least in part on the localization information from the probe.
US08892177B2 Mobile communication device with low power signal detector
Various embodiments of the present disclosure include a communication device having first circuitry and second circuitry. The first circuitry is capable of operating in a plurality of modes. The second circuitry is capable of determining whether to transition operation of the first circuitry from a sleep mode to a non-sleep mode based at least in part on whether a non-informational characteristic of a received communication signal matches a non-informational characteristic of a particular one of a plurality of communication protocols.
US08892160B2 Automatic detection of mobile phone antennas
A method and device is provided that determines whether an antenna is electrically connected to its respective coupling device. The first side of the device includes coupling device, a mechanical switch, and an application processor. The second side includes an antenna contact that that is creates an electrical connection with a coupling device on the first side when the first side is securely attached to the second side. The mechanical switch is configured to be in an “open” state when the antenna contact does not make an electrical connection with the coupling device. Each mechanical switch is configured to be in a “closed” state when the antenna contact does make an electrical connection with its coupling device. The application processor determines the state of each mechanical switch. When any switch is an “open” state, it provides a notification on an interface of the mobile device.
US08892146B2 Selectively buffering voice data at a server during a voice communication session
Systems and methods for selectively replaying voice data. Voice data received in a communication session is both buffered by the device and played by the device. When input is received from a recipient, the voice data currently being received is no longer played and buffered voice data is replayed to the recipient. While the buffered voice data is replayed, the device continues to buffer any voice data received by the device to ensure that the recipient can listen to all of the voice data in the communication session. By only storing voice data in the buffer, replaying the buffered voice data can catch the real-time voice data. At this point, the device reverts to playing voice data being received while continuing to buffer the voice data.
US08892143B2 Communication apparatus and methods for managing a communication indication assessment procedure and a wireless communications service in communications apparatus
A communication apparatus is provided. The communications apparatus includes multiple radio modules and a manager. Each of the radio modules is arranged to provide a predetermined wireless communications service in compliance with a predetermined protocol. The manager is arranged to handle a communication indication assessment procedure of the radio modules to obtain an assessment result. The communication indication assessment procedure is performed by at least one of the radio modules, and the assessment result is shared with all of the radio modules.
US08892137B2 Method and apparatus for optimizing CBS service in a multiple SIM environment
In a communication device having multiple subscriber identification modules (SIMs), the processing of cell broadcast service (CBS) messages is optimized. A geographic scope of an incoming CBS message is determined. If all SIMs belong to the determined geographic scope, the message is only received and processed by a single one of the SIMs.
US08892136B2 Identifying abusive mobile messages and associated mobile message senders
Systems, methods, and devices that identify abusive mobile messages and associated abusive mobile communication device users are presented. A core network can comprise a message abuse detector component (MADC) that can selectively or randomly monitor or sample mobile messages communicated in the core network. The MADC can evaluate origination and destination address information and can identify abusive mobile messages and associated abusive mobile message senders based at least in part on the respective address information and predefined message abuse criteria. The MADC also can distinguish between spam mobile messages, subscription mobile messages, harassing mobile messages, and other mobile messages, and can identify and implement a desired response (e.g., automated response) to the abusive mobile message. To facilitate identifying abusive mobile messages, the MADC also can analyze history and reputation associated with the origination address, reputation of the address reporting an abusive message, message content, etc.
US08892131B2 Mobile location and map acquisition
Providing a map and/or directions to a visitor to a facility may include and/or involve a wireless communication device signaling its presence at a location in a facility, and communicating to the wireless communication device a map of the facility indicating the location. This may include and/or involve communicating to the wireless device directions to and/or from the location to a destination within the facility.
US08892125B2 Receiver utilizing multiple radiation patterns to determine angular position
A receiver includes an antenna array, an angular positioning module, a low noise amplifier module, and a down conversion module. The antenna array is operable to receive an inbound wireless signal. The angular positioning module is operable to: receive a plurality of received inbound wireless signals from the antenna array. An angular position of a source of the inbound wireless signal is determined from at least some of the plurality of received inbound wireless signals based on a first radiation pattern and a second radiation pattern of the plurality of received inbound wireless signals; and output a representation of the inbound wireless signal. The low noise amplifier module is operably coupled to amplify the representation of the inbound wireless signal to produce an amplified inbound wireless signal. The down conversion module is operably coupled to convert the amplified inbound wireless signal into a baseband or near baseband signal.
US08892120B2 Methods in a wireless communication system for crime investigation, evidence generation and analysis
Crime investigation methods, evidence generation methods, and wireless communications system analysis methods are described. According to one aspect, a crime investigation method includes receiving information regarding a commission of a crime at a time period of interest and at a geographic location of interest, after the receiving and using wireless communications analysis equipment, measuring cellular signals in a geographic area which includes the geographic location of interest during the time period of interest, as a result of the measuring, generating measurement data which is indicative of a parameter of the cellular signals in the geographic area, using the measurement data, calculating a wireless coverage representation for the geographic area and which includes the geographic location of interest, accessing cellular communications records which are indicative of communications via the cellular signals in the geographic area, and using the cellular communications records and the wireless coverage representation, providing information regarding the crime.
US08892104B1 Selective simultaneous communication with a wireless communication device based on device type
A RAN may receive a call request to establish a call involving a WCD. The RAN may serve WCDs of a first type and WCDs of a second type. WCDs of the first type may communicate with the RAN using a first air-interface or a second air-interface, and WCDs of the second type may communicate using the second air-interface. If the WCD is of the first type, the RAN may select wireless coverage areas from a first candidate set of wireless coverage areas. If the WCD is of the second type, the RAN may select wireless coverage areas from a second candidate set of wireless coverage areas. The RAN may assign, to the WCD, traffic channels from each wireless coverage area selected for supporting the call. The selected wireless coverage areas may be defined by the RAN and may operate in accordance with the second air-interface.
US08892095B2 Enabling enhanced paging of stationary terminal devices in a cellular mobile communication network
To distinguish between stationary and free-to-move terminal devices in a mobile communication network in order to reduce paging interference, a stationary terminal device chooses a surrounding radio cell as a home cell, which remains associated to the stationary terminal device, as long as the home cell fulfills a suitable-cell-requirement. Therefore, the communication network can be operated such that a paging request is only distributed through one base station/NodeB, if that paging request is to be forwarded to a stationary terminal device being associated to a home cell. According to another aspect of the present invention, stationary terminal devices are grouped in separate paging group that is stored in an operation unit of the mobile communication network. If a paging request is to be distributed, it is firstly checked, whether the paging request is to be forwarded to one of the terminal devices of the separate paging group.
US08892089B2 Communications system, base station apparatus, and communication method
In a communication system, an upper-level carrier has communication functions for both first and second sessions. A first communication unit communicates with the upper-level carrier through a first communication session established therewith. A second communication unit communicates with the upper-level carrier through a second communication session established therewith. A communication control unit controls the first and second communication units. The communication control unit disconnects the first communication session and directs a signal intended for the first communication session to the second communication session, so that the signal is delivered to the upper-level carrier by using the second communication session as a detour.
US08892073B2 Mobile apparatus
After mount judging unit (110) transits from a state wherein it decides that earphone (200) is not mounted in an ear to a state wherein it decides that earphone (200) is mounted in the ear, if operating unit (120) accepts a preset unlocking operation, then valid/invalid setter (130) makes a setting for validating operations which will subsequently be accepted by operating unit (120). Valid/invalid setter (130) will keep the setting until mount judging unit (110) decides that earphone (200) is not mounted in the ear. If valid/invalid setter (130) makes the validating setting, controller (140) controls mobile device (100) depending on operations accepted by operating unit (120).
US08892072B2 Mobile terminal and method of providing security thereto
A method and apparatus for providing security of a mobile terminal in various ways are disclosed. The present invention includes receiving a 1st signal from a mobile communication network via a wireless communication unit, when the display unit is activated, displaying a 1st substitute screen including a password input window on a display unit, inputting a password to the password input window, transmitting the inputted password to the mobile communication network via the wireless communication unit, if a 2nd signal indicating that the password is valid is received from the mobile communication network in response to the transmission, canceling the 1st substitute screen, and if a 3rd signal indicating that the password is not valid is received, maintaining the 1st substitute screen.
US08892064B2 Systems and methods for providing product information over a carrier wave
A method is provided that comprises tuning a radio system to a frequency band that contains a locally-broadcast terrestrial radio signal. The locally-broadcast terrestrial radio signal comprising a main signal component and a side data component is thereby received. In response to receiving the locally-broadcast terrestrial radio signal a determination is made as to a permissible time for processing the side data component using a time slot schedule. The side data component is processed at the permissible time. A message corresponding to the side data component is outputted to an output device. In some instances, the side data component includes the message. In other instances, the method further includes searching a message lookup list using a code included in the side data component. When a stored code is found that matches the code, the message corresponding to the matching stored code is outputted.
US08892041B2 Switching device for car-to-X communication and communication device
A switching device for connection to an antenna unit and a computing unit to form a communication device for car-to-X communication, in particular a DSRC communication device. The switching device has at least one interface for communication with a mobile terminal device, in particular a mobile telephone. The switching device includes a computing unit and a control device to forward at least a part of received messages to the mobile terminal device and/or to transmit messages on the basis of a control command from the mobile terminal device.
US08892036B1 Providing an indication of a wireless accessory status
A communications device is configured to alert its user when the status of a wireless accessory meets certain conditions. In an example embodiment, when the wireless accessory is removed beyond the proximate area where the communications device is located, the communications device issues an alert to indicate that the communications device may be moving away from the wireless accessory or the wireless accessory may be moving away from the communications device. An exemplary situation includes the user of a mobile phone and a wireless headset accessory. In the example, the user keeps the mobile phone on his or her person. If the user puts down the wireless headset and walks away from the wireless headset, the mobile phone alerts the user.
US08892032B2 Method and system for managing data in a near field communication network
A method and system for managing data between a plurality of electronic devices in a Near Field Communication (NFC) network are provided. The method is performed at a first electronic device. A request is received from a second electronic device to send context data. The context data is then represented in accordance with a context Record Type Definition (RTD). The context RTD is used for defining context data in the NFC network. The context data that is represented in accordance with the context RTD is exchanged with the second electronic device.
US08892020B2 Image forming apparatus and image forming method
According to one embodiment, an image forming apparatus includes a mode setting section configured to set an operation mode in a manner that the image forming apparatus is operated in an erasing mode if an erasing operation is instructed, a supplying section configured to supply a medium on which the image formation is completed, and which is set in an designated or specified receiving section, a decoloring section configured to decolor the color of the formed image by carrying the medium to a heating section that includes at least heating and decoloring function, and a return section configured to return the operation mode to a predetermined mode except for the erasing mode from the erasing mode, when the last medium on which the image formation is completed and which is set in the receiving section is decolored.
US08892018B2 Fixing device
A fixing device includes a heat roller and a heater. The heat roller extends in an axial direction and includes a cylindrical-shaped roller section and a coil, the roller section having an inner peripheral surface defining an internal space therewithin and the coil being wound along the inner peripheral surface, the heat roller being configured of a plurality of zones in the axial direction, the plurality of zones including a low zone whose heat capacity is less than a predetermined value and a high zone whose heat capacity is not less than the predetermined value. The heater is disposed within the internal space of the roller section and has a heating wire configured to generate heat, the heating wire having at least a first portion which is in confrontation with the high zone and a second portion which is in confrontation with the low zone, and the heating wire being configured such that the first portion has an amount of heat generation greater than an amount of heat generation at the second portion.
US08892014B2 Fixing device including movable peeling plate
According to one embodiment, a fixing device includes: an image-side rotating section to come into contact with an unfixed image on a recording medium; a pressing section to form a nip between the pressing section and the image-side rotating section; a pressing adjusting section to adjust pressing force between the image-side rotating section and the pressing section; and a peeling plate to move to a position during jam treatment if the pressing force is pressing force during the jam treatment and peel the recording medium off the image-side rotating section.
US08892008B2 Method and apparatus for reducing residual toner in a rotating container
An approach is provided for reducing an amount of residual toner remaining in a rotating container. The approach involves rotating a rotatable vessel configured to contain a toner. The approach also involves a causing a plurality of beads that include at least one material configured to be attracted to a magnetic strip that extends in a direction parallel to an axial direction of movement of the toner between a first end and a second end of the vessel. The plurality of beads, when attracted to the magnetic strip, cooperate with helical features of the vessel and the internal surface of a body section of the vessel to transport at least a portion of the toner in an axial direction from the first end of the vessel to the second end of the vessel as the vessel is rotated.
US08891999B2 Cleaning member and charging device, unit for image forming apparatus and process cartridge, and image forming apparatus
A cleaning member includes a core member, a foamed elastic layer in which fillers are filled in bubbles of a foamed elastic layer that are present at a surface of a side opposing to an outer circumferential surface of the core member in at least one side or both sides of ends in a longitudinal direction in the foamed elastic layer that is disposed so as to helically wind a strip shaped foamed elastic member from one end of the core member to the other end thereof in the outer circumferential surface of the core member, and a bonding layer that bonds the core member and the foamed elastic layer.
US08891993B2 Image forming apparatus capable of reducing a toner consumption amount by performing toner supply control
In an image forming apparatus, to provide a lubrication effect for an abutment portion of a transfer belt and a belt cleaning blade, when a control toner image is supplied, the control toner image is supplied to the abutment portion even when it is not necessary, thereby consuming a large amount of toner. In the image forming apparatus, the control unit changes a toner amount of the control toner image reaching the abutment portion of a photosensitive member and a photosensitive member cleaning blade and the toner amount thereof reaching the abutment portion of a transfer belt and a belt cleaning blade, based on a detection result of an environment detection unit.
US08891991B2 Developing device and image forming apparatus
A developing device includes first and second magnet members respectively including first and second transfer magnetic poles that have different polarities, that generate a magnetic force for transferring a developer from a first developer-transporting member to a second developer-transporting member, and that are located at positions where the developer-transporting members come close to each other, wherein (B1×B2)/L2 is less than about 400 where L represents a distance (mm) between an outer peripheral surface portion of the first developer-transporting member, the portion facing the first transfer magnetic pole, and an outer peripheral surface portion of the second developer-transporting member, the portion facing the second transfer magnetic pole, and B1 and B2 (mT) respectively represent maximum magnetic flux densities of the first and second transfer magnetic poles in a normal line direction on outer peripheral surfaces of the first and second developer-transporting members.
US08891984B2 Color image forming apparatus
The image forming apparatus includes process units that are closely arranged around respective photosensitive members and act on the photosensitive members, a light emission section that forms an electrostatic latent image for detection on the photosensitive member and a detection section that detects that the electrostatic latent image passes through a position facing the process unit, and a control section that performs misregistration correction control based on the detection result.
US08891980B2 Digital demodulator architecture
Methods, systems, and devices are described for a digital demodulator device for processing received optical signals. The device may include a quadrature error filter that receives a digitized version of an optical signal, and removes quadrature errors to generate a filtered series of data samples. The device may also include a frequency offset removal module for performing frequency rotation on the filtered series of data samples. The device may include a chromatic dispersion compensation module which removes chromatic dispersion from horizontal and vertical polarization channels. The device may include a polarization mode dispersion (PMD)/polarization dependent loss (PDL) compensation module which compensates for interference caused by PMD and PDL. The device may also include a phase recovery module configured to track and correct phase.
US08891976B2 Interferometer configured for signal processing in an interference path
An interferometer is provided that includes a first path and a second path. The first path is configured to propagate an electro-magnetic signal at a first wavelength. The second path is configured to convert a portion of the electro-magnetic signal from the first wavelength to a second wavelength for processing and is configured to convert the portion of the electro-magnetic signal from the second wavelength back to the first wavelength for interference with the electro-magnetic signal of the first path. The first wavelength may be an optical wavelength or any other suitable wavelength of the electro-magnetic spectrum. The second wavelength, which is different than the first wavelength, also may be any suitable wavelength of the electro-magnetic spectrum.
US08891971B1 Signal quality in bi-directional optical links using optical circulators
Implementations of an apparatus including an optical circuit switch (OCS) having a plurality of OCS input/output ports, at least one optical circulator having a port optically coupled to a corresponding one of the plurality of OCS input/output ports and a reflection mitigation positioned in the optical path between each optical circulator port and its corresponding OCS input/output port and/or in the optical path inside the OCS. A corresponding optical transceiver is optically coupled to each of the at least one optical circulators. Each optical transceiver includes a transmitter optically coupled to one port of the optical circulator and a receiver optically coupled to another port of the optical circulator.
US08891966B2 Optical communication device and signal adjusting method
An optical packet switching device causes branching of an optical packet that is input to an optical switch and detects a synchronization pattern having a predetermined number of bits from the branched optical packet. Then, the optical packet switching device calculates a synchronization point indicating a location of the synchronization pattern with respect to a detection timing and controls, in accordance with the calculated synchronization point, a delay amount of a delay element that delays an optical packet ON signal that is output to the optical switch.
US08891965B2 Method for automatic configuration of an optical network element
A method for automatic confirmation of an optical network element optical modules each having multiple fibers; a fiber shuffle interconnector having ports to which said optical modules are connected; and a configuration unit which performs an automatic configuration of said optical network element by controlling all optical modules connected to said fiber shuffle interconnector to transmit a fiber identifier associated with a fiber of the respective optical module to the respective port of said fiber shuffle interconnector to which said optical module is connected, wherein said fiber shuffle interconnector forwards the received fiber identifier via another port of said fiber shuffle interconnector to another optical module of said optical network element which detects said forwarded fiber identifier being monitored by said configuration unit to generate a connectivity matrix indicating the connection of said optical modules to said fiber shuffle interconnector on the basis of the detected fiber identifiers.
US08891962B2 Optical switching apparatus and method for an eNB
The present invention provides an optical switching apparatus and method of an eNB. The above apparatus includes: a fiber transceiver module (102), configured to receive an optical signal which carries transmission address information from the source input end (101) and transmit the optical signal; a transmission address module (103), configured to receive the above optical signal, query routing, and manage and maintain transmission address(s); a switching control module (104), configured to obtain the transmission address information of the optical signal, analyze and select an optical switching mode, and transmit a routing control signal which carries the transmission address information and the optical switching mode; and an optical switching and routing module (105), configured to receive the above optical signal and transmit the same to a destination output end (106) by the fiber transceiver module (102), receive the routing control signal of the switching control module (104), select a routing and transmit the optical signal to the destination output end (106). According to the present invention, the RRU and the BBU of the eNB can communicate with devices of the BBU and the RRU of the different manufacturers, can be applied to the multi-mode base station, and can adapt to the different mode; therefore the transmission distance is enlarged.
US08891959B2 Optical modulation device and bias voltage control method
An optical modulation device includes a generating circuit that generates a low-frequency signal, an average value of amplitude as an alternating-current component of the low-frequency signal being different from a center value of the amplitude of the low-frequency signal, a superimposing unit that superimposes the low-frequency signal on a data signal, an optical modulator that modulates, using the superimposition of the low-frequency signal by the superimposing unit, light from a light source and outputs a light signal, a calculating circuit that calculates an amplitude average value and an amplitude center value of a low-frequency component obtained from the light signal output by the optical modulator, and a controller that controls a bias voltage of the optical modulator such that the amplitude average value is brought closer to the amplitude center value of the frequency component calculated by the calculating circuit.
US08891957B2 Method and system for fault recovery in an optical network
A method of managing fault recovery in a trunk-branched OADM network may include determining that an optical power level over data channels of a first communications link between a first and a second terminal of the branched optical network exceeds an optical power limit. The method may further include increasing optical power sent over spare channels of the first communications link to a first level at which the optical power level over the data channels decreases to a second level below the optical power limit.
US08891952B2 Image sensing apparatus, control method, and user interface display apparatus
An image sensing apparatus on which a plurality of lens units are interchangeably mountable includes a system controller configured to acquired information specific to a mounted lens unit from the mounted lens unit, a detection unit configured to detect a focus shift amount of the mounted lens unit, a display circuit configured to display the specific information acquired by the system controller in association with a focus correction value for correcting the focus shift amount detected by the detection unit, an operation switch configured to be operated by a user, and a setting unit that sets the focus correction value according to an operation on the operation switch.
US08891949B2 Micro-fluidic pump
A micro-fluidic pump comprises one or more channels having an array of resistive heaters, an inlet, outlet and a substrate as a heat sink and a means of cooling the device. The pump is operated with a fire-to-fire delay and/or a cycle-to-cycle delay to control the pumping rate and minimize heating of liquid inside the pump during its operation.
US08891943B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US08891942B2 Method and apparatus for automatically generating a tilt-shift effect in a video
A computer implemented method and apparatus for automatically generating a tilt-shift effect in a video. The method comprises detecting one or more objects within a sequence of frames; determining a movement of the one or more objects; determining a direction of the determined movement of the one or more objects; generating a polygon around the one or more moving objects; and applying a blur effect to areas of the frame that are outside of each generated polygon.
US08891940B2 Method and apparatus for recording manufacturer information on a recording medium and for determining whether the manufacturer information is effective
A recording medium and a recording apparatus for storing manufacturer information for supporting specific functions for each manufacturer and a method therefor. A reproducing apparatus for reproducing manufacturer information for supporting specific functions and a method therefor is also provided. If a recording apparatus modifies the contents of the recording medium, then it should record its manufacturer's identification code. A recording apparatus/reproducing apparatus should check the identification code on the recording medium before using its own manufacture information item for some specific function. Also, it is possible to reduce the time required to determine whether the manufacturer information items are effective.
US08891939B2 Systems and methods for video-aware screen capture and compression
A new approach is proposed that contemplates systems and methods to support video-aware screen capture and compression. More specifically, the video-aware approach first detects whether or when video content is being actively played back on a screen of a hosting device. If the video content is actively being rendered, the approach separates (segments) the screen content into static (non-video) content and video content, The approach then applies video-specific capture and compression methods to the video content of the screen and other suitable compression methods to the non-video content of the screen. The compressed static and video content of the screen are separately and independently transmitted across the network to remote computing devices and are then decompressed and processed to reconstruct screen of its original content for display at the screens of the remote computing devices.
US08891936B2 Method and device for optimal playback positioning in digital content
A method and device for optimal playback positioning in video content are provided. The present disclosure relates to a mechanism of tagging scenes or significant points in content in a prioritized way, and defines a mechanism to utilize this tagging associated with the content to facilitate stopping or starting at appropriate points for playback, e.g., when pressing a scene skip button to jump forward or back to another scene, or when pressing Play after inputting a fast-forward or rewind instruction. The method and device provide for displaying video content at a playback speed for viewing, receiving a first navigation instruction to navigate the video content at a speed faster than the playback speed for viewing, receiving a second navigation instruction to displaying of the video content, and determining a playback position of the video content based on at least one tagged frame of the video content.
US08891928B2 Fiber optic splice enclosures having interchangeable endplate assemblies and methods including the same
A fiber optic splice enclosure system includes an enclosure and first and second endplate assemblies. The enclosure defines an enclosure chamber. The first and second endplate assemblies are adapted to be interchangeably mounted on the enclosure to provide different respective configurations for connecting fiber optic cables to the enclosure.
US08891910B2 Assembly for monitoring output characteristics of a modulator
A photonic assembly is described. The assembly comprises a substrate. An optical modulator (100) in or on the substrate has an output port coupled to an output waveguide (106) mounted in or on the substrate. A spiller waveguide (107, 108) is mounted in or on the substrate. The spiller waveguide (107, 108) has an input end (109, 110) physically separated from but proximate to the output waveguide (106) so as to collect light spilt from the output port or output waveguide (106). The modulator (106) may be a MZI modulator.
US08891904B2 System and method for scaling digital images
Methods, computer devices, and computer readable media containing instructions for executing such methods are provided for the modification of digital images having a plurality of visual elements.
US08891899B2 Methods, systems and apparatuses for pixel value correction using multiple vertical and/or horizontal correction curves
Methods, systems and apparatuses are disclosed for approximating vertical and horizontal correction values in a pixel value correction calculation. Multiple vertical and/or horizontal correction curves are used and may be employed for one or more color channels of the imager. The use of multiple correction curves allows for a more accurate approximation of the correction curves for image pixels.
US08891896B2 Estimating blur degradation of an image using specular highlights
A method and apparatus (70) is provided for estimating blur degradation of an image (75) that includes a specular highlight. A specular highlight in the image is first identified (77), for example with user assistance. A blur kernel is then derived by extracting (78A) the identified specular highlight as foreground from the image (75) and using the extracted foreground as the blur kernel (78C). The image (75) can then be deblurred by deconvolution (79) with the derived blur kernel.
US08891892B2 Image encoding method using adaptive preprocessing scheme
The present invention relates to an image encoding method using an adaptive preprocessing scheme, including loading an input image for each frame, determining an encoding type of each of the frames, determining the size of a block to be encoded in each frame according to the determined encoding type, determining blocks that can be replicated from the blocks having the determined size and performing an intra-picture replication preprocessing or inter-picture replication preprocessing procedure on the determined blocks according to the encoding types of the frames, and encoding the frames on which the preprocessing procedure has been performed.
US08891883B2 Summarizing a photo album in a social network system
Embodiments generally relate to summarizing a photo album in a social network system. In one embodiment, a method includes grouping photos into a plurality of groups of photos, and selecting a plurality of representative photos, where each representative photo represents a respective group from the plurality of groups, where the selecting is based on a quality score of each of the photos, and where each quality score is based on different types of attributes. The method also includes enabling the plurality of representative photos to be shared.
US08891881B2 System and method for identifying an optimal image frame for ultrasound imaging
A method for identifying an optimal image frame is presented. The method includes receiving a selection of an anatomical region of interest in an object of interest. Furthermore, the method includes obtaining a plurality of image frames corresponding to the selected anatomical region of interest. The method also includes determining a real-time indicator corresponding to the plurality of acquired image frames, wherein the real-time indicator is representative of quality of an image frame. In addition, the method includes communicating the real-time indicator to aid in selecting an optimal image frame. Systems and non-transitory computer readable medium configured to perform the method for identifying an optimal image frame are also presented.
US08891880B2 Person clothing feature extraction device, person search device, and processing method thereof
A person's region is detected from input video of a surveillance camera; a person's direction in the person's region is determined; the separability of person's clothes is determined to generate clothing segment separation information; furthermore, clothing features representing visual features of person's clothes in the person's region are extracted in consideration of the person's direction and the clothing segment separation information. The person's direction is determined based on a person's face direction, person's motion, and clothing symmetry. The clothing segment separation information is generated based on analysis information regarding a geometrical shape of the person's region and visual segment information representing person's clothing segments which are visible based on the person's region and background prior information. A person is searched out based on a result of matching between a clothing query text, representing a type and a color of person's clothes, and the extracted person's clothing features.
US08891876B2 Mouth corner candidates
A device to apply detection schemes to texture information of a face detected within an image to generate mouth corner candidates and identify best matching mouth corners by applying a geometric model to the moth corner candidates.
US08891874B1 Legibility analysis of text in an electronic document
Legibility of text in an electronic document is analyzed. The analysis involves no more than the following three parameters: tracking between letters in the text; leading between lines of the text; and visual luminance contrast between the letters and text background.
US08891872B2 System and method for identifying physical markings on objects
A system and method for identifying characters using a processor and a sparse distributed memory (SDM) module. The system and method are configured to receive image data relating to an object having a surface with physical markings thereon. The physical markings include characters-of-interest. The system and method are also configured to analyze the image data to convert at least one of the characters-of-interest in the image data into a corresponding feature vector. The system and method are also configured to identify the characters-of-interest using the feature vector and the SDM module. A suggested identity for the characters-of-interest is provided.
US08891868B1 Recognizing gestures captured by video
Motions and gestures can be detected using a video capture element of a computing device even when the video capture element is not able to accurately capture the motion. Information about the background in the image information can be determined, and the way in which that background information is occluded can be used to determine the motion. In at least some embodiments, edges are detected in the video information. Images of foreground objects can then be isolated from edges of background images by comparing histograms of multiple frames of video. The remaining data is indicative of a direction and speed of motion, which can be used to infer a determined gesture even though that gesture was not visible in the captured video information.
US08891866B2 Image processing apparatus, image processing method, and program
Provided is an image processing apparatus including an image signal correction section that performs an image correction process. The image signal correction section performs a direction determination process of detecting a direction having a minimum pixel value gradient as a pixel value gradient direction in a pixel area including a target pixel; a defect detection process of calculating a Laplacian based on a pixel value of a reference pixel in a minimum gradient direction detected in the direction determination process with respect to the target pixel, and determining presence or absence of a defect of the target pixel; and a defect correction process of performing calculation of a corrected pixel value, which is obtained by applying the pixel value of the reference pixel in the direction detected in the direction determination process, with respect to a target pixel from which a defect has been detected in the defect detection process.
US08891861B2 Image classification
Images are classified as photos (e.g., natural photographs) or graphics (e.g., cartoons, synthetically generated images), such that when searched (online) with a filter, an image database returns images corresponding to the filter criteria (e.g., either photos or graphics will be returned). A set of image statistics pertaining to various visual cues (e.g., color, texture, shape) are identified in classifying the images. These image statistics, combined with pre-tagged image metadata defining an image as either a graphic or a photo, may be used to train a boosting decision tree. The trained boosting decision tree may be used to classify additional images as graphics or photos based on image statistics determined for the additional images.
US08891856B2 Method of automatically detecting image format and device thereof
A method of detecting image format includes dividing a single-frame image into a plurality of macro-blocks; calculating a correlation coefficient of a left-half image of the single-frame image and a right-half image of the single-frame image as a first global similarity; calculating a correlation coefficient of a top-half image of the single-frame image and a bottom-half image of the single-frame image as a second global similarity; calculating a portion difference of each macro-block; comparing the portion differences of the left-half image and the right-half image, for acquiring a first local similarity; comparing the portion differences of the top-half image and the bottom-half image, for acquiring a second local similarity; and detecting an image format of the single-frame image according to the first global similarity, the second global similarity, the first local similarity, the second local similarity, a first threshold and a second threshold.
US08891851B2 Home healthcare management system and hardware
A home healthcare management system wherein a patient conducts self diagnoses and self testing, and manages their own medical records at home. A digital microscope is utilized as part of the system that is smaller, of lower cost, faster, of a higher dynamic range, and has a higher resolution than conventional microscopes. The microscope consists of an illumination source, a spatial sub-sampling device and a detector device. The digital microscope provides a vectored method of collecting images from a digital microscope that is independent of the optical resolution, and a slide based coordinate system, and a method of displaying images and communicating such images over the Internet in a file format that does not require a header or prior knowledge of magnification, coordinate system, or tiling structure. The system further includes an interface for physiological monitoring devices and a connection to the Internet for more comprehensive services.
US08891836B2 Stripe pattern image analysis device, stripe pattern image analysis method, and program thereof
Provided is a stripe pattern image analysis device by which a burden of an appraiser regarding a new charting point searching designation operation can be reduced. The device includes a charting point modification element obtaining or modifying a first point located on a first stripe pattern image displayed in a first window, and a second point which is corresponding to the first point and located on a second stripe pattern image displayed in a second window; a nonlinear coordinate transformation element transforming the first stripe pattern image using a nonlinear coordinate transformation so that a first coordinate of the first point in the first window matches a second coordinate of the second point in the second window; and a charting figure edit and display element displaying the first stripe pattern image, transformed by the nonlinear coordinate transformation element by use of the nonlinear coordinate transformation, in the first window.
US08891832B2 Computer-vision-assisted location check-in
In one embodiment, an uploaded multimedia object comprising a photo image or video is subjected to computer vision algorithms to detect and isolate objects within the multimedia object, and the isolated object is searched against a photographic location database containing images of a plurality of locations. Upon detecting a matching object, the location information associated with the photograph in the database containing the matching object may be leveraged to automatically check the user in to the associated location.
US08891827B2 Systems and methods for tracking a model
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A model may be adjusted based on a location or position of one or more extremities estimated or determined for a human target in the grid of voxels. The model may also be adjusted based on a default location or position of the model in a default pose such as a T-pose, a DaVinci pose, and/or a natural pose.
US08891825B2 Tracking method
The present invention relates to a method for tracking at least one object in a sequence of frames, each frame comprising a pixel array, wherein a depth value is associated to each pixel. The method comprises grouping at least some of said pixels of each frame into several regions, grouping said regions into clusters (B1, . . . , B5) of interconnected regions; and determining that a cluster (B2, . . . , B5) which is adjacent to another cluster (B1) in a two-dimensional projection belongs to an object partially occluded by said other cluster (B1) if it has a different depth value than said other cluster (B1).
US08891822B2 System and method for script and orientation detection of images using artificial neural networks
A system and method for script and orientation detection of images using artificial neural networks (ANNs) are disclosed. In one example, textual content in the image is extracted. Further, a vertical component run (VCR) and horizontal component run (HCR) are obtained by vectorizing each connected component in the extracted textual content. Furthermore, a zonal density run (ZDR) is obtained for each connected component in the extracted textual content. In addition, a concatenated vertical document vector (VDV), horizontal document vector (HDV), and zonal density vector (ZDV) is computed by normalizing the obtained VCR, HCR, and ZDR, respectively, for each connected component. Moreover, the script in the image is determined using a script detection ANN module and the concatenated VDV, HDV, and ZDV of the image. Also, the orientation of the image is determined using an orientation detection ANN module and the concatenated VDV, HDV, and ZDV of the image.
US08891821B2 Object tracking device, object tracking method, and object tracking program
An object tracking apparatus is provided that enables the possibility of erroneous tracking to be further reduced. An object tracking apparatus (300) is an apparatus that tracks the position of an object displayed in video using a particle filter, and has: a feature calculation section (340) that generates a plurality of particles indicating candidates for the position of the object, and calculates a feature of an image of the object and features of images of the particles; a likelihood calculation section (350) that calculates, for each particle, the likelihood of that particle being the position of the object from similarity between a feature of an image of that particle and a feature of an image of the object; a position estimation section (360) that estimates the position of the object based on the calculated particle likelihood; and a likelihood correction section (390) that performs likelihood correction when there are a plurality of objects and a plurality of positions estimated in correspondence to these overlap.
US08891809B2 Split magnet loudspeaker
A loudspeaker can provide magnetic flux from polarity-aligned split magnets to drive voice coils and generate sound. The loudspeaker may have reduced stray magnetic fields and a BL curve with symmetric and linear characteristics. The loudspeaker can include a core, split magnets, a magnet housing, a core cap, and a voice coil gap formed between the magnet housing and the core cap. Magnetic flux produced by the split magnets may be combined, directed, and/or concentrated by the core cap and magnet housing within the voice coil gap. At least portions of a voice coil may be positioned within the voice coil gap and a diaphragm may be coupled to the voice coil. A bucking magnet assembly may contain a magnetic flux of the magnet structure to further improve performance. The bucking magnet assembly may include split magnets with an aligned polarity that is opposite the polarity of the magnet structure.
US08891801B1 Prenatal sound device
An audio attenuation device for attenuating audio for transmission to an unborn baby includes a body and an attachment mechanism for attaching the body to an article of clothing of an expectant mother. The body is configured to receive at least one audio earbud that includes an audio producing side from which an audio signal is transmitted from the earbud. The body further includes a layer of material configured to be positioned in contact with the audio producing side to receive the audio signal from the earbud and to attenuate an intensity of the audio signal. The layer of material is configured such that, when the audio signal that is received by the layer of material has a maximum sound level of approximately 90 decibels or greater, the attenuated audio signal exiting the layer of material has a maximum sound level between approximately 45 and 85 decibels.
US08891788B2 Integrated psychoacoustic bass enhancement (PBE) for improved audio
Psychoacoustic Bass Enhancement (PBE) is integrated with one or more other audio processing techniques, such as active noise cancellation (ANC), and/or receive voice enhancement (RVE), leveraging each technique to achieve improved audio output. This approach can be advantageous for improving the performance of headset speakers, which often lack adequate low-frequency response to effectively support ANC.
US08891785B2 Processing signals
Signals are received, over a range of angles, at an input of a device. The signals include a primary signal with a principal direction of arrival and an interfering signal with a respective interfering direction of arrival at the input. Measurements are determined for the received signals over the range of angles. Each measurement relates to a particular angle and indicating the energy of the received signals which are received from the particular angle. For each angle over the range of angles, a value is removed from the measurement for that angle, the value being based on the minimum of: (i) the energy of the measurement for that angle, and (ii) the energy of a corresponding measurement for a corresponding angle mirrored around the principal direction of arrival, whereby the remaining values of the plurality of measurements are indicative of said at least one interfering direction of arrival.
US08891782B2 Apparatus and method for sound focusing
A sound focusing technique is provided to transfer sound to a particular direction. In a sound focusing apparatus, first and second speakers may be arranged to emit sound in opposite directions to form a sound zone. An amplitude and/or a phase of a received signal may be adjusted by a signal processing unit to assign the received signal and the adjusted signal to the first and second speakers, respectively.
US08891760B2 System for checking acceptance of string by automaton
A server having an automaton whose state transitions in accordance with received characters, determines whether the automaton has transitioned to a final state on the basis of the characters. The server receives a coding sequence from the client in the characters included in the string. The coding sequence elements corresponding to the characters are values encrypting a non-unity using a first encryption scheme having homomorphism, and whose elements not corresponding to the characters are values encrypting a unity using the first encrypting scheme. The server generates, in response to receiving the coding sequence, exchange data encrypting a subsequent state key corresponding to each of a plurality of previous states of the automaton on the basis of the coding sequence using the first encryption scheme; encrypts exchange data with the corresponding previous state key and sends the encrypted exchange data to the client.
US08891757B2 Programmable cryptographic integrated circuit
A cryptographic integrated circuit including a programmable main processor for executing cryptographic functions, an internal memory, and a data transmission bus to which the main processor and the internal memory are electrically connected. The cryptographic integrated circuit also includes a programmable arithmetic coprocessor that has specific hardware arithmetic units each being designed to carry out a predetermined arithmetical operation. The programmable arithmetic coprocessor is separate from the main processor and is also electrically connected to the data transmission bus.
US08891754B2 Method and system for automatically routing a telephonic communication
A method for automatically routing a telephonic communication to at least one of a plurality of communication destination addresses is provided. The method is implemented by a computer readable medium having a plurality of code segments. The method comprises the step of receiving customer identifier and communicating with a customer history database configured to store historic data. The method also includes determining whether the received customer identifier corresponds to a stored customer identifier in the customer history database. Historic data corresponding to the stored customer number is identified based on the comparison of the received customer identifier and the stored customer identifier. The telephonic communication is associated with a predetermined communication destination based on the identified historic data. The associated communication data is transmitted to a switching signal.
US08891750B2 Identifying recycled telephone numbers
An automated method begins by receiving a list of numbers that have been de-activated by a carrier. Periodically, and for each number, a request is made to identify a current carrier for the number. If the current carrier matches the carrier that provided the de-activation information, the mobile number is considered to be in a first state, i.e., shut off and returned to a pool of numbers that are available to this same carrier. Upon a determination that the number is in the first state, the provider issues a request to any opt-in database to delete any express consent or other similar data associated with the number. If, however, the number does not match the carrier of deactivation, the number is considered to be in a second state, i.e., likely to have been ported by the same user to a new carrier. This state is logged in an audit trail.
US08891748B2 System and method for establishing a call
A system and method for providing a voice communication service between a first user and a second user after the first user and the second user are communicating via a non-voice communication service is described. The non-voice communication service may be processed through a server in communication with the first and second users. The non-voice communication service is monitored for a voice service request, and upon receipt of the voice service request, establishment of a voice communication service is initiated between the first and second users through the server. The first and second users may be anonymous to each other over the non-voice communication service and the voice communication service.
US08891747B2 Method and apparatus for assessing the status of work waiting for service
The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool.
US08891746B2 System and method for profitable operation of an unlimited communications plan
A system and method for profitably operating communications services may include providing a service plan inclusive of at least a portion of the communications services being unlimited for a user. A computing system may collect usage data of the user during a time period associated with the unlimited portion of the service plan. The computing system may determine whether the usage data is indicative of the user using the communications services in violation of service terms and conditions associated with the unlimited portion of the service plan. The computing system may perform an action in response to determining that the user is in violation of the terms and conditions.
US08891740B2 Voice input state identification
A method for indicating voice input state for a call on a communications device. A processor unit identifies the state of voice input for the call. In response to the state of the voice input being a mute state, the processor unit identifies a mute setting for the mute state based on a user profile. Thereafter, first audio data specified by the mute setting is played with audio data from the call on the communications device. In response to the state of the voice input being an unmute state, the processor unit identifies an unmute setting for the unmute state based on the user profile. Thereafter, second audio data specified by the unmute setting is played with the audio data from the call on the communications device.
US08891739B2 Apparatus and method for performing precognitive lawful intercept in group calls
A method and apparatus for performing lawful intercept in a group call is described. A group call for is established and at least one target member device of the group call is identified as corresponding to a subject to be tracked. Call content for communications corresponding to the call is then tracked from the beginning of the call. A query is presented to a law enforcement authority to determine whether the law enforcement authority wishes to receive call data collected before the target joined the call or after the target leaves the call.
US08891734B2 Portable digital radiography detector loss prevention
A method for managing a portable x-ray detector for an x-ray imaging apparatus registers at least one portable detector with a processor that is associated with the x-ray imaging apparatus. A generated signal is indicative of the location of the registered portable x-ray detector relative to the x-ray imaging apparatus. An alert indication is provided when the generated signal indicates separation of the registered portable x-ray detector from the x-ray imaging apparatus beyond a predetermined distance.
US08891729B2 X-ray analyzer and X-ray analysis method
An X-ray analyzer includes a transmission X-ray inspecting portion having a first X-ray source and a transmission X-ray detector for detecting a transmission X-ray that passed through a sample from the first X-ray source, and a fluorescent X-ray inspecting portion having a second X-ray source and a fluorescent X-ray detector for detecting a fluorescent X-ray output from the sample when the sample is irradiated with an X-ray from the second X-ray source. A movement mechanism moves a sample stage that supports the sample. A foreign matter position calculating unit calculates a position of foreign matter in the sample, and a movement mechanism control unit controls the movement mechanism so that the position of the foreign matter calculated by the foreign matter position calculating unit coincides with an optical axis of the second X-ray source.
US08891720B2 Fission meter and neutron detection using poisson distribution comparison
A neutron detector system and method for discriminating fissile material from non-fissile material wherein a digital data acquisition unit collects data at high rate, and in real-time processes large volumes of data directly into information that a first responder can use to discriminate materials. The system comprises counting neutrons from the unknown source and detecting excess grouped neutrons to identify fission in the unknown source. Comparison of the observed neutron count distribution with a Poisson distribution is performed to distinguish fissile material from non-fissile material.
US08891718B2 System for simultaneous transmission of morse signalling over a radio communication using digital technology
A system for simultaneous transmission (1) of Morse signaling over a radio communication using digital technology, comprising a signal generator (2) with at least one digital modulation which includes at least one amplitude modulation component; a Morse code generator (3) that generates Morse tones in analog form; and a first attenuator module (4), controlled by the Morse code generator (4). In this way, a signal with digital modulation generated by the signal generator (2) is attenuated in amplitude by the first attenuator module (4), the amplitude attenuation being the function of the amplitude of the waveform generated by the Morse code generator (3). In this way the transmission of information by digital modulation is simultaneous with the transmission of the Morse code by analog amplitude modulation (AM), using one single radiofrequency (RF) carrier signal and without service interruption or information loss.
US08891717B1 Method and system for comparing digital values
One bit is a smallest increment of binary measurement in first and second digital values. The first digital value is converted into a first analog signal. The second digital value is converted into a second analog signal. The first analog signal is augmented by a first amount that equates to less than the smallest increment of binary measurement, so that the augmented first analog signal by definition does not equal the second analog signal. The second analog signal is augmented by a second amount that equates to less than the smallest increment of binary measurement, so that the augmented second analog signal by definition does not equal the first analog signal. The augmented first analog signal is compared to the second analog signal, and a first signal is output in response thereto. The augmented second analog signal is compared to the first analog signal, and a second signal is output in response thereto. In response to the first and second signals, a determination is made about whether the first digital value is greater than the second digital value, whether the first digital value is less than the second digital value, and whether the first digital value is equal to the second digital value.
US08891716B2 Node device and method for synchronizing clock times
A node device includes a processor, a wireless RF circuit, a memory, and a timer. The processor measures a clock time. The wireless RF circuit receives a clock time information frame containing clock time information used for correcting the clock time. The memory stores a transmission processing time period, as a fixed value, from when a transmission source node device of the clock time information frame obtains the clock time information until when the transmission source node device transmits the clock time information frame. The timer measures a reception processing time period, which is a period of time from when the clock time information frame is received until when the clock time information is obtained. The node device sets to the processor a value obtained by adding the fixed value and the reception processing time period to the clock time information.
US08891713B2 System for adaptive sampled medical signal interpolative reconstruction for use in patient monitoring
A patient medical signal processing system adaptively reconstructs a medical signal sampled using a varying sampling rate. The system includes an input processor and a signal processor. The input processor receives first data and second data. The first data represents a first portion of a medical signal derived by sampling at a first sampling rate and the second data represents a second portion of the medical signal derived by sampling at a second sampling rate. The first and the second sampling rates are different and comprise a master clock rate or an integer division of the master clock rate. A signal processor provides a reconstructed sampled medical signal by, interpolating the second data to provide third data at the first sampling rate and combining the first data and the third data to provide the reconstructed sampled medical signal.
US08891711B1 Adaptive de-noise filtering
Adaptive de-noise filtering of signals is disclosed. A signal may be identified and a noise level corresponding to noise associated with the signal may be determined. The noise level may be determined by isolating the noise from the signal and generating a metric indicative of the noise level. A threshold noise level may be identified. A cutoff frequency may be determined based at least in part on the noise level and the threshold noise level, and, optionally, based on one or more characteristics associated with a low pass filter. The signal may be low pass filtered based at least in part on the cutoff frequency to generate a filtered signal. Additional signals may be identified and filtered in accordance with respective corresponding cutoff frequencies such that noise levels associated with the additional filtered signals and the filtered signal may be substantially the same and at or below the threshold noise level.
US08891708B2 Obtaining a desired non-zero phase shift using forward-backward filtering
Forward and backward filters in cascade establish a specified phase shift in audio or video signals. The backward filter applies its filtering in a backward direction to impart a phase shift to its backward-filtered output that is a function of frequency. The forward filter applies its filtering in a forward direction to impart a phase shift to its forward-filtered output that has the specified phase shift relative the phase shift of the backward filter. Preferably, the two filters are recursive and are applied to signals that represent overlapping segments of the audio or video information. The overlap interval is used for filter initialization.
US08891701B1 Nonlinearity compensation for reception of OFDM signals
An electronic receiver may comprise nonlinear distortion modeling circuitry, interference estimation circuitry, and sequence estimation circuitry. The receiver may receive an orthogonal frequency division multiplexing (OFDM) symbol in the form of an electromagnetic signal. The nonlinear distortion modeling circuitry may generate a nonlinear distortion model that models nonlinear distortion introduced to the received electromagnetic signal en route to the sequence estimation circuitry. The interference estimation circuitry may estimate inter-subcarrier interference present in the received OFDM symbol based on the generated nonlinear distortion model. The estimating of the inter-subcarrier interference may comprise applying the nonlinear distortion model to one or more candidate vectors generated by the sequence estimation circuitry. The sequence estimation circuitry may sequentially process a plurality of received virtual subcarrier values of the OFDM symbol using the estimated inter-subcarrier interference.
US08891694B2 Maximizing the viterbi winning path metric to estimate carrier frequency and phase offsets in continuous phase modulated signals
A system and method for estimating carrier frequency offset Δf and carrier phase offset φ0 inherent in a received CPM signal. Samples of a continuous phase modulated (CPM) signal are received. A maximum of an objective function J is determined over a two-dimensional region parameterized by frequency offset v and phase offset w. The coordinates vmax and wmax of a maximizing point in the region represent estimates of the carrier frequency offset Δf and the carrier phase offset φ0. To evaluate the objective function J at a point (v,w), apply a frequency shift of amount −v and a phase shift of amount −w to the received samples to obtain modified samples, and perform Viterbi demodulation on the modified samples to obtain a winning path metric value at a final time. The winning path metric value is the objective function value J(v,w).
US08891678B2 Receiving apparatus and receiving method
A receiver receives, using a plurality of antennas, a multiplexed signal that includes (i) a first OFDM modulation signal with a subcarrier carrying a symbol including multiplex information and a subcarrier carrying a pilot symbol and a subcarrier carrying a data symbol and (ii) a second OFDM modulation signal with a subcarrier carrying a symbol including multiplex information and a subcarrier carrying the pilot symbol and a subcarrier carrying the data symbol. A decoder uses the symbol including multiplex information and decodes the data symbol.
US08891672B1 Method and apparatus for maximizing power output based on linearity of a transmitter
A transceiver including a filter, a transmitter, a receiver, a measurement module and a gain module. The filter is configured to (i) receive an input signal, and (ii) filter the input signal to generate an output signal. The transmitter is configured to transmit the output signal based on (i) a gain of the transmitter, and (ii) a power output of the transmitter. The receiver is configured to receive the output signal, where the output signal is fed back from the transmitter to the receiver. The measurement module is configured to, based on the output signal, generate a linearity signal, where the linearity signal is indicative of the linearity of the transmitter. The gain module is configured to, based on the linearity signal, adjust the gain of the transmitter to maximize the power output of the transmitter. The filter is configured to filter the input signal based on the linearity signal.
US08891664B2 Transmitter and receiver
The transmitter includes a first bit generator, a modulator, a second bit generator and a bit converter. The first bit generator generates bits to be transmitted based on the first wireless scheme. The modulator for the first wireless scheme performs at least amplitude modulation of a multiple level on the bits generated by the first bit generator. The second bit generator generates a bit to be transmitted based on the second wireless scheme. The bit converter converts the bit generated by the second bit generator and inputs converted bits to the modulator wherein the bit converter converts the bit generated by the second bit generator so that a signal showing High in the second wireless scheme is modulated to amplitude of a high level in the multiple level in the modulator.
US08891660B1 Onboard activity influenced multi-antenna pairing system for mobile communication platform
A system includes a vehicle and logic that performs predictive pairing of multiple antenna of the vehicle with multiple fixed antenna of a port the vehicle is approaching, the predictive pairing performed using data obtained about the multiple fixed antenna obtained via a satellite, the predictive pairing prioritizing maximum spatial diversity in the pairings of the antenna of the vehicle with the fixed antenna.
US08891657B2 Transmission power distribution for MIMO communications when multiplicative noise limited
Throughput conditions limited by multiplicative noise may be improved by distributing a transmission power across MIMO data streams communicated between MIMO communication nodes. In particular, the transmission power is distributed based on knowledge at the transmitter of the MIMO channel to decrease the transmission power allocated to one or more of the data streams associated with a dominant signal path relative to the transmission power allocated to one or more data streams associated with a weaker signal path to increase at least one of a quality and a throughput condition of the MIMO channel.
US08891651B2 Data transmission device and method in a wireless communications system
The present invention provides a data transmission device and method in a wireless communication system. The device comprises a processor which is connected with the M antennas and which is formed so as to generate data to be transmitted through the M antennas, on the basis of a precoding matrix; the precoding matrix is generated based on a plurality of matrices; and a first matrix, which is one matrix among the plurality of matrices, is selected from within a codebook for N antennas (where N
US08891646B2 Method, apparatus, and system for using common and demodulation pilot signals in multi-antenna wireless communications
Multiple antennas employed at transmitting and receiving nodes can significantly increase a MIMO system capacity, especially when channel knowledge of link(s) between the transmitting and receiving nodes is available at the transmitting node. Channel knowledge may be acquired through feedback provided by the receiving node based on a plurality of common pilots transmitted by the transmitting node. The common pilots may include legacy and non-legacy pilots. If the feedback indicates that data demodulation at the receiving node can be enhanced, the transmitting node may also transmit demodulation pilot signal(s), which may coincide with the transmission of data. The receiving node can use the demodulation pilot signal(s), alone or with the common pilot signal(s), to demodulate data received from the transmitting node. The transmitting node may notify the receiving node to monitor for the demodulation pilot signal(s) through higher layer signaling and/or scheduling orders over a control channel.
US08891642B2 Mixed mode preamble for MIMO wireless communications
A preamble of a frame for a multiple input multiple output (MIMO) wireless communication for a first transmit antenna of the MIMO communication includes a legacy preamble portion in accordance with a legacy wireless communication protocol. The preamble of the frame for the MIMO wireless communication for the first transmit antenna also includes a current protocol preamble portion in accordance with a protocol of the MIMO wireless communication. The preamble of a frame for at least a second antenna of the MIMO communication includes a cyclically shifted legacy preamble portion for the frame. The preamble of the frame for the MIMO wireless communication for the second transmit antenna also includes a second current protocol preamble portion in accordance with a protocol of the MIMO wireless communication.
US08891638B2 System and method for improving spectral efficiency and profiling of crosstalk noise in synchronized multi user multi-carrier communications
A system, method, and a computer readable medium having instructions thereupon for synchronized multi-user multi-carrier communications are provided. For example, a synchronized multi-user multi-carrier communication system includes a transmitter, a receiver communicatively coupled to the transmitter via a plurality of communication channels associated with multiple users, and a computing device, coupled to at least one of the transmitter and the receiver, comprising a memory device in communication with one or more processors. The one or more processors are configured to obtain noise samples for the plurality of communication channels, determine a coupling between carriers on the plurality of communication channels, determine a noise model for a carrier based upon the noise samples and the determined coupling, and store the noise model in the memory device.
US08891637B2 Spectral shaping to reduce peak-to-average ratio in wireless communication
Techniques for performing spectral shaping to achieve a desired peak-to-average ratio (PAR) are described. Spectral shaping may be selectively performed for a single-carrier frequency division multiplexing (SC-FDM) signal based on one or more criteria, e.g., in transmit power limited conditions and/or if a modulation scheme with lower PAR is unavailable. At least one parameter of a window function or spectral shaping filter may also be adjusted based on at least one characteristic of the SC-FDM signal. For example, the roll-off of the spectral shaping filter may be adjusted based on the modulation scheme and/or the number of subcarriers used for the SC-FDM signal. A transmitter may perform spectral shaping on modulation symbols, if enabled, to obtain spectrally shaped symbols. Spectral shaping may be performed in the frequency domain either within an allocated bandwidth or with bandwidth expansion. The SC-FDM signal may be generated based on the spectrally shaped symbols.
US08891635B2 Transmitting apparatus and receiving apparatus
According to one embodiment, a transmitting apparatus includes a generation unit, a division unit, an imparting unit and a transmitting unit. The generation unit generates first control information in accordance with a first information format. The division unit divides the first control information into control information pieces in accordance with information format divisions into which the first information format is divided and which include respective pointer regions, each of the information format divisions having a same data length as a second information format. The imparting unit imparts, to the pointer region of each of the information format divisions, a pointer indicating a wireless communication resource used to transmit one of the control information pieces corresponding to one of the information format divisions other than the each control information format division. The transmitting unit transmits the control information pieces.
US08891624B2 Method to derive at least one motion vector of a bi-predictive block in a current picture
In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block based on the selected motion vector.
US08891618B1 Method and apparatus for encoding video and method and apparatus for decoding video, based on hierarchical structure of coding unit
An apparatus and method for encoding video data and an apparatus and method for decoding video data are provided. The encoding method includes: splitting a current picture into at least one maximum coding unit; determining a coded depth to output an encoding result by encoding at least one split region of the at least one maximum coding unit according to operating mode of coding tool, respectively, based on a relationship among a depth of at least one coding unit of the at least one maximum coding unit, a coding tool, and an operating mode, wherein the at least one split region is generated by hierarchically splitting the at least one maximum coding unit according to depths; and outputting a bitstream including encoded video data of the coded depth, information regarding a coded depth of at least one maximum coding unit, information regarding an encoding mode, and information regarding the relationship.
US08891617B2 Method and system for processing video data
In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. Avoiding reliance on neighbors that are in the same line facilitates parallel processing.
US08891609B2 System and method for measuring blockiness level in compressed digital video
Embodiments include systems and methods of measuring a blockiness level in video data that has been encoded and decoded. In one embodiment, a Q-value is calculated that indicates the blockiness level of a decompressed image. The Q-value can be based on a block map having indicators corresponding to each of a plurality of pixels in an input image, each indicator signaling if a block edge is present at the corresponding pixel location in the input image, and also based on block locations indicative of the alignment block edge locations in the input image. The Q-value can be calculated in a vertical direction and a horizontal direction with respect to the input image. The Q-value is determined based on a flatness measurement of pixel values around certain considered pixels in the input image. The Q-value can be provided to a deblocking filter to improve the performance of deblocking the input image.
US08891603B2 Re-sampling S-parameters for serial data link analysis
A device and method of re-sampling a plurality of S-parameters for serial data link analysis is disclosed. The method includes storing a plurality of S-parameters sets, each S-parameter set being associated with a subsystem and having associated impulse responses and a time interval. An increased time interval is determined based on the time interval associated with each S-parameter set. The impulse responses are zero filled in each S-parameter set to maintain any wrapped ripples and increase the time interval. A plurality of resampled S-parameter sets are generated with a finer frequency resolution to cover the increased time interval.
US08891600B2 Network device
A network device includes: a connector connected to a network; a receiving line connected to the connector; a transmitting line connected to the connector; a communication control unit configured to control communication with an external network device by receiving a signal from the network through the connector and the receiving line, and transmitting the signal to the network through the transmitting line and the connector; and a loop-back processing unit configured to loop back the signal transmitted through the receiving line, to the transmitting line when the communication control unit is in a power-off state or a standby state.
US08891597B1 Calibration for implicit transmit beamforming
In a beamforming method, one or more compensation factor sets are applied to antennas of a first communication device. A modulation and coding scheme (MCS) for communicating with a second communication device is selected while applying a first compensation factor set to the antennas of the first communication device. For each of the one or more compensation factor sets, (i) a steering matrix is developed based on a data unit received at the first communication device from the second communication device, (ii) one or more data units are transmitted from the first communication device to the second communication device while applying the steering matrix and the compensation factor set to the first plurality of antennas, and (iii) a channel performance indicator is determined based on the one or more data units. A compensation factor set to be used in subsequent beamforming operations is selected based on the channel performance indicator.
US08891584B2 Shaft high temperature continuous graphitizing furnace
The present invention provides a shaft high temperature continuous graphitizing furnace comprising a furnace body comprising a feeding inlet and a discharging outlet, an electrode pair, a cooling system and a discharging device; the furnace body is designed to be a shaft cylindrical structure; the electrode pair is provided within the furnace body and comprise an upper electrode and a lower electrode, the upper electrode is located below the feeding inlet, and an umbrella or cone table shape electric field having a lower cross section area greater than its upper cross section area arises between the upper electrode and eh lower electrode; and the cooling system is located between the lower electrode and the discharging outlet. For the shaft high temperature continuous graphitizing furnace of the present invention, a perpendicularly placed column electrode is used as the upper electrode, a horizontally placed circular hollow electrode is used as the lower electrode, an umbrella high temperature area is formed between the electrode pair, and the natural flow law of an object is used to have materials pass a high temperature graphitizing area and then discharged, which ensures the quality of the product.
US08891583B2 Refining and casting apparatus and method
An apparatus for casting metals by a nucleated casting technique to create a preform, the apparatus including a mold having a base and a side wall where the base can be moved relative to the side wall to withdraw the preform as it is being created. In various circumstances, portions of a droplet spray created by an atomizing nozzle, i.e., overspray, may accumulate on a top surface of the side wall and prevent or inhibit the preform from being moved relative to the side wall. The atomizing nozzle can be oriented such that the droplet spray passes over the top of the side wall to remelt and remove at least a portion of the overspray that has accumulated thereon. The mold can be rotated such that the overspray formed on a region of or on the entire perimeter of the top surface can pass through the droplet spray and can be removed from the side wall.
US08891581B2 Multi-wavelength semiconductor laser device
A multi-wavelength semiconductor laser device includes a block having a V-shaped groove with two side faces extending in a predetermined direction; and laser diodes with different light emission wavelengths mounted on the side faces of the groove in the block so that their laser beams are emitted in the predetermined direction.
US08891571B2 Vertical cavity surface emitting laser device, vertical cavity surface emitting laser array, optical scanning apparatus, image forming apparatus, optical transmission module and optical transmission system
A disclosed vertical cavity surface emitting laser device emits light orthogonally in relation to a substrate and includes a resonator structure including an active layer; and semiconductor multilayer reflectors disposed in such a manner as to sandwich the resonator structure between them and including a confinement structure which confines an injected current and transverse modes of oscillation light at the same time. The confinement structure has an oxidized region which surrounds a current passage region. The oxidized region is formed by oxidizing a part of a selective oxidation layer which includes aluminum and includes at least an oxide. The selective oxidation layer is at least 25 nm in thickness. The semiconductor multilayer reflectors include an optical confinement reducing section which reduces optical confinement in a transverse direction. The optical confinement reducing section is disposed on the substrate side in relation to the resonator structure.
US08891570B2 Optical semiconductor device
In a BH laser which uses InGaAlAs-MQW in an active layer, Al-based semiconductor multi-layer films including an InP buffer layer and an InGaAlAs-MQW layer, and an InGaAsP etching stop layer are formed in a mesa shape, and a p type InP burial layer is buried in side walls of the mesa shape. An air ridge mesa-stripe of a lateral center that is substantially the same as that of the mesa shape is formed on the mesa shape. According to the present structure, a leakage current can be considerably reduced, the light confinement coefficient can be made to be larger than in a BH laser in the related art, and thereby it is possible to implement a semiconductor laser with a low leakage current and a high relaxation oscillation frequency.
US08891569B2 VCSEL array with increased efficiency
The present invention relates to a VCSEL array comprising several VCSELs arranged side by side on a common substrate (1). Each VCSEL is formed of at least a top mirror (5, 14), an active region (4), a current injection layer (3) and an undoped bottom semiconductor mirror (2). The current injection layer (3) is arranged between the active region (4) and the bottom semiconductor mirror (2). At least an upper layer of the substrate (1) is electrically conducting. Trenches (8) and/or holes are formed between the bottom semiconductor mirrors (2) of said VCSELs to said upper layer of said substrate (1). A metallization (9) electrically connects the upper layer of the substrate (1) with the current injection layer (3) through said trenches (8) and/or holes. The proposed VCSEL array allows a homogeneous current injection an has a high efficiency and power density.
US08891564B2 Femtosecond laser apparatus and femtosecond laser system including the same
There is disclosed a femtosecond laser apparatus including a first laser material comprising Ng, Np and Nm axes spatially perpendicular to each other; a second laser material comprising Np axis, Nm axis and Ng axis; and a first laser diode and second laser diodes, wherein the traveling direction of laser beams generated from the first and second laser materials is substantially parallel to Ng axis of the first laser material and the polarizing direction of laser beams generated from the first and second laser materials is substantially parallel to Np axis of the first laser material, and the traveling direction of laser beams generated from the first and second laser materials is substantially parallel to Np axis of the second material and the polarizing direction of laser beams generated from the first and second laser materials is substantially parallel to Nm axis of the second laser material.
US08891563B2 Multi-chip OPS-laser
A two-chip OPS laser includes first and second OPS-chips each emitting the same fundamental wavelength in first and second resonators. The first and second resonators are interferometrically combined on a common path terminated by a common end-mirror. The interferometric combination provides for automatic wavelength-locking of the laser, which can eliminate the need for a separate wavelength selective device in the laser.
US08891561B2 50 Gb/s ethernet using serializer/deserializer lanes
Systems, devices, and methods of implementing 50 Gb/s Ethernet using serializer/deserializer lanes are disclosed. One such device includes circuitry operable to provide a media access control (MAC) interface. The MAC interface is associated with a port having a 50 Gb/s link rate. The device also includes circuitry operable to generate Ethernet frames from data received at the MAC interface and circuitry operable to distribute the Ethernet frames across a group of serializer/deserializer (SERDES) lanes associated with the port, the group having size N. The device also includes circuitry operable to transmit the distributed Ethernet frames on each of the SERDES lanes at a 50/N Gb/s rate.
US08891558B2 Communication device, packet synchronization method
A communication device is provided, with which packet synchronization is achieved based on input data transmitted by an external device, without using a special protocol between the communication device and the external device. An external TE attaches a CRC code to each packet before transferring data to a mobile terminal (UE). Data is bulk transferred from the external TE to the UE according to a USB protocol. At the UE, the CRC code of the input data is detected at a CRC processing unit 19. When the CRC code is detected, a first packet detecting unit 14 detects the first packet by reading a packet length. Once the first packet is detected, a second packet detection unit 15a detects succeeding packets by sequentially reading packet lengths.
US08891557B2 Method and apparatus for sending information via selection of resources used for transmission
Techniques for transmitting information in a wireless network are described. In an aspect, information may be conveyed based on specific resources used to send a signal, e.g., a pilot. A pseudo-random function may receive the information to convey via the signal and possibly other information and may provide pseudo-random values, which may be used to select the resources to use to send the signal. In one design, a transmitter (e.g., a base station for a sector) may determine first information (e.g., a sector ID) to convey via a pilot and may also determine second information for absolute time (e.g. a pilot cycle index). The transmitter may determine resources (e.g., slots) to use to send the pilot based on the first and second information and possibly based further on a PN offset assigned to the sector. The transmitter may transmit the pilot in the determined resources.
US08891552B2 Managed access to mobile endpoints
In one implementation, a method for managing access to mobile endpoints leverages the always-on nature of a first internet layer protocol to expand the reach of a second internet layer protocol. A network device receives a request originating from a remote host. The request includes a domain name of a mobile endpoint. The network device queries a database using the domain name for a first address of the mobile endpoint as designated according to the first internet layer protocol. The network device transmits a wake up message to the mobile endpoint using the first address. A data bearer for communication with the second internet layer protocol is established based on the wake up message, and a second address is assigned to the mobile endpoint. The second address is forwarded to the remote host, allowing communication between the remote host and the mobile endpoint.
US08891538B2 State synchronization of serial data link sessions connected across an IP network
In one embodiment, a router maintains a communication session between a local terminal unit and a remote terminal unit, the local terminal unit interconnected to the router over a local serial data link, and the remote terminal unit interconnected to the router over an Internet Protocol (IP) session via a remote router and a corresponding remote serial data link. The router may then monitor a state of the local serial data link, and communicates this state with the remote router over the IP session, as well as a remote state of the remote serial data link. The router may then correspondingly control the state of the local serial data link to match the remote state of the remote serial data link.
US08891536B2 Layer-3 services for united router farm
One embodiment of the present invention provides a computing system. The computing system includes a processor, a memory, a logical switch management mechanism, and a layer-2 path management mechanism. The logical switch management mechanism operates the computing system in conjunction with a plurality of remote switches as a single logical switch. The layer-2 path management mechanism includes a path calculation mechanism and a layer-2 forwarding table. The path calculation mechanism calculates layer-2 shortest paths among the computing system and the remote switches. The layer-2 forwarding table is for a first switch in the plurality of remote switches and created based on one or more of the shortest paths, wherein a respective entry in the forwarding table corresponds to a layer-2 network address. The layer-2 path management mechanism suppresses advertisement of the shortest paths outside of the logical switch, thereby hiding internal paths of the logical switch.
US08891533B2 Methods systems and apparatuses for dynamically tagging VLANs
Systems, mechanisms, apparatuses, and methods are disclosed for dynamically tagging VLANs. For example, in one embodiment such means include: means for receiving a packet having identified therein a source Media Access Control (MAC) address and a Virtual Local Area Network (VLAN) Identifier, wherein the VLAN identifier corresponds to a VLAN which is non-existent on a network switch; means for modifying the packet received to include two VLAN tags, a first VLAN tag corresponding to the VLAN identifier identified within the packet received and a second VLAN tag, distinct from the first; means for determining no forwarding database entry exists for the modified packet; and means for creating the VLAN on the network switch to handle received packets tagged with the VLAN identifier.
US08891529B2 Coordinated multipoint transmission and reception (CoMP)
A communications method implemented in a transmission point (TP) used in a coordinated multipoint transmission and reception (CoMP) system is disclosed. The communications method comprises transmitting, to a user equipment (UE), attributers for up to four indicators indicating at least physical downlink shared channel (PDSCH) resource element (RE) mapping, and transmitting, to the UE, one of the four indicators, each of which is conveyed in 2 bits, wherein the four indicators comprises ‘00’, ‘01’, ‘10’, and ‘11’ corresponding to a first set, a second set, a third set, and a fourth set of parameters, respectively. Other methods, apparatuses, and systems are also disclosed.
US08891526B2 Data communication method and data communication apparatus
A data communication method and a data communication apparatus are provided. The method mainly includes: receiving, by an adapter card, information elements sent by a first switching network board, in which a format of the information element is an information element format capable of being identified by the first switching network board; and performing, by the adapter card, format conversion on the information elements according to an information element format capable of being identified by a second switching network board, and sending the converted information elements to the second switching network board. In this manner, different types of switching network boards can be interconnected and communicate with each other, so as to implement data transmission between network devices having different structures.
US08891524B2 Method and apparatus of automatically providing registration information
An apparatus for, and method of, automatically providing network device warranty data to a destination process operating on a server remote from the apparatus are described. A process may comprise authorizing a source process to automatically upload warranty data to the destination process. The source process is then operable, on an automatic basis, to integrate device data stored in a first format into a standard format and transfer the integrated data to the destination process.
US08891518B2 Routing device and method of translating addresses in cascade in a network
A routing device includes means for executing a function of translation between at least one address of a first network and at least one address of a second network; means for receiving an association request from a terminal of said first network; means for generating a second request by substituting a source address in the association request by an address of the routing device in the second network; means for sending the second request to an address translation server of the second network; and means for sending said terminal, in response to said association request, a response received from said address translation server in response to sending said second request.
US08891515B2 Method for node communication
A method for node communication for use in a rack system is provided. The method includes providing a detecting unit for connecting to the nodes via a circuit switching device; predefining a linked list in which a limit of times for the detecting unit to communicate with each of the nodes is set; sequentially selecting one node of the nodes so that the detecting unit is connected to the one node via the circuit switching device; adding an assigned communication parameter between the detecting unit and the one node selected to the linked list, wherein a number of times of communication corresponding to the assigned communication parameter is not greater than the limit of times; and performing communication between the detecting unit and the one node selected in accordance with the assigned communication parameter in the linked list.
US08891514B1 Method and system for providing controllable enhanced call service features at mobile locations
A system and method for providing PBX-like functionality at a mobile location includes the capability of maintaining a network session with a mobile number associated with a remote worker. The system utilizes a remote office platform interposed between a data communications network and a conventional PBX switch. A remotely located individual (such as a telecommuter) “logs in” to the remote office platform and, once the individual is authenticated, PBX-like communication with the mobile device is established. If the device is a computer-enabled device and includes a display, the platform can enable a graphical user interface emulating a PBX station set to the device. Alternatively, the remote worker can enter either spoken commands or series of DTMF sequences to utilize the PBX-like features. For these applications, the remote office platform includes a speech recognition module and a translation table for converting a sequence of DTMF tones into a PBX-like call feature (e.g., transfer, hold, mute, etc.).
US08891496B2 System and method for improved control channel transmit diversity
A method for providing transmit diversity in wireless network communications is presented. An indication of a slot structure is received. The slot structure identifies at least a first location of a reference signal within a slot. A first reference signal is transmitted within a first slot using a first antenna. A location of the first reference signal within the first slot is determined by the slot structure. A second reference signal is transmitted within the first slot using a second antenna. A location of the second reference signal within the first slot is determined by the slot structure. In some cases, the slot structure identifies a second location of a reference signal within the slot structure. The second location being offset from the first location, and a third reference signal is transmitted within the first slot at the second location on the first antenna.
US08891492B1 Power save mechanisms for dynamic ad-hoc networks
Techniques for establishing a dynamic ad-hoc wireless network are disclosed. A node transitions between wake and sleep modes during periods defined as beacon intervals. Before a network connection is established and while it is awake, the node transmits network connection request and also listens for network activity. If a beacon or response message is not detected while the node is listening, the node enters sleep mode and thereby conserves power. The node optionally changes the duration of its detection period and/or the time at which it listens for network activity relative to the start of each beacon interval. Information elements are optionally included with transmitted beacons or response messages.
US08891484B2 Facilitating method for handover of a mobile communication device
A method, performed in a long term evolution (LTE) communications network, of facilitating handover of a mobile communication device from a source node to a target node includes receiving, in the target node, downlink user data packets forwarded from the source node via a first interface, receiving, in the target node, downlink user packets from an external source via a second interface, buffering the received user data packets during handover prior to sending to the mobile communication device, ordering the downlink data packets in the target node based on the interface from which the data packets are received, and sending the ordered downlink data packets from the target node to the mobile communication device after completion of handover from the source node to the target node.
US08891467B2 Dynamic bandwidth adjustment in flexible bandwidth systems
Methods, systems, and devices are provided for dynamically adapting the bandwidth of flexible bandwidth carriers. Adapting the bandwidth of a flexible bandwidth carrier may be achieved through changing the scale factor of the flexible bandwidth signal. Information such as traffic patterns, interference measurements, etc., may be utilized to determine the adapted scaling factors. In macrocellular deployments, for example, dynamically adjusting the bandwidth of a flexible bandwidth system may be utilized in order to increase network capacity, mitigate interference caused to other carriers, avoid adjacent carrier interference, and/or save energy on the network. Traffic pattern and other information may also be utilized to dynamically adjust uplink and downlink bandwidths of a flexible bandwidth carrier, either jointly or independently.
US08891452B2 Communication device and communication method
A communication device and a communication method capable of suppressing an increase of bits used for a request to send a reference signal and flexibly setting a resource used for sending a reference signal. In a base station (100), a transmission processing unit (104) transmits, in one of a plurality of formats, control information containing a request to send a sounding reference signal (A-SRS), and a reception processing unit (108) receives the transmitted A-SRS using the resource specified by the format of the transmitted control information. Then, the plurality of formats is associated with each different SRS resource by a setting unit (101).
US08891446B2 Power control with cross-subframe assignment
A method includes receiving a cross-subframe assignment in a first subframe, targeting a second subframe in which a transmission power control (TPC) command is to be applied. The method may also include adjusting transmit power in accordance with the TPC command during a third subframe, a predefined number of subframes after the first subframe. Another method includes receiving a cross-subframe assignment in a first subframe. The cross-subframe assignment targets a second subframe in which a first TPC command is to be applied. The method may also include receiving a nominal grant in the first subframe that targets an identified subframe to which a second TPC command is to be applied. The method may also include adjusting the transmit power according to the first TPC command, the second TPC command or a function of the first TPC command and the second TPC command during the second subframe or the identified subframe.
US08891445B2 Base station apparatus and communication control method
A base station apparatus includes a measurement gap assignment unit configured to assign a user equipment a measurement gap for measuring received quality for a frequency different from a frequency assigned to the user equipment and a DRX duration assignment unit configured to assign a DRX controlled user equipment a DRX duration. The measurement gap assignment unit sets the measurement gap to except the DRX duration and a duration for retransmitting a downlink signal.
US08891442B2 Apparatus and method for dual-mode operation
A system, computer-readable medium, and method of operating a dual-mode WiMAX and CDMA communications device capable of operating in a CDMA mode or a WiMAX mode includes receiving a first base station (BS) location message from the BS and storing the received location as a current BS location. The BS location is compared to stored region coordinates for the different regions, and the comparison is used to determine a particular region in which the dual-mode device is currently located. Analysis determines whether a WiMAX market is located within the particular region. If no WiMAX markets are located, the dual-mode device is operated in the CDMA mode. If one or more WiMAX markets are located within the particular region, a determination is made as to whether the BS location is within a WiMAX market and, if so, the dual-mode device is placed in a WiMAX mode of operation. Battery power is conserved by avoiding WiMAX transmission when WiMAX service is not available at the current BS location.
US08891430B1 Edge windowing of OFDM based systems
Various methods and systems are provided for edge windowing of orthogonal frequency division multiplexing (OFDM) systems. In one example, among others, a method includes obtaining an edge windowing portion by reducing a cyclic prefix size for a quantity of edge subcarriers in an OFDM symbol and reducing side lobes by applying a windowing function to the edge subcarriers. In another example, a device includes a separator capable of dividing subcarriers of an OFDM symbol into first and second subcarrier groups, a first CP adder capable of obtaining a windowing portion by adjusting a cyclic prefix size of the first subcarrier group, and a first windower capable of reducing side lobes by applying a windowing function to the first subcarrier group. In another example, a method includes determining a RMS delay spread of a mobile station and scheduling a subcarrier based at least in part upon the RMS delay spread.
US08891427B2 Method and a system for providing MBMS counting
A method and a system for implementing a MBMS counting in a wireless communication network environment, wherein a plurality of User Equipments and at least one Radio Network Controller are located in the wireless communication network. The method comprises: confirming a counting response from the UE by means of sending a first message containing a Service ID list and a counting sequence number (CSN) to the UE when the CRNC receives a connection request from the UE; storing the CSN in the UE and starting a timer Tcsn configured in the UE when the UE receives the first message; not responding to a counting when a further CSN and a further Service ID list in a further message received from the CRNC are the same as the CSN and the Service ID list stored in UE and the timer Tcsn does not expire; starting a new counting response by responding to the counting and stopping the timer Tcsn when either the further CSN or the Service ID list in the further message is distinguishing from the CSN and the Service ID list stored in UE and when the timer Tcsn does not expire. According to the method and system of the present invention, the UTRAN radio resource is saved and the UEs consume less power. Meanwhile, the interferences to other users caused by the RRC connection can be avoided.
US08891420B2 Fusion of cellular and non-cellular communications
A method for wireless communications, includes determining capacity of a non-cellular wireless link associated with a wireless broadcast area, determining congestion of a cellular link associated with the wireless broadcast area, determining a sublayer of a protocol of the cellular link based on the determined non-cellular wireless capacity and the determined congestion, dividing cellular data to be sent between a wireless device and a base station using the protocol of the cellular link into protocol data units of the sublayer, encapsulating the protocol data units of the sublayer into transmission units of the non-cellular link, and sending the resulting transmission units of the non-cellular wireless link.
US08891412B2 Circuit configuration for a mobile radio device and method for operating the same
A circuit arrangement for a mobile radio device includes a first transmission path for a first communication system with TDD duplex operation and a second transmission path for a second communication system with FDD duplex operation. The first transmission path contains a first transmission filter and the second transmission path contains a first duplexer. The first and second communication systems use transmission frequency bands that are arranged within the same octave. A transmitted signal from the first communication system can be routed switchably and thus either via the first or the second transmission path.
US08891408B2 Broadcasting a message in a parallel computer
Methods, systems, and products are disclosed for broadcasting a message in a parallel computer that includes: transmitting, by the logical root to all of the nodes directly connected to the logical root, a message; and for each node except the logical root: receiving the message; if that node is the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received; if that node received the message from a parent node and if that node is not a leaf node, then transmitting the message to all of the child nodes; and if that node received the message from a child node and if that node is not the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received and transmitting the message to the parent node.
US08891404B2 Method and system for managing network devices of generic vendors and manufactures
A method of remote management in a network having a plurality of nodes to be managed by a remote controller has an agent device that makes initial contact with the remote controller in order to establish a connection with the remote controller. After the connection is established, the remote controller executes a discovery procedure through intermediation of the agent device for discovering the plurality of nodes. After executing the discovery procedure, the remote controller executes an identification procedure through intermediation of the agent device for identifying the discovered nodes, including identification of at least one characterizing parameter such as model, vendor, manufacturer, software version, hardware version, firmware version, serial number and MAC address. The remote controller manages the discovered and identified nodes through intermediation of the agent device, by using managing procedures specific for the identified nodes.
US08891403B2 Inter-cluster communications technique for event and health status communications
Communication between clusters of processing nodes is initiated by designating a link layer address and a target node name in a remote cluster. The link layer address is transmitted to the target node via a regular network transmission. The link layer address is stored locally in each cluster and the nodes in each cluster are signaled that a configuration change has been made, so that gateway nodes in the clusters can obtain the link layer address to use for subsequent communications with the other cluster, such as event notifications of node status changes.
US08891400B2 Measurement reporting
A method, apparatus and computer program product are provided in order to provide for periodic measurements related to a frequency identified by the network, such as a downlink frequency associated with a secondary uplink frequency. In the context of a method, a message is caused to be transmitted to a mobile terminal indicating that the mobile terminal is to perform periodic measurements in relation to a secondary uplink frequency. Following the performance of the periodic measurements by the mobile terminal, the method also includes receiving an indication of the periodic measurements in relation to the secondary uplink frequency that have been performed by the mobile terminal.
US08891396B2 Communication device, mobile terminal, method for requesting information and method for providing information
A communication device is provided comprising a message generator configured to generate a message indicating that a mobile terminal is to determine a list of locations at which the mobile terminal has detected a need for a data communication with a mobile communication network and to transmit the determined list of locations to the mobile communication network and a transmitter configured to transmit the message.
US08891383B2 High-speed ethernet transceiver calibration with echo canceller reuse
A method of operating a transceiver integrated circuit is disclosed. The method comprises generating test signals directed to testing one or more transceiver parameters. The test signals are transmitted from a digital domain to an analog domain along a transmit path, and looped-back from the transmit path to a receive path. Echo canceller circuitry coupled between the transmit path and the receive path is trained and generates a filtered output representing a metric indicative of the one or more transceiver parameters.
US08891378B2 Method and system for hybrid automatic repeat request operation for uplink coordinated multi-point signaling
A method and system for hybrid automatic repeat request operation for uplink coordinated multi-point signaling, the method in one embodiment sending a data packet from a user equipment to a plurality of network elements; waiting for a control indication from at least one of the plurality of network element; and retransmitting the data packet to the plurality of network elements if the control indication specifies retransmission is required.
US08891377B2 Packet receiving and transmitting method
An embodiment of the invention provides a method of receiving packets from a transmitting station at a receiving station in a mobile communication system. The packet receiving method includes receiving a radio resource including a data packet and a packet indicator related to the data packet, identifying the packet indicator, and processing the data packet according to the content of the packet indicator. Another embodiment of the invention provides a method of transmitting packets from a transmitting station to a receiving station in a mobile communication system. The packet transmitting method includes receiving a response signal of a first data packet from the receiving station, allocating a second data packet to a radio resource according to the response signal, allocating a packet indicator related to the second data packet to the radio resource, and transmitting the second data packet and the packet indicator to the receiving station.
US08891376B1 Quantized Congestion Notification—defense mode choice extension for the alternate priority of congestion points
A method, computer program product and computer system to extend Quantized Congestion Notification protocol to receive a signal to activate Quantized Congestion Notification with a hybrid congestion notification control choice, the signal additionally including an alternate priority value. The per-port per-priority protocol variables and per-device per-Congestion-Notification-Priority-Value protocol variables are set to automatically assign a defense mode. The per-port per-priority protocol variables and a per-device per-Congestion-Notification-Priority-Value protocol variables are set to manually assign an alternate priority value.
US08891371B2 Data communications in a parallel active messaging interface of a parallel computer
Data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (‘RTS’) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data.
US08891366B2 Method and apparatus for performing hybrid per station and per flow uplink allocations
Method and apparatus for performing hybrid per station and per flow/connection uplink allocations are described. The apparatus may implement a hybrid per flow/connection and per station uplink (UL) resource allocation to improve UL control efficiency and UL resource utilization. The apparatus may be configured to transmit or receive a resource allocation in a signal that contains an indicator that indicates intended flow information.
US08891362B2 Scheduling for access division multiplexing
Scheduling map(s) are generated and updated for employment in an access division multiplexing (ADM) environment for allocating resource utilization (e.g., use of transmission time intervals) to or between differing radio access technology networks, and particularly to a Long Term Evolution (LTE) network and a Global System for Mobile communication (GSM) network. In some example embodiments the scheduling map(s), apparatus, and methods hereof are implemented in a wireless terminal which participates in access division multiplexing between the differing radio access technologies, in other example embodiments the scheduling map(s), apparatus, and methods hereof are implemented in a network node (e.g., eNodeB) of one of the radio access technology networks, e.g., the Long Term Evolution (LTE) network.
US08891361B2 Method of transfer of a call connection connecting a telecommunications base station and a mobile user terminal between dedicated and shared channels, and a corresponding telecommunications system
A method is provided of transfer of a call connection connecting a telecommunications base station and a mobile user terminal between dedicated channels in both directions therebetween and shared channels in both directions therebetween. The transfer is made dependent upon the amount of data buffered at the base station and the user terminal for transmission therebetween and/or the rate that data arrives at the base station and user terminal for transmission therebetween. The transfer is also dependent upon the value of a measured parameter of the signals between the base station and the user terminal, the parameter being signal attenuation or propagation delay.
US08891358B2 Method for application broadcast forwarding for routers running redundancy protocols
A method for application broadcast forwarding for routers running redundancy protocols in a network is provided. The network includes a first router running at least one program instance of a redundancy protocol at one interface, and a second router running at least one program instance of the redundancy protocol at one interface. A relay agent is enabled on both the first and second routers. The method includes, for each router, determining at least one preference ID for the router, determining a broadcast ID of each incoming broadcast packet, matching the broadcast ID of the incoming broadcast packet with the at least one preference ID of the router, and relaying the incoming broadcast packet from a first network domain to a second network domain if the broadcast ID of the incoming broadcast packet matches one preference ID of the router.
US08891357B2 Switching to a protection path without causing packet reordering
In one embodiment, a working path through a packet switched network is protected by a protection path. In response to a switchover condition, a packet switching device ceases to enqueue packets for sending over the current working path. Packets are enqueue for sending over the protection path, with a delay by a predetermined duration before beginning to dequeue and send of packets over the protection path. A sending packet switching device, by delaying an appropriate predetermined duration, can guarantee that the protection switching operation will not induce packet reordering nor packet loss. This predetermined delay is calculated, possibly based on measurements, of different component delays of sending packets over the working and protection paths. For example, these component delays typically include latency within the sending device, latency of communications between the sending device and the destination, and latency with the destination.
US08891349B2 Method of optimizing portions of a frame
A method of optimizing performance in a wireless communication system by transmitting a first parameter using a first channel before the optimization of one or more selected channels, wherein the first parameter comprises a modulation scheme used to optimize performance of one or more channels and a first schedule.
US08891345B2 Electro acoustic transducer
A condenser microphone element is disclosed with an electrically conducting transducer membrane having an acoustically active area arranged to receive sound waves and to vibrate in response to the sound waves. The membrane is arranged in parallel with and at a distance from a back plate, which is formed from a non-conductive base. The base is provided with a conductive layer. The conductive layer has an active area that is arranged opposite the acoustically active area of the membrane and has a shape that faces the acoustically active area, and is delimited by an area where no conductive layer is provided. A microphone including the condenser element and a method of producing the microphone element are also provided.
US08891339B2 Timepiece movement of reduced height with a large power reserve
Timepiece gear train device (1) of reduced height with a large power reserve, driving display means (4) including a cannon-pinion (5) and an hour wheel (6), which are driven about a main pivot axis (AP), secant to a barrel (3), by a motion work (7) and including a driving wheel (8), which pivots about a secondary pivot axis (AS) external to said barrel (3) and is friction coupled to said motion work (7) on a friction surface (9) coaxial to said secondary pivot axis (AS).Said driving wheel (8) includes a driving cannon pinion (83) pivoting about a wheel body (80) along said secondary pivot axis (AS) and coupled by a friction spring (84) to a shoulder (85) of said wheel body (80) forming said friction surface (9), said driving cannon-pinion (83) cooperating with a minute wheel (14) pivoting about a minute axis (AM).
US08891336B2 Child bathroom reminder with programmable voice memo
A child bathroom reminder device that includes a programmable voice memo function to encourage the child is disclosed. The bathroom reminder device generally includes a speaker, a display, and a memory configured and arranged to store a voice recording therein. A timing circuit is further provided to count to a settable time parameter. A function button to allow setting the time parameter, an increment button to increment the time parameter and a decrement button to decrease the time parameter are provided. A display circuit is further provided to display the time parameter on the display. An audio circuit is provided to play the voice recording stored in the memory through the speaker when the time parameter is reached. The timing circuit is reset and begins counting to the time parameter again once the time parameter is reached.
US08891335B2 Generation of ultra-high frequency sound
An apparatus for generating ultra-high frequency sound waves with frequencies between (1 GHz-10 GHz) is proposed. The apparatus comprises a magnetic phonon-gain medium configured to generate high frequency non-equilibrium phonons by non-equilibrium magnons having the magnon velocity exceeding the sound velocity in the magnetic phonon-gain medium. The non-equilibrium magnons having the magnon velocity exceeding the sound velocity in the magnetic phonon-gain medium are generated by injected non-equilibrium electrons having spin opposite to the direction of magnetization of the magnetic phonon-gain medium. The apparatus further comprises a means for outputting the ultra-high frequency non-equilibrium phonons.
US08891332B2 Steerable source systems and method
A marine acoustic source system for generating an acoustic wave in a body of water. The marine acoustic source system includes a first marine acoustic source array having first and second external source sub-arrays, each sub-array including one or more individual source elements; a first actuator device connected to the first external source sub-array; and a first rope connecting the first actuator device to a first lead-in that is configured to connect to a head of a streamer. The first actuator device is configured to control a length of the first rope in order to control a position of the first source array relative to the streamer.
US08891329B2 Input buffer
An input buffer includes a first buffer circuit to amplify a difference between a first input signal and a second input signal; a second buffer circuit formed of a replica circuit of the first buffer circuit to generate a common mode output signal in response to the first input signal; and a detector to compare the common mode output signal with a reference output signal and to control the first and second buffer circuits according to the comparison result such that a level of the common mode output signal coincides with a level of the reference output signal.
US08891323B2 Semiconductor memory device capable of measuring write current and method for measuring write current
A method for measuring a write current of a semiconductor memory device includes the steps of: programming initial data into memory cells which are to be programmed substantially at the same time; determining whether the memory cells are programmed into the same state or not; inputting test data when the memory cells are programmed into the same state; setting write current paths of the memory cells by comparing the initial data and the test data; and measuring a write current consumed when the test data are programmed into the memory cells.
US08891314B2 Semiconductor memory device and operating method thereof
A semiconductor memory device and the operating method thereof use a low pass voltage to boost a channel of unselected cell strings during a program operation, and boost the channel of the cell string by using the GIDL phenomenon, thereby reducing a disturbance influence on the memory cells connected to the unselected cell strings due to a high pass voltage.
US08891313B2 Memory device and read operation method thereof
A read operation for a memory device. In response to an input address indicating to read data from a different page, a selected word line, first and second global bit lines and a selected first bit line group are precharged. A first cell current flowing through the selected word line, the first and the selected first bit line groups is generated. A first reference current flowing through the second global bit line group is generated. A first half page data is read based on the first cell current and the first reference current. The selected word line, the first and the second global bit lines are kept precharged. A second cell current flowing through the selected word line is generated. A second reference current is generated. A second half page data is read based on the second cell current and the second reference current.
US08891311B2 Semiconductor memory device and method of programming the same
A program method of a semiconductor memory device includes performing a least significant bit (LSB) program operation for target LSB program cells of a selected page, increasing the threshold voltages of target most significant bit (MSB) program cells of the selected page before performing an MSB operation for the target MSB program cells, and performing the MSB program operation for the target MSB program cells after the increasing of the threshold voltages of the target MSB program cells.
US08891307B2 Nonvolatile memory device and memory system including the same
According to example embodiments of inventive concepts, a nonvolatile memory device includes a first NAND string and a second NAND string. The first NAND string include a first string selection transistor, a first ground selection transistor having a threshold voltage higher than a threshold voltage of the first string selection transistor, and first memory cells stacked on a substrate. The a second NAND string includes a second string selection transistor, a second ground selection transistor having a threshold voltage higher than a threshold voltage of the second string selection transistor, and second memory cells stacked on the substrate. A first selection line may connect the first string selection line and the first ground selection line, and a second selection line may connect the second selection line and the second ground selection line. The first and second selection lines may be electrically isolated from each other.
US08891305B2 Apparatuses and methods involving accessing distributed sub-blocks of memory cells
Apparatuses and methods involving accessing distributed sub-blocks of memory cells are described. In one such method, distributed sub-blocks of memory cells in a memory array are enabled to be accessed at the same time. Additional embodiments are described.
US08891300B2 Nonvolatile memory device, memory system having the same and block managing method, and program and erase methods thereof
In one embodiment, the method includes overwriting a memory cell storing m-bit data to store n-bit data, where n is less than or equal to m. The memory cell has one of a first plurality of program states when storing the m-bit data, and the memory cell has one of a second plurality of program states when storing the n-bit data. The second plurality of program states include at least one program state not in the first plurality of program states.
US08891297B2 Memory cell sensing
This disclosure concerns memory cell sensing. One or more methods include determining a data state of a first cell coupled to a first data line in response to a request to sense a data state of a second cell coupled to a second data line, applying a reference voltage to the first data line, floating the second data line while adjusting a voltage of the first data line to an adjusted voltage associated with the determined data state of the first cell, determining an effect on the second data line due, at least in part, to the adjusting the voltage of the first data line, and sensing the data state of the second cell by applying a particular sensing voltage to a selected access line to which the first cell and the second cell are coupled, the particular sensing voltage based on the determined effect on the second data line.
US08891274B2 Semiconductor device
A semiconductor device includes a first memory block configured to include first active areas extended parallel in a first direction, a second memory block adjacent to the first memory block and configured to include second active areas extended parallel in the first direction, the second active areas being staggered from the first active areas, first bit lines disposed on the first active areas, and second bit lines disposed on the second active areas.
US08891273B2 Pseudo-NOR cell for ternary content addressable memory
A method within a ternary content addressable memory (TCAM) includes receiving a match line output from a previous TCAM stage at a gate of a pull-up transistor of a current TCAM stage and at a gate of a pull-down transistor of the current TCAM stage. The method sets a match line bar at the current TCAM stage to a low value, via the pull-down transistor, when the match line output from the previous TCAM stage indicates a mismatch. The method also sets the match line bar at the current TCAM stage to a high value, via the pull-up transistor, when the match line output from the previous TCAM stage indicates a match.
US08891272B2 Content addressable memory system
There is a need to highly integrate a circuit area of content addressable memory (CAM) and ensure faster operation thereof.A priority encoder and row decoder portion shares a row address register including more than one row. Each row of the row address register corresponds to each entry of a TCAM array mat and retains each address. Each row of the row address register corresponds to each word line and match line of the TCAM array mat. Writing data to the TCAM array mat activates word line for a row retained in the row address register corresponding to a specified address. Searching for the TCAM array mat activates a match line for the TCAM array mat. The row address register for the corresponding row stores the address of an entry for the TCAM array mat matching search data.
US08891267B2 AC-DC converter with adaptive current supply minimising power consumption
A circuit arrangement with standby mode minimizing power and/or current consumption having a mains AC power supply terminals and an active circuit capable of converting said mains AC power to lower voltage DC levels for operating in an active mode or in a standby mode as required by an appliance such that the selection of the current sensing resistor value for said current sensing resistor limits the maximum peak current through the FET so that the current sensing resistor arrangement is capable of providing significant increases in a steeper rise time of the current at around mains AC power supply zero crossing, so that current is pulled high while the mains AC power supply voltage is low.
US08891260B2 Power converter with voltage fluctuation suppression in switching elements
A switching element connects/disconnects an input end to/from at least either of power supply lines. A switching element is provided between the power supply lines. One end on the low potential side of a power supply unit is connected to the switching element on the side of either of the power supply lines. One end of a capacitor is connected between the switching element and the input end. The other end of the capacitor is connected to one end on the high potential side of the power supply unit. The capacitor and the power supply unit respectively serve as operation power supplies for outputting switch signals to the switching elements. A voltage adjustment unit maintains voltage across both ends of the capacitor.
US08891256B2 Systems and methods for flyback power converters with switching frequency and peak current adjustments
System and method for regulating a power converter. The system includes a comparator configured to receive a first signal and a second signal and generate a comparison signal based on at least information associated with the first signal and the second signal. The first signal is associated with at least an output current of a power converter. Additionally, the system includes a pulse-width-modulation generator configured to receive at least the comparison signal and generate a modulation signal based on at least information associated with the comparison signal, and a driver component configured to receive the modulation signal and output a drive signal to a switch to adjust a primary current flowing through a primary winding of the power converter. The modulation signal is associated with a modulation frequency corresponding to a modulation period.
US08891255B2 Switching power supply apparatus including simultanous control of multiple outputs
In a switching power supply apparatus, a resonant capacitor and an inductor are connected in series between a primary winding in a transformer and a second switching element. A first rectifier smoothing circuit including a diode and a capacitor rectifies and smoothes a voltage occurring at a first secondary winding in the transformer during an on period of a first switching element to extract a first output voltage. A second rectifier smoothing circuit including a diode and a capacitor rectifies and smoothes a voltage occurring at a second secondary winding in the transformer during an on period of the second switching element to extract a second output voltage. A control circuit controls an on time of the first switching element and an on time of the second switching element on the basis of the first output voltage and the second output voltage.
US08891250B2 Audio device with integrated switching power supply
An integrated audio device, such as, for example, a table-top radio, including a housing, a speaker disposed within the housing, a switching power supply disposed within the housing, and audio circuitry disposed within the housing and coupled between the digital switching power supply and the speaker.
US08891249B2 Display mount with adjustable position tilt axis
A display mount includes a wall interface that can be attached on a wall and a display interface that can be attached to a flat panel display. The width of the wall interface can be adjusted to accommodate flat panel display of different sizes. The display interface can be positioned on the mounting interface and adjusted to achieve a desired viewing angle of flat panel display. The display mount enables the flat panel display to be self balancing at any point along the tilting travel of the display and avoids contact between the wall and the display when the display is tilted.
US08891244B2 Hinge assembly
A hinge assembly is provided for a signal cable to pass through. The hinge assembly includes a first bearing block, a second bearing block, and a spindle. The first bearing block includes a first fixing plate and a first sleeve, the first sleeve is connected to a side edge of the first fixing plate, and the first sleeve has a first sectioned groove linked to its two ends. One end of the spindle is inserted in the first sleeve, and the other end is fixed on the second bearing block. The spindle has a second sectioned groove, and the second sectioned groove has at least one end linked to the first sectioned groove of the first sleeve, so that one end of the first sleeve, the first sectioned groove, and the second sectioned groove are linked to form an accommodating space for signal cables to pass through.
US08891221B2 Electrical installation, installation kit, and branch off device
An electrical installation with circuit integrity of an electric through line under fire impact. Branch off devices are connected to the through line, and branch lines are connected to the branch off devices. The branch off devices include a thermally triggering disconnect device for providing circuit integrity of the through line under fire impact. The disconnect device is configured to disconnect an electrical connection between the branch line and the through line self-acting when an ambient temperature increases to a predetermined value that is typical for a fire. An installation kit and a branch off device for such an electrical installation.
US08891217B2 Input/output interface circuit with overpower protection
An interface circuit configurable in input and output modes comprises a current source; an input/output node; a diode to prevent current from flowing from the input/output node to the current source; a first switch to short-circuit the diode when closed; and a second switch to form a ground path from the input/output node when closed. In input mode, the first switch is closed and the state of a connected sensor circuit may be measured. In the output mode, the first switch is open, and the second switch may be closed to activate an output circuit. In the output mode, power dissipation may be monitored, and the diode may protect the current source and measurement node from current flowing through the output circuit. In the input mode, closing the first switch may prevent the diode from introducing measurement errors due to non-linear attenuation of perturbative AC signals.
US08891215B2 High noise immunity with latch-up free ESD clamp
A triple stack NMOS integrated circuit structure protection circuit for a plurality of terminals operative at respective voltage levels is coupled between the plurality of terminals. First and second NMOS elements of the triple stack NMOS share a common active region. A third NMOS element, vertically positioned with respect to the first and second NMOS elements, has an active region separate from the active region of the first and second NMOS elements. The first, second and third NMOS elements are connected in series between two terminals of the plurality of terminals.
US08891208B2 CPP-type magnetoresistive element including a rear bias structure and lower shields with inclined magnetizations
An MR element suppressing a false writing into a medium with an MR part has a CPP structure. The MR part includes a nonmagnetic intermediate layer and first and second ferromagnetic layers so as to interpose the nonmagnetic intermediate layer. First and second shield layers respectively have an inclining magnetization structure of which a magnetization is inclined with regard to a track width direction. The first and second ferromagnetic layers are respectively, magnetically coupled with the first and second shield layers. A magnetization direction adjustment layer for adjusting at least a magnetization direction of the first ferromagnetic layer is positioned at a rear end surface side of the first ferromagnetic layer, which is opposite to a front end surface receiving a magnetic field detected in the MR part.
US08891205B2 Apparatuses and methods for controlling near-field transducer to write pole spacing
An apparatus is provided that includes a waveguide adjacent an air bearing surface, a near-field transducer comprising a peg having a side orthogonal to the air bearing surface and a write pole adjacent to the waveguide. The write pole includes a first portion extending towards the air bearing surface at a non-orthogonal angle with respect to the air bearing surface, and a second portion in contact with the first portion comprising a side that extends towards and orthogonally contacts the air bearing surface. The second portion or the write pole defines a gap between the side of the peg orthogonal to the air bearing surface and the side of the second portion of the write pole that extends towards and orthogonally contacts the air bearing surface. A method of making a magnetic recording head that includes the provided apparatus is also disclosed.
US08891199B2 Robust metric computation of longitudinal position (LPOS) data symbol detection
An apparatus according to one embodiment includes a digital correlator configured to compute a correlation signal between a sequence of samples of a readback servo signal and a reference waveform. A timing reference module is configured to provide a reference timing model comprising one or more interpolation instants to the digital correlator, wherein the correlation signal determined at each interpolation instant yields a detection metric for one data symbol. A correlation interpolator is configured to interpolate the correlation signal at the interpolation instants and compute a longitudinal position (LPOS) detection metric according to the interpolated correlation signal samples.
US08891198B2 Method and apparatus for operating a tape storage device
In a method for operating a tape storage device comprising a tape head for reading and/or writing data from/to a tape in the tape storage device, a first tape skew value concerning a skew of the tape is determined and the first tape skew value is converted into a first skew control signal by means of a skew feedback controller. A second tape skew value concerning the skew of the tape is determined, and the second tape skew value is converted into a second skew control signal by a feed-forward controller. At least one compensation signal for the second skew control signal is determined, and at least one of a rotational orientation of the tape head and a tape motion direction of the tape is controlled dependent on the second skew control signal and the compensation signal in case the first skew control signal fails.
US08891197B2 Adjustment of tape writing mechanism, based on tape dimensional stability and positional error signal distribution
A determination is made in a tape drive of a potential deviation in tape dimensional stability of a tape, based on a current environmental condition and environmental conditions in which the tape is expected to be operational. A writing mechanism to write data to the tape is adjusted, based on the potential deviation in the tape dimensional stability.
US08891191B1 Data storage device initializing read signal gain to detect servo seed pattern
A data storage device is disclosed comprising a disk comprising at least one servo seed pattern, and a head actuated over the disk. An amplitude measurement is generated based on a read signal emanating from the head while reading the disk. A number of times the amplitude measurement exceeds a first threshold is first counted during a first revolution of the disk, and a number of times the amplitude measurement exceeds the first threshold is second counted during a second revolution of the disk. The servo seed pattern is detected based on the first count and the second count.
US08891189B1 Disk drive with filter compensation integrated in sliders for high-bandwidth read sensors
Disk drives with sliders including with an impedance compensation network in the signal path for the read sensor are described. The read signal bandwidth at the preamplifier is improved by the impedance compensation network to allow signals in the multi-GHz range from spin torque oscillators as well as tunnel magnetoresistance (TMR) sensors to be used. An embodiment of the invention achieves a signal layout balance by constructing two inductor-capacitor pair structures on the trailing edge of the slider that are integrated into the differential read signal traces. The differential balanced structure helps to suppress external signal interference pick-up from transferring from common-mode pick-up to differential mode.
US08891187B2 Lenses for communication devices
Some embodiments disclosed herein relate to a lens component having one or more lenses attached to a retainer portion configured to removably attach to communication devices such as mobile phones, tablet computers, media players, and the like. The retainer portion may be configured so as not to interfere with a user's view of a display panel of the communication device. In some embodiments, a plurality of lenses may be provided, and the lenses may be removably attached to the retainer portion and may be interchangeable. A structure for providing a flash may also be provided. In some embodiments, additional features may be provided, such as attachment components to facilitate attachment to stability devices, such as tripods, and to user-wearable accessories.
US08891186B2 Miniature MEMS actuator assemblies
In one embodiment, an electrostatic actuator includes a generally planar fixed frame, a generally planar moving frame coupled to the fixed frame by a flexure for substantially coplanar, perpendicular movement relative to the fixed frame, a plurality of interdigitated teeth, a fixed portion of which is attached to the fixed frame and a moving portion of which is attached to the moving frame, and an elongated output shaft having opposite input and output ends, the input end being coupled to the moving frame.
US08891178B2 Optical lens system
This invention provides an optical lens system in order from an object side to an image side comprising: a first lens element having a convex object-side surface; a negative second lens element having a concave object-side surface and a convex image-side surface; a positive third lens element having a convex object-side surface and a convex image-side surface; a plastic negative fourth lens element having a concave object-side surface and a convex image-side surface, with both the object-side and image-side surfaces thereof being aspheric. By such arrangement, the incident angle of off-axis light projected onto the sensor can be suppressed for improving the sensitivity of the sensor effectively. Also, a sufficient back focal length can be retained for disposing other optical elements (e.g., an IR-pass filter), and thereby the system can be more suitable for the infrared aspect of optical imaging systems.
US08891166B2 Polarization dependent type optical isolator
Provided are a non-reciprocal unit used for a polarization dependent type optical isolator and a polarization dependent type optical isolator that are simple in structure, can prevent damages due to light and heat and can obtain a high extinction ratio. In a polarization dependent type optical isolator, an input side lens (first lens) (5), a first birefringence unit (7), a Faraday rotator (9), a second birefringence unit (11) and an output side lens (second lens) (15) are arranged from the input side to the output side. The polarization dependent type optical isolator (1) is connected with optical fibers (3, 17) on the input and output sides, respectively, wherein a wedge angle (θ1) of the first birefringence unit (7) is different from a wedge angle (θ2) of the second birefringence unit (11).
US08891158B2 Distributed thermal system for nonlinear optical frequency conversion
A laser frequency converter includes a first substrate material forming a first planar surface that includes a first nonlinear material situated along a portion of the first planar surface of the first substrate material to perform a frequency conversion of a laser signal. The frequency converter includes a second substrate material forming a second planar surface and separated by a distance from the first planar surface of the first substrate material. The second substrate material includes a second nonlinear material situated along a portion of the second planar surface of the second substrate material to perform the frequency conversion of the laser signal in conjunction with the first non-linear material. The second nonlinear material is offset from the first nonlinear material along an axis of propagation for the laser signal.
US08891157B2 Acousto-optic deflectors over one octave
The technology described applies an extended frequency range of over one octave to drive an acousto-optic deflector, thereby defying a design rule of thumb that limited bandwidth to just under one octave. A combination of extended frequency range and well-timed beam blanking reduces the proportion of a so-called chirp signal that is consumed by beam blanking. This increases the working, effective portion of the sweep signal.
US08891154B2 Electrochromic device having an improved fill port plug
An electrochromic device including: (a) a first substantially transparent substrate having an electrically conductive material associated therewith; (b) a second substrate having an electrically conductive material associated therewith; (c) an electrochromic medium contained within a chamber positioned between the first and second substrates which includes: (1) a solvent; (2) an anodic material; and (3) a cathodic material, wherein both of the anodic and cathodic materials are electroactive and at least one of the anodic and cathodic materials is electrochromic; (d) wherein a seal member, the first substrate, the second substrate, and/or the chamber includes a plug associated with a fill port; and (e) wherein the plug is at least partially cured with an antimonate photo initiator and/or is a one- or two-part plug which comprises a resin or mixture of resins that are substantially insoluble and/or substantially immiscible with an associated electrochromic medium while in the uncured state.
US08891152B2 Methods for manufacturing cold seal fluid-filled display apparatus
This methods and devices described herein relate to displays and methods of manufacturing cold seal fluid-filled displays, including MEMS. The fluid substantially surrounds the moving components of the MEMS display to reduce the effects of stiction and to improve the optical and electromechanical performance of the display. The invention relates to a method for sealing a MEMS display at a lower temperature such that a vapor bubble does not form only at temperatures about 15° C. to about 20° C. below the seal temperature. In some embodiments, the MEMS display apparatus includes a first substrate, a second substrate separated from the first substrate by a gap and supporting an array of light modulators, a fluid substantially filling the gap, a plurality of spacers within the gap, and a sealing material joining the first substrate to the second substrate.
US08891151B2 Electro-wetting color display
A display panel that includes a first electro-wetting member having a first colored liquid of a first color and a second electro-wetting member having a second colored liquid of a second color is presented. The second electro-wetting member is disposed on the first electro-wetting member such that the first colored liquid overlaps the second colored liquid. The shapes of the liquid of the first color and the liquid of the second color are independently controllable. A method of manufacturing such display panel is also presented.
US08891147B2 Optical beam scanning device and image display device using the same
In a scanning image display device including a function to project and display a two-dimensional image on a projection screen using a deflecting unit that repeatedly operates a predetermined reflecting mirror surface to two-dimensionally scan a light beam, a large image distortion inevitably occurs, which is caused by the reflecting mirror surface that repeatedly and two-dimensionally operates for deflection. In order to solve the problem, a free-form surface lens or a wedge or trapezoid prism with a predetermined refractive index and a predetermined vertical angle is disposed in an optical path between the deflecting unit and the projection screen, thereby excellently correcting image distortion that occurs when scanning a light beam.
US08891145B2 System and method for digitizing documents and encoding information relating to same for display by handheld computing devices
A system and method are provided for processing scanned documents by digitizing the scanned documents, converting the digitized documents to a JPEG2000 file, encoding content information corresponding to the digitized documents using spatial capabilities of JPEG2000's Region of Interest feature, and creating an image file having the digitized documents and the region of interest information for forwarding to a computing device, such as a handheld computing device, for display. The system and method are especially useful in Digital Mail applications which entail digitizing and delivering mail documents to recipients.
US08891134B2 Image forming apparatus
An image forming apparatus includes a reading unit that reads image data, a drawing data storage unit that stores object data comprising the read image data so as to allow the stored object data to be distinguished between a vector object and a raster object, a vector gray determination unit that determines whether each of stored vector objects is formed of an achromatic color, a raster gray determination unit that determines whether each of stored raster objects is formed of an achromatic color, and an output data creation unit that converts the stored object data into multicolor when the stored object data includes a chromatic color and converts the stored object data into monochrome when the stored object data is formed only of achromatic colors.
US08891133B2 Image processing device and method of processing image
An image processing device for arranging and printing images of a plurality of documents on a single recording sheet includes a memory part configured to memorize: image information and sizes of documents, a size of the single recording sheet, and a number of the documents; an input part configured to input image information, a document size detecting part configured to detect sizes of the documents; and an editing part configured to compare the sizes of the documents with a divided area of the single recording sheet. The editing part is further configured to arrange and print the image information of one of the documents on the single recording sheet without reducing the image of the one of the documents when the size of the document is equal to or less than the size of the divided area of the single recording sheet.
US08891128B2 Defective recording element detecting apparatus and method, and image forming apparatus and method
A defective recording element detecting apparatus includes: a read image data acquiring device which acquires read image data of a test pattern recorded on a recording medium by a recording head having recording elements; a reference area setting device which sets a reference area including a part of the test pattern on a read image representing image contents of the read image data; a comparison area setting device which sets a comparison area on the read image; a correlation operation device which performs a correlation operation between the comparison area and the reference area; a distortion correction value determining device which determines a distortion correction value, from a result of the correlation operation; an image distortion correcting device which corrects image distortion of the read image using the distortion correction value; and a defective recording element determining device which identifies a defective recording element according to the corrected read image.
US08891121B2 Information processing system for resetting of configuration data
The setting management service determines whether or not to hand over configuration data before being replaced to an image forming apparatus after being replaced based on a changed content of device configuration information of the image forming apparatus after being replaced and a handover condition associated with configuration data of the image forming apparatus when the image forming apparatus is replaced, and specifies a setting item required for a reset based on a content of a change flag indicating whether or not a user has changed a setting of configuration data from an initial value to thereby notifies the specified setting item to the image forming apparatus when configuration data is not handed over. The image forming apparatus that has received the notification displays a screen that prompts a reset of the setting item required for the reset.
US08891116B2 Method and apparatus for regulating a property of an image printed on a support material
In a method or device to control at least one property of a print image printed on a substrate, a first evaluation period is defined. A measurement value is determined with aid of an optical sensor which measures at least one determination point on the substrate within the first evaluation period, and also determining a position of the determination point within the first evaluation period. The determined measurement value is compared with a preset reference value. Depending on a result of the comparison, an inking of the substrate is controlled for the print image in at least one subsequent second evaluation period at a point within the second evaluation period which has a position within the second evaluation period that corresponds to said position of the determination point in said first evaluation period.
US08891109B2 Printing device capable of displaying thumbnail image of image file
An image processing apparatus comprising an retrieving unit configured to retrieve a first image file representing a motion image and a second image file representing a still image, a display image file generating unit configured to generate, from the first image file, a first single display image file comprising a plurality of frame images extracted from the first image file; a display control unit configured to display the first single display image file and a second single display image file adjacent to each other, the second single display image file comprising the still image represented by the second image file; a selection accepting unit configured to accept a selection of one from among the first single display image file and the second single display image; and a printing data generation unit configured to generate print data to be used for printing based upon the selection.
US08891108B2 Printing system according to detection of the print preview command
A print device according to the present disclosure having a print part for a print operation an image of a print data on a medium includes a memory part configured to memorize a unit price of the medium, and an analysis part configured to analyze whether or not a medium cost determined from the unit price of the medium memorized in the memory part exceeds a predetermined cost, and to create preview data of a print result when the medium cost determined from the unit price of the medium exceeds the predetermined cost.
US08891106B1 Access control system and method for mobile printing
A system and method are configured to provide print services for mobile printing to terminals. A subnet proxy discovers printers on one or more subnets of a network and advertises print services.
US08891104B2 Secure printing from cloud print server by suspending print job with valid pin code and requesting user pin code when reacquiring job list
A printer performing printing for a cloud print server that provides a print service includes an acquisition unit, a determination unit, a flag enabling unit, a request unit, and a control unit. The acquisition unit acquires a job list from the cloud print server. The determination unit determines presence/absence of a job including a valid PIN code. A valid PIN code indicates that the job is to be secure printed. The flag enabling unit does not enable a suspension flag in response to determining the absence of the job, and enables the suspension flag in response to determining the presence of the job. The request unit requests input of a PIN code if the suspension flag is enabled when the acquisition unit acquires the job list again. The control unit controls printing of the job to be secure printed based on the input PIN code.
US08891103B2 Image forming apparatus which controls the number of jobs that can be executed simultaneously
An image forming apparatus includes: a job control unit configured to impose an execution restriction on a job if the number of simultaneously-executed jobs on a function-to-function basis reaches an upper limit value; a guaranteed job count setting unit configured to set a guaranteed job count, wherein the guaranteed job count provides a guaranteed number of simultaneously-executable jobs on a function-to-function basis; and a shared job count setting unit configured to set a shared job count that can be allocated in common to respective functions, which provides the number of simultaneously-executable jobs.
US08891086B2 Optical scanning systems and methods for measuring a sealed container with a layer for reducing diffusive scattering
Disclosed are apparatus, kits, methods, and systems that include a radiation source configured to direct radiation to a sample; a detector configured to measure radiation from the sample; an electronic processor configured to determine information about the sample based on the measured radiation; a housing enclosing the source, the detector, and the electronic processor, the housing having a hand-held form factor; an arm configured to maintain a separation between the sample and the housing, the arm including a first end configured to connect to the housing and a second end configured to contact the sample; and a layer positioned on the second end of the arm, the layer being configured to contact the sample and to transmit at least a portion of the radiation from the sample to the detector.
US08891085B2 Gas analyzer
A gas analyzer includes: a first signal processing section for synchronously detecting a light detection signal at a frequency being an integral multiple of a modulation frequency fa of a laser light, to detect a harmonic signal intensity Signal(ν) by a harmonic synchronous detection method; a second signal processing section for capturing a light detection signal and cutting off a frequency component not smaller than the frequency fa to detect a light intensity signal I(ν) at a specific light frequency absorbed by a component to be measured in a sample gas; and an operation section. The operation section includes a first operation means for calculating a density c of the component from the harmonic signal intensity Signal(ν) and a reference light intensity signal I0(ν) and a second operation means for calculating the density c from the light intensity signal I(ν) and the reference light intensity signal I0(ν).
US08891083B2 Device for measuring the rotating angle of two objects rotating on a rotating axis relative to each other
The disclosure conveys a device for measuring the rotating angle of two objects which rotate relative to each other around a rotating axis, with one transmitter, which is assigned to one of the objects and which emits light that is polarized, and with a polarization-sensitive polarizer, such that the transmitter and the polarizer rotate relative to each other, and such that the polarizer has a polarizing area and a non-polarizing area, where the non-polarizing area is positioned eccentric to the rotating axis, and such that the device has a first receptor and a second receptor which measure a portion of the luminosity passing through the polarizer producing signals that are dependent on the rotating angle, and where the first receptor has a first reception area, and the second receptor has a second reception area which is distinct from the first reception area.
US08891077B2 Shack-Hartmann sensor and wavefront measuring method utilizing the same
A wavefront measuring method using a Shack-Hartmann sensor includes the steps of provisionally determining one of a plurality of light receiving elements as a center-of-gravity position in a spot having a light intensity distribution of light condensed on the light receiving element, calculating a distance between the provisionally determined center-of-gravity position and an adjacent center-of-gravity position, setting an area smaller than and inside of a spot that partially overlaps another spot, and setting a spot that does not overlap another spot to the area, calculating a center-of-gravity position for each area, and calculating the wavefront based upon a shift amount between an ideal center-of-gravity position when parallel light enters the micro lens array and the center-of-gravity position of each area.
US08891060B2 Optical system, in particular of a microlithographic projection exposure apparatus
The invention relates to an optical system, in particular of a microlithographic projection exposure apparatus, with a polarization-influencing optical arrangement. In accordance with one aspect of the invention, this polarization-influencing optical arrangement comprises: at least one polarization-influencing optical element, which consists of an optically active material with an optical crystal axis and has a thickness profile that varies in the direction of this optical crystal axis, at least one lambda/2 plate; at least one rotator, which causes a rotation of the polarization direction of light incident on the rotator about a constant polarization rotation angle, and an actuator apparatus, by which the lambda/2 plate and the rotator can be moved independently of one another between a position within the optical beam path and a position outside of the optical beam path.
US08891054B2 Stage device including a heat insulating sheet supported by an auxiliary member
A stage device includes a base and a stage movable portion that is movable along a surface of the base. An interferometer measures a position of the stage movable portion using measurement light. At least one of a piping element and a wiring element are connected to the stage movable portion. An auxiliary member, including a plurality of members connected with each other along an axial direction of the piping element, guides a bend of the at least one of the piping element and the wiring element. A plurality of heat insulating sheets are supported by the plurality of members of the auxiliary member. The plurality of heat insulating sheets are provided between a space through which the measurement light of the interferometer passes, and the at least one of the piping element and the wiring element.
US08891048B2 Liquid crystal display with integrated touch screen panel and driving method thereof
A liquid crystal display (LCD) with an integrated touch screen panel includes a plurality of pixels connected to a plurality of data lines and a plurality of gate lines, the gate lines being divided into a plurality of groups, a plurality of sensing electrodes, a plurality of common electrodes divided into a plurality of groups, a common electrode driver configured to simultaneously supply a driving signal to common electrodes within each group of the plurality of groups of the common electrodes, and to sequentially supply the driving signal to the plurality of groups of the common electrodes, and a gate driver configured to sequentially supply a gate signal to gate lines within each of the plurality of group of the gate lines.
US08891026B2 Projection video display device
Provided is a projection video display device with which a sliding load is minimized while maintaining an adjustment precision in a lens shift mechanism. A lens shift mechanism (32) which moves a projection lens in a direction which is orthogonal to the optical axis of projected light has a configuration in which mobile bases (50, 60), which retain the projection lens, slide using a shaft (52), which is attached on a fixed member (4) side, as a guide member. A further aspect of the configuration is that a correction screw is inserted from the rear face side of the fixed member (4) to make contact with the shaft (52), and optical axis tilt and misalignment of the projection lens are corrected by adjusting the degree of insertion of the correction screw.
US08891024B2 Remote control with TV listing display
A device includes a keypad that further includes first keys related to selecting television channels associated with a set top box and a second key related to requesting a television listing. The device further includes an infra-red transceiver that transmits a request for television listing information to a set top box based on user selection of the second key, and receives television listing data, from the set top box, that includes program information related to a plurality of channels over a period of time. The device also includes a color display unit that displays the television listing data.
US08891022B2 Fast-booting broadcast television receiver
Boot-up delay within a television receiver IC is substantially reduced by loading a portion of an operating program into the television receiver IC to enable execution of time-consuming receiver initialization operations, and then executing the receiver initialization operations concurrently with loading the remainder of the operating program into the television receiver IC. By this operation, the time required to execute the receiver initialization operations may be at least partly hidden under the time required to load the operating program, thereby substantially reducing the boot-up delay.
US08891021B2 System and method of detecting strobe using temporal window
A video processing device is provided that includes a buffer, a luminance component, a maximum threshold component, a minimum threshold component and a flagging component. The buffer can store frame image data for a plurality of video frames. The luminance component can generate a first luminance value corresponding to a first frame image data and can generate a second luminance value corresponding to a second frame image data. The maximum threshold component can generate a maximum indicator signal when the difference between the second luminance value and the first luminance value is greater than a maximum threshold. The minimum threshold component can generate a minimum indicator signal when the difference between the second luminance value and the first luminance value is less than a minimum threshold. The flagging component can generate a flagged signal based on the maximum indicator signal and the minimum indicator signal.
US08891020B2 Method and apparatus for automatically categorizing potential shot and scene detection information
A method and apparatus are provided for categorizing pre-processing video information derived from video content prior to processing the video content. The apparatus includes a categorizer for identifying at least one of scenes and shots in the video content that have a likelihood of causing errors during subsequent processing based on at least the pre-processing video information. Moreover, the categorizer is for categorizing the identified scenes and shots into one or more respective categories based on at least the pre-processing video information.
US08891015B2 Electronic apparatus and display control method
According to one embodiment, an electronic apparatus includes a receiver, a reproducer, a display, a transmitter, and a processor. The receiver receives video content data. The reproducer generates first video data by reproducing the video content data. The display displays an image corresponding to the first video data on a screen of the display. The transmitter transmits image data including the first video data to an external display device. The processor transmits a mode switching request including identification information to identify the video content data to the external display device from a first mode to a second mode.
US08891006B2 Wafer level camera module with active optical element
A wafer level camera module can be easily connected to a host device via mounting surface contacts. The module includes an electrically controllable active optical element and a flexible printed circuit that provides electrical connection between the optical element and surface conductors on a mounting surface of the module. The surface conductors can be a group of solder balls, and the module can have another group of solder balls that make connection to another electrical component of the module, such as an image sensor. All of the solder balls can be coplanar in a predetermined grid pattern, and all of the components of the device can be surrounded by a housing such that the camera module is an easily mounted ball grid array type package.
US08891001B2 Automated camera assembly with infrared detector curtain
An automated camera assembly comprising a camera and a detector for triggering the camera, wherein the detector includes an adjustable field of view. The detector can include a sensor and a curtain for reducing a maximum field of view to an adjusted field of view. The curtain can include an opaque member movable relative to the sensor. The curtain can instead include a processor programmed to trigger the camera when the subject is within the adjusted field of view. The invention is also embodied in a method of adjusting a field of view of a detector. The method comprises detecting a first subject within a maximum field of view, triggering the camera after detecting the first subject within the maximum field of view, adjusting to an adjusted field of view, detecting a second subject within the adjusted field of view, and triggering the camera after detecting the second subject.
US08890997B2 Automatic focusing apparatus and lens apparatus including the automatic focusing apparatus
An automatic focusing apparatus includes: a focus lens unit; a focus driver; a first focus detector that detects an in-focus state based on a phase difference; a second focus detector that detects an in-focus state using a signal from an image pickup element; a focus controller that controls the focus driver to perform focusing based on a first focus detection result and a second focus detection result; a movement detector that detects a movement of an object with components in a direction perpendicular to an optical axis based on an image signal obtained from the first focus detector; and a re-execution determination unit that determines whether to control the focus driver to re-execute focusing based on the first focus detection result and the second focus detection result that are newly detected after the execution of focusing and based on a movement detection result detected by the movement detector.
US08890979B2 Methods for processing a composite video image with feature indication
There is provided a first and second method for processing a composite video image. The methods generally include obtaining a first image of a scene through a first image capturing device with the composite image including a visual representation for directing a receiver's attention to at least one portion of the first image. Preferably, the visual representation may be an arm, a hand, a finger, or an object used for pointing.
US08890976B2 Imaging apparatus and image capturing method for increasing security of a captured image file
An imaging apparatus that includes an image capturing unit that captures image data, a memory that stores the image data and a password for accessing the stored image data, an interface that receives an input requesting access to the stored image data and an input password, and a processor that compares the input password to the stored password and allow access to the stored image data when the input password matches the stored password, and deletes the password and the image data when the input password does not match the stored password.
US08890962B2 Systems and methods for performing gyroscopic image stabilization
Systems and methods for performing digital image stabilization implemented in a digital camera. The digital camera includes a gyroscope to measure motion of the digital camera and processes the signals from the gyroscope to track the total displacement of an image sensor over a series of frames of video. The algorithm implemented by the digital camera includes a processing block for correcting a DC bias in the signals from the gyroscope, a filter for attenuating the signals during periods of high acceleration, a processing block for detecting the start of a panning motion, and a processing block for quickly retracing the digital image stabilization correction back to the center of the image sensor during a panning motion.
US08890960B2 Digital camera
A digital single-lens reflex camera that can reduce deterioration in image quality due to a camera shake or an object movement and easily pick up an image with a good image quality. In the digital single-lens reflex camera, when a body microprocessor judges that an object speed detected based on a detected object movement is smaller than a threshold value, a conversion lens camera shake correcting device in a conversion lens or a camera body shake correcting device in a camera body is controlled to carry out camera shake correction. If the object speed is equal to or more than the threshold value, the body microprocessor makes a digital signal gain setting unit high in gain so as to increase the ISO sensitivity or makes a shatter speed faster to set a shorter exposure time and has a plurality of images continuously picked up under different exposure conditions.
US08890950B2 Methods and arrangements for processing image data
The present disclosure provides methods and systems for processing data. One claim recites a method practiced using used a user's camera-equipped portable computer system. The method includes the acts of: capturing image data corresponding to a region using the camera of the portable computer system; applying a filter to the captured image data, in which the filter prioritizes image data at a center of the region and averages images data at a relative distance from the center region; and searching the filtered image data for hidden keys. Of course, other combinations and claims are provided as well.
US08890947B2 Microscope apparatus and method for image acquisition of specimen slides having scattered specimens
Provided is a microscope apparatus including a macro-image, acquisition section that acquires a macro image of a glass slide having a specimen mounted thereon; an extraction section that extracts the specimen in the acquired macro image; a block setting section that sets, when the extracted specimen is scattered to form a plurality of lumps, a plurality of blocks that include the lumps of the specimen; an area dividing section that divides an area that includes the specimen in each of the blocks into a plurality of small regions; and a micro-image acquisition section that acquires, for each of the small regions, a micro image while performing an automatic focusing operation for the specimen in the small region, in which the micro-image acquisition section searches for an autofocusing in-focus position in each of the blocks set by the block setting section.
US08890932B2 Holographic projection real-time 3D display system and method
A real-time color holographic three-dimensional (3D) display system and method realized by using principles of digital holographic display and a common photographing/projection device array system are provided. For an object O to be displayed, an array of M×N cameras which are anchored to a certain reference point R in a space corresponding to the object O is used to perform spatial spectrum sampling and capturing on any spatial spectrum surface S of the object O with a sampling density being a spatial sampling angle ωmn. Each acquired spatial spectrum view image Imn is projected by a corresponding array of M×N projectors in each spatial spectrum capturing direction to a reference surface PR necessary for restoring 3D information of the original object O. Output of full spatial spectrums of the object O is realized through a spatial spectrum limited stretching function of a holographic functional screen placed on the reference surface PR which is used on discrete spatial spectrum input image information, thereby achieving digital holographic display intended to restore complex wavefronts.
US08890929B2 Defining active zones in a traditional multi-party video conference and associating metadata with each zone
A conference system provides metadata about the display of a multimedia stream to allow communication endpoints to control the format of a video conference. A multipoint control unit (MCU) can provide metadata that describes the display layout and other information about the multimedia stream. After setting up the conference, the MCU can generate a layout description in eXstensible Markup Language (XML) that can be sent to and understood by the communication endpoints. The communication endpoints can read and interpret the XML metadata to determine how the display layout is configured. If desired by the user, the communication endpoint can change the display layout or other multimedia stream function based on the received metadata.
US08890924B2 Video conference control method and conference terminal
The present invention discloses a video conference control method and a conference terminal. The method includes: receiving multi-video information, where the multi-video information includes videos of at least two remote conference sites; displaying the multi-video information on a display screen, where the display screen includes a main video display area and an auxiliary video selection area; and performing, according to a received conference control operation request, a corresponding conference control operation on a conference site corresponding to a video displayed in the auxiliary video selection area. According to the present invention, the display screen is divided into the main video display area and the auxiliary video selection area, so that a user may perform a conference control operation on a video of a remote conference site through the auxiliary video selection area, a conference site that needs to be viewed is displayed in the main video display area.
US08890914B1 Thermal printer with easy assebly
A thermal printer includes a casing, a thermal head module and a guiding component. The thermal head module is detachably installed inside the casing, and the thermal head module includes a bracket, a thermal head and a pivoting component. The thermal head is installed on the bracket, and the pivoting component is disposed on an end of the bracket. The pivoting component is pivotally engaged with the casing. The guiding component is rotatably installed inside the casing and for guiding a printing medium. The guiding component includes a holding portion for holding the pivoting component of the thermal head module as the guiding component rotates in a first rotating direction relative to the casing, so as to drive the pivoting component to separate from the casing, so that the thermal head module is detached from the casing.
US08890913B2 Color erasing apparatus
According to one embodiment, a color erasing apparatus includes a color erasing section which erases a color of an image formed with an erasable color material on a sheet conveyed at first speed, a reading section which reads an image on the surface of the sheet conveyed at second speed higher than the first speed, a first conveying section, and a second conveying section. The first conveying section includes a first conveying roller arranged downstream in a sheet conveying direction of the color erasing section and conveys the sheet at the first speed. The second conveying section includes a second conveying roller arranged upstream in the sheet conveying direction of the reading section and in a position where the second conveying roller nips the conveyed sheet simultaneously with the first conveying roller. The second conveying section conveys the sheet to the reading section at the second speed.
US08890910B2 Image display based on multiple brightness indicators
Methods for controlling light sources in displays in response to image data determine both a central tendency for brightness and an upper extreme for brightness of an area of an image. Brightness of a light source is controlled based upon both the central tendency and the upper extreme. Controllers in displays such as televisions, computer monitors, digital cinema and the like may control light source in a manner that reduces or avoids perceptible haloing.
US08890900B2 Liquid crystal display and method of local dimming thereof
A liquid crystal display includes a display panel, a backlight unit providing light to the display panel, a representative value adjusting unit that divides an input image in conformity with a plurality of blocks divided from the display panel and a light emitting surface of the backlight unit, selectively adjusts a representative value of each block based on a luminance difference between the blocks and a grayscale banding degree of each block, and generates a modified representative value of each block, a dimming value determining unit that maps the modified representative value of each block to a predetermined dimming curve and selects a dimming value of each block, and a light source driver for driving light sources of the backlight unit based on the dimming value of each block.
US08890899B2 Monochrome light emitting display device and method for fabricating the same
A monochrome light emitting display device and a method for fabricating the same are disclosed, in which a pixel structure of a monochrome light emitting display device is changed to improve a contrast ratio and resolution and at the same time color shift is prevented from occurring, so as to display clearer image. The monochrome light emitting display device comprises a display panel having unit pixels of first and second sub-pixels arranged in a matrix arrangement to display a monochrome image; gate and data drivers respectively driving gate lines and data lines of the display panel; and a timing controller aligning externally input RGB data to be suitable for driving of the display panel to supply the RGB data to the data driver and generating data and gate control signals to control the data and gate drivers.
US08890894B2 Seam processing for panorama weaving
An image mosaic is created from overlapping images. A first seam is shown between a first pair of overlapping images such that, on a first side, a first image of the first pair is shown, and on a second side, a second image of the first pair is shown. The first seam includes a plurality of pixels in the image mosaic. An indicator of an interaction with the image mosaic is received. The indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images. A second seam that includes the first location is computed. The image mosaic including the second seam is presented. The second seam replaces at least a portion of the first seam in the image mosaic.
US08890893B2 Data processing and display system
A data processing and display system includes processing and display means adapted for displaying, from a more secured domain and on a same screen of a display processing device, information data from one or more less secured domains and active data from the more secured domain as a superimposition.
US08890890B2 Pluggable web-based visualizations for applications
The pluggable web-based visualization technique described herein pertains to a method for providing pluggable web-based visualizations for applications. The method selects visualizations from the web to be embedded into a host application on a desktop computing device. The visualizations can be plugged in to a variety of host applications. This empowers end-users, application designers, and visualization designers by allowing greater reuse of existing code. Additionally, end-users do not have to wait for new revisions of existing applications to use the latest techniques. Designers of domain specific visualizations can work on just the visualization and have them incorporated into a variety of different host applications. Users can perform local processing and visualizations on their own machine, yet obtain new visualizations from the web where they can be updated more frequently and where special purpose visualizations are available.
US08890884B2 Image processing device converting a color represented by inputted data into a color within a color reproduction range of a predetermined output device and image processing method thereof
Provided is an image processing device. A first color space converting unit converts image data in an RGB colorimetric system, which has a color gamut wider than a color gamut of a liquid crystal panel into image data in an XYZ colorimetric system. A three-dimensional nonlinear color gamut converting unit performs conversion on tristimulus values of the XYZ signal. At this time, the image data is classified into four colors and converted respectively such that the first color is displayed in a color accurate to the inputted data, the second color is displayed such that saturation of the second color is increased, the third color is displayed using a color gamut of a predetermined range out of the color gamut of the liquid crystal panel, and the fourth color is displayed in a color corresponding to a boundary of the color gamut of the liquid crystal panel.
US08890876B1 Microprocessor including a display interface in the microprocessor
A processing system is disclosed. The processing system comprises a first integrated circuit. The first integrated circuit includes a processor core, a display interface and memory controller coupled to a first bus interface. The display interface is adapted to display graphical information generated by a graphics engine. A graphics engine is not on the first integrated circuit. The processing system includes a second bus interface for allowing communication with the first integrated circuit via the first bus interface. The second bus interface is adapted to allow for communication to a graphics engine.
US08890865B2 Image processing apparatus and method for subpixel rendering
An image processing method and apparatus for subpixel rendering is provided. A display, with an image processing apparatus, may adjust a pixel value of a subpixel based on the position of the subpixel relative to a position of an eye of a viewer. The image processing apparatus may display a three-dimensional (3D) image on a light field display, based on the adjusted pixel value of the subpixel.
US08890864B2 Mobile terminal and controlling method thereof
A mobile terminal and 3D image controlling method therein are disclosed to create a 3D image. The present invention includes displaying a map in a prescribed range on a display unit with reference to a current location, setting 1st area to create a 3D space image on the display map, displaying a 1st shot location information for obtaining a plurality of right and left eye images within the set 1st area using at least one of a distance information and an angle information, consecutively obtaining a plurality of the right and left eye images within the set 1st area, creating a source image of the 3D space image for the 1st area by synthesizing a plurality of the obtained right and left eye images together, and outputting the created source image to be outputted as a 3D image of a stereoscopic type via the display unit.
US08890862B2 Method and device for efficient parallel message computation for map inference
A message passing scheme for MAP inference on Markov Random Fields based on a message computation using an intermediate input vector I, an output message vector M, an auxiliary seed vector S, all of equal length N, and a pairwise function r=d(x,y), where r, x, y are real numbers, includes: for each element j of vector S, do S(j)=j consider an index distance Δ=2^floor(log 2(N)); repeat while Δ>0 for each index of vector I, namely i, do in parallel: consider the set of all indices within distance Δ from a given i, augmented by i; for every k belonging to this set, calculate its distance from i using the function: d(i,k)+I(S(k)); find the minimum distance and call n the index corresponding to this minimum distance do S(i)=S(n) Δ=floor (Δ/2) for each j of vector M, do M(j)=I(S(j))+d(j,S(j)).
US08890860B2 Stereoscopic EL display device with driving method and eyeglasses
The present invention relates to an EL display device in which a stereoscopic image is perceived and eyeglasses having a switching means with which an image for a left eye or an image for a right eye is selectively perceived. The image for the left eye and the image for the right eye are displayed in a display portion of the EL display device by holding an image signal from a signal line in a first capacitor in a first period, holding the image signal held in the first capacitor in a second capacitor to control current that flows through an emission-control transistor in a second period, and turning on a driving transistor to control light emission of a light-emitting element and holding an image signal from a signal line in the first capacitor in a third period.
US08890857B2 Active matrix display device
A driving circuit for driving a display panel includes a dynamic ratioless shift register which is operated in a stable manner and can expand the degree of freedom of design. In the dynamic ratioless shift register which is provided with thin film transistors having semiconductor layers made of p-Si on a substrate surface, a node which becomes the floating state is connected to a fixed potential through a capacitance element.
US08890856B2 Display driving circuit, display device and display driving method
A display driving circuit that carries out CC driving is configured such that retaining circuits are provided in such a way as to correspond one-by-one to their respective stages of a shift register, that a polarity signal CMI is inputted to each of the latch circuits, that when an internal signal Mn generated by a shift register at the nth stage becomes active, a latch circuit corresponding to the nth stage loads and retains the polarity signal CMI, that an output signal SRBOn from the shift register at the nth stage is supplied as a scanning signal to a gate line connected to pixels corresponding to the (n+1)th stage, and that an output from latch circuit corresponding to the nth stage is supplied as CSOUTn to a CS bus line forming capacitors with pixel electrodes of pixels corresponding to the nth stage.
US08890850B2 Organic light-emitting diode panel and touch-screen system including the same
A display device includes a waveguide with a light propagating therein, and a panel including a first organic light-emitting device in a sub-pixel region and a second organic light-emitting device in a sensing region adjacent to the sub-pixel region, the first organic light-emitting device for displaying a data on the panel, and the second light-emitting device responsive to a scattering of the light from the waveguide for outputting a signal indicative of a contact on the waveguide.
US08890847B2 Optical touch system and touch point calculation method thereof
An optical touch system and a touch point calculation method thereof are provided. The optical touch system includes a first lens, a second lens and a screen. The first and second lenses are disposed on the same side of the screen and face to the other side of the screen. In the method, images of a touch object above the screen are captured and used to calculate a first and a second touch signal of the touch object touching the screen before and after a preset time. Then, it is determined whether a width difference of the first and second touch signals exceeds a predetermined threshold. If yes, a third touch signal corresponding to the first touch signal relative to the second touch signal is calculated. Finally, positions of the first touch signal and the third touch signal are taken as locations of two touch points on the screen.
US08890834B2 Scanning method of a touch panel
A scanning method of a touch panel is provided. The touch panel has a horizontal channel group including a plurality of horizontal channels and a vertical channel group including a plurality of vertical channels. According to the scanning method, N channels may be scanned simultaneously, wherein the N channels are selected from the horizontal channel group or the vertical channel group, the N channels are not adjacent to each other, N is a positive integer, and N is less than a channel amount of the selected channel group. Thereby, the scanning speed and the sensing accuracy of the touch panel using the scanning method are enhanced.
US08890832B2 Display device
An embodiment of this document provides a display device comprising a panel, a touch screen panel, and a sense unit. The panel comprises subpixels placed in a display region defined in one face of a first substrate and a second substrate bonded with the first substrate. The touch screen panel is placed on the panel and configured to comprise electrode units. The sense unit is coupled to the electrode units and configured to sense a position through the electrode units. At least some of the electrode units are formed of a multi-layer with heterogeneous metals.
US08890829B2 Digitizer
Disclosed herein is a digitizer including: a driving coil supplied with current to induce a magnetic line of force; a sensing coil disposed so as to intersect the driving coil to flow induced current in one direction by the magnetic line of force; and a control unit sensing variation of voltage induced to the sensing coil to calculate coordinates of the input unit when the voltage is changed due to an approach of an input unit.
US08890825B2 Apparatus and method for determining the position of user input
An apparatus, method, and computer program product are described that determine a position of a touch component of a user input received outside a touch sensitive area of a touch surface by correlating a position of the force component and a position of a touch component of a portion of the user input received within the touch sensitive area with a position of the force component of a portion of the user input received outside the touch sensitive area. In this way, the position of a touch component of the user input received outside the touch sensitive area, where the touch surface is not capable via hardware to detect the position of the touch component, may be determined, and operations may be executed based on the position of the touch component that is determined.
US08890821B2 Method and device for dual-differential sensing
A method and device for dual-differential sensing is disclosed. The sensing information can be generated from signals provided by a sensing device with a plurality of sensors. Each value of the sensing information corresponds to signals of three sensors, respectively. The sensing device is flexible and configured on a display. The noise effect of the display on the signal of each sensor corresponds to the distance between the display and the sensor. Besides, the noise effect of the display on each value of the sensing information corresponds to the distances between the display and the three sensors, respectively.
US08890820B2 Touch panel apparatus, control apparatus and control method
According to an embodiment, a control apparatus controls a touch panel includes a first resistive film includes a first terminal and a second terminal and a second resistive film includes a third terminal and a fourth terminal, the first and second resistive films being laid on top of each other with a gap between the resistive films. The control apparatus comprises an application unit, a measurement unit and a calculation unit. The application unit is configured to apply a voltage between the first terminal and the second terminal at a first timing. The measurement unit is configured to measure a voltage of each of the third and fourth terminals at the first timing. The calculation unit is configured to derive a positional relationship between two points at which the touch panel has been touched based on the voltages of the third and fourth terminals measured at the first timing.
US08890813B2 Cross-user hand tracking and shape recognition user interface
Embodiments include vision-based interfaces performing hand or object tracking and shape recognition. The vision-based interface receives data from a sensor, and the data corresponds to an object detected by the sensor. The interface generates images from each frame of the data, and the images represent numerous resolutions. The interface detects blobs in the images and tracks the object by associating the blobs with tracks of the object. The interface detects a pose of the object by classifying each blob as corresponding to one of a number of object shapes. The interface controls a gestural interface in response to the pose and the tracks.
US08890811B2 Projection controlling apparatus and projection controlling method
According to an aspect, a projection controlling apparatus for causing a projector to project an image includes a detector, an extractor, and a projection unit. The detector detects a point directed to a first image projected by the projector. The extractor extracts a first object contained in the first image based on the point. The projection unit causes the projector to project a second image that is an image with a pointing index added to the first object in the first image.
US08890809B2 Image recognition apparatus, operation determining method and computer-readable medium
An accurate determination of an operation is possible. Data photographed by a video camera is read by an image reading unit, and an image of an operator is extracted from the data by an image extracting unit. As a result of such preparation, a virtual operation screen and an operation region are created based upon the extracted image of the operator. In a case of an adult operator, an operation region can be created in consideration with a length (position of sight line) or a length of an arm, and in a case of a child, since a length is lower and a length of an arm is shorter, an operation region can be set to match it.
US08890808B2 Repositioning gestures for chromeless regions
In graphical computing environments, applications are often presented as windows and other regions with visual controls that enable standardized region management functions, including repositioning the regions. However, in some scenarios (particularly devices with small displays), such user interface “chrome” may undesirable diminish the size of the region devoted to the output of the application, and removing such visual controls without eliminating repositioning functionality may be advantageous. Presented herein are repositioning gestures that may be invoked to request repositioning of a selected region by “hovering” a pointer near an edge of the display that is near the selected region; optionally by activating the pointer; and by moving the pointer away from the edge of the display (e.g., “dragging” the pointer while depressing a mouse button). This gesture may easily and unambiguously invoke a region repositioning mode for the selected region, despite the absence of visual repositioning controls confluent with the region.
US08890806B2 Handheld electronic device and method for performing spell checking during text entry and for integrating the output from such spell checking into the output from disambiguation
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry, with the output from the spell check routine being visually integrated into the output from the disambiguation routine.
US08890803B2 Gesture control system
A method for controlling a device comprises: a) providing a mobile device comprising a camera; b) positioning said mobile device such that said camera acquires the image of an operator's hands; c) analyzing the movements of said operator's hands to derive a control command therefrom; and d) transmitting said control command to a controlled device.
US08890800B2 Driving method of electrophoretic display device, electrophoretic display device and electronic apparatus
In an image rewriting process of rewriting an image displayed on a display section by applying any one of a first electric potential, a second electric potential and voltage based on a driving pulse signal to each of a plurality of pixel electrodes and by moving electrophoretic particles by an electric field generated between the pixel electrodes and a common electrode, a first pulse application process which uses the driving pulse signal with the pulse width of the first electric potential being a first width, a second pulse application process which uses the driving pulse signal with the pulse width of the first electric potential being a second width longer than the first width, and a third pulse application process which uses the driving pulse signal with the pulse width of the first electric potential being a third width shorter than the second width, are sequentially performed.
US08890782B2 Display apparatus and drive method therefor, and electronic equipment
A drive section sequentially supplies respective scanning lines with a control signal and supplies respective signal lines with a video signal to carry out a correction operation for holding a voltage equivalent to a threshold voltage of a drive transistor in a holding capacitance, and subsequently performs a write operation for writing the video signal in the holding capacitance, and before the correction operation, the drive section switches potentials at the bias line and adds a coupling voltage to one current terminal of the drive transistor via an auxiliary capacitance to carry out a preparation operation for an initialization to set a potential difference between a control terminal and the one current terminal of the drive transistor larger than the threshold voltage.
US08890779B2 Organic light emitting display for varying the voltages of the cathode electrodes based on the magnitude of the signal data and driving method thereof
An organic light emitting display includes a display unit divided into a plurality of fields (regions), data and scan drivers, a power supply, and a driving voltage calculator. The display unit has a plurality of cathode electrodes corresponding to the respective fields, and is configured to display an image in response to data and scan signals. The data and scan drivers respectively supply the data and scan signals to the display unit. The power supply has a first output terminal for outputting a first power and a plurality of second output terminals for outputting a plurality of second powers to the plurality of cathode electrodes. The driving voltage calculator calculates the voltage of each of the second powers for a respective one of the cathode electrodes based on a magnitude of a respective one of the data signals.
US08890773B1 Visible light transceiver glasses
An LED light and communication system includes Visible Light Communication Transceiver Glasses having at least one projector, lense(s), and optical transceiver, the optical transceiver including a light support and a processor. The light support has at least one light emitting diode and at least one photodetector attached. The processor is in communication with the at least one light emitting diode and the at least one photodetector. The processor is capable of illuminating the at least one light emitting diode to create at least one light signal which is not observable to the unaided eyes of an individual. The second light signal includes at least one data packet. The processor may generate a signal for the projector to display information on the lense(s).
US08890762B2 Communication electronic device and antenna structure thereof
A communication electronic device includes a grounding element and an antenna element. There is a first notch, a second notch and a first protruded portion disposed at an edge of the grounding element, and the first notch and the second notch are not located at corners of the edge of the grounding element. The first protruded portion is located between the first notch and the second notch. The antenna element and the grounding element are disposed on different planes. The antenna element has a projection on the grounding element, and the projection covers a portion of the first protruded portion, a portion of the first notch and a portion of the second notch.
US08890754B2 Antenna apparatus integrating metal shell
An antenna apparatus includes a metal shell, a circuit board parallel to the metal shell which forms a space between the circuit board and the shell, a tunable matching circuit mounted in the space with an terminal electrically connected to the shell, and an capacitive feed coupling antenna mounted on the circuit board. The capacitive feed coupling antenna includes a coupling ground strip mounted on the circuit board and a feed strip. The feed strip includes a first portion and a second portion mounted on the circuit board with a portion extending along an edge of the circuit board. The first portion is electrically interconnected between the other terminal of the tunable matching circuit and the second portion.
US08890751B2 Antenna having a planar conducting element with first and second end portions separated by a non-conductive gap
In one embodiment, an antenna includes a dielectric material and a planar conducting element. The dielectric material has a first side opposite a second side, with the planar conducting element residing on the first side. The planar conducting element defines a conductive path between first and second end portions of the planar conducting element, which end portions are separated by a non-conductive gap. In another embodiment, an antenna has a planar conducting element defining a conductive path between first and second end portions of the planar conducting element. The planar conducting element has at least two different widths transverse to the conductive path. The first and second end portions of the planar conducting element are separated by a non-conductive gap.
US08890749B2 Transceiver device
One aspect of the invention relates to a transceiver device with a substrate with a layer of dielectric material with a relative permeability of greater than 1 and/or with a magnetic material with a relative magnetic permeability of greater than 1. An antenna is monolithically integrated in the substrate and/or in the layer, and the antenna is arranged for transmitting and for receiving signals. A circuit is monolithically integrated in the substrate which is coupled to the monolithically integrated antenna.
US08890747B2 Longitudinal and lateral velocity estimation using single antenna GPS and magnetic compass
A system and method is provided for determining a lateral velocity and a longitudinal velocity of a vehicle equipped. The vehicle includes only one antenna for a GPS receiver and a magnetic compass. A magnitude of a velocity vector of the vehicle is determined. A course angle with respect to a fixed reference using the single antenna GPS receiver is determined. A yaw angle of the vehicle is measured with respect to the fixed reference using a magnetic compass. A side slip angle is calculated as a function of the course angle and the yaw angle. The lateral velocity and longitudinal velocity is determined as a function of the magnitude of the velocity vector and the side slip angle.
US08890744B1 Method and apparatus for the detection of objects using electromagnetic wave attenuation patterns
A method for detecting an object, comprising the steps of defining expected characteristics of scattered electromagnetic radiation to be received at a receiver; attenuating at least a portion of electromagnetic radiation received at the receiver by a presence of an object within a path of electromagnetic information; and detecting the attenuation to indicate a presence of the object. The object may be a low radar profile object, such as a stealth aircraft. The electromagnetic radiation is preferably microwave, but may also be radio frequency or infrared. By using triangulation and other geometric techniques, distance and position of the object may be computed.
US08890739B2 Time interleaving analog-to-digital converter
A time interleaving Analog-to-Digital Converter (ADC) comprises a plurality of ADCs; a timing generator that generates a clock signal for each of the ADCs such that edges of said clock signals trigger sampling of an input signal by the ADCs; and a timing adjustment circuit to receive and adjust the clock signals before the clock signals are received by the ADCs such that samplings of said input signal are spaced in time and occur at a rate of 1/N times a desired sampling rate; and circuit for adjusting the bandwidth of the plurality of ADCs.