Document Document Title
US08806602B2 Apparatus and method for performing end-to-end encryption
According to one embodiment, an apparatus may store a plurality of token-based rules. A token-based rule facilitates access to a resource. The apparatus may receive a first token indicating that a first form of encryption has been performed and determine, based at least in part upon the first token, at least one token-based rule. The apparatus may determine, based at least in part upon the token-based rule, that a second form of encryption should be performed. The apparatus may receive a second token indicating that the second form of encryption has been performed and determine that access to the resource should be granted in response to the determination that the second form of encryption has been performed. The apparatus may then generate a decision token representing the determination that access to the resource should be granted and transmit the decision token.
US08806601B2 Non-interactive entity application proxy method and system
A security method and system. The method includes retrieving configuration data associated with a non interactive entity (NIE) software application. The configuration data comprises a refresh count, a refresh period, and a session ID. A master refresh period is calculated from the refresh period. Credentials data associated with the NIE software application are retrieved. The credentials data are transmitted to a resource server. A session key generated by the resource server is received by the NIE software application. The NIE software application calculates a stale time associated with the session key. The NIE software application generates a first updated refresh count. The NIE software application stores the session key, the first updated refresh count, the first refresh period, and the first specified stale time.
US08806595B2 System and method of securing sharing of resources which require consent of multiple resource owners using group URI's
In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.
US08806583B2 Remote video source authentication protocol
A method and system of enabling slave software applications from a portable device via a vehicle interface system. The vehicle includes a first communication channel for exchanging data communications between the portable device and the vehicle interface system and a second communication channel configured to transmit video to the vehicle interface system. A mutual authentication is performed between the portable device and the vehicle interface system using the first communication channel based on identifying the portable device as an entity authorized to execute approved slave software applications. The portable device is authenticated over the second communication channel for verifying that the portable device is the authorized entity to transmit video over the second communication channel. The video is transmitted to the vehicle interface system over the second communication channel conditioned upon a successful authentication of the portable device over the second communication channel.
US08806580B2 Clustered AAA redundancy support within a radius server
In general, techniques are described for supporting interchassis redundancy (ICR) by a plurality of network access servers (NASes) that are members of an ICR. For example, techniques may be used to associate, within a RADIUS server, multiple NAS identifiers for the NASes with a single NAS identifier alias. The RADIUS server is configured to handle RADIUS protocol messages from any member of the ICR cluster as though the RADIUS protocol messages issued from a single NAS having the NAS identifier alias.
US08806575B2 Network selection tool for information handling system
A user information handling system (IHS) link analysis tool intercepts requests to navigate to a webpage, such as a link. The user IHS link analysis tool transmits the link to a security IHS link analysis tool. The user IHS link analysis tool receives a network selection message from the security IHS indicating which network the user IHS should utilize based upon the content of the link.
US08806570B2 Policy-based application management
Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
US08806568B2 Automatic generation of user account policies based on configuration management database information
Mechanisms are provided for generating user account policies for generating user accounts to access resources of the data processing system. A determination is made that a user account policy for an identified resource in the data processing system is to be generated. Configuration information associated with the identified resource is retrieved from a configuration information database. A predefined user account policy template is retrieved from a user account policy template database system. A user account policy data structure is generated based on the retrieved configuration information and the retrieved predefined user account policy template.
US08806561B2 Method and an apparatus for processing a broadcast signal including an interactive broadcast service
A method of processing a broadcast signal including an interactive broadcast service at a transmitter is disclosed. The method comprises generating an parameter table containing metadata about applications and interactive broadcast events targeted to the applications, dividing the parameter table into a plurality of parameter blocks, inserting each of the parameter blocks into each of a plurality of parameter table sections, generating a trigger which is a signaling element to identify signaling and establish timing of playout of the interactive broadcast events, inserting the trigger into a closed caption channel of the broadcast signal, transmitting the broadcast signal including the closed caption channel and a specific channel carrying the plurality of parameter table sections, wherein the trigger includes location information specifying a location of the parameter table in the broadcast signal.
US08806560B2 Method and apparatus for transmitting content, and method and apparatus for receiving content
Provided are method and apparatus for transmitting/receiving broadcasting content. The method of transmitting broadcasting content includes generating metadata including at least one of information about an acquisition route of at least one additional content related to the broadcasting content and information about a target device to use the at least one additional content and transmitting the metadata and a broadcasting signal including the broadcasting content.
US08806548B2 Integrated multimedia signal processing system using centralized processing of signals
Integrated processing of multimedia signals can eliminate unnecessary signal processors and converters without losing the functionality of typical home entertainment system components. The integrated system includes a main player that captures and processes signals digitally, a dummy display, and a dummy speaker. The dummy display may only have a display panel and a panel driver. The dummy speaker may only have a driving unit and no crossover logic. The main player may have a PC architecture and process all signals digitally for outputting signals tailored for the display device and the individual driving units of the dummy speaker. The integrated system may generate parameters for optimizing display of a video source. These parameters can be shared among users over a network connection.
US08806541B2 Video service buffer management in a mobile rate control enabled network
A system for a mobile wireless device to receive and display a video stream while preventing overflow or starvation of its receive buffer by requesting changes to the video streaming or encoding rates and by controlling the video playback frame rate. The current receive buffer level is used to make comparisons with several thresholds, the results of which are used to trigger actions. If the current receive buffer level has risen above a start level, then playback of the video can begin. If the current receive buffer level rises above an early detection threshold, then the video streaming device is requested to slow its streaming rate. If the current receive buffer level rises above a high level threshold, then the video streaming device is requested to stop streaming the video. If the current receive buffer level drops below a low level threshold, then the playback frame rate is slowed.
US08806539B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08806537B2 Methods, systems, and computer program products for implementing interactive control of radio and other media
A method for presenting content to a user through a content management device. The method includes receiving at a content management device content from a plurality of content providers. The content management device generates a supplemental programming data from the content providers. The content management device receives guide programming data from a content-independent programming data source. The content management device generates an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting content available to the user.
US08806536B2 Program guide system with preference profiles
An interactive television program guide system is provided in which a user may inform a program guide of the user's interests. Information on the user's interests may be stored in a preference profile. There may be more than one preference profile, each for a different user. Each preference profile contains a number of preference attributes (program titles, genres, viewing times, channels, broadcast characteristics, etc.). A preference level (e.g., strong or weak like, strong or weak dislike, illegal, mandatory, don't care, etc.) that is indicative of the user's level of interest is associated with each preference attribute. Preference profiles may be used to restrict the programs that are listed in various program listings display screens and may be used to limit the channels to which the program guide allows the user to tune.
US08806535B2 Portable multi-purpose audience measurement systems, apparatus and methods
Portable multi-purpose audience measurement systems, apparatus and methods are disclosed. An example method to monitor a media presentation device disclosed herein comprises sensing a media content signal output by the media presentation device using a portable device separate from the media presentation device, the portable device supporting media metering functionality and native functionality, attempting to detect a code encoded in the sensed media content signal using the portable device, and generating a signature from the sensed media content signal using the portable device when the portable device is electrically coupled to an external power supply or the portable device has at least a threshold amount of local battery power, but not generating the signature when the portable device is not electrically coupled to the external power supply and the portable device does not have at least the threshold amount of local battery power.
US08806534B2 System and method for creating and using a smart channel tuner list
Systems and/or methods are disclosed herein to identify a user interacting with a content presentation system, adaptively learn, in a passive manner, a user's pattern of accessing content over time, and globally store the user's identifying and use information. Specifically, disclosed are systems and/or methods for creating a smart channel tuner list, including determining an identity of a user interacting with a content presentation system, collecting channel switching information from the first channel to each of a plurality of second channels from the user's interaction with the content presentation system, determining a value for each of the plural second channels as a function of the channel switching information, and creating a smart channel tuner list as a function of the determined value.
US08806532B2 Providing a user interface
A user interface may be provided. First, a first input may be received, and in response to the received first input, at least a portion of a plurality of content elements may be displayed. Then, a second input indicating a selection of a one of the displayed plurality of content elements may be received. In response to the received second input, a displayed full version of a programming content and the displayed plurality of content elements may be removed. Also, in response to the received second input, a shrunken version of the full version of the programming content and a more detailed version of the selected one of the plurality of content elements may be displayed. Next, in response to a received third input, the more detailed version and the displayed shrunken version may be removed and the full version of the programming content may be redisplayed.
US08806527B2 Systems, apparatuses, and methods for providing communications between a remote control and an advertising source
A system for providing communications between a remote control and an advertising source is provided. The system includes a television system configured to receive content and to provide a content indicator representing received content. A remote control is also included in the system, the remote control having a local communications unit and a remote communications unit. The local communications unit is configured to communicate with the television system so as to receive from the television system the content indicator. The remote communications unit is configured to send a content indication signal to an advertising source in a manner independent of the television system, the content indication signal being related to the content indicator. The system is further configured to receive advertising from the advertising source based on the content indication signal and to output the advertising at the remote control. Also provided are corresponding apparatuses, methods, and computer program products.
US08806519B2 Method to evaluate the geographic popularity of geographically located user-generated content items
A mechanism to evaluate the geographic popularity of geographically-located user-generated content is presented. A method to evaluate the geographic popularity of geographically-located user-generated content includes receiving a user-generated content item having metadata indicating a geographic location of the user-generated content item, determining geographic location metadata of each of a plurality of views of the content item, calculating a view geographic entropy of the content item by dividing the plurality of views across multiple geographic regions while taking into account the geographic location of the content item, and providing the calculated view geographic entropy of the content item for presentation in a visual display that is part of an analytical report of the content item.
US08806515B2 Exposure of remotely invokable method through a webpage to an application outside web browser
Web browsing environments are commonly used to facilitate user interaction with data over the Internet. A web browser is a tool used to view and interact with a webpage. A webpage may interface with a web service to provide remote functionality that the webpage does not locally provide. An effective method for specifying and consuming remote functionality that an application invokes outside of the web browser is disclosed herein. A webpage exposes remote functionality (e.g., web service) that a web browser and/or browser extensions may discover through browsing the webpage. A browser extension associated with an application determines whether the application is compatible with the remote functionality. Once a compatible application is determined, it may be executed so as to connect to and invoke the remote functionality outside of the web browser. The application may provide a more robust experience with the remote functionality compared to the web browsing environment.
US08806511B2 Executing a kernel device driver as a user space process
A method, including receiving, by a user space driver framework (UDF) library executing from a user space of a memory over a monolithic operating system kernel, a kernel application programming interface (API) call from a device driver executing from the user space. The UDF library then performs an operation corresponding to the kernel API call.
US08806507B1 Dynamic provisioning of message groups
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first requests to add multiple messages on a message queue. The first requests specify a message group for the messages. The method further includes determining, by the processing device, that the message group does not exist on the message queue in response to receiving the first requests. The method further includes automatically creating, by the processing device, the message group on the message queue in response to determining that the message group does not exist on the message queue. The method further includes adding, by the processing device, the messages to the message group on the message queue.
US08806499B2 Mechanism to build dynamic locations to reduce brittleness in a team environment
Mechanisms to build dynamic locations to reduce brittleness in a team environment are provided. A project includes resources, each resource is assigned a key. Each key is mapped to a current location for its corresponding resource. The keys and locations are maintained in an index. Locations for the resources can change as desired throughout the lifecycle of the project and as changes occur the index is updated. When references are made within the project to the resources, the references are translated to the keys, if necessary. The keys are then used for accessing the index and dynamically acquiring the current locations for the resources at the time the references are made.
US08806492B2 System and method of interfacing a workload manager and scheduler with an identity manager
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
US08806489B2 Virtual machine image distribution network
Virtual machine images are distributed to, and retrieved from an image distribution network. A virtual machine image is received on the image distribution network and divided into chunks with a unique resource identifier created for each of the chunks. A virtual machine image reassembly file is created. Each of the chunks is assigned a unique resource locator address. An image distribution network server maintains a mapping between unique resource identifier for each of the chunks and the unique resource locator address. When a request to download a virtual machine image is received, chunks of the virtual machine image that are locally present are identified. Chunks of the virtual machine image that are not locally present are mapped to unique resource locator addresses in the image distribution network. When a sufficient number of chunks has been retrieved to instantiate the virtual machine image, the virtual machine image is instantiated.
US08806488B2 System for managing personalization information of virtual machine based on cloud computing and method thereof
Disclosed are a system and method for managing personalization information of a virtual machine based on cloud computing.An exemplary embodiment of the present invention provides a system for managing personalization information of a virtual machine, including: virtual desktops positioned in on-demand services zone, and created and driven on the basis of the virtual machine; zone servers transmitting the personalization information of the virtual machine on at least one virtual desktop positioned in the on-demand service zones, and local servers storing personalization information of virtual machine on at least one virtual desktop positioned in at least one on-demand service zone and synchronizing the personalization information of the virtual machine with another local server.
US08806487B2 Calculating virtual machine resource utilization information
A system and method are provided for estimating physical resource utilization information for virtual machines. The system includes a model which indicates how virtual resource activities are transformed into physical resource activities for each virtual machine running on a server. A run-time calibrator utilizes the model to estimate physical resource utiliation information for each individual virtual machine on the server.
US08806485B2 Configuring virtual machine images in a networked computing environment
Embodiments of the present invention provide an approach for configuring virtual machine (VM) images in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a provided VM image is associated with a set of competing VM images (e.g., via a web-based portal). Once the competing VM image(s) are associated with the provided VM image, a designation of a set of statistical actions can be designated for the provided VM image. Thereafter, a performance of the provided VM image and a performance of each of the set of competing VM images are monitored with respect to a set of predetermined attributes. This allows the performance of the provided VM image to be compared to the performance of each of the set of corresponding VM images. Based on the comparison, at least one of the set of statistical actions can be performed. In a typical embodiment, a statistical action may result in an adjustment (upward or downward) of a value of an attribute of the provided VM image where the performance of the provided image is either under-performing or over-performing with respect to a competing VM image. For example, if the provided image is performing at a speed that is a certain percentage lower than that of its competitors, the speed can be increased by a predetermined amount/percentage.
US08806482B1 Interaction with a virtual network
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.
US08806475B2 Techniques for conditional deployment of application artifacts
Techniques for conditionally deploying artifacts of a software application (e.g., a SOA application). In one set of embodiments, a deployment plan can be generated that specifies a list of artifacts to be deployed for the application. At a time of deployment, the deployment plan can be retrieved and processed by an installation module to carry out the deployment process. As part of this processing, the installation module can determine, for each artifact in the deployment plan, whether the artifact is associated with a user-defined condition. If such an association is found, the installation module can evaluate the user-defined condition and execute conditional deployment logic for the artifact based on the outcome of the evaluation. In this manner, the deployment activities to be carried out for the application can be dynamically modified at the time of deployment.
US08806473B2 Managing software distribution for regulatory compliance
A computer-implemented system is provided for distributing product updates to medical devices. An update interface residing on a distribution platform is configured to distribute product updates and maintain a log of such distributions in an audit database. A configuration device in data communication with the update interface registers itself with the update interface and downloads product updates from the update interface, such that the registration includes providing identifying information for the configuration device and a user of the configuration device. A medical device in data communication with the configuration device registers itself with the configuration device and downloads a particular product update from the configuration device, such that the configuration device creates a record of the particular product update and communications the record of the particular product update to the update interface. In this way, product updates distributed via the configuration device are recorded and tracked for regulatory purposes.
US08806452B2 Transformation of computer programs and eliminating errors
A method and system to transform a plurality of programs associated with a plurality of programming languages is provided. In the method, a request is received by a computer to transform a first program in a first programming language to a second program in a second programming language. The first program is then transformed, wherein the transformation includes eliminating errors using predefined criteria. Further, the method maps a statement of the first program with a corresponding statement of the second program.
US08806450B1 Static analysis in selective software regression testing
Static analysis of software code may be performed in a selective regression testing framework. The static impact analysis, when carried out in a comprehensive and efficient way, can help make the test selection safer and more complete. One method for performing static analysis in selective regression testing of a software project includes, for example, storing changes to source code that defines functions and global data elements of the software project; performing a static analysis of the source code to determine which global data elements in the source code correspond to changed functions in the source code and executing a regression test of the software project using a set of test units determined based, at least in part, on the static analysis.
US08806447B2 Step-type operation processing during debugging by machine instruction stepping concurrent with setting breakpoints
Debugging of code of a computer program is facilitated by implementing, during a debugging session, a step-type operation by machine instruction stepping through the code, and concurrent therewith, setting up breakpoints to perform the step-type operation. Responsive to the machine instruction stepping reaching a next debuggable line of code prior to completion of setup of breakpoints to perform the step-type operation, the machine instruction stepping is discontinued, and the setting up of breakpoints to perform the step-type operation is discontinued. Alternatively, responsive to completing setup of the breakpoints to perform the step-type operation prior to machine instruction stepping reaching the next debuggable line of code, the machine instruction stepping is discontinued, and the code is executed to perform the step-type operation using the set breakpoints.
US08806433B2 Method and framework for software development
Presented are systems and methods of operation for a framework system. The framework system acquires software code and modularizes the software code to create an associated modular code, wherein the modular code is composed of a plurality of synchronous and asynchronous modular elements. The framework system modifies the modular code using a modular element, and automatically modifies the software code based on the modified modular code.
US08806428B1 Deploying and distributing of applications and software components
A self-contained virtual file system is disclosed for deploying and distributing an application and/or software component. Executable files relating to the application are included in a distributable composite file. The composite file and a user front end application are deployed and distributed to an application user where the application is executed. An application provider can tag the composite file with the version information and other useful meta-data of the files for the application. The format of the composite file may support the storage of any kind of file types and associated meta-data. The composite file may contain the hierarchical directory structure of the files for the application so that the hierarchical directory structure is installed in the application user's electronic device.
US08806423B2 System and method for estimating scope and effort of software deployment
A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.
US08806422B2 Impact analysis and adoption planning based on global where-used lists
Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
US08806416B1 Method and circuit to implement a static low power retention state
An apparatus to pre-condition an operating integrated circuit (IC) device in a static low power retention state. The apparatus includes a pseudo random number generator that generates a pseudo random number value to pre-condition the static low power retention state of the operating IC device. The apparatus also includes a controller that drives the pseudo random number value into a test scan chain linking logic elements of the operating IC device responsive to the operating IC device entering a sleep mode. Driving the pseudo random number value into the test scan chain by the controller places the operating IC device into the static low power retention state.
US08806410B2 Power balanced pipelines
Power balancing techniques are provided for improving power efficiency of pipelined processors. A design-level implementation can be incorporated during synthesis of pipeline clocks in which a register transfer level (RTL) code, operating frequency, and available voltage domains are used to perform cycle time stealing with, and optimize for, power efficiency. A test-level implementation can be incorporated during testing of a chip in which delay and power measurements are used to perform calculations based on cycle time stealing and optimization of power efficiency. The calculations are then used to perform voltage scaling and/or adjust tunable delay buffers. Process variations may also be corrected during test time. A run-time approach can be incorporated for dynamic power balancing in which the operating system keeps track of one or more performance indicators such as a count of floating point instructions and uses a look-up table to provide the appropriate delays.
US08806409B2 Filter design tool
A method according to an embodiment of a filter design tool is provided and includes receiving filter parameters for an analog filter through a user interface, where the filter parameters include an optimization parameter related to an application requirement of the analog filter, optimizing the filter for the optimization parameter, calculating a design output based on the optimized filter, and displaying the design output on the user interface. The method can further include receiving viewing parameters that specify the design output to be displayed. In various embodiments, the user interface includes an input area, a viewing area and a window area in one or more pages, where the input area is contiguous to the viewing area in at least one page. The filter parameters can be entered in the input area and the design output is calculated and displayed in the contiguous viewing area substantially immediately.
US08806406B2 Active net and parasitic net based approach for circuit simulation and characterization
A computer system identifies active nets in a netlist of a circuit design by performing simulation of the netlist. Active nets are interconnections between circuit components showing a level of activity during the simulation. The computer system extracts, from a layout of the circuit design, a parasitic netlist of a part of the circuit design, where the part determined by the active nets. The parasitic netlist is a list of parasitic nets, or unwanted circuit interconnections that are unavoidable adjuncts of the active nets. The computer system performs simulation of the circuit design including the netlist of a circuit design and the parasitic netlist of the part of the circuit design.
US08806402B2 Modeling multi-patterning variability with statistical timing
Systems and methods for modeling multi-patterning variability with statistical timing analysis during IC fabrication are described. The method may be provided implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to define at least one source of variation in an integrated circuit design. The programming instructions further operable to model the at least one source of variation for at least two patterns in at least one level of the integrated circuit design as at least two sources of variability respectively.
US08806392B2 Distinguishable IC patterns with encoded information
A method of designing an IC design layout having similar patterns filled with a plurality of indistinguishable dummy features, in a way to distinguish all the patterns, and an IC design layout so designed. To distinguish each pattern in the layout, deviations in size and/or position from some predetermined equilibrium values are encoded into a set of selected dummy features in each pattern at the time of creating dummy features during the design stage. By identifying such encoded dummy features and measuring the deviations from image information provided by, for example, a SEM picture of a wafer or photomask, the corresponding pattern can be located in the IC layout. For quicker and easier identification of the encoded dummy features from a given pattern, a set of predetermined anchor dummy features may be used.
US08806389B2 Method and apparatus for model based flexible MRC
Described herein is a method of processing a pattern layout for a lithographic process, the method comprising: identifying a feature from a plurality of features of the layout, the feature violating a pattern layout requirement; and reconfiguring the feature, wherein the reconfigured feature still violates the pattern layout requirement, the reconfiguring including evaluating a cost function that measures a lithographic metric affected by a change to the feature and a parameter characteristic of relaxation of the pattern layout requirement.
US08806371B2 Interface navigation tools
Navigation tools for an interface (e.g., a graphical user interface) are disclosed. In one aspect, a first stack item (e.g., a first directory) that includes one or more stack elements (e.g., subdirectories) is presented in the interface. User input selecting one of the one or more stack elements causes a scaled version of the first stack item (e.g., a smaller visual representation of the directory) and a second stack item (e.g., a selected subdirectory) that corresponds to the selected stack element to be presented in the interface. Selecting the scaled version of the first stack item causes the first stack item to be presented (e.g., a larger visual representation of the directory) in the interface.
US08806366B2 Media file management system and method for home media center
The present invention provides a media file management system and method for a home media center, which enable media files such as images or photos, music and movies included in a variety of information appliances to be conveniently edited on a screen of a display apparatus connected to a home media center. A search window in which media files to be searched are displayed or an edit window in which a media file to be edited is displayed are created. Then, if a user selects a file edit command for a media file displayed in the search window, the selected file edit command is executed and results of the execution of the file edit command are displayed in the edit window.
US08806362B2 Device, method, and graphical user interface for accessing alternate keys
A method at a multifunction device with a touch-sensitive display includes: displaying a text entry region and a soft keyboard with default keys; detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, and detecting an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement, displaying an array of keys including alternate keys for the respective default key; detecting liftoff of the contact at a second location on the touch-sensitive display; and, in response to detecting the liftoff: when the second location corresponds to an activation region associated with a respective alternate key, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region.
US08806350B2 Integrated display and management of data objects based on social, temporal and spatial parameters
In an embodiment, a client device receives a query that specifies social, temporal and spatial parameters relative to a set of users (e.g., a source user or source user group). The client device determines degrees to which the specified parameters are related to a group of target users in social, temporal and spatial dimensions. The client device also determines an expected availability of one or more target users for interaction (e.g., interaction via particular types of communication session types, such as voice, video, text, etc.). The client device performs a processing function on at least one data object associated with the group of target users based on (i) whether the determined degrees of relation satisfy the specified parameters of the query, and (ii) the expected availability of the one or more target users in the group of target users.
US08806342B2 Creation of a reference point to mark a media presentation
Methods, systems, and products insert markers into recorded media modules. A pair of reference points is received that marks a position and another position in a recorded media module. A copy of the recorded media module is retrieved from memory. Portions of the copy of the recorded media module occurring before the position, and occurring after the another position, are discarded. The copy of the recorded media module occurring between the position and the another position is then presented to a user.
US08806334B2 Display device for displaying setup screen with screen navigation path
A display device includes a display unit, a storing unit, a navigation string generating unit, and a display control unit. The display unit includes a first region and a second region. The display unit displays, in the first region, one of a plurality of screen images managed hierarchically. The plurality of screen images includes a first screen image and a second screen image. The storing unit stores a plurality of character strings corresponding to the plurality of screen images. The navigation string generating unit includes a specifying unit and a generating unit. The specifying unit specifies a setting value selected for at least the second screen image that was navigated through to arrive at the first screen image currently displayed in the first region. The generating unit generates a navigation string including at least one of the character strings corresponding to the second screen image and a setting data representing the setting value. The display control unit controls the display unit to display the navigation string in the second region.
US08806329B2 Apparatus, system and method for selecting a media enhancement
The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.
US08806311B2 Trellis encoder and trellis encoding device having the same
A trellis encoding device includes a plurality of trellis encoders to perform trellis-encoding of a transport stream into which a supplementary reference signal (SRS) has been inserted, and performs a memory reset in a region that precedes an SRS; and a parity compensation unit to compensate for parities of the transport stream in accordance with values stored in memories included in the trellis encoders. The plurality of trellis encoders may be implemented in diverse types. The trellis encoding device can perform a memory reset selectively using the stored value of the memory and the inverted value thereof, or selectively using the stored value of the memory and a fixed value. By properly resetting the memory in processing the transport stream into which the SRS has been inserted, DC offset can be reduced.
US08806291B2 Data transfer device and control method of data transfer device
A data transfer device includes a data transmitting circuit includes an error detection code generating unit generating an error detection code for detecting an error in the data, and a transmission unit transmitting the data and the error detection code together with retransmit enable information representing that corresponding data transmitted before the former data or transmitted next can be retransmitted, the data receiving circuit includes a reception unit receiving the transmitted data, the transmitted error detection code and the transmitted retransmit enable information, an error detection unit detecting the error in the received data based on the error detection code, an error data retaining unit retaining the data in which an error is detected when the reception unit receives the retransmit enable information, and an error data comparing unit that comparing the error detected data retained in the error data retaining unit with corresponding data that is retransmitted.
US08806283B1 Automatic and on-demand testing of non-volatile storage devices
Systems and methods for testing non-volatile storage devices are disclosed that provide functionality to control when testing of the non-volatile storage device is performed. In one embodiment, information stored in persistent memory indicates whether testing is enabled or disabled. For example, the testing information may indicate that testing is to be performed upon a first initialization of a non-volatile storage device, but not in connection with subsequent power-up events. Furthermore, functionality is disclosed for re-running and/or bypassing testing of the non-volatile storage device.
US08806280B2 APIs to test a device
APIs to test a device are described. In one or more implementations, a device includes a housing, one or more sensors supported by the housing, and one or more modules disposed within the housing that are implemented at least partially in hardware. The one or more modules are configured to process inputs detected using the one or more sensors and expose one or more application programming interfaces to a robot to cause the robot to perform one or more operations that are detectable by the one or more sensors, the one or more operations usable to test detection performed by the one or more sensors and the processing of the inputs performed by the one or more modules.
US08806279B2 Method and apparatus for booting to debug in portable terminal
A booting method and an apparatus thereof for debugging in a portable terminal are provided. The method includes, when a booting event occurs, stacking a boot loader in a preset boot loader region of a Random Access Memory (RAM), and executing, and stacking an Operating System (OS) in a preset OS region of the RAM, wherein the boot loader region and the OS region of the RAM are set such that they do not overlap each other.
US08806278B2 Method and device for autonomously diagnosing and remotely controlling a computer or computer-aided system
The invention relates to a method and a device (72) for diagnosing and remotely controlling a host computer (74), in particular a computer which is incorporated in a network and has a local bus (50). The device (72) comprises a network connection (41) via which bidirectional data transmission from the network and into the network is carried out by the host computer (74).
US08806277B1 Systems and methods for fetching troubleshooting data
A computer-implemented method for fetching troubleshooting data may include 1) receiving a request for information describing at least one potential cause of a failure within a computing environment, and, in response to the request, 2) identifying a set of relationships between a plurality of subsystems within the computing environment, 3) identifying a plurality of potential causes of the failure based on the set of relationships, and 4) responding to the request by providing the plurality of potential causes of the failure. Various other methods, systems, and computer-readable media are also disclosed.
US08806275B1 Self-service terminal remote fix
A self-service device for implementing automated fault resolution is provided. The self-service device may include a memory module for storing self-service device fault data. The self-service device may include a computational module for analyzing the self-service device fault data and for selecting an automated fault resolution subroutine to correct the fault condition. The self-service device may also include a monitoring module for determining whether a customer transaction is ongoing. And, if a customer transaction is not ongoing, the computational module may instruct the self-service device to initiate the selected fault resolution subroutine.
US08806272B2 Dependability maintenance system, change accommodation cycle execution device, failure response cycle execution device, method for controlling dependability maintenance system, control program, and computer-readable storage medium storing the control program
A workspace computer and/or a runtime computer of the present invention determines a D value quantitatively indicative of a value of dependability of a target system, in accordance with dependability description data indicative of a requirement and specification regarding the dependability of the target system.
US08806270B2 Method, apparatus and product for testing transactions
A computer-implemented method and apparatus, comprising: having a plurality of processing entities operating substantially concurrently in a computerized platform enabling transaction operations, wherein the plurality of processing entities comprise two or more entities adapted to store values, and one or more entity adapted to load values, wherein each writing entity is associated with a private memory location within a memory unit; storing symbols into an associated target memory location by each of the entities adapted to store values, wherein symbols are stored according to a predetermined order, wherein a symbol is stored using a transaction; loading a multiplicity of private memory locations by the at least one entity adapted to load values, to obtain loaded values; and analyzing the loaded values for at least one invariant.
US08806268B2 Communication of conditions at a primary storage controller to a host
A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition.
US08806267B2 Small computer system interface input output (SCSI IO) referral
The method includes receiving a command at a first storage system of a block storage cluster. The command is transmitted by the initiator system to the first storage system via a network and includes a request for data. The method further includes transferring the stored data from the first storage system to the initiator system via the network when data requested in the data request is stored by the first storage system. The method further includes transmitting a referral response from the first storage system to the initiator system when a portion of the data requested in the data request is not stored by the first storage system, but is stored by a second storage. system of the block storage cluster.
US08806266B1 High availability using full memory replication between virtual machine instances on a network device
Techniques are described for providing high availability for a network device, e.g., a router, using full memory replication between a primary virtual machine (VM) and a standby VM running on the network device. In one example, the techniques provide hot-standby high availability for a router by initializing a primary VM and a standby VM on the router at the same time. In another example, the techniques provide high availability for the router by initializing a standby VM on the router upon detecting a failure of the primary VM. In both examples, the primary VM controls the routing functionality and periodically stores a full memory state. Upon a failure of the primary VM, a hypervisor may perform a full memory replication between the primary VM and the standby VM. The standby VM may then take control of the routing functionality at the last stored state of the memory.
US08806265B2 LPAR creation and repair for automated error recovery
Various embodiments for automated error recovery in a computing storage environment by a processor device are provided. In one embodiment, if a failure is caused by an operation of a hardware management console (HMC) and a malfunction of a current network connection, a cleanup operation is performed on at least a portion of a current HMC configuration, an alternative network connection to the current network connection is made, and a retry operation is performed.
US08806264B2 Methods for detecting split brain in a distributed system
A method and apparatus for detecting split brain in a distributed system is provided. After determining that a rogue instance is no longer an active member of the cluster, a recovery instance detects activity associated with a redo log that is updated by the rogue instance to store log records that describe changes made by the rogue instance to data associated with the cluster.
US08806263B2 Methods and apparatuses including a global timing generator and local control circuits
Apparatus and methods are disclosed, such as a global timing generator coupled to local control circuits. Each local control circuit can control programming and reading of a memory element in a tile of memory elements in an array responsive to a timing signal(s) from the global timing generator. Additional apparatus and methods are described.
US08806255B2 Interface connection control based on voltage at input rail
Embodiments herein relate to controlling a connection to an interface. In an embodiment, a protection circuit is to detect a voltage at an input rail of a regulator, where the regulator is to provide power to a peripheral device via an interface. Next, the protection circuit is to compare the detected voltage to a reference voltage. Then, the protection circuit is to generate a detection signal based on the comparison. Lastly, the protection circuit is to disable a connection between the regulator and the interface based on the detection signal.
US08806249B1 Systems and methods for reducing static and total power consumption in programmable logic device architectures
A method and system for reducing power consumption in a programmable logic device (PLD) is provided. The power consumption may be reduced by preferably continually considering power consumption as a factor in circuit design during the synthesis, placement, routing, and period following routing of the programmable logic device.
US08806248B2 Method, apparatus, and system for optimizing frequency and performance in a multidie microprocessor
With the progress toward multi-core processors, each core is can not readily ascertain the status of the other dies with respect to an idle or active status. A proposal for utilizing an interface to transmit core status among multiple cores in a multi-die microprocessor is discussed. Consequently, this facilitates thermal management by allowing an optimal setting for setting performance and frequency based on utilizing each core status.
US08806239B2 System, method, and apparatus for actively managing consumption of electric power supplied by one or more electric power grid operators
A server manages consumption of power supplied by utility or electric power grid operator(s) to multiple power consuming devices. Power flow to the consuming devices is enabled and disabled by controllable devices controlled by one or more client devices. The server includes a command processor, event manager, database, and client device manager. The command processor receives commands from the operator(s) and issues event messages responsive thereto. The event manager maintains a power management status for each client device and issues event instructions responsive to event messages. The database stores information relating to power consumed by the consuming devices. The client device manager selects from the database, responsive to receipt of a power reduction event instruction, client device(s) to which to issue a message indicating a power reduction amount and/or identification of at least one controllable device to be instructed to disable power flow to associated consuming devices.
US08806226B2 Automatic virtualization medium, automatic virtualization method, and information processing apparatus
A computer-readable recording medium having stored therein a program for causing a computer to execute an automatic virtualization process includes creating a copy of information stored in a storage unit in a migration source, storing the created copy in a migration destination apparatus; and encrypting the storage unit in the migration source after storing the copy in the migration destination apparatus.
US08806224B2 Low cost trusted platform
A method and apparatus is described herein for emulating a physical trusted platform module (TPM) in a virtual monitor, such as a system management mode (SMM) or a system management interrupt (SMI) transfer monitor (STM). By allowing SMIs during a secure launch, SMM is allowed into the secure launch trust perimeter and a virtual monitor may emulate the structures, behaviors, and protected storage of a physical TMP, such as the storage of cryptographic keys, secure verification, attestation, and other TPM functions.
US08806223B2 System and method for management of encrypted data
A method of using synchronized search and order data structures to access a collection of data comprising organizing the search data structure by encrypted key value, wherein the search data structure contains only references to elements in the collection and their associated encrypted keys, organizing the order data structure by unencrypted key value, wherein the order data structure contains only references to elements in the collection and their associated encrypted keys, exposing a maximum of two pieces of clear text data during operations on the collection, engaging in insert or delete operations, engaging in update operations; engaging in search operations, engaging in sort operations, engaging in merge operations, and reporting the results of those operations to the user.
US08806220B2 Device side host integrity validation
Described is a technology by which a transient storage device or secure execution environment-based (e.g., including an embedded processor) device validates a host computer system. The device compares hashes of host system data against valid hashes maintained in protected storage of the device. The host data may be a file, data block, and/or memory contents. The device takes action when the host system data does not match the information in protected storage, such as to log information about the mismatch and/or provide an indication of validation failure, e.g., via an LED and/or display screen output. Further, the comparison may be part of a boot process validation, and the action may prevent the boot process from continuing, or replace an invalid file. Alternatively, the validation may take place at anytime.
US08806218B2 Management and security of personal information
Methods, systems, and computer readable media are provided for managing and securing personal information. Personal information is stored in a central repository (personal information store) for a given personal information owner. As personal information is changed, the owner of the personal information may access the personal information store to update information stored therein. Access codes may be established for all personal information, and the use of the codes may be restricted by application of one or more rules or permissions applied to the information requesters. Alternatively, special access codes may be established for one or more pieces or combination of pieces of personal information data contained in the personal information store. Upon request or requirement for personal information, information requesters may be provided one or more access codes to allow the information requester to receive only that personal information for which they are authorized. Encrypted keys may be provided from the personal information store to information requesters instead of financial information or address information for a given personal information owner. Use of the encrypted address keys allows an information requester process a transaction or to contact a personal information owner without receiving actual financial information or contact information for the personal information owner.
US08806207B2 System and method for securing data
The present invention provides a method for securing data distributed by a first user to at least one recipient user, comprising the steps of; responding to a request from the first user to encrypt the data with a key; and recording the location of the key in a database, wherein on the database receiving a request from the at least one recipient user for authorization, providing the key to the at least one recipient user upon authorization.
US08806206B2 Cooperation method and system of hardware secure units, and application device
The present invention provides a cooperation method of a mobile hardware secure unit and a fixed hardware secure unit, comprising: providing user's identification information of a mobile hardware secure unit; providing platform's identification information of a computer-based or other-device-based fixed hardware secure unit; establishing a bidirectional communication pipe between the mobile and fixed hardware secure unit; and binding the mobile and fixed hardware secure units through interaction of the user's identification information and the platform's identification information. The present invention further provides a cooperation system of a mobile hardware secure unit and a fixed hardware secure unit as well as a computer device, with which the security solution based on a fixed hardware secure unit can be combined with a mobile hardware secure unit securing a user's identity.
US08806203B2 Server-side security for untrusted clients using directory hiding
A security mechanism provided by a server protects files in data storage from untrusted clients. In one embodiment, the server generates a filename in response to a request from a client for creating a filename. The filename is associated with a file to be stored in the data storage managed by the server. The server manages a directory that contains the filename, and hides the directory contents from the client. The client is granted access to the file when the client provides the filename associated with the file.
US08806200B2 Method and system for securing electronic data
The various embodiments herein provide a method for securing electronic data using an automatic key management technique to manage cryptographic keys. The method for securing electronic data comprises providing a data to a writer module, embedding a data usage policy, encrypting the data through a symmetric key encryption, creating a secure data file format for the data, accessing the secure data file format through a reader module, checking for a data file usage policy, dynamically updating the data file usage policy, if there is a change in the file usage policy on an application server, authenticating a user as per the file usage policy, decrypting the secure data file format, invoking one or more adapters and enforcing the data file usage policy. The secure data file format herein comprises data encrypted with a layered structure, instructions for computation of keys along with randomized data and instructions for de-randomizing of data.
US08806194B2 Method for authenticating low performance device
The present invention relate to a method for authenticating a low performance device, and more particularly, to a device authenticating method, in which a low performance device such as a smart meter of a smart grid is authenticated in a matrix operation instead of an exponential operation through a homomorphic hash function (HHF) of a non-square matrix M, so that the amount of operations required for authenticating the device can be reduced and the device can be safely authenticated even without a separate certificate authority.
US08806192B2 Protected authorization for untrusted clients
One or more techniques and/or systems are provided for securely authorizing a client to consume data and/or services from a service provider server while mitigating burdensome requests made to a validation server. That is, validation data provided to a client from a validation server may be maintained on the client and at least some of that validation data can be used to subsequently authorize the client when the client attempts to consume data and/or services from the service provider server (e.g., download a song). However, the validation data is maintained on the client and/or provided to the service provider server in a manner that inhibits user tampering. In this manner, numerous requests for validation of the client need not be made from the service provider server to the validation server when a client requests content from the service provider server, while also inhibiting unauthorized consumptions of data by the client.
US08806178B2 Set sampling controls instruction
A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.
US08806176B2 Applying advanced energy manager in a distributed environment
Techniques are described for abating the negative effects of wait conditions in a distributed system by temporarily decreasing the execution time of processing elements. Embodiments of the invention may generally identify wait conditions from an operator graph and detect the slowest processing element preceding the wait condition based on either historical information or real-time data. Once identified, the slowest processing element may be sped up to lessen the negative consequences of the wait condition. Alternatively, if the slowest processing element shares the same compute node with another processing element in the distributed system, one of the processing elements may be transferred to a different compute node to free additional computing resources on the compute node.
US08806169B1 Memory management method, memory management apparatus and NUMA system
Embodiments of the present invention provide a memory management method, a memory management apparatus and a NUMA system. The memory management method includes: determining, according to a memory demand information which includes memory demand information sent by a processor, whether a memory controller meeting the memory demand information exists in a local processing node which the processor; and if exists, determining, in the memory controller meeting the memory demand information, a memory management area meeting the memory demand information, and allocating the memory management area meeting the memory demand information to the processor. Therefore, the memory controller and the memory management area do not need to be determined in a processing node that does not meet the requirements, which can rapidly find a storing area meeting the requirements, and improve the memory allocation efficiency.
US08806168B2 Producer-consumer data transfer using piecewise circular queue
A method includes producing values with a producer thread, and providing a queue data structure including a first array of storage locations for storing the values. The first array has a first tail pointer and a first linking pointer. If a number of values stored in the first array is less than a capacity of the first array, an enqueue operation writes a new value at a storage location pointed to by the first tail pointer and advances the first tail pointer. If the number of values stored in the first array is equal to the capacity of the first array, a second array of storage locations is allocated in the queue. The second array has a second tail pointer. The first array is linked to the second array with the first linking pointer. An enqueue operation writes the new value at a storage location pointed to by the second tail pointer and advances the second tail pointer.
US08806167B2 Broadcast receiving apparatus and method for managing memory thereof
A broadcast receiving apparatus and a method for managing a memory are provided. The method for managing a memory includes setting a part of a memory to be a first memory area to be used for a first operating system; setting a portion of the memory which is not set as the first memory area to be a second memory area; and if a second operating system uses the memory, expanding the first memory area to include at least part of the second memory area. Therefore, the broadcast receiving apparatus uses a plurality of operating systems.
US08806166B2 Memory allocation in a multi-node computer
Evaluating memory allocation in a multi-node computer including calculating, in dependence upon a normalized measure of page frame demand, a weighted coefficient of memory affinity, the weighted coefficient representing desirability of allocating memory from the node, and allocating memory may include allocating memory in dependence upon the weighted coefficient of memory affinity.
US08806161B1 Mirroring splitter meta data
A method, system and computer program product for data replication comprising receiving an IO at a first storage processor (SP), sending metadata corresponding to the IO to a second SP, receiving an acknowledgement from the second SP indicating the second SP received the metadata and send the IO down an IO stack.
US08806156B2 Volume groups storing multiple generations of data in flash memory packages
A storage system comprises a plurality of flash packages comprising a plurality of flash chips, and a storage controller for receiving a first write request from a higher-level apparatus and sending a second write request of write data based on data conforming to this first write request to a write-destination flash package, and demonstrates a capacity virtualization function for causing a storage capacity to appear larger than an actual storage capacity for the higher-level apparatus, and for configuring a storage space using page units. The storage system generates a second VOL (logical volume) based on a first VOL, manages a plurality of VOLs comprising the first VOL and one or more second VOLs generated based on the first VOL as a VOL group, and allocates the same page to areas of the same address of the plurality of VOLs configuring the VOL group.
US08806154B1 Thin provisioning row snapshot with reference count map
The storage of single or multiple references of the same data block in a storage pool is disclosed. Indexing of the data includes storing reference information in the storage pool as a mapping table. The mapping table indexes each data block in the storage pool. On any read or write request mapping information is used to retrieve the corresponding data block in storage pool.
US08806142B2 Anticipatory response pre-caching
Interaction between a client and a service in which the service responds to requests from the client. In addition to responding to specific client requests, the service also anticipates or speculates about what the client may request in the future. Rather than await the client request (that may or may not ultimately be made), the service provides the unrequested anticipatory data to the client in the same data stream as the response data that actual responds to the specific client requests. The client may then use the anticipatory data to fully or partially respond to future requests from the client, if the client does make the request anticipated by the service. Thus, in some cases, latency may be reduced when responding to requests in which anticipatory data has already been provided. The service may give priority to the actual requested data, and gives secondary priority to the anticipatory data.
US08806141B2 List based prefetch
A list prefetch engine improves a performance of a parallel computing system. The list prefetch engine receives a current cache miss address. The list prefetch engine evaluates whether the current cache miss address is valid. If the current cache miss address is valid, the list prefetch engine compares the current cache miss address and a list address. A list address represents an address in a list. A list describes an arbitrary sequence of prior cache miss addresses. The prefetch engine prefetches data according to the list, if there is a match between the current cache miss address and the list address.
US08806135B1 Load store unit with load miss result buffer
A load/store unit with an outstanding load miss buffer and a load miss result buffer is configured to read data from a memory system having a level one cache. Missed load instructions are stored in the outstanding load miss buffer. The load/store unit retrieves data for multiple dependent missed load instructions using a single cache access and stores the data in the load miss result buffer. When missed load instructions are reissued from the outstanding load miss buffer, data for the missed load instructions are read from the load miss result buffer rather than the level one cache. Because the data is stored in the load miss result buffer, other instructions that may change the data in level one cache do not cause data hazards with the missed load instructions.
US08806126B2 Storage apparatus, storage system, and data migration method
Provided are a storage apparatus, a storage system, and a data migration method, with which a plurality of pool areas are assigned to a plurality of virtual volumes, the virtual volumes comprise virtual disks, the virtual disks comprise a plurality of logical segments, the pool areas comprise real volumes, the real volumes comprise a plurality of physical segments, logical segments are managed in association with physical segments, for each of the plurality of pool areas, and, if one virtual disk which is associated with one pool area is migrated to another pool area which differs from the one pool area, duplicate determination of data in the one pool area is executed, a data duplicate determination between the one pool area and the other pool area is executed on the basis of the result of the duplicate determination, and the one virtual disk is migrated to the other pool area.
US08806124B2 Methods and structure for transferring ownership of a logical volume by transfer of native-format metadata in a clustered storage environment
Methods and systems for transferring ownership of a logical volume in a storage system comprising multiple storage controllers is provided. According to the method, the storage controllers are coupled for communication with a logical volume, wherein at least one storage device coupled with the storage controllers implements the logical volume. The method comprises identifying, at a first storage controller, a second storage controller to receive the logical volume. The method also comprises initiating a transfer of ownership of the logical volume from the first storage controller to the second storage controller by transferring metadata stored in a memory of the first storage controller to the second storage controller, the metadata existing in a native format that describes the configuration of the logical volume on the at least one storage device.
US08806121B2 Intelligent storage provisioning within a clustered computing environment
Embodiments of the present invention provide an approach for intelligent storage planning and planning within a clustered computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention will first determine/identify a set of storage area network volume controllers (SVCs) that is accessible from a host that has submitted a request for access to storage. Thereafter, a set of managed disk (mdisk) groups (i.e., corresponding to the set of SVCs) that are candidates for satisfying the request will be determined. This set of mdisk groups will then be filtered based on available space therein, a set of user/requester preferences, and optionally, a set of performance characteristics. Then, a particular mdisk group will be selected from the set of mdisk groups based on the filtering.
US08806116B2 Memory modules for two-dimensional main memory
In one embodiment of the invention, a memory module is disclosed including a printed circuit board with an edge connector; an address controller coupled to the printed circuit board; and a plurality of memory slices. Each of the plurality of memory slices of the memory module includes one or more memory integrated circuits coupled to the printed circuit board, and a slave memory controller coupled to the printed circuit board and the one or more memory integrated circuits. The slave memory controller receives memory access requests for the memory module from the address controller. The slave memory controller selectively activates one or more of the one or more memory integrated circuits in the respective memory slice in response to the address received from the address controller to read data from or write data into selected memory locations in the memory integrated circuits.
US08806114B2 Dynamic storage hierarchy management
A data block may be moved between a first medium and a second medium. The movement of the data block involves measuring the access characteristic of the data block as the data block is stored on the first medium. The performance characteristics of the first medium and the second medium are then determined, in which each performance characteristic has a static performance characteristic component and a dynamic performance characteristic component. Alternatively or concurrently, the static performance characteristic components of the first medium and the second medium may be compared, and the dynamic performance characteristic components of the first medium and the second medium are compared. Accordingly, the data block is moved from the first medium to the second medium when at least one of these comparisons indicate that the second medium is more suitable for storing the data block having the access characteristic than the first medium.
US08806109B2 Protection of secret keys
A method for protecting at least first data of a non-volatile memory from which the extraction of this first data is triggered by the reading or the writing, by a processor from or into the memory, of second data independent from the first data, said first data being provided to a circuit which the processor cannot access.
US08806108B2 Semiconductor storage apparatus and method of controlling semiconductor storage apparatus
A semiconductor storage apparatus including a flash memory which provides a storage area, and a memory controller which controls the reading and writing of data from and to the flash memory, wherein the storage area of the flash memory is configured from a plurality of write areas, and wherein the memory controller divides the data into a size corresponding to the write area, and changes the starting location of writing the data each time the divided data is written into the write area.
US08806102B2 Cache system
A cache system includes a primary cache memory configured to input and output data between a computation unit, the primary cache memory includes multi-port memory units each including a storing unit that stores unit data having a first data size, a writing unit that simultaneously writes sequentially inputted plural unit data to consecutive locations of the storing unit, and an outputting unit that reads out and outputs unit data written in the storing unit, wherein when writing data having a second data size that is an arbitrary multiple of a first data size and is segmented into unit data to the primary cache memory, the data is stored in different multi-port memory units by writing the sequential unit data to a subset of the multi-port memory units, and writing the other sequential unit data to another subset of the multi-port memory units.
US08806095B2 Electronic measuring device and method of converting serial data to parallel data for storage using the same
An electronic measuring device includes a detection channel module, a sampling module, a control unit, a data path selector and a memory device. A user will be able to selectively enable the desired detection channels and store only data collected from enabled channels. The data collected from the detection channels are in serial data form. The device utilizes a serial-parallel shifter in its sampling module to convert the serial data to parallel data bytes. Two indicators in the storage unit of the memory device allow users to effectively store the parallel data bytes in designated locations. The innovative data conversion and storage methods of this invention will significantly conserve memory space that otherwise will be occupied by data from the disabled channels and allow accurate and efficient reading of the stored data.
US08806081B2 Open host issued statesave to attached storage
A method to issue a statesave command from a host system to attached storage is provided. The attached storage is monitored for a predetermined threshold time to identify an inaccessible device. Upon expiration of the predetermined threshold time, the statesave command is issued from a device driver of the host system to the attached storage.
US08806080B1 Hardware sizing
According to an exemplary embodiment of this disclosure, a computer-implemented method may include selecting a first machine to be sized. A first throughput value and a first capacity value may be obtained for the first machine. A base machine may be selected. A base throughput value and a base capacity value may be obtained for the base machine. The first throughput value may be normalized, with a computer processor, to the base throughput value to product a normalized throughput value. The first capacity value may be normalized to the base capacity value to produce a normalized capacity value. A workload weight may be determined for the first machine, based at least in part on comparing the first machine to the base machine. A workload metric may be calculated as a weighted average of the normalized throughput value and the normalized capacity value.
US08806077B2 Data transmission device, data reception device, data transmission method, and data reception method
There is provided a data transmission device including a acquisition unit which acquires identification information indicating whether or not a data reception device operating by a first digital interface is compatible with a second digital interface other than the first digital interface, which is stored in a storing unit of the data reception device, via the first digital interface of the data reception device and the second digital interface of the data transmission device operating by the second digital interface, and a distinction unit which distinguishes whether or not the data reception device is compatible with the second digital interface, based on the identification information acquired by the acquisition unit.
US08806075B2 Method of restoring configuration of profibus and profibus network system
A method of restoring a profibus configuration according to an embodiment includes receiving a configuration restoration command by the configuration restoration device of a profibus network system; receiving a binary image from the master device of the profibus network system by the configuration restoration device; creating restoration information including at least one of the configuration information of the profibus network system, the basic information of the slave device associated with the master device, and user configuration information from the binary image by the configuration restoration device; and outputting the created restoration information. The configuration of a profibus network may be restored from the master device by using this.
US08806073B2 Content-aware digital media storage device and methods of using the same
A content-aware digital media storage device includes a host device interface for exchanging digital information with a host device, a memory array for storing digital information received from the host device via the host interface, a peripheral module configured to communicate the digital information stored in the memory array to a receiver located remote from the digital media storage device, and a controller communicatively coupled to the host device interface, the memory array and the peripheral module configured to interpret directory information associated with the digital information stored in the memory array so as to selectively access said digital information and communicate such accessed digital information to the peripheral module for transmission to the remote receiver. Digital images stored in the memory array may be transmitted to a remote host via a wireless network access point with which the peripheral module of the storage device is associated.
US08806063B1 Enhanced pulse assisted time synchronization protocol
A network device may include a timing module and at least one interface. The timing module determines a local time of the network device indicating when the network device sends a synchronization start message. The at least one interface sends the synchronization start message to a time client device to set the current time of day on the time client device, receives a synchronization response message from the time client device indicating that the current time of day of the time client device was set, and sends a synchronization success message to the time client device indicating that the time client device has correctly set its current time of day.
US08806056B1 Method for optimizing remote file saves in a failsafe way
A network traffic management device (NTMD) capable of gracefully handling remote file transfer errors is disclosed. A first local area network (LAN) may include a first NTMD and a client device. A second LAN may include a file server and an optional second NTMD. The first and second LANs are connected by a wide area network. The first NTMD optimizes network file transfer protocol (e.g., CIFS, NFS) operations by locally acknowledging file write command messages from the client device and reliably handling any file transfer errors that may occur by withholding flush data command messages from the client device until determining the locally acknowledged and forwarded file write commands were received by the file server. If any errors are encountered, the first NTMD returns a failed flush message to the client device or terminates the TCP/IP connection between the client device and the file server to indicate the error.
US08806054B1 Sending application input commands over a network
Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. Multiple input commands are obtained from a client over the network. It is determined whether a delay before one of the input commands is necessary to preserve the meaning of the input command. The input command is provided to an application executed in a hosted environment in one or more computing devices after the delay when the delay is determined to be necessary.
US08806049B2 P2P-engine
A peer-to-peer (P2P) overlay network, which comprises a streaming source and a plurality of peers arranged in distribution layers, is arranged such that the total number of distribution layers of the overlay network is reduced. First, the upload capacity of each individual peer is determined and a maximum number of overlay peers to which said each individual peer can upload is calculated. Then, the peers are arranged in hierarchical order in relation to the streaming source on the basis of the maximum number of peers to which each individual peer can upload data. A higher number results in the individual peer being arranged in a distribution layer closer to the streaming source while a lower number results in the individual peer being arranged in a distribution layer further from the streaming source. Thus, the total number of distribution layers of the overlay network is reduced.
US08806044B2 Method and system for cross-protocol time synchronization
Methods and systems for cross-protocol time synchronization may comprise, for example in a premises-based network, receiving a signal that conforms to a first communications protocol (e.g., a general-purpose communications protocol), extracting a global time of day (GTOD) clock from the received signal; and synchronizing communication on the premises-based network in accordance with a second communication protocol, based at least in part on the extracted GTOD clock. The first communications protocol may comprise data over cable service interface specification (DOCSIS) or any protocol that provides a GTOD. The second communication protocol may comprise a multimedia over cable alliance (MoCA) standard, an IEEE 802.11x standard, or any non-public wireless network protocol. The GTOD clock may comprise a GPS clock, a GLONASS clock, and/or a Galileo clock. One or more of the networked devices may comprise a network controller, where the network controller comprises wireless network and wired network capability.
US08806041B1 Client device connectivity with integrated business rules and multiple network types
Applications executing on mobile client devices may access remote resources via network connections. Operational capabilities and financial costs of these connections may differ. Developers, network administrators, and other parties may wish to moderate usage of various available conditions to conform to business rules. Connectivity information including one or more network grants are integrated into an application received from a developer at ingestion by an application management server, which accesses those business rules. The client devices may coordinate with a proxy server to provide additional controls. Networking public interfaces provide the developer with a simplified pathway for development of applications which use network connections, particularly on mobile devices.
US08806040B2 Accessing external network via proxy server
A network manager establishes a network connection with a local area network (LAN) using a gateway device that interfaces the LAN with the Internet. A request is transmitted to the gateway device via the network connection to access a Web server of the Internet. A response page received from the Internet via the gateway device is examined to determine whether the response page is a redirect page, or if the response page is from a domain different from that was requested, from a Web proxy server that requires a user to log in, in order to access the Web server. It is determined whether credentials associated with the user required for the login page have been previously cached locally. The cached credentials of the user is automatically provided in response to the redirect page without user intervention to log into the Web proxy server, if it is determined that the credentials have been previously cached locally.
US08806034B2 Dynamic display using pushed-streamed data
A system and method for dynamic updating of display windows using a pushed stream of data.
US08806029B2 Session-cache-based HTTP acceleration
A method performed by a device includes receiving a first Hyper-Text Transfer Protocol (HTTP) packet, creating a first session based on the HTTP packet, and creating a session cache entry for the first session. The method also includes receiving a second HTTP packet, performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry, and creating a second HTTP session based on the match of the second HTTP packet with the session cache entry.
US08806021B2 Methods, portable electronic devices, systems and computer program products for automatically creating social networking services (SNS)
Methods, portable electronic devices, systems and computer program products are provided for automatically creating a social networking service (SNS) session. The methods include generating at and transmitting from a first device a first audio and/or video fingerprint of an audio and/or video event. The first audio and/or video fingerprint has a first predetermined length (T). A second audio and/or video fingerprint is periodically transmitted to a server from the first device. The second audio and/or video fingerprint has a second predetermined length (t), smaller than the first predetermined length (T), and includes data associated with the audio and/or video event that is later in time than data included in the first audio and/or video fingerprint. The first device is joined to an SNS session, automatically created by the server, responsive to receipts at the server, of a third audio and/or video fingerprint having the first predetermined length (T) from a second device that includes a portion of the first audio and/or video fingerprint or the second audio and/or video fingerprint periodically transmitted from the first device.
US08806018B2 Dynamic capacity management of multiple parallel-connected computing resources
A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.
US08806004B2 Method and apparatus of processing invalid user input search information
A method and apparatus of processing a user initiated request for information is disclosed. The method may provide receiving a user initiated request including a uniform resource locator (URL) submitted to a web browser application and receiving a response that the URL is an invalid URL that cannot be resolved to a corresponding webpage. The method may also include blocking a subsequent attempt to transmit the user initiated request as a browser modified search request that includes modifications to the user initiated request.
US08806003B2 Forecasting capacity available for processing workloads in a networked computing environment
Embodiments of the present invention provide an approach for forecasting a capacity available for processing a workload in a networked computing environment (e.g., a cloud computing environment). Specifically, aspects of the present invention provide service availability for cloud subscribers by forecasting the capacity available for running or scheduled applications in a networked computing environment. In one embodiment, capacity data may be collected and analyzed in real-time from a set of cloud service providers and/or peer cloud-based systems. In order to further increase forecast accuracy, historical data and forecast output may be post-processed. Data may be post-processed in a substantially continuous manner so as to assess the accuracy of previous forecasts. By factoring in actual capacity data collected after a forecast, and taking into account applications requirements as well as other factors, substantially continuous calibration of the algorithm can occur so as to improve the accuracy of future forecasts and enable functioning in a self-learning (e.g., heuristic) mode.
US08805999B2 Administering event reporting rules in a distributed processing system
Methods, systems and products are provided for administering event reporting rules in a distributed processing system that includes identifying that one or more nodes of the distributed processing system is idle; for each identified idle node, collecting by the idle node any suppressed events and logged data from the node; sending the suppressed events and logged data to a database of events; and changing the event reporting rules for one or more components on the identified idle node in dependence upon the suppressed events and the logged data.
US08805992B2 Connection device and protocol
A common communications protocol is described among devices in a unified communications network. Native devices receive upstream commands and forward them to downstream devices without interpreting the commands. The native devices reformat commands intended for mapped devices in the unified communications network. The common communications protocol calls for left shifting address fields for transmitted commands until the command arrives at its intended destination.
US08805991B1 System and method for routing service requests
Service requests may be routed to services in a service framework provided by a plurality of hosts. A first candidate host may receive a service request. The service latency of the first candidate host may be determined. The service latency for one or more candidate host zones may also be determined. The first candidate host may service the service request or route the service request to one or more candidate host zones. In some embodiments, a probabilistic distribution based at least in part on the service latency of the first candidate host and the service latency for each of the one or more candidate host zones is used to determine whether the first candidate host services the service request or routes the service request to the one or more candidate host zones.
US08805989B2 Business continuity on cloud enterprise data centers
Business continuity services in a data processing environment where a service provider offers virtual data center services to numerous customers.
US08805988B2 Ager ring optimization
A device provides an ager ring that ages entries associated with managed resource of a device, and determines whether a particular entry associated with a particular managed resource of the device is to be updated. The device also updates, when the particular entry is to be aged out in a particular time frame, the particular entry in the ager ring based on a bucket offset and a current time bucket associated with the particular entry and based on a current time, a refresh timeout, and a maximum timeout associated with the ager ring. The device further updates, when the particular entry is being aged during processing, the particular entry in the ager ring based on a new bucket, the current time bucket, and the bucket offset associated with the particular entry and based on the maximum timeout associated with the ager ring.
US08805987B1 Ensuring a cookie-less namespace
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a request to set a first cookie from a first server. A first domain name associated with the first cookie is determined. The first domain name includes a first top-level domain and a first sub-domain. Based in part on the first top-level domain name, it is determined if a cookie is allowed to be set.
US08805986B2 Application scope adjustment based on resource consumption
Various embodiments of systems and methods for application scope adjustment based on resource consumption are described herein. A load parameter of a data center is measured. A request is received at the data center. An implementation variant to process the request is selected based on the measured load parameter and a threshold value of the load parameter. The implementation variant comprises a standard process for processing the received request and an alternative process for processing the received request that reduces the impact on the load parameter compared to the standard process. The received request is processed using the selected implementation variant.
US08805985B2 Method for privacy management in an identity network, physical entities and computer program therefor
A controller (12) is used for privacy management in an identity network (10) for a principal (20). An identity network (10) is a computer network including at least an identity provider (14), a discovery service provider (16), and a service provider (18) with which the principal (20) can make transactions. A principal (20) is a system entity whose identity can be authenticated. An identity resource (14) is either data related to an identity or group of identities, or a service associated with an identity or group of identities. The controller (12) queries a discovery service provider to obtain information regarding available identity resources (14), it receives back addressing information for addressing attributes of the identity resources (14), and it then interacts, based on the addressing information, with a service provider (18) to create, read, modify or delete a privacy attribute governing the use of an identity resource (14).
US08805980B1 Accounting for policy enforcement decisions in radius systems
A method of accounting for policy decision in access requests is disclosed. The method includes receiving a pre-authentication request for a call and applying at least one policy to determine a policy decision for the request. At least one message is then transmitted to indicate a manner in which the call is resolved and the policy decision.
US08805969B2 HBA boot using network stored information
A storage area network (SAN) fabric stores configuration information for servers connected to the SAN fabric. Configuration data can include target boot device address, topology configuration, etc. The configuration data is stored in a zone database as a zone member list. The zone database is accessible via a name server. To boot from a target boot device connected to the SAN fabric, the server first logs in to the fabric to register with the name server. The server then sends a configuration query to the name server. The name server replies with a member list that includes the address of the target boot device. The server establishes communication with the target boot device and accesses the boot code. The server then runs the boot code to initiate the boot process.
US08805966B2 Rich content download
According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.
US08805964B2 Universal website preference management
Systems, apparatus, methods, and computer program products for universal user website preference management. The invention provides for a user to define website preferences that will be applied universally across multiple websites. The user preferences may be inputted and stored at a universal user preference website or the like. Such user preferences may include a preferred language, a preferred location, preferred billing information, preferred authentication credentials and the like. Through the use of tag parameters, the user preferences may be retrieved and applied at the onset of a user website session, such that the preferences become active when the user initiates website communication.
US08805954B2 Method and apparatus for providing media mixing with reduced uploading
A method for providing media mixing with reduced uploading may include receiving device situation description data and content analysis data from each of a plurality of devices. The device situation description data and content analysis data received from each of the plurality of devices may be descriptive of media data associated with a common event and recorded separately at respective ones of the plurality of devices. The method may further include determining media segments defining one or more portions of the media data to be requested from selected ones of the plurality of devices based on the device situation description data and content analysis data, causing communication of a request for corresponding ones of the media segments to respective devices among the selected ones of the plurality of devices, and causing generation of mixed content based on receipt of the media segments. A corresponding apparatus and user terminal-side method and apparatus are also provided.
US08805943B2 Optimized routing for proxy use
A system is provided for applying optimized selection to route an email message over a network to a recipient mailbox. An email message may be enabled to be transmitted through a plurality of servers to a destination recipient mailbox server. An external message transfer agent may receive the email message using Simple Mail Transfer Protocol (SMTP) and may transmit the received email message to a proxy transport server. The proxy transport server may apply a selection for an optimal store-and-forward (SAF) transport server to which to route the email message. The selection may provide for identifying available SAF transport servers, organizing the SAF transport servers into server groups, and selecting the optimal SAF transport server belonging to a server group where a recipient mailbox server is located. The proxy transport server may transmit the email message to the SAF transport server for delivering the message to the recipient mailbox.
US08805940B2 Enhanced replication for message services
Systems, methods, and software are disclosed that provide enhanced replication for message services. In one implementation, updates to a message source are replicated to message targets. The replication is monitored to identify an individual health of the replication for each of the message targets. A composite health of the replication is determined based on the individual health of the replication for each of the message targets. The updates to the message source are then controlled based on the composite health of the replication.
US08805934B2 System and method for enabling an external-system view of email attachments
A method and system for enabling viewing of email attachments through a system external to the email application itself In one embodiment, the email application creates categories and the email attachments are accordingly categorized. These categories are mapped into a format understandable by the external system, and provided to the external system in such format. In one embodiment, the email application appears as a file system to the operating system of a user's computer. The created categories are provided to the operating system as the “folders” in the file system. In one embodiment, the file system seen by the external system is a virtual file system, and any sub-categories and/or email attachment themselves are provided to the external system upon a specific request.
US08805920B2 Information processing apparatus, information processing system, information processing method and program storage medium
In order that the application in the client terminal can be used continuously without being suspended temporarily, an information processing apparatus includes first processing means and a second processing section. That is, the information processing apparatus communicates via a network with a server including a first processing section of second processing means which including the first and the second processing section. The first processing means switches processing means which executes an application to either of the first or the second processing means. The second processing section executes a processing received from the first processing section, in case that the processing means is switched from the first processing means to the first processing section.
US08805918B1 Methods and apparatus for implementing exchange management for virtualization of storage within a storage area network
Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. One or more “disk-side” exchanges between the network device and one or more targets (i.e., physical storage units) are initiated in response to the first exchange. In the disk-side exchanges, one or more frames are sent from the network device to one of the targets and/or received from the target. Exchange information for the host-side exchange and the associated disk-side exchanges are updated throughout the exchanges.
US08805917B2 Parallel redundant decimal fused-multiply-add circuit
A circuit for performing a floating-point fused-multiply-add (FMA) calculation of a×b±c. The circuit includes (i) a partial product generation module having (a) a multiples generator unit configured to generate multiples of a multiplicand has m digit binary coded decimal (BCD) format, (b) a recoding unit configured to generate n+1 signed digits (SD) sets from a sum vector and a carry vector of a multiplier, and (c) a multiples selection unit configured to generate partial product vectors from the multiples of the multiplicand based on the n+1 SD sets and the sign of FMA calculation, and (ii) a carry save adder (CSA) tree configured to add the partial product vectors and an addend to generate a result sum vector and a result carry vector in a m+n digit BCD format.
US08805916B2 Digital signal processing circuitry with redundancy and bidirectional data paths
Digital signal processing (“DSP”) circuit blocks are provided that can more easily work together to perform larger (e.g., more complex and/or more arithmetically precise) DSP operations if desired. These DSP blocks may also include redundancy circuitry that facilitates stitching together multiple such blocks despite an inability to use some block (e.g., because of a circuit defect).
US08805906B2 Variable architecture for random number generators
A variable architecture for random number generators is disclosed. In some implementations, the architecture of a random number generator may be varied based on microcontroller-specific data stored on the microcontroller. For example, a random number generator module may be embedded in a microcontroller circuit. The random number generator module may be designed to receive input from data sources in the circuit that contain microcontroller-specific data (e.g., a unique chip identifier, data carried in fuse bits). In some implementations, the architecture of the random number generator module may be adjusted or varied based on the microcontroller-specific data.
US08805905B2 On-line randomness test for restart random number generators
An apparatus includes a first counter for counting successive bits representative of a logic 1, and a second counter for counting successive bits representative of a logic 0, wherein a first predetermined count on the first counter or a second predetermined count on the second counter indicates a randomness failure. A method for testing randomness performed by the apparatus is also included.
US08805899B2 Data channel utilization management in multi-user system
The management of data storage channel utilization in a computing system that has multiple users. The system receives file-level requests from requesters and then creates a history for each requester. Upon evaluating the history of each requester, the system determines whether to delay the file-level requests from entering the file system stack based on the result of the evaluation. The system delays one or more of the file-level requests if the history of the corresponding requester meets one or more criteria. If the history of the corresponding requester does not meet the criteria, the system allows the file-level requests to be passed to the file system stack without being delayed.
US08805879B2 Techniques for integrating parameterized information request into a system for collaborative work
Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information resources to provide the collaborators with information resources which are obtained in response to parameterized information requests such as queries. The techniques use records in database tables to represent a class of parameterized information requests. Information for instances of the class includes queries that may be used in the instances and default values for bind parameters in the queries. Values for the bind parameters may also be specified for classes of user interfaces that employ the information sources returned by the parameterized information requests and for instances of the user interface. A user may also use specify values for bind parameters in his or her instance of the user interface.
US08805876B2 Methods and apparatus for use in controlling scanning operations in a mobile communication device
Techniques for use in a mobile device for controlling scanning operations are described. A calendar application is stored in memory of the mobile device. The calendar application is configured to store calendar appointment data associated one or more appointments. In response to identifying an imminent appointment for a communication session when the mobile device is out-of-coverage, the mobile device performs a scanning operation for identifying a wireless network for communications.
US08805869B2 Systems and methods for cross-lingual audio search
Methods and arrangements for executing an audio search. A search query in a first language variety is accepted, the search query being in a form of at least one of: text and audio. A corpus of material in the first language variety is accessed, and first language variety baseforms are obtained via data obtained from a second language variety. A first language variety phonetic model is built, and the first language variety phonetic model and the second language variety are employed in executing an audio search based on the accepted search query.
US08805868B2 Apparatus and method for a query express
Disclosed is an apparatus and method for expressing a query for searching multimedia data. The apparatus and method of the present invention expresses diverse query types in MPEG-7 query formats and uses field types to re use a designated region. The apparatus for expressing a query inputted from a user for multimedia data search includes: an input means for receiving a query for multimedia data search from a user; and a query expression means for expressing the input query in a field type, wherein the field type includes at least one among identifier information indicating identification (ID) information of a field presenting a search condition included in the input query; type information indicating data type information of the field; and reference information indicating identifier information of another field for reference. The present invention is applied to MPEG-7 query formats.
US08805858B1 Methods and systems for spatial filtering using a stochastic sparse tree grid
A computer-based method for processing data is described. The method includes receiving, at a processing device, data to be processed, processing the data to assign spatial information to the data, the spatial information defining an element on a grid, determining, with the processing device, a sparseness of the processed data through application of the processed data to a multiple resolution level sparse tree filter, placing the processed data within a histogram based on the determined sparseness, and filtering the data based on spatial statistics using a sparse histogram method.
US08805852B2 Automatic query execution plan management and performance stabilization for workloads
A method, apparatus, and computer program product are disclosed for managing query execution plans for a workload. In one embodiment, the method includes gathering an initial set of performance characteristics generated from a database management system (DBMS) executing a database workload according to one or more query execution plans (QEPs). The database workload includes one or more database statements. The method determines a QEP change for one or more QEPs of the database workload. In addition, the method gathers a subsequent set of performance characteristics generated from the DBMS executing the one or more QEPs of the database workload influenced by the QEP change. Furthermore, the method determines a performance difference created by the QEP change based on the initial set of performance characteristics and the subsequent set of performance characteristics and responds to the performance difference in accordance with a monitoring policy.
US08805850B2 Hardware-accelerated relational joins
Techniques are provided for hardware-accelerated relational joins. A first table comprising one or more rows is processed through a hardware accelerator. At least one join column in at least one of the one or more rows of the first table is hashed to set at least one bit in at least one bit vector. A second table comprising one or more rows is processed through a hardware accelerator. At least one join column in at least one of the one or more rows of the second table is hashed to generate at least one hash value. At least one bit vector is probed using the at least one hash value. A joined row is constructed responsive to the probing step. The row-construction step is performed in the hardware accelerator.
US08805849B1 Enabling use of analytic functions for distributed storage system data
Various systems and methods for enabling use of analytic functions for distributed storage data are described. For example, one method involves generating an index for a data stream that includes a plurality of objects. The index indicates a location of each of the plurality of objects. The method also involves performing a plurality of first functions that generate a plurality of first outputs. Performing these first functions includes accessing objects based on the index and generating an output for each object. Each output also includes the respective object. The method also involves performing one or more second functions, where the second functions use the first outputs.
US08805846B2 Methods and systems for providing easy access to information and for sharing services
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
US08805841B2 Clustering system, method and program
A method for clustering a plurality of data items stored in a computer includes calculating, with the computer, a plurality of components comprising kernels based on a distribution that gives similarity between the data items, wherein a non-negative mixture weight is assigned to each of the kernels; preparing a set of active components that are composed of subscripts of the mixture weights; applying operations to the set of active components; and determining whether the mixture weight has converged, and if not converged yet, reapplying the operations to the set of components, and if the mixture weight has converged, clustering the data items based on the mixture weight.
US08805836B2 Fuzzy tagging method and apparatus
A computer-implemented method of tagging a transaction that includes tagging a transaction with one of a first tag value or a second tag value, forming a set of clusters associated with the tagged transactions having a first value, and forming a second set of clusters associated with the tagged transactions having a second value. The computer implemented method also includes determining a fuzzy tag value based on a relationship between the transaction and one of the centroids of the clusters having a first tag value, and one of the centroids of the clusters having second value. The method also includes replacing the first tag value or the second tag value with the fuzzy tag value.
US08805833B2 Enhancing personal data search with information from social networks
The personal data search technique uses data input by users for a given user's personal data on a social networking site to enrich the given user's personal data. The technique annotates personal data stored on a personal computing device or in a computing cloud with data obtained from social networking sites (for example, tags, comments, likes/dislikes and so forth) provided by friends/other users in the given user's social network or networks. Such annotations can later are used by search engine to enhance the search functionality and/or to improve the ranking of search results. Since the data is entered by actual human users it is very accurate and since the data is already readily available on social networks the cost to obtain it is very inexpensive.
US08805826B2 System and method for processing complex queries
The invention relates to a method and system for processing complex queries each corresponding to a plurality of components to be combined. Elements corresponding to these components are searched. The elements are of different element types and are originally described by definition data having heterogeneous data structures. A conversion step transforms the heterogeneous definition data into converted definition data of one single format. An engine then retrieves elements and builds associations of elements matching the query parameters based on the converted definition data, thereby providing with a reply to the query in an optimized manner.
US08805818B2 Performing sequence analysis as a multipart plan storing intermediate results as a relation
A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database query, especially using parallel execution techniques.
US08805817B2 Techniques to consume content and metadata
A client device may receive a request from a remote control device to capture a still image from content in a broadcast received at the client device. The client device may capture the still image from the content in the broadcast responsive to the request. The still image is transmitted for receipt and display at the remote control device. Image data is received from the remote control device that includes a portion of the still image displayed at the remote control device. The portion of the still image is selected by a user via a user interface output at the remote control device and includes an object to be identified using image recognition.
US08805815B2 Tracking source and usage of a media asset
An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
US08805812B1 Learning semantic image similarity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying similar images. In some implementations, a method is provided that includes receiving a collection of images and data associated with each image in the collection of images; generating a sparse feature representation for each image in the collection of images; and training an image similarity function using image triplets sampled from the collection of images and corresponding sparse feature representations.
US08805809B2 Autotransform system
According to one embodiment, an apparatus stores a plurality of datapoints. A datapoint comprises a first value and a second value that depends upon the value of the first value. The apparatus associates the datapoint with a group from a plurality of groups. The group is associated with an identifying range and the datapoint is associated with the group based at least in part upon the first value of the datapoint and the identifying range of the group. The apparatus calculates a median of the second values of the datapoints associated with the group and a performance value by performing a regression based at least in part upon the identifying range and the calculated median of the group. The apparatus determines that the performance value exceeds a baseline value and in response, presents, on a display, an illustration depicting the identifying range and the associated median of the group.
US08805804B2 Configuring an application program in a computer system
A computer system which configures an application program to execute with one or more resources is disclosed. The computer system includes a configuration unit to configure the application program for deployment into a runtime execution environment. The application program is divided into a plurality of bundles and the configuration unit examines the bundles individually to determine a bundle environment for each bundle based on dependencies of that bundle on the one or more resources. The configuration unit selects one or more conventions, which provide templates of configuration for a relevant resource, according to the determined bundle environment, and the configuration unit automatically generates a system configuration from the selected conventions and adds the generated system configuration to the application program, whereby the dependencies of the application program upon the resources are configured based on at least the automatically generated system configuration.
US08805799B2 Dynamic partial uncompression of a database table
A database dynamic partial uncompression mechanism determines when to dynamically uncompress one or more compressed portions of a database table that also includes uncompressed portions. A query may include an express term that specifies whether or not to skip compressed portions. In addition, a query may include associated information that specifies whether or not to skip compressed portions, and one or more thresholds that may be used to determine if the system is too busy to perform uncompression. A display mechanism may also determine whether or not to display compressed portions. The uncompression may occur at the database server or at a client. The database dynamic partial uncompression mechanism thus performs dynamic uncompression in a way that preferably uncompresses one or more compressed portions of a partially compressed database table only when the compressed portions satisfy a query and/or need to be displayed.
US08805796B1 Deduplicating sets of data blocks
A method is used in deduplicating sets of data blocks. A collection of data is selected from a set of storage extents. The collection of data is selected based on evaluation of digest information for first and second data blocks of the collection of data. A deduplicating technique is applied to the collection of data.
US08805795B2 Identifying duplicate messages in a database
A system for storing data in a memory comprises a memory operable to store a database, wherein the database comprises an array, and the array comprises a number of elements uniquely identifiable by their location in relation to an origin point of the array, an interface operable to receive first data to be stored in the array; and a processor communicatively coupled to the memory and the interface, the processor operable to convert the first data to a hash using a hash function, determine a selected number of character positions of the hash, and identify an array element according to the character values of the selected character positions of the hash.
US08805794B1 Auditing data in a wireless telecommunications network
Media are provided for performing a method of auditing data associated with a wireless telecommunications network. The method includes determining whether or not to audit data associated with a given sector in a wireless coverage area in a wireless telecommunications network based off of either a sector exclusion/inclusion list or a field in a database. The method also includes comparing attributes of sectors to be audited across network elements to determine if any data inconsistencies exit. Finally, the method presents any data inconsistencies of audited sectors to a user. In an alternate embodiment, all sectors could be audited, and certain sectors could be denoted on an audit report as to indicate that this sector already has known inconsistencies or is out of service to prevent confusion and further errors.
US08805783B2 Synchronization of subsets of data including support for varying set membership
An efficient way and general mechanism is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes including custom or move filters where set membership can change over time at a device as data items come in and out of filter scope. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge and/or partial knowledge with the knowledge and/or partial knowledge of the first node, and then sends the first node any latest versions of objects of which the first node is unaware. In addition, the second node sends its knowledge and/or partial knowledge to the first node. The first node then performs a similar object-by-object version comparison to determine any conflicts due to independent evolution of objects and any changes that can be sent to the second node in order to bring the objects of the second node up to date with the knowledge and/or partial knowledge of the first node. Replicas can track filters to efficiently support synchronizing with filtered replicas. Filter forgotten knowledge is also used to represent how recently a replica can guarantee to know which items have been in the filter. Ghosts can be used to represent items that have been in the filter recently but have currently moved out. Filter forgotten knowledge concept allows both new filters to be tracked when they are introduced into the community, as well as periodically cleaning up of tombstones and ghosts.
US08805782B2 Representing an object as an aggregate of identifiable parts shareable by users of a collaboration system
A computer that is programmed with collaboration software receives a change to be made to an object that can be of any type among several predetermined types such as message, document, contact, discussion and meeting. The object is represented as an aggregate of identifiable parts shareable by users, including at least a content part, a lock part, and an access-control part. Each version of the object is represented by a set of identifiers of these parts. In response to receipt of information identifying the change, the computer automatically identifies a specific part to be changed from among multiple parts of the object. Thereafter, the computer automatically creates a new instance of the specific part which contains the change as per the received information. The computer automatically stores a new version of the object as a new set that includes a new identifier of the new instance of the specific part.
US08805779B2 Applying an action on a data item according to a classification and a data management policy
A classifier classifies data to identify a class of the data. Based on the identified class, at least one action to apply to the given data item is determined according to the data management policy, where the data management policy specifies a plurality of actions to apply for different classes of data items.
US08805777B2 Data record collapse and split functionality
Management of data records corresponding to duplicate entities is provided, in which multiple data records are collapsed into a master data record for an entity. Attributes of the multiple data records which are to be included in the master data record for the entity are determined and a source data record is selected from the multiple data records to become the master data record. At least one remaining data record is a candidate data record to be collapsed into the master data record. The selected source data record is updated with the determined attributes to form the master data record. The selected source data record remains active in its database and becomes the master data record in response to the updating, and the at least one candidate data record is deactivated.
US08805768B2 Techniques for data generation
Techniques, including systems and methods, for generating data are disclosed and suggested herein. Original data used in connection with one or more applications is analyzed in order to determine one or more distribution characteristics for the original data. The distribution characteristics are used to generate data that is similarly distributed. The generated data may be used as seed data for demonstrating, testing, or otherwise using one or more applications.
US08805763B2 Computerized system for monitoring and controlling physical data-producing apparatus
A computerized system for monitoring physical data for anomalies, which physical data are predictable given predetermined information, the system comprising a predetermined information data point generator operative to compute a sequence of model data points which the physical data, given predetermined information, can be expected to duplicate at each of a corresponding sequence of temporal sampling points; a wayward point monitor including a processor operative for monitoring the physical data including identifying wayward points within said physical data that are incongruous with the predetermined information; and an anomalous episode-prompted alarm generator operative for identifying anomalous episodes, each including a cluster of wayward points satisfying predefined anomalous episode-defining criteria and generating an alarm for each anomalous episode identified.
US08805762B2 Affective model device and method of deciding behavior of the affective model device
An affective model device and a method of deciding the behavior of an affective model device are provided. The affective model device has affective components representing trait, attitude, mood, emotion, and the like. The affective model device updates the emotion at regular time intervals or when a stimulus is received, and decides the behavior based on the updated emotion. The emotion may be updated depending on trait, attitude, and mood.
US08805759B1 System and method for psychographic profiling of targeted populations of individuals
A system and method are provided for psychographically profiling a target population of individuals, programmably implemented in a server apparatus. The psychographic segmentation portion includes a questionnaire processing part, a segment solution part, and a typing tool part. The questionnaire processing part acquires a plurality of responses to a predetermined set of questionnaire questions by an initial pool of target population members. The questionnaire processing part uses a combination of weighted statistical methodologies to arrive at a rule-based decision on whether the question would serve as a good wedge variable. Optionally, the rule based decision is then compared to an expert's opinion and the weights and threshold parameters of the weighted statistical combination are adjusted accordingly to more accurately match the expert's decision. The identified wedge variables are used for effectively segregating the target population into groups of homogenous individuals. The typing tool part selectively generates an abbreviated set of questions from the predetermined set of questionnaire questions for profiling an individual respondent to at least one of the segments.
US08805756B2 Enhanced DeepQA in a medical environment
A DeepQA engine is enhanced to provide a digital medical investigation tool which assists a medical professional in researching potential causes of a set of patient conditions, including clues, facts and factoids about the patient. The DeepQA engine provides one or more answers to a natural language question with confidence levels for each answer. If a confidence level falls below a threshold, the enhanced DeepQA engine performs a crowd sourcing operation to gather additional information from one or more domain experts. The domain expert responses are provided to the medical professional, and are learned by the enhanced DeepQA system to provide for better research of similar patient conditions in future queries.
US08805755B2 Decomposable ranking for efficient precomputing
Methods and computer storage media are provided for generating an algorithm used to provide preliminary rankings to candidate documents. A final ranking function that provides final rankings for documents is analyzed to identify potential preliminary ranking features, such as static ranking features that are query independent and dynamic atom-isolated components that are related to a single atom. Preliminary ranking features are selected from the potential preliminary ranking features based on many factors. Using these selected features, an algorithm is generated to provide a preliminary ranking to the candidate documents before the most relevant documents are passed to the final ranking stage.
US08805738B2 Method and apparatus for verifying financial account information
An apparatus and method for verifying a customer's financial information is disclosed wherein a seller accepts information about the details of price and quantity of the goods to be purchased, and accepts information about customer's financial account. Payment is authorized or processed for desired goods in a variable transaction amount that is not equal to the total price of the goods. Then the amount of the transaction is received from the customer and compared to the amount charged to the bank. If the two amounts match then the goods are shipped to the customer and if not already processed payment is settled.
US08805731B2 Construction project submittal management
A network based construction project management system. The system includes network accessible databases of project information including drawings and specifications. The system allows for varying amount of access for various user including general contractors, subcontractors, architects and project owners. The system allows for the effective creation, management and long term accessible storage of project submittals.
US08805726B2 Online shopping using NFC and a mobile device
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US08805725B2 Payment vehicle recommendations based on payment rules
Systems and methods for providing payment vehicle recommendations are provided herein. In the systems and methods, a transaction associated with one of a transaction amount and purchase items is identified based on the transaction data; one or more payment rules associated with the transaction are identified; the terms of the one or more payment rules are compared with the transaction amount or purchase items; the most favorable payment vehicle for the transaction is determined based on the comparison of the terms of the one or more payment rules and the transaction amount or purchase items; and a recommendation of at least one payment vehicle is provided based on the determination of the most favorable payment vehicle on a display of a mobile device of a user.
US08805720B2 Feedback loop for consumer transactions
The claimed subject matter relates to an architecture that can facilitate verification or feedback in association with consumer transactions. In particular the architecture can image a transaction receipt, translate the image into text-based data, and extract relevant transaction data there from. Such relevant transaction data can be saved to a data store maintained or supervised by the customer and/or transmitted to authorized components that can benefit from data related to transaction histories, verification, and/or feedback.
US08805713B2 Interface for project and task submission for automated delegation
The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possesses as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Project data can be collected from the submitter to enable the automated matching. The user interface facilitates the collection and storage of the project profile data including tasks, files, resources, and tags.
US08805703B2 Generation and dissemination of automatically pre-populated clinical notes
Some embodiments provide a system and method for automatedly aggregating medically related data and disseminating different sets of the aggregated data to two or more different members of a medical care provider. Some embodiments automatedly and intelligently disseminate the aggregated data such that the data that is written once to the data storage solution is usable for a multitude of purposes within the functions of the medical care provider. Some embodiments intelligently disseminate the aggregated data by disseminating only relevant sub-components of the data to different members of the medical care provider based on the needs of the members such that different members receive different subsets of the data.
US08805700B2 Medical image system
A medical image system comprises a medical imaging apparatus, an injector, and a hospital management server having database. The injector has (a) communicating means for allowing communication with the hospital management server; and (b) a patient identifying portion which includes a detecting means for detecting patient-specific information and a means for transmitting the recognized information, further comprising (c) checking means being provided for at least one of the hospital management server and the injector or being provided as a separate apparatus, the means receives information transmitted from the patient identifying portion, and checks the received information to identify the patient.
US08805698B2 Systems and methods for travel, asset, and personnel information and risk management
A system(s) and method(s) for providing travel, asset, and personnel information accumulation, analysis, and reporting for improved risk assessment and management are disclosed. In various embodiments methods and systems may provide travel information to a consumer, by for example, acquiring information from at least one information source, characterizing the acquired information by its pertinence to travel, transforming the characterized travel information into a useable format, applying rules to this transformed travel information in connection with the consumer-specific travel profile, and delivering a report to the consumer. In various embodiments, risk assessments(s) may be provided and may include receiving intelligence from at least one intelligence source, receiving information about one or more asset(s), and generating a risk assessment report. Various embodiments may also include receiving intelligence from at least one intelligence source, receiving asset information, and generating a risk assessment report based on the intelligence and a personnel or employee profile.
US08805697B2 Decomposition of music signals using basis functions with time-evolution information
Decomposition of a multi-source signal using a basis function inventory and a sparse recovery technique is disclosed.
US08805689B2 Methods and apparatus to generate and use content-aware watermarks
Methods and apparatus to generate and use content-aware watermarks are disclosed herein. In a disclosed example method, media composition data is received and at least one word present in an audio track of the media composition data is selected. The word is then located in a watermark.
US08805687B2 System and method for generalized preselection for unit selection synthesis
Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for unit selection synthesis. The method causes a computing device to add a supplemental phoneset to a speech synthesizer front end having an existing phoneset, modify a unit preselection process based on the supplemental phoneset, preselect units from the supplemental phoneset and the existing phoneset based on the modified unit preselection process, and generate speech based on the preselected units. The supplemental phoneset can be a variation of the existing phoneset, can include a word boundary feature, can include a cluster feature where initial consonant clusters and some word boundaries are marked with diacritics, can include a function word feature which marks units as originating from a function word or a content word, and/or can include a pre-vocalic or post-vocalic feature. The speech synthesizer front end can incorporates the supplemental phoneset as an extra feature.
US08805684B1 Distributed speaker adaptation
Automatic speech recognition (ASR) may be performed on received utterances. The ASR may be performed by an ASR module of a computing device (e.g., a client device). The ASR may include: generating feature vectors based on the utterances, updating the feature vectors based on feature-space speaker adaptation parameters, transcribing the utterances to text strings, and updating the feature-space speaker adaptation parameters based on the feature vectors. The transcriptions may be based, at least in part, on an acoustic model and the updated feature vectors. Updated speaker adaptation parameters may be received from another computing device and incorporated into the ASR module.
US08805678B2 Method and system for asynchronous pipeline architecture for multiple independent dual/stereo channel PCM processing
Aspects of a method and system for an asynchronous pipeline architecture for multiple independent dual/stereo channel PCM processing are provided. Asynchronously pipeline processing of audio information comprised within a decoded PCM frame may be based on metadata information generated from the decoded PCM frame and an output decoding rate. The asynchronously pipeline processing may comprise mixing a primary audio information portion and a secondary audio information, portion, sample rate converting the audio information, and buffering the audio information. The asynchronously pipeline processing may comprise multiple pipeline stages. Feeding back an output of one of the pipeline stages to an input of a previous one of the pipeline stages may be enabled. The metadata information may comprise a frame start indicator associated with the decoded PCM frame and/or a plurality of mixing coefficients.
US08805664B1 System and method for simulating branching behavior
In an embodiment, a method of establishing directed relationships between states in a simulation is disclosed. The directed relationships may allow the simulation to proceed from an initial state according to two or more divergent behaviors. The simulation may merge if two or more behaviors result in states that are equivalent. The method may further allow a state of the simulation which has not been stored to be interpolated from one or more states that have been stored. In one embodiment, a system may receive a request to revert to a previous state, and the system may identify a saved state that is closest to the requested state. The system may simulate from the identified state to arrive at the requested state. In one embodiment, the simulation may be a hybrid simulation which is advanced in both discrete and continuous increments.
US08805662B2 System and method for joint motion simulation
A simulator for driving a prosthetic element includes a prosthetic drive mechanism that drive the prosthetic element during an accelerated wear test of the prosthetic element. A simulation input represents the action of the simulator and a sensor mechanism is used to measure the force and torque applied to the prosthetic element. Position and orientation control sensors are further used to measure displacement of the prosthetic element. A closed loop feedback control system, responsive to the sensors, is used to determine a drive signal for the drive mechanism. The control system advantageously adds a computational model that incorporates mechanical representations of ligament fibers. The computational model is a non-human approximation to situations that would be encountered by the prosthesis within the human body and includes dimensional geometry of insertion sites and mechanical properties of ligament fibers. The computational model is responsive to the position and angular displacement sensors to determine constraint forces and torques of ligaments that mitigate action of the control system. The action of the control system may further be mitigated by the measured force and torque.
US08805658B2 Repositioning of components related to cranial surgical procedures in a patient
Methods, systems, and computer-readable media are disclosed herein for virtually planning a cranial guided surgery in a subject. These include, in some embodiments, generating a first data set based on input data obtained of a physical reference structure having a defined fixed relation to a bone structure of said subject and generating a second data set based on input data obtained of a master structure for a surgical template, where the master structure has a defined relation to said physical reference structure. Further, in some embodiments, a third data set for production of said surgical template can be generated based on the first data set and the second data set, wherein the relation of said physical reference structure to said master structure is preserved.
US08805651B1 Properties, instrumentation and automatic scaling for signals in a modeling environment
A method and system are provided for deriving a property value of a data type in a graphical modeling environment. A graphical model in the graphical modeling environment includes at least one signal having a data type having a precision property, a minimum data value property, or a maximum data value property. These properties may be defined by a user of the graphical modeling environment. The graphical modeling environment may also include instrumentation and diagnostics for signals. Heuristics and algorithms may be provided for auto scaling and selection of data types for signals.
US08805648B2 Data fusion in high computational load environments
An input handler receives a plurality of observations from a plurality of sensors, the plurality of observations corresponding to a plurality of targets observed by the sensors. A correlation engine correlates, using a data fusion algorithm, observations of the plurality of observations with individual targets of the plurality of targets. A load monitor detects that a computational load associated with the correlating exceeds a threshold, and a bypass manager continues the correlating including bypassing at least a portion of the data fusion algorithm, in response to the detecting.
US08805645B2 System and method for determining a position of a movable object, arrangement of general lighting LED and light sensor for a position determination of a movable object
A system for determining a position of a moving object is described, having: an arrangement having at least three general lighting LEDs, wherein each of the general lighting LEDs is implemented to transmit one light signal each with a transmission time information and a transmitter information, wherein the wavelength ranges of the general lighting LEDs for the signal transmission overlap, wherein the transmitter information enables at least a determination of a position of the respective general lighting LEDs and the transmission time information is information on a point in time when the respective signal was transmitted; a light sensor mounted to the moving object and implemented to receive the light signals and allocate one signal receive time each; and an evaluation unit which is implemented to determine the position of the object based on the transmitter information, the transmission time information and the receive time information.
US08805640B2 Locating equipment docking station communicatively coupled to or equipped with a mobile/portable device
A docking station to dock locating equipment (e.g., marking devices, locate devices, combined locate and marking devices) may be communicatively coupled to and/or equipped with a mobile/portable device (e.g., a mobile phone, personal digital assistant or other portable computing device) that provides processing, electronic storage, electronic display, user interface, communication facilities and/or other functionality (e.g., GPS-enabled functionality) for the docking station. A mobile/portable device may be mechanically and/or electrically coupled to the docking station. The mobile/portable device may provide redundant, shared and/or backup functionality for the docking station to enhance robustness. In one example, the mobile/portable device itself serves as a docking station for the locating equipment.
US08805638B2 Sensor for measurement of desired variable of medium
A sensor for measurement of a desired variable of a medium includes a sensor having at least two measured value pick-ups and at least two processing units within a sensor housing. The measured value pick-up is defined as a part of the sensor which directly responds to a measured variable to be detected. Each measured value pick-up may be connected via a signal line to each processing unit so that the signal value representing the measured value can be transferred to the processing unit. The at least two measured value pick-ups pick up at least two measured values independently of one another and transfer them to their connected processing units. With this arrangement, the effective actual values of the measurement value to be checked is applied to both measured value picks-ups without time delay.
US08805631B2 Computer-implemented systems and methods for forecasting performance of water flooding of an oil reservoir system using a hybrid analytical-empirical methodology
Computer-implemented systems and methods are provided for generating corrected performance data of water flooding of an oil reservoir system based on application of a statistical correction factor methodology (SCF). For example, data related to properties of the oil reservoir system and data related to a water flooding scenario are received. Water flooding performance data is generated based on application of an analytical water flooding performance computation methodology. Based on application of the SCF methodology to the generated water flooding performance data, corrected water flooding performance data is determined, representative of oil recovery by the water flooding of the oil reservoir system. The SCF methodology can also be used to evaluate water production based on parameters such as water-oil ratio and water cut, identify possible analog reservoirs that have similar water production performance, and calculate a Gross Injection Factor to account for water loss in the reservoir.
US08805620B2 Method and system for selecting a donor or reproductive partner for a potential parent
Methods and systems for assessing the probabilities of the expression of one or more traits in progeny are described.
US08805618B2 Method and apparatus for monitoring offshore contamination
The invention provides a method of detecting seawater contamination from an offshore hydrocarbon well facility comprising seabed wellheads connected by hydrocarbon conduits to a seabed pipeline head from which a hydrocarbon pipeline leads to a remote hydrocarbon receiving facility, each said wellhead being provided with a protective cover to which is removably attached a sensor unit, each said sensor unit comprising a biological sensor and a data transmitter coupled by a data transmission line to said remote facility, said well facility further comprising a seawater velocity sensor, a seawater conductivity sensor and a temperature sensor also coupled by a data transmission line, wherein data from said data transmission line is analysed to determine indicia of seawater contamination at said well facility and of the seawater flow at said well facility and thereby to provide a signal indicative of seawater contamination above a preselected limit deriving from said well facility.
US08805616B2 Method to characterize underground formation
A method for determining a characteristic of an underground formation with a fluid is described. The method includes providing a sample material of the underground formation; measuring the permeability and the porosity of the sample material; performing a drainage test on the sample material using the fluid; estimating the threshold pressure of the sample material from the drainage test, the permeability and the porosity measurements; and determining the receding contact angle of the fluid on the sample material from the threshold pressure. The sample material can be disaggregated material.
US08805614B2 Downhole sample analysis method
A method for downhole fluid analysis is disclosed. The method includes positioning a downhole fluid sampling tool at first and second locations; extracting and compositionally analyzing samples of reservoir fluid while positioned at the first and second locations; comparing analysis results; and repositioning the tool to a third location depending on the results of the comparison. The compositional analysis can be performed using downhole gas chromatography and mass spectrometry systems and preferably can identify subtle non-homogeneities such as biomarkers. The fluid extraction can be performed using a focuses dual-flowline type sampling probe.
US08805609B2 Apparatus and method for detecting abnormal air-fuel ratio variation
An apparatus for detecting an abnormal air-fuel ratio variation, includes an abnormality detecting unit that detects an abnormal variation in each of a plurality of fuel injection valves on the basis of an injection ratio between the plurality of fuel injection valves, a fluctuation in the output before the injection ratio is changed and the fluctuation in the output after the injection ratio is changed; and a setting unit that corrects the abnormality determination threshold for each of the plurality of fuel injection valves on the basis of the injection ratio.
US08805594B2 Control system for a water distribution system
A control system for remotely controlling the operation of a water distribution system is disclosed. The control system comprises a communication interface to enable communication between the control system and the water distribution system such that communication includes receiving from the water distribution system payment for dispensing of water, data on the working of its various components and data on the quality of the water dispensed by it. The control system further comprises a control processor configured to analyze data received from the water distribution system to determine if the quality of the water at the water distribution system satisfies a predetermined quality standard and to determine if the components of the water distribution system are functioning within a predetermined range. The control processor is further configured to issue component parameter adjustment instructions to modify the working of the water distribution system or instructions to stop dispensing of water if the quality standard is not satisfied or the components of the water distribution system are not functioning within the predetermined range.
US08805591B2 Pressure compensated flow rate controller with BTU meter
A constant-flow control valve and BTU meter assembly that has a pressure independent, constant-flow control valve assembly connectable to the fluid-based heating or cooling system. A valve stem is connected to a valve member and is rotatable as a unit relative to a valve body to change the position of valve member to change a fluid flow rate through the valve. The valve member's position relative to the fluid path is directly related to the fluid flow rate. A BTU meter assembly is connected to the valve stem, which is rotatable relative to the BTU meter assembly. A position sensor of the BTU meter assembly detects a rotational position of the valve stem relative to the BTU body. A controller of the BTU meter assembly determines the fluid flow rate based upon the pressure drop across the valve assembly and the rotational position of the valve stem.
US08805587B1 Method for optimizing and controlling pressure in gas-oil separation plants
The method for optimizing and controlling pressure in gas-oil separation plants utilizes a genetic algorithm-based control method for controlling pressure in each stage of a multi-stage gas-oil separation plant to optimize oil production parameters. A neural network simulation model is used with an optimization procedure to provide on-line operation optimization of the multi-stage gas-oil separation plant. Pressure set points of each stage are automatically and continuously adjusted in the presence of fluctuating ambient temperatures and production rates to ensure optimal oil recovery and optimal quality of the produced oil.
US08805582B2 Robot control apparatus
A robot control method controls walking of a robot. The method generates control information based on postures at a plurality of differing points. The differing points include a reference posture in which the robot is standing independently without falling over. The method controls the robot to carry out a walking operation and detect an obstacle in a place in which a robot leg lands. The method also instructs the robot to carry out rolling onto a supporting leg and returning a swing leg to a position before swinging, to invert a compliance control gain and to bend the supporting leg by an amount while extending the swing leg by the amount.
US08805579B2 Submersible robotically operable vehicle system for infrastructure maintenance and inspection
A configurable robotic apparatus and system is disclosed that is remotely operable in difficult, hazardous, subterranean, or submerged environs. The apparatus merges diverse disciplines to effect inspecting, cleaning, treating, repairing or otherwise maintaining a wide variety of materials and conditions. Deployment environments include power, municipal water and wastewater plants, surface and submerged infrastructures (pipes, lines, conduits), and like industrial applications. Extensible and articulating modules, configurable through standardized and interchangeable connectors, provide unique flexibility, scalability and versatility to accommodate a wide range of shapes, surfaces, and obstacles. In-module intelligence and instrumentation eliminates the need for constant manual control through autonomous operation capable of simultaneous optimization and synchronization of multiple work processes, but manual override and remote control is provided to overcome unanticipated limitations. Benefits include improved efficiency, cost, and safety over prior art. High-performance, one-pass operation reduces facility downtime while incorporating environmentally responsible debris recovery.
US08805577B2 Method and apparatus for dispensing medication
A method for dispensing at least two medications to a patient, the method comprising the steps of: automatically dispensing at least one first medication to a patient according to a predetermined dosage level; receiving (203) a request from the patient for a second medication; determining (207, 215) the total dispensed dosage of the at least one first medication and the second medication for the patient; providing (209, 211, 213, 217, 219, 223) an indication if the determined dispensed dosage is equal to or greater than a predetermined maximum dosage; and dispensing (225) the requested second medication if the determined dispensed dosage is less than or equal to the predetermined maximum dosage.
US08805576B1 Opportunistic mail document commingling
A system and method of operation for proactively grouping disparate mail items that are queued to be produced in a processing facility, wherein the system and method utilize a manufacturing completion schedule for virtually grouping the mail items before physical production occurs and the system and method maximizes profitability by discounting the mail items by applying appropriate discount mailing regulations for virtually grouping the mail items before physical production occurs.
US08805574B2 System and method for configuring workstations
A method for managing an inventory system includes receiving an operation request that identifies an inventory item and selecting, from a plurality of workstations, a workstation at which to fulfill the operation request. The method also includes moving an inventory holder storing the identified inventory item to the selected workstation and moving a supply holder storing a supply item associated with the received operation request to the selected workstation. The method additionally includes fulfilling the operation request, at least in part, at the workstation.
US08805573B2 System and method for order fulfillment
A system includes a first mobile drive unit and a second mobile drive unit. The system also includes a first inventory holder, a second inventory holder, and a third inventory holder. An inventory station includes a first location and a second location and the inventory station operable to receive a first inventory item from the first inventory holder at the first location. The first inventory holder transported by the first mobile drive unit. The inventory station also operable to receive a second inventory item from the second inventory holder at the first location. The second inventory holder transported by the second mobile drive unit. The inventory station also operable to receive a third inventory item from the third inventory holder at the second location. The third inventory holder is fixed at the second location while the inventory station receives the first and second inventory item.
US08805568B2 Sewing machine
A sewing machine includes a feed portion, a detection portion configured to detect ultrasonic waves, a processor and a memory configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform processes that includes identifying a first position based on the ultrasonic waves, calculating a first distance based on the first position, causing the feed portion to feed the work cloth in accordance with first data, identifying a second position based on the ultrasonic waves after the feed portion has fed the work cloth in accordance with the first data, calculating as third distance based on the first distance and the second position, calculating a feed efficiency of the feed portion, correcting a fourth distance to a fifth distance based on the feed efficiency, and causing the feed portion to feed the work cloth in accordance with second data for feeding the work cloth over the fifth distance.
US08805563B2 Method for manipulating a dental virtual model, method for creating physical entities based on a dental virtual model thus manipulated, and dental models thus created
A 3D virtual model of an intra oral cavity in which at least a part of a finish line of a preparation is obscured is manipulated in virtual space by means of a computer or the like to create, recreate or reconstruct finish line data and other geometrical corresponding to the obscured part. Trimmed virtual models, and trimmed physical models, can then be created utilizing data thus created. The virtual models and/or the physical models may be used in the design and manufacture of copings or of prostheses.
US08805561B2 Audio user interface with audio cursor
An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. An audio cursor, in the form of a synthesised sound source from which a distinctive cursor sound emanates, is movable in the audio field under user control. Upon the cursor being moved close to an item-representing sound source, a related audible indication is generated by modifying the sounds emanating from at least one of that item-representing sound source and the cursor. In one embodiment, this audible indication also indicates the current distance between the cursor and item-representing sound source and also the direction of the latter from the cursor.
US08805559B2 Electronic music box
Music data memory includes pieces of music within a group and other pieces of music outside the group. The next piece to be played is automatically determined by random table among pieces within the group. Favorite or newest piece is weighted to be more frequently played in the group. Piece in music data memory is automatically included into the group by random table. Newly downloaded piece into music data memory is included into the group by priority. Most frequently played piece is excluded from the group in place of newly included piece. Favorite or newest piece may be an exception of exclusion. Next piece is capable of being played in tempo similar to that of preceding piece by means of tempo-adjusted or piece replacement or repetition of the same piece for the purpose of continued baby cradling in synchronism with the same tempo of succeeding pieces.
US08805553B2 Method for dynamically controlling a manufacturing process using product over-delivery
A method for dynamically controlling the output of a computerized manufacturing process includes storing a product target parameter in a computer memory of a computer system associated with the manufacturing process equipment. Control limit values for a product delivery statistic are provided and a product delivery parameter is continually monitored and values are stored in the computer memory. A unit product over-delivery amount is determined from the difference between the product delivery parameter and the product target parameter. A cumulative over-delivery amount is determined by summing the difference up to the current sequence number between monitored value for the previously-produced unit products and the product target parameter. A net difference is then determined between the unit product over-delivery target parameter and the cumulative over-delivery amount. A predetermined modifier is provided and the net difference is adjusted by the predetermined modifier to obtain a control limit adjustment, and the control limits are adjusted by the control limit adjustment.
US08805550B2 Power management unit with power source arbitration
In embodiments of the present invention, a method and system is provided for designing improved intelligent, LED-based lighting systems. The LED based lighting systems may include fixtures with one or more of rotatable LED light bars, integrated sensors, onboard intelligence to receive signals from the LED light bars and control the LED light bars, and a mesh network connectivity to other fixtures.
US08805548B2 Headband for external occipital neurostimulation
The present invention relates to a headband for use in neurostimulation made at least partly of elastic or stretch material comprising: a hole to be located directly on the rear part of the scalp of a user, said hole being sized to fit the inion or occipital protuberantia; at least two electrodes directly attached to the headband and positioned adjacent to and symmetric about said hole, designed so that to be applied on the right and left branch of the occipital nerve respectively, once the inion is put in correspondence with said hole by the user; a connector for connecting a wearable neurostimulator to the headband, said connector being located opposite to said hole, once the headband is worn by the user and means coupled to the elastic or stretch material for electrically connecting said connector and each of said electrodes.
US08805545B2 Methods and apparatus for multi-vessel renal neuromodulation
Methods and apparatus are provided for multi-vessel neuromodulation, e.g., via a pulsed electric field. Such multi-vessel neuromodulation may effectuate irreversible electroporation or electrofusion, necrosis and/or inducement of apoptosis, alteration of gene expression, action potential attenuation or blockade, changes in cytokine up-regulation and other conditions in target neural fibers. In some embodiments, the multi-vessel neuromodulation is applied to neural fibers that contribute to renal function. Such multi-vessel neuromodulation optionally may be performed bilaterally.
US08805542B2 Parylene-based microelectrode array implant for spinal cord stimulation
An implantable electrode array assembly configured to apply electrical stimulation to the spinal cord. A substantially electrically nonconductive layer of the device has a first portion positionable alongside the spinal cord that includes a plurality of first openings and a second portion that includes a plurality of second openings. Electrodes and traces are positioned inside a peripheral portion of a body portion of the device and alongside the layer. At least one of the first openings is adjacent each of the electrodes to provide a pathway through which the electrode may provide electrical stimulation to the spinal cord. At least one of the second openings is adjacent each of the traces to provide a pathway through which the trace may receive electrical stimulation. At least one trace is connected to each electrode and configured to conduct electrical stimulation received by the trace(s) to the electrode.
US08805535B2 MRI-compatible implantable medical lead
An MRI-compatible implantable medical lead includes two electrodes coupled to a distal end of the lead, two matching electrode terminals coupled to a proximal end and a lead body in the form of an outer insulating tubing running from the distal end to the proximal end. A coaxial conductor assembly is arranged in a bore of the outer insulating tubing and comprises an inner conductor, an outer conductor and an inner insulating tubing arranged between the inner and outer conductors. A capacitor is arranged between the inner conductor and the outer conductor at a distance from the distal end defined based on the magnetic field strength of the MRI system with which the lead is compatible.
US08805517B2 Apparatus for providing nerve stimulation and related methods
An apparatus includes an optically transparent electrode configured to provide transcutaneous electrical nerve stimulation to a user contacting a portion of an exterior surface of the apparatus proximal to the optically transparent electrode.
US08805516B2 Integrated system and method for treating disease using cognitive training and brain stimulation and computerized magnetic photoelectric stimulator (CMPES)
An integrated system and method for treatment of various diseases, including psychiatric, mental and brain disorders, which preferably combines personalized non-invasive neuronal brain stimulation together with appropriate personalized cognitive training, and which iteratively fine-tunes this treatment by monitoring specific cognitive and brain functions in response to the treatment. A novel brain stimulator device and method, Computerized Magnetic Photo-Electric Stimulator (CCMPES), is described, which integrates electromagnetic stimulation with laser stimulation to generate a magnetic photo-electric stimulation.
US08805512B1 Implantable electroacupuncture device and method for reducing hypertension
An implantable electroacupuncture device (IEAD) treats hypertension through application of stimulation pulses applied at at least one of acupoints PC5, PC6, ST36, or ST37. The IEAD comprises an implantable, coin-sized, self-contained, leadless electroacupuncture device having at least two electrodes attached to an outside surface of its housing. The device generates stimulation pulses in accordance with a specified stimulation regimen. Power management circuitry within the device allows a primary battery, having a high internal impedance, to be used to power the device. The stimulation regimen generates stimulation pulses during a stimulation session of duration T3 minutes applied every T4 minutes. The duty cycle, or ratio T3/T4, is very low, no greater than 0.05. The low duty cycle and careful power management allow the IEAD to perform its intended function for several years.
US08805510B2 Methods and systems for achieving a physiological response by pudendal nerve stimulation and blockade
Methods and apparatus are therefore provided herein for stimulating a desired physiological effect. The methods and apparatus can be used to control micturition, defecation and/or ejaculation. The methods and apparatus also can be used to control pain in the lower pelvic region, for example and without limitation, interstitial cystitis. The methods and apparatus also can be used to increase sexual sensation.
US08805490B2 Method of scaling navigation signals to account for impedance drift in tissue
A method for scaling the impedance measured during the course of an electrophysiology study accounts for impedance drifts. By scaling the impedance there is greater assurance that previously recorded positional information can be used to accurately relocate an electrode at a prior visited position. The scale factor may be based upon a mean value across several sensing electrodes. Alternatively, the scale factor may be calculated specifically with respect to an orientation of a dipole pair of driven electrodes.
US08805489B1 Personal meaning extraction
The present invention comprises a method and system for identifying personal meaning of an auditory stimulus to the person, such as, but not limited to, passion, using the measurement and processing of EEG and the identification of the presence of specific patterns in the signal.
US08805487B2 Detection of drastic blood pressure changes
A cardiac-activity based prediction of a rapid drop in a patient's blood pressure during extracorporeal blood treatment is disclosed. A proposed alarm apparatus includes a primary beat morphology analysis unit bank of secondary analysis units and an alarm generating unit. The primary beat morphology analysis unit discriminates heart beats in a received basic electrocardiogram signal, classifies each beat into one out of at least two different beat categories, and associates each segment of the signal with relevant event-type data. The event-type data and the basic electrocardiogram signal together form an enhanced electrocardiogram signal, based upon which the primary beat morphology analysis unit determines whether one or more secondary signal analyses should be performed. Depending on the enhanced electrocardiogram signal's properties, the bank of secondary analysis units performs none, one or more of up to at least two different types of secondary analyses, and for each analysis performed produces a respective test signal. The alarm generating unit receives the test signals, and triggers an alarm signal indicative of an estimated rapid blood pressure decrease, if at least one alarm criterion is fulfilled.
US08805484B2 System, apparatus and method for diagnosing seizures
Systems and methods can be used to help discriminate between epileptic and non-epileptic seizures based on a relationship between the postictal heart electrical activity and the preictal heart electrical activity. Also disclosed is an approach to determine an R-R interval by using a time-invariant complex wavelet transform.
US08805483B2 Method and system for processing electrocardiograms
In a method and system for processing an electrocardiogram (ECG), digital ECG data are received. The digital ECG data evinces a plurality of a patient's heartbeats detected during an ECG. Digital annotation data are generated representing marking to be shown on an ECG tracing of the plurality of heartbeats. An annotated ECG tracing image is produced using the digital ECG data and the digital annotation data.
US08805482B2 System and method for signal quality indication and false alarm reduction in ECG monitoring systems
An electrocardiogram (ECG) monitoring system configured to determine an index that comprises a set of indicators, where each indicator is indicative of a level of signal quality in an ECG lead. Further, the ECG monitoring system assigns a first indicator from the set of indicators to a first ECG lead signal and communicates the first indicator to a user.
US08805481B2 Radiosurgical ablation of the myocardium
The invention provides a non-invasive system and method for treatment of the heart. In a first aspect, a method for treatment of an anatomical site related to arrhythmogenesis of a heart of a patient comprises creating a target shape encompassing the anatomical site, directing particle beam radiation or x-ray radiation from outside the patient toward the target shape wherein one or more doses of radiation ablates the target shape and disregarding at least one orientation of cardiac motion while creating the target shape or directing the particle beam or both.
US08805470B2 Device with encapsulated gel
Apparatus and techniques are provided for interfacing a device with a surface. The apparatus and techniques provide gel encapsulation and isolation mechanisms to extend the shelf-life of the preparation devices, allow for the use of more effective materials, and improve the quality of the contact between a device and an application surface. Particular embodiments of these apparatus and techniques suitable for use in medical contexts are also provided.
US08805461B2 Protective device for mobile devices
The present invention discloses a protective device for a mobile device, comprising: a frame comprising a first sidewall, a second sidewall opposite to the first sidewall, a third sidewall and a fourth sidewall opposite to the third sidewall, the sidewalls being terminated with each other and thereby enclosing and defining a space for accommodating the mobile device, each of the first sidewall and the second sidewall being provided with a first engaging feature; and a backboard provided with a second engaging feature corresponding to the first engaging feature; wherein the backboard is formed separately from the frame and is assembled with the frame through the engagement of the first engaging feature and the second engaging feature of the frame. With the present invention, the style of the protective device enclosing the mobile device can be altered by merely replacing its backboard with a new one.
US08805460B2 Slide-type portable electronic device
A slide-type portable electronic device includes a first body, a second body, two sliding assemblies, and a first elastic assembly. The sliding assemblies connect the first body and the second body. The first elastic assembly includes a first guiding member and a first elastic member connecting with the first guiding member. A first fixing portion is formed on the second body. A connecting pole is formed on the first body. The first elastic member is connected to the first fixing portion, and the first guiding member is rotatably sleeved on the connecting pole.
US08805454B2 Dynamically provisioning a device
A wireless communication device comprises a first wireless interface configured to communicate with a device over a first wireless network, and a second wireless interface configured to communicate with a remote server over a second wireless network, the remote server storing one or more executables. The wireless communication device includes a configured to receive device configuration information from the device over the first wireless network, the device configuration information identifying at least processing hardware resources in the device. The controller is configured to select an executable based on the device configuration information, the executable for configuring the device to process data in a particular format and determine whether the selected executable is stored within the wireless communication device, and if not, to retrieve the selected executable from the remote server by way of the second wireless network, and download the selected executable to the device over the first wireless network.
US08805448B2 Method and system for indicating method used to scramble dedicated reference signals
A base station includes a transmit path circuitry to scramble CRC bits of a DCI format using a C-RNTI for dynamic scheduling, and scramble the CRC bits of the DCI format using an SPS C-RNTI for semi-persistent scheduling. If C-RNTI is used, the circuitry generates a downlink transmission grant using the DCI format being a fallback format to indicate a transmit diversity transmission scheme or a single-layer beamforming scheme, and uses the DCI format being a dual-layer beamforming format to indicate a dual-DRS port transmission scheme or a single-DRS port transmission scheme. If SPS C-RNTI is used, the circuitry generates a downlink transmission grant using the DCI format being the fallback format to indicate a single-DRS port transmission scheme, and uses the DCI format being the dual-layer beamforming format to indicate a dual-DRS port transmission scheme or a single-DRS port transmission scheme.
US08805447B2 Base station, mobile communication system and radio signal quality measurement method
A base station includes a received signal power measurement unit that calculates a radio signal power of a radio signal received from a mobile station which is connected by radio connection, a measurement period decision unit that decides a measurement period based on a first index representing a transmission rate of received data transmitted from the mobile station and one of a second index representing a resource assigned to the mobile station and a third index representing an amount of data buffered in the mobile station and to be transmitted, an interference power measurement unit that calculates an interference power over the measurement period, a received signal quality measurement unit that calculates signal quality of the radio signal based on the radio signal power and the interference power and a transmission power decision unit that decides a transmission power control value to the mobile station based on the signal quality.
US08805444B2 Multi-sim multi-standby communication terminal, and synchronization device and method thereof
A multi-SIM multi-standby communication terminal, and a synchronization device and method thereof are provided. The synchronization method includes: searching, by the first card, for a network and camping on a first cell after the communication terminal is powered on; controlling the second card to camp on the first cell; determining, by the first card, if there is a second cell qualified for reselection based on the result of neighboring cells measurement, and if the determination result is YES, the first card reselecting the second cell; and controlling the second card to reselect the second cell after the first card camps on the second cell. This disclosure has the following advantages: the efficiency of paging information reception and neighboring cells measurement is increased, power consumption is reduced, the time for camping on and cell reselection is reduced, and the implementation of the physical layer is simplified.
US08805442B1 Communication device
The communication device comprising a voice communication implementer, a 1st device remotely controlling implementer, a 2nd device remotely controlling implementer, and a camera image displaying implementer.
US08805437B2 Dual-mode mobile device and method for enhancing mutual interference sensitivity of the dual-mode mobile device
A dual-mode mobile device comprises two mode systems. If both of two mode systems of the dual-mode mobile device are in a working status, the mobile device uses a first mode system to control a first power amplifier of the first mode system to transmit power signals, informs a second mode system that the first power amplifier is transmitting power signals, and controls the second mode system to enter into a mixed mode. If the second mode system is in a working status and the first mode system is in a required to work status, the mobile device uses the first mode system to inform the second mode system enter into the mixed mode, and controls the first mode system to inform a second power amplifier of the second mode system to transmit power signals causing both of the first and second mode systems to work synchronously.
US08805435B2 Method and system for integrated assistance services
A method and an apparatus according to an embodiment of the invention includes a controller to process a travel assistance request for communication through a satellite and terrestrial mobile communication network. Data related to multiple assistance providers can be received in response to the request. At least one criterion can be processed for the assistance providers based on, for example, historical trip data. The assistance providers can be graphically represented for user selection based on the criterion. Data related to a selected assistance provider can be displayed, including navigation data to and/or from the assistance provider. In another embodiment, the travel assistance request can be communicated to a service center through the network. The service center can communicate data related to an assistance provider, including navigation data to and/or from the assistance provider. A rating of the assistance provider can be communicated to a specified community-of-interest through the network.
US08805433B2 System and method for point to multipoint radio survey
A methodology and system for performing radio network coverage surveys of multiple site candidates concurrently using one reserved channel based on reverse path signal strength measurements of a signal from a test mobile station transmitter (100) to a plurality of prospective base station receiver sites (200, 200′, . . . ) over a geographical area is presented. The instantaneous position, time-stamp and power of the Transmitter (101) is recorded and stored as it moves along a test route(s). Stationary Test Receiver(s) (201) tuned to the selected channel at each prospective site location (200, 200′, . . . ) save received instantaneous signal strength and, it's time-stamp so they can matched up to the position of the Test Transmitter (101) and used to ascertain received signal strength at each site. Results can be useful for ascertaining optimum site locations, antenna configurations, propagation model tuning, frequency planning, pilot planning and extraction of signal correlation statistics.
US08805429B2 Inter-cell interference mitigating method in wireless communication system and apparatus therefor
Disclosed is a method for a serving base station in a wireless communication system to mitigate inter-cell interference. More specifically, the method comprises the steps of: allocating a first resource for a terminal existing in a first region in which the coverage of the serving base station and the coverage of a neighboring base station are overlapped with each other; and allocating a second resource with the first resource for a terminal existing in a second region of the coverage of the serving base station, which is outside of the coverage of the neighboring base station. Desirably, the first resource is for the serving base station only with reuse factor of ½, and the second resource is shared with the neighboring base station with reuse factor of 1.
US08805425B2 Integrated messaging
Methods and system for integrated messaging are disclosed. Interaction by a user of a mobile device with a graphic user interface of the mobile device is detected. A command is generated based on such interaction independent of further user interaction. An SMS message including the command is transmitted to server, which stores executable instructions associated with the command. Such instructions provide for generation of data in response to the command and may be executed by the server (or another server). The responsive data is then transmitted to the mobile device.
US08805424B2 SMS over wireless packet data network
A system may include one or more network devices. The one or more network devices may receive a short message service (SMS) message intended for an access terminal, embed the SMS message into a data message, determine whether a data session exists with the access terminal, the data session occurring over a data network, transmit the data message to the access terminal via the data network when the data session exists, and transmit the SMS message via a voice network when the data session does not exist.
US08805422B2 Network device to monitor radio base station and a method thereof
A radio base station monitoring method includes (A) a first radio base station detecting a second radio base station having newly detected a common control channel and a second radio base station having stopped detecting the common control channel as second radio base stations with a change, (B) the first radio base station notifying a network device of information about the second radio base stations with a change, and (C) the network device using information about second radio base stations associated with the first radio base station and the information about the second radio base stations with a change, which has been notified, to stop the operation of at least one of the first radio base station or the second radio base stations.
US08805419B2 Management of roadside service requests
A method and apparatus to manage a service request involves the use of a smart phone's ability to communicate GPS information over the internet. A customer in need of roadside service can submit a roadside service request through a mobile web site or mobile application, and can provide location information through the smart phone's GPS receiver. Should the system not have a location for the customer, a unique URL can be created that identifies the service request and sent for the customer to access on the smart phone, which allows the web server to request the smart phone's GPS location and automatically associate it with the correct service request.
US08805415B2 Systems and methods for determination of mobile devices in or proximate to an alert area
Systems and methods for determining whether a mobile device is within a specified area and for providing information related to the mobile device are disclosed. A request may be received which inquires as to whether any mobile devices are within an alert area. The request may include a description of the alert area and other preferences or indications. The relevant devices may be determined, as well as related information such as user information. The relevant information may be provided to the requester by any effective means and in any effective format.
US08805412B2 System and method for determining antenna probabilities in sub-areas of a geographical area
A system and method are provided for determining antenna probabilities for a plurality of sub-areas of a geographic area covered by a plurality of antennas. In this regard, the antenna probabilities may indicate for each of the plurality of sub-areas a probability that in a respective sub-area a field strength of a particular antenna is higher than a field strength of at least one other of the plurality of antennas, and may indicate the probability that a mobile communication terminal, located in the respective sub-area, uses the particular antenna for communicating. The antenna probabilities may be determined based on field strengths. The antenna probabilities for the plurality of sub-areas may be determined based on normal distributions of field strengths. In this regard, expected field strengths for antenna(s) in each sub-area may be calculated. The real field strengths may be measured, such as by use of mobile terminals.
US08805402B2 Low power geographic stationarity detection
Identifying geographic stationarity of a mobile device may be achieved by determining whether the mobile device is engaged in high average velocity movement based on radio frequency (RF) environment variation estimation, determining whether the mobile device is engaged in low average velocity movement based on pedestrial stepping information, and declaring a stationary state for the mobile device based on an absence of high and low average velocity movement.
US08805400B2 System and method for locating WIMAX or LTE subscriber stations
A system and method for estimating a location of a subscriber station receiving a first signal from a first base station and receiving a second signal from a second base station where the first and second base stations are nodes in a WiMAX or LIE network. A message may be received from the subscriber station containing first and second information, and a range ring determined from the first base station using the first information. A location hyperbola may be determined using the second information wherein the location hyperbola has the first and second base stations as foci. A location of the subscriber station may be estimated using the range ring and the location hyperbola.
US08805399B2 Dock station for mobile devices
Systems, methods and computer program products for processing a call as between a mobile device and a linked base telephone system are described. A phone docking station allows the mobile device to be linked to the base telephone system. Features of either the mobile device or the base telephone system may be used to support a call. For example, through the phone docking station, one or more features and functions of the mobile device may be enabled on or supported by the base telephone system.
US08805398B2 Radio communication system, base station apparatus, base station control apparatus, method of controlling transmission power of base station, and computer readable medium
A base station (1) includes a radio communication unit (10) for performing radio communication with at least one mobile station (6), and a controller (11) for controlling transmission power of the radio communication unit (10). The controller (11) controls transmission power of an own cell signal by the radio communication signal (10) so that reception quality of the own cell signal transmitted from the radio communication unit (10) exceeds a second standard at a position of a mobile station at which reception quality of a peripheral cell signal is lower than a first standard based on a measurement result of reception quality by the mobile station (6) of a peripheral cell signal reached from a peripheral cell. Accordingly, it is possible to efficiently suppress occurrence of dead areas at cell boundaries.
US08805393B2 Dynamic adaptation of communication parameters for communication between a base station and a terminal in a wireless communication network
A system for dynamic adaptation of communication parameters for communication between a base station and terminals in a wireless telecommunications network includes one or more transmitters configured for transmission of signals in the network using a broadcast channel between the base station and the terminals, a machine-readable storage medium having stored therein data associated with communication parameters of the wireless telecommunications network, and a base station controller operatively connected to the one or more transmitters and the machine-readable storage medium and configured to cause the one or more transmitters to transmit adaptation signals from the base station to the terminals using the broadcast channel between the base station and the terminals, wherein the data is configured to cause the terminals to adapt the communication parameters and to begin network search and attach procedures for communication with the base station utilizing the adapted communication parameters.
US08805392B2 Method and system for synchronizing user data
A method for synchronizing user data is provided, which includes: when a User Equipment (UE) moves into a coverage area of a new mobility management unit, an old mobility management unit sends an indication of whether a bearer modification procedure is to be triggered to the new mobility management unit, and the new mobility management unit determines whether to trigger the bearer modification procedure according to the indication. A system for synchronizing user data is further provided. By means of the technical solution of the method and the system, the situation that a Quality of Service (QoS) used by a bearer in the new mobility management unit does not match with a bearer QoS of an updated subscription data when a user equipment moves into a coverage area of a new mobility management unit can be avoided.
US08805386B2 Network clustering device for wireless mobile communication network and network clustering method
The present invention is related to a network clustering device and a method for expanding communication coverage and increasing network capacity by mutually connecting homogeneous or heterogeneous wireless mobile communication networks. By including a plurality of RF transceiver units and a network performance measuring unit, various frequency bands already occupied by surrounding wireless mobile communication networks are coordinated with the network clustering device to avoid frequency interferences among networks, to expand the communication coverage of the homogeneous or heterogeneous wireless mobile communication networks with ease, and to prevent a degradation of a network performance.
US08805372B2 Systems and methods for reselecting cells in a cellular wireless communication system
Systems and methods include reselecting and handing over a mobile communication device from a first cell to a second cell in a cellular wireless communication system based on determining whether the signal quality level of the second cell meets or exceeds a signal quality threshold.
US08805370B1 Hand-out and hand-in support for legacy mobiles serviced by a femtocell attached to an IMS network
The present disclosure is directed to a system and method configured to implement an inter-MSC based handoff of a mobile device between a packet switched network and a mobile core network. In embodiments implementing a handoff from a femtocell to a macrocell, from the perspective of a neighboring MSC on a mobile core network, IP or VOIP information from a femtocell which is in communication with the convergence server, is perceived as having the same protocol as information which originates from a macrocell. Inversely, in embodiments implementing a hand-in to the femtocell from a macrocell, information which originates from a macrocell, which is in communication with the convergence server, would be perceived as IP or VOIP code to the femtocell. Accordingly, a target MSC in a handoff is agnostic of the fact that the mobile device entering into the macrocell was actually attached to a femtocell. Thus, embodiments of the present invention allow existing inter-MSC based handoff solutions to be leveraged.
US08805366B2 Small base station apparatus, base station apparatus, mobile station apparatus, and mobile communication system
A procedure when a mobile station apparatus accesses a CSG cell in which it is unregistered is defined and a procedure based on the definition is performed. A small base station apparatus applied to a mobile communication system, receives a originated call request message including a user identifier and priority information from a camping mobile station apparatus, determines whether or not to permit the originated call request of the mobile station apparatus, based on the user identifier and the priority information, and transmits the determination result to the mobile station apparatus. In addition, the small base station apparatus permits the originated call request, if the user identifier included in the originated call request message of the mobile station apparatus indicates that the mobile station apparatus is registered.
US08805357B2 Mobile telephony module and method for determining a cell as being appropriate
The invention proposes a GSM communication module that offers the means for the application that controls it to specify to it a set of desired criteria relating to the characteristics of the packet switching service offered by the cell. This set of criteria can be taken into account by the module at various levels. It can take them into account in the initial method for selecting a cell for connecting thereto. It can also take them into account in the method for reselecting a new cell as well in the method for monitoring the neighboring cells.
US08805355B2 Method for reducing failure of configuration update initiated by eNB and eNB
The present invention provides a method for reducing failure of configuration update initiated by an evolved Node B (eNB) and the eNB thereof. The method includes: after the configuration is updated, the eNB compares Public Land Mobile telephone Network (PLMN) information of the local end with the PLMN information of a Mobility Management Entity (MME) stored in the local end (101); when the PLMN information of the local end is completely consistent with the PLMN information of the MME stored by the local end, the eNB sends a configuration update request to the MME (102); or, when they are partially consistent, the eNB sends a configuration update request to the MME and alarms (103); or, when the PLMN information of the local end is completely inconsistent with the PLMN information of the MME stored in the local end, the eNB alarms (104).
US08805354B2 Medium access control layer architecture for supporting enhanced uplink
A method and apparatus for processing enhanced uplink data is disclosed. A request for uplink resources is transmitted, wherein the request for uplink resources is a request to transmit data over an enhanced dedicated channel (E-DCH). An uplink scheduling grant is received in response to the request for uplink resources. Data from medium access control for dedicated channel (MAC-d) flows is multiplexed into a medium access control for enhanced uplink (MAC-e) protocol data unit (PDU). A transport format combination (TFC) is selected for transmission of the MAC-e PDU. The MAC-e PDU is transmitted over the E-DCH using an identified hybrid automatic repeat request (H-ARQ) process. Feedback information is received in response to the transmitted MAC-e PDU. The MAC-e PDU is retransmitted using the identified H-ARQ process on a condition that the feedback information indicates a negative acknowledgment (NACK) of the MAC-e PDU transmission.
US08805349B2 Method for controlling mobile communications
A method for controlling mobile communications involves establishing an RFID connection between an RFID tag disposed on or at a predefined location inside a cabin area of a vehicle and an RFID reader attached to a mobile communications device. Upon breaking the RFID connection, an application resident on the device recognizes that the device is no located in the predefined location. A message is automatically sent to an entity outside of the vehicle, where the message indicates that the device is no longer located at the predefined location inside the vehicle.
US08805345B2 Method and system for processing queries initiated by users of mobile devices
In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
US08805344B2 Method and apparatus for updating live data on mobile devices
A mobile device updating method and system for live data.
US08805322B2 Method, apparatus, and mobile phone for measuring and displaying internet traffic of mobile phone
An apparatus for measuring and displaying Internet traffic of a mobile phone, includes a traffic measurement module and a traffic displaymodule. The apparatus also includes a SIM card account creation module configured to create a SIM card account for each of a plurality of SIM cards. The traffic measurement module measures the Internet traffic of each of the SIM card accounts. The traffic display module displays the Internet traffic of each of the SIM card accounts. The Internet traffic of each SIM card on the mobile phone may be measured and displayed.
US08805320B2 Method and system for message collision avoidance
A system that incorporates the subject disclosure may include, for example, receiving first and second audio input signals from first and second communication sources. First and second emergency alert system messages are respectively identified from each of the first and second audio input signals. A temporal overlap is detected between a portion of the first emergency alert system message and the second emergency alert system message. In response to detection of the temporal overlap, a relative delay is applied between the first and second audio output signals. First and second audio output signals are generated including the first and second messages adjusted by the relative delay, such that the first and second emergency alert system messages in the first and second audio output signals are non-overlapping. Other embodiments are disclosed.
US08805307B2 Broadband re-configurable RF transmitter
An RF transmitter system operating on a broader frequency range and providing a higher output power dynamic range is described. Low power RF signal is produced from a baseband signal using a quadrature modulator and using a broadband local oscillator signal. A microcontroller system controls the RF transmitter by selecting frequency range to be produced by the frequency synthesizer, selecting appropriate amplification path for producing the required output power, controlling the power detection sections for providing precise automatic power and automatic gain control.
US08805304B2 Linearization of broadband power amplifiers
An RF linearizer and an associated method are provided for linearizing a power amplifier. The RF linearizer may include: (a) a quadrature up-converter for up-converting a baseband input signal that is to be transmitted by the power amplifier; (b) an RF analog predistorter controlled by a set of coefficients for predistorting the up-converted input signal; (c) a down-converter for down-converting an output signal of the power amplifier; (d) an error monitor receiving the down-converted output signal and the input signal for providing an error signal; and (e) a signal analyzer receiving the error signal, the signal analyzer using an out-of-band power spectrum of the error signal to optimize the set of coefficients. The input signal may have an in-phase component and a quadrature component.
US08805298B2 Transceiver with compensation for transmit signal leakage and method therefor
A transceiver (10) includes an RF transmitter (12) and an RF receiver (14) coupled together through a duplexer (30) or non-filtering multiport device (30′). Either device may leak significant portions (56, 58) of the transmit signal (20) into the receive signal (44), and may significantly distort the transmit signal (20). Distortion is compensated in the transmitter (12) through the use of a linear predistorter (68) that is adjusted in response to an RF feedback signal obtained from the antenna-side of the device. Transmit signal leakage is compensated in the receiver (14) by producing an RF cancellation signal (106) that, when combined with the receive signal (44) at RF at least partially cancels the transmit signal portions (56, 58) leaked into the receive signal (44). Residual leakage signal and intermodulation products thereof may be cancelled digitally.
US08805296B2 Field programmable transceiver circuits
A transceiver circuit includes: a transmit path with at least one of each of a digital to analog converter converting a digital input signal to an analog signal, a filter, a first frequency synthesizer, a mixer to produce an RF output, and an amplifier amplifying the RF output for transmission; and a receive path with at least one of each of a second amplifier amplifying a received RF input, a second frequency synthesizer, a second mixer to produce a baseband signal, a second filter, and an analog to digital converter converting the baseband signal to a digital output signal; at least one switch selectively connecting different points of the circuit thereby to bypass at least one component of the circuit; and a control input connected to the switch to receive control signals for controlling operation of the switch.
US08805294B2 System and method for feeding back information to a user-terminal from multiple hubs
This invention discloses a method in a wireless communication network, the method comprises generating a first piece of feedback information by a first hub serving a user terminal, transmitting a second piece of feedback information to the first hub by a second hub, combining the first and second pieces of feedback information by the first hub to form a third piece of feedback information, and transmitting the third piece of feedback information to the user terminal.
US08805292B1 Systems, methods, and devices for electronic spectrum management for identifying signal-emitting devices
Systems, methods, and apparatus are provided for device sensing in white space, by identifying, classifying and cataloging sources of signal emission based on radio frequency measurements. In an embodiment, signal emission devices are analyzed by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, and creating corresponding unique signal profiles. The detected, analyzed and compared data may be presented to a user.
US08805291B1 Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US08805285B2 System and methods for avoiding interference between communications in different frequency bands
An electronic device may include wireless communications circuitry that communicates in multiple radio-frequency communications bands such as cellular or local area network bands. The radio-frequency communications bands may be divided into channels that are each associated with a frequency range within a corresponding radio-frequency communications band. The electronic device may identify whether frequency harmonics associated with communications in a first radio-frequency communications band interfere with communications in a second radio-frequency communications band. The electronic device may identify channels in the second radio-frequency communications band that are affected by the frequency harmonics of the communications in the first radio-frequency communications band and configure the wireless communications circuitry to avoid communicating in the identified channels.
US08805284B2 Interference identification and mitigation in wireless communication
Interference in a wireless communication system receiver, such as at a base station, is identified based on monitoring automatic gain control (AGC) events. AGC statistics in combination with base band processing are used to identify the interference. Performance degradation is evaluated, and interference mitigation solutions are proposed based on the identified interference. Mitigation solutions include IRC, scheduling restrictions, and filter modifications including replacement of filters.
US08805281B2 Controlling device functions of a mobile terminal in a restricted area
A method performed by a mobile terminal includes receiving a device identifier from a short-distance-communication (SDC) device located outside of the mobile terminal by using the internal SDC device disposed in the mobile terminal and determining whether the received device identifier corresponds to or includes one of one or more identifiers stored in the mobile terminal. Upon determining that the received device identifier corresponds to one of the one or more stored identifiers, the mobile terminal performs a predetermined control function corresponding to the identifiers, without further receiving any instruction signal to control the phone function or the data communication function from the external SDC device.
US08805273B2 Method and system for roaming in a peer to peer network among radio sites having dynamic rest channel base repeater stations
In a peer to peer trunked radio network having a plurality of network locations, each network location includes a plurality of repeaters and a dynamically selected at least temporarily act as a rest channel repeater at each network location. A first repeater at the first network location may determine a first timing at which to broadcast an intra-site beacon and a second timing at which to broadcast an inter-site roaming beacon, the intra-site beacon including at least a rest channel identifier indicating a rest channel of the first network location and the inter-site roaming beacon including at least remote rest channel repeater information identifying a second repeater at a second network location that is currently acting as a rest channel repeater at the second network location. The first repeater may then broadcast the intra-site beacon at the first timing and the inter-site roaming beacon at the second timing.
US08805262B2 Apparatus and methods for delivery of a functional material to an image forming member
The presently disclosed embodiments relate generally to an image forming apparatus including a delivery member for delivering a functional material in contact with an intermediate transfer belt such that functional material is transferred onto one or more imaging members via the intermediate transfer belt. Embodiments also pertain to an improved electrophotographic imaging member comprising a very thin outer layer on the imaging member surface, where the outer layer comprises functional materials, such as paraffin, that act as a lubricant and or a barrier against moisture and/or surface contaminants. The improved imaging member exhibits improved xerographic performance, such as reduced friction and deletions in high humidity conditions.
US08805258B2 Fixing device and image forming apparatus
A fixing device includes an endless belt, a fixing rotating body that contacts with and separates from the belt and fixes an image formed on a recording medium nipped between the fixing rotating body and the belt while rotating in contact with the belt, a support member provided so that the belt slides on the support member during circulation, the support member supporting a load provided when the fixing rotating body is in contact with the belt so as to form a nip portion where the recording medium is nipped between the belt and the fixing rotating body, a guide member that guides the recording medium to separate the recording medium from the belt after the recording medium passes through the nip portion, and a moving unit that moves the guide member away from the belt along with separation of the fixing rotating body from the belt.
US08805251B2 Multi-toner charged area development method
Methods are provided in which a charge pattern is formed with a second area having a surface potential that is at least 30 percent lower than a surface potential of an adjacent first area that creates an inter-area field between the first area and second area that extends into a portion of the first area. A development station applies a first development field and a first toner is partially developed in the first area based upon the influence of the inter-area and first development fields. The charge pattern and first toner are further developed with a different second toner. The surface charge has a different polarity than a polarity of the first toner and second toner.
US08805250B2 Blade pressing member and developer cartridge
A developer cartridge includes a casing, a developing roller, a blade, a first blade pressing member and a second blade pressing member. The casing is configured to store developer therein. The developing roller is rotatably supported by the casing. The blade has a first end portion and a second end portion opposite to the first end portion. The first end portion is supported by the casing. The blade is configured to regulate the developer carried on a peripheral surface of the developing roller to a predetermined thickness at the second end portion. The first blade pressing member is configured to press the first end portion of the blade. The second blade pressing member is configured to be attached to and removed from the casing. The second blade pressing member includes a pressing portion configured to press the second end portion of the blade toward the developing roller.
US08805248B2 Developer unit for an image forming apparatus
A developer unit for an image forming apparatus is provided. The developer unit includes a developer device with a developer agent carrier and a developer agent supplier, and a developer agent container, which contains the developer agent and is arranged in a lower position with respect to the developer device. The developer agent container is formed to have a fitting wall, which is curved inward at a position to be adjacent to the developer device. The fitting wall is formed to have a feeding opening and a collecting opening. The developer unit is further provided with a first conveyer, which is rotated about a rotation axis to sweep an inner surface of the developer agent container and convey the developer agent toward the feeding opening, and a second conveyer, which is arranged along the developer agent supplier and conveys the developer agent toward the collecting opening.
US08805246B2 Toner replenishing device and image forming apparatus including toner replenishing device
A toner replenishing device includes a sub hopper (toner container), a toner detection sensor, an agitator, and a paddle. The sub hopper contains toner. The toner detection sensor is located on a wall surface in the sub hopper and detects whether toner remains at a height at which it is located. The agitator rotates in the sub hopper to clean the detection surface of the toner detection sensor. The paddle serves as a toner collecting unit that collects toner to the vicinity of the detection surface of the toner detection sensor in the sub hopper.
US08805243B2 Image forming apparatus
An image forming apparatus includes a driving source, a first rotator, a first power transmission system, at least one second rotator, a second power transmission system, and a damper. The driving source generates power. The first rotator is drivingly rotated by the power generated by the driving source. The first power transmission system transmits the power from the driving source to the first rotator. The second rotator is further downstream than the first rotator in a flow of power transmission. The second power transmission system transmits the power from at least one of the first power transmission system and the first rotator to the at least one second rotator. The damper attenuates oscillation between the first power transmission system and the second power transmission system or between the first rotator and the second power transmission system.
US08805242B2 Process cartridge
The present invention relates to a process cartridge, comprising a photosensitive drum driving component in conjunction with an image forming apparatus driving head, wherein said image forming apparatus driving head includes a twisted recess and said photosensitive drum driving component includes a drum gear provided at an end of a photosensitive drum and connected to the photosensitive drum, a drum shaft outwardly projected in an axis direction from an end of the drum gear for rotatably supporting said photosensitive drum during operation and a boss outwardly projected from an end surface of the drum shaft. A first teeth and a second teeth in a radial direction of the boss are provided on a side wall of said boss, wherein said first teeth is engaged with a twisted-section of the twisted recess in said image forming apparatus and said second teeth is engaged with an end surface edge of other twisted-sections of the twisted recess in said image forming apparatus. Thereby, the process cartridge according to this invention ensures an effectively and continuously transmitted driving force and contains a simple prepared photosensitive drum driving head, which will be less damaged even during long time operation.
US08805236B2 Image forming apparatus and developing agent cartridge
An image forming apparatus may include a casing, and a plurality of image carriers arranged in parallel along one direction in the casing and formed with an electrostatic latent image. The apparatus can further include a plurality of developing agent carriers opposed to the image carriers, for visualizing the electrostatic latent image by feeding a developing agent to the image carriers, and a plurality of developing agent cartridges, arranged in parallel in the one direction to be opposed to the developing agent carriers in the longitudinal direction of the developing agent carriers, and configured to be together attachable/detachable to/from the casing along the one direction, for accommodating the developing agent fed to the developing agent carriers.
US08805232B2 Image forming apparatus having waste toner box
An image forming apparatus includes: an image forming unit including a plurality of photoconductor drums arranged in tandem; a conveyor belt arranged opposite to the photoconductor drums and configured to convey a recording sheet; and a cleaning unit including a cleaning member positioned in contact with the conveyor belt and configured to collect substance adhering to the conveyor belt, and a receptacle configured to store the substance collected by the cleaning member. The cleaning member is arranged on the same side as the image forming unit with respect to the conveyor belt and upstream from the image forming unit as viewed in a sheet conveyance direction along which the recording sheet is conveyed on the conveyor belt, and the image forming unit and the cleaning unit are pulled out together from a main body of the image forming apparatus toward an upstream side of the sheet conveyance direction.
US08805228B2 Printing apparatus, printing apparatus control method, and storage medium
An image forming apparatus includes a reading unit, a receiving unit, an image forming unit, a fixing unit, and a control unit. The reading unit generates generated image data indicating the image. The receiving unit receives external image data. The image forming unit forms, by using a recording agent, an image on a sheet based on the generated or external image data. The fixing unit fixes the recording agent on the sheet. The control unit controls to start raising a temperature of the fixing unit at a first timing, where a copy process is executed. The control unit controls to start raising the temperature of the fixing unit at a second timing, which is later than the first timing, where a printing process is executed.
US08805227B2 Image forming apparatus
An image forming apparatus including a heating rotating body (first body) and a pressurizing rotating body (second body) disposed in a pressure contact state, and commencing image forming when a temperature of the first body reaches a predetermined temperature lower than a fixing temperature. The apparatus acquires a value indicating a temperature of the second body upon commencement of warm-up, and when the value is below a threshold value, heats the first body until the temperature thereof reaches the fixing temperature while rotating the two bodies at a first speed, and when the value equals or exceeds the threshold value, heats the first body until the temperature thereof reaches the predetermined temperature while rotating the two bodies at a second speed slower than the first speed and further heats the first body until the temperature thereof reaches the fixing temperature while rotating the two bodies at the first speed.
US08805225B2 Fixing device and image forming apparatus
A fixing device includes a rotatable fixing member that heats a surface of a recording medium on which an unfixed image is carried, a rotatable pressing member that makes pressure-contact with the fixing member to form a nip portion therebetween, a heat source that heats the fixing member, a temperature detecting unit that detects a temperature of the fixing member, and a temperature control unit that controls turning-on/off the heat source in accordance with a predetermined duty for a predetermined control cycle in a turning-on/off cycle, based on input temperature information. The temperature control unit, during execution of a continuous image-forming job for continuously forming images on a plurality of recording media, sets the control cycle and a space between the recording media to be conveyed to the nip so that a number of turn-ons of the heat source is the same for all the recording media.
US08805223B2 Image forming apparatus, image forming system, and transfer method
An image forming apparatus includes a transfer unit configured to transfer a toner image onto a recording medium; a power supply unit configured to output one of an alternating-current-based voltage including at least an alternating-current voltage and a direct-current voltage to the transfer unit; and a power supply control unit configured to cause the power supply unit to start switching to the alternating-current-based voltage a first time after the power supply unit stops outputting the direct-current voltage in the case that output of the power supply unit is switched to the alternating-current-based voltage, and cause the power supply unit to start switching to the direct-current voltage a second time after the power supply unit stops outputting the alternating-current-based voltage in the case that output of the power supply unit is switched to the direct-current voltage. The second time is longer than the first time.
US08805213B2 Toner calculation in an image forming device
Provided is an image forming apparatus that consumes toner to form an image, including a first calculation portion, a second calculation portion, and a third calculation portion. The first calculation portion calculates a toner consumption by a first calculation method. The second calculation portion calculates the toner consumption by a second calculation method according to a predetermined calculation formula after a predetermined switching criterion is satisfied. The third calculation portion calculates a value of a parameter in the predetermined calculation formula of the second calculation method based on the toner consumption calculated by the first calculation method.
US08805209B2 Efficient computation and compensation of linear and nonlinear distortion in dispersion-managed fiber-opic transmission
In one embodiment, a method for performing nonlinearity compensation on a dispersion-managed optical signal that was transmitted over an optical communication link, the method including virtually dividing the communication link into a plurality of steps, performing lumped dispersion compensation on a received optical signal to obtain a waveform upon which digital backward propagation (DBP) can be performed, performing DBP by performing dispersion compensation and nonlinearity compensation for each step, and generating an estimate of the transmitted signal based upon the performed DBP.
US08805208B2 System and method for polarization de-multiplexing in a coherent optical receiver
A system and method for polarization de-multiplexing in a coherent optical receiver. De-multiplexing is achieved using a modified constant modulus algorithm (CMA) wherein filter coefficients are determined as a function of a coupling coefficient to avoid convergence of the CMA outputs.
US08805199B2 Dispersion compensation design method and dispersion compensation design system
A dispersion compensation design system includes a changing unit setting a changed value for the amount of dispersion compensation for a span connecting nodes constituting an optical network; a path classification unit determining whether respective paths in the optical network are capable of transmission with the changed value and classifying one or more of the paths as second category paths based on the determination results; an updating unit updating the amount of dispersion compensation with the changed value if the number of the second category paths in the latest classification result is less than the number of the second category paths in the retained previous classification result; and a repeating unit that, if not all of the paths in the optical network are capable of transmission, prevents use of combinations of amounts of dispersion compensation applied to the spans in the second category paths in the latest classification result.
US08805198B2 Optical transmission and reception system, optical transmitting and receiving apparatus, and optical transmission and reception method
An optical transmission and reception system in which a plurality of tributary signals are converted into multilevel modulated light for transmission and reception. An apparatus for transmitting multilevel modulated light includes: FECs which perform error correction processing including addition of a tributary identifier; and a GEAR BOX which performs rate conversion on the processed signals. An apparatus for receiving multilevel modulated light includes: a 20G DQPSK REC which separates received multilevel modulated light into received tributary signals and outputs the signals to respective output systems; the GEAR BOX which performs rate conversion on the received tributary signals; the FECs which extract tributary identifiers from the received tributary signals; a TIM which compares tributary identifiers defined for the respective output systems in advance with the tributary identifies extracted; and a tributary selector which gives an instruction to change correspondence between the received tributary signals and the output systems if the result of comparison is a mismatch.
US08805195B2 High-speed optical transceiver for InfiniBand and Ethernet
The present invention provides a high-speed 100G optical transceiver for InfiniBand and Ethernet with associated mapping to frame InfiniBand and Ethernet into GFP-T. The optical transceiver utilizes an architecture which relies on standards-compliant (i.e., multi-sourced) physical client interfaces. These client interfaces are back-ended with flexible, programmable Field Programmable Gate Array (FPGA) modules to accomplish either InfiniBand or Ethernet protocol control, processing, re-framing, and the like. Next, signals are encoded with Forward Error Correction (FEC) and can include additional Optical Transport Unit (OTU) compliant framing structures. The resulting data is processed appropriately for the subsequent optical re-transmission, such as, for example, with differential encoding, Gray encoding, I/Q Quadrature encoding, and the like. The data is sent to an optical transmitter block and modulated onto an optical carrier. Also, the same process proceeds in reverse on the receive side.
US08805190B2 Visible light wireless communication method and system
A visible-light wireless communication system includes a plurality of light transmitters for generating light signals modulated at different frequencies and at least one terminal for wirelessly communicating with the plurality of light transmitters using the light signals.
US08805184B2 Technology for fault allocation in passive optical networks (PON)
A method for allocating faults in a passive optical network (PON) by placing a number of passive unique optical correlators in a number of respective diagnostic points of the PON, each of the passive unique optical correlators being responsive to an optical diagnostic signal by returning a predetermined unique matching signal; by further transmitting the diagnostic optical signal in the PON towards the diagnostic points to receive upstream response signals from the correlators. Upon detecting presence or absence, in the received response signals, of a predetermined unique matching signal expected from a specific optical correlator, judging about a fault in proximity of the respective specific diagnostic point.
US08805182B2 Systems and methods of optical path protection for distributed antenna systems
Systems and methods for optical path protection for distributed antenna systems are provided. In one embodiment, a system comprises a hub and at least one node located remotely from the hub. The hub is coupled to the node by first and second fiber paths, the first fiber path comprising an uplink fiber and a downlink fiber, the second fiber path comprising an uplink fiber and a downlink fiber. The node is coupled to the downlink fibers of the first and second fiber paths via an optical combiner, and is further coupled to the uplink fibers of the first and second fiber paths via an optical splitter. The node further monitors a signal quality of a downlink optical signal and communicates to the hub information indicative of the signal quality. The hub switches communications between the hub and the node from the first to second fiber path based on the information.
US08805180B2 Service protection method and device based on automatic switched optical network
The present invention discloses a service protection method and device based on an automatic switched optical network (ASON), which are adapted to restoring a service when a fault occurs in the connection of the service. The method comprises: comparing a dynamic restoration lag time of the service with a protection switching lag time of the service; and starting a protection switching process to restore the service if the dynamic restoration lag time is greater than the protection switching lag time; and starting a dynamic re-routing process to restore the service if the protection switching lag time is greater than the dynamic restoration lag time. By the present invention, the reliability of the network is enhanced and the self-healing capacity of the ASON is improved.
US08805171B2 Constructing video frames and synchronizing audio data in a media player from data received via a plurality of diverse protocol stack paths
Video frames from a sequence of video frames and corresponding audio are received and processed by a media player. A first portion of the sequence depends on fewer reference frames then a second portion of the sequence. The number of reference frames per frame is limited. The first and second portions of the sequence are treated differently. The first portion is received at a lower data rate, with greater security and processed with a more robust protocol stack than the second portion. The first and second portions may be stored in a single queue and/or separate queues. The first portion of frame data is utilized to compensate for lost frames by repeating and/or interpolating video frames. The media player constructs a local video frame and synchronizes corresponding audio content with it. The received, repeated and/or interpolated video frames are assembled into display order and decoded.
US08805170B2 System and method for memory storage of video data
A video processing system includes a memory to store video data and a decoder to fetch the video data for processing. The decoder can be configured to perform a first fetch to obtain a luminance data and to perform a second fetch to obtain both a chrominance data and an additional portion of the luminance data.
US08805169B2 Information processing apparatus and method therefor
An apparatus inputs data described in a markup language, and analyzes a uniform resource identifier including a fragment description, which is contained in the data. As a result of the analysis, the apparatus determines whether there are connectable fragments which refer to the same resource. In a case where it is determined that there are connectable fragments which refer to the same resource, the apparatus generates a uniform resource identifier by integrating the connectable fragments.
US08805162B2 Storage medium including AV data and application program, and apparatus and method using the same
A storage medium including audio-video (AV) data and application programs for providing additional functions using the AV data includes: movie mode data for reproducing audio-visual (AV) data; program mode data including a plurality of application programs for providing additional functions using the AV data; system data for controlling the execution of the movie mode data and the program mode data; and management information for managing the execution of the application programs in a unit of title, wherein the system data comprises mode information indicating whether a reproduction mode of a title to be reproduced is a movie mode or a program mode.
US08805148B2 Generation of terahertz electromagnetic waves in graphene by coherent photon-mixing
An electromagnetic device and method for fabrication includes a substrate and a layer of graphene formed on the substrate. A metallization layer is patterned on the graphene. The metallization layer forms electrodes such that when the graphene is excited by light, terahertz frequency radiation is generated.
US08805143B2 Optical-fiber cable having high fiber count and high fiber density
Disclosed is a reduced-diameter optical-fiber cable that possesses a high fiber count and a high cable fiber density.
US08805142B2 Optical fiber cables
Cables have reduced freespace, reduced tube diameters, and reduced strength member diameters. The cables are designed to pass robustness testing such as GR-20 while using smaller amounts of raw materials to produce.
US08805141B2 Optical fiber illumination systems and methods
An illumination system that includes at least one light-diffusing optical fiber is disclosed. The illumination system includes at least one low-scatter light-conducting optical fiber that optically couples the at least one light-diffusing optical fiber to at least one light source. The light-diffusing optical fiber includes a light-source fiber portion having a length over which scattered light is continuously emitted. The light-source fiber portion can be bent, including wound into a coil shape. The light-diffusing optical fiber includes a plurality of nano-sized structures configured to scatter guided light traveling within the light-diffusing optical fiber out of an outer surface of the fiber.
US08805133B1 Low-loss UV to mid IR optical tellurium oxide glass and fiber for linear, non-linear and active devices
A tellurium oxide glass that is stable, strong and chemically durable exhibits low optical loss from the UV band well into the MIR band. Unwanted absorption mechanisms in the MIR band are removed or reduced so that the glass formulation exhibits optical performance as close as possible to the theoretical limit of a tellurium oxide glass. The glass formulation only includes glass constituents that provide the intermediate, modifiers and any halides (for OH— reduction) whose inherent absorption wavelength is longer than that of Tellurium (IV) oxide. The glass formulation is substantially free of Sodium Oxide and any other passive glass constituent including hydroxyl whose inherent absorption wavelength is shorter than that of Tellurium (IV) oxide. The glass formulation preferably includes only a small residual amount of halide.
US08805131B2 Optical module and fabrication method
An optical module includes an optical waveguide that transmits and outputs signal light; a circuit board that transmits the signal light output from the optical waveguide, and includes a low refractive-index portion that neighbors and surrounds a transmissive portion and has a lower refractive index than the transmissive portion, which transmits the signal light; and a light-receiving element that includes, on a side toward the circuit board, a light-receiving portion that receives the signal light that has transmitted through the circuit board, where the signal light is reflected toward the light-receiving element at a boundary surface between the transmissive portion and the low refractive-index portion.
US08805129B2 Optical devices and methods of fabricating the same
Provided is an optical device. The optical device includes a substrate having a waveguide region and a mounting region, a planar lightwave circuit (PLC) waveguide including a lower-clad layer and an upper-clad layer on the waveguide region of the substrate and a platform core between the lower-clad layer and the upper-clad layer, a terrace defined by etching the lower-clad layer on the mounting region of the substrate, the terrace including an interlocking part, an optical active chip mounted on the mounting region of the substrate, the optical active chip including a chip core therein, and a chip alignment mark disposed on a mounting surface of the optical active chip. The optical active chip is aligned by interlocking between the interlocking part of the terrace and the chip alignment mark of the optical active chip and mounted on the mounting region.
US08805128B2 Multi-point pressure sensor and uses thereof
A sensing device for detecting a physical parameter exemplified by pressures, strains, temperatures, indices of refraction, and combinations thereof. The sensing device comprises a probe having a housing for sealably mounting therein an optical fiber. The optical fiber is provided at its distal end with at least two spaced apart fiber Bragg gratings. The proximal end of the probe is engagable with a holder, and is in communication with fiber Bragg grating interrogation systems. Spacers and seals may be provided about the optical fiber between the fiber Bragg gratings. An orifice may be provided and sealed with a resilient membrane to provide a contained airspace around each fiber Bragg grating. The contained airspace may be optionally filled with a fluid or a gas.
US08805121B2 Method and device for video image processing, calculating the similarity between video frames, and acquiring a synthesized frame by synthesizing a plurality of contiguous sampled frames
To acquire a high-resolution frame from a plurality of frames sampled from a video image, it is necessary to obtain a high-resolution frame with reduced picture quality degradation regardless of motion of a subject included in the frame. Because of this, between a plurality of contiguous frames FrN and FrN+1, there is estimated a correspondent relationship. Based on the correspondent relationship, the frames FrN+1 and FrN are interposed to obtain first and second interpolated frames FrH1 and FrH2. Based on the correspondent relationship, the coordinates of the frame FrN+1 are transformed, and from a correlation value with the frame FrN, there is obtained a weighting coefficient α(x°, y°) that makes the weight of the first interpolated frame FrH1 greater as a correlation becomes greater. With the weighting coefficient, the first and second interpolated frames are weighted and added to acquire a synthesized frame FrG.
US08805120B2 Image processing apparatus and method which generates reference data according to learning images
An image processing apparatus and an image processing method, the image processing apparatus including: an image input unit which receives an image; and an image processing unit which generates reference data on the basis of a plurality of learning images classified into a plurality of first classes according to a noise characteristic and a plurality of second classes according to an image characteristic, and which performs scaling for the received image on the basis of the generated reference data.
US08805116B2 Methods and apparatus for visual search
For each image of a set of images, the each image is characterized with a set of fixed-orientation texture descriptors and a set of color descriptors. The set of images is indexed in a color index and a texture index. Similarly, a query image is characterized with a set of fixed-orientation texture descriptors. The set of fixed orientation texture descriptors of the query image includes a set of fixed orientation descriptors for each of a set of rotated query images, and a set of color descriptors of the query image. A rotated local Bag-of-Features (BoF) operation is performed upon the set of rotated query images and the set of images. Each of the set of images is ranked based on the rotated local Bag-of-Features operation.
US08805114B2 Content adaptive edge and detail enhancement for image and video processing
A content-adaptive edge and detail enhancement method is described for image/video processing. Both 2D peaking and LTI/CTI are used in sharpening pictures. Image analysis is performed to generate a mask to control the use of the two peaking techniques. The strength or likelihood of edges or transitions is measured and such a strength or likelihood measurement will be transformed into a blending factor controlling the blending of the LTI/CTI and peaking outputs.
US08805107B2 Image data coding apparatus, method of controlling operation of same, and program therefor
A wavelet transform, binary arithmetic coding and pass-by-pass partitioning of coded data streams according to JPEG 2000 are carried out and first and second layers for which the decoded image will have distortion ratios within a desired range are generated. If the total amount of code in the first layer is smaller than a target amount of code, then, from among coded data streams contained in the second layer, coded code up to a pass within a coded data stream having little influence upon image quality is added to the first layer. If the total amount of code in the first layer is greater than the target amount of code, then, from among coded data streams contained in the first layer, coded code within a coded data stream having little influence upon image quality is deleted from the first layer.
US08805106B2 System and method for compressing and decompressing images and video
A system and method for image and video compression and decompression using compressive sensing is provided. A method for decompressing a compressed image, where the compressed image having a plurality of compressed image blocks, and the method is performed on a processor, includes selecting a compressed image block, entropy decoding the selected compressed image block, and recovering an image block corresponding to the decoded selected compressed image block using compressive sensing recovery.
US08805100B2 Filter device, image decoding device, image encoding device, and filter parameter data structure
A loop filter section according to an embodiment of the present invention includes: a BF section selectively acting on a block boundary of an image processed block by block; and an adaptive filter section including a first linear filter section that acts on an input image to be supplied to the BF section and a second linear filter section that acts on an output image of the BF section. The adaptive filter section performs addition of an output image of the first linear filter section and an output image of the second linear filter section to output a result of the addition.
US08805094B2 Using machine learning to improve detection of visual pairwise differences between browsers
In some embodiments, information associated with a first plurality of image pairs is received. Each image pair is assessed to detect visual pairwise differences that qualify as an error. A visual pairwise difference may be a difference with respect to at least one of position, size, color, or style. A prediction engine is trained based upon the assessed visual pairwise differences. Information associated with a second plurality of image pairs is received. Each of these image pairs comprises at least a portion of a visual end-user experience screen of an event-driven application executed in a client-tier environment. Each of these image pairs is assessed, using the prediction engine, to detect visual pairwise differences that qualify as an error. User feedback is received, indicating that at least one assessed pairwise difference should not have qualified as an error. The prediction engine is then re-trained based on the user feedback.
US08805088B1 Specularity determination from images
Aspects of the disclosure relate generally to determine specularity of an object. As an example an object or area of geometry may be selected. A set of images that include the area of geometry may be captured. This set of images may be filtered to remove images that do not show the area of geometry well, such as if the area is in a shadow or occluded by another object. A set of intensity values for the area are determined for each image. A set of angle values for each image is determined based on at least a direction of a camera that captured the particular image when the particular image was captured. The set of average intensities and the set of angle values are paired and fit to a curve. The specularity of the area may then be classified based on at least the fit.
US08805082B2 Image processing apparatus
An image processing apparatus has an image analyzer including a feature detector, a feature combiner, and a resolution discrimination signal generator. For each pixel in a prescribed area of an input image, the feature detector outputs a representative difference value obtained from the pixel values of pixels positioned, with reference to that pixel, at prescribed intervals. The feature combiner outputs a combined feature value obtained from the representative difference values obtained for each pixel in the described area. The resolution discrimination signal generator outputs a resolution discrimination signal obtained from the combined feature value. The resolution discrimination signal has a monotonic non-decreasing relationship to the combined feature value. The resolution discrimination signal indicates an extent to which the input image includes signal components with frequencies equal to or greater than a particular frequency determined by the prescribed intervals.
US08805076B2 Image processing apparatus, image processing method and computer readable medium
An image processing apparatus includes a measuring unit that measures lengths of segments in an image; a first evaluating unit that evaluates each segment based on the length of the segment measured by the measuring unit and a position of the segment; a second evaluating unit that evaluates each segment based on a similarity of the length of the segment measured by the measuring unit and the position of the segment; and a determining unit that determines whether each segment is a ruled line based on an evaluation result obtained by the first evaluating unit and an evaluation result obtained by the second evaluating unit.
US08805073B2 Image segmentation by assigning classes to adaptive mesh primitives
Quantification of metric or functional parameters often requires image segmentation. A crucial part of such method is the model of the surface characteristics of the object of interest (features), which drives the deformable surface towards the object boundary in the image. According to the present invention, sections of the mesh are assigned to different classes for different features. According to the present invention, the assignment of mesh sections to the classes is adapted by using actual feature information from the unseen image. Advantageously, this allows for an adaptation of the feature category to which the mesh section is assigned and thereby allows an improved segmentation of the object.
US08805071B2 Image processing method an imaging device module
There are provided an image processing method and an imaging device module capable of properly calculating a black level when brightness on the positive maximum value side in a brightness histogram of an optical black region are clipped to an upper limit brightness, that is, when brightness on the positive maximum value side in a brightness histogram of an optical black region exceed an upper limit brightness. An image processing method includes forming a brightness histogram of pixels in an optical black region of an imaging face of an imaging device; shifting the brightness histogram toward where a brightness pixel value is zero until a peak value of the brightness histogram becomes smaller than an upper limit of a pixel value, when the peak value is equal to or larger than the upper limit brightness of the pixel value; and calculating a black level based on a peak value which became smaller than the upper limit.
US08805065B2 Image processing apparatus and image processing method
A technique capable of more suitably extracting a foreground region from an image including the foreground region and a background region is provided. The image processing apparatus comprises: a reliability derivation unit configured to derive a reliability of a distance information of a pixel of interest based on a color information and the distance information of the pixel of interest and a neighbor pixel of the pixel of interest; a parameter derivation unit configured to derive a parameter concerning a type of a region for the pixel based on the color information and the distance information of the pixel and the obtained reliability of the distance information; and a determination unit configured to determine a foreground region in the image using the derived parameter for each pixel of the image.
US08805063B2 Method and apparatus for detecting and compensating for backlight frame
A method and apparatus for detecting and compensating for a backlight frame are provided. The method includes receiving data regarding a current frame comprising pixels that are expressed by a luminance component and one or more chrominance components; and determining whether the current frame is a backlight frame based on values of the one or more chrominance components of the pixels.
US08805060B2 Color conversion device, image output device, and color conversion method
A color conversion device which converts an image signal in a first color space into an image signal in a second color space corresponding to an image output unit includes: a color conversion table storing unit which stores a color conversion table storing color conversion data used for converting an image signal corresponding to a plurality of lattice points in a third color space having a color range containing the color range of the second color space into the image signal in the second color space; a first color conversion unit which converts the image signal in the first color space into the image signal in the third color space; and a second color conversion unit which converts the image signal in the third color space into the image signal in the second color space based on the color conversion data stored in the color conversion table. The first color conversion unit converts an image signal corresponding to a reference color in the first color space into an image signal corresponding to the lattice points in the third color space.
US08805055B2 Non-contact measurement apparatus and method
A non-contact method and apparatus for inspecting an object. At least one first image of the object on which an optical pattern is projected, taken from a first perspective is obtained. At least one second image of the object on which an optical pattern is projected, taken from a second perspective that is different to the first perspective is obtained. At least one common object feature in each of the at least one first and second images is then determined on the basis of an irregularity in the optical pattern as imaged in the at least one first and second images.
US08805051B2 Image processing and machine learning for diagnostic analysis of microcirculation
Automated quantitative analysis of microcirculation, such as density of blood vessels and red blood cell velocity, is implemented using image processing and machine learning techniques. Detection and quantification of the microvasculature is determined from images obtained through intravital microscopy. The results of quantitatively monitoring and assessing the changes that occur in microcirculation during resuscitation period assist physicians in making diagnostically and therapeutically important decisions such as determination of the degree of illness as well as the effectiveness of the resuscitation process. Advanced digital image processing methods are applied to provide quantitative assessment of video signals for detection and characterization of the microvasculature (capillaries, venules, and arterioles). The microvasculature is segmented, the presence and velocity of Red Blood Cells (RBCs) is estimated, and the distribution of blood flow in capillaries is identified for a variety of normal and abnormal cases.
US08805037B2 Method and system for reconstruction of tomographic images
Approaches are described for generating an initial reconstruction of CT data acquired using a wide-cone system. In one implementation, frequency data may be patched in to a first scan, such as an axial scan, from a second scan, such as a helical scan. In one embodiment, an initial reconstruction may be processed (such as via a non-linear operation) to correct frequency omissions and/or errors in the reconstruction. Corrected frequency information may be utilized to improve the reconstructed image.
US08805029B1 Visual security mechanism for a device with a front-facing camera
Disclosed herein are methods, systems, and computer readable media for locking a computing device. Periodic images are received from a camera on a computing device. Each of the images is compared to a stored image of a user. A determination is made that one of the images does not match the stored image, and the computing device is locked upon determining that one of the images does not match the stored image.
US08805021B2 Method and apparatus for estimating face position in 3 dimensions
An apparatus and method for estimating a three-dimensional face position. The method of estimating the three-dimensional face position includes acquiring two-dimensional image information from a single camera, detecting a face region of a user from the two-dimensional image information, calculating the size of the detected face region, estimating a distance between the single camera and the user's face using the calculated size of the face region, and obtaining positional information of the user's face in a three-dimensional coordinate system using the estimated distance between the single camera and the user's face. Accordingly, it is possible to estimate the distance between the user and the single camera using the size of the face region of the user in the image information acquired by the single camera so as to acquire the three-dimensional position coordinates of the user.
US08805012B2 Monitoring state display apparatus, monitoring state display method, and monitoring state display program
The present invention allows to grasp a problem area of a system quickly and accurately. The present invention has: a reference position allocation unit 13 that allocates reference positions, when displaying indexes to indicate a plurality of monitoring targets on a display area, to the indexes respectively; a data acquisition unit 11 that acquires monitoring data on the monitoring targets; a significance level determination unit 12 that determines a significance level of monitoring for each of the monitoring targets based on the content of the monitoring data; a display position change unit 14 that changes positions where indexes of monitoring targets existing around a significant monitoring target are displayed to post-movement positions which are concentrically scattered from the index of the significant monitoring target, so that the index of the significant monitoring target, which corresponds to the significance level higher than normal, does not overlap with the indexes of the other monitoring targets on the display area; and a display control unit 15 that displays the indexes on the display area based on the reference positions and the post reference positions.
US08805009B1 Trajectory matching across disjointed video views
Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides identifying a first trajectory associated with an object in video captured of a first region. The method further provides identifying a plurality of alternative views of the object from the video of the first region. The method further provides using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region.
US08805003B2 Device and method for localizing an object of interest in a subject
A device for localization of an object of interest in a subject includes a registration unit for registering a 3D-representation of the subject having a plurality of segments corresponding to a plurality of structural regions of the subject, with a 2D-image. The registration unit is configured to define a plurality of areas in the image such that at least one area of the plurality of areas is associated with a respective region of the plurality of regions. A localization unit is configured to localize the object, and extract an indication of the object from the image by processing the image. The processing is limited to an object area of the plurality of areas which is associated with a predetermined object region.
US08804996B2 Cone loudspeaker
A loudspeaker comprising an acoustically radiating diaphragm comprising a generally frustoconical membrane having a narrow neck end and a wide mouth end, stiffening formations for stiffening the radiating membrane and an interface region by which the diaphragm is adapted to be driven; and a transducer comprising a voice coil mounted to drive the diaphragm via its interface region; wherein the interface region is located at the node of the first mode of vibration of the diaphragm.
US08804987B2 Hat with sound playing function
A hat with sound playing function includes a hat body, a brim extending from the hat body and at least one slim speaker. The brim has a supporting layer and a decorating layer covering a surface of the supporting layer. The at least one slim speaker is disposed between the supporting layer and the decorating layer.
US08804986B2 Acoustic transducer including airfoil for generating sound
Systems, apparatus, devices, and methods for converting electrical signals into sound using an acoustic transducer. The inventive acoustic transducer utilizes the motion of an airfoil shaped element to generate a sound wave, with the airfoil element being driven in response to an electrical signal input to a suitable driving element. In some embodiments, the airfoil element or elements act to mechanically couple the motion of an armature attached to the driver to the surrounding air, producing sound waves in a more efficient manner than typical acoustic transducer devices. Embodiments of the invention may be used in the design of loudspeakers, earpieces, headphones, and other devices for which a high efficiency transducer is desired.
US08804985B2 Systems and methods for high pass filtering with smart saturation
An audio processing system that includes an audio filter having one or more elements capable of having state, such as a capacitor, an inductor or a delay. A saturation detector is configured to detect saturation of the audio filter and to generate an output when saturation of the filter is detected, such as a switch control signal. A switch is connected to the audio filter and the saturation detector, wherein the state of one or more of the elements of the audio filter is changed when the saturation detector provides the output to the switch, such as when the switch shorts the element and causes the energy stored in the element to be dissipated.
US08804976B2 Content reproduction device and method, and program
A content reproduction device including: a microphone that collects noise in the surroundings of a casing; a feature amount extractor that extracts a plurality of feature amounts; a distance calculator that calculates an intervector distance between the extracted feature amount vector and a feature amount vector with the same dimensions which is set in advance as a feature amount of a waveform of a music signal; a determinator that determines whether or not music is included in the sounds collected by the microphone; a processor that processes the signal of the sounds collected by the microphone to change the volume or frequency characteristics of the sounds collected by the microphone; and an adder that adds and outputs the signal of the sounds collected by the microphone and the signal of sounds of reproduced content.
US08804974B1 Ambient audio event detection in a personal audio device headset
Ambient audio event detection in a personal audio device headset provides for directive response to external audible events. Depending on the type of event, an alert may be issued, speech may be communicated to another device, program material may be interrupted and/or resumed with or without repositioning, and program material may be modified or selected for compatibility with, or to overcome, the ambient environment indicated by the detected event.
US08804969B2 Method and apparatus for outputting sound source signal by using virtual speaker
A method and apparatus for outputting a sound source signal by using a virtual speaker are provided. The method includes generating a virtual sound source signal delayed by a virtual delay value, instead of by the minimum delay value, according to a sampling rate of an input sound source signal, from the input sound source signal; generating a speaker output signal in which a sampling rate is changed based on the input sound source signal and the generated virtual sound source signal; and outputting the generated speaker output signal. Thus, a non-uniform radiation pattern, which causes distortion in a sound radiated from a speaker array, is removed and the limitation of a frequency band of a controllable sound source signal is overcome, thereby providing a stable sound.
US08804963B2 Computer readable medium storing key generating program, computer readable medium storing key recording program, key generating device, PKI card, key recording system, key generating method and key recording method
A computer readable medium stores a program causing a computer to execute a key generating processing. The computer generates a signatory private key which is used in an electronic signature, a signatory public key, a signatory public key certificate, a certification public key which is used when recording the signatory private key in a PKI card and a certification private key, transmits the certification private key to the PKI card via a secure communication path, and transmits an encoded signatory key obtained by encoding the signatory public key certificate and the signatory private key using the certification public key to the PKI card via the secure communication path or a non-secure communication path.
US08804957B2 Authentication key generation arrangement
Authentication key generation for local area network communication, including: participating in communication of a message comprising a cipher suite selection type indicating cellular network compatible cipher suite; and creating cellular network compatible authentication keys according to said cipher suite selection type.
US08804953B2 Extensive ciphertext feedback
Some embodiments of a method and apparatus for encrypting and decrypting data have been presented. In one embodiment, a stream cipher is run in parallel with a block cipher to output a stream of bits with a length equal to a number of ciphertext blocks in an output stream of the block cipher. The method may further include pre-processing a current plaintext block based on the stream of bits and the number of ciphertext blocks in the output stream of the block cipher. Then the block cipher may encipher the pre-processed block to generate a current ciphertext block.
US08804951B2 Speeding up galois counter mode (GCM) computations
Methods and apparatus to speed up Galois Counter Mode (GCM) computations are described. In one embodiment, a carry-less multiplication instruction may be used to perform operations corresponding to verification of an encrypted message in accordance with GCM. Other embodiments are also described.
US08804949B2 Method for protecting IC cards against power analysis attacks
A method for protecting data against power analysis attacks includes at least a first phase of executing a cryptographic operation for ciphering data in corresponding enciphered data through a secret key. The method includes at least a second phase of executing an additional cryptographic operation for ciphering additional data in corresponding enciphered additional data. An execution of the first and second phases is undistinguishable by the data power analysis attacks. Secret parameters are randomly generated and processed by the at least one second phase. The secret parameters include an additional secret key ERK for ciphering the additional data in the corresponding enciphered additional data.
US08804941B2 Systems and methods for hybrid delivery of remote and local technical support via a centralized service
The present solution is directed to a hybrid customer support model for providing remote online support service in conjunction with local onsite support service. A local technician provides on site support service for a device at a premise for a predetermined amount of time. The onsite support by the local technician may be limited to a subset of the tasks for resolving an issue with the device or otherwise be limited to applying a subset or scope of skills to resolving the issue. In one embodiment, the local technician has a first type of skill from a plurality of skills. The local technician identifies an issue with the device and sends the issue to a centralized service. The centralized service receives an identification of the issue—the resolution of which may include a plurality of tasks. In one embodiment, each of the plurality of tasks is performed by one or more remote technicians having a skill type corresponding to the task. A resource pool is managed via the centralized service to support information flow in the hybrid model. The centralized service tracks service information and results.
US08804926B2 Communicating modem or multimedia terminal adapter status to a handset for a cordless telephone
A cordless telephone system provides indication of event information for customer premises equipment. The cordless telephone system includes a base station and handsets. The base station receives event information from the CPE. The base station transmits the event information to a handset, and the handset provides an indication of the event information to a user.
US08804920B1 Message-indication testing
A computer-implemented method and system to remotely test message-waiting notifications over a communications network is provided. The method includes receiving broadband signaling from a voicemail platform; converting the broadband signaling to narrowband signaling; and transmitting the narrowband signaling, which generates status notifications, and transmits the status notifications to a remote test location. The system includes a switching element that routes the broadband signaling generated by the voicemail platform. The switching element routes the broadband signaling to a message processing component that executes code that searches a message-waiting-notification database to generate appropriate tones based on the broadband signaling received from the switching element.
US08804910B1 Reduced power consumption X-ray source
A reduced power consumption x-ray source comprising: In one embodiment, an x-ray tube including an infrared heat reflector disposed inside an x-ray tube cylinder between the cathode and the anode and oriented to reflect a substantial portion of infrared heat radiating from a filament back to the filament, thus reducing heat loss from the filament. In another embodiment, an alternating current source for an x-ray tube filament including a switch for allowing power to flow to the filament for a longer or shorter time depending on the desired output x-ray flux. In another embodiment, a neutral grounded, direct current (DC) high voltage, power supply with parallel high voltage multipliers, each supplied by separate alternating current sources, but both the output of one alternating current source connected to ground and the input of another alternating current source connected to ground. The output of both high voltage multipliers are connected.
US08804887B2 Transmission and receiving apparatus and method having different sending and receiving clocks
A transmission apparatus, a signal sending apparatus, and a signal receiving apparatus, and a transmission method, a signal sending method, and a signal receiving method capable of solving a problem of metastability and suppressing a delay of a signal when sending and receiving apparatuses having different operation clock frequencies send/receive the signal representative of control information, for example. Included are a sending part that operates in synchronization with a first clock having a first period to output a transmission signal having a signal level that is inverted in response to an input of a first pulse signal corresponding to the first period and a receiving part that operates in synchronization with a second clock having a second period to output a second pulse signal corresponding to the second period in response to inversion of a signal level of the transmission signal.
US08804876B2 Enhanced modulation detection
An apparatus is provided for demodulating a block, the block including a plurality of bursts. The apparatus comprises a demodulator configured to demodulate the plurality of bursts and a modulation detector configured to detect a modulation scheme for a current burst in the plurality of bursts and to determine whether there is a high probability that the detected modulation scheme is correct. The modulation detector instructs the demodulator to demodulate each burst subsequent to the current burst in the plurality of bursts based on the detected modulation scheme when the modulation detector determines a high probability that the modulation scheme is correct.
US08804875B1 Polar receiver architecture and signal processing methods
Compressing a variable phase component of a received modulated signal with a second harmonic injection locking oscillator, and generating a delayed phase-compressed signal with a fundamental injection locking oscillator, and combining the phase-compressed signal and the delayed phase-compressed signal to obtain an estimated derivative of the variable phase component, and further processing the estimated derivative to recover data contained within the received modulated signal.
US08804874B2 Polar transmitter having digital processing block used for adjusting frequency modulating signal for frequency deviation of frequency modulated clock and related method thereof
A polar transmitter includes a frequency modulating path, a clock divider and a digital processing block. The frequency modulating path is arranged for generating a frequency modulated clock in response to a frequency modulating signal. The clock divider is coupled to the frequency modulated clock, and arranged for generating a down-divided clock. The digital processing block is coupled to the down-divided clock, and arranged for generating the frequency modulating signal, wherein the frequency modulating signal is adjusted for frequency deviation of the frequency modulated clock. A method for polar transmission includes: generating a frequency modulated clock in response to a frequency modulating signal; dividing a frequency of said frequency modulated clock to generate a down-divided clock; and generating said frequency modulating signal according to said down-divided clock, wherein said frequency modulating signal is adjusted for frequency deviation of said frequency modulated clock.
US08804873B1 Communication system and method with PAPR; and backoff configured for equilibrium
A communication system (20) includes a transmitter (22) having a peak controller (38) which controls PAPR to operate in accordance with a noise constraint. A backoff controller (60) operates in conjunction with an amplifier section (46) to cause the amplifier section (46) to maximize the amplification it applies while maintaining a predetermined degree of amplifier linearity. The noise constraint is provided by an equilibrium estimator (64) that provides a noise target parameter (66) to the peak controller (38). The noise target parameter (66) is configured to identify the transmitter's equilibrium point (126). The equilibrium point (126) is that signal-to-noise ratio (SNR) for the signal (26) broadcast from the transmitter (22) where a demodulator (118) in a receiver (24) will experience a reduced SNR if the transmitted signal (26) SNR either increases or decreases.
US08804866B2 Digital broadcast receiving apparatus and digital broadcast receiving method
Disclosed is a digital broadcast receiver which includes a TS processing unit. The TS processing unit comprises reference packet detection units (162a, 162b), that detect timing information of two sets of received TS packet data, a delay adjustment unit (163) that aligns the processing timings of both sets of TS packet data by delaying one of the two sets of TS packet data based on the detected timing information, and a selection unit (165) that selects by packet one of the two sets of TS packet data for output.
US08804855B2 Network infrastructure for mobile machines which can be used in areas at risk of explosion
A network infrastructure for mobile machines which are usable in explosive areas, having inherently safe participants and not inherently safe network participants the latter being arranged in pressure-resistant housings. The machine has at least one controller for actuating at least one not inherently safe participant. In order to provide a network infrastructure which avoids the drawbacks of the prior art, the machine has, outside the pressure-resistant housing for the first controller, at least one second, inherently safe controller for actuating at least one inherently safe participant, wherein the first controller forms a data distributor for a plurality of not inherently safe participants and the second controller forms a data distributor for a plurality of inherently safe participants, and wherein the first data distributor and the second data distributor are linked via an electrically decoupled data communication link.
US08804845B2 Non-enhancing media redundancy coding for mitigating transmission impairments
In one embodiment, a method comprises identifying a plurality of frames of interest from a primary stream of encoded frames. The method further comprises selecting at least one of the frames of interest for inclusion in a separate redundant stream. The method further comprises producing another encoded instance of the at least one selected encoded frame. The method further comprises associating the another encoded instance of the at least one selected frame in the separate redundant stream with the corresponding selected encoded frame in the primary stream. The method further comprises providing the primary stream, the separate redundant stream, and a common clock reference to a decoder.
US08804833B2 Method for determining a filter for interpolating one or more pixels of a frame
The invention is related to a method for determining a filter for interpolating one or more pixels comprised in a frame. The proposed method comprises the step of determining the filter based on other pixels in the remainder of the frame wherein a motion vector associated with said pixels has at least one motion parameter in common with another motion vector associated with said other pixels and the filter is determined such that a quality of an interpolation of said other pixels, said interpolation being determined by help of said determined filter, reaches or exceeds the quality of any other interpolation of said other pixels determinable by help of one of different filter candidates comprised in a filter candidate set. In determining the filter solely on different other pixels of the same frame, said method for determining a filter for interpolation allows for realization of a single pass encoding framework.
US08804819B1 Method and apparatus for encoding video using data frequency
A system, apparatus, and method for encoding and decoding a video image having a plurality of frames is disclosed. The method includes identifying in at least one frame a base layer portion primarily composed of low frequency data and an enhancement layer portion primarily composed of high frequency data. The method also includes encoding the base layer portion using a first encoding technique that encodes at a higher quality than a second encoding technique and encoding the enhancement layer portion using the second encoding technique.
US08804813B1 Progressive scan video processing
A method and system for separating even and odd lines in a progressive video signal comprises generating from the even lines simulated odd lines, comparing the simulated odd lines with the original odd lines to obtain a support signal, and transmitting the even lines and the support signal in order to reconstitute the full picture. Alternatively, separating odd and even lines may be replaced by separating high- and low-frequency vertical signal components, generating from the low-frequency vertical signal components simulated high-frequency vertical signal components, comparing the simulated high-frequency vertical signal components with the original high-frequency signal components to obtain a support signal.
US08804801B2 Peak suppressor, radio communication apparatus and peak suppression method
There is provided a peak suppressor including a first peak position detector to detect a first time when amplitude of a transmission signal changes in a convex manner and exceeds a specific level as a first peak position, a second peak position detector to detect a second time that is different by a predetermined time from the first peak position when the amplitude of the transmission signal exceeds the specific level as a second peak position, a suppression signal generator to generate a suppression signal for suppressing the amplitude of the transmission signal to a value that is equal to or lower than the specific level, based on amplitude and phase of the transmission signal corresponding to the first and second peak positions detected by the first and second peak position detectors, and an adder to add the suppression signal generated by the suppression signal generator to the transmission signal.
US08804790B2 Spread spectrum encoding and decoding
A method for communicating comprises generating at least one generalized Golay code from a concatenation of constituent Golay codes, and spreading at least a portion of a data stream with the at least one generalized Golay code. Generalized Golay codes comprise pseudo-complementary sequences having code lengths that differ from Golay complementary sequences and are characterized by low autocorrelation sidelobes relative to the autocorrelation peak.
US08804789B2 Configurable multimode despreader for spread spectrum applications
A configurable multimode despreader for spread spectrum applications is disclosed herein. The despreader includes a plurality of data lines, at least one selective coupler coupled to the plurality of data lines, at least one multiplier coupled to the selective coupler, and a code input line coupled to the multiplier. The selective coupler selectively couples one of the plurality of data lines with the multiplier per any one of a plurality of despreading protocols. The multiplier then multiplies a desired input data type received from the selective coupler with a despreading code chip received from the code input line to produce an observation. The programmable multimode despreader supports variable code and data modulation schemes and variable spreading factors.
US08804781B2 Macro channel water-cooled heat-sink for diode-laser bars
A diode-laser bar is mounted on water-cooled heat-sink between two ceramic sub-mounts for electrically isolating cooling-water in the heat-sink from the diode-laser bar. Mounting between the two ceramic sub-mounts also provides for balancing stresses due to differences in coefficient of thermal expansion (CTE) between the sub-mounts and the diode-laser bar. Both sub-mounts are in thermal communication with the heat-sink for providing two-sided cooling of the diode-laser bar.
US08804771B2 Method for managing a data transmission from a sender device, corresponding computer-readable storage medium and sender device
A sending device receives applications data blocks to be transmitted to a receiving device according to a clock rate defined by transport periods, the applications data blocks being encoded before transmission by application of a first source encoding up to the processing of a change request. The sending device determines a drift between a number of applications data blocks received by the sending device and a number of applications data blocks transmitted after encoding by the sending device. The sending device determines, taking account of the determined drift, a transition applications data block from which a second source encoding is applied in response to the change request. The transmission of the stream is then adapted in such a way that the transmission of the encoded transition data block is aligned with a start of a transport period.
US08804767B2 Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
Methods and apparatus for selecting digital coding and/or decoding technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business or operational goals.
US08804765B2 Dynamic robust header compression
A unit (25, 46) performs a compression operation or a decompression operation with respect to information for transmission in packets over a wireless link (36). The transmission over the wireless link is such that the packets may become reordered from a transmission sequence. The compression operation and the decompression operation involve a tradeoff of robustness and reordering depth. The robustness is an indicator of a degree of information loss over the link tolerated by the compression operation and the decompression operation; the reordering depth is a degree of packet reordering tolerated by the compression operation and the decompression operation. The unit dynamically adjusts the tradeoff of the robustness and the reordering depth in accordance with characteristics of the link. In an example embodiment, the information upon which the compression operation and the decompression operation is performed is sequence number information of a packet header.
US08804760B2 Network data transport multiplexer bus with global and local optimization of capacity allocation
Systems and methods enable maximizing network data throughput via optimizing network capacity allocation. The network throughput maximization system comprises a network transporting data from source nodes to a destination node of the network, buffers for buffering data bytes to be sent from the source nodes to the destination node, and distributed algorithms performed by the destination and source node that cyclically optimize allocation of the network capacity among the source nodes according to the amounts of data bytes written in the buffers at the source nodes. The network data transport capacity allocation optimization method comprises steps of buffering at network source nodes data bytes to be transported to a network destination node, and cyclically optimizing by the destination and source nodes the data transport capacity allocation among the source nodes based on the relative volumes of bytes written in the source node buffers associated with the destination node.
US08804757B2 Configurable motion estimation
In some embodiments, a motion estimation method and engine are provided. A motion estimation engine may, for example, compare source blocks from a source frame against reference blocks in a reference frame to find a suitable match for the source block. According to some embodiments, groups of reference blocks are compared at the same time against the source block, with search units within each group being selected for comparison simultaneously using both a fixed path navigation and an adaptive path navigation.
US08804748B2 Hitless node insertion for Ethernet networks
A novel and useful hitless node insertion mechanism for configuring a new node to be inserted into an Ethernet network. The mechanism comprises pre-configuring the new node into a partially configured state, disconnecting a network link where the new node is to be inserted and connecting the new node to at least one end of the disconnected link. All data traffic received from neighboring nodes is then blocked and fake signal failure (SF) messages are generated and sent if Ethernet Ring Protection (ERP) messages are detected. An in-band management port is then selected and a configuration from a Network Management System (NMS) is received. Once configuration of the said new node is complete, the new node is set to a fully configured state.
US08804735B2 Scalable forwarding table with overflow address learning
A node is configured to receive a packet from a host device, where the packet includes a source address associated with the host device; determine that the source address is not stored by the node; generate one or more logical distances, associated with one or more nodes, based on the source address and a respective address associated with each of the nodes; determine that another node is associated with a shortest logical distance, of the one or more logical distances; and transmit the source address to the other node based on the determination that the other node is associated with the shortest logical distance, where transmitting the source address allows the other node to store the source address or enables further nodes to obtain the source address from the other node.
US08804730B2 Layer-2 extension services
Methods, apparatuses, and systems for providing layer-2 extension services through a non-routed ground segment network, are described. The method includes providing a Layer-2 (L2) interface between a node of the non-routed ground segment network and a service provider, assigning a virtual tagging tuple to the service provider and receiving service provider traffic at a node of the non-routed ground segment network. The method further includes tagging the service provider traffic with the virtual tagging tuple, and switching the tagged service provider traffic through the non-routed ground segment network according to the virtual tagging tuple.
US08804723B2 Efficient control packet replication in data plane
A method for replicating a control packet in a forwarding plane of a network element, the control packet being destined for a plurality of subscriber end stations. The forwarding plane receives the control packet from a control plane and detects a replication indicator associated with the control packet. The forwarding plane determines the plurality of subscriber end stations as each of the plurality of subscriber end stations is associated with the control packet. The forwarding plane then replicates the control packet for each of the plurality of subscriber end stations and distributes the replicated control packets to the plurality of subscriber end stations.
US08804721B2 Multi-stream communication
A method for reducing bandwidth used in multiple transmissions on a cellular network includes mapping at least one request of at least one end-device to a unicast channel between server and an intermediary in the network, creating a correlated multicast communication channel between the intermediary and the at least one end-device, and transferring data from the unicast channel to a multicast channel at the intermediary.
US08804705B2 System and method for configuring an IP telephony device
A system and method for IP telephony are disclosed, including an IP telephone (IPT) and a Service Gateway (SG). The SG receives an identifier, e.g., a vendor class identifier, included in a DHCP discover message from the IP telephone and determines the identifier's validity. If so, the SG issues a DHCP offer comprising DHCP lease information to the IP telephone, including a range of port numbers assigned to the IP telephone based on the identifier, where the range of port numbers comprises ports which are not reserved for use by other IP protocols. The DHCP lease information includes information indicating operational software for the IP telephone which the IP telephone executes to enable IP communications. The SG mediates IP communications between the IP telephone and an IP device, where the IP telephone uses at least a subset of the range of port numbers to send or receive IP communications.
US08804703B2 Method and apparatus for providing shared services
The present invention enables an overlay capability to be invoked on network systems and elements that are designed to support multiple customer bases. Depending on the registered identification of the user, screens and other user interfaces that provide access to functions can be overlaid on the network component and segmented along customer classifications.
US08804700B2 Method and apparatus for detecting one or more predetermined tones transmitted over a communication network
An apparatus for detecting one or more predetermined tones transmitted over a communication network, each predetermined tone having a predetermined frequency, comprises a data memory for storing data including the predetermined frequency of each of the one or more predetermined tones, an input for receiving a signal transmitted over the communication network, and a frequency divider for dividing the received signal into at least two frequency sub bands so as to provide at least two components of the received signal in different frequency sub bands. The different frequency sub bands are selected based on the predetermined frequencies of the one or more predetermined tones. A frequency discriminator is arranged to determine a frequency of each tone in the at least two components and a decision logic block is arranged to provide an indication that a predetermined tone has been detected when the determined frequency of a tone in a component corresponds to the predetermined frequency of one of the one or more predetermined tones.
US08804690B1 Packet exchange arbitration for coexisting radios
The present specification describes techniques for packet exchange arbitration. In some embodiments, a request is maintained to an arbiter at least until a packet exchange has been communicated and/or at least until a time-sensitive packet is communicated. In some other embodiments, a grant of a request is delayed at least until the communication of an isochronous packet.
US08804689B2 Methods and apparatus for peer-to-peer communications resource scheduling
A wireless communications device supporting peer-to-peer communications acquires peer-to-peer communications resources for an extended period of time. In some embodiments, a base station assigns the resources to the device, while in other embodiments, the device reserves, e.g., self-assigns peer-to-peer communications resources for an extended period of time. The wireless communications device decides that it will not be using an acquired peer-to-peer communications resources, e.g., a particular acquired peer-to-peer traffic segment. The wireless communications device transmits a resource availability indicator indicating that it will not be using the particular peer-to-peer communications resource. Another wireless communications device, which detects the resource availability indicator, may use the peer-to-peer communications resource which is not be used by the device to which it is assigned.
US08804685B2 Dual mode operation in a wireless network
Provided is dual mode operation by a communicating device in wireless network. The communicating device selects a radio frequency (RF) channel and a physical layer type. The communicating device processes signals received via the selected RF channel based on the selected physical layer type. The communicating device may determine whether a beacon frame has been detected base on the signals that were received via the selected RF channel and processed based on the selected physical layer type. When a frame is not detected, the communicating device may determine a signal energy level for the received signals. The communicating device may establish an association with an existing network based on detection of the beacon frame or the communicating device may transmit an originating beacon frame based on the determined signal energy level.
US08804682B2 Apparatus for management of local IP access in a segmented mobile communication system
The present invention introduces a method for managing the route to be used for the user's local device access traffic through the use of intelligent switching performed by the breakout node (eNodeB, home NodeB, or home eNodeB) together with the local access gateway node of the local service domain. Essential information pertaining to performance of this intelligent switching is obtained through the communication of specific tokens using selected channels of communication. A variety of combinations pertaining to the setup, selection and composition of token and channel is possible and described.
US08804674B2 Structure for OTA ENB-ENB communication
According to one general aspect, an apparatus may include a processor. In various embodiments, the processor may be configured to select either an uplink sub-frame or a special sub-frame to employ for base station-to-base station (B2B) communication in some embodiments, the processor may be configured to cause at least one user equipment (UE), associated with the apparatus, to either refrain from transmitting or substantially receiving during the selected sub-frame In various embodiments, the processor may be configured to transmit data, from the apparatus to a receiving BS, during at least a portion of the selected sub-frame.
US08804665B2 Method and apparatus for processing uplink data by DRX-mode terminal in mobile telecommunication system
Disclosed is a method and apparatus for transmitting uplink data by a terminal performing a DRX operation in a mobile telecommunication system. According to the method and apparatus, when a UE transmits the uplink data, the UE variably controls given active and sleep periods in consideration of whether or not retransmission for the uplink data is performed, thereby more flexibly operating in the DRX mode.
US08804661B2 Method of handling call in handover in wireless communication system and wireless communication device using the same
A method of handling at least a call in handover in a wireless communication system and a communication device using the same are proposed. The wireless communication system includes at least a wireless communication network and a wireless communication device. The method includes the following steps. First, a wireless communication device receives a message for switching at least a packet-switched (PS) call to at least a circuit-switched (CS) call from the wireless communication network. Further, the wireless communication device sets a stream identifier of each of the CS calls to an identifier value. The method enables smooth single radio voice call continuity (SRVCC) handover from the PS call in one wireless communication network to the CS call in another wireless communication network. In addition, the method also enables SRVCC multicall handover from the PS call in one network operation mode to the CS call in another wireless communication network.
US08804652B2 System, method, and computer-readable medium for processing call originations by a femtocell system
A system, method, and computer readable medium comprises receiving, by a femtocell system, a call origination from a user equipment performing a calling operation to a called telephone device generating a configuration management service request message and transmitting the configuration management service request message to a session initiation protocol to Internet operating system adapter (SIA), generating a channel assignment request by the SIA and transmitting the channel assignment request to the femtocell system, allocating a channel for the user equipment and transmitting the allocated channel to the user equipment, receiving an acknowledgement from the user equipment in receipt of the transmitted channel assignment, performing a service connection with the user equipment, creating a connection for an Internet Protocol Multimedia Subsystem, completing a call setup between the user equipment and the called telephone device via the allocated channel.
US08804651B2 Method and device for generating demodulation reference signal sequences
The embodiments of the present invention disclose resource configuration methods and devices of a demodulation reference signal. The method includes determining the first number of a first transmission layers of a user equipment (UE) for transmitting uplink data; selecting a combination of a Cyclic Shift (CS) resource and an Orthogonal Cover Code (OCC) sequence from one combination item according to the first number of the first transmission layers for each of the first transmission layers; wherein the one combination item is among a plurality of predetermined combination items, each of the plurality of predetermined combination items comprises the second number of predetermined CS resources and OCC sequences respectively corresponding to the maximum number of transmission layers supportable by the communication system. The solutions of the present invention can simplify the complexity of a protocol describing the DMRS resource configurations, and is helpful for reducing inter-codeword DMRS interferences.
US08804647B2 Method and apparatus for generating an uplink reference signal sequence in a wireless communication system
The present invention provides a method and apparatus for generating a reference signal sequence by user equipment (UE) in a wireless communication system. The UE receives a UE-specific sequence group hopping (SGH) parameter that is specific to itself, and generates a reference signal sequence based on a base sequence in each slot unit. The base sequence is classified into sequence-group numbers determined in each of the slot units by the UE-specific SGH parameter indicating whether SGH has been carried out, and base sequence numbers.
US08804629B2 Method for the early establishment of uplink TBFs
A mobile station operating in EGPRS mode needs to the early establishment of an uplink TBF although has not data to send, at the only precautionary purpose of preventing an intolerable latency negatively affecting the subsequent delay-sensitive transmissions. To this aim, the mobile sends a Packet Channel Request message in one phase access mode including a new establishment cause called “Early TBF establishment”. The network establishes an uplink TBF indicating the requester and assigns a radio resource on one PDCH channel or more. Then the network schedules the transmission from the mobile station also when it does not have data to transmit other than dummy packets. This is performed through the USF flags in the usual manner. As soon as actual data become available for transmission, the mobile send them instead of dummy packets. In an alternative embodiment the mobile sends the Packet Channel Request message in two phase access mode. As soon as the Packet Uplink Assignment message is received by the mobile station, it sends a Packet resource Request message including an extended Uplink TBF information. The network behaves as in the previous case.
US08804628B2 Method of enhancing continuous packet connectivity in a wireless communications system and related apparatus
In order to avoid system malfunction, the present invention provides a method of enhancing continuous packet connectivity, known as CPC, for a user equipment, known as UE, in a wireless communications system. The method includes the following steps. A discontinuous packet operation is activated according to a CPC_DTX_DRX_STATUS variable. The CPC_DTX_DRX_STATUS variable is re-determined when a radio link failure occurs, when a radio link control unrecoverable error occurs or when transmission of UE CAPABILITY INFORMATION fails, so as to deactivate the discontinuous packet operation. The discontinuous packet operation includes uplink discontinuous transmission, uplink discontinuous reception and downlink discontinuous reception operation.
US08804624B1 Wireless communication device with transmission characteristic control of coexistent transceivers
A wireless communication device including a first transceiver, a second transceiver, and a coexistence module. The first transceiver transmits a first signal and operates according to a first wireless communication standard. The second transceiver selects a first channel of multiple channels and transmits a second signal on the first channel. The second transceiver operates according to a second wireless communication standard. The first channel is associated with a frequency. The coexistence module, based on the frequency of the first channel, alters a transmission characteristic of the first signal to be transmitted by the first transceiver and alters a transmission characteristic of the second signal to be transmitted by the second transceiver. The transmission characteristic of the first signal and the transmission characteristic of the second signal, as altered by the coexistence module, prevent interference with the first signal and the second signal.
US08804622B1 Wireless access points with modular attachments
A wireless access point may include a processor to communicate with a management device over a network; a wired Ethernet interface to the network; and a wireless interface to connect, using a local wireless protocol, to one or more client computing devices, where the wireless access point provides an access point for the one or more client computing devices to connect to the network. The wireless access point may further include an interface to provide a local connection to a modular device, where the processor is to transmit, over the network, data received from the modular device to the management device or data received from the management device to the modular device; and a housing to contain the processor, the wired Ethernet interface, the wireless interface, and the interface to provide the local connection.
US08804617B2 Wireless transmission method, base station, relay station and mobile station using the same
A wireless transmission method, a base station, a relay station, and a mobile station using the same methods are proposed. The method is adapted for delivering MBS in a relay system, and includes following procedures. MBS data is transmitted by a base station at a first time point to at least a subordinate mobile station. The MBS data is also transmitted at the first time point or at a later time point from the base station to subordinate relay node(s) thereof. The base station and relay node(s) at an upper hop level decide whether to transmit a duplicate of the MBS data simultaneously with the relay node(s) at a lower hop level when the lower hop level relay node(s) is scheduled to transmit the received MBS data at the later time point. An indicator is used to indicate any two transmissions being identical.
US08804614B2 Method and system for managing connection payload information in medium access control protocol data unit
A method and system for encoding connection payload information of a plurality of connection payloads in a Medium Access Control (MAC) Protocol Data Unit (PDU) are provided. The method includes encoding connection payload information of a first connection payload from the plurality of connection payloads in a first header of the MAC PDU. The method also includes encoding connection payload information of each of a second set of connection payloads from the plurality of connection payloads in a second header of the MAC PDU, wherein the second set of connection payloads includes the plurality of connection payloads excluding the first connection payload. Further, the method sends the MAC PDU with encoded information. Thereafter, the method also includes a procedure to decode connection payload information of a plurality of connection payloads from a Medium Access Control (MAC) Protocol Data Unit (PDU).
US08804601B2 Wireless communication device, signal relay method, and signal allocation method
To flexibly change subframes of a backhaul link and an access link. A wireless communication device according to the present invention is for relaying a signal between a base station and a mobile station, including: a receiver that receives the signal from the base station or the mobile station; a transmitter that transmits the signal to the base station or the mobile station; and a changeover unit that switches an operation mode to a receiving mode for receiving the signal from the base station or the mobile station, or a transmitting mode for transmitting the signal to the base station or the mobile station, wherein the changeover unit switches from the transmitting mode to the receiving mode in a subframe set to an MBSFN subframe by the wireless communication device among subframes subsequent to a subframe in which a NACK for requiring retransmission by the base station is transmitted.
US08804590B2 Apparatus, method and implementation for adaptable wireless beacon communication system
Provided is a communication apparatus which allows multi-rate control causing less waste of communication band as compared to conventional, the communication apparatus according to the present invention includes: the wireless communication unit for performing wireless communication with the terminal apparatus; a transfer rate setting unit for setting a transfer rate; a beacon generation unit for generating a beacon which is a first control signal; and a control unit for causing the wireless communication unit to wirelessly transmit, for every predetermined period, the beacon, and, to cause the wireless communication unit to wirelessly transmit the beacon, the control unit causes the transfer rate setting unit to set a transfer rate different from the transfer rate previously used for the wireless transmission of the beacon, and causes the wireless communication unit to transmit the beacon to the terminal apparatus.
US08804584B2 Periodic synchronization link quality in a mesh network
Wireless mesh network nodes in a mesh network are operable to receive a periodic beacon from at least one other mesh network node, where the received beacon comprises received beacon link quality information for the at least one other mesh network node. The nodes are further operable to record the sender identity and link quality of the received periodic beacon, record the received beacon link quality information in the beacon from the wireless mesh network node to the at least one other mesh network node, and retransmit a received periodic beacon to other network nodes, the retransmitted beacon comprising link quality information for beacons received in the wireless mesh network node.
US08804569B2 Management session initiation with a customer premises device
A communication method for execution at a customer premises device, comprising detecting receipt of a command indicative of an intent of a management entity to initiate a management session, the command being a management session initiation command. Responsive to detecting receipt of the management session initiation command, an identifier for participating in a management session with the management entity is obtained. Also, a method for execution at a management entity, comprising obtaining a management address for a customer device and determining whether the management address is indicative of a an address capable of supporting a management session or an address incapable of supporting a management session. If the management address is indicative of an address incapable of supporting a management session, a command is sent to the customer device, causing it to obtain a management address capable of supporting a management session.
US08804565B2 Multicast-based inference of temporal loss characteristics in packet data networks
Disclosed are method and apparatus for characterizing the temporal loss characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the arrivals of the multicast probes. From the aggregate data comprising recorded arrivals of the end-to-end paths from the source node to each receiver node, temporal loss characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
US08804558B2 Systems and methods for adjusting carrier quality metrics for intrinsic impariments
An Internet protocol (IP) telephony system terminates calls to certain groups of telephone numbers via multiple different telephony carriers. The IP telephony system will discontinue using a telephony carrier to terminate calls if the quality provided by the carrier falls below a threshold level. The IP telephony system includes a quality monitoring unit that determines when a particular group of telephone numbers are intrinsically impaired, such that no carrier could provide high quality when terminating calls to those numbers. In these circumstances, the IP telephony system adjusts the quality threshold to which a carrier's quality is compared when completing calls to the impaired numbers to account for the intrinsic impairment of the telephone numbers.
US08804555B2 Interference detection in mobile telecommunications networks
Disclosed is a method of identifying interference in a cellular telecommunications network including a plurality of cells controlled by a base stations 5, each cell serving a plurality of mobile devices 1 by radio link by using communication resources allocated to each of the mobile devices, the network having a frequency band allocated thereto. The method includes detecting radio quality within the frequency band at at least one of the cells to produce measurement values; and analyzing selected ones of the measurement values to determine if the selected measurement values indicate the presence of interference, wherein the selected measurement values exclude the measurement values relating to the communication resources allocated to each of the mobile devices served by the cell.
US08804541B2 Method for managing mobile radio resources for package receiving enhancement
A method for managing mobile radio resources for package receiving enhancement includes a mobile device that begins monitoring a buffer once the mobile device is in a radio resource control (RRC) connected state. While monitoring, the mobile device checks the state of stacking data packets and the rate at which data packets are being received. An arrival profile for data packets as a function of time is created with this data. A traffic prediction operation is carried out based on the arrival profile. The buffer is checked to determine whether it is empty and whether the predicted traffic is zero. If both conditions are positive, an interrupt signal is sent to a specific point of the RRC state machine requesting that the normal flow be diverted, a disconnection signal from the mobile device is generated, and the mobile device enters an idle mode.
US08804540B2 System and method for electronically identifying connections of a cross-connect system
One embodiment is directed to a cross-connect system. The cross-connect system comprises a plurality of termination points configured to establish a plurality of physical information connections and a plurality of physical scanning connections. Each information connection is associated with a respective scanning connection. Each scanning connection is separate from the respective information connection associated with that scanning connection. The system is configured to selectively transmit a respective scanning signal from each termination point over a respective one of the scanning connections. The system is configured to selectively receive a respective scanning signal at each termination point from a respective one of the scanning connections. Connection information is derived from the scanning signals communicated over the scanning connections.
US08804538B1 Ethernet Y-cables and Y-switches
Ethernet Y-cables are provided that include first, second and third Ethernet cable segments, each of which has a first end and a second end and at least eight insulated conductors. These cables further include a housing that receives the respective first ends of the first, second and third Ethernet cable segments and a switching mechanism that is disposed at least partly in the housing. The switching mechanism is configured to selectively connect the at least eight conductors of the first Ethernet cable segment to respective ones of either the at least eight conductors of the second Ethernet cable segment or the at least eight conductors of the third Ethernet cable segment. Related Ethernet Y-switches and methods of using the Ethernet Y-cables and Y-switches are also provided.
US08804537B2 Loop detecting device, system, method and program
A loop detecting device is provided which is capable of detecting a loop packet or a loop flow with less processing load. A sorting means 82 classifies packets from each of which information is extracted by a packet information extracting device, based on first predetermined information included in packet information, counts the number of the classified packets for each first predetermined information, and specifies first predetermined information in which a count result reaches greater than or equal to a first threshold value. A determining means 83 determines whether each packet having the first predetermined information specified by the sorting means 82 is a loop packet or whether each flow specified by the first predetermined information is a loop flow by using second predetermined information included in the packet information received by a receiving means 81 with the first predetermined information specified by the sorting means 82 as a target.
US08804534B2 Interworking between MPLS/IP and Ethernet OAM mechanisms
In one embodiment, a method includes receiving, by a provider edge (PE) device, a transport layer status message indicative of a defect on a pseudowire (PW) running across a core of a service provider (SP) network. The status message is translated to a service layer message indicative of the defect. The service layer message is then transmitted across an access domain of the SP network.
US08804529B2 Backward congestion notification
In one embodiment, an apparatus comprises a network interface system having at least one input port configured for receiving frames and a logic system comprising at least one logic device. The logic system may be configured to perform the following functions: determining a source address and a destination address of a frame received at an ingress port; calculating a flow hash based at least upon the source address and the destination address; forming a congestion management (“CM”) tag that includes the flow hash; inserting the CM tag in the frame; and forwarding the frame to the destination address.
US08804528B2 Method of selecting wireless communication path
Disclosed is a method of selecting a communication path having wider communication bands with respect to wireless communication apparatuses capable of performing direct communication between the wireless communication apparatuses without routing through a relay apparatus. A first wireless communication apparatus determines the capability of the relay apparatus to determine a threshold and compares the received signal strength indicator of a packet transmitted from a second wireless communication apparatus to the first wireless communication apparatus by direct communication with the threshold to determine a communication path for a packet to be transmitted to the second wireless communication apparatus.
US08804517B2 Management of mobile hotspot connections
A system and method implemented at a communication device or mobile hotspot device for providing access to data services over a wireless communication network to one or more user devices. The communication or hotspot device is adapted to provide router, mobile hotspot-type or ad hoc networking functions to user devices such as laptops, tablets, and other entertainment and productivity devices adapted to communicate over a wireless LAN and to provide access to broadband data services. The data services provided over the network may be subject to one or more data allowances or data transfer limits. The communication or hotspot device is adapted to manage the user device connections and data transfer to and from the communication device within the data allowances or according to predetermined prioritization.
US08804516B2 Opportunistic transmissions within MoCA
Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: aggregating packets, including at least control packets and acknowledgement packets, with other packets.
US08804509B2 System and method of communicating a media stream
A particular method includes measuring port usage data related to each of a plurality of physical ports associated with a link aggregation group. A bandwidth requirement of a requested media stream is estimated and added to a traffic load at each of the plurality of physical ports to produce an estimated total traffic load of each of the plurality of physical ports. When the requested media stream includes non-video data, the requested media stream is sent to a destination device via a physical port that selected in accordance with a static bandwidth allocation. When the requested media stream includes video data, the requested media stream is sent to the destination device via a least loaded physical port that is dynamically identified based on the estimated traffic loads of each of the plurality of physical ports.
US08804504B1 System and method for reducing CPU load in processing PPP packets on a SSL-VPN tunneling device
A system and method for reducing processing load on an encapsulated data packet transmitted over a virtual private network. The method includes handling an initial encapsulated data packet to be transmitted over an established VPN tunnel connection to a receiving device, the initial encapsulated data packet having a Layer 2 (L2) protocol header, an IP data packet and at least one framing element; removing the at least one framing element; removing the L2 protocol header; appending an alternate L2 encapsulated protocol header to the IP data packet to generate a modified encapsulated data packet, wherein the alternate header contains information of the IP data packet; and sending the modified encapsulated data packet to the receiving device, wherein the alternate encapsulated protocol header allows the receiving device to handle the IP data packet using less computational resources in comparison to receiving the initial encapsulated data packet.
US08804488B2 Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer
Endpoint-based parallel data processing in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes coupled for data communications through the PAMI, including establishing a data communications geometry, the geometry specifying, for tasks representing processes of execution of the parallel application, a set of endpoints that are used in collective operations of the PAMI including a plurality of endpoints for one of the tasks; receiving in endpoints of the geometry an instruction for a collective operation; and executing the instruction for a collective operation through the endpoints in dependence upon the geometry, including dividing data communications operations among the plurality of endpoints for one of the tasks.
US08804476B2 Optical information recording medium, recording and reproduction method, and recording and reproduction device
In the land-groove method, wobble interference is reduced. STW modulation is used as wobble modulation for a part where wobble interference can occur, for example, a part where the configurations of both side walls of the groove are not the same and groove width modulation is unavoidable. Thereby, the amplitude of the groove width modulation can be suppressed to a quarter of that when BPSK modulation is used.
US08804470B1 Detector for high frequency amplitude modulation distortion
A method in a signal processor includes equalizing, with an equalizer of the signal processor, a signal corresponding to data read from a storage medium to generate an equalized signal, determining a signal level of the equalized signal, determining an expected signal level of the equalized signal, performing a comparison between the signal level of the equalized signal and the expected signal level, adjusting, after the equalized signal is output from the equalizer, an amplitude of the equalized signal by an amount determined based on the comparison of the signal level of the equalized signal and the expected signal level, and decoding the equalized signal after adjusting the amplitude of the equalized signal.
US08804469B2 Thermally assisted magnetic write head employing a plasmonic antenna comprising an alloyed film to improve the hardness and manufacturability of the antenna
A thermally assisted write head having a plasmonic heating device. The plasmonic heating device has a plasmonic antenna located at an air bearing surface of the thermally assisted write head. The plasmonic antenna is constructed of an alloy that is sufficiently hard to withstand the processes such as ion milling and chemical mechanical polishing used to construct the plasmonic antenna. The plasmonic antenna is preferably constructed of AuX, where X is Cu, Ni, Ta, Ti, Zr or Pt having a concentration less than 5 atomic percent.
US08804465B2 Electronic timepiece with internal antenna
A small electronic timepiece with an internal antenna can maintain high GPS reception performance and affords greater freedom developing different models. The timepiece has a cylindrical outside case 80 of which at least part is made from a non-conductive material, a dial 11 that displays the time inside the case 80, a drive mechanism 30 that drives displaying the time on the dial 11 inside the case 80, and a C-shaped antenna 40 disposed around the drive mechanism 30 inside the case 80. A crystal 84 covers one of the two openings to the case 80, and a circuit board 25 with a GPS reception unit 26 for radio communication is disposed inside the case 80. The antenna 40 is disposed closer to the crystal 84 than the circuit board 25, and the GPS reception unit 26 is disposed on the back cover 85 side of the circuit board 25.
US08804458B2 Non destructive testing device and method for detecting possible anomalies of a wall thickness
The invention relates to a nondestructive testing device for detecting possible thickness anomalies (Ve) of a wall (P), this device comprising a sensor (1) including means (11) for emitting and receiving ultrasonic waves, and acoustic coupling means (2). The sensor according to the invention comprises a rigid enclosure (12, 13) sealingly defining a free internal volume (10), and the coupling means (2) comprise a solid coupling body (21) belonging to the enclosure, and a coupling liquid (L) disposed in the free internal volume (10) and in which the emitting and receiving means (11) soak.
US08804457B2 Transmit/receive systems for imaging devices
A transceiver for an ultrasonic imaging device includes a transmit circuit and a receive circuit. The transmit circuit outputs test pulses to a probe including a transducer to generate an image of a test object. A composite signal including the test pulses and a reflected signal is output by the transducer. The receive circuit receives the composite signal including the test pulses and the reflected signal and includes a filter circuit. The filter circuit filters the test pulses from the composite signal and passes the reflected signal. An impedance of the filter circuit is equal to substantially zero when the reflected signal is within a predetermined frequency range.
US08804450B2 Memory circuits having a diode-connected transistor with back-biased control
A memory circuit including at least one memory array and at least one sleep transistor connected to the at least one memory array and connected to a first power line for providing a first power voltage. The memory circuit further includes at least one diode-connected transistor directly connected to the at least one memory array and directly connected to the first power line and a back-bias circuit electrically coupled with a bulk of the at least one diode-connected transistor.
US08804443B2 Semiconductor memory device
A semiconductor memory device includes a command delay section configured to delay a command signal applied through a command input pad by a parity delay amount in synchronization with an operating clock and output a parity command signal in a parity operation mode, wherein the command delay section is further configured to be controlled in response to an error determination signal, a command decoder configured to decode the parity command signal and transfer a resultant signal to a plurality of memory banks, and an error determination unit configured to determine whether an error has occurred in the command signal and generate an error determination signal.
US08804442B2 Semiconductor memory device and read wait time adjustment method thereof, memory system, and semiconductor device
A system including a controller and a memory device interconnected to the controller; the controller includes a set of first terminals that is connected to the memory device through a set of first signal lines, and a control circuit configured to generate and output onto the set of first terminals edge specifying information that takes a selected one of first and second states, the edge specifying information being supplied to the memory device to cause the memory device to activate a data strobe signal at a first timing when the selected one of the edge specifying information is the first state and at a second timing, that is different from the first timing, when the edge specifying information is the second state. The control circuit is further configured to generate and output onto the set of first terminals a read command, the read command being supplied to the memory device.
US08804432B2 Sensing for all bit line architecture in a memory device
Methods for sensing, memory devices, and memory systems are disclosed. One such method for sensing includes charging bit lines of an all bit line architecture to a precharge voltage, selecting a word line, and performing a sense operation on the bit lines. After the sense operation on the memory cells of the first selected word line is complete, the precharge voltage is maintained on the bit lines while a second word line is selected.
US08804428B2 Determining system lifetime characteristics
The present disclosure includes methods and systems for determining system lifetime characteristics. A number of embodiments include a number of memory devices and a controller coupled to the number of memory devices. The controller can be configured to perform a number of operations on the number of memory devices using a number of trim parameters at a testing level, and determine a system lifetime characteristic based, at least partially, on the number of operations performed on the number of memory devices using the number of trim parameters at the testing level.
US08804415B2 Adaptive voltage range management in non-volatile memory
A method for adaptive voltage range management in non-volatile memory is described. The method includes establishing an adaptive voltage range for a memory element of an electronic memory device. The memory element includes at least two states. The adaptive voltage range comprises a lower state and an upper state. The method also includes establishing an adjustment process to implement a first adjustment of an abode characteristic of a first state and to implement a second adjustment of an abode characteristic of a second state in the adaptive voltage range in response to a trigger event, wherein the first adjustment of an abode characteristic of the first state is different from the second adjustment of an abode characteristic of the second state.
US08804414B2 Spin torque transfer memory cell structures and methods
Spin Torque Transfer (STT) memory cell structures and methods are described herein. One or more STT memory cell structures include a tunneling barrier material positioned between a ferromagnetic storage material and a pinned ferromagnetic material in contact with an antiferromagnetic material. The tunneling barrier material is a multiferroic material and the antiferromagnetic material, the ferromagnetic storage material, and the pinned ferromagnetic material are positioned between a first electrode and a second electrode.
US08804404B2 Memory device and manufacturing method the same
A semiconductor device that can transmit and receive data without contact is popular partly as some railway passes, electronic money cards, and the like; however, it has been a prime task to provide an inexpensive semiconductor device for further popularization. In view of the above current conditions, a semiconductor device of the present invention includes a memory with a simple structure for providing an inexpensive semiconductor device and a manufacturing method thereof. A memory element included in the memory includes a layer containing an organic compound, and a source electrode or a drain electrode of a TFT provided in the memory element portion is used as a conductive layer which forms a bit line of the memory element.
US08804399B2 Multi-function resistance change memory cells and apparatuses including the same
Various embodiments comprise apparatuses having a number of memory cells including drive circuitry to provide signal pulses of a selected time duration and/or amplitude, and an array of resistance change memory cells electrically coupled to the drive circuitry. The resistance change memory cells may be programmed for a range of retention time periods and operating speeds based on the received signal pulse. Additional apparatuses and methods are described.
US08804398B2 Reversible resistive memory using diodes formed in CMOS processes as program selectors
Junction diodes fabricated in standard CMOS logic processes can be used as program selectors for reversible resistive memory cells that can be programmed based on magnitude, duration, voltage-limit, or current-limit of a supply voltage or current. These cells are PCM, RRAM, CBRAM, or other memory cells that have a reversible resistive element coupled to a diode. The diode can be constructed by P+ and N+ active regions on an N well as the P and N terminals of the diode. The memory cells can be used to construct a two-dimensional memory array with the N terminals of the diodes in a row connected as a wordline and the reversible resistive elements in a column connected as a bitline. By applying a voltage or a current to a selected bitline and to a selected wordline to turn on the diode, a selected cell can be programmed into different states reversibly based on magnitude, duration, voltage-limit, or current-limit. The data in the reversible resistive memory can also be read by turning on a selected wordline to couple a selected bitline to a sense amplifier. The wordlines may have high-resistivity local wordlines coupled to low-resistive global wordlines through conductive contact(s) or via(s).
US08804397B2 Integrated circuit having a clock deskew circuit that includes an injection-locked oscillator
Methods and apparatuses featuring an injection-locked oscillator (ILO) are described. In some embodiments, an ILO can have multiple injection points and a free-running frequency that is capable of being adjusted based on a control signal. In some embodiments, each injection point of an ILO can correspond to a phase tuning range. In some embodiments, a circuit can include circuitry to detect a phase boundary between two adjacent phase tuning ranges. In some embodiments, a circuit can use the detected phase boundary to switch between the two adjacent phase tuning ranges.
US08804396B2 Semiconductor device
An object of the present invention is to provide a semiconductor device combining transistors integrating on a same substrate transistors including an oxide semiconductor in their channel formation region and transistors including non-oxide semiconductor in their channel formation region. An application of the present invention is to realize substantially non-volatile semiconductor memories which do not require specific erasing operation and do not suffer from damages due to repeated writing operation. Furthermore, the semiconductor device is well adapted to store multivalued data. Manufacturing methods, application circuits and driving/reading methods are explained in details in the description.
US08804395B2 Semiconductor device, control method thereof and data processing system
Disclosed herein is a semiconductor device comprising a global bit line, a first local bit line coupled to normal memory cells, a second local bit line coupled to redundant memory cells first and second hierarchical switches, a precharge circuit precharging the global bit line, a redundancy determination circuit determining whether or not an accessed address matches a defective address, and a control circuit. In a standby state, the global bit line and the second local bit line are precharged through the second hierarchical switch. In an active state, the first local bit line is precharged through the first hierarchical switch, subsequently when the redundancy determination circuit determines that the addresses do not match, the second hierarchical switch is inactivated to access the normal memory cells, and when the redundancy determination circuit determines that the addresses match each other, the first hierarchical switch is inactivated to access the redundant memory cells.
US08804386B2 Charge pump circuit with pulse-width modulation
Each switching element of a charge pump circuit of a voltage regulator comprises a relatively small-sized MOS transistor associated with a relatively large-sized MOS transistor connected in parallel. Only the small transistors are switched in a first mode of operation, while the large transistors are switched in a second mode of operation. In this manner the switching losses in the first mode of operation can be decreased.
US08804384B2 Converter for powering electric motor
A converter includes at least device(s) for sensing the currents fed to the electric motor powered by the converter, the device(s) for current detection being arranged inside the converter, and the signals of the device(s) being fed to a nonlinear filter, whose output signals are fed to an additional filter that is connected to an analog-to-digital converter.
US08804369B2 Peripheral component interconnect card fastening device
A PCI card fastening device for fastening a PCI card to a chassis includes a latching plate fixed to the PCI card, a latching element slidably fixed to the chassis and a locking element. The latching element includes a latching hole and a latching portion. The locking element is rotatably fixed to the latching element, the locking element includes a pressing board and a hook, the hook includes a securing block. The latching plate is latched to the latching portion, the securing block is latched in the latching hole to latch the locking element to the latching element. After the securing block is released from the latching hole, the pressing board moves away from the latching element to release the latching plate between the pressing arm and the latching element.
US08804367B2 Multilayer ceramic capacitor and board for mounting the same
There is provided a multilayer ceramic capacitor including: a ceramic body; an active layer including a plurality of electrodes formed to be alternately exposed to both end surfaces of the ceramic body; an upper cover layer; a lower cover layer having a thickness greater than that of the upper cover layer; and external electrodes, wherein when a distance from an end portion of the lowermost internal electrode of the active layer to an end portion of the external electrode covering a portion of a lower surface of the ceramic body is E, the shortest distance from the end portion of the external electrode to the lowermost internal electrode of the active layer is T, and a margin of the ceramic body in the length direction is F, 1.2≦E/T and 30 μm≦F are satisfied.
US08804359B2 Mounting device for riser card
A device for mounting a riser card includes a base board forming two rods, a motherboard forming an expansion slot to connect the riser card, and a fixing member having two legs at opposite ends. The rods extend through the motherboard and are positioned at opposite ends of the expansion slot. Each rod contains a resilient member inside, and a ball mounted to the resilient member and partly extending out of the rod. The riser card is fixed to the fixing member. Each leg defines a cylindrical hole fitted about one of the rods. The balls partly extend out of the corresponding rods and block tops of the corresponding legs.
US08804354B2 Load sharing device and I/O architecture against imparted abuse loads
A bracket configured to be interposed between the housing of a mobile electronic device and an electrical receptacle that is disposed in the mobile electronic device. The bracket includes a bracket body, an elongated opening through the bracket and a sheath surrounding portions of the bracket body. The bracket body includes an elongated protrusion extending in a front direction from the front face of the bracket body and a pair of fastener accommodations extending through the bracket body, each fastener accommodation disposed on opposite sides of the elongated protrusion. The sheath includes a first portion surrounding a portion of the bracket body elongated protrusion and a second portion including a pair of fastener openings.
US08804347B2 Reducing the border area of a device
A circuit panel of an electronic device is disclosed. The circuit panel includes a substantially flat surface including an active area of the electronic device; a bent border area contiguous with and extending from the active area of the substantially flat surface; and a plurality of traces coupled to the active area and routed in the bent border area.
US08804345B2 Integrated appliance
An integrated appliance is disclosed in the present disclosure. The integrated appliance comprises a backplate and a circuit board. The circuit board comprises a baseplate and an electronic component disposed on the baseplate. The baseplate is fixed to an inner wall of the backplate, and the electronic component is located between the baseplate and the backplate. With the aforesaid arrangement, an uneven surface structure of the backplate itself is utilized in the integrated appliance of the present disclosure to dispose the circuit board on the inner wall of the backplate in such a way that the electronic component on the circuit board is disposed facing towards an inner wall surface of the backplate. As this eliminates the use of the back cover, the structure is simplified and both the mold cost and the material cost associated with the back cover are saved, thus resulting in a reduced manufacturing cost.
US08804344B2 Injection molded control panel with in-molded decorated plastic film
Provided are systems and methods for a control assembly including: a first film that is in-molded that includes decorative graphics, a front surface and a rear surface; and a second film molded to the rear surface of the first film having a printed circuit that includes sensors, control circuits and interconnects and a front and rear surface.
US08804335B2 Electronic device enclosure
The electronic device enclosure includes a case and a cooling assembly. The case includes a top plate, a bottom plate, a side plate and a mounting plate. The top plate is opposite to the bottom plate, and the side plate is substantially perpendicularly connected to the top plate and the bottom plate. The cooling assembly includes a cooler and a fan secured to the cooler. The mounting plate is secured to the top plate and the bottom plate, the fan is secured to the mounting plate and located between the mounting plate and the cooler.
US08804330B2 Electronic device with heat dissipation structure
An electronic device includes a computer, a circuit board, a supporting base attached to a top surface of the circuit board, and a backboard attached to a bottom surface of the circuit board. The case includes a bottom plate. The circuit board defines a through hole. A CPU is located on the supporting base. The backboard defines a retaining hole. The supporting base defines a fixing hole. A heat sink is attached to the supporting base and contacted the CPU. A fixing member is engaged with the retaining hole, the fixing hole and the through hole, to engage the backboard and the supporting base to the circuit board.
US08804329B2 Computer system including a heat dissipating apparatus
A computer system includes a computer case, a cover, and an air duct. The computer case includes a display, a housing connected to the display. A motherboard is attached to the housing, and a fan module. The motherboard includes a heat generating component. A first input opening and an output opening is defined in the cover. The output opening corresponds to the fan module. The air duct is mounted on the heat generating component. A plurality first holes are defined in the air duct corresponding to the heat generating component. The air duct corresponds to the first input opening to guide air to flow to the heat generating component via the first input opening and the plurality of first holes.
US08804326B2 Device support system and support device
An example terminal device includes a housing, and a first terminal (e.g., a charging terminal). The housing is generally plate-shaped and includes an engagement hole formed therein. The first terminal is provided on a surface (e.g., a bottom surface) of the housing on which the engagement hole is formed. A stand, which is a support device, includes a support member, a second terminal (e.g., a charging terminal), and guide members which are rotating members. The second terminal can be connected to the first terminal of the terminal device. The support member supports a predetermined surface (e.g., a back surface) of the housing when the first terminal and the second terminal are connected to each other. Each of the guide members can rotate in a predetermined direction and is provided at such a position that it is received into the engagement hole when the first terminal and the second terminal are connected to each other.
US08804325B2 Fastening device for data storage device
A fastening device for fastening a data storage device includes a rack and a resilient tab. The rack includes a bottom plate to support the data storage device. Two first stop tabs protrude up from the bottom plate to abut against a first sidewall of the data storage device. Two first pins extend from the first corresponding stop tabs to engage in two mounting holes defined in the first sidewall. The resilient tab is attached to the rack to abut against a second sidewall of the data storage device. A second pin protrudes from the resilient tab to engage in a locking hole defined in the second sidewall.
US08804320B2 Keyboard assembly
A keyboard assembly includes a keyboard, a receiving member, and a supporting member receiving the receiving member. The keyboard defines a nick. The receiving member defines a receiving space receiving the keyboard. The supporting member includes a resilient piece and a resisting portion. The resilient piece includes a stopper portion. The resilient piece is engaged in the nick to prevent the keyboard from moving along a first direction. The resisting portion is used for resisting the stopper portion to prevent the resilient piece from moving along the first direction.
US08804319B2 Folding keyboard
A folding keyboard has two parts which are hinged together and form the whole keyboard. An interlocking device which comprises a sliding block and a sliding vane is provided at the bottom surface of one part. One end of the sliding block is provided with a raised tongue which fits with a stopper provided inside the keyboard base. The sliding block is provided with a sliding rail and an inclined sliding groove provided along the sliding direction of the sliding vane, and a sliding axis arranged in the sliding groove is provided on the surface of the sliding vane. A fixing block is fixed at the bottom surface of one part and connected with a sliding rail block via an offsetting spring, and the sliding rail block is provided inside the sliding rail of the sliding block and slides in a direction perpendicular to that of the sliding vane.
US08804317B2 Display device
A folding type display device (100A) according to the present invention includes first and second display units (100a, 100a′) and a biaxial hinge device (30) for coupling the first and second display units such that the first and second display units are rotatable around first and second rotation axes (L1, L2). The first and second display units include first and second display panels (10, 10′) and first and second light-transmissive covers (20, 20′). The first and second light-transmissive covers include first and second flat portions (24, 24′) having flat viewer-side surfaces (24a, 24a′) and first and second curved portions (22, 22′) having viewer-side surfaces (22a, 22a′) which are parts of cylindrical curved surfaces centered around first and second central axes (C1, C2). The first and second rotation axes of the biaxial hinge device match the first and second central axes. According to the present invention, a folding type display device capable of decreasing a joint in an image in an intermediate state between an open state and a closed state.
US08804311B2 Electrolyte solution and electric energy storing device using electrolyte solution
To provide an electrolyte solution, which contains an electrolyte compound, a molecular structure of which contains a molecular chain containing a repeating unit of alkylene oxide, and contains quaternary ammonium cations at both terminals of the molecular chain.
US08804310B2 Electrochemical device
Provided is an electrochemical device which is capable of suppressing problems affecting the capacitor element as a whole, such as a drop in its voltage resistance characteristics and shortening of its life. The capacitor element (10) is constituted of a laminate formed by superposition of a first electrode sheet (11), a separation sheet (14), a second electrode sheet (12), a separation sheet (14), and a third electrode sheet (13) in the named order from the bottom, and folding the laminate along a reference line VSL to double the laminate. In the resulting folded laminate, a collector electrode layer (11a) and polarizable electrode layer (11b) of the first electrode sheet (11), the collector electrode layer (12a) and polarizable electrode layer (12b) of the second electrode sheet (12), the collector electrode (13a) and polarizable electrode layer (13b) of the third electrode sheet (13), and the two separation sheets (14) are connected to each other at the respective folded locations.
US08804299B2 Electrostatic chuck and a method for supporting a wafer
An electrostatic chuck includes an isolating substrate that surrounds at least one electrode; multiple protrusions having upper portions arranged to contact a wafer; and at least one discharging element positioned between the at least one electrode and the upper portions of the multiple protrusions; which discharging element, once coupled to a discharging circuit, is arranged to discharge charge accumulated in the isolating substrate.
US08804298B2 Gas insulated bus and particle removal method for gas insulated bus
The present invention is provided to satisfy insulation and conductivity performance requirements, to reduce the size of a gas insulated bus, and also to make conditioning for a particle more reliable. In a gas insulated bus having a conductor supported in a cylindrical metal container via an insulator, insulating gas being contained in the metal container, the metal container has an expanded diameter part formed over a given range in an area of the metal container in which the insulator is positioned and a reduced diameter part formed over the entire area of the metal container except for the expanded diameter part. Thus, when the temperature of the insulator increases during conduction, heat from the insulator is transferred to the metal container via a large space in the expanded diameter part and released to the air through a large outer surface of the expanded diameter part of the metal container.
US08804282B1 Magnetic write head having a hybrid material main pole for high frequency recording
Approaches for a magnetic write head having a hybrid material main pole, in which a first magnetic material has a first cross-sectional area (A1) and a second magnetic material has a second cross-sectional area (A2), and wherein the ratio A1/A2 reduces in a direction away from the air bearing surface. The first material comprises a high saturation magnetic flux density material, and the second material comprises a high magnetic permeability and low saturation magnetic flux density material having a lower saturation magnetic flux density than said first material.
US08804279B2 Spindle motor and hard disk drive including the same
There is provided a spindle motor including a sleeve rotatably supporting a shaft, a rotor coupled to an upper end of the shaft and rotating together with the shaft, a stopper part coupled to a main wall part protruding from one surface of the rotor and facing an outer peripheral surface of the sleeve, a cover plate coupled to the sleeve while maintaining a clearance between the cover plate and lower portions of the shaft and the sleeve, a base member coupled to the cover plate, and a stator holder fixedly disposed on the base member.
US08804277B2 Humidity and temperature controlled tape drive cleaning
In one embodiment, a method includes receiving at least one of temperature information and humidity information about an environment in which a tape drive resides, performing an analysis of the at least one of temperature information and humidity information, making a determination whether to modify a cleaning cycle based on the analysis of the at least one of temperature information and humidity information, and making a selection and/or modification of a timing of a cleaning operation of the tape drive based on the determination.
US08804274B1 Disk storage apparatus and servo control method
According to one embodiment, a disk storage apparatus includes a read controller and a servo controller. The read controller contains a combined position generator including a state observer and a combined position calculator. The servo controller controls a seek operation of the head based on the combined position. The servo controller stores the servo information in a memory and determines an occurrence of a state offset as an error between an actual position of the head and the combined position. The servo controller corrects the predicted position by the state observer based on the servo information stored in the memory and the combined position when the occurrence of the state offset is detected.
US08804268B1 DC-control for post processor
Systems and techniques relating to interpreting signals on a noisy channel. A direct current (DC) correction can be applied to an input of a post processor outside of a main read path that supplies data detector output to the post processor. A signal processing apparatus can include a data detector, a post processor responsive to an output of the data detector, and one or more DC control units configured and arranged to apply a first DC correction to an input of the data detector and a second DC correction to an input of the post processor, wherein the second DC correction is different from the first DC correction.
US08804258B1 Method and apparatus for communicating with a disk controller for testing
Embodiments of the present disclosure provide for reading data from a physical storage medium, transferring the data between a data channel and a test interface over a parallel data bus, and providing the data from the test interface at a serial port in a serial format.
US08804247B2 Transmissive display device
A transmissive display device includes: a light source which outputs light; a display part which receives the light from the light source and generates display light representing an image; a deflecting element which changes a direction of the display light emitted from the display part; and a transmissive reflector which reflects, towards a user, light of a wavelength included in the display light emitted from the display part, and transmits light of other wavelengths. An angle formed by a straight line, which extends between an upper edge of an incident area of the display light on the transmissive reflector and a lower portion of an eyebox which is defined as a visible range of the reflected light from the transmissive reflector, with respect to a horizontal line is smaller than a difference between an emission angle and an incident angle of the display light at the transmissive reflector.
US08804243B2 Zoom lens and imaging apparatus
Provided is a zoom lens that has a plurality of lens groups and performs zooming by changing spaces between the plurality of lens groups. A final lens group closest to an image side includes, in order from an object side to an image side: a first partial lens group that has a negative refractive power; a second partial lens group that has a positive refractive power; and a third partial lens group that has a positive refractive power. Image blur is corrected by shifting the second partial lens group in a direction substantially perpendicular to an optical axis. Assuming that a focal length of the first partial lens group is fGF, a focal length of the second partial lens group is fGS, and a focal length of a whole lens system of the lens groups in a telephoto end state is ft, the following expressions are satisfied: −0.24
US08804240B2 Garnet-type single crystal, optical isolator and laser processing machine
The present invention is a garnet-type single crystal represented by the following general formula: (Tb3-xScx)(Sc2-yAly)Al3O12-z  (1) (wherein, x satisfies 0
US08804239B2 Recessed screen
The present invention is a display screen projecting apparatus adaptable to be housed inside a wall. An outer shell is defined by a top board, a foot board, a backboard, a pair of side boards and a front panel. The outer shell comprising a synchronous motor designed to rotate on a synchronous motor bracket. The synchronous motor drives a shaft via a coupling means. A directional axis is configured to accommodate the shaft. A plurality of gears is inserted into the shaft and the shaft is capable of driving the plurality of gears. A cloth projector screen is attached to a cloth shaft. The display screen projecting apparatus employs a rotate and slide mechanism to automatically extend the cloth projector screen outwards from inside the wall. When not in use, the cloth projector screen automatically retracts back into the wall.
US08804230B2 Light amplifier and laser processing device
A laser processing device includes a light amplifying fiber, a seed semiconductor laser (LD) for pulsing seed light multiple times during an emission period, an excitation LD for generating the exciting light of power at a first level during a non-emission period immediately before the emission period and generating the exciting light of power at a second level higher than the first level during the emission period, a light receiving element and a peak value detector for detecting power of an output light pulse which is output from the light amplifying fiber, and a control device. The control device controls the power of the exciting light of the non-emission period based on the detected value from the peak value detector to cause the power of first output light pulses which are generated during the emission period to be the same as the power of final output light pulses.
US08804222B2 Image recording medium, hologram replicating device and hologram replicating method
An image recording medium in which a refractive index modulation is recorded in a material in a layer such that, when the hologram recording medium is illuminated from a predetermined angle and a viewpoint is moved horizontally with respect to a normal line, a hologram image having continuous parallax in at least the horizontal direction is reproduced and that, when the viewpoint is moved in a direction with respect to the normal line different from the horizontal direction, another image that is different from and thus is not continuous with the hologram image is reproduced.
US08804216B2 Image reading device and image forming apparatus
An image reading device includes a first reader member, an optical system, and a second reader member. The first reader member reads an image recorded on a surface of a medium traveling through a predetermined read area by receiving light from the medium. The read area is set on a transport path along which the medium is transported. The optical system guides the light from the medium to the first reader member. The second reader member has a color measurement unit disposed on an optical path of the light guided by the optical system and performing color measurement on the light. The second reader member reads a color of the image recorded on the surface of the medium on the basis of the light. The second reader member reads a color of an image in a predetermined second area included in the read area read by the first reader member.
US08804214B2 Medium transport apparatus, image scanning apparatus and image processing apparatus
A medium transport apparatus includes a transport member configured to transport a medium in a discharge direction or in a drawing direction, a medium loaded member configured to be placed a medium transported in the discharge direction by the medium transport member, and a movement member. The movement member is configured to move in a direction away from the transport member when the transport member transports a medium in the drawing direction.
US08804207B2 Image reading apparatus and controlling method thereof
An image reading apparatus which supports a both-side scan mode and a controlling method thereof. The image reading apparatus includes: an automatic paper transfer unit which automatically transfers a papers; a first scanning unit which comprises a first light source and scans a first side of the paper; a second scanning unit which comprises a second light source and scans a second side of the paper; and a controller which controls the first and second light sources to be alternately lit on a plurality of times within a cycle of a preset signal when the paper is transferred to the automatic paper transfer unit.
US08804206B2 Image processing device
An image processing device includes an image scanning unit, a first paper feed cassette, and an image recording unit. The image scanning unit scans a document placed on a document scanning surface, which defines a maximum document size. The first paper feed cassette accommodates recording paper of a size up to a first size, which is the same as the maximum document size. The image recording unit records an image on the recording paper. The maximum document size is defined by a scan maximum main scanning length and a scan maximum sub-scanning length that is preferably shorter than the scan maximum main scanning length. A record main scanning direction is parallel or substantially parallel to a long side of the recording paper of the first size accommodated in the first paper feed cassette. A scan main scanning direction is parallel or substantially parallel to the record main scanning direction.
US08804204B2 Password generating system and method, and non-transitory computer readable medium
A password generating system includes a scanner, a coordinate obtaining unit, a writing information obtaining unit, a track obtaining unit, a dividing unit, a converter, and an output unit. The scanner includes a stylus part performing writing on a print medium with a code indicating coordinates in a password setting region. The scanner scans the code. The coordinate obtaining unit obtains the coordinates from the code. The writing information obtaining unit obtains writing information specifying the order of writing. The track obtaining unit obtains the track of writing based on the obtained coordinates and writing information. The dividing unit divides obtained tracks into units convertible to symbols. The converter converts the track in each unit into a symbol. The output unit obtains a symbol string by arranging obtained symbols in an order based on the order of writing, and outputs the symbol string as a password.
US08804203B2 Coded image processing system and method for controlling the same
A system capable of processing an coded image stores first information including information indicating output time when an image has been output from an output apparatus and information indicating a user who has instructed the output apparatus to output the image in association with second information including information indicating an original output apparatus has output a source image of the image, information indicating output time when the source image has been output from the output apparatus, and information indicating a user who has instructed the original output apparatus to output the source image. The system searches for a coded image to acquire first information, and then displays the second information.
US08804200B2 Method and system for isolated dot detection and growth in a document image
A method for detecting and growing isolated dots in a document image having a plurality of pixels is provided. The method includes isolating the pixels of the image to form a plurality of windows, each window having a target pixel; detecting an isolated dot in the received image; identifying a dot growth factor to grow the detected isolated dot in the received image; using the dot growth factor to identify tiered pixel patterns from a plurality of predefined, tiered pixel patterns, wherein each of the tiered pixel patterns having a predetermined dot growth factor; comparing the pixels within each window to the pixel patterns within the identified tier to identify a match between the pixels within the window and at least one of the pixel patterns; and changing a pixel value of the target pixel, when a match is identified, to grow the isolated dot by the dot growth factor.
US08804196B2 Print control device executing error diffusion process using random number
In an error diffusion process, a random number acquiring unit acquires a random number included in a first random number range that depends on the gradation value of the target pixel data, in a case that the gradation value of the target pixel data is in a first range. The first correcting unit corrects the gradation value of the target pixel data into a first corrected gradation value by using the random number. The dot value setting unit sets a dot value of the target pixel data to either a first dot value or a second dot value. The first random number range corresponding to the gradation value smaller than the second threshold value includes a specific random number such that the first correcting unit corrects the gradation value into the first corrected gradation value greater than the second threshold value by using the specific random number.
US08804194B2 Image forming apparatus and image forming method
An image forming apparatus includes an image forming unit, a storage unit, an image processing unit and a control unit. The image processing unit (i) calculates a summed height of a color toner image formed on a sheet by summing up a height of the color toner image on the basis of input image data, (ii) calculates, on the basis of a target value for glossiness stored in the storage unit, a target total height of the color toner image and a clear toner image to realize the target value for glossiness, and (iii) calculates a height of the clear toner image by subtracting the summed height from the target total height. On the basis of the calculated height of the clear toner image, the control unit adjusts the height of the clear toner image formed on the sheet.
US08804191B2 Image processing apparatus and image processing program for selecting and displaying image data
An image processing apparatus includes: a key operation unit including a plurality of keys; a display screen; a first storage unit that stores an image data; and a processor that performs a processing. The processing performed by the processor includes displaying a first image corresponding to the image data on the display screen; setting an upper end and a lower end in the first image displayed on the display screen based on a key input from the key operation unit to designate a range between the upper end and the lower end in the first image; selecting image data corresponding to the designated range in the first image; and displaying a second image corresponding to the selected image data on the display screen.
US08804180B2 Image forming apparatus
In an image forming apparatus, a first deviation detection portion detects an amount of deviation of a sheet of paper in relation to a reference position of an edge of the sheet of paper. A control portion determines whether or not an amount of deviation detected by the first deviation detection portion exists within a moving adjustment range of a pair of registration rollers in the second control and performs a first control to correct the reference position of the edge of the sheet of gaper before the image is formed when the amount of deviation exceeds the moving adjustment range of the pair of registration rollers. A second deviation detection portion detects an amount of deviation of the sheet of paper just before the image is formed in relation to a reference position of the edge of the corrected sheet of paper.
US08804170B2 Printing system, print data generating device, multi-function device, and non-transitory recording medium
In a printing system, a print data generating unit generates first print data of an original image that includes a bar code storing a disposing position and a particular sub-image. The particular sub-image is disposed at the disposing position when the original image is read and processed. A first printing unit prints the original image on a first recording medium based on the first print data. A controller controls a reading unit to read the original image printed on the first recording medium and to retrieve the disposing position and the particular sub-image from the bar code. The controller generates second print data of a processed image in which the retrieved particular sub-image is disposed at the retrieved disposing position. The controller controls the second printing unit to print the processed image on a second recording medium based on the second print data.
US08804165B2 Image forming apparatus and method of managing jobs thereof
An image forming apparatus and a job management method thereof are provided. The job management method includes detecting an occurrence of an error during a processing of a job, and upon detecting the occurrence of the error, providing information about one or more jobs related with the error from among a list of jobs. As a result, it is possible to manage the jobs related with an error and more convenient job management is provided.
US08804155B2 Print job information managing device, print job information managing method, and recording medium
A print job information managing device of the present invention has: an authentication request instruction adding section that adds, to a print job, an authentication request instruction that expresses whether or not authentication is needed at a time of printing; a transmitting section that transmits the print job to a printer; and a notification section that, when the authentication request instruction has been added to the print job transmitted by the transmitting section, notifies a printing recipient that the print job has been transmitted.
US08804154B2 Image forming apparatus
This invention provides an image forming apparatus to which a distributed control system is applied and which improves error detection accuracy in each control unit. To accomplish this, the image forming apparatus includes a master control unit which controls the overall image forming apparatus, a plurality of sub-master control units which control a plurality of functions required to implement image formation, and a plurality of slave control units which control loads required to implement the plurality of functions. Each slave control unit includes a monitoring unit which monitors the operation of the other active slave control unit and performs an error diagnosis when the slave control unit is inactive.
US08804152B2 Image forming apparatus with copy restriction function
A method for an image forming apparatus includes scanning a document containing a copy-forgery-inhibited pattern having a latent-image part to be highlighted when the copy-forgery-inhibited pattern is copied and copy restriction information for restricting the number of times of copying, decoding the copy restriction information contained in the document image scanned, removing the copy-forgery-inhibited pattern from the document image scanned, updating the decoded copy restriction information, and forming, on a sheet, the updated copy restriction information with the image which the copy-forgery-inhibited pattern has been removed from the document image.
US08804146B2 Device, control device, control system, and non-transitory computer readable medium
A device includes a first receiving unit that receives a supply voltage supplied from a control device, a second receiving unit that receives from the control device a control signal for executing a predetermined operation in each functional unit, a setting unit that sets the predetermined operation in a setting section when the second receiving unit receives the control signal indicating the predetermined operation to be executed in each functional unit when the supply voltage is in an OFF state, and a controller that performs control to execute the predetermined operation, which is set in the setting unit, in each functional unit when the supply voltage received by the first receiving unit is in an OFF state.
US08804143B2 Devices and methods for performing operations on image data stored in an external storage device
A technique of directly and simply operating image data stored in an external storage device using a camera is provided. To accomplish this, an image processing device connectable to a network, comprises a connection unit configured to connect to an imaging device, an acquisition unit configured to acquire image data captured by the imaging device from an external device on the network, in accordance with a user operation on the imaging device, and a display control unit configured to display the image data acquired by the acquisition unit and image data stored in the imaging device in accordance with a display unit of the imaging device.
US08804142B2 Method, device, and computer-readable medium for determining and implementing changes in the machine settings of a print processing machine
A method, a device, and a computer readable medium may be provided for operating a print processing machine. The print processing machine may have a gross capacity (BP), a net capacity (NP), and/or a number (N) of devices in communication with the print processing machine. The net capacity (NP) may be computed as a function of the gross capacity (BP), the number (N) of devices, a stop rate (SR), a time interval for each stop (TN) and an error rate (FR) according to NP=[1−(BP·SR·N·TN)]·BP−(BP·FR·N). Limit values for errors contained in the stop rate (SR) and/or the error rate (FR) may be received. A maximum value may be determined for the net capacity (NP) by varying the gross capacity (BP) and/or the number (N) of devices without exceeding the limit values. The gross capacity (BP) of the print processing machine and the number (N) of devices may be adjusted to achieve the previously determined maximum value for the net capacity (NP).
US08804139B1 Method and system for repurposing a presentation document to save paper and ink
A presentation document is repurposed to save paper and ink. An indication that a printout of a presentation document from a printer has been requested is received. The presentation document has content with a format that would result in a first quantity of pages being printed. The content has a plurality of slides and a plurality of shapes. Further, the presentation document is preprocessed to acquire data associated the presentation document. Group shaping is also performed to group the plurality of shapes into one or more groups based on shapes that have to be transformed together. Further, content transformation is performed to generate transformed content. In addition, a content re-layout is performed to determine placement of the transformed content.
US08804135B2 Method of and apparatus for measuring attitude angles of a tongue with a fitting face involving a plurality of electrodes
A method of measuring attitude angles of a tongue of a head suspension, the tongue including a fitting face on which a plurality of electrodes are arranged, emits a single collimated laser beam to an area of a fitting face containing at least two of electrodes, detects a reflected beam from the fitting face, extracts electrode reflective components corresponding to the electrodes from the reflected beam, and according to the electrode reflective components, measures the attitude angles of the tongue.
US08804133B2 Method and system of adjusting a field of view of an interferometric imaging device
A method of imaging at least a part of an object. The method comprises splitting electro-magnetic radiation to first and second portions, propagating the first and second portions, spectrally dispersing the first portion toward the part and the second portion toward a reference element, combining between reflections of the spectrally dispersed first and second portions to produce an interference signal, capturing an image of the part from the interference, and adjusting at least one of a tilt of said image plane and a curvature of the image by changing a deviation between the phase of at least one spectral component of the first portion and the phase of at least one spectral component of the second portion.
US08804132B1 Shearography from a moving platform
A shearography system that operates while moving at significant speeds over a surface is disclosed. Two lasers are utilized and the distance between the two lasers is adjusted based on the altitude of the aircraft on which the shearography equipment is located, the speed of the aircraft, the distance between two lasers in the shearography equipment lasers, and the time difference between the laser pulses from each of the two lasers. The adjustment of the distance between the two lasers causes the angles of incidence and reflection to be the same for two sequential images and permits the moving shearography to work.
US08804123B2 Inspection method and apparatus, lithographic apparatus, lithographic processing cell and device manufacturing method
Determining line edge roughness comprises reflecting at least one radiation beam off the object, observing a first optical response signature from a beam reflected from the object, or a component thereof, being polarized with an electrical vector in a first orientation relative to the object; and observing a second optical response signature from a beam reflected from the object, or a component thereof, being polarized with an electrical vector in a second orientation relative to the object. Line edge roughness can then be determined from the two optical response signatures.
US08804118B2 Spectral module
A spectral module 1 comprises a substrate 2 for transmitting light L1 incident thereon from a front face 2a, a lens unit 3 for transmitting the light L1 incident on the substrate 2, a spectroscopic unit 4 for reflecting and spectrally resolving the light L1 incident on the lens unit 3, and a photodetector 5 for detecting light L2 reflected by the spectroscopic unit 4. The substrate 2 is provided with a recess 19 having a predetermined positional relationship with alignment marks 12a, 12b and the like serving as a reference unit for positioning the photodetector 5, while the lens unit 3 is mated with the recess 19. The spectral module 1 achieves passive alignment between the spectroscopic unit 4 and photodetector 5 when the lens unit 3 is simply mated with the recess 19.