Document Document Title
US08925099B1 Privacy scoring
Techniques for privacy scoring are disclosed. In some embodiments, privacy scoring includes collecting information associated with an entity; and generating a privacy score based on the private information that was collected that is associated with the entity. In some embodiments, privacy scoring further includes outputting the privacy score. In some embodiments, privacy scoring further includes determining private information that was collected that is associated with the entity.
US08925097B2 Content transmission device and content reception device
A content reception equipment for accessing an in-home content transmission equipment from a remote place executes a first authentication process with the content transmission equipment in advance, executes the remote access information sharing process required for access from a remote place, and causes the information on the content reception equipment and the remote access information to be registered in an equipment information table of the content transmission equipment.In the case where the in-home content transmission equipment is accessed by the content reception equipment brought out of home, the content transmission equipment transmits the content to the content reception equipment only in the case where the information on the content reception equipment is registered in the device information table of the content transmission equipment and the second authentication process using the remote access information is successfully executed between the content transmission equipment and the content reception equipment.
US08925088B1 Method and apparatus for automatically excluding false positives from detection as malware
A method and apparatus for automatically excluding false positives from detection as malware is described. In one embodiments, a method for using one or more processors to provide false positive reduction for heuristic-based malware detection of a plurality of files in memory includes accessing global first appearance information associated with a plurality of files, accessing global malware information comprising heuristics and an emergence date associated with each malware group of a plurality of malware groups, comparing the global malware information with the global first appearance information to identify at least one false positive amongst the plurality of files and preventing detection of the at least one false positive as malware.
US08925087B1 Apparatus and methods for in-the-cloud identification of spam and/or malware
One embodiment relates to an apparatus for in-the-cloud identification of spam and/or malware. The apparatus includes computer-readable code configured to be executed by the processor so as to receive queries, the queries including hash values embedded therein. The apparatus further includes computer-readable code configured to be executed by the processor so as to detect a group of hash codes which are similar and to identify the group as corresponding to an undesirable network outbreak. Another embodiment relates to an apparatus for in-the-cloud detection of spam and/or malware. The apparatus includes computer-readable code configured to be executed by the processor so as to receive an electronic message, calculate a locality-sensitive hash based on the message, embed the locality-sensitive hash into a query, and send the query to a central analysis system via a network interface. Other embodiments, aspects and features are also disclosed.
US08925061B2 Systems and methods for using voiceprints to generate passwords on mobile devices
Systems for verifying a user's voiceprint and generating a password for use at one or more application servers are disclosed. The systems can reside on a network or on a device. The application servers can be in communication with one or more devices or networks. Several methods for verifying the identity of the user using possession-based, knowledge-based, location-based, and biometric access control are disclosed.
US08925058B1 Authentication involving authentication operations which cross reference authentication factors
A technique of authenticating a person involves obtaining, during a current authentication session to authenticate the person, a first authentication factor from the person and a second authentication factor from the person, at least one of the first and second authentication factors being a biometric input. The technique further involves performing an authentication operation which cross references the first authentication factor with the second authentication factor. The technique further involves outputting, as a result of the authentication operation, an authentication result signal indicating whether the authentication operation has determined the person in the current authentication session likely to be legitimate or an imposter. Such authentication, which cross references authentication factors to leverage off of their interdependency, provides stronger authentication than conventional naïve authentication.
US08925057B1 Automated tests to distinguish computers from humans
Completely automated tests that exploit capabilities of human vision to tell humans apart from automated entities are disclosed herein. Persistence of vision and simultaneous contrasts are some of the properties of human vision that can be used in these tests. A video of an image is generated in colors that are distinguishable to the human eye but are not easily distinguished numerically. The image includes text manipulated such that positive image data and negative whitespace data occur at equal rates along with a noise component included in each of the video frames. Thus, raw data is made ambiguous while qualities of human visual interpretation are relied upon for extracting relevant meaning from the video.
US08925056B2 Universal management of user profiles
An authentication component to authenticate users can generate a unique identification for a user based on device characteristics, operating characteristics, and the like. The authentication component can provide authentication of a user to applications. Applications can provide a user with personalized content based on the authentication.
US08925052B2 Application integration
One embodiment of a method of integrating software applications includes customizing properties of an InfoVista application to accept a format of login strings provided by a SiteMinder application; modifying authentication information in properties of the InfoVista application to match authentication information that is to be sent from the SiteMinder application; and customizing the SiteMinder application to pass authentication information needed by the InfoVista application for login of a user into the InfoVista application using a single sign-on interface provided by the SiteMinder application. Other methods and systems are also provided.
US08925046B2 Device, method, and recording medium
A device includes a memory which stores a program, and a processor which executes, based on the program, a procedure comprising establishing a session with a request source when a request for a service, made to a second providing source, has been received from the request source, the second providing source providing the service based on data stored in a first providing source; and when an inquiry about whether to transmit the data to the second providing source has been received from the first providing source, notifying, so as to encrypt a mask range of the data, the first providing source of session information indicating the session established with the request source and notifying the request source of the session information so as to decrypt the encrypted mask range of data based on the session information.
US08925043B2 Scalable fine-grained multi-service authorization
A scalable cross-protocol mechanism is provided for describing, transmitting and checking large lists of authorizations for operations on network resources. At an authorization server, data is stored that represents operations that can be performed on a plurality of resources of a service provider at the request of one or more users. A set of {resource,operations} tuples is generated, wherein a resource describes an endpoint for a network service and operations is a list of operations that are authorized on an endpoint. The set of {resource,operations} tuples is partitioned into one or more subsets. A subset of the set of {resource,operations} tuples is combined into a string according to a predetermined rule. A hash is then computed, according to a hash function, to generate hash results. Hashes are passed instead of the lists themselves to minimize data transfer and latency.
US08925040B2 Preventing multiple backend calls at browser launch during mobile broadband provisioning
To reduce or avoid multiple calls for authentication, during mobile device provisioning for broadband connectivity which might otherwise be caused by add-ons associated with a browser, a provisioning gateway or server system maintains a database of records of source addresses and associated mobile numbers. The records may also indicate time of last request from each address. In response to a new request, the system determines if there is a record for the source address. If there is a record, and in our example, if the record indicates that time since the last prior request is less than a threshold value, then the system continues provisioning processing for the device but without any communication with an authentication system. However, if there is no record or if the last request from a source address is older than the threshold, then the system communicates with the authentication system to obtain the directory number for the mobile device.
US08925029B2 Recording/transferring program, recording/transferring apparatus, and recording/transferring method
Disclosed herein is a recording/transferring program that causes an information processing apparatus to perform the steps of: generating programming information for programming the information processing apparatus to record a particular content; starting recording of the particular content onto a recording medium in accordance with the programming information; and automatically transferring, upon completion of the recording of the particular content onto the recording medium, the particular content read out from the recording medium to an external device connected to the information processing apparatus so as to be capable of communicating therewith.
US08925028B2 Auto reconciliation
A set-top box includes a baseline record with information regarding the expected environment of the set-top box. The baseline record may be encrypted, and may include locational information. The set-top box compares the expected environment to an actual environment of the set-top box and attempts auto-reconciliation if the comparison indicates a discrepancy.In some implementations, auto-reconciliation includes performing a check of the components of the set-top box to identify improper performance. In some implementations, auto-reconciliation includes the enabling of missing entitlements or the disabling of extra entitlements.A computing device of a media content provider includes a golden source record with information establishing the expected environment for the set-top box. The media content provider may send updates for the baseline record when information in the golden source record changes. In some implementations, during auto-reconciliation a comparison is made between the golden source record and the baseline record.
US08925025B2 System and method of providing access to content of an interrupted digital broadcast signal
A system and method of providing access to content of an interrupted digital broadcast is disclosed. A digital broadcast connection is established between a digital broadcast provider and at least one receiver. The digital broadcast connection is monitored and upon detecting an interruption in the digital broadcast connection, content of the interrupted digital broadcast signal is stored. A message is sent to the at least one receiver to indicate that the content of the interrupted digital broadcast signal is available.
US08925023B2 Remote storage digital video recorder for multiple bitrate digital media content
A remote storage digital video recorder (RS-DVR) system is disclosed. The RS-DVR system includes a network interface to communicate data between the RS-DVR system and a subscriber system via a network, a file system module coupled to the network interface, an ingest agent coupled to the file system module to receive encoded media segments that represent media content files encoded at a plurality of different bitrates, and a storage architecture coupled to the file system to store the encoded media segments, resulting in stored media segments. The RS-DVR carries out a number of functions and operations to service multiple subscribers and associated subscriber systems, such as various storage device management operations, file structure techniques, assignment of recorded media to subscribers, file system indexing, and supporting shared and per-subscriber content rights.
US08925018B2 Television control interface with electronic guide
An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
US08925014B2 System and method for providing recommendation icons on an electronic programming guide
A method for providing recommendation icons associated with a television program on an electronic program guide is disclosed. A selection is received of a television program listed in the electronic programming guide. A recommendation graphical user interface associated with the selected television program is provided. A selection is received of a recommendation soft button displayed on the recommendation graphical user interface. The electronic programming guide is displayed with the recommendation icons. A selection is received of one of the recommendation icons in the electronic programming guide. Information associated with the selected one of the recommendation icons is displayed.
US08925013B2 Information descriptor and extended information descriptor data structures for digital television signals
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
US08925008B2 Method and apparatus for storage and insertion of advertisements
A method includes detecting a substitution signal at a device and inserting an advertisement into a media stream in response to detecting the substitution signal. The advertisement is selected based on an advertising fee associated with insertion of the advertisement into the media stream. The advertising fee is a first fee when the advertisement is a local advertisement for a provider of a product or service and the advertisement is to be inserted at a first location in the media stream that follows a national advertisement for the product or service. The first fee is distinct from a second fee that is associated with insertion of the local advertisement at a second location in the media stream.
US08925001B2 Media stream generation based on a category of user expression
Systems and methods of media stream generation based on categories of user expression are disclosed. In an embodiment, a method includes receiving input selecting at least one category from a plurality of categories of expression. Each of the plurality of categories is descriptive of a type of expression made by users as media content is presented. The method includes selecting a group of segments of the media content. Each of the segments of media content in the group is associated with the selected category. The method further includes generating a stream of media content that includes each of the segments of media content.
US08924998B2 System and method for session management of streaming media
A system and method for session management of streaming media are provided. The system and method authenticate and validate any request for live or streaming video and manage the streaming session in a manner that continues to verify the validity of existing video streams with respect to new requests. The system and method provide for receiving a first request for a first video stream from a client, generating a token based on the first request and at least one parameter associated with the client, validating the token based on at least one predetermined rule associated with the client, and upon validation, providing the first video stream to the client. Upon receiving a subsequent second request for a second video stream, the system and method validate a second token based on the first video stream, terminate the first video stream and provide the second video stream to the client.
US08924985B2 Network based real-time virtual reality input/output system and method for heterogeneous environment
A network based real-time virtual reality input/output system and method for a heterogeneous environment are provided. The virtual reality input/output system transfers data received from a plurality of virtual reality input device and a request from a plurality of virtual reality applications to at least one corresponding virtual reality data generator among a plurality of virtual reality data generators, and transfers virtual reality data, which is generated by processing data corresponding to the request among the received data by the at least one corresponding virtual reality data generator, to the virtual reality application which transmits the request.
US08924979B2 Information processing device and control method for switching between processing units running operating systems to be associated with a user interface
A method of controlling an information processing device includes selectively switching a first processor for executing a first operating system or a second processor for executing a second operating system to a user interface; storing a data table in which a first application program operating on the first operating system is associated with a second application program operating on the second operating system; sending information pertinent to activation of the first or second application program to a server device; receiving a result of a process from the server device, the process being performed by the server device for associating application programs based on the received information; updating the data table based on the received result; and activating the second application program, which is associated with the first application program being activated in the data table, in a state where the first processor has been switched to the user interface.
US08924961B2 Virtual machine scheduling methods and systems
A method for managing virtual machines in an information handling system (IHS) is disclosed. The method may include receiving a characteristic of a first virtual machine from a connection broker and hosting the first virtual machine on a virtualization server. The method may further include determining availability of more than one virtual machine and if more than one virtual machine is available, hosting a second virtual machine having the characteristic of the first virtual machine.
US08924959B2 Switching hardware devices in virtual machine systems using resource converting relationships
The present invention provides a virtual machine system and a method for switching hardware devices thereof. In the virtual machine system, the hardware devices are classified into all-time sharing devices, time division switching devices and all-time exclusive devices based on using fashions. For the time division switching devices, the method for switching hardware devices is adopted, comprising steps of: upon system switching, sending a corresponding switching signal to a device model (DM) module corresponding to a foreground Guest OS and a DM module corresponding to a background Guest OS; the DM module corresponding to the foreground Guest OS releasing the hardware devices from its device space; the DM module corresponding to the background Guest OS adding the hardware devices released by the DM module corresponding to the foreground Guest OS to its device space. It is possible to implement switching of hardware devices among different Guest OSs by the system and method of the invention.
US08924953B2 Information processing apparatus, and information processing method and program
An information processing apparatus includes a first loading unit that loads a general-purpose software which provides a general-purpose function to an execution environmental area and mounts the general-purpose software in a predetermined directory at the time of starting up a system. A second loading unit loads a dedicated software which provides a function intrinsic to the other device to the execution environmental area and mounts the dedicated software in a predetermined directory at the time of starting up a system. An integrating unit integrates a first setting file containing general-purpose setting information which is included in the general-purpose software and a second setting file containing general-purpose setting information which is included in the dedicated software.
US08924945B1 Managing dependencies on multi-threaded environment
A computer-implemented method for initializing computer programming elements based on dependency graphs is provided. The method includes determining a dependency graph associated with a computer programming element to be initialized. The method also includes traversing the determined dependency graph, so as to obtain thread information associated with each of the one or more computer programming elements of the determined dependency graph, and determining, based on the obtained thread information associated with each of the computer programming elements, an aggregate thread information of all the computer programming elements of the determined dependency graph. The method further includes generating code which initializes the computer programming element to be initialized based at least on the determined aggregate thread information. Systems and machine-readable media are also provided.
US08924943B2 Browser emulator system
A browser emulator is provided. An example browser emulator system includes a communications module to receive requests for web pages from a browser application, a document object model (DOM) interceptor to intercept an initial document object model (DOM) provided by the web application, an activator to activate a browser emulator, and a DOM manipulator to generate a modified DOM. A marked-up document that corresponds to the modified DOM includes an event interceptor that replaces JavaScript code associated with the original DOM provided by the web application.
US08924939B2 Streams debugging within a windowing condition
Method, system and computer program product for performing an operation, the operation including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples. The operation then establishes an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator of the plurality of operators is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator. The operation then defines a breakpoint, the breakpoint comprising a condition, the condition based on attribute values of data tuples in a window of at least one operator, the window comprising a plurality of data tuples in an operator. The operation, upon detecting occurrence of the condition, triggers the breakpoint to halt processing by each of the plurality of operators in the operator graph.
US08924933B2 Method and system for automated testing of computer applications
A system includes a testing device to test a computer application in conjunction with a testing tool, the testing device including a test automation engine to initiate a test, the test automation engine including a programmable data source that is testing tool universal, the programmable data source including one or more automation test scripts that define the test and a data storage device to store results from testing the computer application.
US08924928B1 Rule-based, run-time-alterable, client-agnostic client-server system
A machine is disclosed in data communication with at least one remote computing device configured as a user interface, for example. The machine may include first logic to process non-compiled, non-linked rules providing desired functionality on a remote computing device upon the occurrence of an event. The machine may also include second logic to selectively implement an authorized rule change changing a non-compiled, non-linked rule and storing the changed rule in storage. Changing the non-compiled, non-linked rule may be accomplished in run-time and provide changed functionality on the remote computing device upon an event.
US08924925B2 Systems and methods for modeling execution behavior
A mechanism in a block diagram environment allows the modeling of an execution behavior of a block in a block diagram, where a user selects the execution behavior from a plurality of functions related to the block diagram and where the execution behavior of the block is performed when at least one model variable associated with the block satisfies a user-specified condition is disclosed. States and other internal data in the designated block are initialized upon the satisfaction of the user-specified condition. The illustrative embodiment of the present invention also allows the internal data to be reset upon the ending of the event, such as the modeled introduction or withdrawal of power. The execution behavior may be suspended and resumed multiple times during the simulation in response to multiple occurrences of the specified event. The present invention also allows for selected data to be exempt from the reset process so that the selected data is non-volatile.
US08924924B2 Representing the structure of a data format using a class-based representation
A method of operating a computing device to explore content of a data storage, such as a binary file, using a format definition. The format definition comprises a class, with data members of the class representing a layout of data elements and their relationships in a type of a data storage. The relationships among the data elements may be represented using inheritance. The class derives from a base class providing reflection functionality. The reflection allows parsing the class so that its data members and their values are accessed at runtime, using the base class. Results of the parsing are presented in a form that allows exploring the content of the data storage and modifying the parsing results. New data may be created that conforms to the modified results.
US08924922B2 Pre-compiling hosted managed code
A hosted pre-compilation system is described herein that provides a way to enable ahead-of-time compilation for managed code running inside a host. The host triggers ahead-of-time compilation at application runtime, after any configuration settings are available. The host can choose which modules to compile, when to compile them, and where to persist the generated images. Upon detecting a module load, the host can trigger pre-compilation, provide the loader an existing pre-compiled image of the module, or do nothing. The runtime/platform validates the integrity of any host-supplied pre-compiled image and provides application programming interfaces (APIs) to inform the host when an image becomes invalid and fails to load. The platform also provides APIs to let the host trigger compilation of binaries at any time relevant to the host, and to generate the images either synchronously or in a background process.
US08924918B2 Evaluation apparatus, an evaluation method and an evaluation program storing medium
An apparatus comprises a worker information storage unit for storing a table including, for each of a plurality of workers engaged in work of development or operation of a system, a period in which the worker possessed one of a plurality of work attributes concerning to the work, a log storage unit for storing a work log recording, for each interaction among the workers, generation time of the interaction and the workers who participated in the interaction, and an evaluation unit for calculating from the work log and outputting relation strength, for each combination of the work attributes and the pairs of the workers, that indicates the strength of the relation between the workers composing the pair, based on number of times of the interactions within the pair that the workers performed when having the work attribute.
US08924910B2 Filter design tool
A method according to an embodiment of a filter design tool is provided and includes receiving filter parameters for an analog filter through a user interface, where the filter parameters include an optimization parameter related to an application requirement of the analog filter, optimizing the filter for the optimization parameter, calculating a design output based on the optimized filter, and displaying the design output on the user interface. The method can further include receiving viewing parameters that specify the design output to be displayed. In various embodiments, the user interface includes an input area, a viewing area and a window area in one or more pages, where the input area is contiguous to the viewing area in at least one page. The filter parameters can be entered in the input area and the design output is calculated and displayed in the contiguous viewing area substantially immediately.
US08924903B2 Semiconductor device having plural memory chip
A semiconductor device includes a stacked plurality of memory chips. The memory chips each include a plurality of memory banks, a plurality of read/write buses that are assigned to the respective memory banks, and a plurality of penetration electrodes that are assigned to the respective read/write buses and arranged through the memory chip. Penetration electrodes arranged in the same positions as seen in a stacking direction are connected in common between the chips. In response to an access request, the memory chips activate the memory banks that are arranged in respective different positions as seen in the stacking direction, whereby data is simultaneously input/output via the penetration electrodes that lie in different planar positions.
US08924902B2 Methods and circuits for optimizing performance and power consumption in a design and circuit employing lower threshold voltage (LVT) devices
Methods and circuits for optimizing performance and power consumption in a circuit design and circuit employing one or more lower threshold voltage (Lvt) cells or devices are described. A base supply voltage amplitude is determined for providing operating power for the circuit. The base supply voltage amplitude is a low or lowest voltage level that still satisfies a performance specification for the circuit. Providing a low or lowest base supply voltage level reduces or minimizes the standby (i.e., non-switching) power consumption in the Lvt device(s) since current leakage is reduced as the supply voltage level is reduced. Reducing the supply voltage level used to power the Lvt device(s) also reduces active power consumption for the circuit as well. Thus, total power consumption is optimized or reduced while still receiving the benefit of using Lvt devices to optimize or increase performance of a circuit layout and circuit.
US08924900B2 Analytical synthesis method and otra-based circuit structure
An analytical synthesis method (ASM) for designing a higher-order voltage-mode operational trans-resistance amplifier and capacitor (OTRA-C) based filter is disclosed. A decomposition of a complicated nth-order transferring a function is converted into a set of equations corresponding to a set of sub-circuitries. Then, a circuit structure is constructed by combining said sub-circuitries.
US08924884B2 Automatically capturing and annotating content
Some embodiments of the inventive subject matter are directed to detecting a modification of content presented on a display. The detecting of the modification of the content is in response to user input. Some embodiments are further directed to generating a screen capture of at least the modified content in response to detecting the modification of the content. Some embodiments are further directed to identifying an area of the screen capture in which the modification of content occurred. Some embodiments are further directed to adding a graphical annotation to the screen capture.
US08924875B2 Data recovery
A data recovery method and system is provided. The method includes initializing and presenting by a processor, a computer generated presentation data. The processor monitors input cursor focus, a cursor, and data input from a user with respect to the computer generated presentation data. The data input is automatically stored within a specified memory unit. A portion of the data input is directed to an associated area in the computer generated presentation data. A focus change with respect to the cursor, the associated area, and the data input is detected and in response, a message a message indicating the focus change is presented to the user. The processor receives a command from the user in response to the message.
US08924860B2 Adding events to a calendar from another application
A method and apparatus is provided that allows a user to automatically add content, such as an event, to a container, such as, a calendar without directly accessing the container. Second and third preferred embodiments are also provided.
US08924853B2 Apparatus, and associated method, for cognitively translating media to facilitate understanding
An apparatus, and an associated method, facilitates user understanding of the audio component of media that is played back at a device having media player functionality. Responsive to detection of user selection, a portion of the audio component of the media is converted into textual, or other, form to provide a converted-form representation of the audio component portion. The representation is displayed to the user. The representation is further translatable into a second language, and the translated, representation is displayed to the user.
US08924840B2 Dynamic preloading of web pages
In a system, in one embodiment, having a page server for transmitting pages upon request and a page client (or “web browser”) for requesting pages and presenting those pages to an operator, the page client dynamically identifies links subsequent to the loaded page and preloads pages identified by those links for subsequent presentation to the operator, so that the preloaded pages are preloaded dynamically in response to operator selections and are available for presentation to the operator when ultimately selected. The page server and the page client may act independently or may cooperate so as to dynamically select and preload pages from the page server to the page client using parameters indicated by the page client (such as parameters selected by the operator or adaptively determined by the page client), etc. The page client may dynamically save and recall behavior information about pages to be presented.
US08924836B2 Data receiving apparatus, data receiving method, and computer-readable recording medium
A data receiving apparatus includes: a header analyzing unit that analyzes a header of a frame and outputs header information; a checksum judging unit that calculates and judges a checksum of the frame; a buffer unit that stores a data portion of the frame; a reading unit that reads connection information corresponding to the header information from a second storage unit; an identifying unit that identifies a write location for the data portion based on the connection information; a data writing unit that reads data from the buffer unit and starts writing the data to the identified write location in a first storage unit before the checksum is judged; and a writing unit that, if the judgment result is “pass,” writes the connection information updated based on the header information to the second storage unit while the data writing unit is writing.
US08924824B1 Soft-decision input generation for data storage systems
An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. 0-to-1 and 1-to-0 bit flip count data provided by multiple reads of reference memory locations can be used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.
US08924822B2 Method of re-transmitting an original frame
Data bits are mapped to a lower number of slots than the number of slots available for a retransmission frame and control channels are transmitted in all available slots of the retransmission frame. The number of available slots in the retransmission frame is greater than the number of available slots in the original frame.
US08924818B1 Partial reconfiguration and error detection in an integrated circuit
Techniques for reconfiguring an integrated circuit (IC) are provided. The techniques may improve error detection in the partially reconfigurable IC. A cyclic redundancy check (CRC) value for a first configuration data is received by the IC and a second configuration data is generated based on the first configuration data and a prior configuration data stored in the IC. The first configuration data may be a partial reconfiguration data that is used to reconfigure at least a portion of the IC. A third configuration data is then generated based on the first and second configuration data and the prior configuration data. A second CRC value is calculated based on the third configuration data. The second CRC value, together with the first CRC value and a prior CRC value stored in the IC, is used to calculate an updated CRC value. The updated CRC value is stored in the IC.
US08924813B2 Wireless relay apparatus, wireless receiving apparatus, and decoding method
In one embodiment, a wireless relay apparatus for replaying a signal processed by first encoding from a transmitting apparatus to a receiving apparatus is disclosed. The apparatus includes a demodulation unit, a decoding unit, a detection unit, an extraction unit, and an encoding unit. The demodulation unit demodulates a received signal. The decoding unit performs error correction decoding corresponding to the first encoding on the demodulated signal. The detection unit detects an error in a decoded signal. The extraction unit extracts a portion pertaining to information data from the demodulated signal by hard decision, if the detection unit detects an error. The encoding unit performs error correcting coding on the extracted portion pertaining to the information data with an error. The information data encoded by the encoding unit is transmitted.
US08924812B2 Non-binary LDPC code decoder
The present disclosure relates generally to data decoding, and more particularly to non-binary iterative decoders. Non-binary LDPC codes and LDPC decoders that may be used to decode non-binary LDPC codes are disclosed. Systems and methods are also disclosed that compute messages related to non-binary LDPC codes, in a LLRV form and in a metric vector form and to process these messages in non-binary LDPC decoders. Systems and methods are additionally disclosed that convert messages between the LLRV form and the metric vector form. The implementation and use of non-binary low density parity check code decoders, the computation of messages in the LLRV and metric vector forms, and the use of message conversion systems and methods, according to this disclosure, may provide increased information relating groups of codeword bits, increased computational efficiency, and improved application performance.
US08924807B2 Method and apparatus for acknowledgement using a group identifier
Systems, methods, and devices for performing acknowledgment signaling using a group identifier are described herein. In some aspects, a device receives information identifying a plurality of wireless communication devices, such as a group identifier. Upon determining that the device is identified by the information, the device transmits an acknowledgment of whether data transmitted to the device was correctly received.
US08924799B2 Method and system for providing a predefined content to a user
A computer-implemented method of providing a predefined content to a user includes generating an error message at a user device, the error message based on unavailability of the predefined content to the user at a first instance of time. The method also includes receiving one or more error messages by a server, the one or more error messages being received from one or more user devices. Further, the method includes creating a list of one or more parameters by the server. Furthermore, the method includes providing the predefined content to the user at a second instance of time based on a predefined threshold of the one or more parameters in the list.
US08924798B2 Grouping related errors in a distributed computing environment
Techniques are described for detecting the occurrence of error scenarios occurring across a plurality of nodes. Embodiments retrieve a plurality of error scenario profiles. Each of the error scenario profiles specifies prerequisite criteria, the prerequisite criteria including at least one of (i) one or more errors and (ii) one or more conditions. The plurality of nodes is monitored to detect errors occurring on nodes within the plurality of nodes. Embodiments then detect the occurrence of an error scenario, when at least a portion the monitored errors match the prerequisite criteria specified in a first one of the error profiles and when the one or more conditions specified in the first error profile are satisfied.
US08924794B2 Method and computer program product for forecasting system behavior
A method is disclosed for forecasting the behavior of an information technology system for executing a plurality of applications. In an embodiment, the method comprises the steps of monitoring (110) the execution of selected applications over a predefined time period, compiling (120) a trace of events indicating unintended behavior of the system during said period, determining (130) a correlation between an initial event and a subsequent event in said trace and forecasting (140) a recurrence of the subsequent event based on said correlation in response to a recurrence of the initial event. This facilitates a user to avoid or at least reduce the risk of future occurrence of events that may have a detrimental impact on the performance of the IT system.
US08924785B2 Power shutdown prediction for non-volatile storage devices
A method includes, in a host that stores data in a storage device, detecting an event that is indicative, statistically and not deterministically, of an imminent power shutdown in the host. A notification is sent to the storage device responsively to the detected event, so as to cause the storage device to initiate preparatory action for the imminent power shutdown.
US08924780B2 Method of providing high integrity processing
A method of providing synchronization and integrity checking in a high integrity processing system having at least two redundant processing lanes, with each lane having an application processor, with the application processors running the same application software in a non-lockstep configuration, and outputting transactions requiring access to an addressable space.
US08924777B2 Condensed FOTA backup
A method and apparatus update an image stored in a memory of a device. A next block writing index n for updating a first target memory block of the memory is determined. Backup data is written to a backup block of the memory when n is an even number. The first target memory block is updated with the new data. The backup data is calculated based on a binary operation between new data corresponding to n and old data stored in a second target memory block corresponding to n+1, and the binary operation has reversibility. If n is the last block writing index, then the binary operation is not used and the backup data is the same as the new data.
US08924776B1 Method and system for calculating parity values for multi-dimensional raid
A method for calculating parity values including calculating a first set of parity values using datum stored in RAID Grid locations in a first PCB, where datum associated with the RAID Grid locations in the first PCB is obtained in a first order that is based on a Hilbert curve. The method further includes calculating a second set of parity values using datum stored in RAID Grid locations in a second PCB, where datum associated with the RAID Grid locations in the second PCB is obtained in a second order that is based on the Hilbert curve. The method further includes storing at least a portion of the first set of parity values and a second set of parity values in a cache, memory, or persistent storage, where each of the first parity values and second parity values is associated with a separate RAID Grid location in the RAID Grid.
US08924765B2 Method and apparatus for low jitter distributed clock calibration
A method and apparatus for generating an accurate clock generator timing source, comprising minimal jitter, excellent resolution, and an extended calibration range, for use, for example, in a system requiring accurate low power operation. In particular, a clock generation system is adapted to receive a generated clock input, a reference clock input, and an adjustment parameter comprising a sign bit and p data bits. The calibration logic system is further adapted to output and modify a calibrated clock, using distributed pulse modification. The adjustment parameter may be automatically generated.
US08924764B1 Systems and methods for rate matching in networks utilizing a strobe counter
Method and system for rate matching in networks is provided. The method includes setting a strobe counter of a network device equal to an initial value; and determining whether a current clock phase matches a clock phase during which a first sub-port from among a plurality of sub-ports is designated to read from a memory at a receive segment of the network device. When the current clock phase matches the designated clock phase for the first sub-port, determining if the strobe counter is equal to one of a plurality of mask values; and when the strobe counter is not equal to one of the mask values, reading data out of the memory.
US08924760B2 Scheduler with voltage management
There is provided a method of scheduler assisted power management for semiconductor devices. By accessing and analyzing workload data for tasks to be completed, a scheduler may provide finer grained control for determining and implementing an efficient power management policy. In this manner, tasks with completion deadlines can be allocated sufficient resources without wasteful power consumption resulting from ramping up of performance through overestimating of voltage or frequency increases. Additionally, power management may be planned for longer periods, rather than looking only at immediate data to be processed and constantly fluctuating voltage and frequency. In this manner, power management can run more smoothly and efficiently compared to conventional means of power management that ignore data from a scheduler when determining power management policy.
US08924758B2 Method for SOC performance and power optimization
A system and method for efficient management of resources within a semiconductor chip for an optimal combination of power reduction and high performance. An intergrated circuit, such as a system on a chip (SOC), includes at least two processing units. The second processing unit includes a cache. The SOC includes a power management unit (PMU) that determines whether a first activity level for the first processing unit is above a first threshold and a second activity level for the second processing unit is below a second threshold. If this condition is true, then the PMU places a limit on a highest power-performance state (P-state) used by the second processing unit. The PMU sends an indication to flush the at least one cache within the second processing unit. The PMU changes a P-state used by the first processing unit to a higher performance P-state.
US08924750B2 Dynamic CPU voltage regulator phase shedding
A voltage regulator phase shedding system includes one or more subsystems to receive a system management interrupt (SMI), gather processor utilization information, determine whether to adjust a performance state, lookup voltage regulator information for new performance state, adjust active voltage regulator phase, and adjust performance state. The voltage regulator phase shedding system can also include one or more subsystems to read a power measurement, calculate throttling requirements, determine whether to adjust a throttling, lookup voltage regulator information for new performance state capacity, adjust active voltage regulator phase, and adjust throttling.
US08924729B1 Systems and methods for biometric E-signature
A vendor system may allow a user to electronically sign documents. The vendor system may receive a package of biometric information from the user. In one embodiment, the vendor system may compare the received package of biometric information with a registered package of biometric information associated with the user. If the received package of biometric information matches the registered package of biometric information, the vendor system may sign a document with an electronic signature.
US08924724B2 Document encryption and decryption
A document encryption and decryption system for selectively encrypting and decrypting files and any other items and method for same to protect or secure its contents by helping to prevent unauthorized individuals from viewing data in human-perceivable or readable form. The encryption system includes remote authentication to verify a user's credentials stored on a remote database hosted by a web server. The encryption system further includes remote delete to automatically delete encrypted items stored on the user's computer, handheld or portable device, smartphone, and any other computing device of any kind when it logs onto a network if the user's computer or computing device is reported lost, stolen, or otherwise compromised. Decryption keys allow selective decryption of encrypted items that are on the computer or computing device of any kind. A Windows Communication Foundation service helps with authenticating the users with the encryption key and login process stored and processed by the web server.
US08924722B2 Apparatus, method, system and program for secure communication
Embodiments provide an apparatus, method, product and storage medium for secure communication, wherein a message is sent over a secure signalling path to a recipient, the message including a value indicating a key for encrypting or decrypting information for secure communication, or a key derivation value for deriving a key. The message further includes an indication indicating the type of usage of the value. The receiver of the message may return a message which also includes a key or key derivation value and an indication indicating the type of key or type of usage of the value.
US08924715B2 Methods and apparatus for storage and execution of access control clients
Disclosed herein is a technique for securely provisioning access control entities (e.g., electronic Subscriber Identity Module (eSIM) components) to a user equipment (UE) device. In one embodiment, a UE device is assigned a unique key and an endorsement certificate that can be used to provide updates or new eSIMs to the UE device. The UE device can trust eSIM material delivered by an unknown third-party eSIM vendor, based on a secure certificate transmission with the unique key. In another aspect, an operating system (OS) is partitioned into various sandboxes. During operation, the UE device can activate and execute the OS in the sandbox corresponding to a current wireless network. Personalization packages received while connected to the network only apply to that sandbox. Similarly, when loading an eSIM, the OS need only load the list of software necessary for the current run-time environment. Unused software can be subsequently activated.
US08924714B2 Authentication with an untrusted root
Techniques and systems for authentication with an untrusted root between a client and a server are disclosed. In some aspects, a client may connect to a server. The server and client may initiate a secure connection by exchanging certificates. The server may accept a client certificate having an untrusted root that does not chain up to a root certificate verifiable to the server certificate authority. In further aspects, the server may enable the client to associate an untrusted certificate with an existing account associated with the server. The client certificate may be hardware based or generated in software, and may be issued to the client independent of interactions with the server.
US08924699B2 BIOS protection device
A boot program held in a BIOS memory device of a processing system is authenticated. At system start-up, a BIOS protection device temporarily prevents execution of the boot program by the central processor of the processing system by control of address and data paths. The BIOS protection device interrogates the contents of the BIOS memory device to establish authentication. If the contents of the BIOS memory device are not authentic, execution of the boot program is prevented.
US08924698B2 Grouping cooperation system, grouping cooperation method, and grouping processing flow management program
A grouping apparatus manages user information, and executes grouping processing for extracting a subset which matches a predetermined condition from a set of users. A flow control apparatus transmits a set of users to one of a plurality of grouping apparatuses, and transmits a condition used in grouping processing to each of the plurality of grouping apparatuses. One of the grouping apparatuses transmits, to another grouping apparatus, a first subset which is extracted by executing grouping processing on the set transmitted from the flow control apparatus. The other grouping apparatus extracts a second subset by executing grouping processing on the first subset transmitted from the one of the grouping apparatuses.
US08924692B2 Event counter checkpointing and restoring
A method of one aspect may include storing an event count of an event counter that counts events that occur during execution within a logic device. The method may further include restoring the event counter to the stored event count after the event counter has counted additional events. Other methods are also disclosed. Apparatus, systems, and machine-readable medium having software are also disclosed.
US08924685B2 Configuring surrogate memory accessing agents using non-priviledged processes
Configuring a surrogate memory accessing agent using an instruction for translating and storing a data value is described. In one embodiment, the instruction is received that includes a first operand specifying a data value to be translated and a second operand specifying a virtual address associated with a location of a surrogate memory accessing agent register in which to store the data value. The data value can be translated to a first physical address. The virtual address can be translated to a second physical address. The first physical address is stored in the surrogate memory accessing agent register based on the second physical address.
US08924683B2 Storage apparatus and data control method using a relay unit and an interface for communication and storage management
The relay unit splits the storage area in the buffer into a plurality of partitioned areas, manages the same and, upon receiving a read request from the access request source, selects and allocates one or more from the plurality of partitioned areas and, on condition that the relevant partitioned areas are allocated, transmits the read request to the memory control unit, wherein the memory control unit reads the data requested in the received read request from the memory, splits the data which is read into a plurality of units, and transmits the same to the relay unit, wherein the relay unit stores each of the data transmitted from the memory control unit in each of the allocated partitioned areas sequentially, on condition that all of the data is stored, reads each of the data from each of the allocated partitioned areas, compiles each of the data which is read into one, transmits the same as read data to the access request source, and releases all of the respective allocated partitioned areas.
US08924678B2 Memory card and host device thereof
A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal.
US08924675B1 Selective migration of physical data
The system described herein allows for picking data to be moved from one physical location to another using certain criteria, such as expected activity level, to achieve load balancing or load optimization. Migrating data for a logical device includes subdividing the logical device into subsections, where each of the subsections corresponds to a particular address range of the logical device that is mapped to a physical device containing corresponding data and copying data for a first subsection from a first physical device to a second, different, physical device, where data for a second subsection is maintained indefinitely on the first physical device after copying the data for the first subsection to the second physical device. The first physical device may be provided in a different geographic location than the second physical device.
US08924667B2 Backup storage management
Methods, systems, and computer-readable media with executable instructions stored thereon for backup storage management are provided. A utilization threshold can be defined for each of a number of virtual tape libraries (VTLs). A number of slipped backup jobs can be identified, wherein each of the number of slipped backup jobs is associated with one of the number of VTLs. A number of storage statistics for each of the number of VTLs can be collected and storage can be allocated for each of the number of slipped backup jobs via a VTL backup storage manager that analyzes the utilization threshold, the number of slipped backup jobs, and the number of storage statistics for each of the number of VTLs.
US08924665B2 Virtual ordered writes transfer log
A primary storage device maintaining recovery data in connection with ordering data writes includes the primary storage device receiving a plurality of data writes, the primary storage device associating data writes begun after a first time and before a second time with a first chunk of data, and the primary storage device associating data writes begun after the second time with a second chunk of data different from the first chunk of data. After completion of all writes associated with the first chunk of data, the primary storage device initiates transfer of writes associated with the first chunk of data to a secondary storage device. The primary storage device maintains a transfer log of data from the first chunk that is successfully transferred to the secondary storage device.
US08924664B2 Logical object deletion
The presently disclosed subject matter includes a method and system for enabling the deletion of logical objects characterized by an object identifier (OID). Upon restart following a system interruption, one or more logical objects are identified, each object being addressed by an interrupted delete request. For each identified logical object performing a deletion, the deletion including: reading one or more physical blocks stored in a physical storage space, wherein the one or more physical blocks were linked to the identified logical object before the system interruption, each of the physical blocks includes an OID stored therein indicating a logical object currently linked to the respective physical block; obtaining OIDs stored respectively in the one or more physical blocks; and freeing those physical blocks from among the one or more physical blocks, which store an OID identical to the respective OID of the identified logical object.
US08924652B2 Simultaneous eviction and cleaning operations in a cache
Embodiments provide a method comprising receiving, at a cache associated with a central processing unit that is disposed on an integrated circuit, a request to perform a cache operation on the cache; in response to receiving and processing the request, determining that first data cached in a first cache line of the cache is to be written to a memory that is coupled to the integrated circuit; identifying a second cache line in the cache, the second cache line being complimentary to the first cache line; transmitting a single memory instruction from the cache to the memory to write to the memory (i) the first data from the first cache line and (ii) second data from the second cache line; and invalidating the first data in the first cache line, without invalidating the second data in the second cache line.
US08924650B2 Synchronizing network feeds in high-frequency network events
A cache server receives a request from a client that includes a requesting entity tag. In turn, the cache server extracts a starting identifier and an ending identifier from the requesting entity tag. The starting identifier is associated with a starting entry and the ending identifier is associated with an ending entry. Next, the cache server determines whether a subsequent entity tag exists that includes a subsequent starting identifier that matches the requesting entity tag's ending identifier. When the cache server identifies a subsequent entity tag, the cache server sends the subsequent entity tag and one or more update entries corresponding to the subsequent entity tag to the client.
US08924649B2 Persistent cacheable high volume manufacturing (HVM) initialization code
A persistent cacheable high volume manufacturing (HVM) initialization code is generally presented. In this regard, an apparatus is introduced comprising a processing unit, a unified cache, a unified cache controller, and a control register to selectively mask off access by the unified cache controller to portions of the unified cache. Other embodiments are also described and claimed.
US08924645B2 Data storage apparatus and methods
Data storage apparatus and methods are disclosed. A disclosed example data storage apparatus comprises a cache layer and a processor in communication with the cache layer. The processor is to dynamically enable or disable the cache layer via a cache layer enable line based on a data store access type.
US08924641B2 Selectively depowering portion of a controller to facilitate hard disk drive safeguard operations
In response to a hard disk drive losing primary power, power is obtained from a spinning motor of the hard disk drive. Portions of a controller of the hard disk drive are selectively depowered to facilitate performing safeguard operations via the controller using the power obtained from the spinning motor.
US08924636B2 Management information generating method, logical block constructing method, and semiconductor memory device
A management information generating method wherein logical and physical block addresses (BAs) of continuous addresses are associated with each other in the BA translation table. When a logical block is constructed, a value is set for a maximum number of allowable defective physical blocks. A logical block having fewer defects than the set number is set usable, and a logical block having more defects than the set number is set unusable. System logical block construction is performed to preferentially select physical blocks from a plane list including a large number of usable blocks to equalize the number of usable blocks in each plane list. It is determined whether the number of free blocks is insufficient on the basis of a first management unit and whether the storage area for the indicated capacity can be reserved on the basis of the management unit different from the first unit.
US08924634B2 Method for performing host-directed operations, and associated memory device and controller thereof
A method for performing host-directed operations is provided, where the method is applied to a controller of a Flash memory that includes a plurality of blocks. The method includes: in a test mode of the controller, when receiving a host command from a host device, extracting at least one portion of associated information of the host command, where the at least one portion of the associated information is an encoded result that is generated by performing encoding on a host-directed operation command; and analyzing the at least one portion of the associated information according to at least one predetermined rule, in order to perform a host-directed operation corresponding to the host-directed operation command. An associated memory device and a controller thereof are also provided.
US08924629B1 Mapping table for improving write operation efficiency
A non-volatile storage system is disclosed which provides a mapping table which includes a granularity which does not correspond to the page size of a non-volatile storage array. A reduced mapping table granularity enables more than one mapping entry to exist in a single page on the solid-state array. A write command which does not exceed a mapping table entry can invalidate only a portion of the written page, and can be combined with a second write command to write a new page of the solid-state array.
US08924624B2 Information processing device
An information processing device includes: a data transferring unit configured to directly transfer data to a first memory area allocated to a virtual machine from an input/output device for controlling a data input/output to/from an external device by mutually translating between an address of the first memory area allocated to the virtual machine and an address of a second memory area that is a real memory of the first memory area; a detecting unit configured to detect the data directly transferred from the input/output device to the first memory area allocated to the virtual machine; a registering unit configured to generate update information about the first memory area changed using the detected data and to store the update information in a first storing unit when the detected data satisfies a predetermined condition; and an outputting unit configured to output the update information.
US08924617B2 Memory device for providing data in a graphics system and method and apparatus therof
A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory. Each channel is capable of accessing a portion of memory containing graphics data or a portion of memory containing system data.
US08924607B1 Methods and systems for I/O cancellation using memory swap
Described herein are techniques for cancelling I/O requests. Initially, virtual memory of an application is assigned to a first portion of memory. The application may issue a read request to an external device. The external device is instructed to record any response to the read request in the first portion of memory. The read request may be cancelled as follows. The virtual memory of the application may be re-assigned to a second portion of the memory. If and when the external device finishes processing the read request, the external device's response to the read request may still be saved in the first portion of memory, even though the read request has been cancelled. Such action of the external device would ordinarily corrupt the virtual memory of the application, but due to the memory re-assignment, no corruption of the virtual memory occurs. Similar techniques may be applied to cancel write requests.
US08924600B2 Programmable universal IO interface
A system is provided that includes a controller that is configured to enable communication between one or more sensors and a processor. The controller includes a plurality of input-output (IO) ports each configured to couple to the one or more sensors. Moreover, each of the IO ports is configured to couple to a plurality of sensor types such that each IO port is configured to couple more than one sensor type. The controller also includes an interface configured to receive a selection of a selected mode from a plurality of modes each corresponding to a sensor type. Furthermore, the controller includes a switch block having a plurality of switches each configured to toggle a connection in the switch block according to the selected mode.
US08924599B2 Electronic device and method of signal transmission therein
A method of signal transmission is to be implemented by a control module of an electronic device. The control module includes a first input/output (I/O) port to be coupled to an input module, a second I/O port to be coupled to an output module, and a control unit. In the method, the control unit is configured to electrically interconnect the first I/O port and the second I/O port such that the input module is able to communicate with the output module, or to open a specific channel and to temporarily stop transmission within other channels, based on a signal or instruction received from the input module.
US08924598B1 USB interface configurable for host or device mode
Various embodiments provide a USB interface that can operate in either a Host or Device mode using standard Link and/or physical interface circuit (PHY) components which, in at least some embodiments, do not have additional circuitry that is utilized to implement the USB OTG standard.
US08924594B2 Network architecture for synchronized display
Systems and methods are provided that couple one or more devices to one or more presentation screens and to one or more servers via network connections. Various devices can be identified on a network and location data regarding each of the mobile devices can be delivered to the servers. Data can be displayed on a presentation screen based on mobile devices in its proximity, for example.
US08924588B2 Systems and methods for controlling communication between a host computer and communication devices
An exemplary embodiment of the present invention provides a site controller for use in a communication system. The site controller can be configured to receive original data messages and repeated data messages, identify remote devices in associated with sensor data signals of received data messages and repeated data messages, and provide information related to the sensor data signals to a wide area network for access by a first host computer.
US08924583B2 Method, apparatus and system for viewing content on a client device
A method of viewing a highlight package on a client device, comprising at the client device: receiving a video stream comprising a plurality of frames, receiving field of view information from a server, the field of view information identifying, for a frame in the received video stream, positional information defining a segment of the frame, and displaying the defined segment to a user.
US08924582B2 Dynamic adaptive streaming over hypertext transfer protocol client behavior framework and implementation of session management
An apparatus comprises a receiver configured to receive a request for a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), a processor coupled to the receiver and configured to create the MPD, wherein the MPD comprises a mechanism for specifying a client's behavior, and wherein the mechanism conditions the client's ability to download content on the client's ability to support a feature, and a transmitter coupled to the processor and configured to transmit the MPD. A method comprises receiving a request for a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) media presentation description (MPD), and transmitting the MPD, wherein the MPD comprises a mechanism for specifying a client's behavior, and wherein the mechanism conditions the client's ability to download content on the client's ability to support a feature.
US08924569B2 Cloud federation as a service
A Cloud federator may be used to allow seamless and transparent access by a Cloud Client to Cloud services. Federation may be provided on various terms, including as a subscription based real-time online service to Cloud Clients. The Cloud federator may automatically and transparently effect communication between the Cloud Client and Clouds and desired services of the Clouds, and automatically perform identity federation. A Service Abstraction Layer (SAL) may be implemented to simplify Client communication, and Clouds/Cloud services may elect to support the SAL to facilitate federation of their services.
US08924565B2 Transport of customer flexibility changes in a multi-tenant environment
Transporting of flexibility changes of customer content between tenants in a multi-tenant computing system can be performed by exporting customer content from a first tenant of the multi-tenant computing system, transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system, importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, and activating selected customer content from the staging area in a productive component of the second tenant. The content extraction trigger can characterize an extraction of at least some of the customer content from the staging area. Related methods, systems, and articles of manufacture are also disclosed.
US08924560B2 Optimized game server relocation environment
A system is provided for migrating a VM over a WAN. A first server has a VM. The first and second servers are operatively connected over the WAN by a virtual private local area network service. The first server migrates the VM to the second server by coping files and state of the VM to the second server without interrupting the interactive software on the VM. During a last round of migrating the VM, for packets intended for the VM on the first server, the first server buffers the packets in a buffer as buffered packets. Instead of delivering the buffered packets to the VM, the first server transmits the buffered packets to the second server. The second server plays the buffered packets to the VM migrated to and operating on the second server, such that buffered packets are played before current packets currently received from the clients are played.
US08924557B2 System and method for supporting session threshold for IMS SCIM/service brokering
In accordance with various embodiments, systems and methods that integrate threshold management into a SCIM/Service Broker are provided. Such a system can include a plurality of applications, executing on one or more application servers. The system can also include a SCIM/Service Broker which is operable to manage a threshold set by the applications. Each application can determine an application threshold, a current threshold and a met threshold. When an application receives a message from the SCIM/Service Broker, the application can determine if the met threshold exists and, if the met threshold exists, update the application threshold accordingly. The application can also determine if the application threshold has been met, and if the application threshold has been met, execute business logic associated with the application threshold and set a new application threshold. The application sends a request to SCIM/Service Broker requesting a new current threshold value be set.
US08924548B2 Integrated asset tracking, task manager, and virtual container for data center management
The present invention provides for the integration of a an infrastructure management software (IMS) asset tracking system, an IMS task manager (ITM) and an IMS virtual container or virtual container feature to alleviate issues such as personnel scheduling issues, lost asset issues and service outages within a data center.
US08924542B1 Methods and apparatus for scalable private services
Methods and apparatus for providing scalable private services in service provider networking environments. A service provider that provides a large, public, multi-tenant implementation of a web service to multiple customers via a public API endpoint may allow a customer to request the establishment of a private implementation of the service. In response, a service private instance may be automatically and/or manually established for the customer that provides a private API endpoint to the service and that is at least in part implemented on single-tenant hardware that is not shared with other customers. The service private instance may initially be implemented as a relatively small scale and possibly limited implementation of the service when compared to the service public instance. As the needs of the customer grow, the service private instance may be automatically and/or manually scaled up from the initial implementation.
US08924525B2 Powering devices in wagering game machines
Method, apparatus, and system of powering gaming machine devices over an Ethernet connection. A Power-over-Ethernet (PoE) connection point communicates with and powers a PoE device performing operations for a wagering game presented on the gaming machine. The PoE connection point and PoE device are powered by a different power source than the gaming machine and continue operating and communicating after the gaming machine power source fails.
US08924522B2 Method and apparatus for remote modification of system configuration setting
A method and apparatus for updating the system configuration settings of a computer system Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.
US08924520B2 Method, remote access server and system for configuring a quality of service parameter
A method, a remote access server and a system for configuring a QoS parameter are provided. In the method, the RAS and the system, when performing QoS configuration, a first network sends data traffic description information of a data traffic to be transmitted to a second network, so that the second network may perform QoS configuration of the second network according to the data traffic description information; and after completing local configuration, an RAS of the first network directly returns a configuration completion response to a QoS management device of the first network without waiting for a configuration completion message returned by the second network, so that the QoS management device of the first network continues performing the QoS configuration of the first network, thereby achieving parallel QoS configuration of the first network and the second network, reducing the delay of the QoS configuration.
US08924518B2 Communication protocol converter and method of protocol conversion
The present invention generally relates to a communication protocol converter to allow a legacy device utilizing IPv4 to operate across the network using IPv6. In a first embodiment of the invention, two modular Ethernet connectors are placed side-by-side. A first modular connector receives IPv4 Ethernet data which is converted to a raw data signal. The data is transmitted from the first modular connector to a second modular connector by a bidirectional data line. The second connector receives the raw data, and a raw data-to-Ethernet conversion is completed providing output at IPv6. The present invention utilizes the form factor structure of the Ethernet connectors, so that the entire electronic circuitry is contained within the connectors to complete the conversion. An alternate embodiment incorporates the connectors into a single housing and the conversion is completed internally by a microprocessor and embedded software. A method of IPv4 to IPv6 conversion is additionally disclosed.
US08924516B2 Dynamic construction of modular invitational content
The present disclosure is related to managing delivery of items of invitational content based on a feature-based model. Specifically, a content delivery system is provided for managing a campaign using a content bundle identifying different content blocks and rules for assembling the content blocks into the items of invitational content. The feature-based model then accrues costs based on content blocks delivered, content blocks accessed, a degree of user interaction with the accessed content blocks, or any combinations thereof. The relative performance of the items can be evaluated by obtaining a ranking based at least on the number of content blocks and a performance of these content blocks. The ranking can then be used to manage future assembly and delivery of items. In some configurations, rules can be provided to specify when particular content items can be included as costs vary.
US08924515B1 Distribution of applications over a dispersed network
Disclosed are various embodiments for facilitating anticipatory distribution of applications to a network of remote hosts. A demand for each of the applications is calculated. Based on criteria within the demand and computing resources available, remote hosts are selected to receive the applications. Transmissions of the applications to the selected remote hosts are scheduled and monitored for completion according to the schedule.
US08924512B2 Extensible remote display infrastructure with dynamic virtual channels
An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.
US08924509B2 Automated service discovery and dynamic connection management
In some embodiments, an apparatus includes device functional circuitry to perform at least one service; and network interface control circuitry to control interaction between the apparatus and a network. The network interface control circuitry includes a service discovery module to (1) send a presence announcement message to be transmitted outside the device to let other devices outside the device know of services the device may perform and (2) to receive presence announcement messages from the other devices outside the device to learn what services to the other devices may perform. In some embodiments, the network interface control circuitry includes a dynamic connection management module. Other embodiments are described and claimed.
US08924499B2 Operating system migration with minimal storage area network reconfiguration
Methods, systems, and computer program products are provided for migrating an operating system from a source computer to a destination computer. Some embodiments include identifying a destination adapter of the destination computer that is coupled for data communications to a SAN that is also coupled for data communications to a source adapter of the source computer, logging off a virtual port name of the source adapter from the login manager, deregistering the virtual port name from the source adapter, registering the virtual port name with the destination adapter, and logging on the destination adapter to the login manager with the virtual port name. Typical embodiments also include transferring the operating system from the source computer to the destination computer.
US08924496B1 Tracking the virality of user actions
A technique for determining the impact of multiple users' actions is described. According to this technique, information specifying multiple users' actions is aggregated. This information includes linkages that indicate the initiators of the multiple users' actions. Then, the impacts of the multiple users' actions are determined based on the aggregated information. In particular, the impact of a given user's action includes a direct component performed by the given user and an indirect component performed by other users in a social graph in response to the given user's action, where the social graph includes relationships between the other users and the given user. For example, the multiple users' actions and the social graph may be associated with a website, and the determined impacts may allow traffic and/or revenue of the website to be increased.
US08924488B2 Employing report ratios for intelligent mobile messaging classification and anti-spam defense
Systems, methods, and devices that classify mobile messages and associated mobile message senders are presented. A communication network can comprise a message abuse detector component (MADC) that evaluates a mobile message, for example, labeled as abusive in an abuse report. The MADC can evaluate information relating to the abuse report, wherein the evaluations can include an abuse-report-hash-ratio, an abuse-report-sender-ratio, correlation of mobile message content to known spam content or non-spam content, and/or evaluation of reputation of the mobile message sender or abuse report sender, etc. Based at least in part on the evaluation, the MADC can classify mobile message as spam, subscription related, or as another type of mobile message, and can identify, select, and execute (e.g., automatically) a desired abuse management action(s) based at least in part on the evaluation and predefined message abuse criteria.
US08924478B2 Virtual desktop infrastructure (VDI) login acceleration
The time required to login to a remote or virtual desktop can be reduced by caching image data in a persistent memory location in-between remote desktop sessions. For instance, image data related to an image displayed on a client device during a first virtual desktop session may be cached after terminating the first virtual desktop session. The cached data can then be used to display the same image, or a correlated image, on the client device during a subsequent remote desktop session, thereby avoiding the need to re-transport the image data over a network. In a similar manner, cached image data can be shared between multiple users sharing a common local area network (LAN) in order to improve collective virtual desktop performance.
US08924466B2 Server handoff in content delivery network
A content delivery method directs a request by a client for an object to a first server in a content delivery network (CDN), regardless of whether the first server has the requested object. If the first server has the requested object, then it is served to the client from the first server; otherwise, the first server redirects the client request to a second server in the CDN to handle the request. The second server may be a peer server of the first server. The first and second servers may be edge servers in the CDN.
US08924459B2 Support for WISPr attributes in a TAL/CAR PWLAN environment
A computer configured to serve data services in a one-way cable plant having telco-return for upstream data resources to requesting computers in a networked environment is disclosed. The computer includes a subscriber edge services manager server and a radius proxy server, the radius proxy configured to classify received radius requests into a plurality of types and handle requests classified as a first type from requests classified as non-first types. The computer also includes an access point, the access point providing communication connection to at least one computing device. The subscriber edge services manager server and radius proxy server are configured to communicate with the access point to acquire information from the access point, and user location information is configured on the access point in a vendor-specific attribute.
US08924457B2 Client browser acceleration by having server removed and executed script embedded in web page
Web page scripts are managed in a network using a network appliance that intercepts a web page sent from a server and addressed to a client browser; modifies the web page by removing an embedded script from the web page; executes the removed embedded script; and sends the modified web page from the network appliance to the client browser.
US08924449B2 Method and apparatus for implementing variable symbol rate
A method for implementing variable symbol rate, presetting counters M and N, and M=1, N=0, f being the preset output symbol rate, fs being the frequency of input clock, the method comprises: triggering to judge whether N×f is greater than M×fs at the rising edge of the input clock, if it is, letting the counter M add 1 and outputting a clock pulse; else further judging whether the value of the counter N is equal to fs−1; when N=fs−1, letting the counter N return to 0, and waiting for the next rising edge of the input clock; when N≠fs−1, waiting for the next rising edge of the input clock after letting the counter N add 1; letting the output clock pulse be the system clock, controlling the data to be output to set the symbol rate output.
US08924446B2 Compression of small strings
A method for compressing a set of small strings may include calculating n-gram frequencies for a plurality of n-grams over the set of small strings, selecting a subset of n-grams from the plurality of n-grams based on the calculated n-gram frequencies, defining a mapping table that maps each n-gram of the subset of n-grams to a unique code, and compressing the set of small strings by replacing n-grams within each small string in the set of small strings with corresponding unique codes from the mapping table. The method may use linear optimization to select a subset of n-grams that achieves a maximum space saving amount over the set of small strings for inclusion in the mapping table. The unique codes may be variable-length one or two byte codes. The set of small strings may be domain names.
US08924444B2 System and method for analyzing database records using sampling and probability
A method for analyzing database records using sampling includes querying a recipient database for recipients with attributes that match one or more specified recipient attributes, querying a sampling database for transactions with attributes that match one or more specified transaction attributes, where the sampling database stores a subset of transactions that are also stored in a transaction database, intersecting the recipients resulting from the querying of the recipient database and the transactions resulting from the querying of the sampling database based on attributes thereof to create a set of joined sample results, and determining an approximate full count value by extrapolating a count value associated with the set of joined sample results based on both a total number of recipients in the recipient database and a total number of transactions in the transaction database.
US08924441B2 Method of performing snap imaging using data temperature for making anticipatory copies
A technique for use in performing snap imaging of a plurality of data objects and associated metadata involves placing the plurality of data objects in a consistent state. While the data objects are in a consistent state, a copy is created of the metadata associated with the plurality of data objects. The data objects are then taken out of the consistent state. The temperature value associated with one or more of the data objects is/are compared with a threshold value. A copy is created of at least some of the data objects for which the associated temperature value exceeds the threshold value.
US08924440B2 Extent-based storage architecture
An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.
US08924426B2 Joining tables in a mapreduce procedure
Systems and techniques by which tables can be joined in a mapreduce procedure. In some implementations, when a large table of business data (e.g., having one billion transaction records or more) is to be joined with a large table of customer data (e.g., having hundreds of millions of customer records), then these two tables can be organized before the mapreduce procedure to speed up the table join. For example, the business data and the customer data can both be hash partitioned, based on the same key, into shards of business data and shards of customer data, respectively. The number of shards in these two groups has an integer relationship with each other: for example such that there are two business data shards for every customer data shard, or vice versa.
US08924425B1 Migrating data from legacy storage systems to object storage systems
One or more techniques and/or systems are provided for migrating a dataset from a file storage system to an object storage system. That is, a snapshot of a file system may be received from the file storage system. The snapshot may comprise file data associated with a file of the file system. The file may be converted into an object using the file data. The object may be stored within a data constituent volume of the object storage system. A namespace volume, used to track objects, may be populated with a redirector that maps a front-end data path (e.g., a path used by clients to reference the object) to a back-end data path that specifies a path to the object within the data constituent volume. In this way, a dataset of one or more files may be migrated from the file storage system to the object storage system.
US08924424B2 Metadata record generation
A computer implemented method and system provide for automatic selection and extraction of metadata and media content from projects in a craft tool. Automated identification, classification and management of such metadata and content is provided using including techniques such as pattern recognition for audio and visual content. The automatic tracking and centralized storage of metadata and content for compliance purposes can be facilitated, and can enable querying of organized metadata stored in a central database. In an example, metadata and media content are extracted automatically from a project in a craft tool at a client system and are forwarded to a host system for the creation of a cue sheet including timings for media files from timing metadata in a project file to create the timings on the cue sheet.
US08924422B2 Condition matching system, linked conditional matching device, and condition matching processing method
A condition matching system is provided which can specify users who match predetermined conditions, in the state where various categories of user information are held decentrally, while suppressing processing load and network load. User ID supplying means 91 stores user ID transmission status information indicating which user's user ID has been transmitted to which condition matching device. Linked conditional matching means 93 causes user ID selecting means 94 to select a user ID of any user having his/her user IDs transmitted respectively to condition matching devices 90 that received conditions from condition designating means 92. In response to a request from the linked conditional matching means 93, the user ID selecting means 94 selects user IDs on the basis of the user ID transmission status information. The linked conditional matching means 93 uses the user IDs to cause the respective condition matching devices 90 to sequentially narrow down the users who meet the conditions.
US08924419B2 Method and system for performing an authority analysis
Methods and systems for automatically determining, from a body of emails, blogs, and other documents, authors of the documents who are authorities on certain subjects, and what those subjects are. An intersection of the semantic footprints of documents by an author are deemed to be the derived skills footprint of the author. The derived skills footprints of many authors are compared with a user's query to determine who is the best person that could respond to the user.
US08924406B2 Ranking search results using social-networking information
Particular embodiments access a search query submitted by a first user; identify one or more sponsored web pages in response to the search query, wherein each sponsored web page is associated with a hyperlink; determine whether one or more of the sponsored web pages has been accessed by one or more second users, wherein the one or more second users are connected in a graph structure to the first user within a threshold degree of separation; and send a response comprising a hyperlink for at least one of the sponsored web pages in response to the search query, wherein the response further includes a visual tag or a reference to the visual tag for the hyperlink if the sponsored web page has been accessed by at least one of the one or more second users.
US08924404B2 Information processing device, information processing method, and program
An information processing device includes: a storage management unit configured to store and manage content files; a metadata obtaining unit configured to obtain metadata of a recommendation source content; a content selecting unit configured to select, from content files managed by the storage management unit, recommended contents to be recommended to a recommendation-receiving user, based on metadata obtained by the metadata obtaining unit; an information obtaining unit configured to obtain held content information, which is information regarding held content files which a recommendation-receiving user is deemed to hold; and a recommendation order setting unit configured to set a recommendation order, regarding recommended contents selected by the content selecting unit, based on metadata added to held content files indicated by the held content information obtained by the information obtaining unit.
US08924395B2 System and method for indexing electronic discovery data
Systems and methods for efficiently processing electronically stored information (ESI) are described. The systems and methods describe processing ESI in preparation for, or association with, litigation. The invention preserves the contextual relationships among documents when processing and indexing data, allowing for increased precision and recall during data analytics.
US08924391B2 Text classification using concept kernel
Texts may be classified by mapping the texts to concept space, and by dividing the concept space based on substantive classes. A concept space containing a diverse set of concepts is defined. One example of a concept space is the set of on-line encyclopedia articles, each of which is an example of a concept. A text is scored for relevance against each concept, and a vector is created containing each of the scores. The vector represents the text's position in concept space. For any given substantive class of texts, the concept space may be divided into regions containing texts that are members/non-members of the class. The dividing boundary may be determined by training a classifier on a set of labeled examples of texts that fall inside and outside the class.
US08924385B2 Query-based diagrammatic presentation of data
A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.
US08924378B2 Adaptive user interface for real-time search relevance feedback
A method and apparatus for dynamically adjusting the user interface of a search engine in order to effectively communicate the improved relevancy achieved through real-time implicit re-ranking of search results is described. Real-time implicit re-ranking occurs without delay after every user action as the search is being conducted, so finding methods of immediately altering the search page without disrupting the user experience is important. Graphical icons next to search results are employed to enable generating and removing re-ranked results, referred to as “recommended” search results. Clusters based on the real-time user model are also displayed to facilitate query reformulations. Sponsored links are selected using the real-time user model along with a combination of RPC and CTR information and are displayed in a manner similar to the organic results, or used to replace the initial sponsored links altogether.
US08924376B1 Method for human ranking of search results
A search engine may perform a search for a user search query. A rankings of result items may be returned as a result of the search. The user may enter new suggested rankings for some of the items. The new suggested rankings may change the rankings of result items when other users search for the same search query or a similar search query at a later time.
US08924372B2 Dynamic image display area and image display within web search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing image search results with web corpus search results. In one aspect, a method includes determining dimensions of an image display environment in which image search results are to be displayed, determining an insertion score that defines an ordinal insertion position at which the image display environment is to be inserted into a ranking of general search results that defines ordinal positions for each of the general search results, the dimensions and the insertion score determined, in part, from the quality scores of the images, generating a search results resource for displaying the general search results according to their respective ordinal positions and the image display environment at the ordinal insertion position on a client device, and providing the search results resource in response to the search query.
US08924370B2 Efficient distributed lock manager
In a cluster where multiple database nodes are synchronized by a distributed lock manager, a process that includes one or more messages that are sent from one or more nodes to a distributed lock manager, wherein one or more of said messages are asynchronous lock taken messages.
US08924363B2 Semantics mismatch in service information
A method for correcting service manual textual inconsistencies. Extracting textual procedures from service documents stored in a memory of a service document storage device. Each term of an extracted textual procedure terminology is compared to a correlating target name terminology for identifying any matching terms by a processor. An overlap similarity is computed as a function of the identified matching terms from the extracted textual procedure terminology and the correlating target name terminology. A determination is made whether the overlap similarity is greater than a predetermined similarity threshold. The service documents are modified to change the extracted textual procedure terminology to the correlating target name terminology in response to the overlap similarity being greater than the predetermined similarity threshold and the extracted textual procedure terminology not exactly matching the correlating target name terminology.
US08924361B2 Monitoring entitlement usage in an on-demand system
Methods and systems are provided for on-demand entitlement monitoring. One exemplary method involves an on-demand application server obtaining, from a database, usage information for a resource associated with an entitlement offered by a resource provider to a user of a client device and generating a graphical representation of usage of the resource by the user based at least in part on the usage information obtained from the database. In exemplary embodiments, the on-demand application server provides the graphical representation to the resource provider for integration into a graphical user interface display associated with a virtual application provided to the client device over a network.
US08924360B1 Systems and methods for restoring a file
Systems and methods for restoring files and metadata records associated with files are provided herein. Some of the methods include identifying a version of the file, evaluating one or more reverse incremental delta increments, and restoring an arbitrary version of the file based on an arbitrary time reference by assembling the arbitrary version of the file based on the one or more reverse incremental delta increments.
US08924345B2 Clustering and synchronizing content
Clustering and synchronizing content may include extracting audio features for each of a plurality of files that include audio content. The plurality of files may be clustered into one or more clusters. Clustering may include clustering based on a histogram that may be generated for each file pair of the plurality of files. Within each of the clusters, the files of the cluster may be time aligned.
US08924344B2 User profile replication
User profile replication may be provided. First, at least one modification to at least one user profile property may be received at a first service provider. A user profile change log may be updated in response to receiving the at least one modification to the at least one user profile property. Then the at least one modification to the at least one user profile property may be identified at the first service provider. Identifying the at least one modification to the at least one user profile property at the first service provider may comprise retrieving the at least one modification to the at least one user profile property from the user profile change log. Next, the identified at least one modification to the at least one user profile property may be replicated at a second service provider. The first service provider and the second service provider may be geographically separate.
US08924341B2 Method and system for optimizing mixed integer programming solutions
Systems and methods for generating improved solutions to MIP models are described. The present invention involves the use of a polishing algorithm that uses mutation and combination of solutions within a solution pool to generate improved solutions. The polishing algorithm first randomly selects one or more seed solutions from a solution pool for mutation. The selected seed solutions are mutated by fixing a subset of integer variables in the models to the value they take in the seed solution. The remaining variables are then formulated into a sub-MIP problem that is solved by the MIP solver. The solutions generated from this mutation process may then be added to the solution pool. After the one or more iterations of the mutation processes have taken place, the polishing algorithm then selects one or more pluralities of parent solutions from the solution pool to use in generating offspring solutions. The integer variables that agree between one plurality of parent solutions are fixed in the offspring solution. The remaining variables are then formulated into a sub-MIP problem that is solved by the MIP solver. The offspring solutions generated by the combination process may then also be added to the solution pool.
US08924330B2 Method and computer program product for providing a response to a statement of a user
A data processing system, computer program, and method for providing a response to a statement of a user before receiving a complete user statement involves, in response to receiving a partial user input, calculating for each of a plurality of predefined answerable statements, a metric based on a frequency with which the predefined answerable statement had been selected by previous users. If the metrics for none of the predetermined answerable statements exceed a threshold, the computer sends the user suggested predefined answerable statements. If one of metrics exceeds the threshold, and not otherwise, the computer sends the user information representative of a response to the predefined answerable statement associated with that metric.
US08924329B2 Automatic batching of GUI-based tasks
Described herein are techniques for automatically batching GUI-based (Graphical User Interface) tasks. The described techniques include automatically determining whether a user is performing batchable tasks in a GUI-based environment. Once detected, the described techniques include predicting the next tasks of a batch based upon those detected batchable tasks. With the described techniques, the user may be asked to verify and/or correct the predicted next tasks. Furthermore, the described techniques may include performing a batch and doing so without user interaction.
US08924328B1 Predictive models for configuration management of data storage systems
An improved technique involves generating a predictive model for data storage system configuration management. A customer support center generates such a predictive model from detailed customer configuration and transaction history. For example, a population of customers submits transaction logs to the customer support center; such transaction logs provide details as to how the customers responded to various events. The population of customers may also submit data including various statistics such as load intensity, workload characteristics, data access patterns, data change patterns, and data fingerprints to the customer support center. The customer support center then performs an analysis on the data and, from the analysis, computes values of model parameters that define a predictive model. This predictive model is configured to take in a particular state of any data storage system and produce a configuration that optimizes performance of that data storage system.
US08924324B2 Behavior estimation apparatus, threshold calculation apparatus, behavior estimation method and non-transitory computer readable medium thereof
According to one embodiment, a behavior estimation apparatus includes a storage unit, a first calculation unit, a second calculation unit, and an estimation unit. The storage unit stores first data collecting power values consumed by a consumer in a period. The first calculation unit calculates second data representing a frequency of each power value by using the first data. The second calculation unit calculates a first threshold to divide a first power value from a second power value which is larger than and next to the first power value, among power values corresponding to maximal values of frequencies included in the second data. The estimation unit obtains a power value consumed by the consumer in an estimating period, and estimates the consumer's behavior status in the estimating period by using the power value and the first threshold.
US08924322B2 Multi-processor cortical simulations with reciprocal connections with shared weights
Embodiments of the invention relate to distributed simulation frameworks that provide reciprocal communication. One embodiment comprises interconnecting neuron groups on different processors via a plurality of reciprocal communication pathways, and facilitating the exchange of reciprocal spiking communication between two different processors using at least one Ineuron module. Each processor includes at least one neuron group. Each neuron group includes at least one electronic neuron.
US08924319B1 Method and system for determining a potential relationship between entities and relevance thereof
A method and system for identifying a relevance of a relation between at least two entities includes receiving at least one item of information relating to one or more of the entities and determining whether a proximity between the at least two entities exists. A level of the proximity between the entities is identified. The relevance of the proximity between the entities is determined based on the level of the proximity and the at least one item of information received.
US08924309B2 Method of providing assured transactions by watermarked file display verification
Electronic transactions employing prior art approaches of digital certificates and authentification are subject to attacks resulting in fraudulent transactions and abuse of identity information. Disclosed is a method of improving electronic security by establishing a secure trusted path between a user and an institution seeking an electronic signature to verify a transaction before any request for signature and completing electronic transaction activities occurs. The secure trusted path providing the user with a predetermined portion of the request from the institution for a signature upon a personalized device that cannot be intercepted or manipulated by malware to verify that the request as displayed upon the user's primary computing device is valid.
US08924308B1 Apparatus and method for secure fulfillment of transactions involving virtual items
A computer implemented method to exchange virtual goods in a virtual environment includes receiving funds at a trading platform from a buyer. The buyer is provided with a first secret that the buyer can decrypt and a second secret that the buyer cannot decrypt. The buyer is authenticated to a seller using the first secret. A virtual item is delivered from the seller to the buyer in response to authenticating. The buyer delivers to the seller the second secret for decryption by the seller. The seller is authenticated at the trading platform with the second secret. The seller is supplied with the funds.
US08924307B2 Document authentication using electronic signature
Embodiments of authenticating an electronic document are disclosed. A document authentication system is operatively connected with a professional system, a license management system and a certification authority system, for authenticating an electronic document of a client response to a request from a client system. An authentication unit included in the document authentication system receives the electronic document from the client system for review and seal thereof, transmits the electronic document to receive the electronic document with the electronic signature implemented and transmits the electronic signature to the license management system to verify license validity of the professional based on the electronic signature. Further, the authentication unit transmits the electronic document to the client system with the electronic signature including a seal imprint image of the professional if the license of the professional is valid.
US08924305B2 DLNA data distribution from a remote source
Information distribution relates to a DLNA device (30) involves receiving, at a request server (100) in a global network (20), a media request for a media content having a specific media format from the DLNA device (30) present in a home network (10). The request server (100) processes the media request based on user and media identifiers provided therein and provides a response. This response enables rendering by a DLNA compatible digital media player (200, 400) of response information relating to the media request and being of the specific media format. A user of the DLNA device (30) can therefore be informed of the processing of his media request.
US08924303B2 Method and system for obtaining feedback for a product
The embodiments disclosed herein include new, more efficient ways to request, create, send, and receive product reviews from the Internet. One aspect of the invention is an email message for a customer. The email message includes a request to review a product obtained by the customer in a transaction; a rating input area and/or a text input area; an authentication token that includes a transaction identifier corresponding to the transaction; and an HTTP form submission command to send a response to the request from the customer to a remote computer. The response includes a rating entered in the rating input area and/or text entered in the text input area, and the authentication token.
US08924296B2 Dynamic pairing system for securing a trusted communication channel
A system for securing a trusted communications channel for a mobile financial transaction is provided by receiving, from a user via an external terminal, a request for an access control entitlement to complete a financial transaction. A total risk level associated with the financial transaction is computed. A required trust score is determined based on the total risk level. User identification data associated with the user is received from one or more data sources. The user identification data is validated. A user trust score associated with the user is computed based on the validated identification data. The user trust score is compared to the required trust score. The access control entitlement is transmitted to the user via the external terminal if the user trust score is greater than or equal to the required trust score.
US08924292B1 System and method for a mobile wallet
A computer-implemented system and method includes receiving a request to perform a transaction between a user having a mobile device and the user having account at a financial institution and a merchant. The method includes determining a first location of the user based on a location of the mobile device and the method includes determining a second location of the user based on a location of the merchant. The first and second locations are compared to ensure a match between the two locations. The method further includes receiving an identifier that is embedded in a code that is displayable on the mobile device. The method includes transmitting an indication that the transaction has been completed based on the identifier and based on the match of the first and second location.
US08924289B1 International banking system and method
A system and method for providing banks with access to a previously inaccessible existing international infrastructure. A provider bank first establishes on its system, a set of accounts for each of the customers of a client bank. The client bank environment has its own Demand Deposit Account (DDA) module to process account entries and calculate interest and its own funds transfer module to initiate and to receive funds transfers. The primary interface into the funds transfer section in the client bank environment is to the funds transfer section of the provider bank environment. The funds transfer section of the provider bank is coupled to the systems which constitute the international banking infrastructure that is able to process banking transactions on a global basis for the customers of the client bank.
US08924286B2 Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
US08924285B2 Building whitelists comprising voiceprints not associated with fraud and screening calls using a combination of a whitelist and blacklist
According to one aspect of the invention there is provided a method, comprising collecting voiceprints of callers; identifying which of the collected voiceprints are associated with fraud; and generating a whitelist comprising voiceprints corresponding to the collected voiceprints not identified as associated with fraud.
US08924278B2 System and method for controlling markets during a stop loss trigger
A system and method for mitigating effects of a market spike caused by triggering and election of a conditional order in an automated matching system. The system includes evaluation logic which monitors conditional orders submitted to a trading engine compares a price of an order to a first predefined price range (“first range”) and delay logic which delays matching of the submitted orders when the price thereof lie outside of the first range. Pricing logic derives an opening price for use by the trading engine. Timing logic measures a time interval to delay matching of the orders until the opening price is within a predefined price range up to a maximum delay time set by a control center.
US08924273B2 Simplifying migration from one financial consolidation application to another
Facilitating the migration of financial data from a first financial consolidation application (FCA) to a second FCA. According to one aspect, transactions classified according to categories in the first FCA are migrated to the second FCA associated with values of dimensions, based on a mapping between the categories and the values of the dimensions specified by a user. According to another aspect, substructures storing break up information related to the transactions in the first FCA are migrated to corresponding subset of dimensions in the second FCA, based on the mapping between the substructures and the subset of dimensions specified by a user. Accordingly to one more aspect, accounts specified according to corresponding conventions in chart logics in the first FCA are migrated to the second FCA as corresponding portions of the account hierarchy, while ensuring that the migrated accounts are computed according to the corresponding convention.
US08924270B2 Monetization of digital content contributions
Methods and system for admitting a content provider into a revenue sharing program are disclosed. In one embodiment, the method comprises receiving a request from a content provider to participate in the revenue sharing partner program and determining whether to invite the content provider based at least in part on infraction information associated with the content provider.
US08924268B1 System and method for assessing loan servicer performance in prosecuting security interest enforcement actions
A legal process management system facilitates simultaneous dynamic dialogs between legal process managers and networked attorneys and contractors providing services in connection with security interest enforcement actions. The legal process managers submit queries and deadlines selected to timely guide the attorneys and contractors through the requirements of the security interest enforcement actions. The attorneys and contractors submit responsive answers revealing the status of their enforcement actions. The legal process management system allows the monitored attorneys to share in the information provided by the monitored contractors. The legal process management system further includes mechanisms for reminding the attorneys and contractors about impending deadlines. The system also allows the attorneys and contractors to be assessed on their success in complying with the queries and deadlines submitted by the legal process managers. An events based management system is also disclosed to aid in the completion of an SIEA event. The events based management system follows and calculates completion times for an SIEA and its subparts by providing a flexible system for managing SIEA milestones and events. A reporting system is also provided for keeping track of event and milestone completion.
US08924262B2 Automatic resupply of consumable commodities
Methods and systems for facilitating initiation of resupply orders for consumable commodities include using a stand-alone electronic or audio-generating device incorporated into retail product packaging. The stand-alone device is equipped with a rudimentary processor or logic circuit, a memory, and a wireless transmitter. A simple user interface/activation device such as a push button or membrane switch is coupled to the logic circuit or processor. The stand-alone device is incorporated into or with product packaging, and may be configured with a resupply code at or after a point of sale. A user may activate the user interface of the device when the product needs resupplying, causing the resupply code to be transmitted to an access point or terminal that initiates a reorder sequence for the product.
US08924260B1 Dynamic ingestion and processing of transactional data at the point of sale
A point-of-sale terminal differentiates dynamically among different data streams by processing data encoded with “sentinels” that bracket the beginning and end of the data and identify the type of data.
US08924253B2 Systems and methods related to delivering targeted advertising to consumers
In embodiments of the present invention improved capabilities are described for delivering targeted advertising to users. A digital ad targeting system is adapted to operate with respect to expressly provided profiles of and relating to consumers. The expressly provided profiles may include psychographic information of and relating to consumers. The system may include an application, a database, and/or an interface. Related methods are disclosed.
US08924250B2 Advertising in virtual environments based on crowd statistics
Embodiments of the invention may be used to place a targeted advertisement on a billboard (or other advertising location) in an immersive virtual environment by determining the interests of a group of users at a given location to calculate an advertisement matching the whole group. The selected advisement may be based not only on the sum of individual interests for the avatars present in the particular location, but also current interaction between the avatars. As groups of users communicate with one another within a virtual world, the substance of their communications may contribute to what advertisement is selected and presented to the avatars at the advertising location.
US08924232B2 Device and method for comparing molecular signatures
A method (10) for clinical decision support by comparison of multiple molecular signatures of biological data is provided. The method comprises comparing at least two of said molecular signatures are different kinds of molecular signatures. Furthermore, a device (70), a system (100), and a computer program product (200) and a use for clinical decision support, performing the steps according to the method (10) is provided.
US08924224B2 System and method for creating and displaying optional order sets in healthcare environment
A method, system and computerized medium in a computerized environment for placing optional orders for an order set for a patient is provided. A request to display an order set for a patient is received. The order set comprises one or more optional orders. The optional orders that may or may not be placed for the order set. The optional orders are determined and the optional orders are displayed. A selection of one or more of the optional orders to be placed for the order set is received and the selected optional orders are placed for the order set.
US08924219B1 Multi hotword robust continuous voice command detection in mobile devices
In a first speech detection mode, a computing device listens for speech that corresponds to one of a plurality of activation phrases or “hotwords” that cause the computing device to recognize further speech input in a second speech detection mode. Each activation phrase is associated with a respective application. During the first speech detection mode, the computing device compares detected speech to the activation phrases to identify any potential matches. In response to identifying a matching activation phrase with a sufficiently high confidence, the computing device invokes the application associated with the matching activation phrase and enters the second speech detection mode. In the second speech detection mode, the computing device listens for speech input related to the invoked application.
US08924218B2 Automated personal assistance system
An automated personal assistance system employing artificial intelligence technology that includes speech recognition and synthesis, situational awareness, pattern and behavioral recognition, and the ability to learn from the environment. Embodiments of the system include environmental and occupant sensors and environmental actuators interfaced to an assistance controller having the artificial intelligence technology incorporated therein to control the environment of the system. An embodiment of the invention is implemented as a vehicle which reacts to voice command for movement and operation of the vehicle and detects objects, obstructions, and distances. This invention provides the ability to monitor for the safety of operation and modify dangerous maneuvers as well as to learn locations in the environment and to automatically find its way to them. The system may also incorporate communication capability to convey patterns of environmental and occupant parameters and to a monitoring center.
US08924217B2 Communication converter for converting audio information/textual information to corresponding textual information/audio information
A communication converter is described for converting among speech signals and textual information, permitting communication between telephone users and textual instant communications users.
US08924215B2 System and method for recognizing speech with dialect grammars
Disclosed herein are systems, computer-implemented methods, and computer-readable media for recognizing speech. The method includes receiving speech from a user, perceiving at least one speech dialect in the received speech, selecting at least one grammar from a plurality of optimized dialect grammars based on at least one score associated with the perceived speech dialect and the perceived at least one speech dialect, and recognizing the received speech with the selected at least one grammar. Selecting at least one grammar can be further based on a user profile. Multiple grammars can be blended. Predefined parameters can include pronunciation differences, vocabulary, and sentence structure. Optimized dialect grammars can be domain specific. The method can further include recognizing initial received speech with a generic grammar until an optimized dialect grammar is selected. Selecting at least one grammar from a plurality of optimized dialect grammars can be based on a certainty threshold.
US08924213B2 Detecting potential significant errors in speech recognition results
In some embodiments, the recognition results produced by a speech processing system (which may include two or more recognition results, including a top recognition result and one or more alternative recognition results) based on an analysis of a speech input, are evaluated for indications of potential significant errors. In some embodiments, the recognition results may be evaluated using one or more sets of words and/or phrases, such as pairs of words/phrases that may include words/phrases that are acoustically similar to one another and/or that, when included in a result, would change a meaning of the result in a manner that would be significant for a domain. The recognition results may be evaluated using the set(s) of words/phrases to determine, when the top result includes a word/phrase from a set of words/phrases, whether any of the alternative recognition results includes any of the other, corresponding words/phrases from the set.
US08924212B1 System and method for robust access and entry to large structured data using voice form-filling
A method, apparatus and machine-readable medium are provided. A phonotactic grammar is utilized to perform speech recognition on received speech and to generate a phoneme lattice. A document shortlist is generated based on using the phoneme lattice to query an index. A grammar is generated from the document shortlist. Data for each of at least one input field is identified based on the received speech and the generated grammar.
US08924209B2 Identifying spoken commands by templates of ordered voiced and unvoiced sound intervals
A method is disclosed for identifying a spoken command by detecting intervals of voiced and unvoiced sound, and then comparing the order of voiced and unvoiced sounds to a set of templates. Each template represents one of the predetermined acceptable commands of the application, and is associated with a predetermined action. When the order of voiced and unvoiced intervals in the spoken command matches the order in one of the templates, the associated action is thus selected. Silent intervals in the command may also be included for enhanced recognition. Efficient protocols are disclosed for discriminating voiced and unvoiced sounds, and for detecting the beginning and ending of each sound interval in the command, and for comparing the command sequence to the templates. In a sparse-command application, this method provides fast and robust recognition, and can be implemented with low-cost hardware and extremely minimal software.
US08924205B2 Methods and systems for automatic enablement or disablement of noise reduction within a communication device
The invention automatically enables and disables noise reduction based on a noise threshold. This threshold can be pre-defined by a user for a particular machine or can be defined “on the fly” before/during a telephonic conversation. With this flexibility, the users can “by-pass” the noise reduction and preserve the voice quality which are usually altered/modified by noise reduction algorithms. The present invention provides a novel system and method for monitoring the audio signals, analyze selected audio signal components, compare the results of analysis with a threshold value, and enable or disable noise reduction capability of a communication device.
US08924204B2 Method and apparatus for wind noise detection and suppression using multiple microphones
Unlike sound based pressure waves that go everywhere, air turbulence caused by wind is usually a fairly local event. Therefore, in a system that utilizes two or more spatially separated microphones to pick up sound signals (e.g., speech), wind noise picked up by one of the microphones often will not be picked up (or at least not to the same extent) by the other microphone(s). Embodiments of methods and apparatuses that utilize this fact and others to effectively detect and suppress wind noise using multiple microphones that are spatially separated are described.
US08924194B2 Automatic translation of advertisements
In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable communicating may be determined based on at least one communication received by the user or at least one communication provided by the user. The commercial message may be presented to the user in the target language.
US08924190B2 Method and system for correcting a temperature measurement signal
A method including digitally modelling a temperature measured by a sensor by using a modeled signal and estimating a lag error signal for the sensor from the modeled signal and a signal obtained by filtering the modeled signal, the filter having as a parameter an estimate of a time constant of the sensor, and correcting the measurement signal delivered by the sensor by the estimated lag error signal. The time constant of the sensor is estimated as a function of time from the measurement signal and the modeled signal.
US08924189B2 Template-based approach for workload generation
A system and method for workload generation include a processor for identifying a workload model by determining each of a hierarchy for workload generation, time scales for workload generation, and states and transitions at each of the time scales, and defining a parameter by determining each of fields for user specific attributes, application specific attributes, network specific attributes, content specific attributes, and a probability distribution function for each of the attributes; a user level template unit corresponding to a relatively slow time scale in signal communication with the processor; an application level template corresponding to a relatively faster time scale in signal communication with the processor; a stream level template corresponding to a relatively fastest time scale in signal communication with the processor; and a communications adapter in signal communication with the processor for defining a workload generating unit responsive to the template units.
US08924183B2 Systems and methods for predicting the useable life of a photoreceptor in imaging devices
Systems and methods of determining a predicted usable life of components, such as a photoreceptor, associated with an imaging device. The systems and methods include a power source configured to increase an electric field across the photoreceptor. A sensor or array is configured to detect charge deficient spots (CDS) in a charge transport layer (CTL) of the photoreceptor as a result of increasing the electric field. The systems and methods are configured to determine the predicted useable life of the photoreceptor based on the detected CDS. The systems and methods are further configured to output a report of the estimation. The estimation is conducted at fixed or variable intervals throughout the life of the photoreceptor and/or imaging device.
US08924179B2 Assembly and method for determining an angular position
An assembly and a method determine the angular position of a rotating machine by way of an inductive sensor. From the excitation signal for a primary winding of a sensor and voltages induced in the two secondary windings of the sensor, three more signals are derived using phase shifters and polarity sign determination units. The six signals in total are sampled using a sample and hold sampling unit and provided to a processor for evaluation, which then calculates the current angular position of the rotating machine at the sampling time.
US08924177B2 Automated emergency power supply test using engine exhaust temperature
An automated emergency power supply system (EPSS) and testing solution that records generator load values and engine exhaust temperature values to evaluate whether an EPSS test satisfies legislated test criteria. The EPSS test is carried out under software control, which initiates a test by instructing an automatic transfer switch (ATS) to change its status to a test status, causing the essential loads to be powered by a generator instead of a main utility power source. Power monitors record the ATS and generator status during the test as well as electrical parameter data from the ATS and generator and exhaust temperature data and other engine parameter data from the generator. When the test is concluded, the ATS is instructed to return the status to normal so that power delivery is resumed from the main power source. The electrical and engine parameter data is analyzed and compared against legislated test criteria to determine a pass/fail result of the EPSS test.
US08924168B2 Method and system to detect actuation of a switch using vibrations or vibration signatures
Described herein are embodiments of methods and systems to detect actuation of a switch using vibrations and vibration signatures. One aspect of the method comprises sending an actuation signal to a switch, receiving a vibration signal associated with the switch, and determining from the vibration signal whether the actuation occurred.
US08924158B2 Seismic acquisition system including a distributed sensor having an optical fiber
A seismic acquisition system includes a distributed optical sensor (having an optical fiber) and an interrogation subsystem configured to generate a light signal to emit into the optical fiber. The interrogation subsystem receives, from the distributed optical sensor, backscattered light responsive to the emitted light signal, wherein the backscattered light is affected by one or both of seismic signals reflected from a subterranean structure and noise. Output data corresponding to the backscattered light is provided to a processing subsystem to determine a characteristic of the subterranean structure.
US08924156B2 Method, apparatus, computer program and user interface
A method, apparatus, computer program and user interface wherein the method includes: obtaining coordinate information from a first application where the coordinate information uniquely identifies an address as a location in a coordinate space; storing, using a second application, the coordinate information so that the coordinate information is associated with contact information indicative of the address; detecting user selection of a control element associated with the stored contact information; and in response to the detection of the user selection of the control element providing the coordinate information to the first application.
US08924155B2 System and method for access point based positioning
Apparatus and methods for scanning for access points (APs) for wireless local area network (WLAN) positioning. In one embodiment a wireless device includes a WLAN positioning system. The WLAN positioning system includes an AP scanner. The AP scanner is configured to determine which WLAN channels are being used by APs proximate to the wireless device. The AP scanner is also configured to scan for AP transmissions only the WLAN channels determined to be used by APs proximate to the wireless device. The AP scanner is further configured to extract signal strength and AP identification information for WLAN positioning from the AP transmissions on the scanned channels.
US08924152B2 Remote management system for equipment
A system is provided for monitoring system and operational parameters on one or more pieces of machinery or equipment. The system can monitor the pieces of machinery or equipment in real time, i.e., the time delay between the taking of a measurement on a piece of equipment and its subsequent display in the system is within accepted standards, e.g., from about 1 second to about 1 minute depending on the type of measurement or data set being monitored. The system can also permit the tracking of the pieces of machinery or equipment and can enable the transfer, i.e., the sending and/or receiving, of information between the system and the pieces of machinery or equipment.
US08924141B2 Information providing apparatus
An information providing apparatus makes a decision, when an information providing deciding unit decides that driving support information is to be provided, as to whether the output of the voice information about the driving support information responding to a command from the information providing deciding unit and the output of the voice information about route guidance info nation responding to a command from a route guidance unit overlap each other or not, and controls, when they overlap each other, the output of voice information by an information providing output unit in such a manner as to prevent the output of the voice information about the driving support information from overlapping with the output of the voice information about the route guidance information.
US08924138B2 System and method for measuring and reducing vehicle fuel waste
One way to improve fuel efficiency of a vehicle is to improve the usage of various gears. One way to measure the amount of fuel wasted due to suboptimal gear shifting is to compare the actual gear used for various driving conditions with the optimal gear used. Such comparisons may be combined with determinations of amount of fuel used to determine how much fuel has been lost due to suboptimal shifting. These techniques are applicable to tracking employment of other driving best practices as well.
US08924137B2 Method and apparatus for dynamic air traffic trajectory synchronization
According to aspects of the embodiments, there is provided an apparatus and method to synchronize trajectories from independent systems such as from a flight management system and the ground Air traffic control during the entire history of a flight. Since a number of trajectory discrepancy factors will intervene during the lifetime of a flight, such as a change in flight intent, controller intervention, or large deviations of the actual flight from the predicted trajectory due to prediction errors, there is need to dynamically monitor these deviations and control a dynamic synchronization cycle. A dynamic trajectory synchronization algorithm attempts to bring each of the systems back into balance whenever a disturbance causes an imbalance. Disturbances include deviation of atmospheric conditions from predicted, change of pilot preference, and unpredicted events requiring controller action, such as need for separation from other aircraft or change in convective weather, special use airspace, or scheduling requirements.
US08924136B2 Device and method for controlling start of compression self-ignition engine
A start control device includes a compression self-ignition engine, fuel injectors, a piston stop position detector, a starter motor and a controller for automatically stopping the engine when a predetermined automatic stop condition is satisfied, and thereafter, when a predetermined restart condition is satisfied and a compression-stroke-in-stop cylinder piston stop position is within a reference stop position range set relatively on a bottom dead center side, restarting the engine by injecting the fuel into the compression-stroke-in-stop cylinder while applying the rotational force to the engine using the starter motor. In restarting the engine, when the fuel is injected in the compression-stroke-in-stop cylinder, the controller controls the fuel injector to perform a pre-injection before a main injection and increase a total injection amount of the fuel for the pre-injection as the stop position of the compression-stroke-in-stop cylinder piston is further on a top dead center side.
US08924131B2 Method and apparatus for controlling a diagnostic module for an exhaust gas sensor
A method and apparatus for controlling a diagnostic module for an exhaust gas sensor in a vehicle is provided. The exhaust gas sensor is located in an exhaust pathway in the vehicle. The diagnostic module may be configured to perform a signal range verification of an oxygen sensor portion of the exhaust gas sensor. A controller is operatively connected to the exhaust gas sensor and to the vehicle engine. The controller disables the diagnostic module when one or more entry conditions are satisfied. The entry conditions may include requiring the engine speed to be greater than a fuel cut-off threshold, the fuel cut-off threshold being the engine speed at which the fuel to the engine is terminated. The entry conditions may include: no fuel being delivered to the engine; and a vehicle exhaust brake mode being activated such that the exhaust pathway from the engine is obstructed.
US08924129B2 Fuel pump control device for an internal combustion engine
An engine fuel pump control apparatus is provided. The engine fuel pump control apparatus is connected to an engine and a transmission. A fuel pump is interposed in a fuel conduit between a fuel tank and the engine and the fuel pump has a selectively variable fuel delivery rate. A fuel pump controller is configured to adjust a fuel delivery rate from the fuel pump to the engine in which the fuel pump controller is configured to increase the fuel delivery rate as a rotational speed of the engine increases. The fuel pump controller is further configured to adjust the fuel delivery rate as a detected vehicle speed characteristic varies.
US08924120B2 Regenerative brake control system and method
A regenerative brake control system for a vehicle includes a vehicle controller, a driveline torque distribution device interfacing with the vehicle controller, an electric machine interfacing with the driveline torque distribution device, a plurality of wheels coupled to the electric machine and at least one traction condition input indicating traction of the plurality of wheels provided to the vehicle controller. The vehicle controller engages the driveline torque distribution device and the electric machine apportions regenerative brake torque to the wheels in proportion to the traction of the wheels. A regenerative brake control method for a vehicle is also disclosed.
US08924102B2 Dynamic supplemental downforce control system for planter row units
A dynamic supplemental downforce control system for a planter row unit. The system includes closed-loop feedback circuit that cooperates with a downforce actuator to dynamically control fluid flow to the downforce actuator to maintain balance between the actual gauge wheel downforce and a desired gauge wheel downforce during planting operations.
US08924097B2 Method and system for harvesting and ensilage of feed material
Plant material for ensilage is harvested using at least one harvesting vehicle in the field, is hauled to a silo and is compressed using a compression device. The compression output of the compression device is compared to the harvesting output of the at least one harvesting vehicle, and a command to increase the harvesting output or to decrease the harvesting output of the harvesting vehicle (1) to a non-vanishing value is generated when the harvesting output deviates significantly from the compression output.
US08924089B2 Automobile and method of controlling automobile
Disclosed are an automobile and a method of controlling an automobile, capable of deploying an airbag at an optimum time. To this end, an automobile according to a first exemplary embodiment of the present invention includes a first sensor configured to detect a relative distance and a relative velocity with respect to a front obstacle of the automobile; a second sensor configured to detect an impact signal value when the automobile collides with the obstacle; and a controller configured to change a set impact critical value by using the relative distance and the relative velocity detected by the first sensor and deploy an airbag when the impact signal value detected by the second sensor is greater than the changed impact critical value.
US08924076B2 Interactive vehicle glazing
A laminated vehicle glazing comprising: at least two glazing panes laminated together by at least one interlayer therebetween; at least one sensor which is manually operable by the presence of a user's hand contacting or proximal to at least one of the panes; at least one shield associated with the at least one sensor whereby the at least one sensor is manually operable by the presence of a user's hand from only one side of the vehicle glazing; and at least one connector electrically connected to the at least one sensor connectable to an external device for control of the external device by manual operation of the at least one sensor.
US08924065B2 Hybrid vehicle control apparatus
The hybrid vehicle has a motor generator disposed in a power transmission path and performing as an electric motor and an electric generator, a direct injection engine configured to execute an ignition start in which fuel is injected into any cylinder with a piston stopped in an expansion stroke and ignited for the start, and an engine connecting/disconnecting clutch of friction engagement type directly connecting and interrupting the direct injection engine to/from the motor generator. The control device of the hybrid vehicle has an MG creep mode in which the motor generator is used as an electric motor and rotationally driven at a predetermined first rotation speed to generate a creep torque while the engine connecting/disconnecting clutch is interrupted and the direct injection engine is stopped, and a charging creep mode in which the direct injection engine is operated at a predetermined second rotation speed higher than the first rotation speed to generate the creep torque with the motor generator used as an electric generator to charge a battery while the engine connecting/disconnecting clutch is connected, the control device performs the ignition start of the direct injection engine during the MG creep mode and provides connection control of the engine connecting/disconnecting clutch after a rotation speed of the direct injection engine exceeds a rotation speed of the motor generator to raise the rotation speed of the motor generator and directly connect the direct injection engine to the motor generator when a transition is made from the MG creep mode to the charging creep mode.
US08924062B2 Methods and systems for driveline mode transitions
Systems and methods for improving operation of a hybrid vehicle are presented. In one example, a method for transitioning between regenerative braking and providing positive torque to a driveline is presented.
US08924056B2 System and method for balancing a storage battery for an automotive vehicle
A system and method is provided for balancing a storage battery for an automotive vehicle. The battery is of the type including a plurality of storage cells. The system includes a thermoelectric device and a controller. The thermoelectric device receives thermal energy and converts the thermal energy into electric energy. The controller determines a subset of the storage cells in the battery to be charged based on an amount of electric charge in each of the storage cells. Furthermore, the controller causes the electric energy to be distributed to each storage cell in the subset in an effort to balance the battery in the vehicle.
US08924045B2 Device for adjusting and locking a movable control surface
An apparatus is provided for adjusting and locking a movable control surface, which includes, but is not limited to a rotatably held spindle, an adjustment body, a linear guide, a drive unit, a linear positioning encoder and a control unit. The adjustment body with the linear guide is slidably guided along a first movement axis, and the spindle is connected to the adjustment body for moving the adjustment body along the movement axis. The adjustment body is configured to connect to a control surface mount, and the linear positioning encoder and the drive unit are connected to the control unit. The latter is designed to adjust a predetermined actuating position of the adjustment body by rotation of the spindle with the drive unit and by comparing an actual position, detected by the linear positioning encoder, of the adjustment body with the predetermined actuating position.
US08924036B2 System and method for heating and insulating contrast media
A system for heating and insulating contrast media is disclosed herein. A thermal insulating cover sized to cover at least a portion of a contrast media container is provided with a heating element. A temperature sensor measures the temperature of the contrast media and communicates this temperature to a temperature controller, which controls the heating element in order to maintain the contrast media near a predetermined temperature. Temperature data is transmitted to a computer system by a data communicator.
US08924033B2 Generalized grid security framework
The subject specification comprises a generalized grid security platform (GGSP) that can control power distribution and operations in a power transmission and distribution grid (PTDG) in real or near real time. The GGSP can receive data from one or more data sources, including a PMU(s) or an IED(s), which can obtain power system related data and provide at least a portion of such data to the GGSP at a subsecond rate. The GGSP can correlate data from the data sources based at least in part on a temporal, geographical, or topological axis. The GGSP can analyze the data, including performing predictive analysis, e.g., via simulation, root cause analysis, post mortem analysis, or complex event processing, when desired, to facilitate identifying a current or predicted future state of the PTDG, a cause or source of an abnormal condition, or a remedial action execution plan, new operation or maintenance guidance, etc.
US08924029B2 Apparatus and method for increasing the ultimate recovery of natural gas contained in shale and other tight gas reservoirs
A method includes obtaining a model associated with production of natural gas from a well, where the well has a choke valve that controls flow of material including natural gas from the well. The method also includes identifying, using the model, a solution that increases an amount of natural gas obtained from the well over a specified time horizon. In addition, the method includes adjusting operation of the choke valve based on the identified solution. The model could be generated using geological data associated with the well and/or historical data associated with natural gas production from the well. A natural gas reservoir can be modeled as a continuous stirred bed with a rock or shale void fraction using mass or volumetric unit balances. Gas content versus pressure for the well can be plotted, and Langmuir adsorption parameters for the well can be identified using the plotted gas content versus pressure.
US08924025B2 Heating, ventilating, and air conditioning module for a vehicle
A heating, ventilating, and air conditioning (HVAC) module for a vehicle includes an HVAC structure to accommodate a plurality of HVAC system components, the HVAC structure configured to be installed in a host vehicle. The HVAC module also includes an interconnect network with a first group of the HVAC system components and a hub component, wherein the hub component is coupled to a second group of the HVAC system components. An HVAC module connector is coupled to the interconnect network to establish data connectivity between the interconnect network and an electronic control module of the host vehicle.
US08924012B2 Electro-hydraulic interactive double feedback loop
An electro-hydraulic circuit enabling two mechanical devices to shadow each other's movements without any direct mechanically-operative linkage between the devices. The two devices incorporate matching sets of hydraulic actuators for inducing movements of movable components of the devices. For each actuator in a given one of the devices, a system of electronic sensors and hydraulic valves, in conjunction with a central processing and control system, keeps track of the physical positions and configurations of the actuator and the corresponding actuator in the other device, and what the status of the actuators should be in relation to each other. If an actuator associated with one device is moved by an external force, a corresponding actuator in the other device moves in response to that external force, with proportionate direction, speed, and force.
US08924011B2 Intelligent robot apparatus responsive to environmental change and method of controlling and reconfiguring intelligent robot apparatus
Provided is a robot apparatus and a method of reconfiguring a software component and an internal environment that may autonomously optimize and reconfigure a component execution program, execution environment settings, and the like, dynamically reconfigure components using a component included in the robot or a component downloaded from a server, or optimally configure an internal configuration of the robot, in response to the provided command so that the robot apparatus may perform a provided command in response to a change in an environment by dynamically recognizing the change in the environment when an environment in which the robot is used, although the external environment or the internal environment is changed while the robot is operated.
US08924008B2 Medicine feeding device and a medicine counting device using the medicine feeding device
A medicine feeding device is configured by providing a first rotor that rotates around a first shaft, a second rotor that rotates around a second shaft, a partition wall extending from the second rotor towards the first rotor, a medicine discharge port provided on the outside of the second rotor, a medicine guide section located in the downstream of a movement section in the medicine transport direction, and a height regulator disposed between the movement section and medicine guide section. In addition, the width regulator that is disposed between the medicine guide section and the height regulator is further provided. Also, a medicine counting device is further provided with a medicine detection means for detecting the medicine that is supplied from the medicine discharge port, and a counting means (central control unit) for counting the medicines based on the detection performed by the medicine detection means.
US08923999B2 Volumetric cut planning
Methods for computer-aided manufacturing and design, and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional (3D) solid part model and an associated 3D solid blank. The method includes defining an initial in-process workpiece (IPW) as the same as the 3D solid blank, and defining a cut volume in-process feature to be removed from the IPW. The method includes removing the cut volume in-process feature from the IPW. The method can include calculating and storing the cut volume in-process feature or the updated IPW with the removed cut volume in-process feature. The updated in-process workpiece can be calculated and displayed for each state at all times, in various embodiments.
US08923998B2 Performance monitoring and audio playback apparatuses and methods
We have disclosed methods of controlling audio playback at a portable performance monitoring device. These methods may include playing music at a first volume, receiving athletic performance parameter data from a sensor at a portable performance monitoring device, reducing the volume of the music played while continuing to play the music, playing audio performance feedback with a portable performance monitoring device while music plays, and returning the volume to the first volume.
US08923989B2 Lead assembly including a polymer interconnect and methods related thereto
A lead assembly includes a ring component having mechanical coupling features, and at least one polymer component mechanically coupled with the mechanical coupling features of the ring component. Elongate tubing is disposed over the polymer component and is secured with the polymer component.
US08923971B2 Method and apparatus for neural stimulation with respiratory feedback
A neural stimulation system controls the delivery of neural stimulation using a respiratory signal as a therapy feedback input. The respiratory signal is used to increase the effectiveness of the neural stimulation, such as vagal nerve stimulation, while decreasing potentially adverse side effects in respiratory functions. In one embodiment, the neural stimulation system synchronizes the delivery of the neural stimulation pulses to the respiratory cycles using a respiratory fiducial point in the respiratory signal and a delay interval. In another embodiment, the neural stimulation system detects a respiratory disorder and, in response, adjusts the delivery of the neural stimulation pulses and/or delivers a respiratory therapy treating the detected respiratory disorder.
US08923958B2 System and method for evaluating an electrophysiological signal
A method of evaluating an electrophysiological signal is disclosed. A mathematical reconstruction over at least one cycle of the electrophysiological signal is used to identify an abnormal substrate. A non-transitory computer readable medium is also disclosed. The nontransitory computer readable medium has stored thereon instructions for identifying a pathological substrate from a mathematical reconstruction of an electrophysiological signal, which, when executed by a processor, causes the processor to perform steps comprising using a mathematical reconstruction over many cycles of the electrophysiological signal to identify a pathological state. A system for evaluating an electrophysiological signal includes a processor configured to identify a pathological condition from a mathematical reconstruction of the electrophysiological signal. The system also includes a data input coupled to the processor and configured to provide the processor with the electrophysiological signal. The system further includes a user interface coupled to either the processor or the data input.
US08923956B2 Electrodynamic sensors and applications thereof
An electrodynamic sensor comprises a high input impedance electrometer adapted to measure small electrical potentials originating from an object under test and having a pair of input probes, characterized in that at least one of said pair of input probes has no direct electrical contact with said object, wherein the circuit arrangement of said electrometer comprises an electrode (1) connected to an amplifier (9), which includes a combination of ancillary circuits cumulatively to increase the sensitivity of said electrometer to said small electrical potentials while not perturbing the electrical field associated therewith.
US08923955B2 Use of a system for imaging by fiber-optic confocal fluorescence in vivo in situ, system and method for imaging by fiber-optic confocal fluorescence in vivo in situ
A method for imaging a tissue includes collecting a light signal from at least part of said tissue, using a fiber optic probe for fluorescence imaging, wherein the fiber optic probe comprises a plurality of optic fibers, and wherein a distal tip of the fiber optic probe is placed at a distance from said tissue, said imaging being made confocal at a proximal tip of said fiber optic probe. A fluorescence imaging system includes an endoscope equipped with a working channel, in which a fiber optic probe has been inserted, wherein the fiber optic probe is movable between a retracted position and at least one position of extension, said fiber optic probe comprising a plurality of optic fibers for performing imaging of a tissue, said imaging being confocal via a processor located at a proximal tip of said fiber optic probe.
US08923941B2 Methods and apparatus for generating data output containing physiological and motion-related information
A method of generating a data string containing physiological and motion-related information includes sensing physical activity of a subject via at least one motion sensor attached to the subject, sensing physiological information from the subject via at least one photoplethysmography (PPG) sensor attached to the subject, and processing signals from the at least one motion sensor and signals from the at least one PPG sensor into a serial data string of physiological information and motion-related information. A plurality of subject physiological parameters can be extracted from the physiological information, and a plurality of subject physical activity parameters can be extracted from the motion-related information. The serial data string is parsed out such that an application-specific interface can utilize the physiological information and motion-related information for an application that generates statistical relationships between subject physiological parameters and subject physical activity parameters in the physiological information and motion-related information.
US08923939B2 Superconduction apparatus
A superconduction apparatus includes: a superconductor; a first vacuum vessel configured to accommodate said superconductor; a cooling unit which comprises a cold head configured to generate a temperature at which the superconductor is set to a superconduction state; and a second vacuum vessel configured to accommodate the cooling unit. The head and the superconductor are connected through a first connection hole which communicates the first vacuum vessel and the second vacuum vessel.
US08923936B2 Mobile terminal and image display method for the same
A mobile terminal and method for supporting an image display are provided. The mobile terminal includes a display unit for outputting images according to an operation of the mobile terminal, an exterior case for enclosing the display unit, a film layer arranged so as to cover the display unit and the exterior case, and including an image printed in an area thereof excluding a region corresponding to the display unit, a storage unit for pre-storing screen images that are associated with the image printed on the film layer and are to be output to the display unit according to the operation of the mobile terminal, and a control unit for controlling an operation to output the screen images stored in the storage unit to the display unit.
US08923921B2 Signal enhancement for load modulation
Systems and methods are provided for enhancing a signal for load modulation from reading a smartcard. According to such methods, an antenna signal is generated by transceiver circuitry. An antenna signal field associated with the antenna signal can be transmitted. A reference signal that is substantially constant in amplitude and phase and substantially in phase with a carrier frequency of the antenna signal can be generated. A modulated antenna signal can be received. The modulated antenna signal can include the antenna signal that has been modulated as a result of the presence of a smartcard within the antenna signal field. The reference signal can be subtracted from the modulated antenna signal to produce a resultant signal. The resultant signal may be provided to receiving circuitry of the transceiver circuitry.
US08923912B2 Base station apparatus, method, and radio communication system
A mobile communications terminal divides a plurality of multipath signals associated with radio signals transmitted from a plurality of base stations using an S-CCPCH into groups by base station, i.e., by transmit source, maximum-ratio-combines a plurality of multipath signals associated with each same base station which is a transmit source into a composite signal, decodes the composite signal, and selects a composite signal having a good decoded result from among decoded composite signals.
US08923908B2 Distributed antenna system
A distributed antenna system includes a first antenna disposed covering a predetermined communication range, the first antenna carrying out a communication at least at a low-frequency band, and a plurality of second antennas disposed covering the predetermined communication range, the plurality of second antennas carrying out a communication at a high-frequency band. The distributed antenna system is operable to carry out a communication between the first antenna and the second antennas, and a mobile terminal located within the predetermined communication range by means of carrier aggregation using the low-frequency band and the high-frequency band. The distributed antenna system further includes a BB module equipped in a base station for carrying out a communication within the predetermined communication range, the first antenna and the second antennas being each connected to the one BB module via an RF module.
US08923897B2 Methods and apparatus for adaptive paging in peer-to-peer networks to improve power efficiency and setup latencies
A method, a computer program product, and an apparatus are provided. The apparatus determines paging resources of a plurality of paging resources allocated for listening to paging messages. In addition, the apparatus transmits information indicating the allocated paging resources in a peer discovery signal. The apparatus may determine the paging resources on which to listen based on information received in peer discovery signals received from other wireless devices. The received information indicates the paging resources allocated to the other wireless devices.
US08923894B1 Device for automated signal capture and location based on real-time analysis of signal characteristics
An automated spectrum monitoring system may include a measurement device having a signal information display configured to visually present signal information pertaining to a signal, a real-time trigger detector configured to detect a trigger corresponding to the signal, and a mapping application configured to determine a geographic location of a source of the signal and visually present an indication of the geographic location.
US08923892B2 Method and apparatus for updating femtocell proximity information
Techniques are described herein for updating proximity information associated with a femtocell in a wireless communication system. An example of a method described herein includes identifying a location within a wireless communication network, associating the location with a femtocell for which proximity information relating to position of the femtocell is maintained, performing at least one search for the femtocell, and updating the proximity information maintained for the femtocell based on results of the at least one search. Another example of a method described herein includes obtaining a report of proximity information relating to a femtocell, identifying one or more network devices for which the proximity information is relevant, and communicating proximity information update signaling to the one or more network devices.
US08923882B2 Determining a deployment of a wireless network
Methods, systems, and devices for determining a deployment of a wireless network are described herein. One method includes receiving, via a computing device, radio frequency data associated with a structure, wherein the structure includes a number of sensor nodes, receiving physical parameters associated with the structure, determining a number of relay nodes to deploy in the structure based, at least in part, on the radio frequency data and the physical parameters, and determining a location to deploy each of the number of relay nodes in the structure based, at least in part, on the radio frequency data and the physical parameters.
US08923880B2 Selective joinder of user equipment with wireless cell
Embodiments are described herein for selective joinder, by a user equipment (“UE”), to a wireless cell of a plurality of wireless cells. In various embodiments, this may include transitioning, by the UE, from an idle mode to a connected mode, and contemporaneously with the transition of the UE from the idle mode to the connected mode, measuring, by the UE, signals of a first plurality of cells. In various embodiments, the UE may identify, from within the first plurality of cells, a second plurality of cells having measured signals that satisfy a channel condition criterion and frequency priorities that satisfy a priority criterion. In various embodiments, the UE may be configured to select and join a cell of the second plurality of cells, randomly or based on respective loads of the second plurality of cells.
US08923879B2 Method, apparatus, and system for controlling services
The present invention provides a method, an apparatus, and a system for controlling services, where the method includes: receiving, by a PCRF, congestion state information on a cell, resource-related information on the cell, and subscriber-related information on a UE in an activated state in the cell that are sent by an access network device; generating, by the PCRF, a QoS policy and/or a charging policy for the UE in the activated state in the cell according to the congestion state information on the cell, the resource-related information on the cell, and the subscriber-related information on the UE in the activated state in the cell; sending, by the PCRF, the generated QoS policy and/or charging policy to a PCEF, so as to enable the PCEF to execute the QoS policy and/or the charging policy.
US08923878B2 Mobile station, radio base station, and mobile communication method
A mobile station, where the mobile station includes a reception quality measurement unit, a channel quality information transmission unit, and a control signal transmission unit, where the reception quality measurement unit is configured to measure a reception quality of a pilot signal of each of a plurality of cells, when a radio link is established with the plurality of cells, where the channel quality information transmission unit is configured to transmit, to a first cell having the beset reception quality among the plurality of cells, channel quality information corresponding to the reception quality, and where the control signal transmission unit is configured to transmit, to a cell other than the first cell among the plurality of cells, a control signal requesting not to transmit a data signal by using the same resource as the first cell.
US08923871B2 Mobile communication system, relay station, base station, control method thereof, and computer readable medium
A mobile communication system includes a base station and a relay station. The relay station acquires a donor cell list indicating at least one candidate cell that can be used for a backhaul link. The relay station or the base station determine a donor cell used for the backhaul link from the donor cell list based on both first and second cell management information. The first cell management information relates to the at least one candidate cell and originates from the at least one base station. The second cell management information originates from the relay station.
US08923870B2 Apparatus, computer programs and methods for enabling filtering of neighbor cells or frequencies
A serving cell sends to user equipments (UEs) indications of frequency bands supported by neighbor cells/frequencies, at least one individual neighbor cell/frequency supporting a plurality of frequency bands. The neighbor cells/frequencies are filtered by the UE to retain only those that are indicated to support a frequency band or frequency bands which are also supported by the UE. The sent indications comprise, for each respective neighbor cell/frequency, one absolute radio frequency channel number (ARFCN) associated with the respective neighbor cell/frequency and the frequency band or bands associated with the respective neighbor cell/frequency. Examples are given of various system information blocks for sending the frequency band indications to the UE. In one embodiment they are arranged in an information element IE having an entry for each of the neighbor cells/frequencies and a list of frequency bands for each entry.
US08923867B2 Mobile communication system, base station apparatus and mobile station apparatus
The time spent in handover is shortened when a mobile station apparatus performs random access for handover. In a mobile communication system where a mobile station apparatus 200 uses any signature of a beforehand determined signature group between the mobile station apparatus 200 and a base station apparatus 100 in random access, the base station apparatus 100 selects a signature used by the mobile station apparatus 200 in random access performed at the time of handover, and the mobile station apparatus 200 performs handover using the signature selected in the base station apparatus 100 and judges the presence or absence of transmission and reception of a handover complete message and contention resolution corresponding to the type of signature selected in the base station apparatus 100.
US08923859B2 Method and terminal for cell search
Embodiments of the present invention provide a method and terminal for a cell search that are related to the communications field. The terminal includes: two spaces, a first processing module, a first processing unit, and a second processing unit. The present invention can ensure that a cell search result exists in each time unit, thereby accelerating an initial search and shortening an initial search delay.
US08923857B2 Method of frequency search
In a User Equipment, frequency search is performed using the physical location (e.g. GPS position) and using information about the allocation of frequency bands and the radio access technologies used in these bands in different regions or countries. Hereby, frequency searching can be reduced to those bands and to the corresponding radio access technologies which are used in a current physical location. In order to ensure that UE is configured with the latest and most relevant regional frequency information, regional frequency information is transmitted to the UE over the air interface. In addition, information related to user's travel itinerary and user's travel history can be taken into account. By only frequency searching relevant frequency bands for the radio access technologies used in these bands battery power consumption can be reduced and frequency search speed can be improved.
US08923852B2 System, method, and computer-readable medium for user equipment decision-making criteria for connectivity and handover
A system, method, and computer-readable medium are provided for decision-making criteria in a multi-mode, multi-radio user equipment to choose which radio network to use for connectivity and handover. Decision making depends on a number of different criteria: a user profile that specifies one or more user preference connectivity attributes, available applications of the user equipment, a service subscription of a user associated with the user equipment, a battery monitor of the user equipment, a respective link metrics indicator for each of the plurality of access networks, and application support capabilities of the plurality of access networks.
US08923851B2 System and method for roaming band preference
A system and method determines a roaming access point (AP) using a band preference. The method includes generating a list including APs communicating in a communication network. A mobile unit is configured to connect to the communication network. The method includes determining an initial AP rating value for each of the APs as a function of a predetermined network parameter. The method includes generating a further AP rating value as a function of the initial AP rating value and a predetermined preference list of operating bands. The predetermined preference list is indicative of at least one operating bandwidth in which the MU prefers to connect. The method includes selecting one of the APs as a function of the further AP rating values. The method includes connecting the MU to the selected AP.
US08923846B2 Recovery techniques in mobile networks
A technique for protecting location information of a subscriber in a mobile network is disclosed. A User Mobility Server (UMS) receives a first query from a first call state control function (CSCF). The UMS transmits a call setup and a subscriber identity to a servicing-call state control function (S-CSCF). The S-CSCF may have no record of the subscriber identity due to a restart are some other event. The UMS receives a second query from the S-CSCF based in part of the subscriber identity. The UMS transmits a home address of a mobile station to the S-CSCF. The UMS may also transmit a profile download to the S-CSCF.
US08923843B2 Distributed multi-radio transmission diversity
A method of communicating provides multi-radio transmission diversity (MRTD). A base station receives downlink measurement reports from a mobile station regarding each of a plurality of downlinks between the mobile station and a plurality of base stations. The base station determines which of the base stations will transmit a selected transmission to the mobile station responsive to the received downlink measurement reports. The base station later receives an acknowledgement from the mobile station receiving the selected transmission. In a disclosed example, each of a plurality of base stations receives the downlink measurement reports. Each of the base stations determines, independent of the other base stations, which of the base stations will transmit the selected transmission.
US08923842B2 Femtocell arrangements
A femtocell arrangement comprises a plurality of femtocells Femto 1 to Femto 13 having coverage distributed over a region, such as, for example, an office. A border femtocell, Femto 3 or Femto 10, of said plurality has coverage at an entrance to the region and is arranged to operate at a higher transmit power level to provide a larger coverage area than that provided by neighboring femtocells. In addition, the border femtocell may be allocated a specific Primary Scrambling Code (PSC) to show its designation as a border femtocell. An approaching user equipment UE 1 or UE 2 tends to attach to the higher transmit power border femtocells. The Femto Gateway managing the connection is aware of the likelihood that an approaching UE will tend to attach to a border femtocell, and this is further confirmed by the use of a specific PSC. Hence, handover is expedited as the most suitable femtocells may be chosen as targets for handover.
US08923838B1 System, method and computer program product for activating a cellular phone account
A system, method and computer program product are provided for activating a cellular phone account utilizing automated speech recognition. In use, information about a user is received over a network utilizing automated speech recognition. Thereafter, a cellular phone account is activated based on the information received utilizing the automated speech recognition.
US08923835B2 Bring call here selectively
A communication system includes logic to detect a second communication device in proximity to a first communication device engaged in a call, and to provide a substantially uninterrupted transfer of selected parties to the call to the second communication device. A proximate device may be identified as one capable of rendering a particular data type, and a substantially uninterrupted transfer may be performed to the proximate device of data of the communications having the data type. An application associated with communication data may be identified, as well as a proximate device capable of providing the application, and a substantially uninterrupted transfer may be performed to the proximate device of data associated with the application.
US08923829B2 Filtering and enhancement of voice calls in a telecommunications network
Voice calls may be filtered and/or modified to enhance the clarity of a speaker's voice. In one implementation, a device may receive an indication, from a caller associated with a call, that speech of the caller is to be modified to deemphasize an accent of the caller. The device may modify, based on the received indication, the speech of the caller to deemphasize the accent of the caller and transmit the modified speech to a callee associated with the call.
US08923823B1 System for delivering and confirming receipt of notification messages across different notification media
The system for delivering and confirming receipt of notification messages across different notification media comprises a processor. The processor is configured to: receive an indication of a new notification handle on a new notification channel from a content provider; use a mapping and the universal notification channel to provide the new notification handle to one or more platform notification services, wherein the new notification handle is sent to each of the one or more platform notification services through a communication module specific to that notification service; and for each user registered to the notification channel: in the event that a notification handle acknowledgement is received: add an indication that the user acknowledged the message to an acknowledgement database; and in the event that a notification handle acknowledgement is not received: provide the notification handle to the user again. A memory is coupled to the processor and configured to store instructions.
US08923805B2 Emergency rescue system and help-seeking device and emergency rescue method
An emergency rescue system and a handheld electronic device and an emergency rescue method are provided. The emergency rescue system comprises a help-seeking device, a rescue device and a server. The help-seeking device is used to position, and used to provide a help-seeker to input situation information to send a help-seeking message to the server. The rescue device is used to position and send a positioning message to the server. The sever is used to compare the help-seeking message and the positioning message to execute a supply-demand pairing, and used to send the help-seeking message and the positioning message to the help-seeking device and the rescue device respectively for making the help-seeking device can communicate with the rescue device.
US08923803B2 System and method for processing emergency data messages at a PSAP
A system and method for receiving and processing data messages at a PSAP may include parsing an emergency data message to identify data elements in an emergency data message, populating data fields of a data record with the data elements of the emergency data message, and displaying the data record in a list of selectable data records representative of received emergency data messages for an operator at the PSAP to view.
US08923798B2 Apparatus and method of processing rescue request signal
Provided is a rescue request signal processing device connected with a repeater and including a signal detector configured to detect identification information of a wireless communication terminal from an uplink signal outputted from the wireless communication terminal; a signal strength information generator configured to generate strength information of the uplink signal of the wireless communication terminal when the detected identification information of the wireless communication terminal is identical with identification information of a wireless communication terminal included in a request signal for location information transmitted from a location information requesting device; and a transmitter configured to transmit the strength information of the uplink signal and at least one of location information and identification information of the repeater to a location information server.
US08923796B2 Expedited call setup
An origination terminal initiates a call by providing a third party call control message in association with a traffic channel request. While the traffic channel is being established, the service node may initiate third party call control to initiate a call leg to the destination terminal on behalf of the origination terminal. As such, the destination call leg is initiated earlier. Since the destination call leg is initiated earlier, a corresponding ringback message indicating that a call is being presented to the called party is provided to the origination terminal sooner. When the ringback message is received quickly, a corresponding ringback indication may be presented to the caller in less time than was previously possible. The process is made even more efficient by waiting until the ringback message is received from the destination terminal before providing the SDP information, or communication information, for the origination terminal to the destination terminal.
US08923794B2 Temperature compensation of acoustic resonators in the electrical domain
Embodiments of apparatuses, systems and methods relating to temperature compensation of acoustic resonators in the electrical domain are disclosed. Other embodiments may be described and claimed.
US08923792B2 Method for receiving radio signal and device therefor
A method for receiving a radio signal by a receiver including a 2-dimensional antenna array which consists of a plurality of antenna elements in a wireless communication system includes: dividing the plurality of antenna elements into a plurality of groups; determining a group-specific reception beam for each of the plurality of groups; applying the group-specific reception beam to a channel corresponding to each of the plurality of groups to acquire virtual channels respectively corresponding to the plurality of groups; and estimating channels respectively corresponding to the plurality of groups based on reference signals received through the virtual channels.
US08923789B2 Method of diminishing the minimum range of operation of a communication link
A portable electronic device comprises a wireless receiver unit for receiving a wireless signal from a transmitting device, the wireless receiver unit comprising an antenna receiving an electromagnetic signal and providing a received electric input signal, and a receiver providing a recovered electric signal from the received electric input signal, and an impedance matching circuit matching the electric impedance of the antenna to the receiver, the receiver comprising a gain stage comprising an Automatic Gain Control unit automatically determining an AGC-gain value for application to an AGC-input signal to provide an appropriate signal level when the level of said AGC input signal is in a range between a minimum and a maximum signal level corresponding to maximum and minimum AGC-gain values, respectively. The portable device further comprises a control unit receiving the AGC-gain value and providing a control signal depending on said AGC-gain value to the impedance matching circuit.
US08923786B2 Method of controlling RF transmissions to mitigate interference with critical care medical equipment
Various methods of mitigating RF interference with one or more critical care medical devices is provided, wherein a predetermined threshold energy acceleration value is associated with the one or more critical care medical devices that, if exceeded, will cause RF interference with the one or more critical care medical devices. The methods includes generating and transmitting RF energy, wherein at least a portion of said RF energy follows an RF power profile of power versus time having a particular format designed to mitigate interference.
US08923784B2 Semiconductor switch and wireless device
According to one embodiment, a semiconductor switch includes a power supply, a driver, a switch section, and a first potential controller. The power supply includes a first potential generator and a second potential generator. The first potential generator is configured to generate a negative first potential. The second potential generator is configured to generate a positive second potential that a power supply potential is stepped down. The driver is supplied with the first potential and a third potential and configured to output at least one of the first potential and the third potential based on a terminal switching signal. The switch section is configured to connect a common terminal to any one of a plurality of radio frequency terminals according to an output of the driver. The first potential controller includes a divider and an amplifier.
US08923775B2 Method for communicating in a network and radio stations therefor
The present invention relates to a method for communicating between a primary station and at least one secondary station, comprising the steps of (a) at the primary station, requesting the secondary station to transmit channel quality information representative of the channel quality and, (b) at the secondary station, responsive to the request of step (a), transmitting to the primary station the channel quality information, wherein step (b) comprises sub-step (b1) wherein the secondary station further transmits with the channel quality information an indication of a secondary station buffer status.
US08923772B2 Method and apparatus for controlling transmission power in wireless network
A method and apparatus for controlling transmission power in a wireless network area is provided. A target base station may control transmission power in cooperation with a neighboring base station and, thus, a satisfaction with a Quality of Service (QoS) of target terminals may be improved. Additionally, the target base station may determine whether to control the transmission power in cooperation with the neighboring base station, based on a possible improvement in satisfaction with the QoS of the target terminals.
US08923771B2 Method, apparatus and computer program product for identifying frequency bands, and a method, apparatus and computer program product for evaluating performance
According to embodiments of the present invention, a method for identifying one or more frequency bands in a received signal. The method comprising: calculating a wavelet product of the received signal; setting a threshold for local maxima of the wavelet product; and detecting one or more edges in the received signal based on local maxima of the wavelet product which are greater than the threshold to identify one or more frequency bands in the received signal. A corresponding apparatus and computer program product are also provided. Embodiments also relate to a method for evaluating performance of a method for identifying one or more frequency bands in a received signal. A corresponding apparatus and computer program product are also provided.
US08923756B1 Calibration of amplitude and phase
In one implementation, gain measurements for one or more satellite elements may be obtained from one or more calibration stations. A matrix may be generated, with each cell providing a storage for relative gain estimate between an element pair with an associated weight indicating a confidence in the estimate. A pair of elements corresponding to an empty matrix cell and a calibration station with non-zero gain measurements for each of the element pair with non-zero weights indicating confidences in the non-zero gain measurements, may be identified. A relative gain estimate for the element pair may be computed using the non-zero gain measurements for each of the element pair. A weight indicating a confidence in the relative gain estimate may be computed using the non-zero weights. The relative gain estimate may be stored in the cell associated with the element pair and the computed weight may be associated with the cell.
US08923755B2 Radio repeater system
A system and/or method for facilitating wireless communication in an area where it is difficult to transmit and receive signals may use a preexisting wired emergency communication infrastructure to transmit signals between elements of a radio repeater system. Optionally, the system may include synchronization of retransmissions. Analogue and/or digital signals and/or data may optionally be transferred over the preexisting network. Data and/or signals may optionally include audio and/or video signals, digital data, telemetry data, and/or synchronization data. The system may optionally include multiple wireless receivers and/or a voter to select a version of a signal from at least one of the receivers. A network for concurrent repeating of a direct mode simplex wireless signal may optionally include multiple receivers and/or a voter. The simplex network may optionally include a coloring circuit. The power of retransmission and/or the insulation between a receiver and a transmitter may optionally be adjusted.
US08923754B2 Intelligent broadband relay for wireless networks
An ultrawideband radio transceiver/repeater provides a low cost infrastructure solution that merges wireless and wired network devices while providing connection to the plant, flexible repeater capabilities, network security, traffic monitoring and provisioning, and traffic flow control for wired and wireless connectivity of devices or networks. The ultrawideband radio transceiver/repeater can be implemented in discrete, integrated, distributed or embedded forms.
US08923752B2 Relay station for relaying communication between user apparatus and base station, and relay method
A relay station includes a signal generation unit configured to generate a signal in the relay station and a receiving unit configured to receive a signal from a first communication station. The relay station further includes a signal generating node identifying unit configured to identify whether a signal to be transmitted to a second communication station is a received signal received from the first communication station or a generated signal generated by the signal generation unit. The relay station further includes a signal transmission unit configured to transmit both or one of the received signal and the generated signal associated with a radio bearer to the second communication station.
US08923750B2 Method and apparatus for transmitting scheduling request in wireless communication system
A method of transmitting a scheduling request in a wireless communication system is provided. The method includes: transmitting a scheduling request signal by a relay station to a base station in a first subframe; and transmitting data by the relay station to the base station in a second subframe, wherein the scheduling request signal includes allocation information on the second subframe in which the data is transmitted. Accordingly, data can be effective transmitted between the relay station and the base station in the wireless communication system.
US08923736B2 Developing unit and image forming apparatus employing the same
A developing unit includes a toner storage portion containing toner and including a toner supply member, a development portion disposed above the toner storage portion and containing the toner supplied from the toner storage portion by the toner supply member, and including a developing roller and a supply roller to supply the toner to the developing roller, and a partition wall to divide the toner storage portion and the development portion, and including an opening portion disposed under the lowest portion of the supply roller and forming a path of the toner supplied from the toner storage portion to the development portion.
US08923732B2 Charging member, manufacturing method therefor, and electrophotographic apparatus
Provided is a charging member capable of suppressing occurrence of compression set while having flexibility enough to ensure a nip with a photosensitive member. The charging member comprises a support and an elastic layer, wherein the elastic layer has an MD-1 hardness of from 55 to 85° at the surface thereof, and has a universal hardness of 2.0 to 20.0 N/mm2 at an indentation depth of 5 μm from the surface thereof.
US08923728B2 Image forming apparatus
In one embodiment of an image forming apparatus of the present invention, the image forming apparatus includes an opening/closing cover that is supported so as to be capable of moving relative to an image forming apparatus main body and opens/closes an opening portion of the image forming apparatus main body; and a unit installed so as to be capable of swinging on an image forming apparatus main body side of the opening/closing cover, in which when the opening/closing cover is opened/closed, the unit moves in a track that moves around a guide shaft of the unit, and in a track that moves so as to follow opening/closing of the opening/closing cover.
US08923726B2 Image forming apparatus incorporating developing device with first and second seals
A development device includes a development casing, a developer bearer disposed facing a latent image bearer through an opening formed in the development casing, a magnetic field generator, a developer regulator disposed facing the developer bearer, a first seal member to cover a clearance between the latent image bearer and a rim of the development casing upstream from the opening, and a second seal member. The first seal member includes a first end portion fixed to the rim of the development casing and a second end portion in contact with the latent image bearer, and the second seal member includes a first end portion fixed to an inner face of the development casing farther from the latent image bearer than the first seal member, and a second end portion hanging to contact the developer carried on the developer bearer downstream from the developer regulator.
US08923724B2 Driving device, cleaning device, charging device, assembly, and image forming apparatus
A driving device includes a drive source that generates a force for moving a cleaning member that cleans an elongated member while moving in a longitudinal direction of the elongated member; an overload limiter disposed between an input side and an output side of a transmission unit that transmits the force from the drive source to the cleaning member, the overload limiter interrupting transmission of the force if a magnitude of the force reaches a predetermined magnitude; and a rotation detector disposed in the transmission unit on an output side of the overload limiter, the rotation detector detecting rotation caused by the force.
US08923721B2 Image forming system and image forming apparatus
Disclosed is an image processing apparatus including: a control unit; an image forming unit; a storing unit; and a job reception unit, wherein in case that the control unit identifies that the print job received while the job reception unit receives the print job group is another print job received from another external device in accordance with the identification information, the control unit controls the storing unit so as to hold the another print job until the image forming unit completes the image forming in accordance with the print job group, and after the image forming unit completes the image forming in accordance with the print job group, the control unit controls the image forming unit so as to start the image forming in accordance with the another print job.
US08923720B2 Control panel support mechanism, control panel assembly, and image forming apparatus
Provided is a control panel support mechanism having a first support member attached to an image forming apparatus, a second support member supporting a control panel and axially supported by the first support member to be vertically swingable with respect to the first support member, a lock member slidable towards or away from a swing axis of the second support member, and a biasing unit to bias the lock member to slide towards the swing axis. The first support member has a plurality of engaging grooves each positioned along a radial direction with respect to the swing axis and having an opening at an end of the first support member opposite the swing axis, the plurality of engaging grooves being aligned vertically. The biasing unit biases the lock member so that the lock member enters one of the plurality of engaging grooves through the opening to lock in engagement with the engaging groove.
US08923716B2 Transfer device, image forming apparatus, and transfer method
A transfer device includes an image carrier that carries a toner image; a nip forming member that forms a transfer nip between the nip forming member and the image carrier by contacting with a front surface of the image carrier; and a transfer bias applying unit that applies a transfer bias, thereby transferring the toner image carried on the image carrier to a recording material at a position of the transfer nip. The transfer bias applying unit applies the transfer bias in which an AC component and a DC component are superimposed and in which a peak-to-peak voltage of the AC component is larger than 6 times an absolute value of a voltage of the DC component.
US08923704B2 Computer system with modular optical devices
A computer system with modular optical components. The computer system includes a controller. The controller includes an analog interface that can deliver and/or receive analog signals to and/or from an optical component. The controller further includes a digital interface that is able to receive a digital representation of operating characteristics of the optical component.
US08923702B2 Signal receiving method based on microwave photonics technologies
A microwave photonics based signal receiving device includes a signal generation module, a first Mach-Zehnder modulator, a dispersion module, a second Mach-Zehnder modulator, and a signal conversion module. The signal receiving device simplifies a structure of the signal receiving device by adopting quadrature demodulation. The signal receiving device demodulates a high-order modulation signal and flexibly adjusts a microwave carrier frequency.
US08923686B2 Dynamically configurable 3D display
Methods, systems and computer program products provide a dynamically configurable 3D display utilizing a content receiver. The content receiver generates the 3D content with an offset that enables the images to be viewable in a plurality of 3D regions, where each 3D region and images therein are perceived as having a different degree of depth relative to other images within 3D regions. The user viewing the 3D content may interact with the 3D content through a sensor device communicatively coupled to the content receiver that senses user movements and transmits signals to the content receiver for taking some action in response to the user's movements, including moving the 3D content between various 3D regions. 3D content in a foreground 3D region may be partially transparent to enable viewing of underlying 3D content in a background 3D region. 3D content may include a 3D user interface enabling the user to enter selections.
US08923679B2 Method and phase-change gain-fiber holder that control temperature rise and uniformity with minimal stress
A thermal-management optical-fiber packaging system that includes an optical fiber and a temperature-management device configured to remove excess heat from the optical fiber. In some embodiments, the temperature-management device includes a first housing having a first outer-perimeter surface and an inner volume facing a first inner surface (wherein the inner volume has a length), a plurality of fiber-support members coupled to, and/or integral with, the first inner surface of the first housing, wherein each of the fiber-support members has one or more small-area-of-contact supports arranged along the length of the inner volume, and wherein each small-area-of-contact support is configured to provide a small area (e.g., a point) of contact with the optical fiber, and wherein the optical fiber follows a coiled path around the inner volume. A thermal-management material surrounds the optical fiber except at those locations where the optical fiber contacts the fiber-support members.
US08923678B2 Techniques for manipulating crosstalk in multicore fibers
A multicore optical fiber includes a plurality of core regions disposed within a common cladding region. Each of the plurality of core regions is configured, in combination with the common cladding region, to propagate light along a longitudinal axis of the fiber. At least two core regions are configured to inhibit resonant coupling of propagated light therebetween within a selected region of operation. At least one segment of the fiber includes a twist that is configured such that when the twisted segment is subjected to a bend having a selected radius, the twist creates a controlled change in the amount of crosstalk between the at least two core regions, compared with the amount of crosstalk between the at least two core regions when a bend having the selected radius is introduced into a non-twisted segment of the fiber.
US08923654B2 Information processing apparatus and method, and storage medium storing program for displaying images that are divided into groups
An information processing apparatus displays, for each group, images that are divided into groups so that each group contains at least one of the images. The apparatus includes an image-data storing unit that stores image data of the images, a group-attribute-information storing unit that stores attribute information of the groups, a display controlling unit that controls processing for displaying the images for each group, a search-key extracting unit that extracts a search key when the display controlling unit issues an instruction for starting the processing for displaying the images for each group, and a searching unit that searches for the groups associated with the extracted search key. The display controlling unit controls display of a library of the groups so that the groups associated with the search key and found by the searching unit are displayed at a top side in the library.
US08923653B2 Super-resolution processing method and system
Super-resolution processing is regarded as a kind of intersample interpolation process and performed by using a linear interpolation filter designed according to sampled-data control theory. In an error-system model used in the process of designing the filter, a pre-filter is disposed before a sampler and a post-filter is disposed after the zero-order hold in a signal restoration system. At least either one of the characteristic Q(s) of the pre-filter or the characteristic P(s) of the post-filter is designed to be a low-pass characteristic, whereby the gain of the characteristic K(z) of a digital filter within a middle-to-high frequency range is raised. Raising the gain makes jaggies more prominent. To reduce this effect, in an actual processing system, the image to be processed is passed through a low-pass filter to reduce high-frequency components before the linear interpolation is performed.
US08923651B2 Data system and method
Vector-based images and documents, such as those written in SVG and Adobe Flash, can be converted into equivalent bitmap or other non-vector-based image by parsing the vector-based image to detect objects in the vector-based code. For each detected object, a separate bitmap of the object is created and information about where that image lies on the z-axis is retained. A separate bitmap image is created for each object, and the separate bitmap images are layered on top of one another, which is to say ordered along the z-axis in accordance with their z-axis coordinates. Animation of an image can be implemented by selectively rendering different ones of the bitmap images as transparent.
US08923650B2 System and method of measuring distances related to an object
A system and method for the measurement of distances related to an object depicted in an image. One aspect including delivery of supplemental materials for fenestration and for constructing insulating materials for fenestration. A digital image containing a primary object dimension and a reference object dimension in substantially the same plane undergoes digital image processing to provide improved measurement capability. Information regarding a primary object is provided to an automated measurement process, design and manufacturing system to provide customized parts to end users. A digital image is obtained having an observable constraint dimension to which a customized part is to conform wherein the digital image contains a reference object having a reference dimension and a constraint dimension is calculated from the digital image based on a reference dimension. The custom part is designed and manufactured based on the calculated constraint dimension.
US08923645B2 Auto-focus image system
An auto-focus image system that includes a pixel array coupled to a focus signal generator. The pixel array captures an image that has a plurality of edges. The generator generates a focus signal that is a function of a plurality of edge-sharpness measures, each being measured from a different one of the plurality of edges. The edge-sharpness measure is a quantity that has a unit that is a power of a unit of length. It may be a distance in the edge. It may be an area. It may be a central moment. The generator may reduce a relative extent to which an edge contributes to the focus signal on basis of detecting that the edge does not have sufficient reflection symmetry in a sequence of gradients of an image signal across the edge according to a predefined criterion. The edge may be prevented from contributing altogether.
US08923635B2 Image processing apparatus and image processing program
An image processing apparatus includes a first path information calculating unit, a second path information calculating unit, and a path selecting unit. The first path information calculating unit calculates first path information which is information representing a first path for separating areas from an image. The second path information calculating unit calculates second path information representing a second path for separating the areas from the image, the second path being the reverse of the first path. The path selecting unit selects one of the first path information calculated by the first path information calculating unit and the second path information calculated by the second path information calculating unit.
US08923632B2 System and method for encoding standard-formatted images with information
System and method for encoding standard-formatted images with information including, but not limited to, geospatial information. This information, possibly in mark-up language format, can be quickly accessed and this enables the standard-formatted images to be shown in geospatial information systems as map images, while preserving their compatibility with other systems like web browsers and mobile phones.
US08923625B2 Original image searching device, original image searching method, and computer readable medium
An original image searching device includes: an acquiring unit that acquires an image-after-changed to which a change is added, the image-after-changed having contents different from contents of an original image; and an original image specifying unit that specifies, as a checking region, a discriminating region including an image common to the original image and the image-after-changed, and that specifies the original image of the image-after-changed by comparing a checking region of each of the images stored in an image storage and a checking region of the image-after-changed.
US08923621B2 Finding engaging media with initialized explore-exploit
Software for initialized explore-exploit creates a plurality of probability distributions. Each of these probability distributions is generated by inputting a quantitative description of one or more features associated with an image into a regression model that outputs a probability distribution for a measure of engagingness for the image. Each of the images is conceptually related to the other images. The software uses the plurality of probability distributions to initialize a multi-armed bandit model that outputs a serving scheme for each of the images. Then the software serves a plurality of the images on a web page displaying search results, based at least in part on the serving scheme.
US08923620B2 Broadcast receiving apparatus and method for providing multilateral video communication including user image
A broadcast receiving apparatus and a method for providing a multilateral video communication which makes it possible to communicate with a plurality of remotely opposite parties using a digital TV having a camera therein and which is capable of supporting the Internet. The broadcast receiving apparatus includes a position determining unit for determining a position of a user by analyzing a voice signal received through a microphone array, a detection unit for detecting a face of the user in the determined position from an image received through a camera, and a transmission unit for transmitting the detected face of the user and the received voice signal.
US08923599B2 Method and arrangement in a measuring system
The present invention relates to a method and an arrangement for representing the characteristics of an object with a measuring system, in which either the measuring system or the object is designed to move in relation to one another in a predefined direction of movement. The object preferably is designed to move in relation to the measuring system. At least one light source is designed to illuminate the object with a light which is incident upon the object and has a limited extension in the direction of movement. An imaging sensor, which is arranged on the same side of the object as the light source is designed to pick up light reflected from the object and to convert this into electrical charges. An image-processing unit is furthermore designed to create a digital representation of the object from said electrical charges. The light source is arranged at a predetermined distance from the imaging sensor viewed in the direction of movement, and the image-processing unit is designed to simultaneously read out information on the geometric profile of the object and information on the light scatter in a predetermined area around said profile.
US08923596B2 Method for detecting density of area in image
Light is allowed to be incident from above wells provided on a microplate M and the light transmitted to the lower surface is received to obtain an original image of the wells (Step S101). Detection target areas in the original image are specified by an appropriate image processing (Step S102), and peripheral areas as backgrounds surrounding the respective detection target areas are specified (Step S103). By calculating a density value of the detection target area Ri using luminance information of the detection target area Ri and that of the peripheral area Si surrounding this detection target area Ri for each detection target area Ri (Steps S105, S106), the influence of a well wall surface reflected on the background is eliminated.
US08923592B2 Methods and systems for performing attenuation correction
A method for correcting a positron emission tomography (PET) image includes obtaining a magnetic resonance (MR) image dataset, classifying at least one object in the MR image as a bone, generating MR-derived PET attenuation correction factors based on the object classified as the bone, and attenuation correcting a plurality of positron emission tomography (PET) emission data using the MR-derived PET attenuation correction factors. A medical imaging system and a non-transitory computer readable medium are also described herein.
US08923580B2 Smart PACS workflow systems and methods driven by explicit learning from users
Certain embodiments of the present invention provide methods and systems for determining a hanging protocol for display of clinical images in a study. Certain embodiments provide a machine learning hanging protocol analysis system. The example system includes an image processing module to process image data to provide one or more features. The example system includes a learning engine to receive processed image data and additional data to learn and adapt a hanging protocol for repeated use by applying one or more machine learning algorithms to the processed image data and additional data. The learning engine is to continue to refine an available selection of candidate layouts based on the processed image data and additional data to provide one or more layout choices for selection to form a hanging protocol for display of image and other data.
US08923579B2 Surgery-assistance apparatus, method and computer-readable recording medium storing a program for setting a margin during organ excision
A dominance region in an organ dominated by a part of a structure is determined as a target region, and a region in the organ other than the target region is determined as a non-target region. The part of the structure extends from predetermined position v in a structure region toward a part of the organ, the part including a diseased part. Further, a margin region is set based on a distance from predetermined position v to each position on a boundary surface between the target region and the non-target region. The width of the margin region gradually increases from zero to a predetermined value in a range in which the distance is less than or equal to a predetermined threshold value, and the width of the margin region is substantially constant in a range in which the distance is greater than the predetermined threshold value.
US08923576B2 Method for detecting a fake finger for fingerprint acquisition software
A method for detecting a fake finger for fingerprint acquisition software with improved performance, the method implementing a static analysis step including a calculation of a Gray Level Run Length matrix of an image of a finger. Optionally, but preferably, the static analysis and a dynamic analysis are combined so as to optimize the ability to detect fake fingers.
US08923570B2 Automated memory book creation
Embodiments of a system and method for automatic creation of a multimedia presentation or highlight collection from a collection of candidate contents are generally described herein. In some embodiments, each one of a plurality of videos or images in the candidate contents are automatically evaluated for quality, content, metadata, and desirability based on user specified inclusion factors. Inclusion factors may be utilized to generate one or more scores for the candidate contents, which provide for automatic ranking of the candidate contents. Based on scores generated from the selected inclusion factor criteria a highlight collection of images is automatically generated. The highlight collection can be included in a multimedia presentation, in the form of a memory book, slideshow, or digital narrative, and can be automatically generated from the plurality of videos or images.
US08923569B2 System for diagnosis of plant anomalies
The present invention refers to a system for the diagnosis of plant anomalies which comprises at least: an acquisition device (1) capable of capturing images in real time of at least one sample of a plant to be diagnosed; a storage unit (2) comprised by a database of digitalized images (7) of samples of plants affected by anomalies and also comprised by a database of technical information (8) related to said anomalies; a human interface device (3) capable of displaying digitalized images of the plant samples; a human control device (4) capable of allowing for an active interaction between a user and the human interface device; and a processing unit (5) operatively associated to the acquisition device (1), to the storage unit (2), to the human interface device (3) and to the human control device (4). This processing unit (5) is configured to run a dedicated computer program (6) capable of: displaying the image of the sample of the plant to be diagnosed and the digitalized image of the sample of the plant filed in the database of images (7) from the storage unit (2) simultaneously in the human interface device (3); automatically providing information of at least, one product and/or method suitable for treating the anomaly diagnosed by means of the human interface device (3); and allowing for the graphic manipulation of the plant images shown in the human interface device (3) by means of the human control device (4).
US08923566B2 Method and device for detecting distance, identifying positions of targets, and identifying current position in smart portable device
An electronic device for recognizing a position of a target object in a smart portable device includes a distance detection device for determining a distance between the smart portable device and the target object according to an image of the target object, a direction determination unit for acquiring a direction from the smart portable device to the target object, a positioning unit for acquiring coordinate information of a current position of the smart portable device, and a determination unit for determining the position of the target object according to the distance between the smart portable device and the target object, the direction from the smart portable device to the target object and the coordinate information of the current position of the smart portable device.
US08923564B2 Face searching and detection in a digital image acquisition device
A method of detecting a face in an image includes performing face detection within a first window of the image at a first location. A confidence level is obtained from the face detection indicating a probability of the image including a face at or in the vicinity of the first location. Face detection is then performed within a second window at a second location, wherein the second location is determined based on the confidence level.
US08923563B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US08923551B1 Systems and methods for automatically creating a photo-based project based on photo analysis and image metadata
In some embodiments, a server, system, and method for automatically creating a photo-based project based on photo analysis and image metadata is disclosed. The method includes the steps of: receiving a plurality of images from a user-device, reading embedded metadata from the plurality of images, and storing said plurality of images in a data repository; performing photo analysis on the plurality of images in the data repository to determine a visual content and relevant metadata in the images; customizing the photo-based project automatically by performing one or more automatic customization actions based on the visual content in and the relevant metadata in the plurality of images; placing the plurality of images automatically in one or more particular page layouts of the photo-based project based on the customization performed; and generating a printed product comprising the plurality of images based on the customization performed.
US08923550B2 Object processing employing movement
Directional albedo of a particular article, such as an identity card, is measured and stored. When the article is later presented, it can be confirmed to be the same particular article by re-measuring the albedo function, and checking for correspondence against the earlier-stored data. The re-measuring can be performed through us of a handheld optical device, such as a camera-equipped cell phone. The albedo function can serve as random key data in a variety of cryptographic applications. The function can be changed during the life of the article. A variety of other features are also detailed.
US08923545B2 Electromechanical-electroacoustic transducer with low thickness and high travel range and relevant manufacturing method
An electroacoustic transducer has a ring-shaped magnetic assembly that generates a magnetic field, an elastic suspension connected to the magnetic assembly, a support connected to the elastic suspension and supporting a coil adapted to move in the magnetic field generated by the magnetic assembly, and an acoustic membrane connected to the support of the coil in order to vibrate and emit a sound. The magnetic assembly has a thin housing and support structure made of non-magnetic material, and a plurality of magnets with magnetic axis (A) and axial anisotropy, said magnets being disposed side by side, inside said thin housing and support structure that acts as bearing structure for the transducer and as containment structure for the magnets.
US08923541B2 Two-piece sound processor system for use in an auditory prosthesis system
An exemplary system includes 1) a headpiece module configured to be affixed to a head of a patient and comprising a primary sound processor configured to generate stimulation parameters used to direct an auditory prosthesis implanted within the patient to apply electrical stimulation representative of one or more audio signals to the patient and 2) a sound processor module separate from the headpiece module and configured to be selectively and communicatively coupled to the headpiece module. The sound processor module includes a secondary sound processor configured to detect a communicative coupling of the sound processor module to the headpiece module and contribute to the generation of one or more of the stimulation parameters while the sound processor module is communicatively coupled to the headpiece module. Corresponding systems and methods are also disclosed.
US08923538B2 Method and device for frequency compression
Artifacts are reduced during a frequency compression of an audio signal in a hearing device, in particular in a hearing aid. An amplitude information of a source channel is obtained, for example a spectral envelope, from several frequency channels of the audio signal. An amplitude corresponding to the amplitude information is then applied on a signal in a target channel of the several frequency channels, on which the source channel is represented during frequency compression.
US08923536B2 Method and apparatus for localizing sound image of input signal in spatial position
A method and apparatus for localizing a sound image of an input signal to a spatial position are provided. The method of localizing a sound image to a spatial position includes: extracting from a head related impulse response (HRIR) measured with respect to changes in the position of a sound source, first information indicating a reflection sound wave reflected by the body of a listener; extracting from the HRIR second information indicating the difference between sound pressures generated in two ears, respectively, when a direct sound wave generated from the position of the sound source arrives at the two ears, respectively, of the listener; extracting third information indicating the difference between times taken by the direct sound wave to arrive at the two ears, respectively, from the HRIR; and localizing a sound image of an input signal to a spatial position by using the extracted information. According to the method and apparatus of the present invention, by using only important information having influence on sound image localization of a virtual sound source extracted from the HRIR, the sound image of the input signal can be localized to a spatial position with a small number of filter coefficients.
US08923533B2 Control data generation device and method
Control data is generated in response to generation, from a position detector, of position data in accordance with a predetermined scale characteristic. Change scale characteristic is applied in manual operation performed immediately after an operation member has been automatically positioned to a target position. In the change scale characteristic, a start point is established such that control data, corresponding to the target position, of the predetermined scale characteristic is outputted in correspondence with the position data outputted at the time of completion of the positioning, but also a first change portion, including a portion extending from a position of the start point at least up to the target position, is established, so that the control data outputted in correspondence with the position data output gradually varies from data corresponding to the start point to data of the predetermined scale characteristic corresponding to an end point of the first change portion.
US08923530B2 Speakerphone feedback attenuation
A method is disclosed for acoustic feedback attenuation at a telecommunications terminal. A speakerphone equipped with a loudspeaker and two microphones is featured. Signals from the two microphones are subjected to a calibration stage and then to a runtime stage. The purpose of the calibration stage is to match the microphones to each other by advantageously using both magnitude and phase equalization across the frequency spectrum of the microphones. During the runtime stage, the microphones monitor the ambient sounds received from sound sources, such as the speakerphone's users and the loudspeaker itself, during a conference call. The speakerphone applies the generated set of filter coefficients to the optimized microphone's signals. By combining the signal from the reference microphone with the filtered signal from the optimized microphone, the speakerphone is able to attenuate the sounds from the loudspeaker that would otherwise be transmitted back to other conference call participants.
US08923524B2 Ultra-compact headset
An ultra-compact headset device including both speaker and microphone capability in at least one earphone overcomes the minimum size requirements of previous headsets by controlling the speaker and microphone functionality so that each earphone functions either as a speaker or microphone, but never both at the same time. Various embodiment headsets may include a pair of earphones each with one or more transducers capable of converting electrical signals into sound and vice versa. The ultra-compact headset may be wirelessly coupled to a mobile device, such as a cellular telephone or smart phone.
US08923522B2 Noise level estimator
Methods and apparatuses for comparing a level of a signal carrying ambient acoustic noise with a threshold level; and based on results of the comparison, ignoring time intervals identified as noise burst in estimating ambient noise levels.
US08923520B2 System and method for recovery key management
A system and method for managing the recovery key of a computer system is disclosed. The computer system includes a security layer, and the recovery key is stored locally to a memory location on the computer system, including, as examples, flash memory on the motherboard of the computer system or a USB port on the computer system. In operation, when it becomes necessary for the computer system to authenticate the recovery key, the recovery key may be retrieved from the local memory. The retrieval and storage of the recovery key may be managed by a remote administrator. The recovery key may be stored in a hidden partition in the storage location, and the recovery key may be cryptographically wrapped to add an additional layer of security.
US08923517B2 Multi-terminal quantum key distribution system
A quantum entangled photon pair generating device, an optical frequency dividing filter, a 2N-input/2N-output optical switch, a 2N number of quantum key receiving devices, an optical transmission path and a control unit are provided. The quantum entangled photon pair generating device generates quantum entangled photon pairs. The optical frequency dividing filter receives the quantum entangled photon pairs, divides an optical frequency region by 2N, and performs output. The 2N-input/2N-output optical switch allocates photons of the 2N number of optical frequency regions to any one of a 2N number of output ports, and outputs the photons. Each of the 2N quantum key receiving devices performs photon detection, uses a signal processing circuit of the quantum key receiving device to transmit measurement basis information to generate a quantum encryption key and to receive measurement basis information sent from the other quantum key receiving devices, and further, performs error correction and privacy amplification.
US08923515B2 System and method for mobility management in a communications system
A method for maintaining routing information for a wireless device includes determining, by a target communications controller, an original address of the wireless device handed over from a source communications controller, where the original address is assigned by an original communications controller. The method also includes updating, by the target communications controller, routing information associated with the wireless device using a border gateway protocol message if the original address lies within a range of addresses managed by a communications system including the target communications controller and an aggregation router, where the routing information is stored at the aggregation router.
US08923514B2 Apparatus and method for authentication for motor vehicles
An arrangement on monitoring of authentication, in particular for motor vehicles, includes a first communication apparatus and at least a second communication apparatus, between which a wireless communication channel can be set up. The communication apparatus items have means for authentication and encryption, with which the exchangeable data may be encrypted via the communication channel. The items of communication apparatus have storage means in which one of the digital keys usable for authentication and encryption can be stored, and in that in the storage device there is either in addition to the digital key and/or in the individual key at least one piece of information regarding at least one past communication between the first communication apparatus and the second apparatus that can be stored in memory.
US08923508B2 Half-duplex speakerphone echo canceler
A speakerphone having transmit path with a microphone and a first amplifier having a gain determined by a controller and an input coupled to the microphone, a receive path with a second amplifier having a gain determined by the controller and a speaker coupled to an output of the second amplifier, and operable in a half-duplex mode using an adaptive echo canceller to at least partially remove from the transmit path acoustically-coupled signals from the receive path. The controller increases the gain of the first amplifier and decreases the gain of the second amplifier when a level of signals in the transmit path exceed a level of signals in the receive path, and decreases the gain of the first amplifier and increases the gain of the second amplifier when the level of signals in the receive path exceed the level of signals in the transmit path.
US08923506B1 Systems and methods for automated call-handling and processing
Methods, systems, and computer-readable media consistent with the present invention manage multiple telephone calls by managing a session record associated with the call, amending the session record according to a plurality of rules to reflect a plurality of instructed actions, evaluating an amended session record to derive at least one of the plurality of instructed actions, and implementing a derived instructed action on the call under the control of an automated apparatus.
US08923504B1 Systems and methods for requesting a communication
Embodiments disclose systems and methods for requesting a communication. A method may include receiving, at a computing device, a first input that corresponds to a request for one or more phone numbers, wherein the request is associated with an account. In response to receiving the first input, the method may include the computing device selecting a phone number that is pre-associated with the account. The method may also include transmitting a call request from the computing device, wherein the call request indicates the selected phone number is to be called.
US08923486B2 System and method for remotely diagnosing and reporting failures in network equipment
A system and method for initiating a telephone call to a telephone line that is connected to a modem and an answering machine, the modem being configured to connect to the telephone call prior to the answering machine, determining whether the modem has connected to the telephone call, determining, if the modem has not connected to the telephone call, whether the answering machine has connected to the telephone call and providing a first indication to a user if neither of the modem nor the answering machine has connected to the telephone call.
US08923471B2 Pulse signal output circuit and shift register
A pulse signal output circuit capable of operating stably and a shift register including the pulse signal output circuit are provided. A clock signal is supplied to one of transistors connected to a first output terminal. A power supply potential is applied to one of transistors connected to a second output terminal. Thus, power consumed by discharge and charge of the transistor included in the second output terminal can be reduced. Further, since a potential is supplied from a power source to the second output terminal, sufficient charge capability can be obtained.
US08923465B2 Method for sampling data and apparatus therefor
A semiconductor device comprises sampling logic, comprising: input sample path selection logic arranged to enable at least one input sample path; sampler logic arranged to receive and sample an input data signal in a serial data stream in accordance with a phase of the at least one enabled input sample path; and transition detection logic arranged to detect transitions within the received input data signal. The input sample path selection logic is further arranged, upon detection of a transition within the received input data signal, to determine if the phase of the at least one input sample path is a phase having a largest window between logic values; and if it is determined that the phase of the at least one input sample path is not the phase having a largest window between logic values, to enable at least one input sample path comprising a more appropriate phase.
US08923463B1 Offset calibration and adaptive channel data sample positioning
In an apparatus, a receiver includes a clock data recovery module to provide a dense distribution of waveform edges across an adjustment range, and an eye scan circuit to obtain samples at a first sample position and a second sample position to provide an error count for a sample count for the samples. An eye scan module, coupled to the receiver, is configured to: scan for the samples at the first sample position of a first type for each of a plurality of sample positions of a second type to obtain an error count for a sample count for each of the plurality of sample positions; locate a threshold BER from the scan; determine an amount and a direction of a sample offset at the threshold BER from a reference location; and adjust either the first sample position or the second sample position responsive to the amount and the direction.
US08923460B1 Methods and apparatus for signal equalization in dual polarization multiplexed optical communication systems
Methods and systems are provided for processing electrical signals derived from coherent dual polarization optical signals. A method comprises receiving first and second input signals, filtering the input signals by first and second complex SISO FIR to generate filtered input signals, filtering the filtered input signals and the input signals by first and second two-by-two matrix filters each having four branches to respectively generate equalized filtered signals and equalized signals, and, adapting the first and second complex SISO FIR filters based on the equalized signals and the equalized filtered signals. Another method comprises filtering two random polarization input signals in a frequency-domain by overlapped FFT/IFFT blocks to generate partially equalized signals, delaying the partially equalized signals to generate delayed partially equalized signals, filtering the delayed partially equalized signals by a two-by-two matrix filter having four branches to generate equalized signals, and, adapting the FFT/IFFT blocks based on the equalized signals.
US08923455B2 Asymmetrical feedback for coordinated transmission systems
A method includes, in a mobile communication terminal, receiving from at least first and second base stations, which cooperate in a coordinated transmission scheme, signals that are transmitted over respective first and second communication channels. Respective channel measures are calculated for the communication channels based on the received signals. First and second feedback data, which are indicative of the respective channel measures of the first and second communication channels, are formulated such that the first feedback data has a first data size and the second feedback data has a second data size, different from the first data size. The first and second feedback data are transmitted from the mobile communication terminal to at least one of the base stations.
US08923452B2 Noise-based gain adjustment and amplitude estimation system
Methods and systems for amplitude estimation and gain adjustment using noise as a reference are described. An example receiver can include an antenna and a front end amplifier coupled to the antenna. The receiver can also include a detector circuit coupled to the front end amplifier. The receiver can be configured to determine a power of a received signal at the antenna based on a gain of the receiver. The gain of the receiver can be determined based on a noise figure of the front end amplifier and a noise amplitude.
US08923450B2 Bank of correlators for sets of GCL sequences
A method for correlation of an input signal in a receiver is disclosed as well as a receiver and a communication system for implementing the method. The input signal is correlated with Generalized Chirp-Like (GCL) sequences being derived from a single Zadoff-Chu sequence modulated with at least two modulation sequences. The method includes at least the steps of processing samples of the input signal in a first delay line, in a Discrete Fourier Transform (DFT) circuit and in a second delay line. According to the invention, a multiplication of samples of the input signal with elements of modulation sequences corresponding to the at least two modulation sequences being used for deriving the GCL sequences is performed in a step after the processing in the first delay line. Then a DFT processing is performed using a DFT circuit.
US08923449B2 Radio communication device and radio communication method
A radio communication device including: a processor configured to store each of quantization values of codeword to a memory in accordance with a transmission format, so as to fit each of the quantization values within a specified number of areas which are allocated in the memory, each of the areas having a specified size, and so as to satisfy at least one of a first condition and a second condition, the first condition indicating that the specified number is fewer than the maximum first bit number corresponding to a first transmission format with which a first bit number of the codeword is maximum among the predetermined transmission formats, and the second condition indicating that the specified size is fewer than the maximum second bit number corresponding to a second transmission format with which a second bit number of each of the quantization values is maximum among the predetermined transmission formats.
US08923438B1 Dual rate communication
A dual rate transmitter may include a modulator circuit configured to modulate orthogonal signals to generate a quadrature modulated signal. An amplifier may be configured to amplify the quadrature modulated signal to produce an amplified signal. A quadrature partial response (QPR) filter may be configured to process the amplified signal to generate an output signal. The QPR filter may allow for full rate QPR and half rate QPSK operation of the transmitter device. The output signal may be transmitted via an antenna. This transmitter approach provides a bandwidth efficiency improvement, as the QPR signal may be operated at twice the rate within the same bandwidth as the quadrature modulated signal using a common saturated transmitter implementation, reducing quantity of components and the resulting mass and cost reduction for a space transmitter solution. Additionally, this approach of using QPR signaling provides greater power efficiency.
US08923435B2 Method and device for generating precoding matrix in wireless communication system
Provided is a method and a device for generating a precoding matrix in a wireless communication system. The method for generating the precoding matrix comprises a step of receiving from a terminal feedback including information on the error angle θ of channel direction information (CDI), which indicates the direction of a channel direction vector, and a step of generating the precoding matrix based on the information on the error angle θ of the CDI, wherein the error angle θ of the CDI indicates the angle between the channel direction vector and a quantized channel direction vector, and includes at least one of a channel quantization error component, a channel feedback delay error component, and a channel estimation error component.
US08923423B2 Method and arrangement for pilot pattern based control signaling in MIMO systems
The present invention relates to control signaling in wireless communication systems. In particular, the present invention relates to control signaling in MIMO based communication systems. In the method according to the invention control information is transferred from a base station to at least one user equipment, via a plurality of common pilot channels. A set of unique pilot sequences has been pre-defined, and the base station assigns specific pilot sequences from the set of pilot sequences to specific common pilot channels, forming a pilot sequence assignment pattern representing a specific control information. The user equipment, having knowledge of the relations between pilot sequence assignment patterns and control information, interprets the received pilot sequence assignment pattern as specific control information. The method is particularly well suited for broadcast type control information.
US08923414B2 Systems and methods for adaptive sample quantization
One embodiment includes an adaptive sample quantization system. The adaptive sample quantization system includes an antenna to receive a radio frequency (RF) signal having data encoded therein, and analog antenna electronics configured to convert the RF signal to an analog electrical signal. The system also includes an analog-to-digital converter (ADC) directly coupled to the antenna and configured to generate a plurality of consecutive digital samples of the RF signal. The system further includes a quantizer to determine a mode based on the plurality of consecutive digital samples and to select at least one threshold based on the determined mode. The quantizer can further compare each digital sample with the at least one threshold to generate a corresponding one of a plurality of output samples having a reduced number of bits relative to the respective digital sample to substantially mitigate potential interference and facilitate extraction of the data.
US08923411B2 Method and system for determining a quality value of a video stream
Identifying lost data packets and at least two intra coded frames of a video stream can be useful in determining the quality value of the video stream. The intra coded frames having maintained image quality can be determined based on estimating whether an intra coded frame is associated with a lost data packet. This allows a distance to be estimated between each one of the lost data packets and a next respective, subsequent intra coded frame having a maintained image quanta. Based on the distances, a quality value for the video stream can be generated.
US08923410B2 Information transmission apparatus and information transmission method
An information transmission apparatus that transmits data whose generation amount per unit time changes is provided. If a data amount that exceeds a predetermined threshold is generated, an excess data portion, which is a portion of a piece of data, the portion being of a data amount by which the piece of data exceeds the threshold, is distributed to at least a piece of preceding data whose data amount does not reach the threshold. The excess data portion is distributed at a ratio determined in accordance with a difference between the data amount of a piece of data to which the excess data portion is to be distributed and the threshold.
US08923406B2 Video encoding and decoding using transforms
Video encoding or decoding utilizing a spatial transform operating on rows and columns of a block, with a set of transform skip modes including: transform on rows and columns; transform on rows only; transform on columns only; no transform. An indication of the selected mode is provided to the decoder. Coefficients are scaled by a factor dependent upon the norm of the transform vector of the skipped transform to bring the untransformed image values to the same level as transformed coefficients.
US08923404B2 Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
An image coding method includes: deriving a candidate for a motion vector predictor from a neighboring motion vector; adding the candidate to a list; selecting a motion vector predictor from the list; coding a current block; and coding a current motion vector. In the deriving, the candidate is derived according to a first derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a long-term reference picture, and the candidate is derived according to a second derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a short-term reference picture.
US08923395B2 Video coding using intra-prediction
In general, techniques of this disclosure are related to determining a prediction characteristic associated with a coding unit of video data, wherein determining the prediction characteristic includes determining a prediction type that defines a number of prediction units associated with the coding unit. Techniques of this disclosure may also be related to generating a set of available intra-prediction modes for the coding unit based on the prediction characteristic, selecting an intra-prediction mode from the available intra-prediction modes, and applying one of the available intra-prediction modes to code the coding unit.
US08923394B2 Management of slices
A slice (3) of a picture (1) is encoded by hierarchically splitting a largest coding unit, LCU, (10) of the picture (1) into multiple smaller coding units, CUs (20, 30, 40). A start of the slice (3) is defined to coincide with the border between a first CU (30, 40B) and a preceding CU (40, 40A) of the LCU (10). Address information is generated that allows identification of the first CU (30, 40B) within the picture (1) by defining the position of the first CU (30, 40B) and the size of the largest possible CU (30) that can occupy this position within the picture (1). The address information is included in a coded representation (50) of the picture (1). The address information enables positioning slice starts also within LCUs (10), which slice starts thereby do not need to be limited between LCU borders.
US08923391B2 Encoding apparatus, control method for encoding apparatus and program
A control method for an encoding apparatus which performs bit rate control includes an acquiring step of acquiring a first quantization parameter as a quantization parameter to be used for quantizing a rate control unit, a first calculating step of calculating an evaluation value from a preset rate and a rate of an actually encoded rate control unit, a first setting step of, if the evaluation value is within a predetermined range, setting the first quantization parameter acquired by the acquiring step as a quantization parameter to be used for quantizing a rate control unit, and a second setting step of, if the evaluation value is not within the predetermined range, setting a second quantization parameter on the basis of the calculated evaluation value as a quantization parameter to be used for quantizing a rate control unit.
US08923388B2 Early stage slice cap decision in video coding
A method for making a slice cap decision during encoding of a video sequence in a video encoding pipe is provided that includes determining a prediction mode for a macroblock, computing an estimated encoded size of the macroblock based on an adaptive macroblock size estimation model, and making a slice cap decision for a current slice based on the estimated encoded macroblock size, wherein the slice cap decision is made prior to entropy coding the macroblock.
US08923368B2 Radio frequency transceiver
A radio frequency transceiver which can support various frequency conversion schemes is provided. The radio frequency transmitter includes a first low pass filter, a second low pass filter, a first filter input port connected to an input terminal of the first low pass filter, a second filter input port connected to an input terminal of the second low pass filter, a first filter output port connected to an output terminal of the first low pass filter, a second filter output port connected to an output terminal of the second low pass filter, an I/Q modulator, an I input port connected to an I input terminal of the I/Q modulator, a Q input port connected to a Q input terminal of the I/Q modulator; and a Radio Frequency (RF) output port connected to an output terminal of the I/Q modulator.
US08923360B2 Graphite electrodes
A graphite electrode exhibits oxidation resistance by modifying the outer radial surface characteristics. The outer radial surface may be modified by providing a textured portion which improves water flow while minimizing water absorbtion. Alternately, a layer of flexible graphite or plurality of particles of exfoliated graphite may be disposed on the outer radial surface of the electrode body.
US08923359B1 Long cavity laser sensor for large FOV auto-tracking
The presently disclosed technique presents laser-based method and apparatus for use in remote sensing. In general, objects within a field of view are lased by a long cavity laser apparatus. Returns are detected, captured, and processed to identify actual objects of interest. These can then be communicated to a user. Over time, the actual objects of interest can be auto-tracked.
US08923347B2 Data transmission involving multiplexing and demultiplexing of embedded clock signals
In a data transmission system, a first node receives at least two sets of input data signals including at least two signals being based on different synchronization sources. The first node extracts a respective clock signal representing the embedded clock signals from the sources, samples and formats these signals for transmission according to a TDM structure. The TDM formatted signals are transmitted as at least one bit stream over a transmission medium to at least one second node, where the bit stream is demultiplexed into at least two sets of output data signals respective demultiplexed clock signals representing the sampled clock signals. A jitter attenuating mechanism reduces an amount of frequency jitter to below a predefined level to produce a respective clock signal having a synchronization quality superior to that of the demultiplexed clock signals. An interface module recombines each data signal with its associated clock signal.
US08923335B2 Method and apparatus for binding redundancy versions with a system frame number and subframe numbers
A method and apparatus for binding Redundancy Versions (RVs) with a System Frame Number (SFN) and subframe numbers are disclosed. The method includes: choosing any 5 continuous subframes within a transmission window of a System Information (SI-x) message according to the subframe numbers of an SFN, and binding the SFN and subframe numbers of the 5 continuous subframes with RVs of the SI-x message. Because RVs are bound with an SFN and subframe numbers, when a transmission window of an SI-x message is longer than or equal to 5 ms, system frames and subframes are bound with RVs of the SI-x message so that the RV retransmission of the SI-x message is guaranteed.
US08923331B2 System and method for measurement bandwidth configuration
Signaling a Reference Signal Received Power (RSRP) or Reference Signal Received Quality (RSRQ) measurement of a wireless channel is achieved by sending an measurement bandwidth (measbandwidth) indicator to a receiver that mandates a specific measurement bandwidth for performing the RSRP or RSRQ measurement. By virtue of receiving the measbandwidth indicator, the receiver is required to perform the RSRP or RSRQ measurement over a portion of the wireless channel that is equal to the measurement bandwidth specified by the measbandwidth indicator.
US08923329B2 Apparatus and method for supporting various system bandwidths in a broadband wireless communication system
An apparatus and method support various system bandwidths in a broadband wireless communication system. A Mobile Station (MS) operation includes determining a system bandwidth through a primary preamble for frame synchronization, which a Base Station (BS) transmits. A Fast Fourier Transform (FFT) size, the number of guard subcarriers, and the number of used subcarriers corresponding to the system bandwidth are determined using a first table. An operation parameter of a modem is set according to the FFT size, the number of guard subcarriers, and the number of used subcarriers.
US08923326B2 High-definition multimedia interface copper adapter
Techniques are provided for communications between high-definition multimedia interface (HDMI) devices. The techniques describe a system comprising a first or transmitter adapter device that is electrically connected to a source HDMI device. The first adapter device is configured to receive one or more source HDMI signals from the source device across a first HDMI link and to convert the source HDMI signals to corresponding one or more 10GBase-T data signals configured to be transmitted across a data link. A second or receiver adapter device electrically connected to the first adapter device across the data link. The second adapter device is configured to receive the 10GBase-T data signals from the first adapter device across the data link, convert the 10GBase-T data signals to corresponding one or more destination HDMI signals and send the destination HDMI signals to a destination HDMI device electrically connected to the second adapter device.
US08923325B2 Client-server architecture for audio-video communications
A method enabling VoIP communication sessions between a VoIP based client application and a non-VoIP standards based client application. The method includes providing a server on a digital communications network that includes runs or provides media proxy. The media proxy receives a media packet from the first communications application formatted according to a first protocol. The method includes performing packet translation on the media packet to generate a media packet that is formatted according to a second protocol that differs from the first protocol but that is used by a second communications application. The method includes transporting the translated media packet to the second communications application over the network. The packet translation includes translating the protocol while simply copying the audio-video data or payload from the original message. The communications session includes performing communications session setup between the two communications applications by signaling between these two applications.
US08923316B2 System and method for routing internet traffic over internet links
An apparatus and method for routing IP traffic in real time from at least one network user to a plurality of internet links. Embodiments include assigning different ranks to different internet links based on network monitoring. In one embodiment, a system for routing traffic includes an route optimizer to generate routing instructions using financial costs of routing data packets on the internet links, traffic condition information associated with the internet links, types of data of the incoming data packets, and levels of service assigned to the types of data of incoming data packets. In another embodiment, a method to generate a routing instruction uses delay data for each of the internet links, the type of data of the incoming data packet, and a level of service assigned to the type of data of the incoming data packet.
US08923306B2 Phased bucket pre-fetch in a network processor
A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. Each of the lookup engines receives a key request associated with a packet and determines a subset of the rules to match against the packet data. Based on a prefetch status, a selection of the subset of rules are retrieved for rule matching. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found.
US08923300B2 Connection for the fast analysis of packet headers transferred via data bus
A connection for the fast analysis of packet headers by a circuit connected directly to the data bus, which transfers the packets. This circuit contains sub-circuits for the protocols headers analysis. Furthermore, the circuit contains a counter, which informs the sub-circuits about the data bus status. Each of the sub-circuits is equipped with the data input from the data bus, the input of the counter, the activating input, which determines the presence of the given protocol header in the packet, and with the input of the position of the header start in the packet. Further, each of the sub-circuits is equipped with a set of activating outputs, which determine the type of the next protocol header, and with the output of the position of the next header start. All sub-circuits, using the auxiliary logic circuits and multiplexers, are connected in the structure, which corresponds to the number and structure of the anticipated protocols in the packet. Chain thus created from sub-circuits is then in the same manner divided into branches based on the anticipated number of protocols, the headers of which are to be analyzed.
US08923294B2 Dynamically provisioning middleboxes
Hybrid security architecture (HSA) provides a platform for middlebox traversal in the network. The HSA decouples the middlebox control from network forwarding. More specifically, such embodiments may receive a data packet having a packet header including an Ethernet header identifying source and destination addresses in the network. A traffic type of the data packet is determined. Then, layer-2 forwarding information, which encodes a set of non-forwarding network service provider middleboxes in the network to be traversed by the data packet, is determined based on the traffic type. The layer-2 forwarding information is inserted into the Ethernet header and the data packet is forwarded into the network. The data packet will then traverse, according to the layer-2 forwarding information, a sequence of the middleboxes in the network, wherein at least one non-forwarding network service will be provided by each of the middleboxes to the data packet in a sequence.
US08923291B2 Communication apparatus and communication method
A communication apparatus includes a plurality of interface circuits, each interface circuit including a first processor, a plurality of ports, and a first memory configured to store, in each group composed of port of one or more, identification information for the group and identification information for the port belonging to the group, and a switch circuit including, a second processor, a second memory configured to store, in the each group, the identification information for the group and identification information for the interface circuit having port belonging to the group, and a bridge circuit configured to transmit data to the interface circuit.
US08923290B1 Self-forming lags
Aspects of the disclosure provide a method for self-forming link aggregation (LAG). The method includes discovering, by a network switch, at least a first port and a second port managed by the network switch that are linked to another network switch. After the discovery, the method includes defining between the first network switch and the other network switch a single logical interface of which the first port and the second port are members, and communicating network traffic between the network switch and the other network switch over the single logical interface.
US08923282B2 Systems and methods for wireless communication of long data units
Systems, methods, and devices for communicating long packets are described herein. In some aspects, one or more training fields are interposed between data symbols of a data unit. The training fields may comprise a short training field (STF) and/or a long training field (LTF). The training fields may be used by a receiving device to adjust settings or parameters used for decoding the data symbols.
US08923278B2 Peer-to-peer, internet protocol telephone system with system-wide configuration data
Various embodiments of the invention provide a Peer-to-Peer (P2P, Internet Protocol (IP) telephone system. The telephone system includes a plurality of terminals coupled together via an IP network. The terminals cooperate with one another to provide telephony features without a dedicated central controller such as a PBX and/or a KSU controller. The terminals further cooperate with one another to maintain system-wide configuration data for the telephone system.
US08923276B2 Internet protocol telephony voice/video message deposit and retrieval
A method for signaling an Integrated Messaging System (IMS) on an Internet Protocol (IP) based network to deposit a message, including the steps of sending a Session Initiation Protocol (SIP) SIP INVITE request to the IMS indicating a message deposit action; receiving a corresponding SIP menage from the IMS agreeing to participate in the message deposit action; and sending an SIP acknowledge message to the IMS confirming receipt of the corresponding SIP message; and depositing the message in a destination mailbox. A method of signaling an IMS on an IP based network to retrieve a deposited message, the method including the steps of sending a SIP INVITE request to the IMS indicating a message retrieval action; receiving a corresponding SIP message from the IMS agreeing to participate in the message retrieval action; sending an SIP acknowledge message to the IMS confirming receipt of the corresponding SIP message; and retrieving the deposited message from a mailbox corresponding to known account information.
US08923261B2 Method for transmitting control and training symbols in multi-user wireless communication system
The present invention relates to a method and an apparatus for transmitting control and training symbols to improve transmission efficiency in a multi-user wireless communication system. The method for transmitting the control and training symbols in the multi-user wireless communication system according to one embodiment of the present invention comprises the steps of: determining whether a required transmission rate of each data can be satisfied through channel estimation in each of terminals when different data are simultaneously transmitted to each of the terminals; and transmitting a data frame to each of the terminals, the data frame being composed to discriminate the control and training symbols in each of the terminals using a combination of time, frequency, and code area when the required transmission rate of each data is not satisfied according to the determined result.
US08923249B2 Method and apparatus for scrambling sequence generation in a communication system
A wireless communications method is provided. The method includes employing a processor executing computer executable instructions stored on a computer readable storage medium to implement various acts. The method also includes generating cyclic shifts for a sequence generator by masking shift register output values with one or more vectors. The method includes forwarding the sequence generator to a future state based in part on the output values and the vectors.
US08923246B2 Optimization of data handover to wireless wide area networks
A method, system, and computer program product for managing a radio resource control state of a user equipment. A triggering module may be configured to determine whether a number of triggering conditions are satisfied. Also, responsive to satisfying the number of triggering conditions, a sustain module may be configured to initiate a sustain message. The sustain message may prevent the radio resource control state of the user equipment from changing states.
US08923243B2 Bridge-based cellular ethernet system and handover processing method therefor
A bridge-based cellular Ethernet system and a handover processing method therefore are provided. In the bridge-based cellular Ethernet system, an HLR manages configuration information about network entities, and a plurality of Base Station Bridges (BSBs) are connected to a plurality of Base Stations (BSs), each BSB including a layer 2 switch, and a plurality of SCBs connected to part of the BSBs under the SCBs. Each SCB includes a layer 2 switch forming a core network, and SCB monitors the signal power of a Mobile Node (MN) within its service area, determines whether the MN is to move to another site, selects a new SCB to which the MN is to move, sends necessary path information to associated SCBs and the HLR, for setting of the path information in the associated SCBs and the HLR, and commands a handover to the MN.
US08923239B2 Method and system for customizable flow management in a cellular basestation
A basestation used in a wireless communications system is disclosed. The basestation includes a plurality of flow management schedulers, wherein the base station receives an indication of function selection from an entity, and wherein the base station chooses for the entity one of the plurality of flow management schedulers according to the indication of function selection. Other methods, apparatuses, and systems also are disclosed.
US08923234B2 Method for measuring a neighboring cell and an apparatus thereof
A method of performing intra-frequency cell measurement by a user equipment (UE) in a wireless communication system is disclosed. The method includes determining a measurement gap for the intra-frequency cell measurement based on downlink control information received from an eNB, and performing the intra-frequency cell measurement for a neighboring cell during the measurement gap. The measurement gap corresponds to one or more downlink subframes other than a downlink subframe having downlink data for the UE indicated by the downlink control information.
US08923226B2 Timing synchronization methods and apparatus
Various methods and apparatus are directed to achieving timing synchronization and propagating timing information pertaining to an external, e.g., non Wi-Fi, timing signal source. In some embodiments, a mobile communications device receives and processes a timing signal, e.g., a first Wi-Fi beacon, which is propagating timing information about an external timing signal from a device which directly received the external timing signal. Thus, a mobile wireless communications device achieves timing synchronization with respect to an external timing signal which it is unable to receive directly. In various embodiments, the mobile communications device may, and sometimes does, further propagate the timing information about the external timing signal, e.g., via a second Wi-Fi beacon signal which it generates and transmits. Synchronization with respect to an external signal source facilitates longer sleep states and decreased power consumption.
US08923224B2 Quantizing relative phase and relative amplitude for coordinated multipoint (CoMP) transmissions
A method for quantizing a relative phase and a relative amplitude is described. A received symbol is obtained. A relative phase is determined from the received symbol. A relative amplitude is also determined from the received symbol. A quantized relative phase is obtained for the relative phase. A quantized relative amplitude is obtained for the relative amplitude.
US08923223B2 Physical uplink control channel resource allocation for multiple component carriers
Techniques for sending control information in a wireless network are disclosed. A multi-carrier user equipment (UE) may receive a downlink grant on a physical downlink control channel (PDCCH) on a first component carrier (CC). The UE may also receive a data transmission associated with the PDCCH on a physical downlink shared channel (PDSCH) on a second CC. In some examples, the UE determines physical uplink control channel (PUCCH) resources for acknowledging the data transmission based on the first CC on which the PDCCH is received, the second CC on which the data transmission is received, and a transmission mode of the second CC. The UE may send acknowledgement/negative acknowledgement (ACK/NACK) information for the data transmission based on the PUCCH resources.
US08923215B2 Method and apparatus for scheduling transmissions in spatial division multiple access network systems
An apparatus for communications including a processing system configured to generate a plurality of spatial streams for communicating with a plurality of nodes, the processing system being further capable of determining an allocation of the spatial streams to each of the nodes based on at least one metric for each of the nodes.
US08923211B2 Method and apparatus of processing an access grant block in wireless communication systems
A method and apparatus for processing an AccessGrant block in a wireless communication system is provided, comprising placing the AccessGrant in a public data, adjusting timing of the sector that transmitted the AccessGrant, instructing a RCC MAC to initialize transmit power and transmitting an AccessGrantReceived indication for a sector.
US08923207B2 Method for initializing sequence of reference signal and base station using the same
A method and an apparatus are provided for scrambling sequence initialization for downlink demodulation reference signal (DL DMRS) applied to the multi-user (MU) multi-input multi-output (MU-MIMO) in a coordinated multiple point (CoMP) scenario. The value of virtual slot index in the sequence initialization of the DL DMRS can be dynamically selected from two candidates and tied to the virtual cell ID and/or the physical downlink shared channel (PDSCH) scrambling ID. The two candidate values can be configured by a user equipment (UE) specific semi-statistical higher layer signaling if a subframe shifting is considered for enhanced inter-cell interference cancellation (eICIC) in HeNets. Possible values of virtual slot index used for generating the DL DMRS sequence initialization of the cell can then be derived so that access procedure information, which may include synchronization signal, physical broadcast channel, paging message, can be reliably received at the remote radio header (RRH) or pico cell.
US08923196B2 Uplink control channel resource collision resolution in carrier aggregation systems
Systems, methods, and apparatuses of a wireless communications network include identifying a resource collision between uplink channels for acknowledgement/negative acknowledgement (ACK/NACK) signaling of a first component carrier and a second component carrier. An indicator representative of the ACK/NACK signaling of the first component carrier and the second component carrier can be identified.
US08923194B2 Communication method, mobile network system and device
A mobile terminal (UE) used in a mobile communication network that includes a mobility management entity (MME) and a serving gateway (S-GW), receives paging from the mobile communication network, upon arrival of an incoming call destined for the mobile terminal at the mobile communication network, in which if the mobility management entity has restarted, the serving gateway maintains a specific S5/S8 bearer and deletes other bearers, and in response to the paging, re-attaches to the mobile communication network.
US08923191B2 Internet protocol collaborative mobility
Systems and methods are provided for maintaining communications with mobile users within organizational logical network groups when transitioning between logical groups. A client mobility agent resides as part of a mobile communication unit and monitors link metrics to determine if a transition to another logical network group is desired. The client mobility agents and a server mobility agent collaborate to reassign or re-home a mobile communication unit to a new home logical network group, and provide the mobile communication unit with a new group address upon entering a new logical network. The server mobility agent collaborates with a server mobility agent of the previous logical group that the mobile communication unit was a member to transfer sessions and services associated with the mobile communication unit to the new logical network.
US08923187B2 Wireless communication systems
A wireless communication method in a system in which subscriber stations are each operable for communication with a base station is provided. The base station is capable of performing simultaneous communications with a plurality of the subscriber stations simultaneously by exchange of packets each conforming with a layered protocol of said system. The packets include a first portion for defining physical layer (PHY) parameters and a second portion for defining media access layer (MAC) parameters. Furthermore, communications between the subscriber stations and the base station are performed wholly or partly through at least one relay station. In this system, the method includes, in the relay station, receiving a plurality of packets from the subscriber stations, detecting the second portion of each of the packets, combining the detected second portions to form a second portion of at least one new packet, and transmitting the new packet to the base station.
US08923186B1 Chirp networks
A system of aggregating messages utilizing at least one device transmitting at least one short communication message wherein said short communication message comprises a terse command or status message; at least one network router comprising a means of receiving the short communication messages; wherein said means receives said short communication message without interrupting other communications; and an uplink from the at least one router to an external ip-based network wherein said router aggregates said short communication messages and forwards the aggregated messages via the uplink to the external ip-based network wherein said external ip-based network comprises a tree-based logical network comprising wireless nodes.
US08923179B2 Terminal for controlling uplink transmission power and an uplink transmission power control method in a wireless communication system
Disclosed are a terminal for controlling uplink transmission power and an uplink transmission power control method in a wireless communication system. In the terminal according to the present invention, if the total sum of uplink transmission power values respectively determined for a plurality of transmission channels is greater than the maximum transmission power value of the terminal, a processor can allocate respective uplink transmission power values sequentially in accordance with priority rankings across the plurality of transmission channels which have been determined in advance, starting from the transmission channel corresponding to the highest priority ranking. An emitter can simultaneously transmit the plurality of transmission channels with each of the allocated uplink transmission power values.
US08923173B2 Method and apparatus for enhanced uplink multiplexing
A method, and apparatus for multiplexing are disclosed. Data is received over a plurality of logical channels. Data from the plurality of logical channels is multiplexed into a medium access control (MAC) protocol data unit (PDU) based on a priority associated with each of the plurality of the logical channels. The MAC PDU is transmitted over an uplink transport channel.
US08923167B2 Communication device for simultaneous transmission by multiple transceivers
A communication device reduces intermodulation interference in a simultaneous transmitter using a notch diplexing arrangement. The communication device has a radio front-end module with more than one transceiver for simultaneous transmission with opposing transmit (Tx) band notch filters in series with each duplexer output, and phase rotations into and out of the notch filters suitable for diplexing at the notch filter outputs.
US08923165B2 Distributed wireless online access system
A method for providing wireless online access to one or more users comprises providing online access to the users of corresponding mobile secondary wireless transceivers by data packet transmission via corresponding wireless communications links established, within a mobile online access signal spaces within the moving vehicle by a primary subscriber, between the mobile secondary wireless transceivers and one or more mobile primary wireless transceivers, wherein one or more of the mobile primary wireless transceivers are linked to the Internet through one or more portal transceivers, wherein each portal transceivers includes a communications link to the Internet for receiving one or more data packets transmitted therefrom and transmitting one or more data packets thereto and a wireless communications links to one or more of the primary wireless transceivers for receiving one or more data packets transmitted therefrom and transmitting one or more data packets thereto.
US08923162B2 Management of private virtual networks
A transmission system including a plurality of edge routers. The system manages a plurality of virtual networks, each network linking a plurality of remote networks therebetween. An edge router manages a topology table that indicates one or more adjacent edge routers for a given virtual network and at least one remote network identifier for an adjacent edge router. A route change made in relation to a remote network of a given virtual network is detected on the edge router. On the basis of the topology table, one or more adjacent edge routers and the corresponding remote network identifiers are determined for the virtual network. The route change is transmitted to said adjacent edge routers by indicating the corresponding remote network identifiers.
US08923157B2 Scheduling QOS flows in broadband wireless communication systems
Systems and methodologies are described that facilitate enhanced resource scheduling for a wireless communication system. As described herein, packets associated with a common flow that arrive within a predetermined time period following a leading packet associated with the flow can be grouped into respective packet bursts. Subsequently, system bandwidth, transmit power, and/or other communication resources can be scheduled based on an analysis of the respective packet bursts. As provided herein, by analyzing respective packet bursts in lieu of individual packets, computational and resource overhead required for resource scheduling can be significantly reduced. In one example described herein, a resource schedule is determined by selecting one or more flows to be assigned bandwidth from among a plurality of flows based on an analysis of packet bursts respectively associated with the flows. Sufficient bandwidth can subsequently be scheduled for the selected flows for transmission of the respectively associated packet bursts.
US08923154B2 Method and apparatus for transmitting sounding reference signal in radio communication system
According to an embodiment, the invention provides a method for receiving a sounding reference signal (SRS) at a base station in a wireless communication system, the method including: transmitting a downlink control information (DCI) for triggering a second SRS to a user equipment; and receiving at least one of a first SRS triggered by a higher layer and the second SRS triggered by the DCI from the user equipment, wherein, if both transmission of the first SRS and transmission of the second SRS occur in a same subframe at the user equipment, the second SRS is only received from the user equipment.
US08923150B2 Frame structure of a wireless communication system, and method and apparatus for transmitting and receiving a plurality of data streams through the frame structure
A method and apparatus are provided for transmitting and receiving data through a frame in a wireless communication system, the method including: generating a frame including a preamble section and a data section, the preamble section includes fixed data items and configuration data items, and the data section includes at least one Physical Layer Pipe (PLP); and transmitting the generated frame. The configuration data items are related to the at least one PLP, and the preamble section of the frame is generated according to repetition lengths of the configuration data items.
US08923138B2 Packet relay device, packet relay system, and fault detection method
A fault that cannot be autonomously detected by all or a specific software module and all or a specific hardware device which realize the packet transmitting/receiving function is detected, and also a fault part is specified. A packet relay device realizes the packet transmitting and receiving functions through plural software modules and plural hardware devices. The packet relay device includes a memory space 105, reception statistics 131, 133, 135, and transmission statistics 132, 134, 136, and collects pass information of fault monitoring packets in all or the specific software module and all of the hardware devices whose operation is to be confirmed by the fault monitoring packets for detecting the faults within the device. A fault part specifying unit 118 is provided for specifying the fault part according to the pass information of the fault monitoring packet when abnormality is detected.
US08923136B2 Method and apparatus in a telecommunications network for controlling uplink control channel
The present invention provides a method and a radio base station (4) which actively monitor the error rate for messages transmitted over an uplink control channel between the radio base station (4) and one or more mobile terminals (6). The distribution of messages transmitted on the uplink control channel is then adapted in dependence on the measured error rate.
US08923129B1 Adaptive data unit transmission and acknowledgment
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position.
US08923128B2 Method and arrangement for detecting congestion in a communications network
The invention relates to a method and arrangement for detecting congestion in a communications network (120). A receiving node (130) receives (710) data packets from a sending node (110) over a communications link (140). First and second parts (320, 330) of a frequency spectrum (310) of a time delay of the data packets are determined (720). The first part comprises non-congestion related low frequency components. The second part comprises congestion related and non-congestion related low frequency components when a load level of the communications network is above a threshold value (220) but substantially no congestion related low frequency components when the load level is below the threshold value. Then reference jitter level (yr) and congestion jitter level (yg) corresponding to the first and second parts respectively are estimated (740). Finally, congestion state information is determined (750) by comparing said congestion jitter level to said reference jitter level.
US08923113B2 Optimizations in multi-destination tree calculations for layer 2 link state protocols
Techniques to optimize root network node selection for network tree paths are provided. A network disruption event is detected. Network nodes in the network are configured with root priorities. Network nodes in a first set of the network nodes operate as root nodes for ordered network tree paths. Root priority information is retrieved from a database for each of the network nodes. Based on the root priority information, network nodes are selected for a new set of network nodes to operate as new root nodes for new ordered network tree paths upon occurrence of the network disruption event. The new set of network nodes comprises common network nodes present in the first set. An order of the network nodes in the new set is determined such that at least one common network node in the new set is maintained in the same order as that in the first set.
US08923104B1 Fast ADC for optical tape wobble signal
An analog-to-digital converter includes a feedback loop that receives a wobble signal having a wobble signal frequency. The feedback loop includes a comparator that receives the wobble signal through a first resistive component at a first comparator input and outputs a first output signal having either a high output or a low output. The feedback loop also includes a sampling component that samples the first output signal at a sampling frequency and outputs a second output signal and a first integrator component that receives the second output signal and outputs a third output signal. The third output signal tracks the wobble signal due to feedback action in the feedback loop. Finally, the analog-to-digital converter further includes a final discrete integrator component that integrates the second output signal to provide a digital representation of the wobble signal.
US08923095B2 Short circuit protection for serially connected nodes in a hydrocarbon exploration or production electrical system
A technique for providing short circuit protection in electrical systems used in hydrocarbon exploration and production and, more particularly, for such electrical systems comprising serially connected nodes, includes an apparatus and method. The apparatus, includes a power supply and a plurality of electrically serially connected application sensors downstream from the power supply. Each application sensor includes a sensing element; and a plurality of electronics associated with the sensing element. The electronics shut off upstream power to the downstream application sensors in the presence of a short circuit. The method includes serially supplying power to a downhole apparatus comprising a plurality of electrically serially connected downhole sensors; sensing, in series and upon receiving power from upstream, at each downhole sensor whether a downstream short circuit exists; and shutting off upstream power to the downstream downhole sensors in the presence of a short circuit.
US08923090B1 Address decoding circuits for reducing address and memory enable setup time
A decoder circuit to decode an address for accessing a memory cell in a memory array includes address latch circuitry, inverter circuitry, and first address pre-decode circuitry. The address latch circuitry receives an address signal and generates address holding signals during a setup period. The address latch circuitry latches the address holding signals during an address hold period following the setup period. The inverter circuitry receives the address signal and generates a complementary address signal. The first address pre-decode circuitry decodes the address signal and the address holding signals during the setup period to generate a first pre-decode address signal at an output of the first address pre-decode circuitry. In addition, the first address pre-decode circuitry decodes the address holding signals during the address hold period to maintain the first pre-decode address signal at the output of the first address pre-decode circuitry.
US08923085B2 Low-pin-count non-volatile memory embedded in a integrated circuit without any additional pins for access
A low-pin-count non-volatile memory (NVM) embedded an integrated circuit can be accessed without any additional pins. The NVM has one or more memory cells and at least one of the NVM cells can have at least one NVM element coupled to at least one selector and to a first supply voltage line. The selector can be coupled to a second supply voltage line and has a selecting signal. The integrated circuit can include at least one test mode detection circuit to activate a test mode upon detecting an abnormal (or out of normal) operation condition(s). Once a test mode is activated, at least one I/O or supply voltage of the integrated circuit can be used as the I/O or supply voltage of the NVM to select at least one NVM cell for read, program into nonvolatile, or volatile state. At least one NVM cell can be read during ramping of at least one supply voltage line.
US08923084B1 Memory and memory system including the same
A memory includes a plurality of word lines each coupled with at least one memory cell, an address storing unit that may store at least one target address corresponding to at least one of the word lines, and a control unit that may sequentially activate the plurality of word lines in response to a refresh command that is inputted at a set interval, and may activate the word line selected based on the target address whenever the refresh command is inputted a set number of times that is equal to or more than two times.
US08923075B2 Memory control device
A memory control device that can reduce a power consumption at the time of writing a memory. The memory control device includes a data output buffer circuit that burst-transfers data to a memory device through a data bus, and a mask signal output buffer circuit that outputs, to the memory device, a mask signal indicative of data that prohibits write into a memory cell within the memory device among the data. The data output buffer circuit puts an output node into a high impedance state when the mask signal is indicative of write prohibition.
US08923061B2 Programming method of nonvolatile memory device
Provided is a programming method of a nonvolatile memory device which includes a plurality of strings each including a source select transistor, a plurality of memory cells, and a drain select transistor which are connected in series between a common source line and a bit line. The programming method includes: applying a first voltage to the common source line during a first period in which a channel of a plurality of memory cells of an unselected string is floated; and applying a second voltage increased more than the first in voltage to the common source line during a second period in which a selected memory cell is programmed, when a selected word line belongs to a word line group adjacent to the common source line.
US08923056B2 Non-volatile memory device for reducing operating time and method of operating the same
A non-volatile memory device includes a memory cell block including a plurality of memory cells, a plurality of page buffer groups including a plurality of page buffers coupled to bit lines of the memory cell block, a pass/fail check circuit coupled to the plurality of page buffers and configured to perform a pass/fail check operation of comparing a total amount of current varying according to verify data sensed from the memory cells and stored in the page buffers with an amount of reference current corresponding to the number of allowed bits, and a control circuit configured to control the pass/fail check circuit by stopping, when a fail signal is generated during the pass/fail check operation currently being performed on a page buffer group among the plurality of page buffer groups, the pass/fail check operation on the remaining page buffer groups.
US08923049B2 1T1b and 2T2b flash-based, data-oriented EEPROM design
An one-transistor-one-bit (1T1b) Flash-based EEPROM cell is provided along with improved key operation schemes including applying a negative word line voltage and a reduced bit line voltage for perform erase operation, which drastically reduces the high voltage stress on each cell for enhancing the Program/Erase cycles while reducing cell size. An array made by the 1T1b Flash-based EEPROM cells can be operated with Half-page or Full-page divided programming and pre-charging period for each program cycle. Utilizing PGM buffer made of Vdd devices in the cell array further save silicon area. Additionally, a two-transistor-two-bit (2T2b) EEPROM cell derived from the 1T1b cell is disclosed with additional cell size reduction but with the operation of program and erase the same as that for the 1T1b cells with benefits of no process change but much enhanced storage density, superior Program/Erase endurance cycle, and capability for operating in high temperature environment.
US08923044B2 MTP MTJ device
Systems and methods for multiple-time programmable (MTP) devices. An MTP device includes a magnetic tunnel junction (MTJ) device programmable to a plurality of states based on voltage applied across the MTJ device. The plurality of states include a first resistance state corresponding to a first binary value stored in the MTJ device based on a first voltage, a second resistance state corresponding to a second binary value stored in the MTJ device based on a second voltage, a third resistance state corresponding to a breakdown of a barrier layer of the MTJ device based on a third voltage, and a fourth resistance state corresponding to an open fuse based on a fourth voltage.
US08923042B2 Magnetic random access memory
A magnetic random access memory according to the present invention is provided with: a magnetic recording layer including a magnetization free region having a reversible magnetization, wherein a write current is flown through the magnetic recording layer in an in-plane direction; a magnetization fixed layer having a fixed magnetization; a non-magnetic layer provided between the magnetization free region and the magnetization fixed layer; and a heat sink structure provided to be opposed to the magnetic recording layer and having a function of receiving and radiating heat generated in the magnetic recording layer. The magnetic random access memory thus-structured radiates heat generated in the magnetic recording layer by using the heat sink structure, suppressing the temperature increase caused by the write current flown in the in-plane direction.
US08923020B2 Switching power supply circuit having shunt regulator with switchable gain
A switching power supply circuit (101) includes a first rectifier circuit (102) converting an alternate current to a direct current, a switching operator (20), a switching transformer (103) including a primary coil supplied with a switched current and a secondary coil inducing power corresponding to the current, a second rectifier circuit (30) rectifying the power induced by the secondary coil, and a control circuit (40) changing a ratio of a current flowing to a photocoupler (107) to an output voltage from the second rectifier circuit (30) in a standby mode and in a power-on mode to reduce a noise of the switching transformer in each of the modes.
US08923015B2 Primary-side power control for inductive power transfer
A method is provided for controlling the output voltage of a pickup in an inductive power transfer (IPT) system without any additional form of communications for feedback from the pickup to the power supply. The method comprising the steps of deriving an estimate of the output voltage of the pickup from the voltage across the primary conductive path, and adjusting the current in the primary conductive path so that the estimated pickup output voltage matches a required pickup output voltage. In particular, an estimate of the pickup output voltage is derived from the magnitude and phase angle of the voltage in the primary conductive path.
US08923009B2 Substrate with built-in electronic component
In a first conductive layer and a third conductive layer that are respectively closest to a core layer having a storage portion that penetrates therethrough, four first penetrating holes and four first penetrating holes are formed so as to overlap part of an opening edge of the storage portion that is projected onto the first conductive layer and the third conductive layer, respectively.
US08923001B2 Chip card protecting cover assembly and electronic device using same
An electronic device includes a housing, a chip card received in the housing, and a chip card protecting cover assembly. The chip card protecting cover assembly includes a housing, a first magnet and a second magnet. The magnetic force between the first magnet and the second magnet drives the protecting cover to rotate relative to the housing, thereby covering or exposing the chip card.
US08922993B2 Power adapter security system
A power adapter security system includes a power adapter base. An object securing element is located on the power adapter base. The object securing element is operable to secure the power adapter base to an object. A power cable extends from the power adapter base. A power connector is located on the power cable and operable to transmit power from the power adapter base. A security connector is located on the power cable and is operable to lock the power cable to an IHS chassis. The object securing element may be used to secure the power adapter to an object and each of the power connector and security connector may be coupled to an IHS chassis to provide power to the IHS chassis and secure the IHS chassis to the object.
US08922992B2 System and design of cost effective chassis design for networking products
An electrical equipment chassis includes a frame open to a first side and an opposite second side and a power board located near a mid-plane of the chassis coupling power supply modules to first networking modules and a second networking module. A first region open to the first side can receive first power supply modules. A second region open to the first side is adjacent to the first region and can receive the first networking modules and the second networking module oriented with a first orientation. A third region open to the second side can receive fan trays with fans and third networking modules. The third networking modules are oriented orthogonal to the first orientation. The power board at least partially separates the first and third regions and only partially separates the second and third regions. The chassis permits air flow from the first side to the second side.
US08922990B1 Active cooling fin pack
Aspects of the disclosure relate generally to active cooling or removing heat generated by a processor in a computing device. More specifically, a cooling system in a computing device may include a heatpipe which moves the heat through a fin pack and out an exhaust vent. The fin packs described herein may include a blade at the exit end of the fin pack. The blade is oriented between the end wall of a computing device and the exit of the fin pack. The blade both keeps the air creating hot spots at the surface of the computing device and provides additional surface area for moving heat away from the heat pipe. The blade may have different configurations, for example, a generally rectangular shape or an arced-shape.
US08922989B2 Input/output port systems and methods
Input/output (“I/O”) port systems and methods are provided. An I/O port system can include a housing having at least one exterior surface and a cover member. The cover member can obstruct at least a portion of an input/output port on the housing and not extend beyond the exterior surface of the housing when in a first cover position. The cover member can expose the I/O port and extend beyond the exterior surface of the housing, when translated away from the first cover position. The system can further include a support member operably connected to the cover member and the housing. When the cover member is disposed in the first cover position, the support member can be maintained in a first position proximate the housing. When the cover member is translated away from the first cover position, the support member can translate to a second support position extending from the housing.
US08922980B2 Mobile electronic device with enhanced chassis
A mobile electronic device 10 with an enhanced chassis is disclosed. The device 10 can include: a frame 12 including an upper portion 14 and a lower portion 16 defining a narrow profile height 18 having an open top 20 and an open bottom 22; the frame 12 includes an interior portion 24 configured to surround components in a predetermined arrangement and an exterior portion 26; the exterior portion 26 of the frame 12 being connected to a printed circuit board (PCB) 28; and the open top 20 being configured to receive components on the printed circuit board 28 and the open bottom 22 being configured to receive a battery 32. Advantageously, the frame 12 height 13 provides a narrow profile structural system to securely support and connect components in connection with mobile electronic devices. Beneficially, the height is structurally passive and free from contributing to the Z dimension.
US08922968B2 Electrical insulator and method of production
An electrical insulator including: a first connector of an electrically conducting material; a second connector of an electrically conducting material; and an electrically insulating material being arranged between the first connector and the second connector, insulating the connectors from each other; wherein a part of the first connector extends past a part of the second connector, partly enveloping part of the second connector. The invention also relates to a surge arrester arrangement, to a use of an electrical insulator for insulating a surge arrester, and to a method for production of such an electrical insulator.
US08922964B2 Motor controller with reverse-bias preventing mechanism
A motor controller with a reverse-bias preventing mechanism includes a pre-charging unit, a protection unit, a conversion unit and a control unit. The pre-charging unit receives a power signal through a first electric-conduction path, and converts the power signal into a pre-charging signal according to a control signal. The protection unit receives the power signal through a second electric-conduction path, and determines whether to output the power signal, according to the polarity of the power signal. The conversion unit, coupled to the protection unit, receives the power signal outputted by the protection unit, and converts the power signal into a work voltage. The control unit, coupled to the conversion unit and the pre-charging unit, receives the work voltage to generate the control signal. The current of the power signal flowing through second electric-conduction path is smaller than the current flowing through first electric-conduction path.
US08922962B2 Method and apparatus to improve ESD robustness of power clamps
A power clamp circuit having improved robustness to electrostatic discharge (ESD) events includes a voltage regulation circuit and a current controlled switch. The voltage regulation circuit and the current controlled switch may be used to modify a snapback voltage of the power clamp in a manner that enhances the power clamp's ability to handle ESD events.
US08922951B2 Data storage device with variable anisotropy side shield
Various embodiments may be generally directed to a data storage device with at least a magnetic element having a magnetic stack positioned adjacent to and separated from at least one side shield on an air bearing surface (ABS). The side shield can be configured with a predetermined anisotropy variation along a down-track direction.
US08922950B2 Multi-layer magnetoresistive shield with transition metal layer
A magnetic shield that is capable of enhancing magnetic reading. In accordance with various embodiments, a magnetic element has a magnetically responsive stack shielded from magnetic flux and biased to a predetermined default magnetization by at least one lateral side shield that has a transition metal layer disposed between first and second ferromagnetic layers.
US08922945B2 Disk drive spindle motor with wiring substrate having extension portion passing through opening in base
A spindle motor includes a stationary unit, a rotary unit and a bearing mechanism. The stationary unit includes a base member, a stator including a plurality of coils and a wiring substrate electrically connected to the stator. The base member includes a tubular portion, a first accommodation portion, an opening portion, a plurality of coil accommodation portions, a second accommodation portion, and at least one through-hole. The wiring substrate includes an arc portion and an extension portion. A lead wire is led out from at least one of the coils and is connected to the arc portion by soldering within the through-hole.
US08922943B2 Fluid dynamic bearing apparatus, spindle motor, and disk drive apparatus
In a fluid dynamic bearing apparatus, an oil buffer is defined between a thrust gap and a pumping gap. The oil buffer has an axial dimension greater than that of the thrust gap, and/or has a radial dimension greater than that of the pumping gap. An air bubble generated in the thrust gap due to cavitation, for example, when a fluid dynamic bearing apparatus experiences a vibration can be dissolved in lubricating oil provided within the oil buffer. This prevents leakage of the lubricating oil due to the air bubble residing in the fluid dynamic bearing apparatus.
US08922941B2 Library apparatus, cartridge, and hand mechanism
A library apparatus includes a storage section having a lock hole in which a lock member provided on a cartridge is capable of being fitted, the storage section storing the cartridge in a locked state when the lock member is fitted in the lock hole, a holding portion that holds the cartridge and engages with the lock member, an arm that supports the holding portion at an end of the arm, the arm inserting and extracting the cartridge held by the holding portion into and from the storage section, a first motor that moves the arm in an insertion-extraction direction in which the cartridge is inserted and extracted, and a second motor that moves the holding portion so as to move the lock member to a position at which the lock member is released from the lock hole.
US08922938B1 Disk drive filtering disturbance signal and error signal for adaptive feed-forward compensation
A disk drive is disclosed comprising a servo control system operable to actuate a head over a disk. A disturbance signal is generated in response to a vibration, and the disturbance signal is filtered with a first filter comprising a frequency response to generate a filtered disturbance signal. The filtered disturbance signal is filtered with a model of the servo control system to generate a compensated disturbance signal. An error signal of the servo control system is filtered with a second filter comprising the frequency response to generate a filtered error signal. An adaptation control signal is generated in response to the compensated disturbance signal and the filtered error signal, and an adaptive filter is adapted in response to the adaptation control signal, wherein the adaptive filter filters the disturbance signal to generate feed-forward compensation values applied to the servo control system to compensate for the vibration.
US08922931B1 Disk drive releasing variable amount of buffered write data based on sliding window of predicted servo quality
A disk drive is disclosed wherein N data wedges of write data are buffered in a buffer. After writing at least two of the data wedges to the disk including a first data wedge and a second data wedge, a first servo metric value is measured when reading a first servo sector, and a second servo metric value is predicted based on the first servo metric value, wherein the second servo metric value corresponds to a second servo sector following the first servo sector. When the first servo metric value indicates a safe write condition and the second servo metric value indicates an unsafe write condition, the first data wedge is released from the buffer, and when the first servo metric value indicates a safe write condition and the second servo metric value indicates a safe write condition, the first and second data wedges are released from the buffer.
US08922929B1 Disk drive calibrating fly height actuator and laser power for heat assisted magnetic recording
A disk drive is disclosed comprising a disk, a head comprising a laser operable to heat the disk while writing data to the disk, and a fly height actuator (FHA) operable to actuate the head vertically over the disk. A laser power applied to the laser during a write operation is calibrated, and a FHA write setting is generated for the FHA as a function of the calibrated laser power.
US08922923B2 Interleaved automatic gain control for asymmetric data signals
A data signal comprising an even component and an odd component with differing amplitudes is received at a main automatic gain controller (AGC). The even component is adjusted by a first interleaved AGC and the odd component is adjusted by a second interleaved AGC such that even and odd component amplitudes are substantially equal. Amplitude adjusted even and odd components are recombined to define a data signal with components having substantially equal amplitudes. The even and odd components can be generated by a read transducer moving relative to a magnetic storage medium comprising tracks defined by discrete and spaced-apart recording bits arranged in an interspersed pattern. A read channel separates the data signal into even and odd samples such that a gain can be independently adjusted for each of the even and odd samples to compensate for asymmetry between the even and odd samples.
US08922915B2 Imaging lens
An imaging lens includes plastic-made first, second, third, and fourth lens elements arranged in the given order from an object side to an imaging side. The first lens element has a positive focusing power and is biconvex. The second lens element has a negative focusing power, is biconcave, and has an abbe number not greater than 30. The third lens element has a positive focusing power and has a convex imaging-side surface facing toward the imaging side. The fourth lens element has an imaging-side surface formed with a concave area in a vicinity of an optical axis of the fourth lens element. The imaging lens further includes an aperture stop disposed between the first and second lens elements.
US08922914B2 Image capturing lens system
An image capturing lens system includes four lens elements with refractive power, in order from an object side to an image side, a first lens element, a second lens element, a third lens element and a fourth lens element. The positive first lens element has a convex object-side surface at a paraxial region. The negative second lens element has a concave object-side surface at a paraxial region and an image-side surface changing from concave at a paraxial region to convex at a peripheral region, wherein the surfaces of the second lens element are aspheric. The positive third lens element has a concave object-side surface at a paraxial region and a convex image-side surface at a paraxial region. The negative fourth lens element has an image-side surface changing from concave at a paraxial region to convex at a peripheral region, and the surfaces of the fourth lens element are aspheric.
US08922913B2 Five-aspheric-surface wafer-level lens systems having wide viewing angle
A wafer-level lens system includes a first substrate, a first lens having a planar surface in contact with the first substrate and a concave aspheric surface, a second substrate, a second lens having a convex aspheric surface facing the first lens and a planar surface in contact with the second substrate, a third lens having a planar surface in contact with the second substrate and a concave aspheric surface, a third substrate, a fourth lens having a convex aspheric surface facing the third lens and a planar surface in contact with the third substrate, and a fifth lens having a planar surface in contact with the third substrate and a concave aspheric surface.
US08922909B2 Optical image capturing lens system
This disclosure provides an optical image capturing lens system comprising: a positive first lens element having a convex object-side surface, a negative second lens element, a positive third lens element having a convex image-side surface, a fourth lens element having a concave object-side surface and a convex image-side surface; and a positive fifth lens element having a convex object-side surface at a paraxial region thereof, both of the object-side and image-side surfaces being aspheric, and at least one inflection point is positioned on at least one of the object-side and image-side surfaces thereof. When particular relations are satisfied, the angle at which light projects onto the image plane can be efficiently controlled for increasing the relative illumination and preventing the occurrence of vignetting.
US08922908B2 Lens apparatus
A lens apparatus includes a lens housing, driven member that is driven in a first direction. A lens barrel body that includes a lens, is separated from the driven member upon receiving an impact including a component of a second direction and can move. A drive section drives the driven member in the first direction. When the lens housing receives an impact including a component of the first direction, the drive member and the driven member are separated apart, and the driven member and the lens barrel body move together in the first direction, and when the lens housing receives an impact including the component of the second direction, the drive member prevents the driven member from moving in the second direction, the driven member and the lens barrel body are separated apart, and the lens barrel body moves.
US08922904B2 Zoom lens and imaging apparatus
A zoom lens substantially consists of, in order from the object side, a positive first lens group, a negative second lens group, a positive third lens group, a positive fourth lens group, and a negative fifth lens group. When varying magnification from the wide angle end to the telephoto end, a distance between the first lens group and the second lens group is always increased, a distance between the second lens group and the third lens group is always decreased, a distance between the third lens group and the fourth lens group is always decreased, and a distance between the fourth lens group and the fifth lens group is changed, while all of the lens groups are moved with respect to an image formation position. Formulas (Ca): −5.00≦1−(β5T)2<−2.5 and (D): 0.10
US08922890B2 Polarizer edge rib modification
A polarizer having a first surface bordered by an edge, including a standard region and a rib modification region. The standard region can include ribs having a standard characteristic. The standard region can be configured to polarize incident light. The rib modification region can be disposed along at least a segment of the edge of the substrate between the edge and at least a portion of the standard region. The rib modification region can comprise modified ribs modified from the standard characteristic to have a different characteristic.
US08922887B2 Imaging distal end of multimode fiber
Where a multimode fiber is used for light delivery in a microscope system and a transverse distribution of light exiting a distal end of the fiber is substantially uniform, the distal end is imaged onto a plane of a sample to be probed by the microscope system, or at a conjugate plane. Alternatively, the distal end is imaged onto a plane sufficiently close to the sample plane or the conjugate plane such that a radiant intensity of light at the sample plane or the conjugate plane is substantially uniform. In the case of a multi-focal confocal microscope system, the distal end of the multimode fiber is imaged onto a plane of a segmented focusing array. Alternatively the distal end is imaged onto a plane sufficiently close to the segmented focusing array plane such that a radiant intensity of the light at the segmented focusing array plane is substantially uniform.
US08922885B2 Fluorescence microscope having an illumination device
An arrangement for fluorescence microscopic examination of specimens includes: a fluorescence microscope; an illumination device that includes: a housing including an interface configured to optically couple the housing and the fluorescence microscope; a plurality of light-emitting diodes disposed in the housing; a respective collector disposed downstream of each of the light emitting diodes and configured to generate a directed light flux; and at least one dichroic splitter disposed in the housing, the at least one splitter and the light-emitting diodes being spatially disposed with respect to one another so that the directed light fluxes are combinable via the at least one splitter into a common illumination beam path directed onto the interface; and a logical control device common to the fluorescence microscope and the illumination device.
US08922879B2 Optical amplifying device and optical amplifying method
An optical amplifying device includes a semiconductor laser that outputs a pump light having a power according to a provided drive current; a rare-earth-doped amplifying medium that amplifies an input light by the pump light output from the semiconductor laser; and a detector that detects, in the power of the pump light, a fluctuation faster than a response speed of a gain of the amplifying medium with respect to the power of the pump light. The optical amplifying device varies the drive current provided to the semiconductor laser based on the fluctuation detected by the detector.
US08922876B2 Optical amplifying device and optical transmission system
An optical amplifying device includes an optical amplification medium configured to be excited by excitation light and amplify signal light, a light loss detector configured to detect a light loss of an optical component optically connected to the optical amplification medium in the amplifying device, and a noise figure deterioration detector configured to detect, based on the light loss detected by the light loss detector, deterioration of a noise figure of the optical amplification medium.
US08922870B2 Electrical routing
An electronic device may have a MEMS device formed of a first conductive material. A trench may be formed in the MEMS device. A layer of non-conductive material may be formed in the trench. A second conductive material may be formed upon the non-conductive material.
US08922869B2 Electrowetting display device and manufacturing method thereof
The present disclosure relates to an electrowetting display device and a manufacturing method for the same, using a UV light reactive fluorosurfactant layer. The UV light reactive fluorosurfactant layer can include a UV-cured fluorine based material positioned above a cured UV reactive material. In an embodiment, the electrowetting display device can also include a substrate with a layer of pixel electrodes formed over the substrate, and partition walls formed over at least a portion of the layer of pixel electrodes. In one embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above an inter-layer insulation film. In another embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above the layer of pixel electrodes. The electrowetting display can also include a water repellent layer formed over the UV light reactive fluorosurfactant layer.
US08922868B2 Responsivity enhancement of solar light compositions and devices for thermochromic windows
The present invention relates to an optical window-filter including a thermochromic material and a light absorbing material. An absorption of light by the light absorbing material generates heat that causes phase transformation of the thermochromic material. The present invention further relates to a filter for an infrared imaging system having detectors sensitive to radiation in an infrared transmission spectrum. The filter includes a thermochromic material and a light-absorbing material. An absorption of high-power radiation in the infrared transmission spectrum by the light-absorbing material generates heat that causes phase transformation of the thermochromic material to attenuate the high-power radiation while transmitting substantially unaffected low-power radiation in the infrared transmission spectrum.
US08922859B2 Light source device, method of assembling light source device, optical scanning device, and image forming apparatus
A method of assembling a light source comprises the steps of inserting multiple lead wires of a light emitting element into an insertion hole formed in a circuit board from one side of the circuit board at once, striking tips of the multiple lead wires with corresponding multiple guides formed on a circumference of a pressing device serving as a jig from the other side of the circuit board, moving the pressing device toward the one side from the other side of the circuit board, and in a first stage guiding the multiple lead wires to corresponding terminals formed in an inner wall of the insertion hole of the circuit board, respectively.
US08922853B2 Printer calibration system and associated methods
A dynamically applicable system to calibrate a number of printers having a controller including a processor and memory to control printing a document relative to characteristics of the document using the printer. Calibration settings for the printer may be manipulable. Calibration may be performed by comparing a calibration pattern to a marking on a calibration document. Additionally, calibration may be performed by comparing a calibration pattern with a crease. The controller may calculate calibration settings from calibration information received using an interface. Calibration settings are storable on memory or a database. The system may communicate with other devices over a network.
US08922846B2 Reading apparatus, method of controlling the same and storage medium
A reading apparatus reads an object placed faceup on a reading plate by using an imaging unit attached above the reading plate, and determines whether a user has reversed the read object by using information about the read object. If the read object is determined to have been reversed, the reading apparatus reads the reversed object by using the imaging unit and associates respective pieces of data of the two read objects with each other.
US08922843B2 Imaging product layout system
An imaging kiosk comprises an image printer, a frame-specification reader for reading frame-specification information specifying two or more image openings in a picture frame, an image-acquisition device, and a computer system for controlling the image printer, the frame-specification reader, and the image-acquisition device. Images are acquired for rendering a single printable image having the two or more acquired images located in positions corresponding to the two or more image openings, and for printing the rendered image to make a frame-matched multi-image print.
US08922838B2 Techniques related to printing
Application of treatments for treating a colorant for printing an image is described herein. In an example, an amount of a treatment to be applied on a substrate portion is determined considering color calibration of a printing system for specific conditions of printing the image. The treatment is for treating the amount of colorant on the substrate portion.
US08922835B1 Color conversion method and color conversion system
A color conversion method is utilized for converting a plurality of source information in a source color space to a plurality of destination information in a destination color space. The color conversion method includes obtaining a first color value and a plurality of second color values of a pixel; performing a computation on at least one converting parameter, the plurality of second color values, a plurality of maximum values and minimum values corresponding to the plurality of destination information to obtain a source maximum value and a source minimum value; generating an adjustment value according to the first color value, the source maximum value, and the source minimum value; and performing a computation for obtaining a plurality of destination color values of the pixel according to the at least one converting parameter, the adjustment value, and the plurality of second color values.
US08922815B2 Communication apparatus, communication control apparatus, and communication system
A communication apparatus includes a storage unit that stores an Internet protocol (IP) address, a call connection unit that connects a call by transmitting a call connection request via a communication control apparatus to a communication apparatus, and by receiving, via the communication control apparatus, session description protocol (SDP) information in response to the call connection request, an IP address retrieval unit that retrieves an IP address included in the received SDP information, an instructing unit that overwrites the IP address stored on the storage unit with the retrieved IP address, and instructs the communication control apparatus to overwrite an IP address stored on the communication control apparatus with the retrieved IP address, and a transmitting unit that transmits facsimile data to the retrieved IP address as a destination address if the facsimile data are to be transmitted to the communication apparatus connected to the public IP network.
US08922814B2 Information processing apparatus and method, print system, and computer readable medium
An information processing apparatus includes a determining unit and a processor. The determining unit determines, upon detecting that a specific printing device is not checking whether print instruction information indicating an instruction to print a document in the specific printing device is retained in a service which generates print instruction information indicating an instruction to print a document in a specified printing device, that the specific printing device is not in a checking state in which it is intermittently checked whether print instruction information is retained in the service. The processor performs processing for allowing the specific printing device to shift to the checking state if the determining unit has determined that the specific printing device is not in the checking state.
US08922812B2 Network printer
A network printer includes a communication unit for carrying out transmission/reception of data via a network and a recording unit for printing out received print data. The communication unit includes a priority level determination unit, when second print data is accepted during reception of first print data, for determining priority between the first and second print data, and a first persistent connection control unit for executing a persistent connection control that prohibits a transmission source of print data determined as lower priority data from transmitting the print data while a session is being connected with the transmission source, and for permitting a transmission source of print data determined as higher priority data to transmit the print data.
US08922811B2 Method, system and processor-readable medium for automatically selecting a job tracking source
A method and system for automatically selecting an accurate job tracking source with respect to each rendering device. An output management solution in association with a device manager can be configured to include a device-based accounting source, a job tracking agent source, and a file import source. The job tracking data sources can be configured by an administrator and can be ranked within the device manager based on an accuracy setting. The device-based accounting source can be selected as the most accurate source upon detection of a built-in job tracking capability with respect to the multi-function device. The job tracking agent source and/or the file import source can be selected as the most accurate source if the built-in job tracking capability is not available. A historical job tracking database can be searched by the device manager in order to detect the job tracking agent source.
US08922806B2 Administration server and image processing system
An administration server is capable of authenticating a user. The administration server includes a communication unit for receiving a user authentication request including user identification information and apparatus identification information from an external device; and a server control unit for authenticating the user according to the user identification information to obtain a first result. The server control unit is provided for determining a usage permitted function according to the user identification information to obtain a second result, and for determining whether an apparatus corresponding to the apparatus identification information can be used according to user identification information and the apparatus identification information to obtain a third result. The communication unit is configured to transmit the first result, the second result, and the third result to the external device.
US08922800B2 Methods and systems for selecting a location to store a production consumable
A method of determining a location of one or more print production items in a storage facility may include identifying one or more print production items used by one or more autonomous production cells in a print shop, and determining, by a computing device, a demand value associated with each of the identified print production items. The demand value may represent a frequency with which the print production item is used by the autonomous production cells over a period of time. The method may include grouping the identified print production items into one or more groups based on the autonomous production cell that uses the identified print production items, assigning each group to an autonomous storage cell, and determining a location of one or more autonomous storage cells based on the demand values associated with the print production items in the group associated with the autonomous storage cell.
US08922799B2 Image forming apparatus
Provided is an image forming device that has a duplex printing function, and suspends execution of a printing operation to allow internal temperature to decrease when the internal temperature increases and reaches predetermined limit temperature at which toner in a developing unit is fusible, the image forming device storing, each time a print job is received, the received print job therein as a waiting print job; selecting, from among a plurality of waiting print jobs, a print job that is estimated to cause the smallest increase in the internal temperature as a print job to be executed preferentially, based on printing conditions set on the respective waiting print jobs; and controlling execution order of the waiting print jobs so that the selected print job is executed preferentially.
US08922795B2 Enabling access to supported capabilities of printers prior to installing printer-specific software for the printers
The disclosed embodiments provide a system that facilitates use of a printer. During operation, the system obtains, on an electronic device, a set of supported capabilities from the printer. Next, the system provides, to a user of the electronic device, the set of supported capabilities within a workflow for using the printer without installing printer-specific software for the printer. Upon detecting a selection of a supported capability from the provided set of supported capabilities by the user, the system determines if the supported capability requires the printer-specific software. If the supported capability does not require the printer-specific software, the system enables use of the supported capability by the user without using the printer-specific software to provide the supported capability to the user. If the supported capability requires the printer-specific software, the system uses the printer-specific software to provide the supported capability to the user.
US08922793B2 Control device, control method, image forming apparatus, and non-transitory computer readable medium storing program
A control device includes: a search request receiving unit that receives a request to search for a first operation screen registered in a second image forming apparatus connected to a first image forming apparatus; a search unit that searches for the first operation screen among operation screens registered in the second image forming apparatus; a display control unit that controls to display the first operation screen on a display device provided in the first image forming apparatus; a receiver that receives an instruction for the second image forming apparatus having the first operation screen registered therein from a user through the first operation screen displayed on the display device; and a transmitter that transmits the instruction received from the user through the first operation screen to the second image forming apparatus having the first operation screen registered therein.
US08922792B2 Image processing apparatus, an information processing method, and a computer-readable storage medium for acquiring data from a memory
In an apparatus connected to a plurality of input devices, in the case of a browsing mode of images stored in a device from which images are input, a user is allowed to select, in parallel, from the images stored in the input device and images showing interfaces capable of connecting to the other devices. Further, if an image indicating an interface is selected, the interface changes to an input mode of image data. Thus, the user is allowed to input image data from the other input devices without returning to the setting screen of an input device in such a mode.
US08922790B2 Optical film thickness measuring device and thin film forming apparatus using the optical film thickness measuring device
An optical film thickness measuring device, enabling direct measurement of a film thickness of a product in real time accurately without a monitor substrate, includes: a projector, a light receiver, inner beam splitters disposed in a base substrate holder to reflect a measurement beam to a base substrate, an inner optical reflector that totally reflects a measurement beam from the closest inner beam splitter, external beam splitters the measurement beam from the inner beam splitters toward the light receiver, and an outer optical reflector that reflects the measurement beam from the optical reflector toward the light receiver. The measurement beam reflected by the inner beam splitters and the inner optical reflector is passed through the base substrate and then reflected by the external beam splitters and the outer optical reflector to be guided to the light receiver, so that the measurement beam is received by the light receiver.
US08922786B2 Detector, imprint apparatus, and article manufacturing method
A detector includes an illumination optical system that illuminates a first diffraction grating having a period in each of a first direction and a second direction different from the first direction, and a second diffraction grating having a period in the second direction different from the period of the first diffraction grating in the second direction. A detection optical system detects diffracted light diffracted by the first diffraction grating and the second diffraction grating. The detection optical system includes a photoelectric conversion element and a guide portion arranged on a pupil plane of the detection optical system. The guide portion guides, to the photoelectric conversion element, the light diffracted by the first diffracting grating and the second diffraction grating. The diffracted light diffracted by the second diffraction grating enters a position different from the guide portion on the pupil plane of the detection optical system.
US08922782B2 OCT medical imaging system using gain waveguide array swept source
An optical coherence tomography system uses an optical source that comprises a series of gain waveguides that generate light at the frequencies at which the interference signal is to be sampled. In this way, the optical source generates a discretely tuned optical signal. This has the advantage that the tuning can be directly controlled by a controller that is also used to synchronize the sampling of the interference signal. This avoids the need for separate frequency clock synchronization. In embodiments, the gain waveguides are fabricated from one or more semiconductor edge emitting bars. In some implementations, the gain waveguides comprise periodic structures that define the frequency of operation of the waveguide. However in other implementations, the combiner comprises a dispersive element, such as a diffractive grating, that provides frequency specific feedback to each waveguide.
US08922781B2 Arrangements, devices, endoscopes, catheters and methods for performing optical imaging by simultaneously illuminating and detecting multiple points on a sample
Devices, arrangements, endoscopes, catheters and methods adapted to propagate at least one electro-magnetic radiation are provided. In particular, a waveguide apparatus specifically configured may be utilized to split the electro-magnetic radiation into a plurality of beams that are intended to illuminate a biological sample, and impart a unique associated characteristic unto each of the beams. The beams may be intended to illuminate a biological sample at distinct locations, and impart a unique associated characteristic unto each of the beams. In addition, a control apparatus may be provided which is configured to control at least one of the fibers and which can be input to the fibers so as to modify the unique associated characteristics of the beams being propagated along the fibers, and thereby modify the characteristics of the distinct locations on the sample.
US08922776B2 Confocal laser scanning microscope and a method for investigating a sample
A confocal laser scanning microscope for examining a sample has a light source, which generates an illumination light beam, and a scanning unit which deflects the illumination light beam such that it optically scans the sample. A main beam splitter separates the illumination light beam from detection light emerging from the sample. The detection light separated from the illumination light beam passes at least partially through a detection pinhole diaphragm. At least two detector units detect the detection light passing through the detection pinhole diaphragm. An optical element is arranged in the beam direction between the detection pinhole diaphragm and the detector units and splits the detection light into at least two beam bundles and spectrally decomposes it within the beam bundles.
US08922769B2 High resolution MEMS-based Hadamard spectroscopy
A spectrometer includes: a collimating element configured for collimating a beam of light into a first one of a cross-dispersing element and an echelle grating, the grating in optical communication with the cross-dispersing element; a focusing element for receiving the light from a second one of the cross-dispersing element and the echelle grating and focusing wavelengths of the light onto a spatial light modulator; the spatial light modulator configured for selectively directing the wavelengths onto a detector for detection. A method of use and the method of fabrication are provided.
US08922765B2 Cells for biochemical analysis, kit for biochemical analysis, and biochemical analyzer
The invention makes it possible to measure binding of a biochemical substance with a high throughput and with high sensitivity using a small cell capable of being filled with a small amount of chemical solution. A space between a first substrate and a second substrate such that probes are immobilized on their mutually facing planes is used as a cell that houses a specimen solution. Light is irradiated from a first substrate side, and reflected light is subjected to spectroscopy. Binding of the target with the probe is detected by a wavelength shift in the refection spectrum.
US08922754B2 Immersion exposure apparatus and device fabricating method with two substrate stages and metrology station
The present invention provides an exposure apparatus can suppress the occurrence of residual liquid. An exposure apparatus comprises: a first stage that holds the substrate and is movable; a second stage that is movable independently of the first stage; and a liquid immersion mechanism that forms a liquid immersion region of a liquid on an upper surface of at least one stage of the first stage and the second stage; wherein, a recovery port that is capable of recovering the liquid is provided to the upper surface of the second stage.
US08922752B2 Method and apparatus for alignment processing
A method for alignment processing including making a substrate 4, coated with an aligned film, closely face the photo mask 7 having a first mask pattern group having a plurality of elongated first openings formed at a fixed array pitch and a second mask pattern group provided in parallel with the first mask pattern group and having a plurality of elongated second openings formed at the same pitch as the array pitch of the first openings and moving the substrate in a direction crossing the first and second mask pattern groups, applying P polarizations with different incidence angles θ to the first and second mask pattern groups of the photo mask, and alternately forming, on the aligned film, first and second slit alignment regions in different aligned states.
US08922747B2 Liquid crystal panel, OLED display panel, glass substrate and manufacturing method thereof
The present invention discloses a liquid crystal panel, an OLED display panel, a glass substrate and the manufacturing method thereof, wherein, the liquid crystal panel comprises the opposite first substrate and second substrate. The first substrate and the second substrate respectively include a glass substrate. At least one of the first substrate and the second substrate includes an isolating layer, which is arranged on the inner surface of the glass substrate, for isolating the active alkali metal of the glass. Because the present invention uses the ordinary alkali free glass on the liquid crystal panel or the OLED panel as the glass substrate, and arranges an isolating layer on the glass substrate, the isolating layer can prevent the active alkali metal in the alkali free glass like active sodium ion, kalium ion etc. from reacting with other substances, thereby avoiding damages to devices in the panel resulting from the reaction between the active alkali metal like sodium ion or kalium ion and other substances, and increasing the lifetime of the Liquid Crystal Display (LCD) device and the OLED display device.
US08922745B2 Display panel
A display panel including a display region and a sealant region is provided. The display panel includes a first and a second substrate opposite to each other, a dielectric layer, a planarization layer, a display medium and a sealant. The dielectric layer is disposed on the first substrate. The planarization layer is disposed on the dielectric layer, and has at least one opening exposing the dielectric layer. The opening is disposed at a corner of the sealant region, where a width of the opening is gradually reduced as away from the corner. The display medium and the sealant are respectively disposed in the display and the sealant region between the first and the second substrate. The sealant is filled in a part of the opening without covering at least a sidewall of the opening of the planarization layer, and contacts the dielectric layer through the opening.
US08922734B2 Lens and LED unit using the lens and display using the LED unit
An exemplary lens for diffusing light from an LED to a diffusion plate of an LCD module, includes a light-refraction portion and a plurality of legs extending from the light-refraction portion. The light-refraction portion includes a light-incident face facing the LED and a light-emergent face opposite to the light-incident face and facing the diffusion plate. The light-incident face defines a plurality of dots therein. Each dot is a depression and has an inner face concaved from the light-incident face.
US08922731B2 Backlight module and LCD device comprising backlight module
The invention relates to the field of LCDs, and more particularly to a backlight module and an LCD device comprising the backlight module. The backlight module includes a middle frame, a light guide panel, and a light source; the backlight module further includes a shielding structure which is used for preventing the light of the light source from being directly emitted from the gap between the middle frame and the light guide panel; the shielding structure includes a groove arranged in the middle frame, and a convex lug arranged on the light guide panel; the convex lug is arranged in the groove. Because of the existence of the shielding structure, the light cannot be directly emitted onto the optical film from the gap between the middle frame and the light guide panel; thus, the problem of light leakage is solved; therefore, the bright line and facula cannot be generated on the LCD panel, thereby improving the quality of the LCD device.
US08922725B2 3D image system and 3D glasses
Disclosed are a 3D image system and 3D glasses. The 3D image system includes a liquid crystal display monitor and the 3D glasses. The liquid crystal display monitor includes a backlight module and a ½λ wave plate. The ½λ wave plate converts lights from by the backlight module into linear polarized lights. The 3D glasses includes a first ¼λ wave plate for receiving and converting the linear polarized lights from the ½λ wave plate into circular polarized lights, a second ¼λ wave plate for converting the circular polarized lights from the first ¼λ wave plate into linear polarized lights, and a second ¼λ wave plate for filtering the linear polarized lights from the second ¼λ wave plate and transmitting the filtered lights to left and right eyes correspondingly. The present invention saves the cost and decreases the maintaining expense.
US08922724B2 Active shutter glasses and three-dimensional image recognition unit
Disclosed are active shutter glasses and a three-dimensional image recognition unit capable of visually recognizing a three-dimensional image with excellent display quality. The active shutter glasses are active shutter glasses for three-dimensional image recognition. The active shutter glasses comprise a right temple, a left temple, a right-eye lens, and a left-eye lens. The right-eye lens and the left-eye lens comprise liquid crystal cells. The right-eye lens and the left-eye lens have an inclination with respect to a state where the right-eye lens and the left-eye lens are arranged on the same plane, and are arranged on a surface orthogonal to a horizontal surface including the top surfaces of the right temple and the left temple. The direction of inclination of the right-eye lens is the direction in which the outer edge of the right-eye lens approaches an observer side at an azimuth angle φ2 in a range of ±45° with respect to an azimuth angle φ1, at which a contrast ratio has a maximum value, at a polar angle θ1 having an angle difference in a range of 2 to 17° from a line normal to the surface of the right-eye lens when not inclined. The direction of inclination of the left-eye lens is the direction in which the outer edge of the left-eye lens approaches the observer side at an azimuth angle φ4 in a range of ±45° with respect to an azimuth angle φ3, at which a contrast ratio has a maximum value, at a polar angle θ2 having an angle difference in a range of 2 to 17° from a line normal to the surface of the left-eye lens when not inclined.
US08922722B2 Projection apparatus for providing multiple viewing angle images
A projection apparatus for providing multiple viewing angle images is disclosed. The projection apparatus includes a light source module, a polarizing light splitting element, a first and a second reflective light valve and a light combining element. The polarizing light splitting element has a light incident surface, a first light exiting surface and a second light exiting surface. The light incident surface optically couples with the light source module, while the first and the second light exiting surfaces optically couple with the first and the second reflective light valves respectively. The light combining element optically couples to the reflective light valves. Further, the light source module sequentially provides a first light beam and a second light beam. The light beams are transferred via the polarizing light splitting element, the reflective light valves and the light combining element to provide at least four viewing angle images to the viewers.
US08922719B2 Circuit and method for processing an input signal
Circuit for processing an input signal based on at least one reference signal, comprising a phase locked loop demodulator configured to receive a speed control signal and said input signal and further configured to follow a frequency and/or a phase of said input signal at a speed, wherein said speed depends on said speed control signal; and a reference signal detector configured to determine said at least one reference signal and to set said speed by outputting said speed control signal to said phase locked loop demodulator, wherein, if said reference signal detector detects said at least one reference signal, said reference signal detector decreases said speed.
US08922716B2 Video display apparatus to display OSD at a first region or a second region and control method thereof
A video display apparatus includes: a display unit configured to output screen information; a user interface unit including a local key input unit and remote controller receiving unit formed to receive a control signal for outputting an on-screen display (OSD) for controlling screen information to the display unit; and a controller configured to detect a user interface unit to which the control signal is input among the local key input and the remote controller receiving unit and control the display unit to output the OSD to any one of first and second regions which correspond to the local key input unit and the remote controller receiving unit and are placed at different positions in the display unit.
US08922714B2 System and methods for adjusting settings of a video post-processor
A video processing system includes a network processing module configured to receive video content. A decoder module is configured to decode the video content received from the content transmitting system, and separately provide each of the decoded video content and data describing transmission features of the video content. A video quality estimation module is configured to estimate a quality factor based on the data describing the transmission features of the video content, wherein the quality factor corresponds to an estimation of a visual quality of the video content. A database control module configured to select, based on the quality factor, one of a plurality of predetermined settings for video post-processing. A video post-processing module is configured to receive the decoded video content separately provided from the decoder module, and process the decoded video content based on the selected one of the predetermined settings.
US08922713B1 Audio and video synchronization
Content comprising audio and video may be processed by different processing pipelines, but latencies between these pipelines may differ due to differences in data compression, processing loads, and so forth. The time between entry and exit from the pipeline of a frame is measured to determine pipeline latency. The pipeline latency may be used to shift timing of audio frames, video frames, or both, such that they are synchronized during presentation.
US08922709B2 Image capturing device
An image capturing device is provided that can effectively suppress moisture penetration into a chamber, caused by cooling a CCD, the image capturing device including the CCD serving as an image capturing element, a chamber that accommodates the CCD at the inside thereof, a Peltier element that is provided inside the chamber and that cools the CCD, a flexible substrate that is provided to be across over an inside and an outside of the chamber and that connects the CCD to an electronic circuit which is outside the chamber, at least both sides of a portion of the flexible substrate, which portion is outside the chamber, being covered with an aluminum foil.
US08922707B2 Systems and methods for luminance-based scene-change detection for continuous autofocus
Imaging systems with image sensors and image processing circuitry are provided. The image processing circuitry may identify motion and perform autofocus (e.g., continuous autofocus) using images captured by an image sensor. Auto exposure metrics such as average luminance values and autofocus statistics such as sharpness scores may be calculated for each image. The auto exposure metrics may be used to calculate motion scores and identify directional motion between a series of captured images. The motion scores may be used with the sharpness scores to determine when to perform autofocus functions such as when to refocus a lens for a continuous autofocus application. For example, the motion scores may be monitored to identify motion that exceeds a given magnitude and duration. After identification of motion, motion scores and sharpness scores may be used to determine when a given scene has stabilized and when the lens should be refocused.
US08922706B2 Image system and denoising method therefor
There is provided an image system including at least one image sensor, a light source and a processing unit. The at least one image sensor sequentially acquires at least two images within each of the brightness variation intervals of an ambient light source. The light source lights once within each of the brightness variation intervals and the lighting of the light source is synchronized to one of the images acquired by the at least one image sensor. The processing unit calculates an image difference between the image synchronizing to the lighting of the light source and the image not synchronizing to the lighting of the light source thereby eliminating interference from the ambient light source. There is further provided a denoising method for an image system.
US08922705B2 Method and apparatus for focusing on subject in digital image processing device
An method and apparatus focus on a subject in a digital image processing device, the apparatus including a digital signal processor (DSP) for focusing on a subject based on an eye detected from a face of a subject having a greater ratio than a predetermined ratio in a picture.
US08922703B2 Focus detection apparatus
A pixel selection unit sets an area based on a detection result of a contrast detection unit, in a case where it is determined that reliability of a focusing state detected by a phase difference detection unit is low.
US08922698B2 Image pickup apparatus with removable ND filter
An image pickup apparatus includes: a lens apparatus; and a camera apparatus that can be attached and removed from the lens apparatus, wherein the camera apparatus includes: an image pickup element; and an optical element configured to be inserted and removed from an optical path, the optical element is a ND filter, and the ND it has a surface with positive refractive power. A ratio of a thickness of the optical element on an optical axis and a thickness of the optical length adjustment unit on the optical axis is appropriately set.
US08922689B2 Solid-state imaging element having image signal overflow path
Since the great number of elements constituting a unit pixel having an amplification function would hinder reduction of pixel size, unit pixel n,m arranged in a matrix form is comprised of a photodiode, a transfer switch for transferring charges stored in the photodiode, a floating diffusion for storing charges transferred by the transfer switch, a reset switch for resetting the floating diffusion, and an amplifying transistor for outputting a signal in accordance with the potential of the floating diffusion to a vertical signal line, and by affording vertical selection pulse φVn to the drain of the reset switch to control a reset potential thereof, pixels are selected in units of rows.
US08922684B2 Imaging device, control method for imaging device, and storage medium storing a control program for imaging device
A deterioration in image quality caused by correction can be prevented in comparison to when consideration is not given to the sequence in which correction is performed on an image captured by an image pickup device. An imaging apparatus 10 is configured including an optical system 12, an image pickup device 14, an image capture correction processing section 16, and an image processing section 18. The image capture correction processing section 16 is configured including a color mixing correction section 20, a noise correction section 22, an offset correction section 24 and a gain correction section 26. The color mixing correction section 20 reads image data from the image pickup device 14 and performs color mixing correction processing thereon. The noise correction section 22 performs noise correction processing on the image data on which the color mixing correction section 20 has performed color mixing correction processing.
US08922667B2 Image pickup apparatus capable of applying color conversion to captured image and control method thereof
In an image sensing apparatus adapted to apply user-settable image processing to a sensed image, display in an electronic viewfinder of an image to which a user-set image processing is applied and an image to which such image processing is not applied is switched with each passage of a predetermined period of time or in response to a user operation. Implementing a preview function with the electronic viewfinder image enables the user to check the results of the image processing in real time prior to actual image sensing by comparing the processed image and the original image to provide an easy-to-use preview function.
US08922658B2 Network video recorder system
An apparatus and method is presented for network video management and recording of video signals and video analytics generated by a network of IP-enabled cameras. A set of IP cameras are connected in a LAN to a network video recorder further connected by LAN or WAN to a set of client stations. The client station operates a hybrid program including a web-browser and a native application operating on a computer. The network video recorder operates a media recorder to store video streams from the IP cameras into a media database and further operates a relational database for storing camera configuration data, device drivers, event information and alarms. The network video recorder includes a zero configuration networking discovery service for automatically detecting and downloading default configurations to the cameras. Client stations can stream video directly from IP cameras, receive recorded video streams and query the relational database for cameras and events.
US08922652B2 Systems and methods for locating faults in a power system
A system for use in locating a fault in a power generation and delivery system is provided. The system includes a fault detection module configured to detect an occurrence of the fault and to generate a fault event notification, a satellite imaging system configured to acquire satellite image data, and a fault location module coupled to the fault detection module and to the satellite imaging system, the fault location module configured to receive the fault event notification from the fault detection module, receive satellite image data of a target area that includes the fault from the satellite imaging system, and determine the location of the fault based on the satellite image data.
US08922642B2 Device and method for controlling test material
The invention relates to apparatus monitoring test media used in or applicable to magnetic testing, said apparatus comprising a test element fitted with an artificial defect and a test medium feed and a test return as well as a magnetic field generator, further a magnetic field adjustment unit to adjust the magnetic field strength acting on the test element and/or the artificial defect, being adjustable at different magnetic field intensities to check the test medium, and to a corresponding method.
US08922640B2 System and method for automated optical inspection of industrial gas turbines and other power generation machinery with articulated multi-axis inspection scope
Internal components of power generation machinery, such as gas and steam turbines are inspected with an optical camera inspection system that is capable of automatically positioning the camera field of view (FOV) to an area of interest within the machinery along a pre-designated navigation path and capturing images without human intervention. Automatic camera positioning and image capture can be initiated automatically or after receipt of operator permission. The pre-designated navigation path can be defined by operator manual positioning of an inspection scope within the power machine or a similar one of the same type and recording of positioning steps for future replication. The navigation path can also be defined by virtual simulation. The inspection system includes an articulated multi-axis inspection scope.
US08922639B2 Microscope system
A microscope includes a zoom optical system zooming over a sample, a zoom driving unit moving the optical system along an optical axis, an imaging unit imaging an observation image of the sample through the optical system, thereby generating image data on the sample, and a display unit displaying an image corresponding to the generated image data. A touch panel on a display screen of the display unit accepts an input corresponding to a contact position of an object. A driving control unit outputs a driving signal for changing a zoom magnification of the optical system by setting a middle point between contact positions on the touch panel corresponding to two position signals responsive to an input of the different contact positions as a zoom center position fixed without depending on the zoom magnification of the optical system when the two position signals are output from the touch panel.
US08922637B2 Sample-image acquisition apparatus, sample-image acquisition method and sample-image acquisition program
A sample-image acquisition apparatus includes: an image taking device; a movement control section; and a sample-image acquisition section.
US08922636B1 Synthetic aperture imaging for fluid flows
A synthetic aperture three-dimensional fluid flow imaging apparatus is provided. The apparatus includes a plurality of cameras. At least two of the cameras are oriented to view a volume along mutually non-parallel directions. The cameras are connected to a programmable computer. The computer captures images from the cameras to generate three dimensional intensity fields. The computer can refocus the images on at least one refocus plane to generate reconstructed three dimensional intensity fields on a plane within the volume. Intensity field cross-correlation is performed on the reconstructed three dimensional intensity fields to extract velocity fields within the volume. The velocity fields represent velocities of objects or fluid phases within the volume. These velocity fields can be recorded for later use.
US08922633B1 Detection of gastrointestinal sections and transition of an in-vivo device there between
An in-vivo device may capture images of the GI system and transfer frames to an external system for analysis. As frames are transferred from the in-vivo device to the external system each frame may be scored as belonging to a first GI section or to a second GI section, and the frame scores may be buffered in a score buffer. Based on shifting of a reference function across the buffered frame scores and calculating distances between the buffered frame scores and the shifted reference function, the time at which the in-vivo device transitions from the first section of the GI system to the second section of the GI section may be determined.
US08922629B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a controller that selects, from multiple images photographed from different viewpoints, a set of images for three-dimensional image display. The controller determines whether or not amount-of-movement information corresponding to a parallax between the images is recorded as attribute information of the images. When the amount-of-movement information is recorded, the controller selects a combination of images having a parallax corresponding to a display size of a display section by using the recorded amount-of-movement information. When the amount-of-movement information is not recorded, the controller selects a combination of images having a parallax corresponding to the display size by determining an amount of movement through use of information resulting from determination of degrees of block matching between images divided into blocks and using information of the determined amount of movement.
US08922628B2 System and process for transforming two-dimensional images into three-dimensional images
A system and process is provided for the conversion of a stream of two-dimensional images into a pair of streams of images for providing the perception of a stream of three-dimensional images. Each complimentary image in the image stream undergoes the application of a selection and remapping process to independently alter portions of the image, so that the remappings shift the image elements in a manner which produces a stereo depth effect when the images are viewed through the appropriate viewing device.
US08922627B2 Image processing device, image processing method and imaging device
An image processing device includes an input unit that receives a first image and a second image that are taken from different positions. A first cutting unit cuts a first block from the first image. A second cutting unit moves a second block by P pixels in a row direction, in a moving limit set in a processing area of the second image, and cuts the second block from the second image. A correlation value calculating unit calculates a correlation value between the first and second blocks. A deviation amount calculating unit calculates an amount of deviation between the first and second images based on a largest value of the correlation value. The setting unit narrows the moving limit based on the correlation value calculated in the N-th row when the amount of deviation is calculated in the (N+1)-th row of the first image.
US08922619B2 Unmanned monitoring system and monitoring method using omni-directional camera
Disclosed are an unmanned monitoring system and a monitoring method for performing 360° unmanned monitoring work in equipment having a low storage capacity, such as a robot, by using one omni-directional camera. When an image is input through the omni-directional camera, a movement of an object is detected from the image. Then, the movement region is sampled by tracing the object and the image for the movement region is rotated into a frontal image while compensating for inclination of the image in order to allow a user to easily view the image. Thus, the frontal image is transmitted to a mobile communication terminal of a user, such as a mobile phone or a PDA.
US08922617B2 Systems, methods, and devices for time-shifting playback of a live online meeting
In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.
US08922615B2 Customizing input to a videoconference using a remote control device
System and method for user interfaces using remote control devices. More specifically, these user interfaces may be particularly useful for providing an intuitive and user friendly interaction between a user and a device or application using a display, e.g., at a “10 foot” interaction level. The user interfaces may be specifically designed for interaction using a simple remote control device having a limited number of inputs. For example, the simple remote control may include directional inputs (e.g., up, down, left, right), a confirmation input (e.g., ok), and possibly a mute input. These user interfaces may allow a user to quickly browse and filter lists of items, efficiently provide input (e.g., having multiple data types), customize directional and/or mute functionality of the remote control, perform camera control (e.g., for videoconferencing), etc.
US08922614B2 Light scanning unit and image forming apparatus including the same
A light scanning unit and an electrophotographic image forming apparatus are provided. The light scanning unit includes a light source emitting the light beams according to an image signal, an incident optical system including a flux-limiting element limiting the flux of light beams emitted by the light source, an optical deflector deflecting the light beams emitted by the light source in a main scanning direction, and an image forming optical system including a scanning optical element imaging the light beams deflected by the optical deflector on a scanning target surface, the light scanning unit forming an electrostatic latent image by scanning the light beams to the scanning target surface of the image bearing member. The scanning optical element of the scanning optical elements of the image forming optical system is eccentrically arranged from a central optical axis of the image forming optical system in a sub-scanning direction.
US08922612B2 Thermal printing
A method of printing feeds a receiver through a print head area using a pair of feed rollers comprising a pinch roller and a capstan roller. A preselected tension is maintained on the receiver that is supplied to the feed rollers by controlling a rotation speed of a supply roll that provides the receiver to the feed rollers. The receiver is printed and reverse fed in an opposite direction while controlling the tension of the receiver in response to a tension of the receiver that exists between the feed rollers and the print head area during the step of reverse feeding. Maintaining the tension includes providing a motor having a torque limiter.
US08922606B2 Rotational polygon mirror having convex reflection surfaces and light scanning unit employing the same
A rotational polygon mirror includes a plurality of reflection surfaces that rotate with respect to a rotation axis, wherein each of the reflection surfaces has a convex shape and a cross-sectional profile perpendicular to the rotation axis having at least two inflection points.
US08922598B2 Display device
A display device includes: a transmission-type display member having a display area that is sequentially scanned; and an illumination member that is arranged on a rear face of the display member and includes a plurality of illumination units that are arranged so as to be aligned in a direction from one end portion side toward the other end portion side along a direction in which the display area is sequentially scanned. The illumination unit is in a light emitting state over a predetermined light emitting period after sequential scanning of display units formed from a portion of the display area, which corresponds to the illumination unit, is completed, and the illumination units are sequentially scanned from one end portion side to the other end portion side in accordance with the sequential scanning of the display area.
US08922592B2 Map display device, map display method, map display program, and computer-readable recording medium
A map display apparatus includes a display that displays a map viewed at a given angle for bird's eye view with respect to the ground; a touch panel that is disposed on the display; a determining unit that determines strength of touch of an object on the touch panel; a display controller that controls a display format of the map displayed on the display, based on a result of determination by the determining unit, where the display controller scrolls the map when the strength of touch is at most a given strength, and changes the angle for bird's eye view when the strength of touch exceeds the given strength.
US08922586B2 Electronic device with reduced form factor
Systems and methods (1000) for reducing a form factor of an Electronic Device (“ED”). The methods involve disposing a first user interface component (702) in a housing (710) of ED (700) such that its center axis (718) is at an angle (720) relative to a plane (722) that is perpendicular to a horizontal center axis (712) of ED. A second user interface component (704) is disposed in the housing such that its center axis (724) is parallel to the horizontal center axis of ED, and such that a top portion (734) thereof is overlapped by a bottom portion (732) of the first user interface component. A third user interface component (706) is disposed in the housing such that its center axis (726) is parallel to the horizontal center axis of ED, and such that a top portion (730) thereof overlaps a bottom portion (728) of the second user interface component.
US08922585B2 Display controller
Systems, methods, and other embodiments associated with a display controller are described. One display controller embodiment includes a data store to store overlay control data, a port to communicate with an overlay control data provider, and a logic to provide an overlay to a display device. The display device may be associated with a computing system that does not provide the overlay control data. The logic may be controlled by the overlay control data provider.
US08922582B2 Text rendering and display using composite bitmap images
Some embodiments provide a system for displaying text on a display screen. During operation, the system obtains the text as a composite bitmap image along with a set of word positions associated with words in the composite bitmap image. Next, the system divides the composite bitmap image into a set of individual bitmap images based on the word positions and layout information associated with the text. Finally, the system displays the individual bitmap images on the display screen using the layout information.
US08922570B2 Luminaire system
A luminaire produces lighting as a series of frames of constant spectral content. The luminaire includes an interpreter for executing scripts that describe the spectral contents of respective frames. The scripts may include spectral data and executable code for altering the spectral data. In particular, a frame descriptor may include data for a frame, a repeat count indicating a number of frames, and an identifier for a subroutine to be called for each frame described by the frame descriptor. One or more luminaires can be network connected to one or more computers running applications providing user interfaces for script generation. A standardized interface can control communications with the luminaires and convert scripts from applications to a format that luminaires can interpret.
US08922569B1 Cloud based system for and method of translating between disparate 3D graphics languages in client-server computing environments
A client-server computing system includes a server with a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The virtual display driver includes a translation module that classifies graphics commands according to graphics library type and, if necessary, translates commands from one type to another such that the original command can be executed on the client. The translation module enables the server and the client to utilize different types of graphics libraries, such as the Direct3D API and the OpenGL API.
US08922563B2 Digital numeric display with adaptive character width
A technique is disclosed for dynamically adjusting dimensions of characters, such as digits, displayed on a configurable display, such as in a human-machine interface. The height of the characters is fixed and the width is altered depending upon the number of characters to be displayed, resulting in changing aspect ratios for the characters. The width may be set to a predetermined maximum character width if all characters to be displayed will fit within the available space, or the width may be reduced to accommodate more characters. The technique may take into account cushion spaces for borders or frames, as well as spaces between characters. The resulting display allows for a change in the number of significant digits in a displayed numeral, while maintaining excellent readability.
US08922560B2 Method and apparatus for correlating simulation models with physical devices based on correlation metrics
A method, program product, and apparatus are provided to correlate operation of a first system and a second system. A first set of metrics are generated for a first set of data produced during operation of the first system. A second set of metrics are generated that correspond to each of metrics in the first set of metrics from a second set of data produced during operation of the second system. A correlation score is computed for the first and second systems based on differences between the first set of metrics and the second set of metrics. The first set of metrics, the second set of metrics, and the correlation score are presented on the display to indicate a similarity of operation of the first and second systems.
US08922559B2 Graph clustering
Various embodiments provide techniques for graph clustering. In one or more embodiments, a participation graph is obtained that represents relationships between entities. An auxiliary graph is constructed based on the participation graph. The auxiliary graph may be constructed such that the auxiliary graph is less dense than the participation graph and is therefore computationally less complex to analyze. Clusters in the auxiliary graph are determined by solving an objective function defined for the auxiliary graph. Clusters determined for the auxiliary graph may then be utilized to ascertain clusters in the participation graph that solve a related objective function defined for the participation graph.