Document Document Title
US08832850B2 Device, method, and system for secure mobile data storage
A device, method, and system for secure mobile data storage includes a mobile data storage device having a short-range communication circuit, a long-range communication circuit, and a data storage for storing data. The mobile data storage device is used to store data used by a paired mobile communication device. The mobile data storage device and the mobile communication device communicate control signals over a wireless control link established using the short-range communication circuit and data over a wireless data link, different from the wireless control link, established using the long-range communication circuit. The mobile data storage device and/or mobile communication device may monitor a distance between the devices and perform a security function in response the devices being separated from each other. The mobile data storage device may backup data on a remote data server and/or repopulate data from the remote data server using the mobile communication device.
US08832843B2 Storage devices with secure debugging capability and methods of operating the same
A device includes a first bus, a second bus, a processor configured to communicate with a storage circuit through the first bus and to communicate with a debug host through the second bus and a control circuit configured to inhibit transfer of data from the second bus to the debug host while receiving authentication information from the debug host and to enable transfer of data from the second bus to the debug host responsive to authentication of the received authentication information. The control circuit may be configured to inhibit data transfer from the second bus to the debug host by causing dummy data to be transmitted to the debug host over a transmit channel between the device and the debug host.
US08832840B2 Mobile application security and management service
A system is configured to receive a list of applications installed on a user device; obtain application profiles that identify risk levels associated with the applications; obtain a user profile that identifies a job level, security risk level, or an access level to confidential information associated with the user of the user device; identify a highest risk level authorized for the user device based on whether the job level is greater than a first threshold, the security risk level is greater than a second threshold, or the access level is greater than a third threshold; determine whether any of the risk levels are greater than the highest risk level; and transmit a notification that one of the applications is to be removed from the user device when one of the risk levels, associated with the one of the applications, is greater than the highest risk level.
US08832839B2 Assessing system performance impact of security attacks
A method for assessing an impact of a security attack on a system includes defining a system affecting metric for an observation period as a fraction of time the system satisfies a defined specification, defining a resource failure based model and a resource usage based model for the system, obtaining results for each of a plurality of states of the resource failure based model and the resource usage based model, solving the resource failure based model and the resource usage based model and obtaining a term fraction of time each model spends on each of the plurality of states, obtaining a state probability according to the term fraction, and obtaining a measure of the system affecting metric according to the state probability.
US08832835B1 Detecting and remediating malware dropped by files
A security module detects and remediates malware from suspicious hosts. A file arrives at an endpoint from a host. The security module detects the arrival of the file and determines the host from which the file arrived. The security module also determines whether the host is suspicious. If the host is suspicious, the security module observes the operation of the file and identifies a set of files dropped by the received file. The security module monitors the files in the set using heuristics to detect whether any of the files engage in malicious behavior. If a file engages in malicious behavior, the security module responds to the malware detection by remediating the malware, which may include removing system changes caused by the set.
US08832833B2 Integrated data traffic monitoring system
The present invention includes an integrated data traffic monitoring system monitoring data traffic received from a communication network and destined for a protected network. The monitoring system includes a security appliance and one or more security and monitoring technologies such as hardware and open source and proprietary software products. The security appliance and the security and monitoring technologies may be implemented as separate and distinct modules or combined into a single security appliance. The security and monitoring technologies monitor network data traffic on, or directed to, the protected network. The monitoring system collects data from each of the technologies into an event database and, based on the data, automatically generates rules directing one or more of the technologies to prevent subsequent communications traffic from specific sources from entering the protected network.
US08832830B2 Securing network communications from blind attacks with checksum comparisons
Blind attacks on a protocol connection, such as a TCP connection, are prevented by inserting checksums computed during protocol connection establishment handshake into data sent through the connection and invalidating data sent through the connection that lacks the protocol setup information checksums. Reset attacks are prevented by invalidating reset requests unless a master checksum computed from the protocol setup information checksums is included with the reset request. Checksums computed from protocol setup information have improved robustness by including a random number with the protocol setup information.
US08832824B2 Electronic device and switching method using the same
In a switching method of an electronic device, the electronic device receives a message sent from an earphone that is in electronic connection with the electronic device, the message comprising an input password, if the input password is equal to a password to switch an application layer into a host mode, the electronic device switches the application layer into the host mode to access private information of the application layer.
US08832823B2 User access control based on handheld device orientation
Disclosed is a novel system, computer program product, and method for allowing access to an application on a handheld device. This is also known as logging on or password entry. The method begins with detecting a change in at least one of orientation and position of a handheld device relative to a given plane. At least one of a keyboard, a touch screen, a gesture, and voice recognition engine input is received. Based on a combination of the at least one of orientation and position of the handheld and the user input received matching a previously stored value, unlocking access to an application running on the handheld device. The detecting of the change in orientation or position or both can occur simultaneously with the user input or previous to the user input or after the user input.
US08832816B2 Authentication tokens for use in voice over internet protocol methods
Setup of a Voice over Internet Protocol (VoIP) call is initiated and an authentication token is received for the VoIP call that is set up, that indicates that the VoIP call is authorized. The authentication token is inserted into packets for the VoIP call. The packets, including the authentication token therein, are transmitted into an IP network. The authentication token may be placed in an IP version 6 (IPv6) flowID field.
US08832804B1 Password pre-verification in client-server applications
A computer implemented system and method are provided for password pre-verification on the client side in client-server applications. An example system comprises a translation module configured to translate user input, in the form of a character string that can represent a password, to obtain a symbolic representation of the user input. The example system also comprises an output module configured to receive the symbolic representation from the translation module and, based on the user input, provide output to the user in the form of visual, audio or haptic cues. Such cues can alert a user as to whether or not the input character string is correctly entered. In a further example embodiment, a system can further comprise a comparison module configured to compare an existing symbolic representation with the symbolic representation generated from the user input by the translation module.
US08832803B1 Systems and methods for increased security during logging in to web site
A user at a computing device interacts with a networked site so that the user can log in thereto. The site receives a selection to log in and in response downloads at least one replacing driver for bypassing a corresponding driver operating on the computing device that may possibly copy log-in data including authentication credentials as entered by the user. Each replacing driver is loaded into an operating system of the computing device so as to bypass the corresponding possibly copying driver and be employed in the operating system rather than such corresponding bypassed driver. The site then delivers a log-in screen to a presentation application of the computing device after each replacing driver has been loaded. The presentation application displays the log-in screen and the user enters the log-in data thereinto. Accordingly, each non-trusted and bypassed driver is unable to copy the entered log-in data.
US08832781B2 Secure key self-generation
Techniques are disclosed for providing secure critical security parameter (CSP) generation in an integrated circuit (IC). Embodiments generally include determining that an ability to read the CSP externally (e.g., through a debug interface) has been disabled before the CSP is generated. Depending on the functionality of the device, embodiments can include other steps, such as determining whether software for executing a method for providing a secure CSP is being run for a first time. Among other things, the techniques provided herein for providing secure CSP generation can increase the security of the CSP and reduce manufacturing costs of the IC.
US08832779B2 Generalized identity mediation and propagation
Provided are techniques for providing security in a computing system with identity mediation policies that are enterprise service bus (EBS) independent. A mediator component performs service-level operation such as message brokering, identity mediation, and transformation to enhance interoperability among service consumers and service providers. A mediator component may also delegate identity related operations to a token service of handler. Identity mediation may include such operations as identity determination, or “identification,” authentication, authorization, identity transformation and security audit.
US08832774B2 Dynamic management of role membership
A method and system for dynamically managing entity membership in a role, using role configurations that comprise one or more dynamic role filters, which are linked to data sources such as databases or web services. The role filters are dynamic because, each time a role membership is queried, the role configuration and its component role filters must be evaluated with respect to the current information in the linked data sources. The roles may be used in role-based access control systems or entity identification systems.
US08832768B1 Synchronous and multi-sourced audio and video broadcast
Embodiments provide for outputting video and allowing a user to switch between different audio steams in a synchronous manner without impacting the timeline of the audio presentation. The audio and video streams may be directed to a single sporting event. For example, a user can view video associated with a national television broadcast of a baseball game, and switch between the audio from the national broadcast and the audio from the radio broadcast. Similarly, the user can view video associated with a local television broadcast, and switch between the audio from the national, regional, and/or radio broadcast. As any sport fan would appreciate, such flexibility enables users to watch the video with, e.g., the best quality and camera angle, while at the same time listening to the audio or broadcaster they find the most appealing.
US08832763B2 Catalog slicing in a video provisioning system
A system, associated with a video provisioning system, may receive a hierarchical representation of categories and subcategories associated with a catalog of video assets; and condense the hierarchical representation of categories and subcategories into a file. The system may further transmit the file to a set top box, where transmitting the file allows the set top box to access the hierarchical representation of categories and subcategories without retrieving, from the video provisioning system, additional information associated with the hierarchical representation of categories and subcategories.
US08832759B2 Resource scheduling apparatus and method, program requesting method and system
A resource scheduling apparatus, a resource scheduling method, a program requesting method, a program requesting system, and a Set Top Box (STB) are provided. The resource scheduling method includes: distributing bandwidth greater than an inherent code rate of a program respectively requested by a user to a Video On Demand (VOD) program of the user within available bandwidth of a frequency point according to a received VOD user request; and reducing the bandwidth distributed to at least one VOD program to which bandwidth has been distributed according to the received VOD user request for currently requesting the program when the available bandwidth of the frequency point is smaller than an inherent code rate of a currently requested program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested program. Thus, a transmission speed of the program and a utilization ratio of the bandwidth are increased.
US08832755B2 Methods and systems for interactive video transport over Ethernet networks
The present invention provides methods and systems to remove the dependence on the IP layer (OSI layer three) in Video-on-Demand (VoD) transport networks. The present invention replaces the IP layer with Ethernet layer two addressing and even layer one, allowing connectivity in access/aggregation networks without IP layer three capabilities. The present invention enables STBs to communicate with VoD controllers, servers, and the like at layer two and/or layer one, eliminating the need for layer three routing capabilities in access/aggregation networks.
US08832743B2 Managing remote distribution of content recorded at a television receiver
Various arrangements for providing remote access to locally-recorded television programming is presented. In some embodiments, a DVR is presented that it is configured to receive input indicating a timer for recording a television channel during a time period. The DVR may record television programming on the television channel during the time period indicated by the timer. The television receiver may further receive input indicating the television programming is to be stored remotely. The DVR may transmit the television programming to a media distribution management system via a second network. The DVR may transmit an indication of a user account to the media distribution management system via the second network.
US08832742B2 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
US08832740B2 Simulation of multiple DVD video streams in DVD-video user interfaces and related method
A video application that is configured to prompt the display of images on a screen for viewing by a user. The screen includes a display layer that includes a display image having a representation of a sub-stream image. The user can select the representation of a sub-stream image to display a video stream.
US08832739B2 Online EPG
Display features of an interactive user interface for an online environment allow a user to interact with objects and/or information within a display space.
US08832734B2 Apparatus and method for providing distributed media consumption
A system that incorporates teachings of the present disclosure may include, for example, a first set-top-box (STB) of a group of STBs, the first STB having a controller to select via a graphical user interface (GUI) a media program and a second STB of the group of STBs for receiving an invitation to participate in a media session, wherein the media session comprises presentation of the media program, transmit the invitation to the second STB of the group of STBs, wherein information associated with the invitation is visually displayed at a third STB of the group of STBs participating in the media session, and present the media program at the first STB during the media session, wherein the media program is presented at the third STB during the media session. Other embodiments are disclosed.
US08832732B2 Controlled multi-media program review
The time required to review or playback multi-media program material can be controlled to reduce the time required to review a program. Segments of the program are indexed to mark their beginning and/or end. By detecting segments in the program material, segments can be selectively played back that are of interest to a viewer with other segments being skipped over.
US08832728B2 Logical content ad insertion
A method may include and/or involve identifying a received signal as an indication that advertising content should be provided, determining ad content to provide in response to the signal, specifying a playlist file as a file to provide the ad content, the playlist file including identifications of multiple digital content files including the ad content, and streaming the multiple content files as a Single Program Transport Stream.
US08832724B2 Remote storage digital video recorder that supports shared and per-subscriber content rights
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.
US08832723B2 Method and system for a synchronous event manager for automatic content recognition
A method and system for a synchronous event manager for automatic content recognition (ACR) are described. A display device, such as a connected television or mobile device, may be operable to perform ACR and may utilize a synchronous event manager comprising a software layer that may continuously be executed as a background process. The software layer may comprise a single framework or framework from which to execute one or more user-interaction applications. The software layer may monitor internal and external events and may detect an event trigger produced in response to a match resulting from the ACR. After receiving a user-interaction application corresponding to the detected event trigger, the software layer may launch or invoke the user-interaction application from the single framework. In some instances, multiple user-interaction applications may be launched concurrently from the single framework. These user-interaction applications may interface with each other through the single framework.
US08832719B1 Secure digital input/output interface system
An interface system includes a secure digital (SD) driver module to communicate with an SD card over a bus, a secure digital input/output (SDIO) driver module to communicate with an SDIO card over the bus, and an input/output port. A method of operating a host in the interface system includes coupling the bus to the SD card while a first mode is enabled, coupling the bus to the SDIO card while a second mode is enabled, and enabling the first mode in response to a request for access to the SD card. The method includes, while the first mode is enabled, (i) listening for a notification signal arriving from the SDIO card via the input/output port, indicating that an interrupt is pending at the SDIO card, and (ii) in response to the notification signal, enabling the second mode to allow the SDIO card to transmit the interrupt to the host.
US08832712B2 System and method for synchronizing threads using shared memory having different buffer portions for local and remote cores in a multi-processor system
A method of processing threads is provided. The method includes receiving a first thread that accesses a memory resource in a current state, holding the first thread, and releasing the first thread based responsive to a final thread that accesses the memory resource in the current state has been received.
US08832709B2 Network optimization
A method for handling communication data involving identifying available resources for applying compression tasks and estimating a throughput reduction value to be achieved by applying each of a plurality of different compression tasks to a plurality of media items. A cost of applying the plurality of different compression tasks to the plurality of media items is estimated. The method further includes finding an optimization solution that maximizes the throughput reduction value over possible pairs of the compression tasks and the media items, while keeping the cost of the tasks of the solution within the identified available resources and providing instructions to apply compression tasks according to the optimization solution.
US08832706B2 Systems and methods of data storage management, such as dynamic data stream allocation
A system and method for choosing a stream to transfer data is described. In some cases, the system reviews running data storage operations and chooses a data stream based on the review. In some cases, the system chooses a stream based on the load of data to be transferred.
US08832705B1 Ordered mutual exclusion
Ordered mutual exclusion is disclosed. A place in line to access a shared computing resource is obtained. In some embodiments the place in line is obtained by obtaining a globally unique place identifier. An indication is received that the shared computing resource is available to a specific next resource user. It is determine whether the place in line corresponds to the next resource user.
US08832698B1 Event-driven state thread architecture
An application framework is disclosed for receiving requests for access to application modules. A module thread is instantiated and placed in a wait state for each request and the application framework associates a plurality of predefined events with a plurality of event handling functions for each event. Upon receiving a user generated event, the application framework sets a corresponding module thread to execute the corresponding event handling function and changes the thread state to ‘running.’ Threads in the ‘running’ state are executed concurrently under the control of a system thread manger and are returned to a ‘wait’ state when the handling function ends. Each such thread maintains the session state throughout the use of the application.
US08832691B2 Compliance-based adaptations in managed virtual systems
Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US08832690B1 Multi-threaded virtual machine processing on a web page
A system, method and a computer-readable medium for processing resources on a multithreaded browser. The browser includes a main thread and receives a resource. The browser initializes the main thread, the main thread includes an event loop and initializes a plurality of virtual machines, one virtual machine for each code segment within the resource. Each virtual machine includes a UI thread and is configured to share the main thread within the browser with the UI thread. Each UI thread is further configured to execute an event scheduled on the event loop on the virtual machine.
US08832687B2 Managing quotas in a distributed virtualization environment
A computing device assigns a quota to a entity, the quota specifying a total amount of a low level resource that the entity is permitted to use. The computing device divides the quota into quota portions, and assigns each of the quota portions to one of a plurality of high level resources assigned to the entity. Each of the plurality of high level resources may use low level resources of a plurality of targets. The computing device automatically adjusts quota portions for one or more of the plurality of high level resources in response to changes in utilization requirements of the plurality of high level resources.
US08832675B1 Dynamic user-interface generation and administration method and apparatus
A system and method for configuring software components are provided. A number of elements comprising configuration data are defined. For a software component that is to be configured, a file containing a subset of the elements defining the software component, the properties that must be administered to configure the software component, and the run-time parameters for the software component is created. The file is parsed by a management service. The management service uses the data contained in the file to generate the content of a user interface for collecting configuration data from a user. Collected configuration data is validated and persisted to the data model to complete the integration of the software component into the larger system.
US08832674B2 Off-heap direct-memory data stores, methods of creating and/or managing off-heap direct-memory data stores, and/or systems including off-heap direct-memory data store
Certain example embodiments relate to a highly-concurrent, predictable, fast, self-managed, in-process space for storing data that is hidden away from the garbage collector and its related pauses. More particularly, certain example embodiments relate to improved memory management techniques for computer systems that leverage an off-heap direct-memory data store that is massively scalable and highly efficient. The off-heap store may be provided in connection with a Java-based environment, and garbage collection may be completely or nearly completely avoided for the off-heap store. The off-heap store may be integrated into a tiered storage solution in certain example embodiments.
US08832672B2 Ensuring register availability for dynamic binary optimization
A compiler compiles code in a target program by reserving at least one register for use by a dynamic binary optimizer during target program execution. When the target program is subsequently executed, the dynamic binary optimizer stores needed state information in the reserved register(s), without affecting register state of the target program. Preferably, the state information in the reserved register(s) includes addressing information for a context save area, used for saving processor state when switching context from the target program to the dynamic binary optimizer.
US08832661B2 Installing and testing an application on a highly utilized computer platform
A method, apparatus and computer product for installing and testing an application on a highly utilized computer platform comprising: determining spare computing capacity of the computer platform over a utilization period; determining workload capacity required by the computer platform for installing the computer application and performing one or more diagnostic tests on the installed computer application; and scheduling deployment and performance of the one or more diagnostic tests to avoid periods where there is low computing capacity based on a predicted recurrence of the spare computing capacity over a similar future utilization period whereby the scheduling aims to provide sufficient system capacity for running an accumulated extra workload of the new application and the additional diagnostic tests required to verify the deployment of the one or more diagnostic tests.
US08832659B2 Systems and methods for finding concurrency errors
Systems and methods for detecting concurrency bugs are provided. In some embodiments, context-aware communication graphs that represent inter-thread communication are collected during test runs, and may be labeled according to whether the test run was correct or failed. Graph edges that are likely to be associated with failed behavior are determined, and probable reconstructions of failed behavior are constructed to assist in debugging. In some embodiments, software instrumentation is used to collect the communication graphs. In some embodiments, hardware configured to collect the communication graphs is provided.
US08832653B2 Centralized, object-level change tracking
An update handler may determine object change data characterizing changes made to software objects. A change data manager store the object change data in a tracking database in conjunction with an object identifier for each changed software object. A query handler may receive an object-specific query requesting a subset of the object change data, and a response generator may provide the subset of the object change data from the tracking database, based on the corresponding object identifiers.
US08832649B2 Systems and methods for augmenting the functionality of a monitoring node without recompiling
Systems, methods are provided for augmenting functions of a computing device by a controlling computing device. The method comprises receiving a command and a data matrix from the controlling computing device. The data matrix contains data that when installed enables the subordinate computing device to accomplish additional functions. The method further comprises calling a first SEAM by the computing device to receive the command and the data matrix, calling a second SEAM by the computing device to create a SDS extension in its volatile memory, and populating the one or more volatile extensions with the data from the data matrix.
US08832647B2 Tools for software stacks
A tool is provided for addressing a number of issues related to providing support for software stacks including multiple uncoordinated components such as open source projects. The tool receives information about a stack, obtains support information specific to that stack and outputs the information to a user. A parsing functionality is also provided for selectively combining support information from the constituent projects of the stack.
US08832642B2 Split and merge sequence description
A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.
US08832638B2 Package test devices having a printed circuit board
In a method of designing a printed circuit board, a package capacitance, a package inductance, and a chip capacitance of an actual memory device are calculated. A signal line capacitance and a signal line inductance per unit length of a signal line are calculated based on characteristics of the printed circuit board. A length of the signal line for each pin is determined based on the package capacitance and the signal line capacitance.
US08832632B1 Compact routing
Techniques for compacting routing in lower level blocks to free routing resources for upper level blocks are disclosed. In some embodiments, a specification of a hierarchical integrated circuit design comprising a lower level block and an upper level block is obtained. The specification includes an initial routing plan for the lower level block. Subsequently, a compacted routing plan for the lower level block using constrained routing resources comprising fewer routing tracks than the initial routing plan and resulting in at least one unused track as well as a routing plan for the upper level block using the at least one unused track are generated.
US08832631B2 Integrated circuit apparatus, systems, and methods
High density circuit modules are formed by stacking integrated circuit (IC) chips one above another. Unused input/output (I/O) locations on some of the chips can be used to connect other I/O locations, resulting in decreased impedance between the chips. Additional apparatus, systems, and methods are disclosed.
US08832628B2 Terminal device and method for realizing analogue circuit in terminal device
Disclosed are a terminal device and a method for realizing an analogue circuit in the terminal device. The terminal device includes control device and programmable analogue circuit device. The control device includes: acquisition module, configured to acquire the configuration data information corresponding to the function index and the parameter index of a target analogue circuit, wherein the configuration data information is configured to indicate the on/off state of an interconnection switch between CABs; downloading module, configured to download the configuration data information to the programmable analogue circuit device; and restart module, configured to restart the programmable analogue circuit device. The programmable analogue circuit device includes: a configurable analogue array module, configured to configure the parameters and/or the connection relationship of the CABs by using the configuration data information. The disclosure enhances the fault tolerance of the system, and improves the resource utilization rate.
US08832600B2 Method, system, and program for navigating files
Provided are a method, system, and program for rendering a display of at least one data set name, wherein each data set is associated with one or more file components. A selection of one displayed data set name is received and names of the file components associated with the selected data set are displayed. Selection is received of at least one of the displayed file component names and the selected data set name and selected at least one selected file component name are rendered in a history panel, wherein the selected data set name and selected at least one file component are displayed in a hierarchical tree arrangement.
US08832596B2 System and method for display input selection
Input sources to a display, such as a television, are depicted with a first indicator if active, such as active with a signal having visual information, and are depicted with a second indicator if inactive, such as lacking an active signal. A selection module allows a user of the display to select an active source but precludes selection of an inactive source. For instance, a user is allowed to select highlighted input sources that are active but not allowed to select grayed out input sources that are inactive. An override allows the user to present all input sources with the first indicator, whether or not the input sources are active.
US08832590B1 Dynamically modifying user interface elements
A method includes identifying a user interface element that includes a plurality of sub-elements. The method also includes updating one or more attributes associated with presenting the user interface element to emphasize one or more sub-elements independent of modifying the presentation of the one or more sub-elements.
US08832579B2 System for creation and management of industrial automation and information solutions and services
The innovation relates to a system and/or methodology for the creation and management of industrial automation services and design templates. In addition, it allows for users to view processes, applications, protocols, data types, and so forth as semantically intuitive graphical objects that can be dragged, dropped, and tagged to allow for combining functionalities and/or integrating disparate applications or systems through a services model. Additionally, the innovation provides a library for user management of the services and templates.
US08832576B2 Methods, apparatus and systems for authenticating users and user devices to receive secure information via multiple authorized channels
Facilitating display of, and interaction with, secure user-centric information via a user platform operated by a user. A user identity is transmitted to an external computing device hosting an identity management server to authenticate the user. After authenticating, a desktop channel grid framework is displayed on the user platform. The channel grid framework includes multiple channels having respective contents represented as multiple user-selectable items, through which respective portions of the secure user-centric information are presented. At least some of the secure user-centric information in at least one channel is based on the user identity, and in displaying the at least one channel as a selectable item, the at least one channel is authenticated by the identity management server. In one example, the user platform also is authenticated, and multiple user-selectable items included in the channel grid framework is based on information access rights and/or security protocols respectively associated with the corresponding plurality of authorized channels, the user, and the user platform.
US08832571B2 Finding and consuming web subscriptions in a web browser
A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.
US08832568B2 System and methods for managing distributed physics simulation of objects in a virtual environment
A computerized server managing a Virtual Environment (VE) has a network port for communicating with remote computerized appliances, a plurality of virtually-defined rigid objects in the VE, including one or more avatars representing persons in the VE, a physics simulation engine executing from a machine-readable medium, for calculating object states and properties, including motion of virtually-defined rigid objects, and a mechanism for assigning and tracking identification of remote computerized appliances connected via the network port, each remote appliance capable of physics simulation. The server responds to signals from the remote computerized appliances to assign individual ones of the virtually-defined rigid objects to individual ones of the remote computerized appliances for physics simulation, and the server simulates all virtually-defined objects in the VE that are not assigned to at least one of the remote computerized appliances.
US08832563B2 Automatic detection of designated controller in a distributed control system using a web client
A control system, in one embodiment, includes a plurality of controllers. Each of the plurality of controllers is configured to provide process data to a human-machine interface (HMI) client when selected as a designated controller. A first controller of the plurality of controllers is a current designated controller and is configured to communicate with the HMI client. The control system also includes designated controller selection logic configured to detect an interruption in communication between the current designated controller and the HMI client, poll each of the plurality of controllers for a response, determine which of the plurality of controllers responds first, and select the controller that responds first as the next designated controller.
US08832561B2 Automatic initiation of communications
A selection of a contact is received from a user. This contact is within a content item, such as a word processing document, a hypertext document, an e-mail, a spreadsheet, or an electronic presentation. The user receives an indication of one or more connection channels associated with the contact and the user makes a selection a designated connection channel from the one or more connection channels. Upon this selection a device (such as a portable communications device) is instructed to establish communications across the designated connection channel. This connection channel may be, for example, a telephone number, an SMS number, an e-mail address, or a uniform resource locator (URL).
US08832551B2 Video-based undo and redo operations
A computer-implemented method includes creating a video record of user interactions with a computer program, and displaying a control area configured to receive a rewind user command and an advance user command. In response to receiving the rewind user command, the computer program reverts to a first state that is prior to at least one of the recorded user interactions. In response to receiving the advance user command, the computer program progresses to a second state that is between the first state and a last-known state of the computer program.
US08832550B2 Electronic dictionary device with touch panel display module and search method of electronic device with touch panel display module
The electronic dictionary device, when one character in text displayed on a touch panel display module is specified by a cursor operation, retrieves entry words in a dictionary stored in a dictionary storage module in descending order of length of an entry word that matches a series of character strings whose first character is the one character and, when a character string in text displayed on the touch panel display module is specified by a touch operation, retrieves an entry word that matches the specified character string in the text from a dictionary stored in the dictionary storage module, and reads text of an explanation corresponding to the retrieved entry word from the corresponding dictionary and displaying the text on the display module.
US08832543B2 Automated document formatting tool
A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document. In response to various scenarios, the present invention will determine the most likely paragraph spacing intended by the user and will apply the most probable paragraph spacing to the pasted paragraph. The present invention also automatically adjusts list, table, and spreadsheet formatting, in response to such document elements being pasted into a differently-formatted target document. Finally, the present invention provides a convenient recovery dialog that may be invoked to alter any automatically-implemented formatting decisions.
US08832537B2 Information management apparatus and information managing method
An information management apparatus for managing data includes a rewritable nonvolatile memory, and a memory controller configured to control inputting information into and outputting information from the nonvolatile memory. The memory controller overwrites a data, which includes a first validity check information, a first data body, a second validity check information, a second data body having the same data as the first data body and a third validity check information arranged in this order, in a designated address area in the nonvolatile memory when the memory controller performs a writing control in which the memory controller writes data in the nonvolatile memory.
US08832532B2 Dynamically controlling the number of local iterations in an iterative decoder
An iterative decoder dynamically controls the number of local iterations of error-correction decoding performed for each global iteration of channel detection. In so doing, the iterative decoder (i) limits the number of local iterations that are performed after error-correction decoding has likely encountered a trapping set and (ii) permits decoding to continue when error-correction decoding is on the path to converging on a valid codeword. To predict whether error-correction decoding is on the path to encountering a trapping set or converging on a valid codeword, a model is generated based on observed numbers of unsatisfied check nodes for a specified number of local iterations. For local iterations following the specified number of local iterations, the observed numbers of unsatisfied check nodes are then compared to the model to determine whether to continue or terminate local iterations of error-correction decoding.
US08832529B2 Device and method for testing a memory of an electric tool
The device for testing a memory of an electric tool has a control unit, a testing module, a buffer memory and an address translator. The control unit is coupled to the memory and configured to control the electric tool. The testing module is coupled to the memory and configured to test a specific memory cell from among a plurality of memory cells of the memory. The buffer memory is configured to provide temporary storage of the data that is stored in the specific memory cell during the testing of the specific memory cell. The address translator is configured to translate the address of the specific memory cell to the address of the buffer memory during the testing of the specific memory cell. A tool and method are also provided.
US08832528B2 Apparatus, system, and method to increase data integrity in a redundant storage system
In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include parity information. A determination is made that one of the plurality of storage elements is unavailable, the unavailable storage element being a functional storage element and including at least a portion of the data. Responsive to the determination, the data is reconstructed based on at least a portion of the parity information and data from one or more of the plurality of storage elements other than the unavailable storage element; a response is provided to the request such that the response includes the reconstructed data.
US08832524B2 System and method for correcting errors in data using a compound code
Storage of digital data in non-volatile media such as NAND FLASH needs to take account of the errors in data retrieved from the memory. The error rate tends to increase with the number of write/erase cycles of a cell of memory and with the time that the data has been stored. To achieve a very low uncorrected bit error rate (UBER) a substantial amount of redundancy data needs to be stored for error correction purposes. A method and apparatus is disclosed where a first redundancy data is represented by a second redundancy data computed from the first redundancy data. The first redundancy data may not be stored and is reconstructed from the stored data using a same generation procedure as previously used. The reconstructed estimate of the first redundancy data is corrected by the second redundancy data, and is used to correct the underlying data.
US08832523B2 Multi-state symbol error correction in matrix based codes
Methods and apparatus create codewords of n-state symbols having one of 3 or more states with n-state check symbols. Check symbols are created from independent expressions. Codewords are associated with a matrix for detection of one or more symbols in error and the location of such symbols in error. Symbols in error are reconstructed from symbols not in error, error syndromes and check symbols not in error. Deliberately created errors that can be corrected are used as nuisance errors.
US08832518B2 Method and device for multi phase error-correction
Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transformed to condensed bits. The final codeword is a combination of the shortened codewords and the condensed bits. A representation of the final codeword is decoded by being partitioned to a selected subset and a plurality of remaining subsets. Each remaining subset is decoded separately. A subset whose decoding is terminated is decoded again, at least in part according to the selected subset. If the encoding and decoding are systematic then the selected subsets are of parity bits.
US08832516B2 Method and apparatus for transmitting and receiving scheduling assignments in a communication system
An apparatus and method for generating a Scheduling Assignment (SA), which reduces a probability of an incorrect action by a User Equipment (UE) in response to a reception of the SA, in a communication system wherein a base station transmits the SA being a first type or a second type and including at least one Information Element (IE). The method includes setting at least one bit in the at least one IE with a predetermined value, if the SA is of the second type; and setting any remaining bits in the at least one IE with arbitrary values.
US08832514B2 Transmission controlling method, sender apparatus and receiver apparatus for wireless communication system
A transmission controlling method for a wireless communication system wherein a plurality of data blocks can be transmitted from a sender apparatus having a plurality of sending antennas to a receiver apparatus, the transmission controlling method includes on the sender apparatus, sending process information which is not competitive between data blocks to the receiver apparatus with a control channel; and sending the data block to the receiver apparatus; and on the receiver apparatus, receiving the data block and the process information from the sender apparatus.
US08832513B2 Characterization and validation of processor links
A processor link that couples a first processor and a second processor is selected for validation and a plurality of communication parameter settings associated with the first and the second processors is identified. The first and the second processors are successively configured with each of the communication parameter settings. One or more test data pattern(s) are provided from the first processor to the second processor in accordance with the communication parameter setting. Performance measurements associated with the selected processor link and with the communication parameter setting are determined based, at least in part, on the test data pattern as received at the second processor. One of the communication parameter settings that is associated with the highest performance measurements is selected. The selected communication parameter setting is applied to the first and the second processors for subsequent communication between the first and the second processors via the processor link.
US08832509B2 Semiconductor system and data training method thereof
A semiconductor system includes a semiconductor memory configured to determine whether an error has occurred in a data pattern and generate an error signal, and a memory controller configured to provide the data pattern to the semiconductor memory and perform data training with respect to the semiconductor memory using the error signal.
US08832503B2 Dynamically detecting a defective connector at a port
A connector assembly comprises a plurality of ports. Each of the plurality of ports is configured to receive a respective connector attached to a respective segment of physical communication media. Each of the plurality of ports comprises a respective media interface configured to receive data from a respective storage device attached to the respective connector. The connector assembly is configured to determine if a first connector attached to a first port included in the plurality of ports is defective by determining if a signal level received on the respective media interface associated with the first port has stabilized after a first predetermined amount of time has elapsed since the first connector was connected to the first port. If the signal level has not stabilized after the first predetermined amount of time has elapsed since the first connector was connected to the first port, the first connector is considered defective.
US08832502B2 Hardware verification using acceleration platform
A method includes executing a first post-silicon testing program by a reference model. During the execution of the first post-silicon testing program, one or more test-cases are generated. The first post-silicon testing program is executed in an offline generation mode. During execution of the first post-silicon testing program each test case is generated in a different memory location. After the execution, generating a second post-silicon testing program that is configured to execute the one or more test-cases. The method further includes executing the second post-silicon testing program on an acceleration platform.
US08832483B1 System-on-chip with power-save mode processor
A system-on-chip (SoC) is provided with a low power processor to manage power-save mode operations. The SoC has a high-speed group with a high-speed processor, a standby agent, and a governor. In response to inactivity, the governor establishes a power-save mode and deactivates the high-speed group, but not the standby agent. The standby agent monitors SoC input/output (IO) interfaces, and determines the speed requirements associated with a received communication. In response to determining that the communication does not prompt a high-speed SoC operation, the standby agent responds to the communication. Likewise, the standby agent monitors SoC internal events such as housekeeping and timer activity, and the standby performs the tasks if it is determined that the tasks do not require a high-speed SoC operation. Alternatively, if monitored communication or internal event prompts a high-speed SoC operation, the governor activates a member of the high-speed group.
US08832472B2 Electronic device and control method for the same that allows an operation that reduces the amount of a greenhouse gas emission to be selectable in its operation stage
An electronic device includes an input acceptance section that accepts an input of a command that causes any one of a plurality of operation states to be selected; a function section that has a plurality of operation states that differ in power consumption and that operates in an operation state selected from among the plurality of operation states; a storage section that pre-stores a reference value, power consumption values corresponding to the plurality of operation states and a conversion factor; and a control section that multiplies a difference between the power consumption value of the selected operation state and the reference value by the conversion factor, obtains an increased/decreased amount of emitted greenhouse gas, and causes the increased/decreased amount, which indicates whether or not the power consumption value of the selected operation state is lower than the reference value, to appear on a display section.
US08832460B2 Inter-bus communication interface device and data security device
There is provided an inter-bus communication interface device capable of efficiently performing transfer of data between a plurality of devices connected to different buses, respectively. When communication data is transmitted, a first device writes the communication data into a buffer, whereas when communication control information is transmitted, the first device writes the communication control information into a register. A control circuit passes the communication data stored in the buffer to a second device, and passes the communication control information stored in the register to a second device.
US08832458B2 Data transcription in a data storage device
A method of protecting information in a data storage device is provided. The method includes receiving, in the data storage device, encrypted data via a host computer in which the data storage device is employed. The encrypted data is then decrypted, and re-encrypted, in the data storage device, either before storage or just before data is transferred back to the host computer. The decryption and re-encryption (transcription) is performed substantially independently of the host computer. In addition, a data storage device, readable by a computer system, for implementing the above method for protecting information is provided.
US08832448B2 Dual-channel electronic signature system using image codes and related computer program product
A dual-channel electronic signature system is disclosed, having a signature verification server, a signature requester device, and a hand-held device. The signature requester device calculates a characteristic value related to content of a target document, encodes the characteristic value and a destination message to generate a first graph, and outputs the first graph The hand-held device captures and decodes an image of the first graph to obtain the characteristic value, performs an electronic signature operation on the characteristic value to generate a signature data, encodes the signature data to generate a second graph, and transmits the second graph to a destination network address. If the signature data contained in the second graph passes a verification procedure of the signature verification server, the signature verification server transmits a verification graph corresponding to the second graph to the signature requester device.
US08832445B2 System and method for handling secure messages
Systems and methods are provided for handling electronic messages. An electronic message is examined as to whether the message contains one or more encoding properties. A visual indication is generated for use in a display to a user wherein the visual indication is displayed to the extent to which the encoding property applies to a displayed portion of the message.
US08832435B2 Providing a real-time indication of platform trust
Methods and apparatuses for providing a real-time indication of platform trust are provided. Embodiments include an integrity reporting module determining that a platform is currently operating in a system management mode (SMM) and receiving from an integrity measurement module, an integrity measurement results signal. Embodiments also include the integrity reporting module determining whether the received integrity measurement results signal indicates the platform is trusted. If the received integrity measurement results signal indicates that the platform is trusted, the integrity reporting module provides to a user of the platform, a real-time visual indication that the platform is trusted. If the received integrity measurement results signal indicates that the platform is not trusted, the integrity reporting module provides to the user a real time visual indication that the platform is not trusted.
US08832431B2 URL-based certificate in a PKI
A method of requesting and issuing a certificate from certification authority for use by an initiating correspondent with a registration authority is provided. The initiating correspondent makes a request for a certificate to the registration authority, and the registration authority sends the request to a certificate authority, which issues the certificate to the registration authority. The certificate is stored at a location in a directory and this location is associated with a pointer such as uniform resource locator (URL) that is derived from information contained in the certificate request. The initiating correspondent computes the location using the same information and forwards it to other corespondents. The other correspondents can then locate the certificate to authenticate the public key of the initiating correspondent.
US08832427B2 Range-based queries for searchable symmetric encryption
Techniques enable range-based queries in searchable symmetric encryption (SSE) systems. A server device includes or provides access to a database that stores encrypted documents along with an encrypted index that maps bucketized terms (e.g., a term coupled with a value range associated with that term) to encrypted documents. Search is performed through a two-step process in which the client first sends a first search token to request the bucketization for a term, then sends one or more second search tokens each specifying a particular bucket in which to search for the term. In response to the second tokens, the server sends information corresponding to encrypted documents that satisfy the search. Embodiments further provide for incremental addition and deletion of particular values for a term, and rebucketization at the client when a rate of false positive search results exceeds a threshold.
US08832421B2 Enhanced fast reset in mobile wireless communication devices and associated methods
A mobile wireless communications device includes a user-visible peripheral, such as a display, and a processor. A reset management block is associated with the processor to manage reset of the device. The processor includes the use of an operating system (OS) which is resettable along with a reset of a state of the user-visible peripheral. The operating system is also resettable without resetting the state of the user-visible peripheral to avoid a user-visible change therein.
US08832419B2 Enhanced microcode address stack pointer manipulation
Methods and apparatus for enhanced microcode address stack pointer manipulation are described. In some examples, the stacks are invisible to software. A microcode instruction pointer (UIP) and a next address to be accessed in a microcode storage unit may be generated based on an opcode of a microoperation, a marker, and a UIP stack address. The UIP stack address may be generated based on a signal and an immediate field of the microoperation.
US08832417B2 Program flow control for multiple divergent SIMD threads using a minimum resume counter
This disclosure describes techniques for handling divergent thread conditions in a multi-threaded processing system. In some examples, a control flow unit may obtain a control flow instruction identified by a program counter value stored in a program counter register. The control flow instruction may include a target value indicative of a target program counter value for the control flow instruction. The control flow unit may select one of the target program counter value and a minimum resume counter value as a value to load into the program counter register. The minimum resume counter value may be indicative of a smallest resume counter value from a set of one or more resume counter values associated with one or more inactive threads. Each of the one or more resume counter values may be indicative of a program counter value at which a respective inactive thread should be activated.
US08832416B2 Method and apparatus for instruction completion stall identification in an information handling system
An information handling system includes a processor that executes multiple instructions or instruction threads within a software application program. The information handling system includes operating system software that manages processor system hardware and software in a multi-tasking environment. In one embodiment, the operating system manages instruction completion stall analysis software to determine the cause or causes of instruction stalls. In another embodiment, the stall analysis software cooperates with the operating system software to store instruction completion stall event data on a per instruction basis while the application program executes. The operating system software may cooperate with the stall analysis software to store instruction completion stall data in memory for later manipulation by system users or other software.
US08832411B2 Working set swapping using a sequentially ordered swap file
Techniques described enable efficient swapping of memory pages to and from a working set of pages for a process through the use of large writes and reads of pages to and from sequentially ordered locations in secondary storage. When writing pages from a working set of a process into secondary storage, the pages may be written into reserved, contiguous locations in a dedicated swap file according to a virtual address order or other order. Such writing into sequentially ordered locations enables reading in of clusters of pages in large, sequential blocks of memory, providing for more efficient read operations to return pages to physical memory.
US08832410B2 Disk-based storage device with frequently accessed partition
A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the storage disk, and a controller configured to process data received from and supplied to the read/write head and to control positioning of the read/write head relative to the storage disk. The storage disk is partitioned into at least first and second regions, with the first region having a substantially higher average data transfer rate than the second region and being utilized to store data that is accessed more frequently than data stored in the second region. In one embodiment, the data stored in the first region is not stored in the second region or in any other region of the storage disk, and is randomly distributed across a plurality of sectors of the first region. The first region may comprise one or more outer annular zones of the storage disk and the second region may comprise one or more inner annular zones of the storage disk.
US08832405B1 Method for achieving sequentail I/O performance from a random workload
Some embodiments of the present invention provide methods, computer media encoding instructions, and systems for receiving write requests directed to non-sequential logical block addresses and writing the write requests to sequential disk block addresses in a storage system. Some embodiments further include overprovisioning a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
US08832397B2 Information system and data transfer method of information system
Availability of an information system including a storage apparatus and a host computer is improved. A host system includes a first storage apparatus provided with a first volume for storing data, and a second storage apparatus for storing the data sent from the first storage apparatus. In case of a failure occurring in the first storage apparatus, the host sends the data to be sent to the first storage apparatus to the second storage apparatus.
US08832391B2 Semiconductor device, controller associated therewith, system including the same, and methods of operation
In one embodiment, the semiconductor device includes a data control unit configured to selectively process data for writing to a memory. The data control unit is configured to enable a processing function from a group of processing functions based on a mode register command during a write operation, the group of processing functions including at least three processing functions. The enabled processing function may be performed based on a signal received over a single pin associated with the group of processing functions. In another embodiment, the semiconductor device includes a data control unit configured to process data read from a memory. The data control unit is configured to enable a processing function from a group of processing functions based on a mode register command during a read operation. Here, the group of processing functions including at least two processing functions.
US08832386B2 Management server and data migration method
A management server and a data migration method enabling a storage apparatus to be replaced while retaining data consistency and without halting access by a host apparatus are proposed.In a computer system which comprises a first primary storage apparatus and a first secondary storage apparatus and a second primary storage apparatus and a second secondary storage apparatus, a first virtual volume of the second primary storage apparatus is externally connected to a first primary volume of the first primary storage apparatus, a total cache-through mode is configured as a cache mode in a case where a read command is supplied by the first host apparatus, unique information for the first primary volume is configured for the first virtual volume, a path to the first primary volume is switched from the first host apparatus to a path via the first virtual volume, and a second primary volume in the second primary storage apparatus is configured to form a copy pair with a second secondary volume in the second secondary storage apparatus.
US08832381B2 Cache and a method for replacing entries in the cache
A processor is provided. The processor including a cache, the cache having a plurality of entries, each of the plurality of entries having a tag array and a data array, and a remapper configured to create at least one identifier, each identifier being unique to a process of the processor, and to assign a respective identifier to the tag array for the entries related to a respective process, the remapper further configured to determine a replacement value for the entries related to each identifier.
US08832378B2 System and a method for selecting a cache way
A method for selecting a cache way, the method includes: selecting an initially selected cache way out of multiple cache ways of a cache module for receiving a data unit; the method being characterized by including: searching, if the initially selected cache way is locked, for an unlocked cache way, out of at least one group of cache ways that are located at predefined offsets from the first cache way.
US08832377B2 Demoting tracks from a first cache to a second cache by using an occupancy of valid tracks in strides in the second cache to consolidate strides in the second cache
Information is maintained on strides configured in a second cache and occupancy counts for the strides indicating an extent to which the strides are populated with valid tracks and invalid tracks. A determination is made of tracks to demote from a first cache. A first stride is formed including the determined tracks to demote. The tracks from the first stride are to a second stride in the second cache having an occupancy count indicating the stride is empty. A determination is made of a target stride in the second cache based on the occupancy counts of the strides in the second cache. A determination is made of at least two source strides in the second cache having valid tracks based on the occupancy counts of the strides in the second cache. The target stride is populated with the valid tracks from the source strides.
US08832375B2 Object type aware byte caching
One or more embodiments perform byte caching. At least one data packet is received from at least one network node. At least one data object is received from the at least one data packet. An object type associated with the at least one data object is identified. The at least one data object is divided into a plurality of byte sequences based on the object type that is associated with the at least one data object. At least one byte sequence in the plurality of byte sequences is stored into a byte cache.
US08832367B2 Methods and apparatus for cut-through cache management for a mirrored virtual volume of a virtualized storage system
Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.
US08832366B1 Disk drive to coalesce unaligned writes in write operations
A disk drive to implement write operations requested by a host is disclosed. The disk drive comprises: a disk having a plurality of tracks, wherein each track includes a plurality of physical data sectors; a head actuated over the disk; and control circuitry. The control circuitry is operable to determine if a write request from the host includes logic data that includes unaligned writes, and if so: coalesces nearby writes; performs a group read operation to create a plurality of groups; and performs a write operation to write the logic data to the physical data sectors based upon the plurality of groups, wherein the physical data sectors are written to the disk during a single revolution of the disk.
US08832365B1 System, method and computer program product for a self-describing tape that maintains metadata of a non-tape file system
Embodiments described herein provide systems and methods for a self-describing tape that allow files stored on a tape according to a tape file system to be presented in a similar manner (e.g., to an operating system, to a network file system interface) by different instances of a second type of file system (e.g., a non-tape file system). This can include, for example, allowing a file system of the second type to consistently present files over a network file system interface as being available at the same directory path location, according to the same permissions.
US08832361B2 Storage device including flash memory and capable of predicting storage device performance based on performance parameters
A storage device includes a semiconductor memory storing data. A controller instructs to write data to the semiconductor memory in accordance with a request the controller receives. A register holds performance class information showing one performance class required to allow the storage device to demonstrate best performance which the storage device supports, of performance classes specified in accordance with performance.
US08832358B2 Data writing method, memory controller and memory storage apparatus
A data writing method for writing data into a physical block of a rewritable non-volatile memory module is provided. The method includes setting danger distance respectively corresponding to each of the physical pages of the physical block, and setting a secure writing flag in an enable state in response to a secure write command. The method also includes determining whether the secure writing flag is set in the enable state when receiving a write command and updated data thereof; if no, writing the updated data into a predetermined physical page of the physical block; if yes, writing the updated data into a secure physical page of the physical block and re-setting the secure writing flag in a disable state, and the distance between the secure physical page and the predetermined physical page is equal to the danger distance corresponding to the predetermined physical page.
US08832356B2 Apparatus and method for flash memory address translation
Provided is a flash memory address translation method that may maintain at least one chip that may be divided based on at least one horizontal bank and at least one vertical channel, and may divide the at least one bank by at least one stripe partition, managing an error of a chip without deterioration in a performance of a small writing.
US08832340B2 System and method for enabling network access to mass storage devices connected to multi-function devices
A system for enabling at least one mass storage device connected to at least one multi-function device to be accessible over a network, includes at least one processor; and a computer-readable storage medium in communication with the at least one processor, wherein the computer-readable storage medium comprises one or more programming instructions for receiving a plurality of requests from one or more electronic devices permitted to access the at least one multi-function device and allowing the one or more electronic devices to selectively access and modify electronic information located on the at least one mass storage device connected to the at least one multi-function device and accessible over the network.
US08832337B2 Interfacing circuit comprising FIFO storage in order to determine when to prevent multiple consecutive non-identical data based on difference threshold
An interfacing circuit comprising a First In First Out (FIFO) memory for exchanging data between a “data producer device” and a “data consumer device”. The FIFO memory is controlled by first write control signals (WR, CLK_WR) and second read control signals (ENABLE, Clk_Rd). The interfacing circuit further includes: a redundancy filter (230) for receiving a sequence of N data (Y0, Y1, Y2 . . . Yn−1 ) to be stored within said FIFO, and for generating a redundancy control word representative of the presence of consecutive identical data within said sequence; means (250) for controlling said first and said second control signals of said FIFO for the purpose of preventing the storage into said FIFO of multiple consecutive identical data and more important to make possible to accelerate the average speed of the data flux going to the “data consumer device” without need to accelerate the clocking of the memory feeding the said FIFO thanks to increase of efficiency of transfers due to redundancy filtering.
US08832335B2 Control device and computer program product
According to an embodiment, a control device includes a receiving unit configured to receive an interrupt request requesting an interrupt process to be executed by a processing device that executes one or more processes; a storage unit configured to store therein the interrupt request; a determining unit configured to determine a state of the processing device; a sending unit configured to send the interrupt request to the processing device; and a control unit configured to store the interrupt request received by the receiving unit in the storage unit when the processing device is determined by the determining unit to be in an idle state in which the processing device is not executing the processes and a predetermined condition is not satisfied, and to control the sending unit to send the interrupt request stored in the storage unit to the processing device when the predetermined condition is satisfied.
US08832331B2 Data modification for device communication channel packets
Techniques are disclosed relating to modifying packet data to be sent across a communication link and/or bus. Data may be modified in accordance with one or more data processing algorithms, and according to the capabilities of a destination device to receive such modified data. Lossless compression algorithms may be used on data in order to achieve a higher effective bandwidth over a particular bus or link. Encryption algorithms may be used, as well as data format conversion algorithms. One or more processing elements of a communication channel controller or other structure within a computing device may be used to modify packet data, which may be in PCI-Express format in some embodiments. A packet prefix or header may be used to store an indication of what algorithm(s) has been used to modify packet data so that a destination device can process packets accordingly.
US08832328B2 Data redirection for universal serial bus devices
Aspects of this disclosure relate to data transfer. In an example, aspects of this disclosure include a method that includes generating, at a host device, a Universal Serial Bus (USB) redirect configuration request for establishing a connection between a first USB device connected to a USB hub and a second USB device connected to the USB hub, wherein the connection between the first USB device and the second USB device does not include the host device. The method also includes requesting, after the connection between the first USB device and the second USB device has been established, data to be routed from the first USB device to the second USB device via the USB hub.
US08832322B2 Online indicator adapter
A dongle adapter system is described that is configured to communicate in a first direction using a first communications protocol and to communicate in a second direction using a second communications protocol. Communications in the first direction employ a conventional communications protocol, such as the Universal Serial Bus (“USB”) protocol. Communications in the second direction employs an Auxiliary Interface Bus (“AIB”) protocol; in some embodiments, the employed AIB protocol may be proprietary. A translator associated with the dongle adapter translates communications between the first communications protocol and the second communications protocol. The dongle adapter allows a peripheral device organiclly configured for the second communications protocol to function without modification in computing networks whose communications operate on the first communications protocol.
US08832319B2 Synchronization of digital content
Aspects of the present disclosure relate to the sharing of synchronization information corresponding to content among devices in a communication network. An originating device collects synchronization information related to the presentation of content to a user via the originating device. The synchronization information is defined according to reference points related to the presentation of the content to the user via the originating device, including a current state of the presentation of the content and/or additional information obtained during the presentation of the content. Based on detection of a synchronization event, the originating device transmits the collected synchronization information, resulting in the receipt of the synchronization information by one or more receiving devices. Thereafter, the presentation of the content to the user on one of the receiving devices can incorporate the synchronization information collected and transmitted by the originating device.
US08832318B2 Dynamic data trace output scheme
Data streams are generated for tracing target processor activity. When multiple streams are on, they are written at different times into their individual FIFO. It is possible that for a specific stream, the length and fields of the data that should be exported vary. This invention is a scheme to send out only the relevant fields.
US08832307B2 Telephony system, connection control method, connection control device and recording medium
When a connection control device determines that the connection control device is in a congested state, based on whether a usage of at least one of hardware resources necessary for call processing to establish a call connection is equal to or more than a predetermined threshold value, the CPU of the connection control device forcefully disconnects an established call connection after a connection available time elapses, and, when an INVITE message is transmitted from a terminal device, the CPU of the connection control device receives the INVITE message, calculates the wait time, creates and transmits a response message stating the wait time, and stores the message as a reserved call on a reservation list.
US08832301B2 System and method for enhanced event participation
The various implementations of the present invention are provided as a computer-based system for enhanced communications and event management that focuses on customization of the event attendee experience. Each event attendee is provided with the tools necessary to effectively and efficiently create an event experience that most closely matches their goals and objectives. For example, a variety of dynamic event activity maps provide event attendees with the ability to quickly and easily identify and locate the most interesting and pertinent seminars, classes, speakers, vendors, exhibitors, etc. Additionally, event attendees can update and control their event schedule, customize communications that are sent and received, set up meetings with other event attendees, and receive updates about event activities and schedules. Vendors, exhibitors, and event organizers are provided with a series of tools, including “gamification” tools, that will allow them engage event attendees in event activities to increase attendee participation.
US08832300B2 Systems and methods for identifying long matches of data in a compression history
Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories, compression history indexes and caches across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices.
US08832298B2 Managing early media for communication sessions established via the session initiation protocol (SIP)
A communications device sends an invite to a communication session to multiple target devices and receives first and second media streams from first and second target devices prior to receiving a signaling indication that any of the multiple target devices accepts the invite. The communications device selects between the first and second media streams based upon (i) information contained in a first packet of the first or second media streams and/or (ii) signaling information that indicates a forking context for the communication session. The communication device plays the selected media stream prior to receipt of the signaling indication. In another embodiment, after sending the invite, the communications device detects a network address and port information from (i) a media stream from a target device, and (ii) from a signaling message. The communication device sends media to the target device based on the detected information.
US08832295B2 Peer-assisted fractional-storage streaming servers
A system including a plurality of fractional-storage servers and a plurality of peer-to-peer devices. Substantially each of the servers and peer-to-peer devices stores less than a minimum amount of erasure-coded fragments needed to decode segments of streaming content. The system delivers at least the minimum amount of erasure-coded fragments needed to decode the segments of streaming content, from any group of the servers, or group of the servers plus peer-to-peer devices, that together store at least the minimum amount of erasure-coded fragments needed to decode the segments of streaming content. Optionally, the system supplements streaming capabilities of the servers during peak traffic periods by sending erasure-coded fragments stored on the peer-to-peer devices during the peak traffic periods.
US08832294B2 Method and apparatus for managing content service in network based on content use history
A content service managing method is provided which includes receiving a use request for content from a first device from among a plurality of devices that are capable of performing data communication and belong to a network; collecting and managing a variety of related information including content attribute information, device attribute information, user attribute information, and content use history information; and determining a method of obtaining the content, based on the variety of related information, and controlling the content to be provided to a second device which is to use the content from among the devices of the network.
US08832287B2 Control method, authenticating method for electronic device and streaming media server
The present invention provides a method for controlling an electronic device and an authentication method for controlled electronic device resources; the method for controlling an electronic device includes the following steps: receiving the electronic device control information from the client, by the streaming media server, wherein, the electronic device control information is included in the initial line, header field, message body in the network control protocol, or an combo including the initial line, header field, and message body; parsing out the electronic device control information from the initial line, header field, message body, or the combo including any combination of the initial line, header field, and message body, by the streaming media server; controlling the electronic device according to the control information. The streaming media server includes a receiving unit, a parsing unit, and a control unit, or it includes a receiving unit, a parsing unit, and an authenticating unit. The present invention enables the user to carry out at least either of control or authentication for the electronic device from a client.
US08832282B2 Barrier boundary node and method for establishing connection between barrier boundary nodes
The present invention discloses a block boundary node and a method for setting up a connection between block boundary nodes. The method comprises: an ingress boundary node querying and verifying block information of an ingress subnet point after receiving a connection setup request message, and sending a block information query request to an egress boundary node upon successful verification; the egress boundary node querying and verifying block information of an egress subnet point after receiving the block information query request, and sending the block information to the ingress boundary node upon successful verification; the ingress boundary node querying route by using the block information of the ingress subnet point and egress subnet point as query parameters, and sending a connection setup request message to the egress boundary node upon querying the route successfully; and the ingress boundary node receiving a connection setup acknowledgement message returned by the egress boundary node.
US08832280B2 Interactive connectivity establishment for non-enabled endpoints
Procedures for commanding a media relay to direct interactive connectivity establishment (ICE) communications are discussed. In an implementation, a back-to-back user agent may issue a command changing the state of the media relay so that communications initially routed through the back-to-back user agent may be routed to a non-ICE device.
US08832276B2 Bypassing content blocking
A method for circumventing the operation of content blocking logic in a markup language document delivery system. In the method of the invention, the operation of content blocking logic can be determined. Responsive to this determination, a reference to content disposed in markup can be located and the reference to the content can be replaced with an alias. Finally, the markup can be served to a requesting browser. In this way, the replacement of the reference with the alias circumvents the operation of the content blocking logic.
US08832266B2 System and method for aggregating bandwidth of multiple active physical interfaces on application layer
The present invention provides a computationally efficient system and method for aggregation of bandwidth of multiple active physical Interfaces based on an application layer. The said system comprises: a user interface for receiving the user defined input; at least one routing table updater for creating and updating routing table that lists the routes to particular destination of the communication link; at least one control module resides in the application layer of protocol stack; and multiple physical interfaces linked with the application layer for receiving and transmission of the data assigned by the said control module.
US08832250B2 Method and server for agent service applied to widget
A method for an agent service applied to a Widget is provided, where the method includes: receiving a service request for the Widget using an Application Programming Interface (API) initiated by a user terminal; forwarding the service request to an API service provider, and forwarding a response for the service request from the API service provider to the user terminal; collecting charging information generated by the Widget using an API service, and recording the collected charging information, where the charging information, together with a charging policy registered by the Widget, is used to perform uniform charging for the API service used by the Widget. An embodiment of the present invention further provides a server, which may reduce complicated user operation and bringing better user experience.
US08832247B2 Methods and systems for caching content at multiple levels
A cache includes an object cache layer and a byte cache layer, each configured to store information to storage devices included in the cache appliance. An application proxy layer may also be included. In addition, the object cache layer may be configured to identify content that should not be cached by the byte cache layer, which itself may be configured to compress contents of the object cache layer. In some cases the contents of the byte cache layer may be stored as objects within the object cache.
US08832241B2 Systems and methods for validating a configuration in a cluster
The present disclosure is directed towards systems and methods for validating a configuration across a cluster of intermediary devices. Within the cluster, a configuration change is entered at one node and propagated to the remaining nodes of the cluster. Before propagation, the new configuration is validated. The systems and methods include creating, on a first intermediary device, a configuration to be propagated to a plurality of routing daemons; executing, by a validation module of the first intermediary device, the configuration on a plurality of pseudo routing daemons, each pseudo routing daemon of the plurality of pseudo routing daemons corresponding to the routing daemon of a corresponding intermediary device of the cluster; and determining from results of executing the second configuration whether to propagate the second configuration to each routing daemon.
US08832237B2 Method for offline servicing of a field device of automation technology
A method for offline servicing of a field device (FD) of automation technology by means of a service unit (SU), wherein a web server is associated with the field device (FD) and a web browser is associated with the service unit (SU), wherein the method has the following steps: the service unit (SU) connects via the web browser with the web server of the field device (FD) to be serviced; a control logic (CL) made available by the web server is loaded into the web browser; the control logic (CL) starts the download of offline web pages, which are present in the web server or are produced by it, and loads the web pages and the configuration data of the field device (FD) into the service unit (SU); and the current configuration data are, with involvement of the web pages and the loaded configuration data, edited or created offline in the service unit (SU).
US08832231B1 Providing uniform web content across affiliated web sites
Uniform web content may be provided across affiliated web sites of an organization and associated parties in a centralized, personalized, consistent, dynamic, fast-rendering manner that may be easy to maintain and easily inserted into any of the affiliated web sites. The affiliated web sites may each include code to refer to rendering logic residing on a centralized web tier for the uniform web content to be sent with unique web content to terminal devices of users. The uniform web content may load in advance of unique web content of the particular affiliated web site when displaying a corresponding web page to a user. The uniform web content may be generated on the client side and integrated with unique web content, providing for a consistent look and feel through the affiliated web sites.
US08832211B1 Messaging methods and apparatus for use with an exchange system and/or client devices
Methods and apparatus for numbering messages between a client, e.g., trader system, and exchange system are described. Client device (e.g., trader system) to exchange message numbering and exchange system to client device message numbering is supported and used. As part of each successful login, a client device is provided with a client to exchange system number to be used for first transaction message sent to the system after login. The first message from the client device is checked to make sure the number sent to the client device was used in the message. This approach places the burden on the client device, e.g., trader's system, not to send old messages with the new number. Messages from the exchange to the trader system are also numbered. Messages may include a field used to communicate information provided by a trader which is not interpreted by or used by the exchange system.
US08832200B2 Logging external events in a persistent human-to-human conversational space
A method, system and apparatus for logging external events in a human-to-human conversational space. In a preferred aspect of the invention, a persistent human-to-human conversational system can include a persistent human-to-human conversational tool such as a persistent chat tool, and an external event processor coupled to the persistent human-to-human conversational tool. The system further can include a query interface to the persistent human-to-human conversational tool. Finally, the system can include one or more collaborative tools communicatively linked to the persistent human-to-human conversational tool.
US08832197B2 Collaboration and real-time discussion in electronically published media
A mobile device application allows a user to participate in a collaborative discussion. The collaborative discussion may allow multiple users to collaborate in a formatted discussion on a variety of topics. The collaborative discussion may be associated with media content provided through a media reader application. A user may act as an administrator to create a collaborate discussion and configure parameters or the collaborative discussion via the user's mobile device. A user may access the media content through the media reader application and provide input to the collaborative discussion in real time. The media may include an electronic book, magazine, article or other media content. The input received from the user may include a comment, vote, brainstorm content, various collaborative engagement structures or other data. The collaborative discussion may be accessed through a mobile device application or a network browser.
US08832181B2 Development and deployment of mobile and desktop applications within a flexible markup-based distributed architecture
A computer program product embodied in a computer-readable medium is configurable to accomplish execution of an application that is specified and encoded in a markup-based descriptor language. The product includes client runtime computer code configured to cause a client computer device to process the markup-based descriptor language to deploy an application to accomplish execution of the application. The client runtime computer code is further configured to process the markup-based descriptor language to selectively configure the client computer device to deploy the application so as to accomplish execution of the application by the client computer device stand-alone or by the client computer device in cooperation with a server to which the device is connectable via a network connection.
US08832176B1 Method and system for processing a large collection of documents
Methods, systems, and articles of manufacture for scalable processing of collections of files are disclosed. These include retrieving a first file processing job from a job list by a first task, decomposing the first file processing job to sub jobs by the first task when a workload associated with the first file processing job exceeds a threshold, listing the sub-jobs in the job list, monitoring of at least one result storage location by the first task for results from execution of respective ones of the sub-jobs by one or more second tasks, detecting completion of the first processing job based upon the monitoring, and outputting a result for the first file processing job based upon the results from execution of respective ones of the sub-jobs. The job list comprising file processing jobs is populated by a main task.
US08832168B2 Computations of power functions using polynomial approximations
A power function is approximated over an applicable data interval with polynomials determined by means of a Chebyshev minimax approximation technique. In some cases, multiple polynomials may be used to approximate the function over respective ranges of the desirable interval, in a piecewise manner. The appropriate polynomial that approximates the power function over the range of interest is derived and stored. When the power function is to be applied to a particular data value, the data value is first evaluated to determine where it lies within the applicable interval. The constants for the polynomial associated with that range of the interval are then retrieved and used to calculate the power of that data value.
US08832154B1 Object location service for network-based content repository
A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
US08832152B2 Arrangement for a distributed file system having data objects mapped independent of any data object attribute
Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.
US08832151B2 Distribution of content document to varying users with security, customization and scalability
A system and method for receiving a request for a container document, determining whether the request is for a container document associated with a user group, determining whether a requestor of the request is associated with a level of status within the user group among a plurality of levels of status within the user group, determining the level of status of the requestor based on a determination that the requestor is associated with a level of status within the user group, requesting configuration information based on a determination that the container document is associated with a user group and the level of status, receiving the configuration information, and serving the container document using the configuration information.
US08832150B2 Variable user interface based on document access privileges
Users may be presented with different viewing interfaces for a document based on a combination of factors relating to display rights possessed for the document and user specific information. In one implementation, the user's location is used to determine portions of the document that can be displayed to the user. More particularly, access privileges to a document for a user are determined based on geographical location information of the user and based on access rights possessed for the document. Portions of the document may then be formatted for display to the user based on the determined access privileges.
US08832147B2 Relational meta-model and associated domain context-based knowledge inference engine for knowledge discovery and organization
Methods and systems for knowledge discovery and organization employ a relational meta model and domain context-based knowledge inference engine to produce answers to queries that involve inferences among items stored as knowledge in a knowledgebase.
US08832144B2 Search optimization in a computing environment
Systems and methods for verifying membership in one or more sets that are subsets of a global set are provided. The method compromises representing members of the global set by mapping each member to a distinct Boolean variable of length d, wherein 2d is not less than the number of members in the global set; representing each of the given subsets of the global set by a Boolean expression which evaluates to a first value for any of the assignments to the Boolean variables which represent members of the subset, and which evaluates to a second value for any of the assignments to the Boolean variables which represent members of the global set that are not members of the subset.
US08832118B1 Systems and methods of evaluating content in a computer network environment
Systems and methods of providing information via a computer network are provided. A data processing system can obtain, via the computer network, a request for content. The request for content can include a keyword. The data processing system can identify a content item responsive to the request for content based at least in part on the keyword, and can identify a match between a format of the content item and an input format of the request for content. The data processing system can assign a weighting factor to the content item based on the match, and responsive to the weighting factor can select the content item as a candidate for display at a computing device.
US08832115B2 Ranking real estate based on its value and other factors
Real estate ranking computation is calculated to sort real estate properties. Such computations use available information regarding real estate properties in any local markets and may help the real estate buyer to identify real estate properties with various ranked financial values. Suitably, a relatively small geographic area can be used based on the real estate buyer's specified criteria, and the real estate ranking computation is able to handle interactions among predictor variables, possesses suitable predictive confidence, and includes the capability for dynamically adjusting the underlying ranking computation as new patterns of real estate market emerge over time.
US08832105B2 System for incrementally clustering news stories
Disclosed are methods and apparatus for clustering news stories, which are to be presented over a computer network. In general, an incremental clustering system is configured to update a current set of news clusters with newly arrived news articles without having to recompute the clusters for the entire corpus, as well as form new clusters for recently generated news topics. In one embodiment, a plurality of news articles are initially obtained via the computer network, and the news articles are clustered into a plurality of initial clusters. For only news articles, including any unclustered news articles, that are less than a predetermined age limit, it is determined in an incremental clustering process whether to form one or more new clusters or assign to the initial clusters. Indications of the initial clusters and the one or more new clusters, if any, are then stored so as to be accessible for sending a portion of the news articles to users in a clustered format based on the initial clusters and the one or more new clusters, if any.
US08832096B1 Query-dependent image similarity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating image similarity. In one aspect, a method includes receiving, by a data processing apparatus, image search data for different search sessions, a search session being a pre-specified period, the image search data for a search session including: search query data specifying search queries that were received during the search session; responsive image data specifying images that were identified in response to the search queries; and interaction data specifying images referenced by search results with which a user interacted. Sets of learning images are identified based on the image search data. The sets of learning images include co-selected images for the search sessions. A query-dependent image profile for a particular image is determined based in part on the co-selected images that were identified in response to the particular query.
US08832093B2 Dynamic place visibility in geo-social networking system
In one embodiment, a user of a social networking system requests to search for a place near the user's current location. The social networking system generates a list of places near the user's current location, select a sub-set from the list of places based on visibility and activity of the user and the user's social contacts for each place in the list, and returns the sub-set to the user.
US08832090B2 Information processing device, method and server for determining type of electric appliance
A device, a method and a server for performing device identification of electric appliances connected to a network are provided. An information processing device, to which electric appliances are communicably connected via a network, receives a packet (a response packet and/or a passive packet) for determining a type of an electric appliance, from the electric appliances. The information processing device stores definition files defined for each electric appliance in advance, compares the received packet with the definition files for the each electric appliance, scores the packet, extracts a definition file with a high score, and determines electric appliance information of the extracted definition file as electric appliance information of the electric appliance.
US08832089B2 Information processing device, method and server for determining type of electric appliance
A device, a method and a server for performing device identification of electric appliances connected to a network are provided. An information processing device, to which electric appliances are communicably connected via a network, receives a packet at least containing a packet for checking the status of a communication port of the electric appliance. The information processing device stores definition files defined for each electric appliance in advance, compares the received packet with the definition files for each electric appliance, scores the packet, extracts a definition file with a highest score, and determines a type of the electric appliance from the extracted definition file.
US08832069B2 System and method for adding identity to web rank
Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.
US08832058B1 Systems and methods for syndicating and hosting customized news content
A system provides client access to customized news content. The system includes a custom news source server and a news search server. The custom news source server periodically sends one or more customized search queries to a news search server. The news search server fetches news content from multiple news source servers and aggregates the news content. The news search server also periodically receives the one or more search queries from the custom news source server, searches the aggregated news content based on the one or more search queries, and periodically provides selected news content to the custom news server based on results of the searches. The custom news source server permits access to clients, from across a network, to the selected news content provided by the news search server.
US08832057B2 Results returned for list-seeking queries
List-based search results are generated. According to one technique, items are extracted from multiple resources deemed relevant to a user-submitted search query, and a comprehensive master list of those items is compiled and returned to the query-submitted user in response to his submission. According to another technique, lists of items are identified within such query-relevant resources. For each list-containing resource deemed to be relevant to the query terms, a list is extract from that resource and included within that resource's abstract on the search results page returned to the user in response to his submission. Additionally, the resources may be re-ranked for generation of the search results page based on the lists contained within those resources in addition to (or regardless of) occurrences of query terms within those resources.
US08832050B2 Validation of distributed balanced trees
A distributed balanced tree having a plurality of nodes distributed across a plurality of servers is accessed. Version information associated with a node of the distributed balanced tree is retrieved. Validity of a lookup transaction performed on the balanced tree is determined by verifying a version value of only the leaf node accessed during the lookup operation against the retrieved version information.
US08832046B2 Encoded data processing
Techniques are provided for encoded data processing which allows for continuous data processing as encoded data changes. Data is decomposed into one or more blocks with each block containing at least one data record. At least one data record within a given block is encoded with a first encoding process selected from one or more encoding processes. The first encoding process is associated with the given data block. Techniques evaluate whether or not to implement an encoding change for a given block when updating a given data record in the given block. Responsive to the evaluation, the given block is re-encoded with a second encoding process. Responsive to the re-encoding, the association of the given block is updated. A map is formed to convert the given data record encoded with the first encoding process to the second encoding process so as to preserve comparative relationships of the given data record.
US08832040B2 Method and apparatus of securely processing data for file backup, de-duplication, and restoration
Disclosed are an apparatus and method of restoring at least one data file. The method may include retrieving the at least one data file to be restored from a data storage location, determining that the at least one data file is a link file, and regenerating a previously exchanged shared secret. The method may also include decrypting a key from the link file using the shared secret, and retrieving data from a data repository location to be restored.
US08832035B2 System and method for retaining deduplication in a storage object after a clone split operation
Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to a indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone.
US08832033B2 Using RSS archives
In some aspects, at least two different probes are applied to datafeed archives to derive information based on data in the archives. The probes are part of a probe plan to determine a result based on the derived information. The result is determined based on the derived information.
US08832027B1 Change tracking between snapshots of a source storage
Change tracking between snapshots of a source storage. In one example embodiment, a method includes various steps. For example, the method includes, at time t(1), starting tracking, in a change log, locations in a source storage of all blocks that are changed after time t(1). The method also includes, between time t(1) and time t(3), changing a block in the source storage. The method further includes, at time t(3), creating a first snapshot of the source storage. The method also includes, after time t(3), creating a first image backup using the first snapshot. The method further includes, at time t(8), creating a second snapshot of the source storage. The method also includes, at time t(11), creating an incremental image backup that includes all blocks in the second snapshot that are tracked as having been changed in the change log after time t(1).
US08832020B2 Method and system for safely transporting legacy data to an object semantic form data grid
A computer system architecture and process transforms the organizing principles of business data management seen in traditional or common place settings across disparate data stores into an object-semantic model. The transformation is implemented in a transitory, managed risk implementation approach for data access migration. This approach will enable data agility and will move data storage closer to information storage, while supporting the rapid development of business capabilities. This approach will bridge the gaps between relational database/file based storage (less expressive) and object-semantic representation (more expressive). This process/method will connect information residing in legacy data structures such as relational database/file based storage on disk drives to instances populating an expressive object-semantic model in persistent grid based memory. It will also maintain a linkage between the original legacy data to the enhanced object-semantic data allowing for ongoing modernization and removing the need for point migrations.
US08832017B2 System and method to define, validate and extract data for predictive models
The present invention provides a System and Method to Define, Validate and Extract Data for Predictive Models. A system of sensors is deployed in an environment, with additional sensors for ambient data whose output as a form of metadata can characterize performance conditions including background ambient conditions. A format or sequence of processes is the basis for a math model to establish a logical weight to data for predictive modeling and event reporting. The present invention provides a computer or other sensor interface system with a primary sensor or sensors, network connection, and supplementary sensors to measure the conditions in which the primary data is captured. A software process allows for user inputs of data in order to establish the methods and rules for normal function.
US08832014B2 Forward inferencing of facts in parallel
A method and system for inferring facts in parallel in a multiprocessor computing environment is provided. An inference system infers facts by applying rules to a collection of existing facts. For each existing fact, the inference system schedules a thread to apply the rules to that existing fact. As a thread infers a new fact (i.e., one that is not already in the collection of facts), the thread adds that inferred fact to the collection of facts. When a thread adds a new fact to the collection, the thread also applies the rules to that new fact. After the threads complete execution, the inference system may apply the rules to the facts of the collection, including the newly inferred facts, by again launching a thread for each fact to apply the rules to that fact. The inference system performs this processing iteratively until a termination condition is satisfied.
US08832012B2 System and method for tree discovery
Tree discovery systems and methods are disclosed. An example of a method is carried out by program code stored on non-transient computer-readable medium and executed by a processor. The method may include identifying in computer-readable medium a first node for a system under consideration, each node in the computer-readable medium representing a characteristic of a component. The method may include selecting at least a second node from the computer-readable medium for the first node. The method may include discovering in the computer-readable medium at least one system tree for the system under consideration based on the first node and the at least second node.
US08832006B2 Discriminant model learning device, method and program
To provide a discriminant model learning device capable of efficiently learning a discriminant model on which domain knowledge indicating user's knowledge or analysis intention for a model is reflected while keeping fitting to data. A query candidate storage means 81 stores candidates of a query as a model to be given with domain knowledge indicating a user's intention. A regularization function generation means 82 generates a regularization function indicating compatibility with domain knowledge based on the domain knowledge to be given to the query candidates. A model learning means 83 learns a discriminant model by optimizing a function defined by a loss function and the regularization function predefined per discriminant model.
US08831998B1 Batch pricing of digital media independent of pricing models
Batch pricing of digital media items by providing an electronic cart interface for use in managing a purchase of a plurality of digital media items, each digital media item having a status of priced or unpriced. The interface enables a user of the client device to interactively select a plurality of media items to be priced as a batch of digital media items, and to sequentially request one or more rights for each of the selected media items within the batch. The user may obtain a price for each selected media item that is based on the designated pricing model and the one or more rights requested the digital media right to be licensed for each media item.
US08831995B2 Optimized server for streamed applications
An optimized server for streamed applications provides a streamed application server optimized to provide efficient delivery of streamed applications to client systems across a computer network such as the Internet. The server persistently stores streamed application program sets that contain streamed application file pages. Client systems request streamed application file pages from the server using a unique set of numbers common among all servers that store the particular streamed application file pages. A license server offloads the streamed application server by performing client access privilege validations. Commonly accessed streamed application file pages are stored in a cache on the streamed application server which attempts to retrieve requested streamed application file pages from the cache before retrieving them from persistent storage. Requested streamed application file pages are compressed before being sent to a client as well as those stored in the cache.
US08831993B2 Techniques for sharing virtual machine (VM) resources
Techniques for sharing virtual machine (VM) resources are provided. A relative location for a resource within a VM is created; the relative location dynamically resolves to a particular physical location when a principal requests access to the resource at runtime. The principal is located outside an environment associated with the VM. Authentication and access restrictions are dynamically enforced against the requests made by the principal before a connection is permitted between the principal and the resource (the resource located within the environment of the VM).
US08831990B2 Method and system for a payment transaction associated with a declaration of intent
The present invention relates to a method and a system for initiating and/or conducting a transaction that is associated with at least two corresponding declarations of intent, in particular a payment transaction, between at least two transaction parties via a processing unit (3), in which payment transaction at least one of the transaction parties uses a land line telephone or mobile telephone (1, 2) or a mobile communications device for transmitting data. The method is characterized by the transmission of data to the processing unit by at least two transaction parties within a limited time frame, and by the fact that the initiation of the data transmission of these transaction parties is effected actively by the transaction parties and not by the processing unit (3), while the data transmitted during initiation contain features that enable correlating the declarations of intent with one another.
US08831987B2 Managing bids in a real-time auction for advertisements
A method and system conduct an auction for advertising across multiple markets. A first market conducts a first auction for a first advertising impression. A first bid is selected as the auction winner and a ratio is computed as the first bid plus a spread to the second highest bid. The price to be paid is the lower of the first bid or the first bid multiplied by the ratio. The first bid, second bid, and spread are transmitted to a second market for a second advertising impression auction. The second market respects the rules of the first market's auction where such that if the first bid is selected as the winner, a ratio is computed as the first bid plus the spread to the next highest bid. The price to be paid for the second impression is the first bid multiplied by the new ratio.
US08831981B2 Electronic transaction record distribution system
A point-of-sale (POS) receipt management system has a computerized appliance at the POS executing first software (SW) from a non-transitory physical medium, and a peripheral device coupled to the computerized appliance, the peripheral device enabled to transmit data wirelessly to a portable communication device in close proximity to the peripheral device, the portable communication device in possession of a consumer. Upon the consumer completing a transaction at the POS, the POS computerized appliance prepares transaction data, which is transmitted to the peripheral device, and hence wirelessly to the portable communication device in possession of the consumer.
US08831979B1 System and method for anonymous processing of financial transactions
A method for anonymous processing of a purchasing request. Initially, a text message comprising the purchasing request is received, by a processing platform, from a mobile phone. A current authorization code comprising a random number is generated in response, and then sent, via a text message, to the mobile phone. A merchant is provided with a pending authorization code, who then sends a communication including the pending authorization code to the platform. The purchasing request is validated in part by determining whether the pending authorization code is identical to the current authorization code.
US08831977B2 Methods, systems, and computer program products for implementing personalized dissemination of information
Methods, systems, and computer program products for implementing personalized dissemination of information are provided. A method includes receiving personal information elements for a subject, and applying business rules to the personal information elements, data elements designated for publication by a source of the data elements, and a database of information strings. The information strings include words and phrases that are commonly recognized across a populace. In response to application of the business rules, the method also includes selecting one or more of the data elements from the source, one or more of the personal information elements, and an information string from the database of information strings. The method further includes constructing a contextually relevant output string that is relevant to the subject. The output string includes portions of the selected information string, data elements, and personal information elements. The method further includes conveying the output string to the subject.
US08831976B2 System and method for transacting purchases with a cash vendor using points and a virtual credit card
System and method that utilizes a participant's points and a single use, virtual credit card account to implement a cash purchase with a cash vendor. The virtual credit card is active for a single purchase only with an available credit equal to the total of the cash purchase price and any fees. The virtual credit card may further be active for a limited period of time.
US08831975B2 System and method for subscription-based delivery service
A subscription-based discounted delivery service that allows consumers to make purchases from multiple merchants through multiple sales channels. User preference information is stored by the service provider and provided to any of the multiple merchants from whom the user seeks to make a purchase, from the product detail page of such merchant, to be delivered using the discounted delivery service.
US08831969B1 System and method for determining users working for the same employers in a social network
A system, apparatus, computer-program product and method are provided for identifying members of a particular user segment. One particular user segment of interest includes members who work for employers having a number of employees within a predetermined range. Members of an online service provide data purporting to identify their employers and/or other personal or professional attributes. The data entries are normalized by standardizing terms, removing superfluous or unneeded terms, and/or performing other processing. The members are then clustered according to their normalized employer names, and members within clusters that have sizes within the range are added to the user segment. Invalid employer names (e.g., fictitious companies, non-existent entities) may be filtered out. Within a cluster, a professional social networking site (or other site) may be analyzed to determine if the clustered members have developed relationships; if not, the cluster may be cancelled.
US08831964B2 Legacy software multimedia capture and analysis
A system of tools and methodologies configured to capture, process, and analyze user interaction through multimedia tagging for the purpose of exposing users' adapted behavior when they are performing their job function with the legacy application is described. The resulting analysis can be applied to the re-engineering process in order to create a new application that is fully functional in a modern context.
US08831963B2 Electronic queuing systems and methods
The present disclosure describes methods and systems of allowing entities to create virtual queues that correspond to actual queue in an electronic queue-managing system, and allowing individuals to join the virtual queues using electronic devices (e.g., cell phone technology, wireless network communication technology). The queue-managing system updates the virtual queues based on information from an entity. The queue-managing system also sends messages and notifications of updated status of the virtual queues to the user periodically, automatically or in response to the user's request.
US08831956B2 Speech command input recognition system for interactive computer display with interpretation of ancillary relevant speech query terms into commands
In an interactive computer controlled display system with speech command input recognition and visual feedback including means for predetermining a plurality of speech commands for respectively initiating each of a corresponding plurality of system actions in combination with means for providing for each of the plurality of speech commands an associated set of speech terms, each term having relevance to its associated command. Also included are means responsive to a detected speech term having relevance to one of the speech commands for displaying a relevant command. The system preferably may display basic speech commands simultaneously along with relevant commands. The means for providing the associated set of speech terms may comprise a stored relevance table of universal speech input commands and universal computer operation terms conventionally associated with system actions initiated by the input commands, and means for relating operation terms of the system with terms in the relevance table.
US08831950B2 Automated voice enablement of a web page
Embodiments of the present invention provide a method, system and computer program product for the automated voice enablement of a Web page. In an embodiment of the invention, a method for voice enabling a Web page can include selecting an input field of a Web page for speech input, generating a speech grammar for the input field based upon terms in a core attribute of the input field, receiving speech input for the input field, posting the received speech input and the grammar to an automatic speech recognition (ASR) engine and inserting a textual equivalent to the speech input provided by the ASR engine into a document object model (DOM) for the Web page.
US08831949B1 Voice recognition for performing authentication and completing transactions in a systems interface to legacy systems
A method and system for a user to access back-end legacy systems via voice input. The user dials-in to a voice server using a portable access device. Using speech synthesis, the voice server provides a menu of operations from which the user can select. By speaking into the access device, the user selects an operation and provides any additional data needed for the operation. Using speech recognition, the voice server prepares a user request based on the spoken user input, that is forwarded to the systems interface, which may include a protocol server for providing a protocol interface and a transaction server for receiving user requests and generating legacy transactions based on the user requests. The systems interface retrieves information from the legacy systems based on the user request that is forwarded to the voice server, which formats and outputs the information to the access device.
US08831945B2 Language model generating device, method thereof, and recording medium storing program thereof
A text in a corpus including a set of world wide web (web) pages is analyzed. At least one word appropriate for a document type set according to a voice recognition target is extracted based on an analysis result. A word set is generated from the extracted at least one word. A retrieval engine is caused to perform a retrieval process using the generated word set as a retrieval query of the retrieval engine on the Internet, and a link to a web page from the retrieval result is acquired. A language model for voice recognition is generated from the acquired web page.
US08831944B2 System and method for tightly coupling automatic speech recognition and search
Disclosed herein are systems, methods, and computer-readable storage media for performing a search. A system configured to practice the method first receives from an automatic speech recognition (ASR) system a word lattice based on speech query and receives indexed documents from an information repository. The system composes, based on the word lattice and the indexed documents, at least one triple including a query word, selected indexed document, and weight. The system generates an N-best path through the word lattice based on the at least one triple and re-ranks ASR output based on the N-best path. The system aggregates each weight across the query words to generate N-best listings and returns search results to the speech query based on the re-ranked ASR output and the N-best listings. The lattice can be a confusion network, the arc density of which can be adjusted for a desired performance level.
US08831942B1 System and method for pitch based gender identification with suspicious speaker detection
A method is provided for identifying a gender of a speaker. The method steps include obtaining speech data of the speaker, extracting vowel-like speech frames from the speech data, analyzing the vowel-like speech frames to generate a feature vector having pitch values corresponding to the vowel-like frames, analyzing the pitch values to generate a most frequent pitch value, determining, in response to the most frequent pitch value being between a first pre-determined threshold and a second pre-determined threshold, an output of a male Gaussian Mixture Model (GMM) and an output of a female GMM using the pitch values as inputs to the male GMM and the female GMM, and identifying the gender of the speaker by comparing the output of the male GMM and the output of the female GMM based on a pre-determined criterion.
US08831938B2 Speech recognition adjustment based on manual interaction
A method of operating a speech recognition system on a vehicle having a visual display and manually-operated input device that includes initiating a speech recognition system, controlling menu selections on a visual display using a manually-operated input device, receiving a notification from the manually-operated input device indicating that the user is manipulating the device in conjunction with the menu selections on the visual display, and adjusting operation of the speech recognition system based on input received by the manually-operated input device.
US08831937B2 Post-noise suppression processing to improve voice quality
Provided are methods and systems for improving quality of speech communications. The method may be for improving quality of speech communications in a system having a speech encoder configured to encode a first audio signal using a first set of encoding parameters associated with a first noise suppressor. A method may involve receiving a second audio signal at a second noise suppressor which provides much higher quality noise suppression than the first noise suppressor. The second audio signal may be generated by a single microphone or a combination of multiple microphones. The second noise suppressor may suppress the noise in the second audio signal to generate a processed signal which may be sent to a speech encoder. A second set of encoding parameters may be provided by the second noise suppressor for use by the speech encoder when encoding the processed signal into corresponding data.
US08831936B2 Systems, methods, apparatus, and computer program products for speech signal processing using spectral contrast enhancement
Systems, methods, and apparatus for spectral contrast enhancement of speech signals, based on information from a noise reference that is derived by a spatially selective processing filter from a multichannel sensed audio signal, are disclosed.
US08831929B2 Multi-mode input method editor
Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs and determines language context values based on the composition inputs. Candidate selections based on the language context values and the composition inputs are identified.
US08831916B2 Simplified smoothed particle hydrodynamics
For efficient smooth particle hydrodynamics using more particle information, virtual particles are created. Each virtual particle represents an averaging of properties for the fluid particles in a cell. For density, force, or other calculations for a given fluid particle, the interaction between the particles within a cell are calculated. For calculating the influence of particles outside the cell on the particle in the cell, the virtual particles from the neighboring cells are used. The interaction with these aggregate particles reduces the number of calculations while still including the influence from particles of other cells.
US08831912B2 Checking of functions of a control system having components
A method for checking functions, to be checked, of a control system, the control system having components to be checked, in particular redundant components, and an evaluation unit which evaluates the operability of the components on the basis of status reports of the components, the method including a component-side check of the functions, to be checked, of the components to be checked, and a system-wide check of at least one, but not all, of the functions checked on the component side.
US08831906B1 Technique for determining closest point of approach
A technique for estimating the closest point of approach (CPA) of an object includes: tracking a range rate of the object based on Doppler measurements of the object; computing a first CPA estimate based on the tracked range rate; separately tracking a position of the object based on position measurements of the object; computing a second CPA estimate based on the tracked position; and computing a fused CPA estimate based on the first and second CPA estimates.
US08831905B2 Motion capture and analysis
Motion capture and analysis is described, including a motion sensor unit configured to capture data associated with movement of an object, to process the data to determine one or more values, to store the data and the one or more values, and to convert the data and the one or more values from an analog signal to a digital signal associated with a wireless transmission, and a display unit configured to receive the data from the motion sensor unit, the data being transmitted using through the wireless transmission, to process the data to determine one or more values, to store the data, and to graphically present the data and the one or more values.
US08831898B2 Impedance measurement circuit and method
An impedance measurement circuit comprises a current source arrangement, a voltage measurement arrangement and a processor. The circuit is operable in a two-point measurement mode and a four-point measurement mode and the processor is adapted to derive the impedance to be measured by combining the measurement voltages from the two-point and the four-point measurement modes. This combines the results of both two-point and four-point measurement techniques to provide improved accuracy. In particular, the two results enable the effect of the electrode resistance to be cancelled.
US08831894B2 Autonomous remaining useful life estimation
The equipment comprises at least one computer and a material features acquisition system operable to detect a plurality of material features. The features are then evaluated according to rules that capture the multidiscipline knowledge of experts and are already inputted into the computer. The computer iterations are processed until an acceptable conclusion is made regarding the condition of the material under evaluation, thus alleviating the need for multidiscipline experts to examine and analyze all the material data manually.
US08831890B2 System and method for determining individualized medical intervention for a disease state
A system and method for determining individualized medical intervention for a particular disease state, and especially for cancers, that includes the molecular profiling of a biological sample from the patient, determining whether any molecular findings including one or more genes, one or more gene expressed proteins, one or more molecular mechanisms, and/or combinations of such exhibit a change in expression compared to a reference, and identifying a non-specific disease therapy or agent capable of interacting with the genes, gene expressed proteins, molecular mechanisms, or combinations of such molecular findings that exhibited a change in expression.
US08831888B2 Method of processing spectrometric data
A method of characterizing a sample from spectrometric data using calculation of spectral distance values is disclosed, for use in the field of mass spectrometry. Molecular formula assignment of peaks in mass spectral data is difficult and time-consuming, and the invention provides a computer implemented method of finding a most likely elemental composition of a measured spectral peak of interest. The method analyzes isotopic peaks in a portion of the spectrum, using both their mass positions and intensities, to determine a spectral distance between those peaks and isotopic peaks of a candidate composition, finding peaks that match (140). A pattern spectral distance is determined (150) to provide a measure of the correspondence between a set of those peaks in the measured spectrum and peaks of each of a number of candidate compositions. The spectral fit is used to determine a most likely candidate composition.
US08831884B2 Methods of determining water droplet size distributions of clouds
In one aspect, methods of determining a size distribution of water droplets in a cloud are described herein. In some embodiments, a method of determining a size distribution of water droplets in a cloud comprises sampling a depth of the cloud with a beam of electromagnetic radiation, measuring a scattering signal of the electromagnetic radiation returned from the cloud over a range of field of view angles to provide a measured scattering curve [ptotal(θ)], removing a portion of the measured scattering curve, replacing the removed portion with an extrapolation of the remaining measured scattering curve to provide an estimated scattering curve, and determining a first estimate droplet size distribution [n(1)(D)] from the estimated scattering curve.
US08831879B2 Presenting information for a current location or time
A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.
US08831875B2 Solving traffic congestion using vehicle grouping
A method, system, and computer program product for solving a traffic congestion problem are provided in the illustrative embodiments. Using an application executing using a processor and a memory in a data processing system, a congested route section is selected from a set of congested route sections. A set of congesting vehicles is selected, where the set of congesting vehicles cause congestion in the selected congested route sections by being positioned on the selected congested route section. A vacancy data structure corresponding to the selected congested route section is populated. A subset of the set of the congesting vehicles is selected. The subset of the set of the congesting vehicles is rerouted to a candidate route section identified in the vacancy data structure.
US08831865B2 Fuel efficiency information management server, fuel efficiency information management system, and fuel efficiency information management method
Provided are a server, a system and a method by which a utility value of information relating to fuel efficiency of a vehicle can be improved. A fuel efficiency information management server (100) functions so that a driver of each vehicle or a third party is informed of a ranking corresponding to the fuel efficiency level of each vehicle, together with a travel state factor of each vehicle when the fuel efficiency is achieved, through a system of eco-information.
US08831845B1 Method of learning engaged positions and a neutral position of a synchronizer actuator fork of a dual clutch transmission
A method of controlling a dual clutch transmission includes repeatedly moving a synchronizer into interlocking engagement with a first gear with an actuator fork, and repeatedly sensing a position of the actuator fork for each occurrence that the actuator fork moves the synchronizer into the interlocking engagement with the first gear. The sensed positions of the actuator fork are averaged to define a first engaged position of the actuator fork for engaging the first gear. A second engaged position at which the actuator fork couples the synchronizer to a second gear may be determined in the same manner. A neutral position may be determined by identifying the axial locations of peak acceleration of the actuator fork while moving between the first engaged position and the second engaged position. The identified axial locations are averaged to define the neutral position of the actuator fork.
US08831820B2 Vehicle group control method and vehicle group control device
A vehicle group control device for controlling the arrangement of vehicles within a vehicle group including plural vehicles, the vehicle group control device including: a periphery monitoring performance grasping unit which grasps a periphery monitoring performance of each vehicle constituting the vehicle group; and an arrangement determination unit which determines the arrangement of the vehicles within the vehicle group on the basis of the periphery monitoring performance of each vehicle. Accordingly, since the periphery monitoring performance of each vehicle within the vehicle group is grasped and the arrangement of the vehicles within the vehicle group can be determined on the basis of the periphery monitoring performance of each vehicle, it is possible to efficiently drive the entire vehicle group.
US08831817B2 Methods and apparatus for lost connection handling
A computer-implemented method, executable by a vehicle computing system (VCS), includes determining that a connection between a wireless device and a VCS has been lost. The method further includes determining if a driver is present in the vehicle, upon a lost link detection. The method additionally includes waiting until an enter-event occurs and then attempting to re-establish a connection between the wireless device and the VCS. This last step may be conditional upon a determination that a driver is not present.
US08831814B2 Electronic device with virtual display and input
Provided is an automotive diagnostic tool including a tool body and a first projector connected to the tool body. The first projector is configured to project a diagnostic display image onto an adjacent surface separate from the tool body. An input detection sensor is connected to the tool body and is configured to detect motions of a user within a field of view proximate the tool body, and to generate an input signal responsive to the detected motions. A diagnostic processing unit is disposed within the tool body and is connected to the first projector and the input detection sensor for receiving the input signal therefrom. The diagnostic processing unit is configured to be operatively connectable with the onboard vehicle computer to receive vehicle data therefrom and to process the data and modify the diagnostic display image according to the received vehicle data and the input signal.
US08831798B1 Systems and methods for positioning a heading-based image within a track-based image and for generating steering commands to a steerable forward-looking image capture device of an enhanced vision system
Present novel and non-trivial systems and methods for positioning a heading-based image within a track-based image and for generating steering commands for a forward-looking image capture device of an enhanced vision system (“EVS”). The positioning system is comprised of a source of navigation data, a source of first image data representative of a track-based image, a source of second image data representative of a heading-based image, and an avionics system processor (“ASP”) configured to receive the navigation data, the first image data, and the second image data, determine image positioning data, and merge the first image data with the second image data as a function of the image positioning data. The steering commands generating system is comprised of a source of navigation data, the ASP configured to generate steering command data commensurate to a wind correction angle, and the EVS configured to receive the steering data.
US08831796B2 System and method for indicating a perspective cockpit field-of-view on a vertical situation display
An aircraft display system is provided and configured to render a cockpit display having a field-of-view. The system comprises a monitor and a processor coupled to the monitor and configured to generate a vertical situation display on the monitor. The vertical situation display includes at least one graphic indicative of a region of the terrain encompassed by the field-of-view.
US08831788B2 Systems, methods, and apparatus for maintaining stable conditions within a power grid
Systems, methods, and apparatus for maintaining stable conditions within a power grid are provided. A local device that includes one or more computer processors may identify one or more power sources associated with a structure. The local device may additionally monitor one or more parameters associated with a power grid configured to supply power to the structure. Based at least in part on the monitoring, the local device may identify a power grid fluctuation. Based at least in part on the identification of the power grid fluctuation, the local device may adjust operation of at least one power source included in the one or more identified power sources.
US08831779B2 Medical robot and method for meeting the performance requirements of a medical robot
The invention relates to a medical robot (R) and a method for meeting the performance requirements of a medical robot (R). The robot (R) comprises several axes (1-6) and a controller (17). A medical tool (21-24) is fixed to a fixing device (18) on the robot (R) and the working range (30) of the robot (R) is set by the controller (17) in particular with safe techniques such that the robot (R) meets the performance requirements of the medical tool (21-24).
US08831774B2 Convey control device for long object
A convey control device for a long object includes an upstream side conveying unit, a buffer unit, a downstream side conveying unit, and a convey control unit. When starting to convey the long object, by a catalyst of starting output of conveying speed information of the long object output after receiving a convey start instruction sent from another device following the downstream side conveying unit, the convey control unit releases the restricting of a driving source of the upstream side conveying unit and the downstream side conveying unit and starts the convey control of the long object.
US08831772B2 Lift apparatus for stable placement of components into a rack
A method uses scales onboard a lift apparatus to weigh an uninstalled component that is positioned on the lift apparatus for installation into a rack. Data is accessed that identifies the weight and rack location of components currently installed in the rack, and one or more available rack locations are identified where the component may be installed without violating one or more predetermined rack stability rules. The method then uses the lift apparatus to raise the component into a selected one of the one or more available rack locations. The components are preferably information technology components, such as servers, network switches and power distribution units.
US08831769B2 Robot and method of controlling the same
A robot and a method for controlling the same are provided. The robot includes a first control unit to control the overall operation of the robot and a second control unit to supplement the function of the control unit in preparation for the malfunction of the first control unit such that the second control unit controls the robot to perform a predetermined safety-considered motion when the first control unit malfunctions.
US08831762B2 Music audio signal generating system
A system for timbral change, capable of changing timbres included in an existing music audio signal to arbitrary timbres. Replaced harmonic peak parameters are created by replacing a plurality of harmonic peaks included in harmonic peak parameters, which are stored in a separated audio signal analyzing and storing section 3 and indicate relative amplitudes of n-th order harmonic components of each tone generated by a musical instrument of a first kind, with harmonic peaks included in harmonic peak parameters, which are stored in a replacement parameter storing section 6 and indicate relative amplitudes of n-th order harmonic components of each tone generated by a musical instrument of a second kind and corresponding to each tone generated by the musical instrument of the first kind. A synthesized separated audio signal generating section 7 generates a synthesized separated audio signal for each tone using parameters other than the harmonic peak parameters and the replaced harmonic peak parameters.
US08831760B2 Content based audio copy detection
A method for performing audio copy detection, comprising, providing a query audio data, the query audio data having a succession of frames and also providing a plurality of test audio data units, each test audio data unit including a succession of frames. For each test audio data unit the method generates a test fingerprint set. The generation of the test fingerprint test including computing similarity measurements between at least one frame of the test audio data and a plurality of frames of the query audio data. A test audio data unit is then selected as a match for the query audio data at least in part on the basis of the fingerprint sets.
US08831755B2 System and method for feedback control
A system and method for controlling a plant having a minimum phase transfer function P(s) and given an input signal u, the plant having an output y and a plant frequency range comprising a transfer function J(s) comprising the product of a high gain filter J1(s) having a gain k1 sufficient that  J ⁡ ( ω )  > [ 1 + 1 ɛ ] when |ω|≦ω1 and |1+J(ω)|>1/M for all ω wherein ω1 is selected to obtain a desired time response, and a low pass filter J2(s) selected such that |1+J(ω)|>1/M for all ω and J(s) is strictly proper, wherein ε<1 and M>1 and ε and M are selected to meet a desired sensitivity requirement. An error signal e is calculated comprising the difference between the system input signal u and the plant output signal y, and the error signal modified according to the transfer function C(s)=P−1(s)J1(s)J2(s) and inputting the error signal into the plant. The system and method can be extended to unstable invertible plants. A global sensitivity bound M≧1 could also be achieved for plants including right half planes zeros. The system and method are shown applied to a read-write head positioning actuator of a hard disk drive, but can be applied equally to other systems such as electrical systems, mechanical systems, industrial processes, military applications, flight control, power generation, computer servo systems, phase lock loops and the like.
US08831751B2 Automatically adjustable industrial control configuration
An industrial control configuration can be a dynamic entity where different controllers are added, are subtracted, fail, etc. When dynamic functions occur, bindings of the configuration can benefit from a modification. Therefore, automatic adjustment of bindings can occur to facilitate improved operation. Automatic adjustment can be practiced when the industrial control configuration is a distributed control configuration without reliance upon a central database.
US08831750B2 Ear implant electrode and method of manufacture
A novel electrode array is described for ear implant systems such as cochlear implants (CI) and vestibular implants (VI). The electrode array includes electrode wires for carrying electrical stimulation signals. At a terminal end of each electrode wire is an electrode stimulation contact for applying the electrical stimulation signals to adjacent neural tissue. An electrode carrier of resilient material encases the electrode wires and has an outer surface with a plurality of contact openings exposing the stimulation contacts. Multiple bend control elements are distributed along the length of the electrode array to control bending flexibility of the electrode array as a function of a bend radius threshold to be greater for bending less than the bend radius threshold and lesser for bending greater than the bend radius threshold.
US08831745B2 High-density array of micro-machined electrodes for neural stimulation
The present invention is a micro-machined electrode for neural-electronic interfaces which can achieve a ten times lower impedance and higher charge injection limit for a given material and planar area.
US08831735B2 Methods and systems for semi-automatic adjustment of medical monitoring and treatment
Systems and methods are described for adjusting the operation of implantable stimulation devices used to provide medical monitoring and treatment. Several hierarchical algorithms are described which operate according to conditionally obtaining a patient response to an alert signal. In one such strategy semi-automatic therapy adjustment occurs by automatically issuing patient alert messages when selected operations are to occur, and using a patient's response to the alert message that is provided within a selected time limit in order to contingently adjust therapy. Methods are also described for resolving conflicts which may occur when time information and sensed data information each indicate different patient states are occurring. Although treatment of neural and cardiac disorders is emphasized, the techniques can be applied to the monitoring and treatment of any medical disorder with an implanted device.
US08831730B2 Self resonant transmitting device
A device for powering an implant within a body of a subject from a location external to the subject, wherein the implant requires a threshold rate of power increase in order to operate in at least one mode, may include an antenna configured to wirelessly transmit energy to the implant. The device may also include a power storage unit configured to store energy from a power source incapable of delivering the threshold rate of power increase to enable the implant unit to operate in the at least one mode and a power release unit configured to release a pulse of energy from the power storage unit to the antenna after the power storage unit collects an amount of energy sufficient to enable the implant unit to operate in the at least one mode.
US08831727B2 Methods and systems for managing fusion and noise in cardiac pacing response classification
Methods and systems for detecting noise in cardiac pacing response classification processes involve determining that a cardiac response classification is possibly erroneous if unexpected signal content is detected. The unexpected signal content may comprise signal peaks that have polarity opposite to the polarity of peaks used to determine the cardiac response to pacing. Fusion/noise management processes include pacing at a relatively high energy level until capture is detected after a fusion, indeterminate, or possibly erroneous pacing response classification is made. The relatively high energy pacing pulses may be delivered until capture is detected or until a predetermined number of paces are delivered.
US08831722B2 Shock timing technology
A method for accurately determining timing points for T-wave shocks is particularly useful in a system for determining a cardiac shock strength in an implantable cardioverter defibrillator (ICD. The method involves acquiring at least one first signal, acquiring at least a second signal, comparing the signals, and selecting a timing point with the T-wave of the signal. The first and second signals may be two different aspects of a single electrogram, first and second electrograms, or a combination thereof. Comparison preferably involves signal alignment and qualitative analysis.
US08831717B2 Estimation of propensity to symptomatic hypotension
The invention relates to estimation of a patient's propensity to suffer from symptomatic hypotension during extracorporeal blood treatment. An electromagnetic test signal, which is applied over a thoracic region of the patient via at least one transmitter electrode. A result signal produced in response to the test signal is received via at least one receiver electrode on the patient. A test parameter is derived based on the result signal. The test parameter expresses a fluid status of the thoracic region of the patient, and it is determined whether the test parameter fulfills an alarm criterion. If the test parameter fulfills an alarm criteria, an alarm signal is generated. This signal indicates that the patient is hypotension prone, and that appropriate measures should be taken.
US08831715B2 ECG hand-held device
An ECG device designed as a portable handheld device, with a housing which has a grip area and/or grip elements, wherein the grip area and/or the grip elements are designed to allow the ECG device to be held by an operator, and the ECG device has a sensor area, which is arranged outside the grip area and the grip elements and in which a plurality of ECG sensors in the form of capacitive electrodes is provided. Here, the ECG sensors are at least partially embedded in a foam block secured on the housing, and the ECG sensors are held by the foam block and supported elastically therein.
US08831714B2 Apparatus and method for heart failure indication based on heart rate, onset and tachyarrhythmia
An indication of an actual or potential heart failure condition is computed. One example includes monitoring a first heart rate preceding a first onset of a first sinus tachyarrhythmia episode. Upon detecting the first sinus tachyarrhythmia episode, the indication is automatically provided using information about the first heart rate and how quickly the first onset occurs.
US08831713B2 Prevention of false asystole or bradycardia detection
In general, this disclosure is directed to signal processing based methods to reject undersensing in a signal indicative of cardiac activity, e.g., ECG. The undersensing may be due to very small signal amplitudes or due to a sudden increase in single peak amplitude resulting in an increased sensing threshold. The undersensing may result in falsely detecting a cardiac event, e.g., asystole or bradycardia. The techniques of this disclosure monitor the behavior of the signal to determine when a detected asystole is false.
US08831712B2 Electrocardiogram analyzer and electrode set
An electrocardiogram analyzer includes: one set of electrocardiogram measurement electrodes; one or more noise measurement electrode; a measurer which is configured to measure an electrocardiogram signal acquired by the electrocardiogram measurement electrodes, and a noise signal acquired by at least the noise measurement electrode; and an electrocardiogram extraction analyzer which is configured to extract a noise-removed electrocardiogram in which noise is removed, based on the electrocardiogram signal and the noise signal.
US08831710B2 Medical observation system and processor
A medical observation system, which includes a medical probe that observes a subject by scanning on the subject with laser light; a laser source that supplies the laser light to the medical probe; a judgment unit that judges whether the medical probe is in a predetermined state; and a control unit that controls an amount of laser light emitted from the laser source based on a judgment result by the judgment unit.
US08831709B2 Method for 3-dimensional fluorescence tomographic imaging
There is provided a method for determining the concentration of a fluorophore in a medium using moments of order k of the fluorescence signal. The method allows higher fidelity 3-dimensional reconstructions of the fluorophore in the medium. The method can be applied in imaging of fluorophores in biological tissues.
US08831703B2 Selective MR imaging of segmented anatomy
A system and method for performing an MRI or MRS scan that is optimized for a particular target structure. A prescan is conducted during a first session in which an image that is optimized for segmentation is acquired along with an alignment scout image or a 2D or 3D navigator signal. The segmentation process is employed to locate and define the target structure. During a second session the alignment scout image or navigator signal is reacquired and the information is used to determine the position transformation needed to align images from the two sessions. The position transformation information and the segmentation information are then employed to tailor a prescribed pulse sequence to examine the target structure.
US08831702B2 Bio-signal detection electrode and bio-signal detection apparatus
Provided is a bio-signal detection electrode including: an electrode section made of a gel including an electrolytic solution; and a support section configured to support the electrode section with respect to an accessory, the electrode section adhering to the support section.
US08831699B2 Physiological sensor with a tail
An exemplary sensor includes a sensor pad defining a plurality of openings and a circuit board. The circuit board is at least partially disposed in the sensor pad and has a light source configured to generate near-infrared light and a light detector configured to receive near-infrared light. The light source and the light detector are each aligned with one of the openings of the sensor pad so that near-infrared light generated by the light source can travel through a part of a patient's body to the light detector and the near-infrared light received by the light detector indicates oxygen saturation of the part of the patient's body through which the light travelled. The circuit board further includes an integrally formed tail at least partially disposed in the sensor pad. Additionally, the sensor pad includes an overlay disposed on the tail.
US08831698B1 Device and module interface
A device holster configured to hold a device and at least one accessory module is disclosed. The accessory module can be an electronic module or a non-electronic module. In one embodiment, the accessory module is inserted into a pouch. The pouch includes a pouch interface for communication of data and/or transmission of power between an accessory module interface and a device interface. The pouch can be positioned on a face of the device holster or alternatively may be hingedly connected to the device holster. The accessory module may alternatively be built into the device holster or removably attached. The device holster may be integrated into an article of clothing or itself may be an article of clothing.
US08831697B2 Method of controlling a plurality of internal antennas in a mobile communication device
In one embodiment, a mobile communication device comprises a first antenna; a second antenna; and a controller, based on a detected obstruction, for selecting one of said first antenna or said second antenna.
US08831696B2 Slide-aid device for electronic apparatus
A slide-aid device for electronic apparatus includes a linkage mechanism and an elastic unit assembled with the linkage mechanism. The linkage mechanism has a first arm and a second arm pivotally connected with the first arm. The elastic unit has a fixed end and a connection end. The connection end is pivotally connected with the second arm, whereby the elastic unit is movable with the second arm. When an operation force is applied to the first arm, the first arm is moved to drive the second arm so as to make the elastic unit store energy. After the first arm passes over a reference axis, the elastic unit releases the energy to provide an action force to help the operation force.
US08831690B2 Uplink power control in subcarrier-based aggregated spectrum systems
A method for communication includes modulating data in a wireless communication terminal to produce an aggregated-spectrum signal, which includes multiple component carriers in multiple respective spectral bands, each component carrier including a respective plurality of sub-carriers in respective frequency bins, wherein the component carriers are grouped in one or more groups. The modulated data in transmitted on the multiple component carriers at respective power levels. A single instruction, to set a power level of the component carriers in a given group, is received at the wireless communication terminal. The power level of the component carriers in the given group is set based on the single instruction, and while preserving relative power ratios among the sub-carriers within each of the component carriers.
US08831688B2 Mobile terminal and operation control method thereof
Discussed are a mobile terminal and an operation control method thereof in which a delay time of the screen lock execution is controlled according to the user's gaze information. The mobile terminal according to an embodiment of the present disclosure may include an input unit configured to receive a user input; an execution controller configured to execute screen lock if the user input is not received for a predetermined time T1; and a change controller configured to change the predetermined time T1 based on the user's gaze information.
US08831684B2 Base transceiver station with radiation beam steering and active antenna
A base transceiver station for a mobile communications network for communicating with a plurality of subscriber devices within a coverage area comprises an active antenna array with a tilt adaption arrangement to adjust a vertical tilt angle of an antenna beam in dependence of beam tilting control data, and thereby dynamically change the coverage area served by the base transceiver station. The base transceiver station further comprises a beam control device for evaluating the distance of the subscriber devices in the coverage area to the active antenna array and calculating from the distances the beam tilting control data. As the distance of a subscriber device to the antenna is a parameter that may be extracted directly from data that is available anyhow for at least some subscriber devices, this data can be acquired at no extra expense.
US08831680B2 Flexible audio control in mobile computing device
A mobile computing device configured to communicate with an audio device comprises an interface circuit, a memory configured to store a plurality of sets of audio parameters for a device type, and a processing circuit. The processing circuit is configured to receive a device identifier, select one of the plurality of audio parameter sets based on the device identifier, generate an audio signal using the selected audio parameters, and transmit the audio signal to the audio device using the interface circuit.
US08831673B2 User information administration system and user information administration method
A base station outputs annunciation information which corresponds to a plurality of radio cells established by a 3G public base station and an LTE public base station and which is different from annunciation information output from the 3G public base station and the LTE public base station into a target region X and forms a radio cell. A mobile station that enters the radio cell receives the annunciation information of the radio cell and executes a position registration process. An information administration device can thereby find the mobile station based on the position registration process even in the environment where a plurality of radio cells to which different frequencies are assigned are established geographically overlapping with one another.
US08831671B2 Automated parameter adjustment to compensate self adjusting transmit power and sensitivity level at the node B
A small base node such as a Home Base Node (HNB), or femto cell, may reduce its transmit power in order to prevent co-channel or adjacent channel interference, or to limit its coverage area. Once the power is set, the HNB signal to a served Home User Equipment (HUE) its transmit Common Pilot Channel (CPICH) transmit power for accurate path loss estimation. When this power is outside of the permissible range, the HNB adjusts other parameters (such as Random Access Channel (RACH) constant value) to compensate for the error in signaled CPICH power, and thus compensate in that process the error in determining path loss. Similarly, if the uplink sensitivity is adjusted, to prevent interference, parameters would also be adjusted and signaled to the HUE to reflect the link imbalance.
US08831666B2 Link power savings with state retention
Methods and apparatus relating to link power savings with state retention are described. In one embodiment, one or more components of two agents coupled via a serial link are turned off during idle periods while retaining link state in each agent. Other embodiments are also disclosed.
US08831661B2 Method, system and apparatus for contacting a target mobile station using a secondary connection
A method and system for notifying a target mobile station, which is temporarily out of communication with a network device over a primary connection, are provided. By way of example, one method includes receiving a notification from the network device over the primary connection. The notification indicates that data is available for the target mobile station. The notification is transmitted to the target mobile station over a secondary connection. The notification requests or instructs the target mobile station to establish communication with the network device over the primary connection in order to receive the data.
US08831654B2 Apparatus and method of multi cell cooperation in wireless communication system
An apparatus and method of multi cell cooperation is provided. The user equipment receives transmission beam forming information from a first cooperative cell, generates serving cell feedback information and cooperative cell feedback information on the basis of the transmission beam forming information, transmits the serving cell feedback information to a serving cell, and transmits the cooperative cell feedback information to a second cooperative cell.
US08831649B2 Apparatus and method for editing emoticon in a portable terminal
Emoticon message composition is supported in a portable terminal. An edit window in the form of a lattice is displayed for message composition. During special character input selection, a list window including a plurality of special characters is displayed in the edit window. The list window is arranged such that a plurality of lines are shown in the edit window. The special characters displayed in the list window are arranged in a sequence of being stored in a queue that includes one of a special character queue for a message recipient or a basic special character queue.
US08831633B2 Distributed method and system for calibrating the position of a mobile device
A method and system is described where a plurality of position reference devices use short-range wireless communication protocols to transmit positioning assistance data to nearby mobile devices, and the mobile devices use the assistance data to re-calibrate their positioning systems. In some embodiments, mobile device includes an accelerometer and the accelerometer measurements are used to calculate an updated velocity of the mobile device and an updated position of the mobile device based on the accelerometer measurements and previous velocity and position of the mobile device. The short-range communication methods include NFC, RFID, Bluetooth®, short-range 802.11, Wi-Fi Direct, and high frequency focused beams such as 60 GHz. The position reference devices are passive or active NFC tags, passive or active RFID tags, other devices that include such tags as their components, Bluetooth®-enabled devices, 60 GHz-enabled devices, and 802.11 access points that can lower their transmit power.
US08831631B2 Apparatus and method for identifying terminal located in space including small base station
The present invention provides a method including two operations of a first operation and a second operation. The first operation may determine between a terminal located in a space including the small base station and a terminal located in a space excluding the small base station based on a value reported by a terminal. The second operation may be performed using information received from a neighboring macro base station in response to the determination failing to be performed in the first operation, thereby ultimately discriminating between an area including the small base station and an area excluding the small base station corresponding to a location of a terminal.
US08831629B2 System and method for identifying mobile communication devices
A method includes detecting, at a device coupled to a network, a communication transmitted over the network. The method includes determining whether the communication is associated with an unauthorized data request, and, in response to determining that the communication is associated with the unauthorized data request, determining an access point associated with a source of the communication. The method further includes transmitting a message to a service provider. The message may request identification of mobile communication devices that are located within a threshold distance of the access point.
US08831627B2 System and method for tracking, monitoring, collecting, reporting and communicating with the movement of individuals
A tamper resistant and easily adjustable mobile tracking device is provided, or alternatively may be created by adding appropriate programming to a GPS enabled cellular communications device, by which location data and other information is transmitted to an administrative hub for processing and distribution according to operator defined parameters. Confirmed two-way communications are possible with mobile devices having display screens.
US08831615B2 Method, device and system for cell handover in telecommunication system supporting carrier aggregation
A method, device and system for a cell handover in a telecommunication system supporting carrier aggregation. The method may include: a Base Station (BS) determines that whether carrier components corresponding to one or more cells to be accessed are in the same frequency band, wherein the one or more cells to be accessed belong to a target BS, and are selected by a terminal which needs to perform the cell handover and is served by the BS; if yes, the BS encapsulates configuration information of all the cells in the one or more cells to be accessed in a handover command for initiating cell handover; otherwise, the BS encapsulates configuration information of one or more cells in the one or more cells to be accessed in the handover command, and sends the handover command to the target BS.
US08831608B2 Apparatuses, systems, and methods for inbound handover enhancement
A wireless communications device with a wireless module and a controller module is provided. The wireless module performs wireless transmission and reception to and from a service network comprising at least two first home base stations having the same physical cell identity (PCI) or physical scrambling code (PSC), a plurality of second home base stations neighboring the first home base stations, and a macro base station. The controller module receives a message from the macro base station via the wireless module, requests the wireless module to detect a plurality of PCIs or PSCs respectively corresponding to the first home base stations and the second home base stations in response to the message, and transmits to the macro base station via the wireless module the detected PCIs or PSCs, prior to being handed over to the one of the first home base stations from the macro base station.
US08831604B2 Localized information service for cellular networks using multicast channels
A system Is proposed for providing a localized information service using an infrastructure of a cellular communication network, the system comprising: a service source terminal arranged for transmitting a network upload message to the cellular communication network, said network upload message comprising a payload part; and a reflection entity of said cellular communication network arranged for receiving said network upload message, for generating one or more reflection messages comprising said payload part, and for sending said one or more reflection messages to at least one service destination terminal that has a predetermined spatial relationship with said service source terminal, wherein a spatial zone is defined and the system is arranged for automatically operating in a connected mode of the cellular communication network at least one of the service source terminal and the at least one service destination terminal that is inside the spatial zone.
US08831603B2 Communications circuit and method with reduced power consumption
A method of operating a communications circuit with at least one control channel and at least one data channel includes the steps of monitoring the at least one control channel, powering a receiver portion of the circuit when the at least one control channel indicates that data is to be received, and refraining from powering the receiver portion when the at least one control channel indicates that data is not to be received. The circuit can operate, for example, under the 3GPP HSDPA standard. Where desired, the clock and power supply to the receiver portion and a bit rate processing portion can be independently gated.
US08831594B2 Post-deployment calibration of wireless base stations for wireless position determination
Methods and apparatuses are directed to calibrating a misconfigured wireless access point. One method may include receiving a position of mobile station(s) and wireless signal model measurements derived from packets exchanged between the mobile station(s) and a plurality of wireless access points, receiving positions and/or identities of the plurality of wireless access points used in determining the position of the mobile station(s), comparing a position of the mobile station(s) with wireless signal model measurements, and identifying a misconfigured wireless access point based upon the comparing. Another method may include receiving positions associated with a plurality of wireless access points, determining a position of a mobile station based upon a wireless signal model, comparing the position of the mobile station and the wireless signal model with the positions associated with the plurality of wireless access points, and determining whether at least one wireless access point is misconfigured.
US08831586B2 Method and system for reporting neighbor cell information
The present invention provides a method and system for reporting neighbor cell information. The method includes: a network side sending a measurement configuration and reporting information of a drive test to user equipment; the user equipment performing the drive test, and reporting drive test results containing information of neighbor cells around the user equipment to the network side when a reporting triggering condition is satisfied (201). In the present invention, by using a Minimize drive test (MDT) measurement event in the drive test, the information of neighbor cells around the user equipment is discovered and reported to the network side for maintenance, and since the network side obtains the information of neighbor cells around the user equipment in time, the effectiveness of the user equipment performing the cell handover is guaranteed, thereby enhancing a network performance of a communication system.
US08831584B2 Remote control system
A method includes the steps of selecting an appliance to be controlled from a list of appliances stored in the cellular device, selecting an instruction to be communicated to the selected appliance from a list of instructions stored in the cellular device, and transmitting the instruction to a cellular interface associated with the selected appliance via a public cellular telephone infrastructure by dialing a telephone number stored in the cellular device.
US08831580B2 Systems and methods of initiating a call
Systems, methods and processor-readable media for initiating a call are disclosed. A particular system includes an access interface to receive a data message including a destination address from a mobile communication device. The system also includes a communication bridge responsive to the access interface. The communication bridge initiates a first call to the mobile communication device and initiates a second call to the destination address in response to the data message. The communication bridge bridges the first call to the second call.
US08831579B2 Caller identification for hands-free accessory device wirelessly connected to mobile device
A method enables a mobile device to provide caller information stored on the mobile device to an accessory device that is connected wirelessly to the mobile device. The method includes establishing a short-range wireless connection between the mobile device and the accessory device, determining an incoming telephone number for an incoming telephone call, searching a directory stored on the mobile device for an entry matching the incoming telephone number, and transmitting caller data from the entry matching the incoming telephone number to the accessory device.
US08831575B2 Apparatus and methods associated with open market handsets
Apparatus and methods of differentiated data session access on a wireless communication device and dynamic source determination of provisioning information on a wireless communication device are disclosed. User Identity Modules (UIMs) are provisioned such that network-service applications resident on the wireless device are associated with a corresponding application profile within the UIM. Each network-service application has a corresponding network address identifier defined within the user profile. The network address associated with the identifier is used to establish a data session for the corresponding network service application. By providing for application-specific network addresses, service providers and/or network operators can differentiate between what services a user is accessing during a data session. In addition, the UIMs may be provisioned with priority category identifiers that allow the associated network-service application to be prioritized for data session establishment.
US08831574B2 Method and system for personalizing unavailability messages
The present invention relates in a general manner to the generation of unavailability messages (MESS.TXT, MESS.VOC) upon a failure to establish a communication. Thus, in a method of communication comprising, on the sending of a call from a calling user (B) to a called user (A), there are provided the following steps: determining (E406), in an address book (100) of the called user, a group of contacts (110) comprising a contact corresponding to the calling user; determining the availability of the called user for the calling user as a function of an availability cue (142) associated, in the address book, with said determined group; in the event of determined unavailability of the called user, generating (E410, E320), for the attention of the calling user, a personalized unavailability message (MESS.TXT, MESS.VOC) on the basis of at least one information cue supplied (130, 142, 144, 146), in the address book, at the level of the group determined.
US08831572B2 Wireless user based notification system
A group of wireless device users are notified of an event. A location data determination algorithm is provided to a wireless device, where the algorithm determines a frequency at which the device interacts with network elements to determine its location. The location data is stored in a notification server and used to identify a user at a specific location. When a governmental or commercial entity wishes to issue a notification, a message is provided to those users whose location is identified as being in an area defined by the entity.
US08831561B2 System and method for tracking billing events in a mobile wireless network for a network operator
A system and method for tracking billing events in a mobile wireless network for a network operator is disclosed. The method can include, in one embodiment, capturing, by a server, event data associated with a mobile device. The event data specifies communication events at the mobile device and are captured are specific to a network operator which provides services to the mobile device. The method can further include, generating billing data for the mobile device using the event data and associated parameters, and providing, by the server, the billing data to the network operator providing services to the mobile device.
US08831557B2 Method, system, and mobile communication terminal for performing specific function when mobile communication terminal is activated
Provided is a mobile communication terminal including a display unit and an activation button configured to switch from an inactive state, which is an OFF state of the display unit, to an active state, which is an ON state of the display unit, wherein a predetermined operation is performed simultaneously with switching to the active state by pressing the activation button.
US08831551B2 Receiver
A receiver includes a low noise amplifier (LNA), a passive mixer, a passive filter, a baseband processing block and a voltage controller. The LNA receives and amplifies a radio frequency (RF) signal. The passive mixer is coupled to the LNA without any AC coupling capacitance therebetween, and generates an intermediate frequency signal by down-converting the RF signal. The passive filter filters the intermediate frequency signal. The baseband processing block includes a transimpedance amplifier (TIA) and processes the filtered intermediate frequency signal. The voltage controller keeps a first node and a second node of a signal path to be around a common DC voltage, wherein the first node is located between an output terminal of the LNA and an input terminal of the passive mixer, and the second node is located between an output terminal of the passive mixer and an output terminal of the TIA.
US08831549B2 Receiver circuit and associated method
A receiver circuit, e.g., a low-IF receiver, including two mixing paths. The two mixing paths scale an input signal respectively by two mixing gains and shift phase of the input signal respectively by two mixing phase offsets to provide two mixed signals. The two mixing gains and the two mixing phase offsets are arranged to produce an amplitude adjustment between amplitudes of the two mixed signals and a phase difference of 90 degrees plus a phase adjustment between phases of the two mixed signals. With the amplitude adjustment and/or the phase adjustment properly tuned to nonzero value(s) in association with band-pass response of the receiver circuit, image rejection can be achieved and optimized. Associated method is also disclosed.
US08831547B2 Multi-antenna system
An antenna system is disclosed that includes a frontend portion and a backend portion. The frontend portion includes multiple antennas that supply antenna signals, a first control unit for controlling the frontend portion dependent on control signals received from the backend portion, and a first crossover network that connects a feed line to the first crossover network and the first control unit. The backend portion includes multiple receivers, a second control unit that provides the control signals for the first control unit, and a second crossover network that connects the feed line to the second crossover network and the receivers. The frontend portion is configured to transmit via the feed line antenna signals to the backend portion in a certain frequency range. The backend portion is configured to transmit the control signals to the frontend portion in a frequency range other than the certain frequency range.
US08831543B2 Method and system for a linearized transmitter including a power amplifier
Disclosed are various embodiments for transmitting radio frequency signals. A radio frequency transmitter may be configured to generate an analog signal comprising an in-phase component and a quadrature-phase component. The in-phase component and the quadrature-phase component of the analog signal may be provided to multiple radio frequency processing chains. One of the radio frequency processing chains may generate an output radio frequency signal based on the in-phase component and the quadrature-phase component.
US08831537B2 Transitory touchscreen antenna structure
An apparatus comprising a first substrate, a second substrate, and one or more embedded devices. A lower surface of the first substrate generally has disposed thereon a plurality of first lines comprising a thin-film conductive material. An upper surface of the second substrate generally has disposed thereon a plurality of second lines comprising the thin-film conductive material. The plurality of second lines is generally arranged orthogonally to the plurality of first lines. The lower surface of first substrate generally faces the upper surface of the second substrate and the substrates are generally separated by a predefined distance. The one or more embedded devices are generally coupled between one or more of the first lines and one or more of the second lines. The embedded devices are generally configured to temporarily electrically connect the respective lines to form a radiating structure during an RF operation.
US08831532B2 Transmit antenna selection in a mobile wireless device
Methods and apparatuses to select a transmit antenna in a mobile wireless device connected to a wireless network are described. The mobile wireless device monitors received signal characteristics through first and second antennas and switches antennas based on the monitored signal characteristics and on an assessment of the sufficiency of available transmit power headroom to accommodate data transmissions in the uplink direction. Sufficiency is determined based on one or more criteria including achievable data rate throughput, quality of service, grade of service, an amount of data buffered, an amount of resources allocated by the wireless network and a number of “power up” commands received by the mobile wireless device during a pre-determined time interval.
US08831531B2 Systems and methods for measuring a signal quality between an entertainment device and a remote control
Methods and systems are provided for measuring a signal quality between an entertainment device and a remote control. The entertainment device, for example, may include, but is not limited to, a signal receiver, a memory configured to store a predetermined data sequence, and a controller coupled to the signal receiver and the memory. The controller may be configured to receive a data sequence from the signal receiver, compare the received data sequence to the predetermined data sequence, and generate signal quality data on the received data sequence based upon the comparison.
US08831529B2 Wireless communications circuitry with temperature compensation
A test system for calibrating wireless electronic devices is provided. The test system may include a test host, a radio communication tester, and a temperature chamber in which an electronic device under test (DUT) may be tested. The DUT may include a temperature sensor for monitoring an internal temperature of the DUT and may include power amplifier circuitry for outputting radio-frequency test signals. The tester may be used to measure output power levels of the radio-frequency test signals when the DUT is operating at a given reference temperature and when the DUT is operating at target operating temperature levels other than the given reference temperature. Power amplifier output level offset compensation values may be computed by comparing output power levels measured at each of the target operating temperatures to output power levels measured at the given reference temperature and may be stored in the DUT prior to normal operation.
US08831528B2 SAR control using capacitive sensor and transmission duty cycle control in a wireless device
A wireless device for providing specific absorption rate (SAR) control comprising a wireless transmitter, a capacitance sensor, and a processor coupled to the wireless transmitter and the capacitance sensor, wherein the processor is configured to receive a first capacitance measurement from the capacitance sensor, estimate a relative proximity of a human body to the apparatus based on the measurement, determine a target transmission time for the wireless transmitter within a time period based on the estimate, and switch off the wireless transmitter for a portion of the time period if a transmission time of the wireless transmitter during the time period exceeds the target transmission time.
US08831524B2 Systems, methods, devices, and computer program products for control and performance prediction in wireless networks
Systems, methods, devices, and computer program products are directed to mobility control and performance prediction in directional wireless networks. Network coverage and connectivity are optimized. Convex and non-convex network modeling is implemented to provide adaptive topology control and mobility control within the network, whereby communication links are retained, released, or reconfigured based on their communication role within the network architecture. Optionally or alternatively, network health is monitored, future network failure or degradation conditions are predicted, and the network reconfigures responsive to the predictions to avoid the failure or degradation conditions.
US08831521B2 Circuits and methods of low-frequency noise filtering
A circuit includes an input terminal for receiving a radio frequency (RF) signal and a noise mitigation circuit coupled to the input terminal. The noise mitigation circuit is configured to detect a low-frequency noise signature in the RF signal and to automatically adjust an attenuation network to filter low-frequency noise from the RF signal in response to detecting the low-frequency noise signature.
US08831520B2 Information sharing method in cognitive radio communication, cognitive radio communication device, and cognitive radio communication system
In a cognitive radio communication device, before a communication link for the cognitive radio communication is established, a control channel which is a common channel which can be used by a plurality of cognitive radio communication devices is detected. By exchanging sensing information and sensing control information among the plurality of radio communication devices using the detected common channel, the information is shared. The plurality of cognitive radio communication devices share the sensing information and the sensing control information, and use the information for determining a channel used for spectrum monitoring and data communication, and the like.
US08831517B2 Devices, systems, and methods for sponsored tethered connectivity
Devices, systems, and methods are disclosed which relate to establishing an STC connection by tethering a special purpose connected device (SPCD) through a tethering mobile device having network access. The SPCD accesses an application server on the network, and is authenticated before service to the SPCD begins. Once authenticated, the service provider is billed for the STC connection instead of a user of the tethering mobile device.
US08831516B2 Apparatus and method for transmitting and receiving data depending on connection priorities between terminals in near field communication system
A method for transmitting and receiving data according to a connection priority between terminals in a Near Field Communication (NFC) system is provided. The method includes determining a Proportional Fair (PF) value used to determine a connection priority of a first connection set up for direct communication between a first terminal and a second terminal, if there is data to transmit, requesting data transmission through the first connection by transmitting the determined PF value to the second terminal, and transmitting the data to the second terminal, if information for granting data transmission through the first connection is received from the second terminal.
US08831515B2 Shaped load modulation in a near field communications (NFC) device
A method and apparatus is disclosed to compensate for overshoot and/or undershoot in a transmission sequence by shaping the transmission sequence according to a shaping envelope to lengthen its rise time and/or fall time to provide a modified transmission sequence. The shaping envelope may represent a trigonometric function, a polynomial function, a piecewise function or any other function that lengthens the rise time and/or the fall time of the transmission sequence. The modified transmission sequence adjusts an impedance of an antenna to load modulate a carrier wave that is inductively coupled to it.
US08831512B2 Negotiating communication parameters between near field communications (NFC) capable devices
An apparatus and method is disclosed to negotiate communications parameters between near field communications (NFC) capable devices. In some embodiments, the NFC capable devices operate in a negotiation phase to negotiate one or more communications parameters prior to transferring information. In other embodiments, the NFC capable devices simultaneously negotiate the one or more communications parameters with the transferring of the information.
US08831509B2 Mobile device having enhanced in-holster power saving features using NFC and related methods
A communications system may include a holder, a first near-field communication (NFC) device carried by the holder, and a mobile device. The mobile device may include a housing configured to be removably positioned within the holder, a second NFC device carried by the housing and configured to communicate with the first NFC device via NFC communications, and a controller carried by the housing and coupled to the second NFC device. The controller may be configured to operate the second NFC device to scan for the first NFC device in a first mode when the housing is removed from the holder, and operate the second NFC device in a second mode based upon communication with the first NFC device when the housing is positioned within the holder, where the second mode has a lower power consumption level associated therewith than the first mode.
US08831508B2 Short range, uni-directional wireless link
The invention relates to a system comprising a master device and at least one slave device, e.g. two slave devices, the master device comprising a transmitter including a Tx-inductive coil, and the slave device comprising a receiver including an Rx-inductive coil. The invention further relates to a method and use. The object of the present invention is to solve one or more problems of the prior art, e.g. economize on power consumption for a wireless communications link. The problem is solved in that the master and slave devices are adapted to establish a uni-directional wireless link for forwarding an upstream signal from the master to the slave device via the inductive coupling between the Tx- and Rx-induction coils when the master and slave devices are located within a certain distance from each other, wherein the master device is adapted to provide that the upstream signal comprises a payload signal and at least one control signal, the at least one control signal is/are embedded in the payload signal and repeated according to a predefined scheme, and wherein the at least one control signal represents an intended current setting of an operational parameter of the slave device. An advantage of the invention is that it provides a scheme for wirelessly controlling and changing the settings of a slave device from a master device using a uni-directional link from master to slave device. The invention may e.g. be used for applications involving wireless communication between devices at least one of which is a low-power (e.g. battery driven) device, e.g. a portable device, e.g. a listening device, such as a hearing instrument or a pair of hearing instruments.
US08831506B2 Signal repeater and method for matching an output impedance of the signal repeater, which amplifies a signal on an electrical line of an electrical grid, to an impedance of a load
A signal repeater includes a port, an amplifier, and an adaptive device. The port is configured to connect to an electrical line of an electrical grid between devices. Communication over the electrical line and between the devices includes transmission of a first signal. The port is configured to receive the first signal from the electrical line. An amplifier is configured to receive a second signal based on the first signal, and amplify the second signal. The port is configured to receive the amplified second signal, and provide the amplified second signal to the electrical line. An adaptive device is configured to, based on the first signal, adjust an output impedance of the signal repeater to match a first impedance of a load on the signal repeater. The first impedance is seen by the signal repeater at the port, and wherein the first impedance includes an impedance of the electrical line.
US08831488B2 Image forming apparatus and controlling method therefor
An image forming apparatus includes a first station including a first photosensitive drum, a second station including a second photosensitive drum, and an intermediate transfer member for receiving the first toner image from the first drum and the second toner image from the second drum sequentially. In addition, a first sensor detects a first index image on the intermediate transfer member, and a second sensor detects a second index image on the second drum. A controller controls a peripheral speed of the second drum, and an executing device executes a test mode using a first test inclined index image and a second test inclined index image. The controller controls image forming conditions for the first and second index images in accordance with outputs of the first and second sensors in the test mode.
US08831482B2 Image forming device and drum unit mounted to the same
An image forming device includes a photosensitive unit, a developing unit, and a positioning unit. The photosensitive unit is configured to support a photosensitive body. The developing unit includes a developer carrying body and a unit case. The positioning unit configured to adjust a positional relationship between the developer carrying body and the photosensitive body. The positioning unit includes a separating unit configured to separate the developer carrying body from the photosensitive body, and a high pressure unit configured to provide a high pressure contact between the developer carrying body and the photosensitive body. A pressure in the high pressure contact is higher than a pressure in a normal pressure contact. The normal pressure contact is such a pressure that the developer carrying body and the photosensitive body are held during a printing operation.
US08831460B2 Image forming apparatus and control method thereof
An image forming apparatus executes the steps of: calculating an end time of the job of which execution is instructed, and determining if the end time of the job is before the start time of power outage; specifying, if it is determined that the end time of the job is not before the start time of power outage, a part of processing of the job that can be completed before the start time of power outage; starting the job, if it is determined that the end time of the job is before the start time of power outage; and starting the part of processing of the job if it is determined that the end time of the job is not before the start time of power outage. Thus, abnormal termination of an active job due to power outage can be prevented.
US08831455B2 Methods and systems for mitigating fuser roll edge wear using variable end-point registration distribution system control
Methods include moving a fuser assembly with respect to a medium at a fusing nip. The fuser assembly may be moved back and forth, axially in a media cross process direction for registration distribution. The system may be configured to move the fuser assembly different distances based on a deduction of a current location of a fuser member in view of a known driving motor speed, and a time elapsed after a change in signal state. Systems may incorporate one or two sensors, and may be configured for axial movement over a distance of 2 mm or a distance of 55 mm. signature.
US08831445B2 Image forming apparatus having dual speed stirring control
An image forming apparatus includes an image bearing member for bearing a latent image, a developer carrying member for developing the latent image with a developer, a developer accommodating portion for accommodating the developer, and a detecting device including a light emitting element and a light receiving element for detecting a remaining developer amount in the developer accommodating portion. In addition, a stirring member stirs the developer by rotating in the developer accommodating portion. The stirring member is rotated in a first period in which the stirring member crosses an optical path of light from the light emitting element toward the light receiving element and a second period in which the stirring member does not cross the optical path of the light. The stirring member is rotated at a first rotational speed in the first period and is rotated at a second rotational speed in the second period higher than the first rotational speed, and wherein the first period and the second period are included in one rotation of the stirring member.
US08831442B2 Developer and image forming apparatus including the same
A developer of an image-forming apparatus includes a photoconductor, a housing comprising a waste toner container in which waste toner removed from the photoconductor is contained, and a recessed portion depressed downwardly in a center portion of an upper wall of the waste toner container, the center portion corresponding to a center portion of the photoconductor in a lengthwise direction to move toner away from the center portion.
US08831438B2 Apparatus for transmitting and receiving visible light communication data
An apparatus for transmitting visible light communication data is provided, the apparatus including a common modulation unit generating a modulated signal for transmitting a first visible light communication data, a plurality of individual modulation units generating modulated signals for transmitting a plurality of second visible light communication data, and a plurality of light emitting units receiving the modulated signals from the plurality of individual modulation units, respectively, and outputting visible light signals, wherein an output of the common modulation unit is the input as an output control signal of the individual modulation units.
US08831436B2 Method and apparatus for local optimization of an optical transmitter
Consistent with the present disclosure, an optical receiver is paired with an optical transmitter in a transceiver card or module, for example. During normal operation, the optical transmitter supplies optical signals for downstream transmission on a first optical communication path, and the optical receiver receives additional optical signals from a second optical communication path. During a transmitter monitoring mode (or “loopback”), however, when monitoring of transmitter parameters is desired, an optical switch directs the output or portion thereof from the transmitter to the receiver. The receiver may then supply monitoring data or information to a control or processor circuit, which, in turn, may supply control signals to the transmitter. In response to such control signals, the performance of the transmitter may be optimized, for example, by reducing BER and/or OSNR to a desired level. The switch is then configured to block transmission of the transmitter output or portion and normal operation is commenced. Thus, consistent with the present disclosure, an optical receiver is provided to detect optical signals inbound on one optical communication path during normal operation is also used to receive optical signals directly from the transmitter during the monitoring mode. Accordingly, a dedicated monitoring receiver is not required and the system is rendered less expensive, power consumption may be minimized and space may be conserved.
US08831433B2 Temperature controlled multi-channel transmitter optical subassembly and optical transceiver module including same
A temperature controlled multi-channel transmitter optical subassembly (TOSA) may be used in a multi-channel optical transceiver. The multi-channel TOSA generally includes an array of lasers optically coupled to an arrayed waveguide grating (AWG) to combine multiple optical signals at different channel wavelengths. A temperature control system may be used to control the temperature of both the array of lasers and the AWG with the same temperature control device, e.g., a thermoelectric cooler (TEC). The multi-channel optical transceiver may also include a multi-channel receiver optical subassembly (ROSA). The optical transceiver may be used in a wavelength division multiplexed (WDM) optical system, for example, in an optical line terminal (OLT) in a WDM passive optical network (PON).
US08831427B2 Dynamic data-rate adaptive signal processing method in a wireless infra-red data transfer system
An adaptive signal processing method to achieve an increase in capacity of data transfer systems, in which control data is returned via a backward channel. The method provides signal processing using an electrical sub-carrier sub-division according to frequency, the electrical sub-carrier with the lowest carrier frequency being permanently used as the backward channel (RC) for transferring control information relating to the current transfer quality of each sub-carrier. An electrical modulation on N parallel sub-carriers takes place in the transmitter (Tx) and then an optical intensity modulation is carried out for a serial data transfer in the optical channel (IRWC). The discrete division of the information to be transferred to the sub-carriers in a real-time operation can take place by the implementation of specific bit-loading algorithms.
US08831417B2 Image pickup apparatus and lens apparatus having mechanical and electronic shutters where blur correction is adjusted according to shutter mode
An image pickup apparatus having removably attached thereto a lens apparatus including a blur correction unit includes a selection unit configured to select a first mode in which a mechanical shutter is used to start exposure or a second mode in which an electronic shutter is used to start exposure; and a controller configured to output information indicating the start of exposure to the lens apparatus. The controller changes the information indicating the start of exposure depending on whether the first mode or the second mode is selected to control the lens apparatus to perform different blur correction operations.
US08831416B2 System and method for illuminating and identifying a person
A system and method for capturing an image for biometric identification. To obtain the image, a person stands or moves in a target zone. A flash element provides an incoherent flash of light through an aperture. The flash is filtered to produce filtered light. The filtered light has primary wavelengths no longer than that of blue light. The filtered light is not perceived well by the human eye due to its short duration, color and small point of origin. The intensity of the filtered light at the target area surpasses the intensity of all ambient light. In this manner, a person in the target area will always be properly illuminated, even if that person were backlit by full sunlight. An image of the person is taken with a camera. The image is analyzed to obtain any biometric patterns that can be used for identification.
US08831410B2 Data processor
To provide means for editing a content data stream quickly.A data processor according to the present invention can edit a content that has been written on a medium. The content is stored in a file as a data stream including multiple packets of the same packet size. And a file system for accessing data on a cluster size basis has been established on the medium. The data processor includes: a receiving section, which receives an instruction on a partial deletion range including the beginning of the file; and a media control section for deleting data, the size of which is an integral number of times as large as the least common multiple of the cluster size and the packet size, from the beginning of the file within the partial deletion range.
US08831409B1 Storage management technology
Storage management technology, in which a system determines a first amount of storage space on a downloader device of a user that is available for download of new content made available on channels subscribed to by the user. The system also determines a second amount of storage space needed to download new content that has been made available on channels subscribed to by the user. The system further compares the second amount of storage space to the first amount of storage space and determines whether the second amount of storage space exceeds the first amount of storage space. Based on a determination that the second amount of storage space exceeds the first amount of storage space, the system controls downloading of the new content to the downloader device and deletion of previously-stored content on the downloader device based on a content allocation policy.
US08831408B2 Method and apparatus for creating a custom track
A method and system for creating and editing video and/or audio tracks is described. The method includes providing at least one artist, venue, and track available for selection and providing at least one clip associated with the at least one artist, venue, and track. The method also includes allowing a user to create a custom track from the at least one clip. The system includes a plurality of video cameras for recording a live performance at a plurality of positions. The system also includes at least one server for storing a plurality of video clips created from the plurality of video cameras and an application stored on the at least one server for allowing a user to access the plurality of video clips via the Internet.
US08831400B2 Recording medium, playback device, and integrated circuit
On a recording medium, stereoscopic and monoscopic specific areas are located one after another next to a stereoscopic/monoscopic shared area. The stereoscopic/monoscopic shared area is a contiguous area to be accessed both in stereoscopic video playback and monoscopic video playback. The stereoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in stereoscopic video playback. In both the stereoscopic/monoscopic shared area and the stereoscopic specific area, extents of base-view and dependent-view stream files are arranged in an interleaved manner. The extents on the stereoscopic specific area are next in order after the extents on the stereoscopic/monoscopic shared area. The monoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in monoscopic video playback. The monoscopic specific area has a copy of the entirety of the extents of the base-view stream file recorded on the stereoscopic specific area.
US08831395B2 Cable pulling arrangement
Certain types of fiber optic cable assemblies include a fiber optic cable; and a cable pulling assembly coupled to one end of the fiber optic cable. The fiber optic cable includes optical fibers and a first fanout arrangement at which the optical fibers are transitioned from a multi-fiber cable section to connectorized pigtails. Some example cable pulling assemblies include an enclosure defining a cavity in which the second end of the fiber optic cable is disposed. A first end of the enclosure surrounds the first fanout arrangement. A second end of the enclosure is folded into a loop. A first cable tie arrangement secures the second end of the enclosure in the loop. At least a second cable tie extends through opposite side holes in the first fanout arrangement and through both top and bottom portions of the enclosure.
US08831392B2 Lighting using natural light
Embodiments described herein generally relate to re-using the energy of natural light. In some examples, a lighting unit is described. An example lighting unit can include a multiple number of bound light-conductive members. A long-lasting phosphorescent material can be dispersed between the multiple number of bound light-conductive members. A luminance of the lighting unit can be at least several thousand cd/m2.
US08831390B2 Fiber-optic cable
Fiber-optic cable useful in a borehole is provided, with at least one optical waveguide (2), at least one metallic tube (1) which at least partially surrounds the at least one optical waveguide (2), and at least one additional layer, which at least partially surrounds the at least one metallic tube (1). The fiber-optic cable includes a separator which contributes to or cause mechanical decoupling of individual components of the fiber-optic cable.
US08831389B2 Insulated composite power cable and method of making and using same
An insulated composite power cable having a wire core defining a common longitudinal axis, a multiplicity of composite wires around the wire core, and an insulative sheath surrounding the composite wires. In some embodiments, a first multiplicity of composite wires is helically stranded around the wire core in a first lay direction at a first lay angle defined relative to a center longitudinal axis over a first lay length, and a second multiplicity of composite wires is helically stranded around the first multiplicity of composite wires in the first lay direction at a second lay angle over a second lay length, the relative difference between the first lay angle and the second lay angle being no greater than about 4°. The insulated composite cables may be used for underground or underwater electrical power transmission. Methods of making and using the insulated composite cables are also described.
US08831384B2 Service information platform with image searching function
The present invention provides a service information platform with searching function, which comprises at least a photographic device, at least a user terminal, and a server device. The photographic device takes a picture of an object or a product label of the object and produces an image file. The user terminal connects to the server device and transmits the image file to the server device. After the server device receives the image file, a processor is used for producing an analysis result, which is used for searching at least a piece of service information related to the image file from the Internet or the classified service information database in the server device. Then the service information is returned back to the user terminal. Thereby, the user can acquire the service information from the Internet or the service information uploaded to the classified service information database by information suppliers.
US08831378B2 Image transforming device, electronic device, image transforming method, image transforming program, and recording medium whereupon the program is recorded
An image transforming device transforms a part of a captured image of an object based on a predetermined type of transformation. The image transforming device includes an obtaining unit that obtains the captured image of the object, a detecting unit that detects characteristic information from the captured image of the object, a grid point setting unit that sets grid points for the captured image, and setting movement information of the grid points based on the control points and the movement information of the control points, and an image transforming unit that transforms an image area by moving the grid points based on the movement information of the grid points.
US08831373B2 Output device that adjusts images shown thereon
There is provided an output device including an inputting unit, an extracting unit, a calculating unit, an adjusting unit and an outputting unit. The inputting unit is configured to input an image file representing a motion image. The extracting unit is configured to extract, from the image file, a first frame image and at least one neighboring frame image that is chronologically continuous with the first frame image. The calculating unit is configured to calculate a total adjustment parameter for adjusting the first frame image based on the first frame image and the at least one neighboring frame image. The adjusting unit is configured to adjust the first frame image using the total adjustment parameter to generate a first adjusted output image. The outputting unit is configured to output the first adjusted output image.
US08831370B2 Wavelength diverse scintillation reduction
Systems, including apparatus and methods, for obtaining and/or correcting images, particularly from atmospheric and/or other distortions. These corrections may involve, among others, collecting two or more sets of image data corresponding to images of the same scene in different wavelength regimes, and using correlations between wavelength and expected distortion to distinguish apparent image motion due to distortion from apparent image motion due to object or scene motion. These systems may be useful in any suitable imaging context, including navigation, targeting, search and rescue, law enforcement, commercial video cameras and/or surveillance, among others.
US08831369B2 Image processing apparatus and image processing method
An image processing apparatus includes a two-dimensional orthogonal transform unit configured to perform two-dimensional orthogonal transform on a plurality of images, an one-dimensional orthogonal transform unit configured to perform one-dimensional orthogonal transform in a direction in which the images are arranged on two-dimensional orthogonal transform coefficient data obtained by performing the two-dimensional orthogonal transform on the images using the two-dimensional orthogonal transform unit, and a three-dimensional orthogonal transform coefficient data encoder configured to encode three-dimensional orthogonal transform coefficient data obtained by performing the one-dimensional orthogonal transform on the two-dimensional orthogonal transform coefficient data using the one-dimensional orthogonal transform unit.
US08831356B2 Information processing apparatus, metadata setting method, and program
Provided is an information processing apparatus including a specified region detection unit for detecting a specified region specified by a user within a screen during reproduction of a video, a region metadata setting unit for setting region metadata indicating a position and a range of the specified region for each video frame, and a section metadata setting unit for setting section metadata indicating a section corresponding to a video frame for which the region metadata has been set, for each video.
US08831355B2 Scale robust feature-based identifiers for image identification
A method for deriving an image identifier comprises deriving a scale-space representation of an image, and processing the scale-space representation to detect a plurality of feature points having values that are maxima or minima. A representation is derived for a scale-dependent image region associated with one or more of the detected plurality of feature points. In an embodiment, the size of the image region is dependent on the scale associated with the corresponding feature point. An image identifier is derived using the representations derived for the scale-dependent image regions. The image identifiers may be used in a method for comparing images.
US08831343B2 Image processing and displaying methods for devices that implement color appearance models
Embodiments of the invention relate generally to image and display processing, and more particularly, to systems, apparatuses, integrated circuits, computer-readable media, and methods that facilitate the prediction of the appearance of color in images for different viewing environments, including high dynamic range images. In some embodiments a method can modify color associated with a source environment at a target environment. The method can include applying different non-linear functions to transform subsets of data representing a color of a sample at the source environment into transformed subsets of data, and generating data representing a chroma correlate as an appearance correlate independent of data representing a hue-related correlate. The chroma correlate can be configured to generate the color at a device at the target environment.
US08831341B2 Image encoding using base colors on luminance line
An encoding method generates an encoded image according to a predetermined encoding format. The method includes the step of, for each block of pixels, determining an average color of colors of the block of pixels in the predetermined color space; selecting at least one luminance line in dependence on an offset in the color space of the average color from the at least one luminance line; identifying a set of candidate base colors lying on the at least one luminance line; and determining, using the set of candidate base colors and the luminance offset values, the set of encoded pixel colors. The base color and the set of luminance offsets are selected in dependence on an encoding error indicative of a sum distance in the color space between the set of encoded pixel colors and the colors of the block of pixels.
US08831340B2 Methods and apparatus for tone mapping high dynamic range images
Methods, apparatus, and computer-readable storage media for tone mapping High Dynamic Range (HDR) images. An input HDR image is separated into luminance and color. Luminance is processed to obtain a base layer and a detail layer. The base layer is compressed according to a non-linear remapping function to reduce the dynamic range, and the detail layer is adjusted. The layers are combined to generate output luminance, and the output luminance and color are combined to generate an output image. A base layer compression technique may be used that analyzes the details and compresses the base layer accordingly to provide space at the top of the intensity scale where the details are displayed to thus generate output images that are visually better than images generated using conventional techniques. User interface elements may be provided via which a user may control one or more parameters of the tone mapping method.
US08831336B2 Method, system and computer program product for detecting an object in response to depth information
First information is about respective depths of pixel coordinates within an image. Second information is about respective depths of the pixel coordinates within a ground plane. In response to comparing the first information against the second information, respective markings are generated to identify whether any one or more of the pixel coordinates within the image has significant protrusion from the ground plane. In response to a particular depth of a representative pixel coordinate within the image, a window of pixel coordinates is identified that is formed by different pixel coordinates and the representative pixel coordinate. In response to the respective markings, respective probabilities are computed for the pixel coordinates, so that the respective probability for the representative pixel coordinate is computed in response to the respective markings of all pixel coordinates within the window. In response to the respective probabilities, at least one object is detected within the image.
US08831334B2 Segmentation for wafer inspection
Methods and systems for segmenting pixels for wafer inspection are provided. One method includes determining a statistic for individual pixels based on a characteristic of the individual pixels in an image acquired for a wafer by an inspection system. The method also includes assigning the individual pixels to first segments based on the statistic. In addition, the method includes detecting one or more edges between the first segments in an image of the first segments and generating an edge map by projecting the one or more edges across an area corresponding to the image for the wafer. The method further includes assigning the individual pixels to second segments by applying the first segments and the edge map to the image for the wafer thereby segmenting the image. Defect detection is performed based on the second segments to which the individual pixels are assigned.
US08831332B2 Computing device and method for extracting data of product for use in construction of point cloud
In a method for extracting data of a product, an electronic design document related to the product and point cloud created using actual measurements of the product are received. The point cloud includes points of the product. The method aligns the curved surface of the product with the corresponding portion of the point cloud using a best-fit method, creates a maximum space box for a feature element of the product, and deletes points that are not within the maximum space box. According to an average distance between two neighboring points of the point cloud, the maximum space box can be divided into many small space boxes. Using the small space boxes, the points are filtered to form a feature element.
US08831327B2 Systems and methods for tissue classification using attributes of a biomarker enhanced tissue network (BETN)
Methods and systems for tissue classification of a tissue sample are provided. The methods and systems transform the tissue image data to a biomarker enhanced tissue network (BETN) such that an individual cell or a sub-cellular structure in the tissue image data corresponds to a node in the BETN, define a feature vector based on a feature set representative of a tissue type of interest, cluster nodes of the BETN based on a similarity criterion of one or features of the feature vector, and classify the nodes in the tissue image data based on the grouping of the nodes of the BETN.
US08831326B2 Method for counting colonies
Colonies growing on a culture medium surface may be more accurately counted with reduced variation in the counts obtained by capturing a plurality of images of the entire culture medium surface, wherein successive images are captured following rotation of the culture medium surface relative to the image capture apparatus by n/360 degrees where n is the number of images to be captured; performing data processing on image data of the entire culture medium surface of the petri dish at each specified angle; and the number of colonies in the petri dish is calculated by performing numerical processing on the number of colonies counted separately at each specified angle.
US08831324B2 Surgical method and workflow
A surgical method and workflow to improve the efficiency of a surgical procedure by intraoperatively acquiring a digital radiographic image, processing the digital radiographic image, and using information based on the radiographic image to make adjustments during the surgical procedure. A checklist of parameters may be displayed so that the surgeon can confirm all considerations have been made for the surgical procedure.
US08831322B2 Method of generating a three-dimensional digital radiological volume topography recording of a patient's body part
A method for generating a radiologic three-dimensional digital volume tomography image of a patient's body part includes fixing a marker support to the patient's body part. The marker support is provided with a non-radioopaque support body in which a plurality of radioopaque marker elements are affixed. A nominal size S and/or a nominal distance D of the radioopaque marker elements to each other is known. The body part is image recorded with a digital volume tomography device so as to generate a three-dimensional raw image of the patient's body part. A size S′ and/or a distance D′ of the radioopaque marker elements in the three-dimensional raw image is measured. An aberration value is generated by comparing the size S′ and/or the distance D′ with the respective nominal size S and/or the nominal distance D of the radiopaque marker elements. The three-dimensional raw image is corrected with the aberration value.
US08831316B2 Point source detection
The invention provides a technique for accurate detection of objects appearing in the image, such as single fluorescent molecules, cells, microorganisms, nucleotides, DNA strands, or stars in celestial images. The method allows to differentiate between two combined point sources even if they are closer to each other than the optical resolution of the system. The procedure involves computing several coefficients representing decomposition of the intensity data in the basis of Hermit functions.
US08831315B1 Methods and systems for assessing image quality in modeling of patient anatomic or blood flow characteristics
Systems and methods are disclosed for assessing the quality of medical images of at least a portion of a patient's anatomy, using a computer system. One method includes receiving one or more images of at least a portion of the patient's anatomy; determining, using a processor of the computer system, one or more image properties of the received images; performing, using a processor of the computer system, anatomic localization or modeling of at least a portion of the patient's anatomy based on the received images; obtaining an identification of one or more image characteristics associated with an anatomic feature of the patient's anatomy based on the anatomic localization or modeling; and calculating, using a processor of the computer system, an image quality score based on the one or more image properties and the one or more image characteristics.
US08831307B2 Visualizing surgical trajectories
A method is provided for visualizing a surgical trajectory (32, 101, 42, 46, 47). The method comprises steps of receiving (71) 3D imaging information (31) of a region to undergo surgery and combining (72) the received 3D imaging information (31) with data from a digitized anatomical atlas. As a result, a combined map of the region to undergo surgery is obtained. The combined map comprises expected positions of anatomical structures (102, 103, 104) in the region to undergo surgery. The method further comprises steps of receiving (73) the surgical trajectory (32, 101, 42, 46, 47) for the surgery, determining (74) positions of intersections (43, 44) of the surgical trajectory (32, 101, 42, 46, 47) with the anatomical structures (102, 103, 104) and providing (75) the positions of the intersections (43, 44) in a coordinate system aligned with the surgical trajectory (32, 101, 42, 46, 47).
US08831306B2 Flow type particle image analysis method and device
At each of mutually different multiple focal positions, focal adjustment parameter values are obtained from images of standard particles made of the same substance. Each focal adjustment parameter value is figured out as any one of the ratio between the density value around the center of the standard particle image and the density value around the outline, the difference therebetween, and the density value around the center. The in-focus position is adjusted on the basis of the relationship between the obtained focal adjustment parameter values and the focal positions. Moreover, on the basis of the relationship between the focal adjustment parameter values and the focal positions, the parameter values are converted into focal positions, and the focal positions and dispersion thereof are used to check the displacement of the in-focus position and the thickness of the sample liquid.
US08831303B2 Detection and tracking of interventional tools
The present invention relates to minimally invasive X-ray guided interventions, in particular to an image processing and rendering system and a method for improving visibility and supporting automatic detection and tracking of interventional tools that are used in electrophysiological procedures. According to the invention, this is accomplished by calculating differences between 2D projected image data of a preoperatively acquired 3D voxel volume showing a specific anatomical region of interest or a pathological abnormality (e.g. an intracranial arterial stenosis, an aneurysm of a cerebral, pulmonary or coronary artery branch, a gastric carcinoma or sarcoma, etc.) in a tissue of a patient's body and intraoperatively recorded 2D fluoroscopic images showing the aforementioned objects in the interior of said patient's body, wherein said 3D voxel volume has been generated in the scope of a computed tomography, magnet resonance imaging or 3D rotational angiography based image acquisition procedure and said 2D fluoroscopic images have been co-registered with the 2D projected image data. After registration of the projected 3D data with each of said X-ray images, comparison of the 2D projected image data with the 2D fluoroscopic images—based on the resulting difference images—allows removing common patterns and thus enhancing the visibility of interventional instruments which are inserted into a pathological tissue region, a blood vessel segment or any other region of interest in the interior of the patient's body. Automatic image processing methods to detect and track those instruments are also made easier and more robust by this invention. Once the 2D-3D registration is completed for a given view, all the changes in the system geometry of an X-ray system used for generating said fluoroscopic images can be applied to a registration matrix. Hence, use of said method as claimed is not limited to the same X-ray view during the whole procedure.
US08831299B2 Capturing data for individual physiological monitoring
A method for capturing images of an individual to determine wellness for such individual, including establishing baseline physiological data for the individual, and baseline capture condition data for the individual; detecting and identifying the presence of the individual in the image capture environment; providing semantic data associated with the individual; capturing one or more images of the individual during a capture event and determining the capture conditions present during the capture event; using the event capture conditions, the baseline physiological data for the individual and the baseline capture condition data to determine the acceptability of event captured images; and using the acceptable images and the semantic data in determining the wellness of the individual.
US08831278B2 Method of identifying motion sickness
A method to determine the propensity of an image-sequence to induce motion sickness in a viewer includes using a processor to analyze the image-sequence information to extract salient static and dynamic visual features in the image sequence information, evaluating distribution of the salient static and dynamic features in the saliency map to estimate a probability of the image sequence causing the viewer to make eye and head movements and, using the estimated probability to determine the propensity that the image-sequence would induce motion sickness in a user as a consequence of the eye and head movements.
US08831276B2 Media object metadata engine configured to determine relationships between persons
A media object, such as an image file, a video file, or an audio file, is analyzed to determine relationships between persons associated with the media object, which may include persons captured in the media object and/or a person that captured the media object. A representation of a first person captured in a media object is detected. The media object is analyzed to determine at least one indicator of a relation between the first person and a second person associated with the media object. A relationship between the first person and the second person is predicted based at least on the determined at least one relation indicator. The media object may be monetized in various ways, such as by directing advertisements to persons associated with the media object, and/or to persons having social connections to the persons associated with the media object.
US08831271B2 Subgraph detection device, subgraph detection method, program, data structure of data, and information recording medium
To provide a detection device capable of, e.g., obtaining a list of genes whose expressions are commonly changed in response to administration of a specific drug or drugs, based on consideration of relationship (e.g., interacting relationship among genes) among genes, a list of proteins whose expressions are commonly changed in response to administration of a specific drug or drugs, based on consideration of relationship (e.g., interacting relationship among proteins) among proteins, and a list of users who purchased an identical product or products, based on consideration of relationship (e.g., friendship) among users, and so forth. A graph data obtaining unit (20) obtains graph data indicating a graph including a plurality of vertexes. A vertex data obtaining unit (22) obtains vertex data that correlates an information item to a vertex. Based on the graph data and the vertex data, a subgraph detection unit (24) detects a subgraph that is a subgraph of the graph in which information items correlated to the respective vertexes in the subgraph have predetermined relationship.
US08831258B2 Method for restricting the output level in hearing apparatuses
Psychoacoustic boundary conditions are to be better taken into account in the amplification of input signals of a hearing apparatus. To this end, a channel-specific compression characteristic curve is predetermined in a number of spectrally-separated processing channels of the hearing apparatus, which defines a relationship between an input level and an output level in the respective processing channel of the hearing apparatus. A respective input signal portion is amplified in each processing channel as a function of a channel-specific operating compression characteristic curve. A channel-specific input level threshold is predefined here for each processing channel. Finally, the respective channel-specific operating compression characteristic curve is then defined according to the predetermined channel-specific compression characteristic curve below the channel-specific input level threshold and the respective curve of the channel-specific operating compression characteristic curve is defined with a compression ratio of greater than 8 above the channel-specific input level threshold.
US08831246B2 MEMS microphone with programmable sensitivity
A control circuit monitors a signal produced by a MEMS or other capacitor microphone. When a criterion is met, for example when the amplitude of the monitored signal exceeds a threshold or the monitored signal has been clipped or analysis of the monitored signal indicates clipping is imminent or likely, the control circuit automatically adjusts a bias voltage applied to the capacitor microphone, thereby adjusting sensitivity of the capacitor microphone.
US08831245B2 Method and device for modifying the sound volume of an audio alarm signal onboard an aircraft
A method for modifying a current sound-volume value assigned by an on-board system to an acoustic alert signal emitted on board an aircraft is provided. The method includes furnishing, on board the aircraft, the on-board system with at least one information item defining a modification of the current sound-volume value to a new sound-volume value in accordance with a predetermined rule.
US08831242B2 Donned/doffed Mute Control
Methods and apparatuses for headset wearing mode based operation are presented. A headset system includes a first earbud and a second earbud. One or both earbuds have a detector which indicates whether the earbud is donned or doffed. Operation of the headset is modified based on the donned or doffed status of the earbuds.
US08831233B2 Monitoring apparatus and method
According to one embodiment, a monitoring apparatus includes an acquisition unit, an analysis unit, a calculation unit, a storage, a determination unit. The acquisition unit acquires an environmental sound. The analysis unit performs frequency analysis to extract characteristic frequency components. The calculation unit calculates first values of metrics. The storage stores contour data generated by second values of the metrics. The determination unit determines whether or not there is a first measurement point in which a first value and a second value match, if there is no first measurement point or the change is not less than the threshold value, determines that the machines is abnormal.
US08831224B2 Method and apparatus for secure pairing of mobile devices with vehicles using telematics system
A method for establishing secure wireless communications between a mobile device and a vehicle, where a user is not required to enter a password, but instead the telematics system is used to bootstrap the trust between the mobile device and the vehicle. The user initiates the process by pressing a button on the mobile device to request pairing. The vehicle uses its secure OnStar cellular communication link to verify the mobile device with the OnStar server, which generates and sends a session key to the vehicle via the vehicle-OnStar cellular connection, and also sends the session key to the mobile device via the device's own cellular connection. The session key serves as a shared secret, such that the vehicle can issue a secrecy challenge to the mobile device. When the mobile device responds appropriately, a trusted wireless communications link can be established between the mobile device and the vehicle.
US08831220B2 Processing module operating methods, processing modules, and communications systems
A processing module operating method includes using a processing module physically connected to a wireless communications device, requesting that the wireless communications device retrieve encrypted code from a web site and receiving the encrypted code from the wireless communications device. The wireless communications device is unable to decrypt the encrypted code. The method further includes using the processing module, decrypting the encrypted code, executing the decrypted code, and preventing the wireless communications device from accessing the decrypted code. Another processing module operating method includes using a processing module physically connected to a host device, executing an application within the processing module, allowing the application to exchange user interaction data communicated using a user interface of the host device with the host device, and allowing the application to use the host device as a communications device for exchanging information with a remote device distinct from the host device.
US08831217B2 Digital rights management system and methods for accessing content from an intelligent storage
The present invention relates to accessing content stored on a storage device and protecting the content with a digital rights management (DRM) scheme. The storage device may be a disk drive, or network attached storage. The storage device can perform cryptographic operations and provide a hardware root of trust. The DRM employs a binding key, a content key, and an access key. The binding key binds the content to the storage device and is based on a key concealed on the storage device. The binding key itself is not stored anywhere on the storage device. The content key is a key assigned to the content. The access key is determined based on a cryptographic combination of the content key and binding key. In one embodiment, the content is encrypted based on the access key and stored in encrypted form in the storage device.
US08831199B2 Service interfacing for telephony
During a telephone call between a telephone user and an interactive response system, the user is enabled to use only his voice and key presses on a numeric keypad of his telephone to interactively specify information that can be used to control delivery of content to a visual display of, or a storage medium accessible by, a target telephone which may be a land-line phone, a mobile phone, or some other device acting as a telecommunications device. The target telephone has a visual display or a memory to display or store the delivered content, which may include ringtones, text messages, games, wallpapers, ring-back tones, video clips, web pages, applications, or links to information. The user is enabled to engage in an interaction with the response system that is representative of an interaction between the user and a server connected to the Internet. On behalf of the user, a separate interaction is conducted with the server through the Internet based on the representative interaction. Information is received that can be used to identify the user and the target device. Based on the received information, user authentication information is transmitted to the user, the authentication information is received from the user, and the user is allowed to access a service.
US08831192B1 Telemarketer identity verification
Telemarketer identity verification uses an application executing in a smartphone or tablet device. When a call is received, the application takes the number and attempts to verify whether it is associated with a known telemarketer. If so, the application queries the telemarketing service for additional data about the call. The service responds with additional details, for example, the subject of the intended call. The user is then provided an notification that an incoming call is being received. At this point, the user knows that the call is from a telemarketer, that the telemarketer has been verified, and the nature of the call. This information is then output to the user, e.g., visually, aurally, physically, or some combination thereof. The visual representation may include a “decline” button that may be selected by the user. If the call is declined, the client application may then notify the telemarketing service to that effect.
US08831186B2 Systems and methods for gathering information
A method for retrieving information may include receiving a telephone call from a caller and identifying a telephone number from which the telephone call was made. The method may also include retrieving information from a database based on the identified telephone number. The method may further include providing an audible message to the caller to verify whether the retrieved information is correct.
US08831184B2 Systems and methods to redirect incoming contacts
Systems and methods are provided for contact channel redirection to improve agent routing/assignment efficiency and customer experience. For example, the system may redirect a customer, waiting in a queue for an agent for telephonic communications, to a chat agent for online chat.
US08831183B2 Method for selecting interactive voice response modes using human voice detection analysis
In an interactive voice response system, a method is provided for selective enhancement of voice recognition capability during an interaction. The method includes the acts (a) taking a call and prompting for a voice response from the caller, (b) failing to recognize the response, (c) executing a routine to detect and isolate the captured word or phrase in the response, and (d) attempting to recognize the response a second time.
US08831181B2 Grid module of a scattered-radiation grid, modular scattered-radiation grid, CT detector and CT system
A grid module of a scattered-radiation grid is disclosed. The scattered-radiation grid includes a number of grid modules disposed next to one another with a plurality of webs, especially for use in conjunction with a CT detector, a CT detector and a CT system with such a detector. In accordance with an embodiment of the invention, at the joining surfaces of the grid modules, the webs located there are provided with breakthroughs to compensate for a disproportionate reduction in scattered radiation.
US08831172B2 Method for filmless radiographic inspection of components
With filmless radiographic inspection of components by means of digital X-ray technology, an uneven surface geometry of the component is smoothened by defining a digital virtual smoothening layer for better, preferably automated, recognition of defects, where the digital radiation signals generated by an X-ray detector are overlaid with digitized surface measurement signals, so that a change in absorption and intensity of radiation due to the surface topography of the component, i.e. due to an uneven surface, is compensated for and only a density caused by internal material defects is represented in the X-ray image.
US08831170B2 Mirror with a mirror carrier and projection exposure apparatus
A mirror with a mirror carrier, as well as related apparatuses, systems and methods are disclosed. The mirror carrier can be embodied as cooling device with at least one cooling channel. Tube connections can be provided to connecting the at least one cooling channel to an inlet and an outlet of coolant. Sealing elements for a gas-tight and liquid-tight seals can be arranged between the tube connections and the mirror carrier. The field of application of the mirror can be, for example, an illumination device of a projection exposure apparatus.
US08831166B2 Zirconium-based alloys, nuclear fuel rods and nuclear reactors including such alloys, and related methods
Zirconium-based metal alloy compositions comprise zirconium, a first additive in which the permeability of hydrogen decreases with increasing temperatures at least over a temperature range extending from 350° C. to 750° C., and a second additive having a solubility in zirconium over the temperature range extending from 350° C. to 750° C. At least one of a solubility of the first additive in the second additive over the temperature range extending from 350° C. to 750° C. and a solubility of the second additive in the first additive over the temperature range extending from 350° C. to 750° C. is higher than the solubility of the second additive in zirconium over the temperature range extending from 350° C. to 750° C. Nuclear fuel rods include a cladding material comprising such metal alloy compositions, and nuclear reactors include such fuel rods. Methods are used to fabricate such zirconium-based metal alloy compositions.
US08831162B2 Apparatus and method for measuring a temperature of coolant in a reactor core, and apparatus for monitoring a reactor core
A reactor core coolant temperature measuring apparatus for measuring the temperature of the coolant flowing in the reactor core of a nuclear reactor comprises a γ-ray thermometer having a temperature measuring section arranged below the bottom of the reactor core and a γ-ray heat generation detecting section arranged between the bottom and the top of the reactor core, a cable for transmitting the signal output from the temperature measuring section and an output signal processing means for receiving the signal and computationally determining the local temperature of the coolant at the position of placement of the temperature measuring section.
US08831160B2 Method and apparatus for switching clock frequency in a system-in-package device
An apparatus includes a first clock source, a second clock source and circuitry configured to supply a clock signal to a circuit. The circuitry operates to change the clock signal from one frequency to another different frequency. This change is made in a manner whereby no clock signal is supplied during a period of time when the change from the one frequency to the another different clock frequency is being made.
US08831157B1 Apparatus and methods for high-speed interpolator-based clock and data recovery
One embodiment relates to an interpolator-based clock and data recovery circuit which includes a de-multiplexer and a voting circuit. The de-multiplexer is arranged to de-multiplex a feedback signal from a sampler, and the voting circuit is arranged decimate the de-multiplexed feedback signal. The decimated feedback signal may be provided to a digital filter. Another embodiment relates to a method for clock and data recovery from a data signal. The method includes de-multiplexing and decimation of a feedback signal. Other embodiments and features are also disclosed.
US08831149B2 Symbol estimation methods and apparatuses
A novel symbol estimation method produces intersymbol interference free symbols by detecting interfering symbols in an interfering channel. A channel estimate is refined for additional improvements. The method can lends itself as a serial or parallel algorithm implementation. The symbol estimation method includes using an initial estimate of received symbols and calculating a refined estimate of the received symbols using a channel estimate. The refined estimate is calculated by performing parameterization of intersymbol interference by symbols other than the symbol being refined and selecting a refined value for the symbol being refined by evaluating an optimization function. Symbol estimates are refined in multiple iterations, until a predetermined iteration termination criterion is met. Parameterization of ISI contribution of other symbols results in reduced computation by reducing total number of unknown variables in the refinement operation.
US08831139B2 Method and system for delay matching in a rake receiver
Certain aspects of a method and system for delay matching in a rake receiver are disclosed. Aspects of one method may include compensating for a delay associated with at least one or both of the following in a rake receiver: a control channel and a data channel, prior to individual processing of received data by the data channel and individual processing of received data by the control channel. The data channel or the dedicated physical channel (DPCH) may be delayed with respect to the control channel, which may comprise, for example, the common pilot control channel (CPICH), by a particular time period.
US08831133B2 Recursive digital pre-distortion (DPD)
Recursive digital pre-distortion (DPD) techniques are provided. Digital pre-distortion is performed by applying a signal to a recursive system to generate a state vector; providing the state vector as a feedback value to the recursive non-linear system; and applying the state vector to a second function to generate an output signal, wherein at least one of the recursive system and the second function comprise a non-linear function. The recursive non-linear system can be initialized to a known initial value. The recursive system is defined by a system of non-linear differential equations.
US08831131B2 Method and device for asynchronous communication of data on a single conductor
The invention relates to the asynchronous communication of data in complex integrated systems, be it inside integrated circuit chips or between integrated circuit chips, for example in a compact stack of chips. According to the invention, the transmission is done on a single conductor of exchanges. The data are transmitted on this conductor in the form of at least three levels of potential, the first level representing a first value of data item transmitted, the second representing a second value of data item transmitted, and the third representing an inactive level. An acknowledgment signal is transmitted on the same exchange conductor as the data. This signal is preferably sent by the receiver in the form of the forcing of the exchange conductor by the receiver to the inactive potential level, the sender detecting this forcing.
US08831130B1 Channel estimate predicted from several previous channel estimates, for pre-equalization
A data transmission method includes transmitting an encoded data signal in form of a data stream of data bursts between a transmitter and a receiver, making a decision as a function of at least one data transmission parameter as to whether an interference treatment of the data signal to be transmitted will be performed in the transmitter or in the receiver, performing the interference treatment in terms of at least one code in the transmitter, and performing the interference treatment of the data to be transmitted in terms of at least one further code in the receiver.
US08831129B2 Method, apparatus and system for transmitting information bits
A method, an apparatus, and a system for transmitting information bits, where the method for transmitting information bits includes: dividing the information bits to be transmitted into at least two groups; encoding the information bits to be transmitted in each group; modulating the coded bits obtained by the encoding to obtain modulation symbols, in which each modulation symbol is obtained by using the modulation of the coded bits in the same group; and mapping and transmitting the modulation symbols. In this way, the receiving end easily reduces the algorithm complexity, thereby ensuring the performance of the receiving end.
US08831123B2 Apparatus and method for soft demapping
Provided is a soft demapping apparatus that may detect a log likelihood ratio (LLR) value of a quadrature amplitude modulation (QAM) signal, using a shifted table scheme, may designate a sub-region of the QAM signal corresponding to bit information that is obtained by decoding the LLR value, and may calculate an LLR value of other bit information included in the designated sub-region.
US08831122B2 Systems, methods and transceivers or wireless communications over discontiguous spectrum segments
Methods of transmitting a plurality of communications signals over a plurality of discontiguous bandwidth segments in a frequency band include defining a plurality (NFFT) of orthogonal subcarriers across the frequency band, defining a plurality (N) of available physical subcarriers from among the orthogonal subcarriers. The available physical subcarriers are distributed among, the plurality of discontiguous bandwidth segments. The methods further include spreading the data symbols for each user and combining the spread data symbols to provide composite data signals. The composite data signals are converted to parallel input signals and interleaved. The interleaved signals are assigned to the N available physical subcarriers. Related transmitters, receivers and communications systems are also disclosed.
US08831112B2 Information processing apparatus, encoding method and frame synchronization method
Provided is an information processing apparatus including a frame generator for generating a frame by adding, to data, a header indicating a beginning position of the data, an encoder for encoding the frame generated by the frame generator according to a specific coding scheme, and generating encoded data expressed by mutually different first and second-bits, a cycle changer for changing a coding cycle in a header section by controlling the encoder, and a line coding unit for performing line coding on the encoded data generated by the encoder, and generating an encoded signal which expresses the first-bit in a form of a plurality of first levels and the second-bit in a form of a plurality of second levels different from the first levels such that a same level does not occur consecutively and for which a polarity of the level is inverted every half cycle of a clock.
US08831101B2 Method and system for determining a metric for comparing image blocks in motion compensated video coding
Method and system for determination of a metric measuring a difference between two image blocks used in motion compensated video coding of scenes are described. Only selected pixels in a block in the scene are processed for enhancing the speed of the metric computation.
US08831091B2 Adaptive wireless channel allocation for media distribution in a multi-user environment
Adaptive wireless channel allocation in a multi-user environment based on quality of received video streams. During the transmission of encoded media streams from a wireless access device to at least first and second video devices over a wireless channel, transmission windows are allocated in shared transmission frame intervals for transmission of media packets to the first and second video devices, respectively. Relative priorities are set/adjusted for the video devices based, at least in part, on one or more of the following: channel estimation information, reception characteristics, transmission acknowledgment information, video device characteristics and/or user feedback. The relative priorities are utilized to adaptively (re)allocate at least one portion of the transmission frame intervals. In addition to channel reallocation, the prioritization of devices may be utilized to adaptively alter the encoding bit rate of one or more media streams.
US08831090B2 Method, system and apparatus for image capture, analysis and transmission
A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.
US08831089B1 Method and apparatus for selecting optimal video encoding parameter configurations
A method for determining optimal video encoding parameters is disclosed. The method generally includes the steps of (A) storing a plurality of configurable parameters each comprising a respective trial value, (B) generating a bitstream by encoding a test sequence of pictures using (i) a plurality of non-configurable parameters fixed in a design of the encoder, (ii) the configurable parameters and (iii) a plurality of dynamic parameters adjustable in real time by the encoder, (C) generating a reconstructed sequence of pictures by decoding the bitstream, (D) generating a quality metric based on the reconstructed sequence of pictures compared with the test sequence of pictures and (E) adjusting the respective trial values to optimize the quality metric.
US08831085B2 Digital time-interleaved RF-PWM transmitter
A method for transmitting radio frequency (RF) signals is provided. In-phase (I) and quadrature (Q) signals are received and filtered using sigma-delta modulation. I and Q pulse width modulation signals are generated from the filtered I and Q signals and interleaved so as to generate a time-interleaved signal. The time-interleaved signal is then amplified to generate the RF signals.
US08831083B2 Transmission channel estimating device, transmission channel estimating method and receiving apparatus
Provided are a transmission channel estimating device, a transmission channel estimating method, and a receiving apparatus. A transversal filter unit generates an estimated reception signal on the basis of a stored known signal sequence and tap coefficients, generates an error signal on the basis of a difference between a reception signal and the estimated reception signal, generates updated tap coefficients on the basis of the known signal sequence, the tap coefficients and the error signal, designates an effective section formed by a predetermined number of taps out of a plurality of taps in the transversal filter unit 2, and designates a first section and a second section set so as to include a center tap, wherein the generation of the estimated reception signal and the updated tap coefficients is performed by generating an estimated reception signal and updated tap coefficients for the first section and generating an estimated reception signal and updated tap coefficients for the second section.
US08831082B2 Systems and methods for blind mode adaptive equalization with multiple algorithms
Various embodiments described herein are directed to methods and systems for blind mode adaptive equalizer system to recover complex valued data symbols from the signal transmitted over time-varying dispersive diversity wireless channels. For example, various embodiments may utilize an architecture comprised of a bank of estimation units, a normalizing gain estimator, a DSP unit and a feedback shift register providing the equalizer feedback state vector. The estimation unit may be further comprised of a multiplicity of adaptive algorithms providing various filtered estimates of the data symbol to the DSP unit or providing the joint estimate of the transmitted data symbol.
US08831081B2 Digital filter device, digital filtering method and control program for the digital filter device
In order to solve a problem of achieving distortion compensation with high accuracy, a digital filter device includes a first distortion compensation filter unit for conducting distortion compensation of first waveform distortion included in an inputted signal through digital signal processing, a first filter coefficient setting unit for setting a filter coefficient of the first distortion compensation filter unit, a second distortion compensation filter unit for compensating second waveform distortion included in a signal outputted from the first distortion compensation filter unit, and a second filter coefficient setting unit for setting a filter coefficient of the second distortion compensation filter unit based on the filter coefficient set by the first filter coefficient setting unit.
US08831077B2 Communication on a pilot wire
Systems and methods are disclosed for communicating on a pilot wire between Electric Vehicle Service Equipment (EVSE) and an Electric Vehicle (EV). The EVSE and EV exchange a Pulse Width Modulation (PWM) signal on the pilot wire to control charging operations of the EV. Data communications may also be transmitted on the pilot wire, such as between transmit and receive modems. The modems transmit communication signals either continuously, without regard to the state of the PWM signal, or only when the PWM is in an off-state. If transmitting while PWM is on, the modem needs a large coupling impedance and/or a large signal injection. To transmit only when the PWM is off, the modem may use a blocking diode in the coupling circuit or may synchronize to the pulses in the PWM signal.
US08831061B2 Edge emitting semiconductor laser chip
An edge emitting semiconductor laser chip includes a semiconductor body, which comprises at least one active zone in which electromagnetic radiation is generated during the operation of the semiconductor laser chip. At least one contact strip is arranged on a top surface at a top side of the semiconductor body. At least two delimiting structures are for delimiting the current spreading between the contact strip and the active zone. The delimiting structures are arranged on both sides of the contact strip.
US08831060B2 Laser
The invention relates to a laser (1) for emitting laser light in the visible spectral range. A rare earth doped anisotropic crystal (2) comprising a 5d-4f transition is arranged within a laser resonator (7, 8), and a pumping light source (3) pumps the crystal (2) for generating laser light in the visible spectral range by using the 5d-4f transition. The 5d-4f transition of the rare earth doped anisotropic crystal comprises an absorption band extending over several nm. Thus, pump light having a wavelength within a relatively broad wavelength range can be used. This reduces the requirements with respect to the wavelength accuracy of the pumping light source and, thus, more pumping light sources of an amount of produced pumping light sources can be used for assembling the laser, thereby reducing the amount of rejects.
US08831059B2 Laser diode driver circuit
A laser diode drive circuit includes a laser diode (LD), a modulation-current differential drive circuit, a bias-current differential drive circuit, a first inductance connected between an anode of the LD and a positive power source, a second inductance connected between a cathode of the LD and a negative-phase output terminal of the bias-current differential drive circuit, a first resistor connected to a connection point of the anode of the LD and the first inductance and connected to a negative-phase output terminal of the modulation-current differential drive circuit, and a second resistor connected to a connection point of the cathode of the LD and the second inductance and connected to a positive-phase output terminal of the modulation-current differential drive circuit, and a positive-phase output terminal of the bias-current differential drive circuit is connected to the connection point.
US08831058B2 Hyperbolic metamaterials as distributed bragg mirrors for high power VCSEL devices
Implementing a layered hyperbolic metamaterial in a vertical cavity surface emitting laser (VCSEL) to improve thermal conductivity and thermal dissipation thereby stabilizing optical performance. Improvement in the thermal management and power is expected by replacing the distributed Bragg reflector (DBR) mirrors in the VCSEL. The layered metamaterial structure performs the dual function of the DBR and the heat spreader at the same time.
US08831050B2 Tunable laser
A tunable laser, including: a laser resonant cavity; a laser gain medium; an intra-cavity collimating lens; an acousto-optic tunable filter; a device exciting sound waves in an acousto-optic crystal; a radio frequency signal source providing radio frequency energy for the energy transducer and adjusting the oscillation wavelength of the laser resonant cavity by changing radio signal frequency; an optical phase modulator disposed between the intra-cavity collimating lens and the acousto-optic crystal; an optical etalon disposed between the optical phase modulator and the laser gain medium; a wavelength locker disposed at one of zero-order diffraction optical paths of intra-cavity light; a pigtailed collimator coupling laser output light to an optical fiber; a pumping source exciting the laser gain medium; a phase modulator driver for driving the optical phase modulator; and a signal control processing circuit.
US08831030B2 Transmission apparatus operation for VPN optimization by defragmentation and deduplication method
A transmission apparatus operation method for optimizing a virtual private network operates by defragmenting and de-duplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted to at least one satellite apparatus. Only data paragraphs which were not previously cached at each satellite are transferred.
US08831024B2 Dynamic header creation and flow control for a programmable communications processor, and applications thereof
A method, system and computer program product for creating dynamic custom headers and for controlling flow rate of Downstream External Physical layer Interface (DEPI) packets are described herein. The method comprises concatenating or fragmenting a packet descriptor of a DEPU packet based on one or more of associated packet size, maximum transmission unit, packet type, channel configuration information and flow control mode. The method further comprises creating a header for the packet based on data in a programmable header template and storing the header in a header buffer, determining whether to transmit the packet based on one of a flow meter or a maximum transmission unit size and transmitting the packet by sending the packet descriptor to an output direct memory access (DMA) controller. A flow meter flow control mode determines if a packet is to be transmitted based on packet size, bucket size, a low threshold and a high threshold. A maximum transmission unit flow control mode determines if a packet is to transmitted based on packet size and a maximum transmission unit size. The header can be customized for Packet Streaming Protocol (PSP) mode or Moving Picture Experts Group Transport Stream (MPT) mode and includes dynamic customizable fields such as User Datagram Protocol (UDP) port identification, flow identification and session identification.
US08831017B2 Data output adjustment apparatus, data output adjustment method, RGMII network system and RGMII network communication path change method
A data output adjustment apparatus which adjusts an output timing when an outputting data with different transmission speed includes an input part which is provided corresponding to an external device connected with the data output adjustment apparatus, and gets data from the external device, a buffer part which is provided corresponding to the input part, and buffers the data got by the input part, and, an outputting part which instructs the output timing of the data corresponding to the transmission speed to the buffer part, and receives and outputs the data that the buffer part outputted corresponding to the instruction.
US08831014B2 Providing services at a communication network edge
As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks has increased. Upgrading the existing network that was designed for voice calls is not desirable or practical for many mobile operators. This disclosure relates to a mobility edge gateway that resides on the edge of the core network and can provide one or more services such as call localization, offloading of traffic, session management, and content streaming. The call localization involves identifying calls that can be maintained at the edge of the network and bridging the calls at the mobility edge gateway to bypass the core network. The offloading involves identifying traffic and offloading the traffic to the Internet or another network to bypass the core network. These services can relieve congestion on the core network of mobile operator's networks.
US08831010B1 Providing routing information for weighted multi-path routing
Techniques for multi-path routing of packets to a destination node based on multiple routing tables of a router device. In an embodiment, a router device includes port groups which each correspond to a different respective network path to the same destination node. In another embodiment, each routing engine of multiple routing engines in a router device routes packets to the destination node based on a different respective one of multiple routing tables. The routing tables may include respective entry sets which, at least with respect to routing packets to the destination node, dedicate each routing engine to a respective one of the port groups.
US08831007B2 Communication system, method of controlling the same, and storage medium
A communication system including a parent station and a plurality of child stations, the parent station and the plurality of child stations being line-connected or loop-connected in a plurality of stages, and the parent station comprises a decision unit configured to decide, based on information representing states of the plurality of child stations, which one a first data relay method of transmitting data to a subsequent station in accordance with a clock reproduced from data received from a preceding station and a second data relay method of transmitting data to the subsequent station in accordance with a local clock generated in a local station should be employed by each of the plurality of child stations.
US08831006B2 Modification of live streams
Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream.
US08830994B2 Network system
A network system includes a plurality of lower switching hubs, and upper switching hubs connected to each of the lower switching hubs, to relay a normal frame to be transmitted and received between the lower switching hubs. Each of the lower switching hubs includes a lower switch configuring portion for configuring a first link aggregation group for all ports connected to the upper switching hub, and transmitting a first control frame containing its own identifier from all the ports connected to the one or more upper switching hubs. Each of the upper switching hubs includes an upper switch configuring portion for configuring a second link aggregation group for ports connected to a same lower switching hub, based on the first control frames received from the lower switching hubs, and transmitting a second control frame containing its own identifier from the ports configured as the second link aggregation group.
US08830992B1 Fabric card and communications device
The fabric card includes at least one fabric card chip and at least two fabric card connector groups, where each fabric card connector group of the at least two fabric card connector groups includes at least two fabric card connectors, the number of fabric card chips is less than the number of at least two fabric card connector groups, each fabric card chip of the at least one fabric card chip connects to all fabric card connectors in at least one fabric card connector group, all fabric card connectors in the fabric card connector group that connect to the fabric card chip exchange data using the fabric card chip. This fully utilizes an exchange capability of the fabric card chip and saves system resources.
US08830989B2 Automatic configuration of packet network services over dense wavelength division multiplex communication links using optical transport network frames
Techniques are provided to automatically configure packet based network services over Dense Wavelength Division Multiplex (DWDM) network communication links. An optical wavelength is detected at an optical interface of a network device configured to send traffic between a packet switched network and an optical network. A message is sent to an optical control plane comprising information configured to request optical configuration information for the optical wavelength. A response to the message is received comprising the optical configuration information and the wavelength is activated at the optical interface using the optical configuration information. A frame is received over the wavelength that is formatted according to an optical protocol. Packet switched network information is extracting from an overhead portion of the frame that is configured to identify network parameters for configuring a packet switched network link and the associated routing. The packet switched network link is configured using the network parameters.
US08830988B2 Collecting network performance data from multiple autonomous systems
A computer apparatus comprises first Border Gateway Protocol (BGP) logic comprising BGP route table data; a network interface to communicatively couple to a first autonomous system; data collection logic in computer-readable storage media when executed operable to perform discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system, wherein the second autonomous system is independent of the first autonomous system; determining a path through the first autonomous system, the one or more networks or internetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values.
US08830981B2 Methods and apparatus to poll in wireless communications based on assignments
Example methods and apparatus to poll in wireless communications based on assignments are disclosed. A disclosed example method involves receiving a poll from a network during a first radio block period and identifying a resource for use in sending requested information to the network in response to the poll. The resource occurs during a subsequent radio block period, and the subsequent radio block period is separated from the first radio block period by at least one radio block period not assigned to the mobile station for transmission by the mobile station. The example method also involves transmitting a response to the poll.
US08830975B2 Mobile router method with rate limiting
A method for operating a mobile router, comprises: transferring data via a cellular network at a data rate controlled by the router; receiving data rate information via the cellular network; and utilizing the data rate information to control the data rate of data subsequently transferred via said cellular network.
US08830974B2 Mobile router with rate limiting
One embodiment of a mobile router, comprises: a wireless wide area network interface to access a cellular network and operable to receive downloaded data; a memory comprising a data rate limiting rule; and a processor. The processor is operable to generate usage data based on the quantity of the downloaded data during a predetermined time period, and is operable to control the data rate of downloaded data based on the usage data and the data rate limiting rule.
US08830972B2 Method and apparatus for adaptive mitigation of noise interference
A method and system for adaptive mitigation of noise interference in a receiver. In one embodiment of the invention, the receiver determines the type of the dominant noise interference among one or more noise interferences. The receiver determines or optimizes the estimation and averaging process of the noise covariance matrix based on the type of the dominant noise interference in one embodiment of the invention. This allows dynamic selection and adaptation of the noise estimate covariance matrix based on the noise type in one embodiment of the invention.
US08830971B1 Control of maximum number of concurrent local device connections for a mobile hotspot
Disclosed is a mobile hotspot that includes multiple cellular radios and that is arranged to limit the number of concurrent local connections that it will support, based at least in part on which of its cellular radios is currently active.
US08830969B2 Carrier reconfiguration in multi-carrier aggregation
The present invention relates to a wireless communication system which supports carrier aggregation. In detail, the present invention relates to a method and apparatus, wherein a mobile station changes a component carrier (CC) in a wireless communication system that supports carrier aggregation. The method comprises the steps of: receiving, from a base station, a CC reconfiguration command via one or more first preconfigured CCs; reconfiguring, in accordance with the CC reconfiguration command, CC-related information to change one or more first preconfigured CCs to a second CC; and transmitting a signal indicating the completion of CC reconfiguration to the base station after the reconfiguration of the CC-related information.
US08830963B2 Multimedia communicator
A multimedia communicator is disclosed. The multimedia communicator comprises a processing unit; and a storage device coupled to the processing unit. The multimedia communicator further includes a plurality of interfaces to allow the multimedia communicator to offer a user a plurality of services. The MMC which includes a microprocessor computing system may be located in a car, for example, or within a handset similar to handsets presently utilized for cell phones. The MMC may be connected to a WiFi Internet connection, a cellular network, a satellite radio or equivalent satellite network, or to other available wireless networks. Additionally, the MMC has the potential to interface with GPS signals as desired.
US08830950B2 Method and apparatus for PDCP reordering at handoff
Systems and methodologies are described that facilitate management of data delivery and processing in a wireless communication system and, more particularly, that support Packet Data Convergence Protocol (PDCP) reordering of packets during a handoff operation. Various aspects described herein can mitigate processing delays associated with PDCP reordering of packets at handoff by determining, communicating, and/or otherwise identifying one or more indicators during handoff that facilitate lossless communication of packets to a terminal with minimal delay. These indicators can include sequence number information for a source Node B, information regarding a step or jump size applied to a sequence number by a target Node B, a reset command, and/or other suitable indicators.
US08830943B2 Intelligent backhaul management system
A intelligent backhaul system is disclosed to manage and control multiple intelligent backhaul radios within a geographic zone. The intelligent backhaul system includes multiple intelligent backhaul radios (IBRs) that are able to function in both obstructed and unobstructed line of sight propagation conditions, one or more intelligent backhaul controllers (IBCs) connecting the IBRs with other network elements, and an intelligent backhaul management system (IBMS). The IBMS may include a private and/or public server and/or agents in one or more IBRs or IBCs.
US08830942B2 Mobile equipment and packet filtering method
Mobile equipment includes a second control unit connected to a plurality of first control units performing control of an application function. The second control unit includes a storage unit, a setting unit, a transmitting unit, and a selecting unit. The storage unit stores selection information and connecting-destination specifying information associating each other. The setting unit sets the connecting-destination specifying information for a connecting-destination connected with the mobile equipment via a connection between the mobile equipment and a communication network. The transmitting unit transmits the connecting-destination specifying information set by the setting unit to the first control unit having the application being an establishment requestor of the connection. The selecting unit selects the connection for transferring user data based on the connecting-destination specifying information of the user data when the user data is received from the first control unit having the application being the establishment requestor of the connection.
US08830933B2 Method for communicating by using a convergence carrier wave, access network device, and terminal
A method for communicating by using a convergence carrier wave, an access network device and a terminal are provided. The method includes: scheduling a synchronizing signal and a broadcasting signal of a system onto a first available transmission frequency segment of a convergence carrier wave to transmit the synchronizing and the broadcasting signal to a terminal, where the convergence carrier wave includes at least two available transmission frequency segments, and a bandwidth of the convergence carrier wave is smaller than or equal to the maximum working bandwidth of the system; determining to use the at least two available transmission frequency segments of the convergence carrier wave to communicate with the terminal; and communicating with the terminal on the at least two available transmission frequency segments of the convergence carrier wave.
US08830927B2 Uplink control signaling in cellular telecommunication system
A method, apparatus, and computer program for controlling allocation of control message fields in uplink transmission in a cellular telecommunication system are presented. Uplink control message fields are allocated to the resources of a physical uplink shared traffic channel according to an uplink transmission scheme selected for a user terminal. The control message fields are allocated so that transmission performance of the control messages is optimized for the selected uplink transmission scheme.
US08830920B2 Resource block reuse for coordinated multi-point transmission
Methods, apparatus and computer program products are provided to improve the efficiency of resource allocation in wireless communication networks. In one provided embodiment, a wireless communication device determines a received signal strength of each of a number of signals received from a number of transmission sectors, provides first channel information for first signals including a signal having a highest received signal strength and signals having a received signal strength above a specified level relative to the highest received signal strength, provides second channel information for second signals including signals having a received signal strength below the specified level, and receives an allocation of one or more resource blocks from assigned transmission sectors based on a ranking of the first channel information, whereby the one or more resource blocks are reallocated to another wireless communication device, from another transmission sector, based on the second channel information. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the disclosed subject matter. Therefore, it is to be understood that it should not be used to interpret or limit the scope or the meaning of the claims.
US08830911B2 Terminal apparatus and communication method thereof
This invention is directed to a terminal apparatus capable of preventing the degradation of reception quality of control information even in a case of employing SU-MIMO transmission system. A terminal (200), which uses a plurality of different layers to transmit two code words in which control information is placed, comprises: a resource amount determining unit (204) that determines, based on a lower one of the encoding rates of the two code words or based on the average value of the reciprocals of the encoding rates of the two code words, resource amounts of control information in the respective ones of the plurality of layers; and a transport signal forming unit (205) that places, in the two code words, the control information modulated by use of the resource amounts, thereby forming a transport signal.
US08830909B1 Methods and systems to determine user relationships, events and spaces using wireless fingerprints
Methods, systems, and articles of manufacture for tracking users based upon wireless fingerprint information are provided. These include accessing proximity records, clustering the proximity records based upon time information and user information to generate a plurality of clusters, identifying one or more events based upon the generated clusters, and outputting information related to the identified one or more events. Each proximity record includes user information. User information includes at least a first user identifier and a second user identifier respectively identifying a first user and a second user, and time information. Time information specifies one or more times when the first user and the second user have respective wireless fingerprints that are within a threshold fingerprint distance of each other.
US08830908B2 Apparatus and method for facilitating fallback access schemes
Systems and methodologies are described that facilitate random access procedures using one or more fallback access schemes after initial access attempts have failed. UE equipped to determine failure of a first access request to a first base station due to interference from a second base station. Further, a UE equipped to determine the failure can do so and implement one or more fallback access schemes in response to the determination. In one example, a fallback access scheme allows the UE to select a secondary carrier frequency for communications with the first base station. In another example, a fallback access scheme allows the UE to designate the first base station as inaccessible and communicate with other base stations.
US08830905B2 Base station apparatus, mobile station apparatus, and communications control method
A base station apparatus in a radio communications system is disclosed. The radio communications system has a mobile station apparatus and the base station apparatus in communication with the mobile station apparatus to which is applied a scheduling scheme which allocates a radio resource for each of constant periods. The base station apparatus includes a first transmitting unit which conducts a first transmission of a first signal for each of the constant periods based on the scheduling scheme; and a second transmitting unit which conducts second and subsequent transmissions at predetermined timings when an error occurs in the first transmission.
US08830886B2 Wireless communication device capable of controlling signal polarization based on channel conditions
Wireless communication devices are disclosed that are capable of selecting and changing signal polarities depending on channel conditions in order to improve or optimize communication therebetween. When a first polarization direction is deemed inadequate, the devices can switch to communicating via a second polarization. In addition, information relating to received signal qualities in the different polarizations can be stored in each device to allow for quick and efficient exchanges between configurations. Finally, when conditions warrant, the devices can enter a dynamic polarization configuration in which signal polarizations are switched rapidly so as to enjoy benefits of diversity.
US08830879B2 Method for performing handover in a mobile communication system
Disclosed is a method for enabling a mobile terminal to perform a handover in a mobile communication system. A serving base station which supports both a first communication scheme and a second communication scheme can transmit, to the mobile terminal, a neighbor base station list broadcast message containing time offset information indicating the point of time to transmit information on a second base station which uses the second communication scheme and supports only the second communication scheme via a specific zone using the second communication scheme. The mobile terminal which has received the message can receive, from the serving base station, the information on the second base station via the specific zone on the basis of the received time offset information.
US08830878B1 Handling connections to reassigned numbers
Techniques are described for better ensuring that calls or transmissions directed to a subscriber or endpoint to which a number was previously assigned are not received by a new subscriber or endpoint. According to one class of implementations, a telephony platform maintains a registry that associates a secondary identifier with each phone number that is currently assigned to a subscriber. The identifier may point to and/or include any of a variety of information that maps to the current subscriber. When a calling party initiates a call to an assigned number, an additional identifier is transmitted with the call routing information that corresponds to the entity or endpoint to which the call is directed. The telephony platform makes call routing decisions based on the correspondence of this information with the information maintained in the registry.
US08830876B2 Method for interacting with a group of individuals as a single contact
A method for establishing a group of individuals as a single contact entity eligible for contact services within a contact center includes the steps (a) identifying a group and each group member according to existing group rules and member profiles; (b) identifying and quantifying the unifying aspects of the members in the group; (c) aggregating the contact information for each group member relative to communications channels common to the group members and to the contact center; and (d) establishing one or more temporary and or permanent group channels between the contact center and the group members.
US08830875B1 System and method for providing a loop free topology in a network environment
An example method is provided and includes receiving a bridge protocol data unit (BPDU) on a particular link of a network. A port associated with the particular link is blocked in response to receiving the BPDU. The method also includes communicating a claim message to a spanning tree protocol (STP) root of the network; receiving, from a network element, a reply in which a grant bit is set; and changing the port associated with the particular link to a forwarding state.
US08830874B2 Method and apparatus for load balancing in cellular communication system
A method and an apparatus for load balancing a serving subcell providing a data service to one or more user equipments in a cellular communication system are provided. The method includes calculating a load metric by using a radio resource occupation rate of data traffic in one or more scheduling types except for a Best Effort (BE) scheduling type, determining whether the serving subcell is in an overload state by using the load metric, and triggering a load balancing algorithm when it is determined that the serving subcell is in the overload state. Accordingly, the load metric used for load balancing may be defined to have a value closer to an actual free load, and thus the load balancing may be efficiently performed.
US08830864B2 Maintenance of high-speed channels by inserting channel maintenance data in a mobile data network to avoid channel type switching
A mobile data network includes a radio access network and a core network. A first service mechanism in the radio access network breaks out data coming from a basestation. When data is broken out by the first service mechanism, the data is delivered at the edge, which means the true activity of the channel is not visible to the core network. The reduction of data in the core network due to serving data at the edge risks causing a switch from a high-speed channel to a low-speed channel by the mechanism in the core network that monitors and assigns channel speeds. In order to maintain the high-speed channel, the on-going data rate for a subscriber session is monitored and channel maintenance traffic is injected towards and from the radio network controller (in both directions). The amount of channel maintenance traffic depends on thresholds that determine a desired data rate.
US08830863B2 System and method for dynamic coordination of radio resources usage in a wireless network environment
An architecture, system and associated method for dynamic coordination of radio resource usage in a network environment. In one aspect, a method of processing sensory reports of one or more sensing elements in a radio network comprises receiving a sensory report from a sensing element operating in multiple radio access technologies, the sensory report including sensory data associated with multiple radio channels relative to at least one radio element; identifying the sensing element's identity and determining if the sensory report has been tagged with a code generated by a predetermined code generator; responsive to the identifying and the determining, authenticating the sensory report; and correlating the sensory report from the sensing element with at least one of one or more previous sensory reports from the sensing element and one or more previous sensory reports received from another sensing element.
US08830862B2 Data channel adaptation for mobile applications
Techniques, an apparatus and an article of manufacture for data channel adaptation for mobile applications. A method includes determining user presence information based on tracking of user movement patterns, wherein presence is a user's characteristic location in a given time period, determining at least one connectivity characteristic in each of multiple data channels available to the user for running a mobile device application based on the user presence information, comparing the multiple data channels based on the at least one connectivity characteristic in each data channel in connection with priority specified by the user and/or at least one requirement of the mobile device application, and automatically selecting the data channel for running the mobile device application to maximize utility based on priority of the application and/or the at least one requirement of the mobile device application.
US08830856B2 Method for determining an instance for performing a channel state information measurement and communications apparatuses utilizing the same
A communications apparatus is provided. A processor is coupled to a transceiver, and at least comprises a first processor logic unit for performing a channel state information measurement at the sub-frame(s) comprised in a first sub-frame subset configured by a peer communications apparatus to obtain a first measurement result, a second processor logic unit for performing a second channel state information measurement at the sub-frame(s) comprised in a second sub-frame subset configured by the peer communications apparatus to obtain a second measurement result, a third processor logic unit for reporting the first measurement result and the second measurement result to the peer communications apparatus via the transceiver at one or more reporting instances. The reporting instances are determined based on a plurality of reporting parameters, and the reporting parameters are respectively configured for the first sub-frame subset and second sub-frame subset by the peer communications apparatus.
US08830853B2 Signal processing
According to an embodiment, a mobile device includes wireless access circuitry configured to access a wireless communication network; a processor for executing a communication client application to conduct a packet-based call with a remote device via a channel established over the wireless communication network, the communication client application configured to monitor at least one network parameter; a hardware processing module selectively operable to implement a processing function; a software processing module selectively executable to implement said processing function; and a selection mechanism for supplying the call to one of the hardware processing module and software processing module based on the at least one monitored network parameter.
US08830850B2 Network monitoring device, network monitoring method, and network monitoring program
Information on a communication relation or communication path to be monitored is automatically generated to reduce load of a user. A path information generation part receives a destination IP address designated by a user, through an input receiving part. When the input of the destination IP address is received, the path information generation part uses configuration information tables, each of which stores configuration information of a device on a network, to identify IP addresses of networks each having a plurality of terminals, as branch IP addresses. The path information generation part uses the configuration information tables and transfer destination information tables each storing a routing table of a router, to identify the connection order of routers between the designated destination IP address and the identified branch IP addresses, to generate path information.
US08830849B2 Method and apparatus for detecting transmission signals
Certain aspects of the present disclosure provide methods, apparatus, and computer-program products for the detection of potentially interfering user equipment (UE) in the proximity of a detecting entity. The detecting entity may be a base station or a UE. The detecting entity may take one or more actions in response to the detection in an effort to mitigate interference.
US08830845B2 Packet switch modeling and using a packet switch model to test a packet switch
Packet switch test methods include receiving a first packet from a packet switch, receiving a second packet from processing circuitry configured to model expected behavior of the packet switch, comparing the first packet to the second packet, and, based on the comparing, determining whether the packet switch is operating according to the expected behavior. Packet switch modeling methods include identifying functionality of a packet switch to be modeled, creating, in a packet switch model, a plurality of nodes representing physical and/or logical elements of the packet switch, the nodes being configured to process packet data structures and to respectively model different portions of the functionality of the packet switch relative to one another, and, in the packet switch model, connecting the nodes with pathways by which the packet data structures may be forwarded between the nodes.
US08830841B1 Operations, administration, and maintenance (OAM) processing engine
A multi-stage engine for processing Operations, Administration, and Maintenance (OAM) data units in a network device that includes a memory and an ingress interface from which an OAM data unit is received, includes a first processing stage in a network device, such that the first processing engine is configured to identify a flow of communication traffic to which the OAM data unit belongs, where the flow of communication traffic is identified from among a plurality of flows of communicate traffic received by the network device, and a second processing stage includes an action identification module to identify in the memory an action corresponding to the identified flow using the OAM data unit, and a processing module to process the OAM data unit in accordance with the identified action.
US08830840B1 Network search methods and systems
Methods, systems, devices and computer program code products for enabling searches of digital communications network traffic to identify information transmitted by, received by, or exchanged with a given human or non-human entity, include, or include elements for, translating Pcap files or streams of IP network packets obtained from the network into a scalable form suitable for query by search engine functionality, thereby to enable scalable, text-based search of network information contained in the Pcap files, and providing scalable search engine functionality to enable a user to execute text-based searches on textual or human relationship-identifying information derived from the Pcap files or streams of IP network packets, thereby to identify information transmitted by, received by, or exchanged with the given human or non-human entity, wherein the scalable search engine functionality is capable of scaling to search massive quantities of Pcap file or IP network packet data.
US08830835B2 Generating flows for managed interconnection switches
A network controller for managing a set of interconnection switching elements that connect segmented networks to a shared physical interconnection network. The network controller includes i) an interface for receiving a logical control plane definition of a logical switching element that couples to a set of network segments at different segmented networks; ii) a control application for translating the logical control plane definition of the logical switching element into a first set of flow entries in a logical forwarding plane; and iii) a virtualization application for translating the first set of flow entries into a second set of flow entries in a physical control plane. The flow entries in the physical control plane are for subsequent conversion by the managed interconnection switching elements into a third set of flow entries in a physical forwarding plane that directs the forwarding of network data by the managed interconnection switching elements.
US08830831B1 Architecture for balancing workload
Embodiments of an invention are disclosed which provide a framework to transition and re-partition information for event processing and downstream processing.
US08830828B2 Method and apparatus to prevent RAN (radio access network) overload for legacy networks in a wireless communication system
A method and apparatus are disclosed to prevent RAN (Radio Access Network) overload for legacy networks in a wireless communication system. In one embodiment, the method comprise initiating a RRC (Radio Resource Control) connection establishment procedure to access a cell. The method further comprises performing an access barring check. The method also comprises extending a barring time autonomously.
US08830825B2 Method and system for priority based (1:1)n ethernet protection
A method for priority-based protection includes assigning a priority to each of a plurality of flows associated with a plurality of working paths, wherein each of the plurality of the flows has a unique priority. The method also includes determining that one or more of the working paths has failed, and determining the available bandwidth on a protection path upon the failure of the one or more of the working paths. In addition, the method includes determining the priority of the flows on the one or more failed working paths, and switching two or more flows from the one or more failed working paths to the protection path based on at least the priority of the two or more flows, the bandwidth of the working path and the available bandwidth on the protected path.
US08830814B2 Orthogonal pilot code construction
A method, system and apparatus for communication in an Orthogonal Frequency Division Multiplexing (OFDM) communication system is provided. The method includes allocating a plurality of sequences to a plurality of sectors in the OFDMA communication system. The plurality of sequences are orthogonal to each other. The method further includes communicating one or more OFDM tiles between one or more MSs in one or more sectors of the plurality of sectors and one or more BSs of the one or more sectors. The one or more OFDM tiles include one or more sequences of the plurality of sequences allocated to the one or more sectors.
US08830806B2 Optical disc with a theft deterrent coating
An optical disc used for storing content includes a theft control area selected to render the disc unreadable. The disc must be exposed to radiation of a specific wavelength before it can be read by a regular device. The theft control area may include an area that contains data that instructs the device not to read the disc. This area includes a coating that changes its optical characteristics when exposed to the radiation. The material could be radiochromic or thermochromic. Alternatively, the theft control area includes an RFID device that includes an element that is radiation sensitive. In this embodiment, when the disc is irradiated, the element changes its electrical characteristics.
US08830798B2 Calendar mechanism
Gear wheel for a clock mechanism, including a toothed gear provided with a homogeneous integral peripheral tooth system with at most 16 teeth in a first meshing level; a first meshing sector that is rotationally fixed with the toothed gear and meshes in a second meshing level, wherein the first meshing level is superposed on a first tooth of the toothed gear; a second meshing sector that is rotationally fixed with the toothed gear and meshes in a third meshing level, wherein the second meshing level is superposed on a second tooth of the toothed gear; a third meshing sector that is rotationally fixed with the toothed gear and meshes in a fourth meshing level, wherein the third meshing level is superposed on a third tooth of the toothed gear.
US08830793B2 System and method for collision avoidance in underwater vehicles
A system for providing collision avoidance in underwater vehicles contains a spectral analysis module for determining expectation value of acoustic (incoherent) intensity. The system also contains an intercept time estimation module for: receiving continuous time series of a current incoherent acoustic intensity and low pass filtering the time series of the current incoherent acoustic intensity; estimating temporal intensity rate of change; determining an estimated time to collision for an approaching source; and performing statistical regression analysis resulting in an estimated time of potential collision and an uncertainty measure.
US08830789B2 Apparatus and method for imaging a subsurface using accumulated energy of wavefield
Provided is an apparatus of imaging a subsurface of a target area. The apparatus includes: an observed wavefield acquiring unit configured to acquire an observed wavefield for a target area based on seismic data; a parameter storage configured to store a characteristic parameter for the target area; a modeled wavefield creator configured to create a modeled wavefield corresponding to the observed wavefield using the characteristic parameter stored in the parameter storage; an energy calculator configured to calculate accumulated energies of the observed wavefield and the modeled wavefield, wherein the accumulated energies are defined as energies accumulated over time with respect to the observed wavefield and the modeled wavefield; and a parameter updating unit configured to update the characteristic parameter stored in the parameter storage such that a difference between the accumulated energy of the observed wavefield and the accumulated energy of the modeled wavefield is minimized.
US08830781B2 Storage apparatus
A storage apparatus writes data to a storage drive or reads data from a storage drive in response to an I/O request sent from a server. The storage apparatus includes a plurality of AC-DC power supplies supplying the storage drive with drive power is provided with a plurality of power supply paths provided for the respective AC-DC power supplies. A plurality of gate units are provided to the respective power supply paths and configured to stop supplying drive power to the storage drive through the corresponding power supply path when detecting voltage abnormality in the drive power supplied from the AC-DC power supply to the storage drive. The power supply paths allow each of the storage drives belonging to a same RAID group to receive the supply of the drive power from the AC-DC power supplies through different power supply paths, respectively.
US08830776B1 Negative charge pump regulation
A negative charge pump is responsive to a pump enable signal. A voltage controlled current source provides a current. A resistor is coupled between a node from the voltage controlled current source and a negative charge output from the negative charge pump. A capacitor is placed in parallel with the resistor. A comparator generates the pump enable signal to control the negative charge pump. The comparator is coupled to the resistor and the capacitor and measures an IR drop thereacross and compares this measurement against a reference threshold. A level of the pump enable signal can be variable by tuning an amount of resistance of the resistor or capacitor or adjusting the reference threshold. A memory can be driven by a method of the negative charge pump.
US08830774B2 Semiconductor memory device
In a static random access memory (SRAM) device having a hierarchical bit line architecture, a local sense amplifier (SA) circuit includes P-channel transistors which precharge local bit lines connected to memory cells, P-channel transistors each having a gate connected to a corresponding one of the local bit lines and a drain connected to a corresponding one of global bit lines, and N-channel transistors each having a gate connected to a corresponding one of the global bit lines and a drain connected to a corresponding one of the local bit lines. As a result, restore operation to a non-selected memory cell during write operation can be achieved without the need of a fine timing control, the speed of read operation by a feedback function can be increased, and the area can be reduced.
US08830771B2 Memory device having control circuitry configured for clock-based write self-time tracking
A memory device includes a memory array comprising a including of memory cells, and control circuitry coupled to the memory array. The control circuitry includes write signal generation circuitry configured to provide a write clock signal for controlling writing of data to portions of the memory array, with timing of the write clock signal being determined at least in part utilizing a parallel combination of two or more additional memory cells external to the memory array. The parallel combination of additional memory cells may comprise a mini-array that includes centrally-located active memory cells surrounded by dummy memory cells. In an arrangement in which the write signal generation circuitry includes a clock latch, the parallel combination of additional memory cells may be coupled between a clock output of the clock latch and a reset input of the clock latch.
US08830767B2 Electro-static discharge power supply clamp with disablement latch
The described devices, systems and methods include an electro-static discharge clamp with a latch to prevent false triggering of an electro-static discharge protection circuit in response to fluctuations in a power supply rail.
US08830766B2 Margin free PVT tolerant fast self-timed sense amplifier reset circuit
In described embodiments, a circuit for providing a margin free PVT tolerant fast self-timed sense amplifier reset includes a sense amplifier coupled between a complementary pair of first and second bitlines in a memory cell, a first and second PMOS drivers connected to internal nodes of the sense amplifier, respectively, and outputting a first and second output signals, wherein the second output signal is inverted by an inverter to form an inverted output signal, a read detect block receiving the first and inverted output signals and generating a transition detect signal that is latched by a cross-coupled inverters and employed to generate a sense amplifier enable signal with a global sense amplifier enable signal, and a push-pull logic formed by a NMOS and a PMOS in series to generate an output of the circuit.
US08830761B2 Method of reading and writing nonvolatile memory cells
The disclosure relates to a method of reading and writing memory cells, each including a charge accumulation transistor in series with selection transistor, including applying a selection voltage to a gate of the selection transistor of the memory cell; applying a read voltage to a control gate of the charge accumulation transistor of the memory cell; applying the selection voltage to a gate of the selection transistor of a second memory cell coupled to the same bitline; and applying an inhibition voltage to a control gate of the charge accumulation transistor of the second memory cell, to maintain the transistor in a blocked state.
US08830753B2 NonVolatile memory devices, methods of programming the same, and memory systems including the same
A nonvolatile memory device including a bit line connected to a cell string, a page buffer connected to the bit line, the page buffer is configured to output a target bit line forcing voltage level to the bit line during a programming operation, and a bit line forcing voltage clamp circuit connected between the bit line and the page buffer, and the bit line forcing voltage clamp circuit is configured to adjust the target bit line forcing voltage level to the bit line.
US08830752B2 Dynamically configurable MLC state assignment
Memory devices facilitating a data conditioning scheme for multilevel memory cells. For example, one such memory device is capable of inverting the lower page bit values of a complete page of MLC memory cells when a count of the lower page data values is equal to or greater than a particular value or a comparison of current levels compared with a reference current level is equal to or exceeds some threshold condition.
US08830749B2 Semiconductor memory device and method for controlling the same
A semiconductor memory device capable of reducing the size of a NAND flash memory device includes a latch unit configured to store a bad block address, a comparator configured to compare the bad block address with an access address so as to output a bad-block detection signal, and a bad block controller configured to sequentially output a plurality of bad block pulses corresponding to the bad-block detection signal during a predetermined period in response to a plurality of bad-block flag signals that are sequentially activated.
US08830743B2 Method of operating memory controller, memory controller, memory device and memory system
A method of operating a memory controller, a memory controller, a memory device and a memory system are provided. The method includes reading first data from a nonvolatile memory device using a first read voltage, the first data includes a uncorrectable error bit, reading second data from a nonvolatile memory device using a second read voltage different from the first read voltage, the second data includes an correctable error bit, and reprogramming the nonvolatile memory device according to the comparison result of the first read voltage and the second read voltage.
US08830739B2 Non-volatile memory device having multi-level cells and method of forming the same
A non-volatile memory device including multi-level cells is provided. The device includes first and second conductive patterns. Additionally, the device includes an electrode structure and a data storage pattern between the first and second conductive patterns. The data storage pattern may include a phase change material and a first vertical thickness of a first portion of the data storage pattern may be less than a second vertical thickness of a second portion of the data storage pattern. The electrode structure may include first and second electrodes and a vertical thickness of the first electrode may be greater than that of the second electrode.
US08830738B2 Non-volatile memory with resistive access component
Some embodiments include apparatus and methods having a memory element configured to store information and an access component configured to allow conduction of current through the memory element when a first voltage difference in a first direction across the memory element and the access component exceeds a first voltage value and to prevent conduction of current through the memory element when a second voltage difference in a second direction across the memory element and the access component exceeds a second voltage value, wherein the access component includes a material excluding silicon.
US08830731B2 Systems, methods, and devices with write optimization in phase change memory
Methods and systems for phase change memories and arrays with improved write characteristics. If a data word can be more efficiently written by e.g. exchanging SETs and RESETs, it is written as such on the fly, and e.g. a bit of overhead is written to indicate the transformation. This has a surprising synergy with phase change memory as SET operations usually take longer and consume more power than do RESET operations. In one sample embodiment of multilevel phase change memory, states intermediate between SET and RESET can be even less desirable to write than SETs, as they take more precision than do the extreme states of SET and RESET, so that a desirable transformation can be to exchange intermediate states for extreme states.
US08830729B2 Resistive memory apparatus
A resistive memory apparatus includes a sensing voltage generation unit and a memory cell. The sensing voltage generation unit configured to drive a sensing node to a voltage with a predetermined level in response to a reference voltage and a voltage of the sensing node. The memory cell is connected with the sensing node and configured to change a magnitude of current flowing through the sensing node according to a resistance value thereof.
US08830720B2 Circuit and system of using junction diode as program selector and MOS as read selector for one-time programmable devices
Junction diodes fabricated in standard CMOS logic processes can be used as program selectors for One-Time Programmable (OTP) devices, such as electrical fuse, contact/via fuse, contact/via anti-fuse, or gate-oxide breakdown anti-fuse, etc. The OTP device has at least one OTP element coupled to at least one diode in a memory cell. The diode can be constructed by P+ and N+ active regions in a CMOS N well, or on an isolated active region as the P and N terminals of the diode. The isolation between P+ and the N+ active regions of the diode in a cell or between cells can be provided by dummy MOS gate, SBL, or STI/LOCOS isolations. The OTP cell can have a MOS in series with the OTP element as a read selector. The OTP element can be polysilicon, silicided polysilicon, silicide, polymetal, metal-0, metal, metal alloy, local interconnect, thermally isolated active region, CMOS gate, or combination thereof.
US08830718B2 Magnetic memory
A magnetic memory includes a magnetic wire, a first insulating layer, first electrodes a second electrode, a current supplying module, and a voltage applying module. The magnetic wire includes a first portion and a second portion, has a first electric resistance value, and is configured to form magnetic domains. The first electrodes are formed on the first insulating layer, arranged along the magnetic wire, and spaced from each other. The second electrode includes a third portion and a fourth portion. The second electrode is electrically connected to the first electrodes between the third portion and the fourth portion and has a second electric resistance value being larger than the first electric resistance value. The current supplying module is configured to supply the magnetic wire with a pulse current. The voltage applying module is configured to apply a voltage that decreases with time.
US08830717B2 Optimized configurable NAND parameters
Configurable parameters may be used to access NAND flash memory according to schemes that optimize such parameters according to predicted characteristics of memory cells, for example, as a function of certain memory cell device geometry, which may be predicted based on the location of a particular device within a memory array.
US08830711B2 Hybrid switch for resonant power converters
A hybrid switch comprising two semiconductor switches connected in parallel but having different voltage drop characteristics as a function of current facilitates attainment of zero voltage switching and reduces conduction losses to complement reduction of switching losses achieved through zero voltage switching in power converters such as high-current inverters.
US08830709B2 Transmission-line resistance compression networks and related techniques
A resistance compression network to shape an input impedance at a port for transferring energy to multiple loads at a first frequency includes first and second transmission line segments having outputs for coupling to first and second loads and having different electrical lengths at a first frequency and a compression port coupled to inputs of both the first and the second transmission line segments. Over a set of operating conditions of interest, an equivalent resistance looking into the compression port at the frequency varies over a first resistance range as equivalent resistances of the first and second loads vary over a second resistance range and a range ratio associated with the first resistance range is less than a range ratio associated with the second resistance range and the range ratio of a subject range is a ratio of a largest resistance value in the subject range to a smallest resistance value in the subject range.
US08830708B2 Fault current limitation in DC power transmission systems
A method, voltage source converter and computer program product for limiting the current in a DC power transmission system are disclosed. The voltage source converter has an AC side and a DC side and a fault current path between these sides. It furthermore includes a control unit and at least one switching unit of a first type provided in the fault current path and that includes a primary switching element together with an anti-parallel secondary controllable rectifying element. Based on a fault being detected in the DC power system when the primary switching elements of the converter are blocked, the control unit changes the control of the controllable rectifying element from acting as a non-controllable rectifying to acting as a controllable rectifying element.
US08830704B2 Power converter
A power supply unit has one end on the low potential side, said end being connected to a switching element on the power supply line side, and serves as an operation power supply for outputting a switch signal to the switching element. A switching element includes a first and a second electrode, and renders an electric current in only a direction from the second electrode to the first electrode conducting. A diode is connected in parallel to the switching element while the cathode thereof is directed to a power supply line. A capacitor has one end connected to the first electrode of the switching element and the other end connected to the other end of the power supply unit, and serves as an operation power supply for outputting a switch signal to the switching element.
US08830700B2 DC-DC converter and method for controlling DC-DC converter
A DC-DC converter is configured with a voltage-source power converter provided at a primary side of a transformer, a current-source power converter provided at a secondary side of the transformer, and a controller. The controller generates a first control input based on a voltage between input and output terminals of the voltage-source power converter, a second control input based on a voltage between input and output terminals of the current-source power converter, and a command value for PWM or PFM control based on the first and second control inputs and an input-output current flowing between one of the input and output terminals of the voltage-source power converter and the current-source power converter. Therefore, it is easy to switch between a powering state and a regenerating state in the DC-DC converter.
US08830699B2 Control circuit of switching power supply system and switching power supply system
An input voltage detection unit detects whether an AC input voltage is the voltage of a 100V system or of a 200V system. In response, a frequency decreasing gain setting unit switches between frequency decreasing gain characteristics relative to load factors. The frequency decreasing gain characteristics are established so that the initiation of a decrease in a feed back signal in the 100V system is earlier than that in the 200V system. By switching the frequency decreasing gain characteristics based on an AC input signal, the characteristics, in which a decrease in a feed back signal in the 200V system is earlier than that in the 100V system, are cancelled to allow load factors, at each of which a power supply operation frequency reaches the audible region, to be approximately the same to enable a vibration isolating measure to be independent of the AC input voltage.
US08830698B2 Methods and devices for reducing communication and power signal leakages from filter assemblies
Novel assemblies for use in conjunction with RF shielded enclosures and the like include one or more RF power and signal filters connectibly inserted, attached to, or otherwise made a part of optimized cavities or receptacles formed within an optimized frame of the assembly. The use of optimized cavities or receptacles greatly reduces the number of exterior fasteners needed to connect filters to the assembly or the assembly to an enclosure which, in turn, reduces leakage. The optimized cavities or receptacles may be arranged in a compact manner in order to make optimum use of the available space on an optimized frame of the assembly.
US08830692B2 Ball grid array systems for surface mounting an integrated circuit using a Z-directed printed circuit board component
A printed circuit board according to one example embodiment includes a Z-directed component mounted in a mounting hole in the printed circuit board. The Z-directed component includes a body having a top surface, a bottom surface and a side surface. Four conductive channels extend through a portion of the body along the length of the body. The four conductive channels are spaced substantially equally around a perimeter of the body. An integrated circuit is mounted on a surface of the printed circuit board. The integrated circuit has a ball grid array that includes four conductive balls electrically connected to a corresponding one of the four conductive channels of the Z-directed component.
US08830681B2 Electronic device with heat dissipation apparatus
A heat dissipation apparatus for an electronic component installed in an enclosure of an electronic device includes a bracket and a heat sink. The bracket includes a supporting plate, an elastic positioning plate extending slantingly up from a side of the supporting plate away from the electronic component, and an installation plate extending from the positioning plate to be attached to the enclosure. The heat sink is fixed to the supporting plate to abut against the electronic component.
US08830670B2 Electronic device having mounting structure for hard disk drive
According to one embodiment, an electronic device is provided with a casing including a module receiving portion which receives a module and includes a module supporting wall and a module surrounding wall. The module supporting wall includes a module support portion, and an opening provided between the support portion and the module surrounding wall.
US08830664B2 Complementary ground and support members
A ground member of a personal electronic device includes a base and a first deflection arm formed of a portion of the base. The first deflection arm exposes a cutout portion of the base and is bent along a first bend line. The cutout portion is dimensioned to engage with a complementary dimensioned support member and the first deflection arm is configured to deflect and engage with the support member in response to insertion of the support member in the cutout portion. The ground member further includes a second deflection arm extending from the base and bent along a second bend line.
US08830658B2 Switchgear cabinet arrangement of a device for producing electric energy
The invention relates to a switch cabinet arrangement of a device for generating electrical energy, wherein the switch cabinet arrangement comprises at least two separate power switch cabinets. The technical object of achieving an optimum scalability of devices for generating electrical energy with at the same time a simple installation and maintenance of the power switch cabinets despite a small available installation space, is achieved according to the invention in that the power switch cabinets respectively comprise a machine connection, a power module, a mains connection and a decentralised control unit, wherein the power module comprises a machine converter, a mains converter, a direct voltage intermediate circuit and a chopper, and wherein the power switch cabinets are electrically connected in parallel to one another via the machine connection and the mains connection.
US08830656B2 High density capacitor
A high density capacitor 12, a method of manufacturing it, and applications of it are described. The capacitor 12 is an electrochemical capacitor using a metal ion accepting cathode 22 and a metal ion accepting anode 26 and a amorphous solid electrolyte 24 between. The cathode and anode may be of amorphous lithium ion intercalating material such as suitable transition metal oxides with multiple oxidation states.
US08830655B2 Tabless roll capacitor and capacitor stack
A capacitor (20A-E) formed as a roll of inner and outer electrode strips (21, 23) alternating with inner and outer dielectric strips (22, 24). Each of the dielectric strips (22, 24) is shorter than an inwardly adjacent one of the electrode strips (21, 23) at a radially outer end thereof (21 E, 23E). This exposes the radially outer end of each electrode strip on respectively different portions of an outer side surface (26, 28) of the capacitor. The exposed ends of the electrode strips may be arranged on opposite sides of the capacitor, such that stacking the capacitors interconnects them either in parallel, in series, or in combinations thereof in different embodiments.
US08830653B2 Graphene mounted on aerogel
An apparatus having reduced phononic coupling between a graphene monolayer and a substrate is provided. The apparatus includes an aerogel substrate and a monolayer of graphene coupled to the aerogel substrate.
US08830647B2 Fault current limiter
A fault current limiter (FCL) for limiting a fault current in a power line during a fault condition. The FCL includes a magnetic coupling circuit for monitoring current in the power line through magnetic coupling; a sensing circuit for sensing the current in the power line and providing a signal indicative of the sensed current; a control circuit receiving the signal indicative of the sensed current in the power line and determining whether the sensed current indicates that the fault condition exists; and high and low impedance paths that are connected in parallel. The high impedance path includes a discharging impedance circuit for limiting the fault current. The low impedance path includes a reactor circuit and a switching unit having an ON state for conducting current through the low impedance path and an OFF state for conducting current through the high impedance path.
US08830642B2 System and method for protecting an electrical grid against faults
A system and method are provided for protecting a power grid against electric faults. A first circuit breaker is associated with a first electronic unit and positioned at a first hierarchy level. One or more additional circuit breakers, each including a corresponding second electronic unit, are positioned at one or more additional levels hierarchically lower than the first level and cascaded to each other. The first circuit breaker includes at least one semiconductor electronic breaking device. The first electronic unit is configured to, upon the appearance of an electric fault in a grid area, drive the breaking device to limit the current flowing through it for a predetermined period of time, and send to the circuit breakers on lower hierarchy levels an intervention command to allow intervention, among the circuit breakers that detected the fault, of the closest circuit breaker positioned immediately upstream from the area where the fault occurred.
US08830640B2 Electrostatic discharge protection circuit
Electronic device comprising an electronic circuit and an ESD protection circuit is provided. The ESD protection circuit comprises a first and a second protection stage, wherein the second protection stage comprises at least one high side CMOS-transistor and a low side CMOS-transistor acting as power dissipating rail clamps. The at least one high side CMOS-transistor and the low side CMOS-transistor are coupled so as to provide an anti-series connection of Zener diodes between a node of the electronic device and a supply voltage rail. Further, the high side CMOS-transistors and the low side CMOS-transistor are complementary CMOS-transistors.
US08830637B2 Methods and apparatus to clamp overvoltages for alternating current systems
Methods and apparatus to clamp overvoltages for inductive power transfer systems are described herein. An example overvoltage protection circuit is described, including a first terminal configured to receive an alternating current signal for conversion to a second signal, a capacitor, a first switch configured to selectively electrically couple the capacitor to the first terminal based on an overvoltage detection signal to reduce an overvoltage on the second signal, and an overvoltage detector. The example overvoltage detector is configured to determine a signal level of the second signal and, in response to determining that the signal level of the second signal is greater than a threshold, to output the overvoltage detection signal to cause the switch to electrically couple the capacitor between the first terminal and a second terminal.
US08830634B2 Asymmetric comb bore in actuator design
The present invention generally relates to a head comb for use in a hard disk drive. In one embodiment, the head comb comprises a core body having a bore formed therethrough. The bore is bound by walls having a top extension extending into the opening and a bottom extension extending into the opening. The top extension has a first height, and the bottom extension has a second height that is different than the first height.
US08830631B2 Features for write fringing reduction
A recording media design having discrete track recording structure where the trenches between tracks are filled with a soft magnetic material is provided. The soft magnetic material provides a low magnetic impedance path to the soft underlayer such that fringe fields from the write head are conducted to the soft underlayer without having a negative effect such as adjacent track erasure. A method of manufacturing the media includes a nano-imprint step and ion milling out the data layer to create the trenches. A B2O3 material allows the data layer to be ion milled out without redeposition bridging the B2O3 layer thus preventing lift off of the mask. The trenches are then filled by ion deposition with the layers of ferromagnetic material separated by an anti-ferromagnetic coupling that causes the flux to be conducted to the soft underlayer and remnant flux to rotate within the island and not into adjacent tracks.
US08830628B1 Method and system for providing a perpendicular magnetic recording head
A method and system for providing a magnetic recording transducer having a pole are disclosed. The pole has side(s), a bottom, and a top wider than the bottom. The method and system include providing at least one side gap layer that covers the side(s) and the top of the pole. At least one sacrificial layer is provided on the side gap layer(s). The sacrificial layer(s) are wet etchable and cover the side gap layer(s). The magnetic recording transducer is planarized after the sacrificial layer(s) are provided. Thus, a portion of the side gap and sacrificial layer(s) is removed. A remaining portion of the sacrificial layer(s) is thus left. The method and system also include wet etching the sacrificial layer(s) to remove the remaining portion of the sacrificial layer(s). A wrap around shield is provided after the remaining portion of the sacrificial layer(s) is removed.
US08830625B2 Data writer with tapered side shield sidewalls
A data writer may be generally configured at least with a write pole that has a pole sidewall and a continuous first taper angle connecting leading and trailing edges. The write pole can be positioned adjacent to a side shield that is configured with first and second shield sidewalls tapered to a shield tip that is the closest point between the write pole and side shield.
US08830624B2 Write pole for recording head
A write pole structure disclosed herein includes a write pole layer, a bottom layer including a beveled surface, and a cap layer between the write pole layer and the bottom layer, wherein the cap layer is made of a material with hardness less than hardness of the write pole layer.
US08830619B1 Overwrite threshold number of tracks
A command is received to overwrite a medium. A threshold number of tracks is overwritten using a write head, in response to the command. The write head is then moved based on the threshold number. The threshold number is greater than one.
US08830612B2 Hardware-based inter-track interference mitigation in magnetic recording systems with read channel storage of cancelation data
Hardware-based methods and apparatus are provided for inter-track interference mitigation in magnetic recording systems. Inter-track interference (ITI) cancellation data is stored in a memory of a read channel of a magnetic recording system. The memory can be in a write data path or a read data path of the read channel. The inter-track interference cancellation data is optionally provided to an inter-track interference mitigation circuit using at least a portion of a write data path, for example, based on a control signal. The storage of the inter-track interference cancellation data can be in response to a second control signal.
US08830603B2 Electromagnetic driving device for lens having an anti-tilt mechanism
An electromagnetic driving device defined with an X axis, a Y axis and a Z axis includes a casing, a base, a driven object, an anti-tilt mechanism and an electromagnetic driving module. The electromagnetic driving module includes at least one magnetic member and at least one coil. The base connects to the casing so as to form an inner compartment thereinside. The driven object is received and movable along the Z axis inside the inner compartment. The magnetic member fixed to the driven object can be driven by magnetic forcing generated by the respective coil fixed to the casing. With the anti-tilt mechanism to provide lateral pressing forcing to eliminate possible gap between components connecting the driven object and the casing while the driven object is moved along the Z axis inside the inner compartment, possible dynamic tilt of the moving driven object can then be diminished.
US08830595B2 Optical imaging system for pickup
An optical imaging system for pickup, sequentially arranged from an object side to an image side, including: the first lens element with positive refractive power having a convex object-side surface, the second lens element with refractive power, the third lens element with refractive power, the fourth lens element with refractive power, the fifth lens element with refractive power; the sixth lens element made of plastic, the sixth lens with refractive power having a concave image-side surface with both being aspheric, and the image-side surface having at least one inflection point.
US08830588B1 Reflector and cover glass for substrate guided HUD
A display (for example, a head up display (HUD)) includes a substrate waveguide. The substrate waveguide can act as a combiner. The substrate waveguide receives collimated light an input and provides the collimated light to an output. The collimated light travels from the input to the output within the substrate waveguide by total internal reflection. An input diffraction grating is disposed in the first area at the input and an output diffraction grating is disposed in the second area at the output. A plate covers at least a portion of the second area. The plate can protect the diffraction grating and reflect transmitted order light from the diffraction grating to improve efficiency.
US08830584B2 Exit pupil expanders with spherical and aspheric substrates
The specification and drawings present a new apparatus and method for using exit pupil expanders (EPE) with spherical or aspheric non-flat substrates and a plurality of diffractive elements for expanding the exit pupil of a display for viewing in order to reduce image spreading. This can also enable improved image resolution and utilization of shorter focus distances.
US08830577B2 Rollable display screen
A rollable display screen for use in electronic display systems includes a rollable screen that is mechanically coupled to a roller mechanism and has a plurality of pixel elements disposed thereon. The roller mechanism is configured as a stowing mechanism for the rollable screen, and may be further configured to deploy the rollable screen as a substantially planar viewing surface. The rollable display screen can be advantageously used for a durable and easily transported electronic display device since the rollable display screen is light-weight, durable, and compact.
US08830576B1 Viewing device synchronizer
A viewing device synchronizer includes a viewing mechanism for viewing an object and a linking mechanism for linking a plurality of viewing mechanisms so that each is capable of viewing the object simultaneously. A movement mechanism moves a single viewing mechanism in any direction in order to view an object. A control mechanism moves any of the plurality of viewing mechanisms if the single viewing mechanism is moved. A directional pointing mechanism controls one or a plurality of the viewing mechanisms. A communication mechanism sends directional information for controlling the operation of the plurality of viewing mechanism from a single viewing mechanism.
US08830567B2 Fiber lasers for producing amplified laser pulses with reduced non-linearity
A chirped-pulsed amplification laser device includes a fiber laser driver, a laser head, and a delivery fiber that guides amplified stretched laser pulses from the laser driver to the laser head. The fiber laser driver includes a seed pulsed laser, a pulse stretcher, and an optical power amplifier. A chirped fiber Bragg grating compressor in the laser head includes a fiber terminal section configured to minimize broadening of the amplified stretched laser pulses, a chirped fiber Bragg grating section connected to the fiber terminal section and configured to compress and reflect amplified stretched laser pulses to produce reflected laser pulses with compressed pulse durations, and a collimator housing configured to fixedly hold a collimator lens and a ferrule. The ferrule holds the fiber terminal section tilted relative to an optical axis of the collimator lens.
US08830565B2 Control of relaxation oscillations in intracavity optical parametric oscillators
An intra-cavity optical parametric oscillator. The oscillator includes means for providing a non-linear loss for suppressing relaxation oscillations.
US08830556B2 Metamaterials
One exemplary metamaterial is formed from a plurality of individual unit cells, at least a portion of which have a different permeability than others. The plurality of individual unit cells are arranged to provide a metamaterial having a gradient index along at least one axis. Such metamaterials can be used to form lenses, for example.
US08830555B2 Device and system for reflective digital light processing (DLP)
Aspects of the present invention include systems for reflective digital light processing (DLP). Embodiments include a light source, a plurality of optically reflective switching devices each having an optically reflective layer in contact with a substrate; a circuit means and power source; controller logic; a projection means; and a display means; wherein each of said plurality of devices is a capable of receiving light from said light source and thereafter reflecting said received light in direct response to a reflective state condition of said each device.
US08830543B2 Image reading apparatus for displaying states of medium conveyed and image reading system having the image reading apparatus
An image reading apparatus includes an operating unit that issues a starting instruction to start reading a medium which is a read-target medium, according to a user's operation, a conveying unit that conveys the medium, a display unit that displays states of the medium conveyed, a reading unit that reads the medium, and a medium detecting unit that detects the medium. The display unit displays contents indicating that the reading operation is possible when the reading operation of the medium is completed and the medium detecting unit does not detect the medium. The conveying unit starts conveyance of the medium in response to the read-operation starting instruction, when the read-target medium is a first medium in a set of media, and when the medium detecting unit detects the first medium, and the conveying unit starts conveyance of the medium, when the read-target medium is a second or later medium in the set of media, after the medium detecting unit detects the second or later medium.
US08830539B2 Image processing apparatus and determination method
A signal value representing at least one of a plurality of types of optical characteristics are calculated for each pixel from the read signal obtained and output by reading light reflected by a document placed on a document table and a document table cover while the document is covered with the cover. It is determined, based on the signal value calculated, whether or not a target pixel is a pixel in a document region. A document region is detected from the determination result.
US08830530B2 Image processor and image processing method generating first and second multi-value density data or performing quantization based on an image characteristic
Provided is an image processor and image processing method that are capable of suppressing both density unevenness and graininess that occur due to deviation of the printing position of dots that are printed by a plurality of relative movements (or a plurality of printing element groups). In order to accomplish this, the dot overlap rate of an image characteristic in which density unevenness stands out is made higher than the dot overlap rate of an image characteristic in which other defects stand out more than the density unevenness. By doing so, it is possible to suitably adjust the dot overlap rate according to an image characteristic, and to output an image having no density unevenness or graininess.
US08830517B2 Imaging cartridge chip with self-adaptive contacts, imaging cartridge and self-adaptive method
An imaging cartridge chip with self-adaptive contacts includes a set of contacts. Each contact of the set of contacts has the function of a full series of contacts. The specific function of each contact in the set of contacts is determined by identifying a signal received by the contact from an external contact.
US08830515B2 Print control apparatus, data management method, and non-transitory computer-readable medium
A print control apparatus includes a print management unit, a storage unit, a print control unit, and a checking unit. The print management unit accepts print instructions for output data items, and generates a first list in which identification information items of print processes based on the print instructions are recorded. The storage unit temporarily stores the output data items related to the accepted print instructions. The print control unit sequentially acquires the output data items from the storage unit, transmits the output data items to an image forming apparatus, and generates a second list in which identification information items of the print processes based on the output data items are recorded. The checking unit checks, as comparison targets, the identification information items recorded in the first list and the identification information items recorded in the second list in order from the tops of the lists.
US08830513B2 Method and apparatus for optimizing a destination variable document from a source variable document having recurring and variable content
Methods, and computer systems and computer program products for performing them, for storing a destination document from a source document. Recurring content in the source document is flattened and stored in a first memory location, and then for each page in the source document, the page is flattened using the variable and (stored) recurring content, and portions influenced by the variable content are extracted and stored in a second memory location The content in the first and second memory locations may be optionally color converted from a source color space to a device color space and stored in third and fourth memory locations, respectively. For each page n, a new page is added to the destination document comprising the flattened, recurring content stored in the first (or third, if color-converted) memory location and the flattened, variable content stored in the second (or fourth, if color-converted) memory location.
US08830512B2 Systems and methods for detecting a location of an image forming device using mobile device localization
A system and method detect and localize image forming devices in an office environment by causing a mobile wireless device to send location information of the mobile wireless device to a central server system, which may be cloud-based and to which an image forming device is networked, upon executing an information retrieval request for establishing communication with the image forming device or when initiating an image forming operation, such as a print job, in the image forming device using the mobile wireless device. Mobile wireless device location information may be used as an aid in automatically plotting and/or updating a site location indication of each image forming device on a site map or in a central database. Location information may be employed to provide a user with a series of selectable options regarding a plurality of image forming devices in a vicinity of the mobile wireless device for use.
US08830502B2 Master management server, cache management server, and print document information management system
A master management server for managing print document information in a master includes an acquisition unit configured to acquire a disposal reference date from a system management server for managing a date used as a reference date in disposal processing of print document information, and a master management unit configured to, if the acquired disposal reference date differs from an executed disposal reference date retained in the master management server, perform disposal processing in which print document information is deleted or is set as a non-target for printing, based on the acquired disposal reference date, and transmit a cache update request, containing print document information for which disposal has been suspended in the disposal processing and the disposal reference date used in the disposal processing, to a cache management server for managing cache of a group identified by group identification information contained in the print document information.
US08830499B2 Information processing apparatus, information processing system, image forming apparatus, image forming system, and computer readable medium
An information processing apparatus includes: an information storage that stores information; a request accepting section that accepts a predetermined request for the information; a setting section that, for each of the information, sets whether the predetermined request is allowed; a setting storage that stores a setting by the setting section; a determining section that, with respect to the information corresponding to a request accepted by the request accepting section, reads out a corresponding setting from the setting storage, and that determines allowance/non-allowance of the predetermined request; and a process executing section that, in a case where the determining section determines allowance of the predetermined request, executes a process corresponding to the predetermined request on the information.
US08830496B2 Image recording system, image recording apparatus, and computer usable medium therefor
An image recording system is provided. The image recording system includes an image recording apparatus, a mobile terminal to wirelessly manipulate the image recording apparatus and including a display device, a receiver to receive a signal from one of the image recording apparatus and the mobile terminal, a distance determining unit to determine a distance between the image recording apparatus and the mobile terminal, a range determining unit to determine a range, which includes the detected distance amongst a plurality of continuously incremental ranges partitioned by a predetermined reference distance originating from the image recording apparatus, a storage to store information concerning a plurality of operation screens associated with the plurality of ranges respectively, and a display controller to control the display device to display one of the plurality of operation screens associated with one of the plurality of ranges, which includes the detected distance.
US08830492B2 Data processing apparatus for sending a single job based on common document information
Document information that a user wishes to send by FAX is selected from a list of registered document information. If it is determined that a pre-set sending method flag for the selected document information is set to bundled transmission, drawing information generated by each application is converted into common document information. Further, after the converted common document information is merged into a single piece of information, drawing information to be converted via a FAX driver of the document information that the user wishes to send is sent to an image processing apparatus as a single job.
US08830491B2 Document processing apparatus, document processing method, and document processing program
According to a document processing method for a document processing apparatus which lays out page data that form a document by a plurality of pages on one print medium, and sets the print form of the document, set attribute information is acquired as the print form of the document. When cut edge position designation for cutting, after printing, the print medium on which pages are laid out has been set in the acquired attribute information, layout control is executed in which the head/tail orientation of the second page corresponding to the latter half of the document is reversely rotated with respect to the first page corresponding to the former half of the document and the second page is imposed on the print medium.
US08830487B2 System and method for separating image and text in a document
The disclosed embodiment relates to system and method for separating background image from foreground text in one or more electronic pages. The one or more electronic pages are compared to check whether the background image in each of the one or more electronic pages are same. If it found that the one or more electronic pages have common background image, the common background image is subtracted from each of the one or more pages. The foreground text from each of the one or more electronic pages is recognized using an OCR. Finally, the recognized foreground text from each of the one or more electronic pages is consolidated in a file. The consolidated file can be printed or send to one or more recipients over an email.
US08830484B2 Device and method for object detection and location
An object detection and location system includes a sensor array for coupling to a support structure and a processing unit. At least one motor rotates first and a second reflectors about an axis parallel to an optical axis of the sensor array, and a light source projects a light beam toward the first reflector, which intercepts and reflects the light beam toward the object when the first reflector is directed toward the object, whereby at a given instant of time the light beam strikes the object and is reflected thereby as a second reflected light beam. The second reflector directs a field of view of the sensor array toward the object at the same instant of time to intercept the second reflected light beam and reflect it toward the sensor array.
US08830482B2 Interferometric path and/or rotation measuring device
An interferometric path and/or rotation measuring device has a transducer unit with grating element, which transducer cooperates with a light conductor unit and a light pickup unit to detect a linear and/or rotational movement of the grating element in such a way that two partial beams of the light conductor unit which are aimed at the grating element, generate a superposition signal which is detectable by the light pickup unit and is a function of the linear or rotational movement and/or a position of the grating element. A modulation interferometer unit is connected upstream from the light conductor unit and has an arrangement for beam splitting into the two partial beams.
US08830480B2 Measurement apparatus
The present invention provides a measurement apparatus which measures a distance between a reference surface and a surface to be measured, including a wavelength reference element configured to include a gas cell in which a plurality of types of gases having absorption lines different from each other are sealed, and a processing unit configured to set a wavelength of light emitted by a light source to a plurality of different wavelengths corresponding to a plurality of different absorption lines by using the wavelength reference element, control a phase detection unit to detect a phase corresponding to an optical path length between the reference surface and the surface to be measured for each of the plurality of different wavelengths, and perform processing of obtaining the distance.
US08830479B2 RFOG with optical heterodyning for optical signal discrimination
In one embodiment a system including a resonator fiber-optic gyroscope configured to measure rotation rate is provided. The resonator fiber-optic gyroscope includes a sensing resonator have a first resonance frequency for a first laser beam propagation direction and a second resonance frequency for a second laser beam propagation direction, an optical mixer coupled to an output of the sensing resonator and configured to mix an output of the sensing resonator with a reference laser, wherein the optical mixer outputs a beat signal, and a resonance tracking electronics coupled to the optical mixer. The resonance tracking electronics are configured to demodulate the beat signal at a frequency offset to produce first in-phase and quadrature demodulated information, generate R-squared information from a sum of squares of the first in-phase and quadrature demodulated information, and demodulate the R-squared information at a resonance tracking modulation frequency.
US08830477B2 Method for determining loads on a mechanical structure and the resultant damage
A method for determination of loads in a mechanical structure and/or of damage or states in the mechanical structure which result from the loads in the mechanical structure. Rotations of a part of the mechanical structure caused by loads/damage in the mechanical structure are measured by a fiber optic rotation sensor that is rigidly connected mechanically to the structural part. The loads/damage/states in the mechanical structure are deduced from the measured rotations.
US08830471B2 Measuring operational parameters in an ESP seal with fiber optic sensors
A seal section for use in a wellbore electrical submersible pump and includes an optic fiber detection arrangement wherein one or more optic fiber sensors is used to detect an operational parameter associated with the seal section. The operational parameters can include temperature, vibration and pressure.
US08830470B2 Method for measuring the concentration of at least one gas component in a measuring gas
A method for measuring a concentration of at least one gas component in a measurement gas, wherein light of a light source is guided along a light path through a measuring volume containing the measuring gas to a detector unit, and the concentration of the gas component is determined from the wavelength-dependent absorption of the light detected there. The light path is guided outside of the measuring volume through a substitute gas held in a closed volume. A substitute gas comprising a substitute gas component in a predetermined concentration is used, and the concentration of the substitute gas component is monitored based on the detected wavelength-dependent absorption, and if the decrease in the concentration exceeds a predetermined degree, then an error message is generated.
US08830469B2 Method for detection of gases by laser spectroscopy, and gas sensor
A method and a sensor for detecting a target gas by laser spectroscopy using a laser or a laser diode having a monochrome emission wavelength that can be modulated by varying the operating temperature or the operating current. The wavelength range of the target gas comprises a first modulation of the laser or the laser diode over a first large modulation width, in addition to at least two absorption lines of a reference gas and at least one absorption line of the target gas. The absorption lines are used to calibrate the wavelength scale of the laser or the laser diode in relation to the varied operating temperature or operating current, a second modulation of the laser or the laser diode being performed over a second small modulation width, with the at least one absorption line of the target gas, for detecting the target gas.
US08830458B2 Measurement systems and measurement methods
A measurement system is provided to measure a hole of a target, including a light source generation unit, a capturing unit and a processing unit. The light source generation unit generates a light source and focuses the light source on a plurality of different height planes. The capturing unit captures a plurality of images scattered from the plurality of different height planes. The processing unit obtains boundaries of the hole on the plurality of different height planes according to the plurality of images, samples image intensities of different azimuth angles on the boundaries of the hole on each of the plurality of different height planes to generate a plurality of sampling values, and develops a sidewall image of the hole according to the plurality of sampling values, the plurality of different height planes and the different azimuth angles.
US08830453B2 Method for measuring light intensity distribution
A method for measuring intensity distribution of light includes a step of providing a carbon nanotube array located on a surface of a substrate. The carbon nanotube array has a top surface away from the substrate. The carbon nanotube array with the substrate is located in an inertia environment or a vacuum environment. A light source irradiates the top surface of the carbon nanotube array, to make the carbon nanotube array radiate a visible light. A reflector is provided, and the visible light is reflected by the reflector. An imaging element images the visible light reflected by the reflector, to obtain an intensity distribution of the light source.
US08830451B1 Multinode acoustic focusing for parallel flow cytometry analysis applications
An analytical device such as a flow cytometer is provided in which a fluid sample flowing through a channel is focused into multiple, parallel particle streams by an acoustic wave field extending across the channel. Each stream is then presented to an individual detector to allow for simultaneous interrogation of the multiple streams and thus, high-throughput analysis of the fluid sample.
US08830445B2 Exposure apparatus, and device manufacturing method
A lithographic projection apparatus includes an illumination system that conditions a radiation beam, a support structure that holds a patterning device, the patterning device being capable of imparting the radiation beam with a pattern, a substrate table that holds a substrate, and a projection system that projects the patterned radiation beam onto a target portion of the substrate. In addition, a liquid supply system provides a liquid to a space between the projection system and the substrate, the liquid supply system having a member. A liquid seal device forms a liquid seal between the member and the substrate.
US08830437B2 Method of fabricating liquid crystal display of horizontal electronic field applying type
A liquid crystal display (LCD) device of a horizontal electric field type is disclosed. The LCD device is fabricated by a three-mask process, and has gate pad, common pad and data pad electrodes, each including a upper electrode formed of a transparent conductive material. With a lift-off process, these upper electrodes are formed within contact holes.
US08830435B2 Liquid crystal display device
A liquid crystal display device includes a first substrate and a second substrate. The first substrate includes a gate line and an auxiliary capacitance line extending in a first direction, a source line extending in a second direction orthogonally crossing the first direction, and a pixel electrode having a main pixel electrode arranged on the auxiliary capacitance line and extending in the first direction. The second substrate includes a common electrode having a main common electrode arranged above the gate line and extending in the first direction. A liquid crystal layer is held between the first substrate and the second substrate having liquid crystal molecules. The liquid crystal molecules are initially aligned in the first direction in a splay alignment state between the first substrate and the second substrate in a state where electric field is not formed between the pixel electrode and the common electrode.