Document Document Title
US08806661B2 Method and device for distributing electronic documents
Embodiments provide a method and device for distributing an electronic document. The electronic document possesses first authorized copies information used to record a first number of authorized copies for the electronic document a local user may distribute. Every time the electronic document is distributed to a user, second authorized copies information is sent to the user, which second authorized copies information is used to record a second number of authorized copies for the electronic document the user may distribute, and the second number of authorized copies is less than or equal to the first number of authorized copies currently recorded in the first authorized copies information.
US08806655B1 Providing limited versions of applications
Disclosed are various embodiments for providing limited versions of applications. A limited version of an application is automatically generated from a full version of the application based at least in part on an expected use of the application by a client computing device during a testing period. The limited version has a smaller data size than the full version. The limited version of the application is sent to the client computing device. The limited version of the application is configured to be executed in a secured environment of the client computing device. The secured environment denies the limited version of the application access to secured resources of the client computing device.
US08806651B1 Method and apparatus for automating controlled computing environment protection
A method and apparatus for automating controlled computing environment protection is disclosed. In one embodiment, the method for automating controlled computing environment protection includes monitoring a controlled computing environment to process user activity information associated with a user computer and comparing the user activity information with abnormal behavior indicia to identify hostile user activity that denotes browser control circumvention.
US08806641B1 Systems and methods for detecting malware variants
A computer-implemented method for detecting malware variants may include (1) identifying an application package file including at least one class file, (2) identifying a set of metadata fields within the class file, (3) comparing the set of metadata fields within the class file with a set of metadata fields within a corresponding class file found in a known malware package to determine a similarity between the application package file and the known malware package, and (4) determining, based on the similarity between the application package file and the known malware package, that the application package file is a threat variant in a same threat family as the known malware package. Various other methods, systems, and computer-readable media are also disclosed.
US08806638B1 Systems and methods for protecting networks from infected computing devices
A computer-implemented method for protecting networks from infected computing devices may include providing a computing system with a first level of access to a network. The method may also include determining that the computing system is infected with malware. The method may further include determining that the computing system cannot autonomously neutralize the malware. The method may additionally include modifying by an endpoint management system a network access control policy that controls network access of the first computing system. Various other methods, systems, and computer-readable media are also disclosed.
US08806628B2 Tuning of data loss prevention signature effectiveness
In at least one embodiment, a method and a system include capability to fine-tune a data loss prevention system. An example system includes a computer readable storage medium for storing at least one alert database and at least one associated signature set to each alert database; an analytics module in communication to the computer readable storage medium, the analytics module analyzes at least one alert database present on the computer storage medium to determine whether any signatures from the signature set associated with the alert database being analyzed are ineffective based at least on a ratio of valid alerts to false positive alerts for individual signatures selected from a group including a plurality of signatures present in the signature set; and an adjustment module in communication to the computer readable storage medium and the analytics module, the adjustment module removes at least one ineffective signature from the signature set.
US08806627B1 Content randomization for thwarting malicious software attacks
Content randomization techniques for thwarting malicious software attacks. In one example, a method comprises the following steps. Content is received at a randomizer module from a first computing device, the content having been retrieved by the first computing device in response to a content request by a second computing device. The content is randomly altered at the randomizer module to generate randomly altered content. Log information about the random alteration to the content is maintained at the randomizer module. The randomly altered content is sent from the randomizer module to the first computing device such that the first computing device is able to provide the randomly altered content to the second computing device in response to the content request by the second computing device. Further, the random alteration may be removed from reply content using the log information.
US08806617B1 System and method for maintaining server data integrity
The System Integrity Guardian can protect any type of object and repairs and restores the system back to its original state of integrity. The Client component is the user interface for administering the System Integrity Guardian environment. An administrator can determine which servers to protect, which objects to protect, and what actions will be taken when an event that breaches integrity occurs. The Monitor Agent component is the watchdog of the System Integrity Guardian that captures and addresses any event that occurs on any object being protected. The Server component includes the server and the Protected Object Central Repository. The authoritative copies are maintained, digital signatures are created and stored, objects are validated, and communication between the three units is performed.
US08806613B2 Intelligent task assignment and authorization systems and methods
The present disclosure relates to computer-implemented methods and systems for intelligent task management. An example method may include identifying one or more authorized entities. The method may further include broadcasting at least one task associated with a user to one or more devices associated with the one or more authorized entities. The method may further include receiving from the one or more authorized entities, via the one or more devices, an indication of acceptance of the at least one task. The method may further include selecting at least one trusted entity among the one or more authorized entities. The method may further include issuing at least one digital certificate to the at least one trusted entity to perform the at least one task.
US08806599B2 Systems and methods for implementing multi-factor authentication
A computer-implemented method for implementing multi-factor authentication may include 1) receiving, as part of a secondary authentication system, an authentication request from a client system, 2) redirecting the client system to first perform a first authentication with a primary authentication system in response to receiving the authentication request, 3) receiving an assertion of the first authentication from the client system that demonstrates that the first authentication was successful, and 4) performing a second authentication with the client system in response to receiving the assertion of the first authentication. Various other methods, systems, and computer-readable media are also disclosed.
US08806598B2 System and method for authenticating a user through community discussion
Provided are a system and method to authenticate user identities. The method includes gathering metadata from at least one discussion involving at least one pre-defined user identity on a first social network. The method evaluates the metadata of at least one third party response related to a posting by the at least one pre-defined user identity. The at least one pre-defined user identity is authenticated based on the evaluated third party response. And an indication of authentication for the at least one pre-defined user identity is provided. The system and method may also permit bridging of the established authentication between different social networks.
US08806597B2 Information processing system, information processing device, server device, and method
An information processing system including an information processing device connected to a first communication network, a terminal device connected to the first communication network, and a server device connected to a second communication network. The server device includes a receiving unit, a first request unit, and a providing unit. The receiving unit receives an instruction from the terminal device to provide the information processing device with a predetermined service. The first request unit presents a test to the information processing device to authenticate whether or not the information processing device is being operated by a human. The providing unit provides the information processing device with the service in accordance with the instruction. The terminal device includes an instruction unit and a response unit. The instruction unit sends the instruction to the server device. The response unit makes a response to the test on behalf of the information processing device.
US08806591B2 Authentication risk evaluation
A computer is configured to receive an authentication request that identifies one or more authentication form factors, and for each form factor identified, further identifies at least one parameter. The computer is further configured to generate a risk score for the authentication request using the parameter, the risk score being based at least in part on a complexity associated with each of the one or more authentication form factors. The computer is further configured to provide the risk score to a requester.
US08806590B2 Signed ephemeral email addresses
Architecture for generating a temporary account (e.g., an email address) with a user-supplied friendly name and a secret used to the sign the temporary account. For example, when a user wishes to create a temporary email address to use with an online organization, a friendly name is provided and the system generates a temporary email address including the friendly name. A signing component signs the temporary email address with a secret. One or more of these secrets can be provisioned prior to the user's creation of a friendly name, which eliminates propagation delay. During use, only incoming email messages having the temporary email address signed with the secret are validated. When the user revokes the temporary email address, the secret is revoked and the revocation is propagated to network gateways, rejecting any email sent to that address.
US08806576B1 Managing hardware reboot and reset in shared environments
In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
US08806574B2 System and method for policy conformance in a web application
A method and system may analyze a script file of a web application, the script file representing actions of a task performed in conjunction with a web service, to determine whether the actions conform to policy criteria. The method and system may determine as restricted any of the actions which do not conform to the policy criteria. The method and system may execute the script file without the restricted actions to reproduce the task in response to a request by a user.
US08806569B2 Method and system for analyzing security ruleset by generating a logically equivalent security rule-set
There are provided a rule-set analyzer and a method of analyzing an ordered security rule-set comprising a plurality of rules comprising N≧1 extrinsic rule-fields. The method comprised: upon specifying an extrinsic space constituted by atomic elements corresponding to the values characterizing an extrinsic rule-field, partitioning said specified extrinsic space into two or more equivalence classes, wherein each atomic element in said extrinsic space belongs to one and only one equivalence class; mapping said equivalence classes over the rule-set; and generating a logically equivalent security rule-set, wherein respective rules comprise N−1 extrinsic rule-fields.
US08806567B1 Using encoded identifiers to provide rapid configuration for network access
A user device receives a captured image of an encoded identifier, analyzes the encoded identifier via the captured image, and extracts, based on the analysis, network access configuration data from the encoded identifier. The user device provides the network access configuration data to a network access control (NAC) device, and receives, based on the network access configuration data, access to the NAC device. The user device permits the NAC device to inspect the user device via the access to the NAC device, and receives, based on the inspection of the user device, access to a network.
US08806565B2 Secure network location awareness
Secure network location awareness is provided whereby a client is able to use appropriate settings when communicating with an access node of a communications network. In an embodiment a client receives a signed message from the access node, the signed message comprising at least a certificate chain having a public key. In some embodiments the certificate chain may be only a self-signed certificate and in other embodiments the certificate chain is two or more certificates in length. The client validates the certificate chain and verifies the signature of the signed message. If this is successful the client accesses stored settings for use with the access node. The stored settings are accessed at least using information about the public key. In another embodiment the signed message also comprises a location identifier which is, for example, a domain name system (DNS) suffix of the access node.
US08806564B2 Mobile consumer electronic applications on internet video platform
A request to transfer a consumer electronics (CE) executable application from a consumer electronics device to a TV device is received at the TV device. The CE executable application is received from the consumer electronics device. Application state information associated with the executable CE application is received from the consumer electronics device. The executable CE application and the application state information are stored to a memory. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08806559B2 Methods for ingress mitigation in cable communication systems involving repair, replacement and/or adjustment of infrastructure elements
Methods for reducing ingress in a neighborhood node of a cable communication system. The node includes an RF hardline coaxial cable plant and multiple subscriber service drops to convey upstream information from multiple subscriber premises over an upstream path bandwidth. A test signal having a frequency falling within the upstream path bandwidth is transmitted proximate to one or more potential points of ingress into the hardline cable plant. Based on signal amplitudes at the test signal frequency representing test signal ingress into the hardline cable plant, one or more faults in the hardline cable plant are specifically identified and remediated so as to significantly reduce a noise power in the node in at least a portion of the upstream path bandwidth below approximately 20 MHz. In one example, hardline plant-related and/or subscriber-related faults are remediated so as to significantly reduce ingress arising from terrestrial short wave radio signals.
US08806557B2 Method of adjusting timing transmission parameters in a single frequency network
A method of adjusting the transmission station parameters in a digital video broadcasting network, includes determining, in at least one area element of a geographic area of interest, delays among signals received from a plurality of transmission stations; calculating, based on the determined delays, transmission delays to be applied to the transmission stations of the plurality, wherein the calculated transmission delays are adapted to reduce the delays among the received signals; and applying the calculated transmission delays to the transmission stations of the plurality. The choice of the timing parameters is based on a repetition of a random perturbation of a control parameter and the consequent evaluation of the result of the result obtained.
US08806555B2 Decentralized media delivery network
A decentralized approach to delivering a media file to a requesting subscriber in a network of subscribers comprises the steps of segmenting the media file into a plurality of segments and distributing the segments of the media file among the network of subscribers, and responding to a request from the requesting subscriber by directing to that requesting subscriber al of the plurality of segments of the media file. All of the segments are assembled into the media file and displayed or stored by the requesting subscriber.
US08806553B1 Prioritized channel scanning
Methods, systems, and apparatus can be used to prioritize channel scanning. In various implementations, a nonvolatile memory on a CPE device can store downstream channels that a CPE device previously identified as being used by a headend. In some implementations, the nonvolatile memory can be organized or arranged such that DOCSIS 3.0 channels receive preference upon initialization. In other implementations, the selection of the channels from nonvolatile memory can be prioritized to select DOCSIS 3.0 channels over other types of channels.
US08806551B2 Prioritized retransmission of internet protocol television (IPTV) packets
A method and system for improved error resiliency in Internet protocol Television (IPTV) are provided. Received media stream is encoded in a real-time protocol. The RTP media stream is then reordered in a homogeneous arrangement (e.g., video packets together, audio packets together) such that each RTP packet, which contains video contains data from a single video frame. Furthermore, each RTP packet contains a RTP header extension, which specifies the priority of the data. Audio frame and intra-coded frames (I-frames) are marked as highest priority frames, predictably coded frames (P-frames) are marked as high priority frames, bidirectionally coded frames (B-frames) are marked as lower priority frames with anything else occupying the lowest priority. The media stream is forwarded to the plurality of users, in accordance with the priority of each packet. A subscriber's device requests retransmission of any missing packets.
US08806545B2 Method and system for facilitating demand-driven distribution of content
Methods and systems for facilitating distribution of content are disclosed. In one example embodiment, a method of facilitating demand-driven population and management of online content within a video-on-demand (VOD) service includes receiving trend information and a link reference at one or more input ports, the reference being at least indirectly indicative of a location at which the content is available, and obtaining and normalizing, by way of one or more processing devices, metadata pertaining to the content. The method further includes determining business rule information pertaining to the content based at least indirectly upon the trend information, content provider policy information, and the normalized metadata, via the processing device(s), and outputting via one or more output ports the business rule information for receipt by the VOD service, whereby availability and prioritization of the content at the VOD service is based at least in part upon the output business rule information.
US08806526B2 Security processing unit with secure connection to head end
A system includes a transport central processing unit of an information appliance device. The transport central processing unit receives a message from a head-end. The transport central processing unit provides access of the message to the security processing unit. A host central processing unit connected with the transport central processing unit is prohibited access to the message.
US08806523B2 System and method to enable access to broadband services
A method includes receiving a request at a provisioning system to enable a set-top box device to function at a temporary location. The method includes authenticating the request at the provisioning system. The method includes identifying, at the provisioning system, a broadband service associated with the set-top box device that is available at the temporary location when the request is authenticated. The method also includes sending a configuration message from the provisioning system to the set-top box device to enable the set-top box device to configure the set-top box to receive the broadband service.
US08806512B2 Collocation in a Java virtual machine of JSLEE, SIP servlets, and Java EE
In one embodiment, a mechanism for collocation in a JAVA Virtual Machine of JSLEE, SIP Servlets, and JAVA EE is disclosed. In one embodiment, a system includes an integrated application server including Java™ APIs for Intelligent Networks Service Logic Execution Environment (JSLEE), one or more Session Initiation Protocol (SIP) Servlets, and Java™ Enterprise Edition (J2EE). In addition, the system includes one or more resource adapters communicably coupled to the integrated application server and one or more management interfaces communicably coupled to the integrated application server.
US08806509B2 Retrieving diagnostics information in an N-way clustered raid subsystem
A method and system for reading exception data by a storage server from a storage controller. An exception event is detected at the storage server. The storage server registers with the controller, such that only one storage server can read the exception data at a time. If the storage server is registered with the controller, the storage server reads the exception data. If the storage server does not successfully register with the controller, the controller keeps track of which storage servers have not read the exception data, to ensure that all storage servers can read the data.
US08806500B2 Dynamically setting the automation behavior of resources
Embodiments provide a method of dynamically setting the automation behavior of resources via switching between an active mode and a passive mode. One embodiment is a method that includes placing a first computing resource into a first desired state and an active behavioral mode and placing a second computing resource having a relationship to the first resource into the first desired state when a first request for the first resource that specifies the first desired state is received. The method also includes placing the first computing resource into a standby state and a passive behavioral mode and not placing the second computing resource into the first desired state.
US08806476B2 Implementing a software installation process
A method for implementing a software installation process so as to install, modify or uninstall a software program. The software installation process has a plurality of sequential steps, and the method comprises recording, for each sequential step commenced, step metadata identifying the sequential step so that the step metadata is associated with the software program. The step metadata is recorded in recoverable storage.
US08806474B2 Computer-hardware, life-extension apparatus and method
A computer hardware life-extension apparatus and method is disclosed to circumvent hardware-dependent software installation locks, imposed by selected software packages, which may artificially enforce compliance with a minimum set of hardware requirements before allowing installation. Various techniques may be used to circumvent the artificial hardware locks, thereby effectively extending the useful life, and delaying the forced obsolescence, of selected computer hardware. An apparatus and method in accordance with the invention may be used to extend the life of a wide variety of computer hardware, including but not limited to processors, main memory, secondary storage devices, and the like.
US08806472B2 In-service software upgrade utilizing metadata-driven state translation
A method and apparatus for a metadata-driven upgrade of a network element is described. A network element comprises an active and backup controller card and receives new software to be installed on that network element. In addition, the network element installs the software on the backup controller card and synchronizes the active state of the network element to the backup controller card. Furthermore, the network element uses metadata to translate the active state to the format used by the new software.
US08806471B2 Upgrade and downgrade in package update operations
Embodiments relate to systems and methods for automatic upgrade and downgrade in package update operations. A physical or virtual client machine can host an installed software distribution including a set of installed software packages, such as an operating system, application, and/or other software. A package manager on the client can manage the set of installed packages, and report the installed distribution including version and component packages to one or more package servers. When a distribution upgrade is initiated, the package manager and/or other distribution logic can analyze the target distribution, to determine whether each package in the target distribution represents the most-current version of each component package. Packages which represent the most-current can be installed. Packages which do not represent the most-current version, e.g. due to slippage in vendor updates or versions, can be substituted with a most-current version automatically retrieved from a software repository or other source.
US08806463B1 Feedback-directed inter-procedural optimization
A method includes generating a first executable program module based on source code modules and collecting profile information for the source code modules by executing the first executable program module. The profile information includes information pertaining to invocation of procedures in the first executable program module. The method further includes determining module grouping information for the source code modules based on procedure invocation patterns in the profile information and according to one or more inter-procedural optimization (IPO) heuristics. The method includes performing IPO based on the module grouping information to generate object code modules and generating a second executable program module based on the plurality of object code modules.
US08806458B2 Vectorization of shaders
Intermediate representation (IR) code is received as compiled from a shader in the form of shader language source code. The input IR code is first analyzed during an analysis pass, during which operations, scopes, parts of scopes, and if-statement scopes are annotated for predication, mask usage, and branch protection and predication. This analysis outputs vectorization information that is then used by various sets of vectorization transformation rules to vectorize the input IR code, thus producing vectorized output IR code.
US08806451B2 Monad based cloud computing
Systems and methods are provided for using monads to facilitate complex computation tasks in a cloud computing environment. In particular, monads can be employed to facilitate creation and execution of data mining jobs for large data sets. Monads can allow for improved error handling for complex computation tasks. Monads can also facilitate identification of opportunities for improving the efficiency of complex computations.
US08806449B2 Holding threads in a software debugger
A debugger includes a thread holding mechanism that analyzes the code being executed by multiple threads, and delays holding each thread that is currently executing system code external to the program until the thread is no longer executing the system code external to the program, or until some threshold is exceeded. Delaying holding of a thread that is executing system code external to the program avoids potential conditions that could lock up the debugger.
US08806448B2 Dynamic instrumentation method and apparatus for tracing and analyzing a program
An apparatus and method for dynamically analyzing a program are provided. The apparatus and method help minimize overhead in tracing the execution of the program without substantially affecting the operation of the program at run time. The method includes storing an environment value before execution of a function of a main page by storing a first instruction of the function in a temporary page before execution of the first instruction. The method also includes inserting a break instruction at an address of the first instruction in the main page, executing the break instruction, and storing an environment value after execution of the function by executing a break instruction of the temporary page.
US08806440B2 Integrated software development system, method for validation, computer arrangement and computer program product
An integrated software development system including an interface description language adapted to specify constraints on input parameters, a program analyzer adapted to identify input parameters of a software program, and a validation enforcement system adapted to enforce that an interface description in the interface description language complying with a predefined set of validation rules is provided for the input parameters of the software program.
US08806427B2 Service plug-in and service base for an integrated service framework
Embodiments of the invention provide for methods, systems and computer program products for an integrated service framework with a suite of products that provide a development environment and common framework for programming within an operating system. The programmers write code to develop class plug-ins within the structure of the abstract class in order to perform services. The abstract class provides a standardized structure that may be utilized by all of programmers working within the integrated service framework to reduce redundant programs. The user creates the code for the class plug-ins that run services within the structure of the abstract class in order to allow the service to configure and run properly. If the class plug-in does not properly use the structure provided by the abstract class the class plug-in will not work properly, and thus, would not configure.
US08806421B1 System and method for designing via of printed circuit board
A via design method includes doing a simulation according to input data to obtain the impedance of the via of the reference printed circuit board (PCB). An optimal via model is determined according to a group of input data. Simulating is performed according to the thickness of a PCB to-be-designed and the optimal via model data, to obtain the impedance of a via of a PCB to be designed. The number of the anti-pads of the via of the PCB to be designed is recorded when the difference between the impedance of the via of the PCB to be designed and the impedance of the via model of the reference PCB does not fall within a preset range. An interval between each two adjacent anti-pads of the via of the PCB to designed is determined according to the recorded number and the thickness of the PCB to be designed.
US08806419B2 Apparatus for modeling of FinFET width quantization
A method for modeling FinFET width quantization is described. The method includes fitting a FinFET model of a FinFET device to single fin current/voltage characteristics. The FinFET device comprises a plurality of fins. The method includes obtaining statistical data of at least one sample FinFET device. The statistical data includes DIBL data and SS data. The method also includes fitting the FinFET model to a variation in a current to turn off the finFETs device (IOFF) in the statistical data using the DIBL data and the SS data and determining a model for a voltage to turn off the finFETs device (VOFF). The method also includes fitting the FinFET model to the VOFF.
US08806413B2 Gradient AOCV methodology enabling graph-based timing closure with AOCV timing models
A method of manufacturing semiconductor circuits seeks timing closure on a preliminarily select, placed and routed set of cells using a delay for each cell as derated by a derate value obtained from a timing model table having a derate value corresponding to a circuit path depth in the netlist. The derate value for a predetermined number of circuit path depths below k are identical. The derate values are monotonically decreasing for increasing circuit depths in a range between 1.0 and 1.5. Separate timing model tables with differing identical values can be employed for standard and clock tree cells.
US08806412B1 Statistical optimization in place-and-route
Place-and-route (P&R) includes maintaining a set of local arrival time information and local required time information associated with a circuit layout; determining a candidate fix on a critical path in the circuit layout; statistically determining, using one or more computer processors, a set of one or more adjusted local slacks associated with a region affected by the candidate fix; and in the event that the set of one or more adjusted local slacks indicates that the candidate fix results in a timing improvement, accepting the candidate fix.
US08806400B1 System and method of testing through-silicon vias of a semiconductor die
A method includes contacting a first group of through-silicon vias (TSVs) contacts with a multi-contact probe and applying a first voltage value to each of the first group of TSV contacts via the multi-contact probe, where the first group of TSV contacts corresponds to a first group of TSVs. The method also includes determining, based on a second voltage value detected at a particular TSV of the first group of TSVs, whether the particular TSV corresponds to a TSV test result.
US08806399B1 Register retiming technique
An electronic automation system performs register retiming on a logic design, which may be a logic design for a programmable logic integrated circuit. Register retiming is a moving or rearranging of registers across combinatorial logic in a design in order to improve a maximum operating frequency or fmax. In one implementation, the system includes machine-readable code, which may be stored on a computer-readable medium such as a disk, executing on a computer. The system balances timing in order to trade off delays between critical and noncritical paths. Register retiming may make changes to a design at a gate level.
US08806394B2 Pattern-dependent proximity matching/tuning including light manipulation by projection optics
Described herein are methods for matching the characteristics of a lithographic projection apparatus to a reference lithographic projection apparatus, where the matching includes optimizing projection optics characteristics. The projection optics can be used to shape wavefront in the lithographic projection apparatus. According to the embodiments herein, the methods can be accelerated by using linear fitting algorithm or using Taylor series expansion using partial derivatives of transmission cross coefficients (TCCs).
US08806388B2 Extraction of imaging parameters for computational lithography using a data weighting algorithm
A method of computational lithography includes collecting a critical dimension (CD) data set including CD data from printing a test structure including a set of gratings which provide a plurality of feature types including different ratios of line width to space width, where the printing includes a range of different focus values. The CD data is weighted to form a weighted CD data set using a weighting algorithm (WA) that assigns cost weights to the CD data based its feature type and its magnitude of CD variation with respect to a CD value for its feature type at a nominal focus (nominal CD). The WA algorithm reduces a value of the cost weight as the magnitude of variation increases. At least one imaging parameter is extracted from the weighted CD data set. A computational lithography model is automatically calibrated using the imaging parameter(s).
US08806385B1 Method and apparatus for entering a data range
Disclosed are methods and systems for receiving the input of parameter ranges for computer applications, adapted to the use of small screen input devices. In one embodiment, a method is disclosed for accepting a time range into a computing device equipped with a touchscreen by entering a pair of time markers. The method includes displaying on the touchscreen a time bar having a start pad and a stop region. The device receives a first input starting at the start pad and ending at a first location on the time bar and receives a second input starting at the stop region and ending at a second location. The device displays time markers at the first and second locations. The device identifies first and second times corresponding to the first and second locations. The device identifies and displays a time range based on the first and second times.
US08806384B2 Keyboard gestures for character string replacement
A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.
US08806378B2 Mobile client application for managing display of messages to users
A mobile phone messaging system and method for managing display of messages to mobile phone users. A mobile client application operates at user's mobile phone. Mobile content providers manage the display of messages and related interactions throughout a specific period of time (e.g., daily, weekly, bi-weekly). Phone wakeup time data and message identifying data are transmitted from a mobile content provider server to a mobile phone. The wakeup time data and message identifying data are stored in the phone. The wakeup times are also added to a registry at the phone that facilitates launching of applications at the times indicated in the registry. At the specified wakeup times, the mobile client application determines the message identifying data associated with the wakeup time, connects to the mobile content provider server, and provides the message identifying data. The provider responds with a specific message and the mobile client application displays the message.
US08806373B2 Display control apparatus, display control method, display control program, and recording medium storing the display control program
A display control apparatus includes an input unit configured to be operated to change the display state of a plurality of content items displayed on a display screen, a circling detector configured to detect a circling operation, detect the circling direction and number of revolutions thereof, and also determine an area enclosed by the circling operation to be a selection area, a content item search unit configured to search the plurality of content items for relevant content items that correspond to position information included inside the selection area, and a content display quantity adjuster configured to display or hide the relevant content items according to the circling direction, and in the case of a plurality of relevant content items, determine the number of relevant content items to display or hide from among the relevant content items on the basis of the number of revolutions.
US08806368B2 User interface having quick views and full views
A quick-view user interface for assisting a user in performing a task and shielding the user from complex data. The quick-view user interface may include a window on a computer screen. The window may comprise a pane for displaying a subset of data, based on the user's role, from a set of data displayed on a full-view user interface. In addition, the full-view user interface may assist a user in performing a task by allowing the user to view the set of data. The full-view user interface may include a window on a computer screen comprising a first pane for displaying a set of data and a link engageable to open a second pane for displaying a subset of the set of data, the subset being selected based on the user's role.
US08806354B1 Method and apparatus for implementing an electronic white board
An electronic whiteboard may be used alone or in a virtual environment. The electronic whiteboard has a palate of tools that enable users to quickly draw shapes on the whiteboard. Rather than using perfectly drawn shapes, however, the palate renders shapes that are not quite perfect—rectangles that are not quite square, lines that are not quite straight—to prevent users from focusing on getting the drawings perfect. This lends an informal feeling to the resulting drawings to allow the drawings to more closely simulate how drawings would appear on a traditional whiteboard. Similarly, text is rendered using a scripted font rather than type font to make words on the whiteboard appear to be hand-written. The electronic whiteboard enables users to add notes and to vote on objects. Automatic vote counting and note management is provided. Use of the whiteboard may be recorded to enable sessions to be replayed and snapshots to be obtained.
US08806353B2 Mobile electronic communications dialog using sequenced digital images
The present disclosure provides a system and method for electronic communications dialog between a plurality of users using digital images. The user selects a template for entering a plurality of words and associated images that constitute an initial electronic message. The user then enters a plurality of words into the template corresponding to the initial electronic message. A plurality of images is selected having a direct correspondence with the plurality of words entered into the template. Each image is inserted into the template in a sequence corresponding to the initial electronic message. When the initial template is complete, the initial electronic message containing the sequenced images is sent to at least one other user.
US08806340B2 Method and apparatus for embedding media programs having custom user selectable thumbnails
A method and apparatus for embedding a media program with a randomly user selected thumbnail is disclosed. The user can scan a media program to identify one of a plurality of media program frames, select the frame of interest, then designate it as the thumbnail to use in connection with the embedded media program.
US08806339B2 User interface control for media editing application
Some embodiments provide a method that provides a graphical user interface (GUI) on a first device for controlling application of color corrections to a media item by a media editing application on a second device. The method provides a display area that includes several different locations. Each location in the display area corresponds to a set of values. The method provides several user interface (UI) items that are each for (1) moving in the display area and (2) specifying a set of values for a color correction operation that the media editing application applies to the media item. The set of values for the color correction operation specified by each UI item is the set of values is associated with the location at which the UI item is positioned in the display area.
US08806338B2 System and method for interactive internet protocol television help
A set-top box device includes an interactive help module configured to receive a request for a list of interactive help applications for a service in an Internet Protocol television network, retrieve a first interactive help application from a server in the Internet Protocol television network, and output first text associated with a first step in the first interactive help application to a display. The interactive help module is also configured to receive a first input for the first step, compare the first input with a first correct input, output second text associated with a second step to the display if the first input matches the first correct input, and otherwise output to the display third text associated with a wrong input received and the first text associated with the first step.
US08806337B2 System and method for representation of avatars via personal and group perception, and conditional manifestation of attributes
An avatar having one or more features is defined, wherein the one or more features correspond to one or more attributes of a user. One or more user inputs associated with the one or more attributes of the user are received. The one or more features of the avatar are modified based, at least in part, upon the one or more user inputs associated with the one or more attributes of the user. The avatar is displayed, wherein the displayed avatar reflects the modifications to the one or more modified features of the avatar.
US08806335B2 Interactive digital experience for a literary work
An interactive digital experience for a literary work is described. An embodiment describes a method which provides an interactive service, such as a website or mobile application, to a user. As the user interacts with the service which is related to a literary work, they navigate along a storyline within the service which corresponds to the storyline within the literary work and the user's position along that storyline is stored. Within the service, the user generates elements of user generated content and each element of user generated content which is created is stored with a position reference specifying a position of the user when that element was created. User generated content which was generated by one or more other users of the service is displayed to the user; however content which was generated by any user at a position beyond the user's stored position along the storyline is not displayed.
US08806333B2 Systems and methods for integrated application platforms
Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device configured to execute an application platform application includes a processor, an operating system configuring the processor to create a computing environment, the application platform application at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively, the application platform application including a rendering engine process configured to render pages by interpreting instructions and implement a virtual machine configured to execute instructions and an integration process that enables instructions executing within the virtual machine to launch natively implemented applications wherein the application platform application includes a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page and wherein the application platform application is configured to launch a natively implemented application.
US08806328B2 Client application for identification of updates in selected network pages
A client software application that enables identification of updates in well-formatted as well as not-well-formatted network pages, where the pages' items and fields may be selected by a user. The client application comprises: a user interface, business logic, and a database. The client application distinguishes between news channels (NC) pages that are constructed as a data list and content modification channels (CMC). The client application allows the user to create templates where those templates define the parts of the items in the page that will be checked for updates by the application.
US08806324B2 Annotation data filtering of computer files
A method and apparatus for annotation filtering of computer files. An embodiment of a method for annotation filtering of computer files includes receiving a serial data stream input, where the serial data stream input representing one or more computer files. A data type description of a computer file is detected in the data stream, and an annotation is detected in the computer file. A determination is made whether to continue processing of the annotation.
US08806321B2 Interactive controls and information visualization using histogram equalization
A user interface uses histogram equalization to allow easier manipulation and visualization of a data set, especially data sets having values that are not distributed uniformly. The user interface can show values of a data set in different colors or shades of colors, or a combination of these, or in grayscale. Additionally, values can also be represented according to a size or area relative to other values. A user may change views of the data by adjusting controls of the interface including slider bars, dials, tool bars, button bars, and others, and combinations of these.
US08806316B2 Circuits, integrated circuits, and methods for interleaved parity computation
Circuits, integrated circuits, and methods are disclosed for interleaved parity computation. In one such example circuit, an interleaved parity computation circuit includes a first parity circuit that receives a first set of bits and a second parity circuit that receives a second set of bits. The first set of bits includes a first parity bit, and is received in the first parity circuit during a first clock cycle. The first parity circuit generates a first signal indicative of the parity of the first set of bits. The second set of bits includes a second parity bit, and is received in the second parity circuit during a second clock cycle. The second parity circuit generates a second signal indicative of the parity of the second set of bits. A combining circuit combines the first signal and the second signal into an alert signal.
US08806314B2 Communication device, communication system
A detection signal transmitting unit 123 of a first component 110 transmits a plurality of detection signals having different frequency spectrums to a second component 210. Upon receiving the detection signals, a detection signal returning unit 233 of the second component 210 returns, as return signals, respective signal waveforms of the received detection signals to the first component 110. A detection signal judging unit 126 of the first component 110 judges authenticity of the received return signals based on the transmitted detection signals. When the judging unit judges that the received return signals are not authentic, a tamper-resistance control unit 127 adds a restriction to the communication performed between the first component 110 and the second component 210.
US08806307B2 Interruption criteria for block decoding
While decoding a representation, imported from a channel, of a codeword that encodes K information bits as N>K codeword bits, by updating estimates of the codeword bits in a plurality of iterations, the iterations are interrupted upon satisfaction of an interruption criterion that is either an order-dependent interruption criterion or an interruption criterion that includes an estimate of mutual information of the codeword and a vector that is used in the decoding iterations. Either the iterations are terminated or the iterations are resumed after one or more elements of one or more vectors used in the iterations is/are modified.
US08806305B2 Error detection and correction codes for channels and memories with incomplete error characteristics
A channel has a first and a second end. The first end of the channel is coupled to a transmitter. The channel is capable of transmitting symbols selected from a symbol set from the first end to the second end. The channel exhibits incomplete error introduction properties. A code comprises a set of code words. The elements of the set of code words are one or more code symbols long. The code symbols are members of the symbol set. The minimum modified Hamming separation between the elements of the set of code words in light of the error introduction properties of the channel is greater than the minimum Hamming distance between the elements of the set of code words. A memory device, a method of using the channel, and a method of generating the code are also described.
US08806303B2 Apparatuses, systems, devices, and methods of replacing at least partially non-functional portions of memory
Subject matter disclosed herein relates to determining that a portion of a memory is at least partially non-functional, replacing the portion of at least partially non-functional memory; and adjusting an error detection and/or correction process responsive to determining that the portion of the memory is at least partially non-functional and/or replacing the portion of at least partially non-functional memory.
US08806302B2 Semiconductor memory device and data processing method thereof
Provided is a data processing method in a semiconductor memory device. The data processing method arranges data, which is to be programmed in a row and column of a nonvolatile memory device, in a row or column direction. The data processing method encodes the programmed data into a modulation code in the row or column direction such that adjacent pairs of memory cells of the nonvolatile memory device are prevented from being programmed into first and second states.
US08806290B2 Systems and methods for parallel dual-mode turbo decoders
According to some embodiments, a turbo decoder configured for High-Speed Packet Access (HSPA) and Long Term Evolution (LTE) is provided, comprising: a plurality of maximum a posteriori (MAP) engines; a plurality of extrinsic memory banks accessible by a MAP engine of the plurality of MAP engines; and wherein when the turbo decoder is operating in HSDPA mode the plurality of extrinsic memory banks is configured such that during a first half of a decoding iteration, the MAP engine is able to read a first dataset from and write second dataset to the plurality of extrinsic memory banks in natural row and column order, and during a second half of the decoding iteration, the MAP engine is able to read a third dataset from and write a fourth dataset to the plurality of extrinsic memory banks in a predetermined row and column order in accordance with an interleaver table using a read column buffer and a write column buffer.
US08806289B1 Decoder and decoding method for a communication system
A decoder for a communication system includes a channel detection module configured to receive initial estimates of respective code words, wherein the initial estimates of the respective code words correspond to a signal received via a communication channel, arrange the initial estimates of the respective code words into a plurality of groups, and generate probability information associated with selected data bits of the respective code words in the plurality of groups, wherein the probability information indicates probabilities of decoding decisions of the selected data bits. A computation module is configured to generate bit estimations for each of the selected data bits based on the probability information and feedback information. A decoding module is configured to selectively generate, the feedback information and an estimate signal corresponding to the respective code words.
US08806288B2 Systems and methods for providing unequal error protection code design from probabilistically fixed composition codes
A method of encoding that uses standard codecs such as linear encoders and decoders for encoding and decoding data with different levels of robustness to errors is described. In one configuration, multiple encoders may be utilized, and one of the encoders may use a standard encoder such as a turbo code followed by a nonlinearity that creates an unequal distribution of ones and zeros in a binary representation of the code. In another configuration, a coder may be utilized that represents message outputs as “channels” that create state transitions (or symbol errors) in a data forward error correction coder.
US08806284B2 Method for bit-error rate testing of resistance-based RAM cells using a reflected signal
A testing method is described for performing a fast bit-error rate (BER) measurement on resistance-based RAM cells, such MTJ cells, at the wafer or chip level. Embodiments use one or more specially designed test memory cells fabricated with direct electrical connections between the two electrodes of the cell and external contact pads (or points) on the surface of the wafer (or chip). In the test setup the memory cell is connected an impedance mismatched transmission line through a probe for un-buffered, fast switching of the cell between the high and low resistance states without the need for CMOS logic to select and drive the cell. The unbalanced transmission line is used generate signal reflections from the cell that are a function of the resistance state. The reflected signal is used to detect whether the test cell has switched as expected.
US08806282B2 Data integrity field (DIF) implementation with error detection and intelligent recovery mechanism
An apparatus for providing a data integrity field implementation in a data processing system includes a controller operative to interface between a host device and a destination device in the data processing system for transferring at least one data block therebetween. The data processing system further includes an error detection module associated with the controller. The error detection module is operative to determine a probability of an error occurrence based at least in part on a measured current error rate for the data processing system. The controller is operative to implement an error correction methodology which is selectively adaptable as a function of the probability of an error occurrence.
US08806281B1 Systems and methods for displaying backup-status information for computing resources
A method for displaying backup-status information for computing resources. The method may include (1) identifying at least one protected resource that is scheduled to be backed up periodically, (2) identifying a request to view backup-status information for the protected resource, (3) in response to the request, identifying each backup of the protected resource that was scheduled to occur during a prior window of time, (4) determining whether each scheduled backup of the protected resource was successful, and (5) displaying, within a graphical user interface, a visual backup status indicator for the protected resource for the prior window of time, wherein the visual backup status indicator visually indicates whether any scheduled backups of the protected resource failed during the prior window of time. Various other methods, systems, and computer-readable media are also disclosed.
US08806258B2 Platform communication protocol
A host chipset heartbeat may be utilized, in some embodiments, to handle interrupts from external devices on a power efficient basis. The availability of the host chipset heartbeat may be signaled to external devices and those external devices may time their activities to a period of time when not only are resources available, but the assertion of the activity is advantageous because the host chipset is already transitioning from a lower power consumption state.
US08806252B2 Server cluster and control mechanism thereof
A server cluster including a network switch and multiple server nodes is provided. The network switch is connected to an external network. Each server node includes a network port, a network chip and a control unit. The network port is connected to the network switch via a cable. The network chip detects the cable to obtain a connection state with the external network at the server node after the network switch is started, and accordingly outputs a connection state signal. The control unit turns on or shuts down the server node according to the connection state signal and an on/off state of the server node.
US08806251B2 Image forming apparatus operating in normal operation mode or power save operation mode utilizing two processors
An electric device is capable of operating in a normal operation mode and a power save operation mode. The electric device includes a first processor for processing information input externally in the normal operation mode, and a second processor for processing an internal operation of the electric device in the normal operation mode. The second processor consumes power smaller than that of the first processor. In the electric device, power of the first processor is restricted through a restriction process in the power save operation mode. Further, in the power save operation mode, the second processor restricts the internal operation and processes the information input externally. When the second processor detects the information input externally, power of the first processor is released through a restriction releasing process.
US08806236B2 Power matching system
A power matching system is applied to a central processing unit (CPU) power supply, which includes a power control chip to regulate the frequency of the signal applied to the CPU power supply. The power control chip includes a detecting pin. The power matching system includes a control unit and a control circuit. The control unit includes a platform controller hub (PCH) to obtain information concerning a CPU, a basic input output system (BIOS) to obtain a power rating of the CPU, and an integrated baseboard management controller (IBMC) to output a required signal to the control circuit according to the power rating established. The power control chip receives the required signal from the control circuit and regulates the frequency of the signal applied to the CPU power supply.
US08806225B2 Mobile terminal and display controlling method therein
A mobile terminal including a communication unit configured to communicate with at least one external terminal; a memory configured to store at least first and second operating systems including at least first and second modes, respectively; and a controller configured to execute the first operating system and activate the first mode corresponding to the first operating system, display a first information screen on a display unit of the mobile terminal corresponding to the activated first mode, display an application execution history for the first mode and the second mode on a prescribed region of the first information screen of the first mode, and identifiably display whether applications included in the application execution history were executed in the first mode or the second mode.
US08806211B2 Method and systems for computer security
Methods and systems for maintaining computer security are provided. The method for maintaining security of a computer system comprises determining an initial system certainty value for the computer system, providing access to a database of signatures, each signature including a signature certainty value, receiving data, comparing the received data with the database of signatures, increasing the system certainty value if the received data does not match a signature in the database, decreasing the system certainty value if the received data matches a signature in the database and filtering the data based on the system certainty value and the signature certainty value of a signature matching the received data.
US08806209B2 Provisioning of electronic devices
Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.
US08806208B2 Apparatuses and methods for enabling a user to consume protected contents of a content provider
The embodiments of the present invention relate to apparatuses, in terms of a client device (110) and a server (120) and to methods in the client device (110) and in the server (120) respectively for enabling a user to consume content provided by a content provider. According to the method in the client device (120) the method comprises: assembling a request for rights for consuming a content and indicating in the request which content to consume; determining if an upgrade key, associated with the content, is present in the client device; including, in such a case, in the request, an identifier of the upgrade key that is associated with the content, sending the request to the content provider; receiving, a response comprising an encrypted rights object; decrypting the encrypted rights object and starting to use the rights object for consuming the content.
US08806197B2 Accelerated verification of digital signatures and public keys
Accelerated computation of combinations of group operations in a finite field is provided by arranging for at least one of the operands to have a relatively small bit length. In a elliptic curve group, verification that a value representative of a point R corresponds the sum of two other points uG and vG is obtained by deriving integers w,z of reduced bit length and so that v=w/z. The verification equality R=uG+vQ may then be computed as −zR+(uz mod n) G+wQ=O with z and w of reduced bit length. This is beneficial in digital signature verification where increased verification can be attained.
US08806195B2 User interface generation in view of constraints of a certificate profile
User interface generation in view of constraints of a certificate profile is described.
US08806187B1 Protecting browser-viewed content from piracy
A content server provides a browser of a client with encrypted content and with obfuscated browser-executable code for decrypting and displaying the content within the browser. Both the encrypted content and the obfuscated browser-executable code are generated based at least in part on an identity of the user requesting the content, and thus are different from encrypted content and obfuscated browser-executable code provided to other users. Further, in one embodiment the browser-executable code provided by the server changes periodically, such as weekly, thereby rendering ineffective any malicious software tools that obtain decrypted content by calling expected functions of the code. In one embodiment, the obfuscated browser-executable code for a user is pre-computed before that user makes a request for content.
US08806186B2 User-controllable boot order through a hypervisor
A method and system for providing a user-controllable boot order via a hypervisor in a virtual machine system. A Basic Input/Output System (BIOS) receives a boot order list associated with a guest from the hypervisor. The boot order list is an ordered list that specifies an order of device names, according to which the BIOS searches for boot software when booting up the guest. In the boot order list, devices of the same device type are identified by different device names. Upon receipt of a command to boot up the guest, the BIOS searches for the boot software following the order of the device names specified by the boot order list. The BIOS then boots up the guest using the boot software located in one of the devices.
US08806180B2 Task execution and context switching in a scheduler
A scheduler in a process of a computer system detects a task with an associated execution context that has not been previously invoked by the scheduler. The scheduler executes the task on a processing resource without performing a context switch if the processing resource executed a previous task to completion. The scheduler stores the execution context originally associated with the task for later use.
US08806174B2 Method and system for hash key memory footprint reduction
A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing the data by extracting the location identifier; and storing the compressed data in the identified location of the hash table.
US08806164B2 Apparatus, electronic devices and methods associated with an operative transition from a first interface to a second interface
Subject matter disclosed herein relates to an apparatus comprising memory and a controller, such as a controller which determines block locking states in association with operative transitions between two or more interfaces that share at least one block of memory. The apparatus may support single channel or multi-channel memory access, write protection state logic, or various interface priority schemes.
US08806162B2 Switching visibility between virtual data storage entities
Visibility of a data storage entity on a first storage system is switched to a replicated data storage entity on a second storage system. Data from the data storage entity is replicated from the first storage system to the second storage system using a common serial number. The data storage entity is hidden from the first storage system by concealing the common serial number. An ejection of the data storage entity from the first storage system is automated, and the replicated data storage entity is introduced to the second storage system.
US08806158B2 Intelligent computer memory management
A plurality of memory allocators are initialized within a computing system. At least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions. The first memory allocator is configured to handle a first memory request size distribution. The second memory allocator is configured to handle a second memory request size distribution. The second memory request size distribution is different than the first memory request size distribution. At least the first memory allocator and the second memory allocator that have been configured are deployed within the computing system in support of at least one application. Deploying at least the first memory allocator and the second memory allocator within the computing system improves at least one of performance and memory utilization of the at least one application.
US08806157B2 Online volume migration using multi-path input / output masquerading
A method, including configuring data migration from a first volume to a second volume, which are coupled via a storage area network (SAN) to a host computer, with the first volume mapped to the host computer. A volume identifier associated with the first volume is copied to a memory coupled to the second volume, and the copied volume identifier is retrieved from the memory by the host computer. A state of the second volume is set to inactive, and the inactive second volume is mapped to the host computer. A state of the first volume is set to inactive, and the status is data from the inactive first volume to the inactive second volume. After the copying, data migration is started from the inactive first volume to the inactive second volume, and after the starting, the state of the second volume is set to active.
US08806155B2 Methods and apparatus for designating or using data status indicators
Memory devices and methods facilitate handling of data received by a memory device through the use of data grouping and assignment of data validity status values to grouped data. For example, data is received and delineated into one or more data groups and a data validity status is associated with each data group. Data groups having a valid status are latched into one or more cache registers for storage in an array of memory cells wherein data groups comprising an invalid status are rejected by the one or more cache registers.
US08806148B2 Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration
A multiprocessor data processing system includes a plurality of cache memories including a cache memory. The cache memory issues a read-type operation for a target cache line. While waiting for receipt of the target cache line, the cache memory monitors to detect a competing store-type operation for the target cache line. In response to receiving the target cache line, the cache memory installs the target cache line in the cache memory, and sets a coherency state of the target cache line installed in the cache memory based on whether the competing store-type operation is detected.
US08806145B2 Methods and apparatuses for improving speculation success in processors
Methods and apparatuses are disclosed for improving speculation success in processors. In some embodiments, the method may include executing a plurality of threads of program code, the plurality of threads comprising a first speculative load request, setting an indicator bit corresponding to a cache line in response to the first speculative load request, and in the event that a second speculative load request from the plurality of threads refers to a first cache line with the indicator bit set, determining if a second cache line is available.
US08806140B1 Dynamic memory module switching with read prefetch caching
A system and method are provided for using a system-on-chip (SoC) memory manager to optimize the use of off-chip memory modules. A SoC memory controller receives a request for a first data block, subsequent to shutting the first memory down, and determines that the first data block is stored in the first memory. A SoC memory switching core uses a memory map to translate the first data block address in the first memory module to a first data block address in the second memory module. If the first data block is present in an on-SoC cache, the first data block is supplied on the SoC data bus from the cache. Then, the cache is loaded with a plurality of data blocks from a corresponding plurality of addresses in the second memory module, associated with the first data block address.
US08806138B1 Dynamic dependencies and parameterizations for execution and caching
Data values are cached by dynamically determining the dependencies of computation nodes on input parameters and on other results of computation nodes. Cache data structures are maintained for computation nodes. When a node accesses a parameter, the parameter and its current value are added to the node's cache data structure. The cache data structure stores the result value of the computation node. When one computation node calls another node, the parameters and parameter values accessed by the second computation node may be added to the first and second computation nodes' cache data structures. When a computation node is called with parameter values, the cache data structure of the computation node is searched for a cached result value corresponding to at least a portion of the parameter values. If a cached result value is not found, the computation node is executed to determine and optionally cache the result value.
US08806131B2 Multi-serial interface stacked-die memory architecture
Systems and methods disclosed herein substantially concurrently transfer a plurality of streams of commands, addresses, and/or data across a corresponding plurality of serialized communication link interfaces (SCLIs) between one or more originating devices or destination devices such as a processor and a switch. At the switch, one or more commands, addresses, or data corresponding to each stream can be transferred to a corresponding destination memory vault controller (MVC) associated with a corresponding memory vault. The destination MVC can perform write operations, read operations, and/or memory vault housekeeping operations independently from concurrent operations associated with other MVCs coupled to a corresponding plurality of memory vaults.
US08806130B2 Memory access device outputting transfer request
A memory access device includes a second memory coupled between a processor and a first memory; a memory controller configured to transfer a data from the first memory to the second memory based on a transfer request; a read controller configured to read the data from the second memory, output the data to the processor, and control a read pointer indicating an address reading the data from the second memory; and a write controller configured to output the transfer request to the memory controller, wherein the write controller computes an available capacity of the second memory based on the read pointer, a size of the second memory and a cumulative addition value obtained by adding cumulatively a size of the data which is requested from the processor, and outputs the transfer request based on the available capacity.
US08806127B2 Data storage device with integrated DNA storage media
An integral digital memory storage device having a standard form factor to be received by and communicating with a computing device and having memory capability for storage of digital data. An integral multiwell DNA sample tray is carried in a body of the memory storage device for protection and exposed by manipulation of the case for receiving DNA samples.
US08806105B2 Managing access of multiple executing programs to non-local block data storage
Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.
US08806104B2 Enabling virtualization of a processor resource
In one embodiment, a processor includes an access logic to determine whether an access request from a virtual machine is to a device access page associated with a device of the processor and if so, to re-map the access request to a virtual device page in a system memory associated with the VM, based at least in part on information stored in a control register of the processor. Other embodiments are described and claimed.
US08806097B2 Data reproducing apparatus, content management method, program, and storage medium
A data reproducing apparatus comprises: a reproducing unit adapted to read out data from a plurality of recording media; a list generating unit adapted to generate a content list which describes storage location information in association with contents stored in the plurality of recording media; and a communication unit adapted to communicate with an external device and sending the content list to the external device, wherein the list generating unit checks if the contents stored in the plurality of recording media include identical contents, and if the identical contents are detected, the list generating unit generates the content list including information indicating that the storage location information of the identical contents are integrated.
US08806090B2 Apparatus including buffer allocation management and related methods
Memory system controllers can include hardware masters, first buffers, and a switch coupled to the hardware masters and to the first buffers. The switch can include second buffers and a buffer allocation management (BAM) circuit. The BAM circuit can include a buffer tag pool. The buffer tag pool can include tags, each identifying a respective first buffer or a respective second buffer. The BAM circuit can be configured to allocate a tag to a hardware master in response to an allocation request from the hardware masters. The BAM circuit can be configured to prioritize allocation of a tag identifying a second buffer over a tag identifying a first buffer.
US08806082B2 Direct memory access device for multi-core system and operating method of the same
A Direct Memory Access (DMA) device for a multi-core system, and an operating method of the DMA device are provided. The DMA device includes a channel state determining unit to determine whether at least one channel among a source channel and a destination channel is available, the source channel being formed between a source core and the DMA device, and the destination channel being formed between a destination core and the DMA device, and a data transmission processing unit to process data of the source core to be transmitted to the destination core, when both the source channel and the destination channel are determined to be available.
US08806079B2 Interface circuit and an electronic device including the same
An interface circuit for use in an electronic device includes a switch module and a control module including signal receiving and transmitting pins. When a first audio terminal of the electronic device is electrically connected to a second audio terminal of another device, the control module controls the switch module to establish electrical connection between the signal receiving pin and the first audio terminal. The control module controls the switch module to establish electrical connection either between the signal transmitting pin and the first audio terminal for proceeding with a program update when updating information from the second audio terminal is received through the signal receiving pin or between an audio signal providing module of the electronic device and the first audio terminal when no updating information is received.
US08806070B2 Storage device, and storage device control method
A storage device includes a memory; and a processor coupled to the memory, wherein the processor executes a process comprising: calculating an upper limit value of the number of input/output processings determined based on priority set to an information processing device, a port that is an interface between the information processing device and the storage device and a memory device of the storage device; scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value; and executing the input/output processings in the scheduled execution order.
US08806066B2 Method for input output expansion in an embedded system utilizing controlled transitions of first and second signals
A method for expanding input/output in an embedded system is described in which no additional strobes or enable lines are necessary from the host controller. By controlling the transitions of the signal levels in a specific way when controlling two existing data or select lines, an expansion input and/or output device can generate a strobe and/or enable signal internally. This internal strobe and/or enable signal is then used to store output data or enable input data. The host controller typically utilizes software or firmware to control the data transitions, but no additional wires are needed, and no changes are needed to existing peripheral devices. Thus, an existing system can be expanded when there are no additional control lines available and no unused states in existing signals.
US08806065B2 Server device connecting with USB device and device sharing method
Disclosed are a server device to which a universal serial bus (USB) device is connected, and a device sharing method thereof, the server device capable of sharing the USB device with a client device through a network, the server device including: a USB controller which sets up connection information containing a device address of a connected USB device; and a USB management unit which connects the client device to the USB device by storing the connection information, allocating a virtual connection address for connecting the client device to the USB device, and mapping the virtual connection address with the device address if the client device requests for sharing the USB device. With this, there are provided a server device and a device sharing method, in which the plurality of client devices can have connection and access to the USB device.
US08806059B1 Rule tree for network device
A method may include receiving a packet; determining a set of characteristics of the packet; searching a first tree structure for a rule matching the set of characteristics, where the first tree structure stores a first group of rules, and where each of the first group of rules has a first number and a first type of criteria; searching a second tree structure for the rule matching the set of characteristics, where the second tree structure stores a second group of rules, and where each of the second group of rules has a second number and a second type of criteria, where the number and type of criteria of the second group of rules are different at least in part than the number and type of criteria of the first tree structure; and performing an action if the rule matching the set of characteristics is found.
US08806052B1 Method and system for streamlining multimedia transmissions
A customer-premises equipment (CPE) gateway and methods for operation thereof, and a multimedia server and methods for operation thereof are disclosed. The method for the CPE gateway including: (a) receiving, by the CPE gateway, a first internet group management protocol (IGMP) compliant command; (b) generating by the CPE gateway, in response to the first IGMP compliant command, a unicast command that instructs a multimedia server to generate a unicast media stream; wherein the generating including concealing multicast information from at least one IGMP compliant entity that follows the CPE gateway; and (c) transmitting, by the CPE gateway, the unicast command to the at least one IGMP compliant entity; wherein the unicast command passes through the at least one IGMP compliant entity and reaches the multimedia server.
US08806048B2 Method and apparatus for transmitting and receiving streaming data based on real-time streaming protocol (RTSP) session
A method and apparatus for receiving streaming data is provided. The method includes establishing a plurality of real-time streaming protocol (RTSP) sessions for receiving the streaming data, and receiving the streaming data through the plurality of RTSP sessions.
US08806045B2 Predictive popular content replication
Predictive popular content replication is described. In an embodiment service node(s) can provide media content when requested by client devices. Previous requests for the media content can be trended to forecast its popularity prior to receiving additional requests for the media content. Replication of the media content can then be initiated such that the media content is available and can be rapidly accessed to serve the additional requests for the media content. The media content can be replicated into cache memory for faster access than from disk-based media to serve the additional requests for the media content.
US08806043B1 Server selection during retransmit of a request
A method, performed by a network device, may include sending a request to a first server, detecting a first timeout without receiving a response from the first server, and sending the request to the first server and to a second server, in response to detecting the first timeout without receiving a response from the first server.
US08806038B2 Method and system for updating media lists in portable media devices
A method and apparatus for updating a media list or a media list collection of a portable media player device is disclosed herein. In various embodiments, the updates are generated by a proxy or a third party server, based at least in part on data gathered for media preferences for a user of the portable media play device and one or more other users of one or more portable media player devices. In various embodiments, the method is practiced respecting the access rights of the media files (if access rights are required). Other embodiments may also be described and claimed.
US08806030B2 Multichannel connections in file system sessions
A multi-connection information system is described herein that uses multiple connections to connect to a resource in a single file system session in a way that is controllable from protocols above a transport layer. The system also allows a single connection to be shared by multiple sessions. Sessions can be bound to multiple connections to enable communication over multiple transports. During the initial negotiation of a session, a client and a server determine whether multiple connections are supported between the client and the server within a session. After establishing an initial connection, additional connections can be established and bound to the existing session. The multiple connections can be used for failover and/or load balancing. The multi-connection information system provides a protocol for discovering a capability to establish multiple channels within a session and information about the available connections between two particular resources.
US08806024B1 Bi-directional sharing of a document object model
A system and a method are disclosed for bi-directionally sharing DOMS in order to enable a shared internet browsing experience between first and second client computing devices. The client computing devices share the DOMs of the webpages each is currently viewing via a central server. In this manner, the webpage being viewed at the first client computing device is rendered at the second client computing device and the webpage being viewed at the second client computing device is rendered at the first client computing device.
US08806022B2 Establishing communication path group identification for multiple storage devices
Embodiments of the disclosure relate to setting up a logical path group identification for multiple data storage devices. An aspect of the disclosure concerns a computer implemented method that comprises receiving a host command to establish a group of connection paths between the host and a plurality of storage devices, identifying the group of connection paths, adding each one of the storage devices to the group of connection paths, and reporting to the host those storage devices that could not be successfully added to the group of connection paths. The method maintains host access security to the storage devices by not grouping a device when it is a reset event state.
US08806014B2 Techniques for intelligent service deployment
Techniques for intelligent service deployment are provided. Cloud and service data are evaluated to develop a service deployment plan for deploying a service to a target cloud processing environment. When dictated by the plan or by events that trigger deployment, the service is deployed to the target cloud processing environment in accordance with the service deployment plan.
US08806013B2 Methods and systems for sharing a printer
A system is provided, the system having at least one client computer and a server computer coupled to the at least one client computer via a network. The system also has a printer coupled to the server computer and shared by the at least one client computer. The printer is perceived by each client computer to be a local printer.
US08806012B2 Managing traffic flow on a network path
A network device determines the traffic specification values based on the session values that represent the application parameters of an application, which is provided differentiated service levels. A user of the network device may provide and/or choose the session values. The network device may generate one or more streams corresponding to a plurality of the applications. Each stream may comprise one or more traffic instances. The network device may assign a priority value to each stream and instance identifier to each traffic instances within the stream to manage the transfer of data units.
US08806007B2 Inter-node communication scheme for node status sharing
A gossiping scheme for sharing node status in a cluster of nodes provides a robust mechanism for determining node status within the cluster. Nodes transmit gossip messages to each other nodes, the gossip messages listing other nodes in the cluster that are operational. When a node does not receive a gossip message from a particular node within a predetermined time period, then the node transmits messages to the other nodes indicating that the particular node is down. However, if another node has received a packet from the particular node within the predetermined time period and receives the node down message, then the other node responds with a node alive message.
US08806001B2 Method, device and gateway server for detecting proxy at the gateway
The present invention provides a method for detecting proxy at the gateway, comprising decomposing the access request from the IP need to be proxy-monitored into an access request to original address and an access request to gateway-specified address to access the original address and the gateway-specified separately; determining whether a specific cookie information is included in said access request to gateway-specified address or not to obtain a second determining result; responding to the access request to said gateway-specified address and embedding the cookie information with the time stamp into the client PC by the gateway when said second determining result is no, and reading said cookie information when said second determining result is yes; determining whether said IP is using proxy or not on the basis of said cookie information. Accordingly, the present invention also provides a device and gateway server for detecting proxy at the gateway. It can be detected accurately and secretly in the intranet whether a certain IP is using common proxy or nat proxy.
US08805994B2 System, method and computer program product for monitoring and controlling network connections from a supervisory operating system
A system, method and computer program product that is designed to support high-availability, rapid fault recovery, out of band condition signaling and/or other quality of service assurances and security in a networked environment. In one aspect, a method of the invention includes the step of providing a processing system with a dual-kernel or multi-kernel software operating system. The operating system includes a supervisory operating system and a secondary operating system that provides network functions to user applications. The method also includes the step of providing a Network Control Software (NCS) in the supervisory operating system. The NCS is configured to transparently monitor and control network operations in the secondary operating system.
US08805977B2 Method and system for address conflict resolution
A method and system for resolving a conflict between private internet protocol addresses assigned in a network between an internet protocol security remote access server (IRAS) and an internet protocol security remote access client (IRAC) arranged behind a network address translator (NAT) router in the network. By modifying internet key exchange version2 (IKEv2) and internet key exchange (IKE) protocol negotiations between IRAC and IRAS to include a private attribute used by IRAC to send all its internet protocol (IP) subnet addresses to IRAS, IRAS dynamically resolves any conflict of the IP addresses with that of its internal networks by mapping and assigning non-conflicting virtual IP addresses and network subnet addresses to IRAC for IRAC to access the internal networks of IRAS. The conflict resolving mechanism used in run time allows mobile virtual private networks (VPN) to access corporate networks employing IP routers implementing IP security (IPsec) remote access mechanism without access failure due to IP address conflicts.
US08805973B2 Using routing protocols to migrate a hosted account
Systems and methods for migrating a shared hosting account and shared hosting IP address among shared hosting resources using a routing protocol by migrating a hosted account and an associated IP address from a first network resource to a second network resource.
US08805970B2 Automatic management of configuration parameters and parameter management engine
A mechanism is provided for an automatic management of configuration parameters of computing resources between related computing systems. Services instances of computing systems are generated according to associated configuration parameter sets and respective corresponding configuration parameter values. A determination is made of configuration parameter value changes in the configuration parameter sets for each generated service instance of the computing systems. The configuration parameter value changes for each generated service instance are compared with a first subset configuration parameter values and with a second subset configuration parameter values. The determined configuration parameter value changes in one service instance are then propagated to another service instance according to a definition of rules for mapping configuration parameters and their values between second subsets of configuration parameters.
US08805962B1 Making publisher content available to specific users
Disclosed are various embodiments for using a virtual file system interface to provide media titles from remotely located user-specific media storage. A selected media title and associated metadata is stored in a user-specific media storage area. The selection of a media title is based at least in part on user-specific consumption data. A request for the media title is received from a client. The requested media title and the associated metadata are provided to the client. Consumption data for the requested media title is received from the client.
US08805961B2 Reading device and communication system
A reading device, comprising: a reading unit configured to read a document and to generate image data representing the read document; an uploading unit configured to upload the image data read by the reading unit to an server on a network; a storage time limit setting unit configured to set a storage time limit within which the image data is stored on the server; a judgment unit configured to judge whether the storage time limit has expired with respect to the image data uploaded on the server; and a data management unit configured to delete, from the server, the image data for which the judgment unit judges that the storage time limit has expired.
US08805960B2 Method for providing data application in media reproduction apparatus of automobile
A method for providing a data application in a media reproduction apparatus of an automobile is disclosed. In accordance with the method for providing the data application in the media reproduction apparatus of the automobile, an additional data application associated with a base data application is dynamically received according to a communication status and the additional data application is executed on a scene-by-scene basis.
US08805959B1 Map tile data pre-fetching based on user activity analysis
Map tile data for displaying graphic elements of a web-based mapping system in a smart phone or other mobile computing device may be pre-fetched to the device based on device activities. For example, a user activity system may receive user activity data from the mobile device. The user activity system may then extract geographic location data from the user activity data and send the geographic location data to a mapping system via a network connection. The mapping system may then match map tile data to the geographic location data extracted from the user activity data and send the matched map tile data to the mobile computing device for cache storage at the mobile computing device. The user activity system may also analyze the user activity data to determine whether the extracted geographic location data is relevant enough to warrant pre-fetching the tile data.
US08805958B2 Exploiting cluster awareness infrastructure through internet socket based applications
Provided are techniques related generally to computer communication and, more specifically, to techniques that provide legacy applications with access to a cluster infrastructure. A pseudo interface layer provides applications with internet protocol (IP) family sockets access to cluster awareness protocols in a manner that may be transparent to both the application and the cluster awareness layer of a kernel.
US08805955B2 Proactive caching of remote actions
A method and system for managing maintenance events in an enterprise computing environment. A client receives a maintenance file associated with a maintenance event from a server. The client device stores the maintenance file in local storage (e.g., cache), without installing the maintenance file. Subsequently, the client device receives an instruction from the server to install the previously downloaded and stored maintenance file.
US08805949B2 System and method for populating a cache using behavioral adaptive policies
A method, system and program are disclosed for accelerating data storage in a cache appliance cluster that transparently monitors NFS and CIFS traffic between clients and NAS subsystems and caches files using dynamically adjustable cache policies which populate the storage cache using behavioral adaptive policies that are based on analysis of clients-filers transaction patterns and network utilization, thereby improving access time to the data stored on the disk-based NAS filer (group) for predetermined applications.
US08805948B2 Intelligent network interface system and method for protocol processing
A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC or CPD provides a fast-path that avoids host protocol processing for most large multipacket messages, greatly accelerating data communication. The INIC or CPD also assists the host for those message packets that are chosen for processing by host software layers. A communication control block (CCB) for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host. The CCB can be passed back to the host for message processing by the host. The INIC or CPD contains hardware circuits configured for protocol processing that can perform that specific task faster than the host CPU. One embodiment includes a processor providing transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.
US08805946B1 System and method for combining content site visitor profiles
Embodiments of the systems described herein can implement one or more visitor stitching processes. Visitor stitching can include, among other things, one or more processes by which multiple visitors that may appear distinctly independent may be merged into a new single united visitor profile due to the leveraging of one or more unique persistent identifiers.
US08805944B2 Transport high availability via acknowledge management
Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully.
US08805932B2 Sharing of digital contents in P2P networks exploiting localization data
A method for enabling sharing of content files among nodes of a P2P network is provided. The P2P network comprises sub-networks each including a respective plurality of nodes capable of storing content files. Each sub-network has an associated corresponding hash table for indexing content files stored in the nodes. The hash table is distributed among at least some of the nodes of the sub-network. For each content file stored in at least one node, the hash table comprises a corresponding node list of the sub-network nodes which store the content file. The method comprises associating each node of the sub-network listed in the node list corresponding to a content file with localization data indicating the localization of the node within the sub-network. The localization data defines a corresponding preferential list of the nodes storing the content file for downloading the content file by a requesting node.
US08805931B2 Collaborative session resource allocation
A method comprising, receiving a first collaborative session request including a first collaborative session parameter, determining whether the first collaborative session parameter is similar to a second collaborative session parameter associated with a second collaborative session request, processing the first collaborative session request responsive to determining that the first collaborative session parameter is not similar to the second collaborative session parameter, receiving an indicator of a first system asset used in the second collaborative session request responsive to determining that the first collaborative session parameter is similar to the second collaborative session parameter, associating the indicated first system asset with the first collaborative session request.
US08805926B2 Common idle state, active state and credit management for an interface
In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.
US08805919B1 Multi-hierarchical reporting methodology
A method for handling the automated transferal of project level data to the various entities involved in such project which may be one of several projects within the control of each entity. Project level data may be coded, extracted and conveyed to one or more of several entities involved in a project in a format permitting notification of upper levels of management of each specific entity or summarization within the hierarchy of projects within the enterprise structure of each specific entity. Similarly, project level data may be imported and sequestered within the database for the project such that such data may be used for calculations or reports relating to that project without permitting unauthorized access to such data to the entities involved in the project.
US08805908B2 Approximation processing method and approximation processing device
An approximation processing method for approximating a point group using a curve or a surface defined by control points includes a step of forming an approximated curve (surface) using control points that retain features of a shape; a first calculation step of calculating a closest point closest to each of the data points on the approximated curve (surface); a second calculation step of calculating an error vector that joins the closest point, obtained in the first calculation step, to the data point; and a third calculation step of calculating a corrected control point by moving each of the control points based on the error vector obtained by the second calculation step. The step of forming an approximated curve (surface) and the first to third calculation steps are repeated to make the approximated curve (surface) respectively approximate the curve (surface) of an object configured by the data points. In correcting control points, a simple geometrical algorithm is used for calculating control points to reduce the number of control point convergence operations and thereby to quickly generate a curve or a surface, which approximates the data points of a point group, without having to solve a linear system.
US08805904B2 Method and apparatus for calculating the number of leading zero bits of a binary operation
Provided are an apparatus and method for calculating the number of leading zero bits of a binary operation. The apparatus and method may accurately predict the number of leading zero bits using a binary tree structure of an input operand for a binary operation and reduce operation delay time due to the increase in number of bits of the operand. The method may include generating 2n first functions by performing a logical operation on two input binary numbers on a bit-by-bit basis, calculating a second function by combining the first functions and a leading zero bit candidate value of the second function, and determining a final number of leading zero bits by recursively performing the calculating.
US08805893B2 Dynamic generation of a configuration file
A display device in operable communication with a computing device displays a document associated with a software application. Further, the computing device receives an element input indicating at least one element from the document. In addition, the computing device receives a parameter input indicating a control feature corresponding to the at least one element. The computing device also generates a configuration file that configures the at least one element to operate according to the control feature.
US08805887B2 Packaging system to facilitate declarative model-driven development
The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
US08805885B2 Method, system and program product for interning invariant data objects in dynamic space constrained systems
Under the present invention, a hierarchical tree and corresponding Least Recently Used (LRU) list are provided. Both include a predetermined quantity of nodes that are associated with invariant data objects. The nodes of the tree typically include a set of pointers that indicate a position/arrangement of the associated invariant data objects in the LRU list, and a set of pointers that indicate a logical relationship among the other nodes.
US08805882B2 Programmatically enabling user access to CRM secured field instances based on secured field instance settings
Access to customer relationship management (CRM) secured field instances is enabled based on field settings. A requester's identity determines action paths to be executed in order to enable access to fields. A client application's user privileges are inherited to enable access to secured fields. Such access through a granted privilege is provided through an API intermediating inheritance of user's privileges from client application.
US08805881B2 Reputation based access control
The reputation based access control system of the present invention allows or denies access to a requested controlled resource to a requesting subject based upon predetermined associations between the resource and security contexts to determine the subject's reputation in those contexts. The reputation based access control system utilizes an authentication system (biometric, challenge/response, etc.) to identify a subject. Once the identity is determined, a resource to be accessed is determined by a reputation based access control unit. The system interfaces with a reputation assessment system to gauge the subject's reputation in these contexts. If the subject's reputation meets the predetermined limits for reputation in those contexts for that resource, the subject is allowed access to the resource. Otherwise access is denied and the proper agents are notified.
US08805880B2 Establishment, optimization, and routing of remote transitive name space access
A mechanism is provided for establishment, optimization, and routing of remote transitive name space access. The illustrative mechanism adds a new protocol primitive to distributed file systems, which establishes a new multiplexed client connection between the client, the transitive server, and the destination server(s). The protocol allows establishment of remote mounts on a transitive file server. The protocol allows the client to request a “recipe” for a direct connection to the destination file server without intermediate nodes. The protocol allows the intermediate server to be established as a multiplexer that forwards requests/responses to/from destination servers without unmarshalling/remarshalling.
US08805877B2 User-guided regular expression learning
A method, device, and computer program product are provided for regular expression learning is provided. An initial regular expression may be received from a user. The initial regular expression is executed over a database. Positive matches and negative matches are labeled. The initial regular expression and the labeled positive and negative matches are input in a transformation process. The transformation process may iteratively execute character class restrictions, quantifier restrictions, negative lookaheads on the initial regular expression to transform the initial regular expression into the pool of candidate regular expressions. The transformation process may execute, one at a time, the character class restrictions, quantifier restrictions, the negative lookaheads. A candidate regular expression is selected from the pool of candidate regular expressions, where the selected candidate regular expression has a best F-Measure out of the pool of candidate regular expressions.
US08805870B2 Multi-input, multi-output-per-input user-defined-function-based database operations
The current application discloses a database management system that provides multiple-input, multiple-output-per-input user-defined-function-based operations. The database management system comprises at least one processor and electronic memory, a database-query processor, executed on a computer processor controlled by computer instructions stored in a computer-readable memory, that makes multiple calls to a multiple-input, multiple-output-per-input user-defined-function, in each call transmitting a next input to the multiple-input, multiple-output-per-input user-defined-function, and the multiple-input, multiple-output-per-input user-defined-function, executed on a computer processor controlled by computer instructions stored in a computer-readable memory, that uses three different memory buffers, the contents of which are maintained for three different time periods, to compute and return to the database-query processor multiple outputs in response to at least one of the multiple inputs.
US08805863B2 Providing notice via the internet
A system for posting a public notice on the Internet for a legal jurisdiction. The system includes a forum server, client computer, and the Internet. The forum server stores data and information regarding public notices in the jurisdiction, and supports a website that provides notice-related services such as posting, searching, monitoring, and other legal services.
US08805860B2 Processing encoded data elements using an index stored in a file
An index of data elements is stored with a file. The file encodes the data elements. The index indicates memory locations of the data elements within the file. The index and the file are stored in a storage device. A parser or decoder accesses the index to identify data elements. At least one of the storing and accessing are performed by a computing device.
US08805859B2 Methods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment
Methods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment are described. An example system for processing healthcare data includes an interface to receive input and display output, the input comprising a plurality of differently formatted healthcare messages and an identifier to identify a message type of the plurality of healthcare messages received. The example system also includes a mapper to map data of the plurality of healthcare messages to respective models based on the message type identified and a data store to store the models and corresponding mapped data.
US08805857B2 Merging of items from different data sources
A digital processing system provided according to an aspect of the present invention processes items received from different data sources, specifically when a second set of items received from a second data source is related to corresponding ones of a first set of items received from a first data source. In one embodiment, each of the items in the first set and the second set is first assigned a corresponding digital value and then sorted according to a sort order of the assigned digital values to form a sorted output. The digital values are assigned such that items in the second set are grouped with related corresponding ones of the first set of items. Thus, items from different sources are merged (and sorted) based on the relation between the items.
US08805848B2 Systems, methods and computer program products for fast and scalable proximal search for search queries
Embodiments of the invention provide a system, method and computer program products for information retrieval from multiple documents by proximity searching for search queries. A method includes generating an index for the multiple documents, wherein the index includes words in snippets in the documents. An input search query is processed against the index by searching query terms over the snippets to introduce term proximity information implicitly in the information retrieval. Results of multiple sentence level search operations are combined as output.
US08805832B2 Search term management in an electronic discovery system
Embodiments of the invention relate to an improved electronic discovery. More specifically, embodiments relate to managing the process for creating search term sets to be applied to electronic data sets associated with a case in an electronic discovery system. A search term management application is provided that allows for multiple users to work collaboratively to define the final search term set that is subsequently applied to the corpus of electronic data for the case. In addition, the application provides for tracking the overall search term creation process. In addition, embodiments provide for a search term hit count engine that is configured to determine search term hit counts for a portion of a corpus of data, such that the determined search term hit count may be predictive of the volume of data needed to review.
US08805831B2 Scoring and replaying media items
A computer-implemented method and system are provided for replaying media items. Aspects of the method and system include in response to one of the media items being played, calculating a respective replay score for the media item that affects replay of the corresponding media item; and using the replay score to sort the media items for playing.
US08805822B2 Knowledge base search utility
A method is disclosed. The method includes performing a first search in response to initiating a communication session between an agent and a customer. The first search is performed using first data, attributes of a service interaction, and second data. The first data represents a second search requested by the customer, and the second data represents items viewed by the customer from among first results of the second search. Second results of the first search are displayed.
US08805811B2 Executing user-defined function on a plurality of database tuples
A method for executing a user-defined function on a plurality of input database tuples. The method may include causing a processor to invoke the function once; and to compute results of the function for the plurality of database tuples.
US08805810B2 Generalized reconciliation in a distributed database
Embodiments of the present disclosure include systems and methods for generalized consistency control of database transactions in a distributed database. In distributed database systems a specific reconciliation procedure is typically needed and coded for each possible irresolvable event. The systems and methods described herein enable a general characterization of multiple types of irresolvable events and thus eliminate and/or reduce the need to write individual code for every specific event.
US08805808B2 String and sub-string searching using inverted indexes
Inverted indexes for terms and for term separators are separately provided to minimize data redundancy. Search queries are parsed to identify terms and term separators, if any, and the corresponding inverted indexes are searched for responsive documents. Related apparatus, systems, techniques and articles are also described.
US08805798B2 Data cleaning
A computer-implemented method comprising partitioning data representing an input instance of a database including multiple tuples into multiple fragments of tuples, detecting tuples which violate a data quality specification in respective ones of the fragments, selecting a data cleaning asset on the basis of characteristics of errors in detected tuples for a fragment and based on declared asset capabilities, assigning a selected data cleaning asset to the fragment, the selected data cleaning asset to provide a set of candidate corrections for the detected tuples in the fragment, providing data representing an output instance of the database in which detected tuples are replaced with selected candidate corrections.
US08805791B2 System and method for managing images over a network
Images created by one or more image acquisition devices are initially stored in remote data bases at one or more remote or satellite locations and copies of the images are subsequently transferred to a central server at a central storage location over a network and stored in a central data base. A common catalog listing local image files stored at the central data base and remote image files stored at one or more remote data bases is stored at the central location and is accessed by users to search for images. User requests for images associated with local image files result in transfer of the requested images by the central server to the user. User requests for images associated with remote image files are relayed by the central server to the associated remote location, and the requested images are then relayed to the user from the remote location via the central server.
US08805789B2 Using a metadata image of a file system and archive instance to backup data objects in the file system
Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to backup files in the file system. A point-in-time backup is performed of files in the file system as of a point-in-time. A metadata image includes information on files and directories in the file system as of the point-in-time. Files in the point-in-time backup are backed up to a backup storage. A backup database has records on the files backed-up from the file system. Each record in the backup database has a unique identifier for each backed-up file and a location of the backed-up file in the backup storage. An archive instance is generated including a copy of the database records for the files in the point-in-time backup. The metadata image and the archive instance are associated for the point-in-time backup.
US08805781B2 Document quotation indexing system and method
A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, a list of text items that were quoted by another document is presented sorted by frequency of quotation. Quoted text is also highlighted when the original text of the source document is displayed. Hyperlinking is allowed between items of quoted text by the user and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed. The frequency of quotations taken from a source document can also be used to rank documents in search results.
US08805771B2 Contextual feedback of rules proximity based upon co-occurence history in a collaborative rule editing system
Embodiments of the present invention provide a method, system and computer program product for providing contextual feedback of rules proximity based on co-occurrence history in a business rules management system (BRMS). In an embodiment of the invention, a method for providing contextual feedback of rules proximity based on co-occurrence history can include selecting a rule for editing in a rules editor executing in memory of a computer, identifying different rules also having been applied to an input in common with the selected rule and displaying the identified different rules in the rules editor in connection with the selected rule.
US08805767B1 Machine learning memory management and distributed rule evaluation
Aspects of the present disclosure relate to management of evaluated rule data sets. Specifically, a unreduced evaluated rule data set may contain a number of items to be compared or analyzed according to a number of rules, and may also contain the results of such analysis. An illustrative reduced evaluated data set can include the results of evaluated rules. When utilized in conjunction with an item data set and a rule data set, the information contained within the unreduced evaluated rule data set may be maintained. The reduce memory requirements of the reduced evaluated rule data set may facilitate storage of the reduced evaluated rule data set in faster to access memory, or may facilitate distributed computation of the reduced evaluated rule data set.
US08805761B2 Computer implemented method for determining all markov boundaries and its application for discovering multiple maximally accurate and non-redundant predictive models
Methods for discovery of a Markov boundary from data constitute one of the most important recent developments in pattern recognition and applied statistics, primarily because they offer a principled solution to the variable/feature selection problem and give insight about local causal structure. Even though there is always a single Markov boundary of the response variable in faithful distributions, distributions with violations of the intersection property of probability theory may have multiple Markov boundaries. Such distributions are abundant in practical data-analytic applications, and there are several reasons why it is important to discover all Markov boundaries from such data. The present invention is a novel computer implemented generative method (termed TIE*) that can discover all Markov boundaries from a data sample drawn from a distribution. TIE* can be instantiated to discover all and only Markov boundaries independent of data distribution. TIE* has been tested with simulated and re-simulated data and then applied to (a) identify the set of maximally accurate and non-redundant molecular signatures and to (b) discover Markov boundaries in datasets from several application domains including but not limited to: biology, medicine, economics, ecology, digit recognition, text categorization, and computational biology.
US08805758B2 Method of automatically modifying the probability of random selection of a presentation based on how long the user delays before skipping (time-based skip weighting)
A method of adjusting the probability of a presentation being randomly selected during random play based on user feedback where the length of delay prior to the user pressing the skip button causes a modification in the probability of that presentation being displayed again.
US08805740B2 Mobile device credit account
Providing for a mobile communication device (MCD) credit account and credit transactions by way of such an MCD is described herein. As an example, a credit account sponsored by a financial or commercial entity can be associated with a unique ID of an MCD. The MCD can interface with another electronic device and initiate credit transactions, such as commercial purchases, credit transfers, currency conversions, and the like, via the interface. Further, rules provided by the sponsoring entity can guide such transactions, enforcing credit limits, for instance. A management component can then synchronize transactions conducted by the device with a server of a financial institution over a remote communication interface, such as the Internet or a cellular/mobile communication network. Accordingly, a mobile device can replace a traditional credit card in transacting credit business.
US08805739B2 System and method for electronic bill pay and presentment
A system and method is disclosed enabling a customer payor to make payment to a payee in a networked environment using a credit card, revolving credit, or other credit account. The payment system may provide for online receipt and review of bills, and may allow a customer payor to optionally select one or more alternative secondary accounts for payment in the event that payment cannot be made from a primary credit account. The secondary account may be another credit account, a checking account, a brokerage account, or another type of account. Actual payment may be accomplished by electronic settlement of a credit transaction, electronic funds transfer, or by printing and physically delivering a paper check. A customer payor using the system and method may receive notification concerning the success or failure of the transaction.
US08805733B1 Single premium deferred annuity
Systems and methods relating to a single premium deferred annuity are provided. In one embodiment, the annuity may be used for retirement planning. Aspects disclosed herein relate to an annuity that provides protection against market losses and allows the purchaser/owner to choose the level of protection.
US08805729B2 Multi-platform network for providing ordering services
A food ordering system may receive, from a user, a request to place a food order, identify the user, identify a type of user device used by the user to place the request, identify a user interface client that is tailored to the type of the user device, receive, via the user interface client, input from the user to establish the food order, and provide the food order to a restaurant.
US08805724B2 Intelligent customer retention and offer/customer matching
A device receives offer information associated with one or more products or services, receives customer information, and matches the offer information with the customer information based on one or more of system defined rules or user defined rules. The device also generates matched offer and customer information based on the match, and conveys the matched offer and customer information to one or more customers.
US08805707B2 Systems and methods for providing a safety score associated with a user location
Pursuant to some embodiments, insurance systems, methods and devices are provided which include a data storage device for storing, updating and providing access to loss risk score data. In some embodiments, a request for information associated with a user's location identified by user location data may be received over a communications network. A computer processing system may then be operated to generate a safety score associated with said use location data, the safety score being based on a plurality of loss risk factors associated with the user location data. A response, including the safety score, may then be transmitted to the user over the communications network.
US08805704B2 Index and risk-linked reinsurance product
Disclosed is a novel insurance product that provides additional reinsurance coverage to mitigate risks associated with catastrophic events which adversely affect property and casualty insurance rates. The reinsurance product contains one or more tiers of protection which allows a purchaser to vary the coverage related to one or more catastrophic events, such as an earthquake, a hurricane, or a flood.
US08805701B2 System, method and computer program product for enabling a customer to select a care path for treatment of a medical indication, to select providers based on quality and cost and to estimate medical costs
In one embodiment, disclosed herein is a method for selecting a treatment care path. The method includes receiving identification of a health condition and at least one medical outcome after treatment of the health condition. Further, the method includes identifying at least one medical treatment to achieve the medical outcome, the treatment care path including the at least one or medical treatment. Additionally, the method includes identifying one or more treatment options for each of the at least one medical treatment; and providing a cost estimate for each of the one or more treatment options. Finally, the method includes optimizing the treatment care path by, for each of the at least one medical treatments, selecting one or more treatment options based on the cost estimate thereof.
US08805695B2 Bandwidth expansion method and apparatus
A bandwidth expansion method and apparatus are disclosed, where the method includes: estimating a bandwidth of at least one decoded frame of a whole-band signal, so as to obtain an estimated bandwidth, where the estimated bandwidth corresponds to a whole-band signal that a decoded lower-band signal needs to be extended into; performing first predictive decoding on a part of the lower-band signal in a band above an effective bandwidth of the lower-band signal and below the estimated bandwidth, so as to obtain the part of the lower-band signal above the effective bandwidth of the lower-band signal and below the estimated bandwidth; and performing second predictive decoding on a part of the lower-band signal in a band above the estimated bandwidth, so as to obtain the part of the lower-band signal above the estimated bandwidth.
US08805690B1 Audio notifications
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a user device; generating, based on detecting, the audio notification for the triggering event; receiving, from the user device, a user voice command responding to the audio notification; and generating a response to the user voice command based on one or more of (i) information associated with the audio notification, and (ii) information associated with the user voice command.
US08805686B2 Melodis crystal decoder method and device for searching an utterance by accessing a dictionary divided among multiple parallel processors
The technology disclosed relates to a system and method for fast, accurate and parallelizable speech search, called Crystal Decoder. It is particularly useful for search applications, as opposed to dictation. It can achieve both speed and accuracy, without sacrificing one for the other. It can search different variations of records in a reference database without a significant increase in elapsed processing time. This is accomplished by first accessing the database, and for each word representation in the database, searching an utterance for likely instances of the word representation utilizing multiple parallel processors. Even the main decoding part can be parallelized as the number of words increase to maintain a fast response time.
US08805677B1 Processing natural language grammar
Creating and processing a natural language grammar set of data based on an input text string are disclosed. The method may include tagging the input text string, and examining, via a processor, the input text string for at least one first set of substitutions based on content of the input text string. The method may also include determining whether the input text string is a substring of a previously tagged input text string by comparing the input text string to a previously tagged input text string, such that the substring determination operation determines whether the input text string is wholly included in the previously tagged input text string.
US08805670B1 Interactive translation tool
The present invention provides an interactive system and method for effective and convenient language translation. The system and method provides a translation window that is opened in conjunction with a Web page window containing Web pages hosted on the Internet. The translation window and Web page window are automatically adjusted in size and position so that they fit on one user-viewable screen without overlapping. The translation window is linked to a translation dictionary database accessible through the Internet which provides accurate and comprehensive definitions of the words that are identified to be translated.
US08805669B2 Method of and a system for translation
A translation system for translating source text from a first language to target text in a second language. The system comprises a translation memory (TM) module that stores translation segments. The TM module is operable to generate a TM target text output in response to source text. A statistical translation machine (SMT) module is configured to generate translations on the basis of statistical models whose parameters are derived from the analysis of bilingual text corpora. The SMT module is operable to generate a SMT target text output in response to source text. An extractor is configured to extract features from the TM target text output and the SMT target text output. A vector generator is configured to generate a vector with a unified feature set derived from the extracted features and features associated with the SMT module and the TM module. A recommender is operable to read the vector and determine whether the TM target text output or the SMT target text output is optimum for post editing.
US08805668B2 On-demand language translation for television programs
In an embodiment, a method of providing an on demand translation service is provided. A subscriber may be charged a reduced fee or no fee for use of the on demand translation service in exchange for displaying commercial messages to the subscriber, the commercial messages being selected based on subscriber information. A multimedia signal including information in a source language may be received. The information may be obtained as text in the source language from the multimedia signal. The text may be translated from the source language to a target language. Translated information, based on the translated text, may be transmitted to a processing device for presentation to the subscriber. The received multimedia signal may be sent to a multimedia device for viewing.
US08805667B2 Print control device
A print control device includes: a creation unit that creates print data; an output unit that outputs the print data created by the creation unit to a printing device through a designated port; a determination unit that determines whether or not the print data is to be output to a non-connected port that is a port not connected to the printing device; and a display unit which, when the determination unit determines that the print data has been output to the non-connected port, displays at least one of a first operation screen that is an operation screen for instructing port switching and a second operation screen that is an operation screen for instructing deletion of the print data.
US08805660B2 Method and system for coupling reservoir and surface facility simulations
A method, system and apparatus are disclosed for coupling independent reservoir and surface facility network simulators. A reservoir simulator is configured to simulate fluid flow in subterranean reservoirs and a surface facility network simulator is configured to simulate fluid flow in production equipment. Simulation of fluid flow in a subterranean reservoir is initiated using the reservoir simulator. Simulation of fluid flow in production equipment is initiated using the surface facility network simulator. The simulated fluid flow in the production equipment includes fluids produced from the subterranean reservoir. The simulation of fluid flow in the subterranean reservoir is coupled with the simulation of fluid flow in the production equipment using a sub-domain inflow performance relationship.
US08805656B2 Three-dimensional simulation method and apparatus
A three-dimensional simulation apparatus includes a memory configured to store form information of a sheet flexible object model formed of first polygons and another object model, an interference determination unit configured to determine whether the sheet flexible object model formed of the first polygons in three-dimensional simulation space interferes with the other object model on the basis of the form information stored in the storage unit, a polygon creation unit configured to form second polygons by dividing the sheet flexible object model in a longitudinal direction when it is determined that the sheet flexible object model interferes with the other object model, and a shape computation unit configured to determine a shape of the sheet flexible object model using the formed second polygons in consideration of a shape of the other object model.
US08805654B2 Distribution of properties in a 3D volumetric model using a maximum continuity field
A model is created by distributing a plurality of points in the volume in the absence of a grid. Each point has a location. A first vector, having a length, a magnitude representing the value of the geological property in the neighborhood of the first point, and a direction representing the direction of maximum continuity, derived from a geological property in the neighborhood of the location of the first point, is assigned to a first point of the plurality of points. The direction of maximum continuity is the direction along which the magnitude of the geological property stays substantially the same for the greatest distance when moving away from the first point. The length of the first vector represents the distance from the first point in the direction of the first vector that the magnitude and direction of maximum continuity of the geological property stay substantially the same.
US08805653B2 Supervised nonnegative matrix factorization
Graph embedding is incorporated into nonnegative matrix factorization, NMF, while using the original formulation of graph embedding. Negative values are permitted in the definition of graph embedding without violating the nonnegative requirement of NMF. The factorized matrices of NMF are found by an iterative process.
US08805647B2 Evaluating and predicting computer system performance using kneepoint analysis
The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.
US08805646B2 Methods, systems and devices for linking user devices to activity tracking devices
Methods, systems and devices for linking devices to tracking devices is provided. One method includes scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device. The method connects the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device. The activity tracking device is configured to communicate with the device to obtain a device identification (ID) of the device. The method then automatically linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device. In one example, the tracking devices operate as a master and the devices operate as a slave.
US08805636B2 Protocol aware digital channel apparatus
In one embodiment, provided is a protocol specific circuit for simulating a functional operational environment into which a device-under-test is placed for functional testing. The protocol specific circuit includes a protocol aware circuit constructed to receive a non-deterministic signal communicated by a device-under-test and to control a transfer of the test stimulus signal to the device-under-test in response to the a non-deterministic signal.
US08805635B2 Systems and methods for remote electronics device testing
Testing systems and methods are operable to perform diagnostic testing of a remote electronic device under test (DUT). An exemplary embodiment establishes a communication link between a diagnostic test device and the electronic DUT, receives a plurality of diagnostic commands from the electronic DUT, each of the plurality of diagnostic commands defined by at least one device diagnostic instruction (DDI) and a corresponding DDI description; generates a diagnostics script based upon selection of at least one of the diagnostic commands, wherein the generated diagnostics script includes at least one return device diagnostic instruction (RDDI) corresponding to the selected at least one diagnostic command; and transmits the at least one RDDI from the diagnostic test device to the DUT.
US08805628B2 Systems and methods for measuring electrical power usage in a structure and systems and methods of calibrating the same
Some embodiments can concern a method of using a power consumption measurement device. The method can include: determining first magnetic field readings from main electrical supply conductors using sensors; after determining the first magnetic field readings, electrically coupling a first calibration load to the electrical power infrastructure; while the first calibration load remains electrically coupled to the electrical power infrastructure, determining second magnetic field readings from the main electrical supply conductors using the sensors; calibrating the power consumption measurement device using at least in part the first magnetic field readings and the second magnetic field readings, after calibrating the power consumption measurement device, determining third magnetic field readings from the main electrical supply conductors; and determining an electrical power used by the electrical power infrastructure using at least the third magnetic field readings and the one or more calibration coefficients. Other embodiments are disclosed.
US08805622B2 Field-based similarity search system and method
A field-based similarity search system includes an input device which inputs a query molecule, and a processor which partitions a conformational space of the query molecule into a fragment graph including an acyclic graph including plural fragment nodes connected by rotatable bond edges, computes a property field on fragment pairs of fragments of the query molecule from the fragment graph, the property field including a local approximation of a property field of the query molecule, constructs a set of features of the fragment pairs based on the property field, the features including a set of local, rotationally invariant, and moment-based descriptors generated from all conformations of the fragment graph of the query molecule, and weights the descriptors according to importance as perceived from a training set of descriptors to generate a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys.
US08805617B2 Methods and apparatus for characterization of petroleum fluids contaminated with drilling mud
A method and system for characterizing formation fluids contaminated with drilling mud that compensates for the presence of such drilling mud. The operations that characterize formation fluids contaminated with drilling mud can be carried out in real-time. The operations also characterize a wide array of fluid properties of petroleum samples contaminated with drilling mud in a manner that compensates for the presence of drilling mud. The operations characterize the viscosity and density of petroleum samples contaminated with drilling mud at formation conditions in a manner that compensates for differences between formation conditions and flowline measurement conditions. The operations also derive live fluid density unaffected by contamination of mud filtrate based on a scaling coefficient dependent on measured gas-oil ratio of the formation fluid. This scale factor accounts for excess volume created during mixing processes, which increases the accuracy of characterizations for high gas-oil ratio samples, especially gas condensate.
US08805610B2 Methods for estimating annual average daily traffic
Methods for estimating annual average daily traffic for a road segment from historical traffic counts are disclosed.
US08805608B2 Crawler construction machine
In a crawler construction machine including an engine and a fuel adjustment dial that adjusts a speed of the engine according to operation loads of the working equipment, the fuel adjustment dial is a rotary notchless dial that is continuously variably adjustable. The crawler construction machine includes: an adjustment position detector that detects a rotation adjustment position of the fuel adjustment dial; an engine controller that is connected to the adjustment position detector and controls the speed of the engine based on an adjustment position of the fuel adjustment dial; and a display device that is connected to the engine controller and displays on a screen a percentage value of the adjustment position of the fuel adjustment dial in which the maximum rotation position of the fuel adjustment dial is defined as 100%.
US08805607B2 Vapour measurement
The present invention provides, with reference to FIG. 1, an internal combustion engine (10) having a fuel injector which comprises a sprung piston (55) or a resilient diaphragm piston (8155) and an electrical coil (57, 8158) for displacing the piston (55, 8155). The piston draws fuel into and expels fuel from a pumping chamber (52, 8152). The number of operations of the injector per engine cycle is controlled by an electronic controller (23, 8159) to control the quality of fuel delivered per cycle to a combustion chamber. A voltage measured in the coil (52, 8158) by movement of the piston under action of the spring or due to its own resilience is used to give an indication of vapour pressure of the fuel. A device akin to the injector can be used to draw fuel from a pipeline to measure the vapour pressure of the fluid.
US08805606B2 Vehicle pneumatic booster system operating method and apparatus
An apparatus and method for improving vehicle performance by application of pneumatic boost to vehicle engines, including diesel engines having at least one turbocharger supplying air to the engine, in a manner which increases engine torque output while minimizing the potential for exceed various operating limits to the maximum practicable extent. The vehicle's pneumatic booster system controller implements strategies for shaping the rate of the air injection during a boost event, tailoring the air injection to obtain maximum engine torque output while respecting the operating limits, by controlling the timing, duration, quantity and/or injection pattern during a boost event to achieve a refined distribution of compressed air injection over the course of the boost event to provide desired engine torque output and fuel efficiency while minimizing the potential for exceeding a wide variety of operation limits, regulatory, engineering and passenger comfort limits.
US08805602B2 Inverter apparatus and electric vehicle having the same
An electric vehicle including an inverter which includes a plurality of elements to convert direct current power to alternating current power. The inverter includes first, second and third heat sinks to absorb heat within the inverter. The first, second, and third heat sinks including fluid passages therein to allow cooling fluid to pass through each of the heat sinks in parallel, wherein a controller controls the flow of the cooling fluid through each of the first, second and third heat sinks. Temperature sensors associated with each of the heat sinks allows the controller to control the flow of the cooling fluid to the corresponding heat sink. The inverter being part of a cooling fluid circulation circuit which includes a heater core which can transfer heat from the cooling fluid to a passenger space of a body of the vehicle.
US08805600B2 Flight control system and aircraft comprising it
A flight control system includes at least one actuator for a mobile flight surface of an aircraft, and a flight control module in communication with the actuator. The module includes a first and a second computer. Each computer calculates a control command established according to at least one predetermined law for control of the flight surface. The first computer, known as validating computer, comprises logic means adapted for comparing its control command with that of the second computer, known as master computer, and for transmitting the result of the comparison to the actuator. The actuator comprises logic means adapted for deciding, on the basis of the result, to execute or not to execute the command of the master computer. An aircraft comprising such a system is also disclosed.
US08805597B2 Electrical appliance energy consumption control
An electrical appliance configured to receive power and a power consumption signal from an electrical power distribution system comprises an energy storage device and a controller. The energy storage device includes a heat storage medium and a heater. The heater is configured to heat the heat storage medium at a heating rate. The controller adjusts the heating rate based on the power consumption signal.
US08805596B2 Remote wind turbine reset system and method
The present invention includes a Computer Assisted Reset (CAR) system that allows a central operations team to remotely reset turbine faults across multiple wind turbine platforms and SCADA systems with a single interface. The system also allows automatic resets to occur. One aspect of the invention includes a Modbus to OPC Translator. The translator permits the implementation of a system where a PLC located at wind turbine control sites can accept control messages or commands organized or formatted in accordance with the Modbus protocol and sent over an Internet Protocol connection, with the translator receiving the requests through the PLC and generating an appropriate OPC (“OLE Process Control”) request. The OPC request may then be passed onto a corresponding OPC server residing in the SCADA system for each wind turbine control site.
US08805595B2 Wind turbine arranged for independent operation of its components and related method and computer program
A wind turbine which is composed of several subunits is provided. Each of the several subunits includes a controller. Each of the controllers is adapted to operate in a cooperative mode and in an isolated mode. In the cooperative mode, one of the controllers operates as a master controller and the remaining controllers operate as slave controllers. In the isolated mode, each subunit is exclusively controlled by its respective controller, wherein each of the controllers acts as an independent master controller for its subunit. Further, a method for operating a wind turbine which includes at least two subunits is provided. Each of the at least two subunits includes at least one sensor, at least one actuator and a controller. The method for operating the wind turbine is carried out independently in each subunit and includes detecting at least one sensor signal; and determining and transferring a command to at least one actuator. Further, a segmented computer program for controlling a wind turbine which includes at least two subunits is provided.
US08805592B1 Fluid identification and tracking
Embodiments disclosed herein include systems and methods for fluid identification and tracking. At least one embodiment of a method includes determining that a vehicle is discharging a fluid, determining an ingredient of the fluid, and determining a first vehicle location. Some embodiments include determining, based on the ingredient, whether discharge of the fluid at the first vehicle location is allowable and in response to determining that discharge of the fluid at the first vehicle location is not allowable, performing, by a computing device, a first preventative measure.
US08805584B2 Kinematic and dynamic calibration methods for legged robots with force-controlled joints
A method for calibrating a force-controlled, biped humanoid robot. The method includes selecting a kinematic constraint for the humanoid robot such as maintain the two feet in flat contact with the floor. The method includes moving the humanoid robot into a plurality of poses while enforcing the kinematic constraint. The method includes, during the moving or posing step, collecting angle measurements for a set of joints of the humanoid robot and then, with a processor, running a kinematic calibration module to determine angular offsets for the robot joints to allow determination of joint torques by a robot controller with truer angular orientations. The method includes, during the moving step, collecting relative orientation data from an inertial movement unit (IMU) mounted on the pelvis link, and the angular offsets are determined using relative orientation data. All data is collected from devices on the robot, and no external data collection is required.
US08805583B2 Robot and control method thereof
A robot, which performs natural walking similar to a human with high energy efficiency through optimization of actuated dynamic walking, and a control method thereof. The robot includes an input unit to which a walking command of the robot is input, and a control unit to control walking of the robot by calculating torque input values through control variables, obtaining a resultant motion of the robot through calculation of forward dynamics using the torque input values, and minimizing a value of an objective function set to consist of the sum total of a plurality of performance indices through adjustment of the control variables.
US08805581B2 Procedural memory learning and robot control
Methods and apparatus for procedural memory learning to control a robot by demonstrating a task action to the robot and having the robot learn the action according to a similarity matrix of correlated values, attributes, and parameters obtained from the robot as the robot performs the demonstrated action. Learning is done by an artificial neural network associated with the robot controller, so that the robot learns to perform the task associated with the similarity matrix. Extended similarity matrices can contain integrated and differentiated values of variables. Procedural memory learning reduces overhead in instructing robots to perform tasks. Continued learning improves performance and provides automatic compensation for changes in robot condition and environmental factors.
US08805580B2 Robot and control system
Provided is a control system and the like capable of deriving at high speed a solution to the optimization problem of combinations of continuous state variable and discrete state variables. According to the control system, by setting a search range (first search range) of internal action candidates ai1 for an internal module mod1 smaller than a search range (second search range) of external action candidates ai2 for a low-frequency external module mod2, the arithmetic computing speed is accelerated accordingly. Thereby, when it is necessary for a robot R to cope with a disturbance emergently on the basis of measured state values of the robot R, the operation of robot R can be controlled according to the arithmetic computing result from the high-frequency internal module mod1 without waiting for the arithmetic computing result form the low-frequency external module mod2.
US08805560B1 Noise based interest point density pruning
Systems and methods for noise based interest point density pruning are disclosed herein. The systems include determining an amount of noise in an audio sample and adjusting the amount of interest points within an audio sample fingerprint based on the amount of noise. Samples containing high amounts of noise correspondingly generate fingerprints with more interest points. The disclosed systems and methods allow reference fingerprints to be reduced in size while increasing the size of sample fingerprints. The benefits in scalability do not compromise the accuracy of an audio matching system using noise based interest point density pruning.
US08805552B2 Method and apparatus for actively managing consumption of electric power over an electric power grid
A client device manages consumption of power supplied by an electric utility to multiple power consuming devices. Power flow to the power consuming devices is selectively enabled and disabled by one or more controllable devices controlled by the client device. The client device receives a power control message from a load management server. In one embodiment, the power control message indicates at least one of an amount of electric power to be reduced and an identification of at least one controllable device to be instructed to disable a flow of electric power to one or more associated power consuming devices. Responsive to the power control message, the client device issues a power management command or instruction to one or more controllable devices under the client device's control. The power management command causes the controllable device(s) to disable a flow of electric power to at least one associated power consuming device.
US08805547B2 Extra-cochlear implanted hearing aid device
An extra-cochlear hearing aid implant is characterized by a pad having a plurality of electrode prongs that extend therefrom and which are adapted to provide an electrical stimulus to hearing cells within the cochlea. The electrode pad is adapted to be placed onto endosteum overlying the cochlea in an “extended soft surgery” technique. The prongs are configured to pierce the endosteum and extend into the cochlea. In one form, the extra-cochlear hearing aid implant also includes hollow tubules that extend from the pad and which are adapted to supply and withdraw neurotrophic proteins and other materials in a fluid into and from the cochlea, and also to provide electrical stimulus to the hearing cells.
US08805546B2 Cochlear electrode with precurved and straight sections
An implantable electrode array for insertion into an implantee's body. The array comprises an elongate carrier having a proximal end and a distal end. A plurality of electrodes are supported by the carrier at respective longitudinally spaced locations thereon between the proximal end and the distal end. The carrier is comprised of at least a first portion that preferentially adopts a first at least partially curved configuration and at least a second portion that preferentially adopts a second different configuration to that of the first portion. The second portion is closer to the distal end than the first portion and both the first and second portions each have at least one electrode supported thereon.
US08805538B2 Medical electrical lead
An improved medical electrical lead is disclosed herein. The lead may include a longitudinally extending body having a distal end, a proximal end, a conductive element extending between the distal and proximal ends, and an electrode coupled to the conductive element utilizing a reflow process. The conductive element and electrode may comprise materials that are incompatible.
US08805527B2 Wireless physiological monitoring
Embodiments of the invention relate to a wireless physiological monitoring system. The system includes at least one wireless sensor and a monitoring device which are linked to one another of a wireless fashion for measuring physiological signals of a patient. The at least one wireless sensor is located on the patient and may comprise a wireless surface electrode assembly or a wireless needle assembly. The system may also comprise a wireless stimulator synchronized with the wireless sensor for performing certain diagnostic tests, such as nerve conduction velocity tests, for example. The wireless sensor preferably includes active, reference and common conductors. The common conductor can be used to measure the common mode voltage of the patient in the vicinity of the testing, and this voltage can then be subtracted from the measured active and reference voltages.
US08805515B2 Neuromodulation using energy-efficient waveforms
Methods of neuromodulation in a live mammalian subject, such as a human patient. The method comprises applying an electrical signal to a target site in the nervous system, such as the brain, where the electrical signal comprises a series of pulses. The pulses includes a waveform shape that is more energy-efficient as compared to a corresponding rectangular waveform. Non-limiting examples of such energy-efficient waveforms include linear increasing, linear decreasing, exponential increasing, exponential decreasing, and Gaussian waveforms. Also described are apparatuses for neuromodulation and software for operating such apparatuses.
US08805514B2 Systems and methods for interacting with an implantable medical device
An interactive implantable medical device system includes an implantable medical device and a network-enabled external device capable of bi-directional communication and interaction with the implantable medical device. The external device is programmed to interact with other similarly-enabled devices. The system facilitates improved patient care by eliminating unnecessary geographic limitations on implantable medical device interrogation and programming, and by allowing patients, physicians, and other users to access medical records, history, and information and to receive status and care-related alerts and messages anywhere there is access to a communications network.
US08805511B2 Method and apparatus to detect subcerebral ischemia
A medical device and associated method detect ischemia using stimulation delivered to induce respiration. A spontaneous breathing response to the stimulation-induced respiration is determined. Ischemia is detected in response to the spontaneous breathing response. The spontaneous breathing response is measured as a response to adjusting a parameter controlling the stimulation.
US08805503B2 Method and apparatus for optimizing electrical stimulation parameters using heart rate variability
A cardiac rhythm management system modulates the delivery of pacing and/or autonomic neurostimulation pulses based on heart rate variability (HRV). An HRV parameter being a measure of the HRV is produced to indicate a patient's cardiac condition, based on which the delivery of pacing and/or autonomic neurostimulation pulses is started, stopped, adjusted, or optimized. In one embodiment, the HRV parameter is used to evaluate a plurality of parameter values for selecting an approximately optimal parameter value.
US08805502B2 Managing cross therapy delivery in a multiple therapy implantable device
An apparatus comprises a cardiac signal sensing circuit configured to sense an electrical cardiac signal from at least one of an atrium or ventricle of a heart of a subject, a therapy circuit configured to provide electrical pacing therapy and electrical neural stimulation therapy to the subject, and a control circuit. The control circuit is configured to initiate delivery of the electrical pacing therapy, initiate a blanking period in a time relationship to the delivery of electrical pacing therapy, and initiate delivery of the electrical neural stimulation therapy to the subject during the blanking period. At least one sense amplifier of the cardiac signal sensing circuit is disabled during the blanking period.
US08805501B2 Baroreflex stimulation to treat acute myocardial infarction
An aspect of the present subject relates to an implantable medical system. An embodiment of the system includes a baroreflex stimulator, a myocardial infarction detector, and a controller. The baroreflex stimulator applies a baroreflex stimulation signal through an electrode. The myocardial infarction detector detects an event indicative of myocardial infarction, The controller is connected to the baroreflex stimulator and to the myocardial infarction detector, and is adapted to apply a baroreflex therapy in response to a detected event indicative of myocardial infarction. Other aspects are provided herein.
US08805498B1 Ischemia detection systems for paced-patients using beat-type dependent baseline datasets
A device for detecting cardiac ischemia is disclosed. The device includes a processor that is configured to distinguish between two different heart beats types such as ventricularly paced beats and supraventricular beats. The processor collects separate reference data for each beat type indicative of the normal values of a cardiac feature associated with these beat types. The processor performs an ischemia test by separately comparing present values of the cardiac feature for each beat type with the reference values for the corresponding beat type.
US08805495B2 Adaptive medium voltage therapy for cardiac arrhythmias
Aspects of the invention are directed to advanced monitoring and control of medium voltage therapy (MVT) in implantable and external devices. Apparatus and methods are disclosed that facilitate dynamic adjustment of MVT parameter values in response to new and changing circumstances such as the patient's condition before, during, and after administration of MVT. Administration of MVT is automatically and dynamically adjusted to achieve specific treatment or life-support objectives, such as prolongation of the body's ability to endure and respond to MVT, specifically addressing the type of arrhythmia or other pathologic state of the patient with targeted treatment, a tiered-intensity MVT treatment strategy, and supporting patients in non life-critical conditions where the heart may nevertheless benefit from a certain level of assistance.
US08805493B2 Monitoring of chronobiological rhythms for disease and drug management using one or more implantable device
The health state of a subject is automatically evaluated or predicted using at least one implantable device. In varying examples, the health state is determined by sensing or receiving information about at least one physiological process having a circadian rhythm whose presence, absence, or baseline change is associated with impending disease, and comparing such rhythm to baseline circadian rhythm prediction criteria. Other chronobiological rhythms beside circadian may also be used. The baseline prediction criteria may be derived using one or more past physiological process observation of the subject or population of subjects in a non-disease health state. The prediction processing may be performed by the at least one implantable device or by an external device in communication with the implantable device. Systems and methods for invoking a therapy in response to the health state, such as to prevent or minimize the consequences of predicted impending heart failure, are also discussed.
US08805477B2 Method for use of a common shoulder coil part for both left and right shoulder
In a method for acquiring magnetic resonance signals from a first shoulder or an opposite second shoulder of a patient, a shoulder coil anterior part and a shoulder coil posterior part are provided. A base plate is engageable with a moveable support element connecting the shoulder coil posterior part to the base plate to permit lateral movement and 90 degree rotation of the shoulder coil posterior part. With the base plate beneath the patient, the shoulder coil posterior part is placed below the first shoulder and the shoulder coil anterior part is placed above the first shoulder to permit acquisition of magnetic resonance measurements. To acquire signals from the opposite second shoulder, the shoulder coil posterior part is moved across the base plate to be positioned beneath the second shoulder and is rotated by 90 degrees. The shoulder coil anterior part is placed above the rotated shoulder coil posterior part.
US08805476B2 Magnetic resonance imaging device and control method thereof
A magnetic resonance imaging device and a control thereof, with the magnetic resonance imaging device including a magnet assembly, a patient table provided with a transfer unit introducing a patient to inside of the magnet assembly and a fixing unit supporting the transfer unit, an image output unit which is provided on the magnet assembly or the patient table to output photographic information or general image information of the magnetic resonance imaging device, and a system control unit configured to perform control such that an image of the image output device is output over a facial area of a patient positioned in the magnet assembly according to a moving distance of the transfer unit and thus the patient sees the photographic information or the general image information in the magnet assembly, thereby providing the patient with photographic information.
US08805475B2 System and method for tracking a position of an interventional medical device using a magnetic resonance imaging system
A system and method includes a medical device configured to be inserted into a subject having an imaging coil coupled thereto and configured to be inserted into the subject during a medical procedure to provide tracking information regarding a position of the medical device. A circuit is connected to the imaging coil to switch the circuit between an energy harvesting configuration and an image data acquisition configuration. The circuit includes an energy harvesting path and an imaging data path connected to the imaging coil that are electrically distinct. An energy storage device is connected to receive power delivered along the energy harvesting path when the circuit is in the energy harvesting configuration. An amplifier is connected to receive power from the energy storage device and receive imaging data signals from the imaging coil over the imaging data path to thereby amplify the imaging data signals.
US08805458B2 Battery retention system
A battery protection mechanism is provided within an electronic device. A door has a latch which fits into a latch retention-release mechanism in the base of the device. A spring under tension within a retention-release mechanism presses against the latch when the device is in a closed configuration. A foot attached to a button in the base of the device urges the door out of position upon depression or activation of the button.
US08805452B2 Conductive ear flange for extending the range of a sensor in a communications device
A headset comprising a communications device, a sensor coupled to the communications device and operative to detect the proximity of a user's body to the sensor, a detachable ear cushion coupled to the communications device; and wherein the detachable ear cushion comprises a conductive ear cushion flange to be interposed between the sensor and the user's body for extending the detection range of the sensor.
US08805446B2 Cell range selection based on UE distance and base station capacity
Method and system for dynamically selecting a cell range of a base station connected to User Equipments, according to the distances between each of the User Equipments and the base station, and the percentage of a maximum baseband capacity of the base station used by connections with the User Equipments.
US08805445B1 Handset service migration automation and subscriber identity module tracking
A subscriber identity module (SIM) tracking system comprises a computer comprising a processor and a memory. An application is stored in the memory that, when executed by the processor, creates a data record associated with a subscriber identity module, updates the data record with a second mobile device identification of a second mobile device and a second time, and analyzes the data record to determine a usage statistic. The data record comprises at least a first mobile device identification of a first mobile device and a first time. The usage statistic is used to achieve a business objective selected from at least one of determining a marketing opportunity and offering a service based on associating the subscriber identity module with the second mobile device, and the second mobile device has different functional capabilities than the first mobile device.
US08805443B2 Method and apparatus for playing china mobile multimedia broadcasting services
The present invention provides a method for playing the China mobile multimedia broadcasting services. The method comprises the following steps: judging by a data card whether a current subscriber has passed authentication; transmitting by the data card China mobile multimedia broadcasting data to a terminal device according to the judgment result; and playing by the terminal device the China mobile multimedia broadcasting data. The present invention further provides an apparatus for playing the China mobile multimedia broadcasting services, wherein the apparatus for playing the China mobile multimedia broadcasting services comprises: an authentication judging unit; a transmitting unit; and a playing unit. The present invention overcomes the problem that the method for playing the China mobile multimedia broadcasting services in relevant art can only play the clear China mobile multimedia broadcasting program streams without authentication thus limiting the control to the subscriber authority by the providers, and thus achieving the authority control of the providers to subscribers to demand China mobile multimedia broadcasting programs.
US08805440B2 System, method, service server, and end-point terminal for providing relevant sound content
The present invention relates to a system and method for providing relevant sound content from an end-point terminal. The invention enables music files in the end-point terminal to be utilized in various kinds of sounds used while using a mobile communication terminal with the system including the end point terminal, the mobile communication terminal, and a service server. The mobile communication terminal is connected to the end-point terminal through a local area network and to the service server through a mobile communication network and is in charge of data transmission between the end-point terminal and the service server for downloading the relevant sound content from the service server which transmits the relevant sound content corresponding to the music file to the mobile communication terminal.
US08805427B2 Channel reuse with cognitive low interference signals
A computing system in which devices communicate wirelessly as secondary users in a band assigned to primary users. The computers communicate using new signals developed to reduce disruption to primary users of the band. The new signals may be produced by sensing, or otherwise determining, signals used by primary users and developing signals using a modulation scheme or other signal parameters that provides little disruption to primary users. These techniques make available to users unused and/or underused portions of the radio spectrum, such as whitespaces between television channels. The new signals may be generated by software defined radios within the computing devices or by switching between modulation schemes supported by conventional wireless network interface card.
US08805426B2 Message filter program for a communication device
A communication device is configured to receive messages. The communication device may comprise a display screen upon which messages are displayed. A microprocessor configured to execute at least one message management program on the communication device, filters incoming messages. The message management program comprising a message filter application filters received messages based on a comparison of sender identification data associated with a received message to approved sender identification data.
US08805405B2 System and method for providing location information for communications through an access network
A system and method for providing location information for communications through an access network in accordance with embodiments of the invention are disclosed. The system and method involve receiving a communication including a message from an origination device. The communication includes access point information and the message includes an identifier of the communication. The access point information from the communication is extracted and the access point information or geographic data based on the access point information is stored in a database. The message including the identifier is sent to a destination device of the message. The storing of the access point information or the geographic data in the database enables the destination device to obtain the access point information or the geographic data using the identifier included in the message by querying the database.
US08805401B2 Method and system for intelligent switch between client based location and server based location for hybrid location client devices
A client device dynamically selects one of client based location computation and server based location computation, based on propagation environment around the client device, to determine its own location. The client device may switch between client based location computation and server based location computation based on the local propagation environment for a desired quality of location and low data load from a remote location server. The client device measures power of received radio transmissions from radio transmission sources such as WLAN access points and/or cellular base stations. For a client based location solution, the client device performs location computation utilizing the local power measurement and assistance data downloaded from the remote location server. For a server based location solution, the remote location server may perform location computation for the client device. The client device determines the corresponding server based location solution by decoding information received from the remote location server.
US08805382B2 System and method for quality of service in a wireless network environment
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing on-demand quality of service guarantees in a wireless network environment. The system determines an on-demand quality of service for a segment of a communication path between a user equipment communicating with a radio access network connected to a core network and an external network connected to the core network. The system then determines if the on-demand quality of service for the segment meets a quality of service requirement. If the on-demand quality of service for the segment does not meet the quality of service requirement, the system identifies an alternate communication path between the user equipment and the external network, wherein the alternate communication path differs from the communication path. The system can then setup the alternate communication path for traffic between the user equipment and the external network.
US08805376B2 Satellite (GPS) assisted clock apparatus, circuits, systems and processes for cellular terminals on asynchronous networks
An electronic circuit for use with time of arrival signals from a network, including a position determination unit, a first clock, a second clock, and processing circuitry coupled to said first clock, said second clock, and said position determination unit. The processing circuitry is operable to project a relatively-accurate subsequent global time based on said first and second clocks and to then return said relatively-accurate subsequent global time to said position determination unit to facilitate a subsequent position determination by said position determination unit.
US08805374B2 Multi-radio handover manager system and algorithms for heterogeneous wireless networking
A multi-radio handover manager and supporting algorithms are disclosed. The multi-radio handover manager (MRHM) minimizes the “on” time of one radio when the other radio is connected to the Internet. The MRHM also prevents unnecessary inter-RAT (radio access technologies) WLAN-to-WWAN handovers in a “multi-AP” WLAN, where intra-RAT WLAN-to-WLAN (layer 2) roaming is possible. The MRHM minimizes the impact of IP address changes due to WWAN-to-WLAN handover on an active TCP/IP session. And, the MRHM optimizes its handover-triggering algorithm based on traffic and environment.
US08805367B2 Method and apparatus for allocating terminal identifiers based on communication function
A communication means which allocates a terminal identifier to a destination communication apparatus and carries out communication with the destination communication apparatus by use of a plurality of functions including an identifier generation section 152 for generating different terminal identifiers corresponding to a function used and an identifier allocation section 114 having an identifier selecting section 104 for allocation to the destination communication apparatus. Using a plurality of different terminal identifiers (terminal function identifiers), a function to be used between the destination can be specified. Moreover, it is possible to optimize the size of a memory for storing information required for adaptive modulation control.
US08805347B2 Caller identification for missed calls
Methods and devices are provided for identifying a caller after receiving a missed call from a calling device that is not associated with the caller. An exemplary method involves obtaining an audio message from the caller, recognizing the caller as being a first contact of the called individual by matching an audio sample associated with the first contact to at least a portion of the audio message, and graphically indicating an association between the first contact and the missed call after recognizing the first contact as the caller.
US08805337B2 Context aware message presentation system
The specification and drawing figures describe and show an apparatus, method, and system for presenting context aware messages. The system includes a mobile wireless communication. The mobile wireless communication instrument is operatively connected to a data processor. The data processor is adapted to receive, store, execute and compose information and data into a global message. At least one context management protocol is stored in the mobile wireless communication instruments. The context management protocol is adapted to accompany a global message and to selectively modify the global message into one or more context aware messages for receipt by any of the plurality of mobile wireless communication instruments.
US08805332B2 Device and method for storing subscriber information in mobile terminal
A method stores subscriber information in a mobile terminal. The method includes checking whether a received message includes a plurality of sets of subscriber information when a message is received, checking whether there is registered subscriber information if the message includes subscriber information, and updating the registered subscriber information to different subscriber information included in the message if there is registered subscriber information.
US08805328B2 Priority-based phone call filtering
A mobile phone filters phone calls based on priority. The mobile phone determines a call priority of an incoming phone call based on the caller's telephone number. The mobile phone also determines a threshold priority for the current time period based on a priority schedule. The mobile phone compares the call priority with the threshold priority to determine whether to block the incoming call. If the mobile phone blocks the incoming phone call, it may transmit a message to the caller suggesting a time for the caller to make the phone call again.
US08805326B2 Payment transactions on mobile device using mobile carrier
A user makes a purchase request through a merchant app on a mobile device, such as by selecting an item for purchase. A mobile SDK of a payment provider is installed in the merchant app. The payment request includes the phone number for the mobile device. The payment provider verifies the phone number of the user and requests approval of the payment from a mobile operator providing wireless communication services on the mobile device. If the request is approved, the payment is charged to the user mobile operator account. The user simply taps a button to select an item to purchase and selects another button to confirm the purchase. Once processing is done, the user is notified on the mobile device of a successful payment.
US08805324B2 Systems and methods for coordinating the coverage and capacity of a wireless base station
A communications base station is installed at a selected new location and the base station, prior to going “on line” monitors the wireless traffic from other base stations within interference range of the new base station's coverage area. The new base station also monitors the wireless traffic between mobile devices within its coverage area and these other base stations. Based upon these monitored conditions, as well as other known conditions, the new base station then determines the transmitting parameter configuration it should imply in order to achieve a desired optimization between capacity and coverage area. After the new base station is on line, a central control can monitor the entire network to determine if any additional changes are necessary and if so the new transceiver, or any other transceiver, can be instructed to monitor itself with respect to interference and to take corrective action to improve overall network coverage and capacity.
US08805315B2 Apparatus and method for adaptive whitening in a multiple antenna system
An apparatus and method for controlling a whitening function of a whitening Maximum Ratio Combining (MRC) in a receive end of a multiple antenna system are provided. The method includes identifying if there is interference from at least one neighbor cell, if there is interference, generating a weight of the whitening MRC using a pre-whitening inverse matrix, and, if there is no interference, generating a weight of the whitening MRC using a unit matrix, thus being capable of improving a reception performance of the receive end.
US08805310B2 System and method for searching stored audio data based on a search pattern
A system for searching stored audio data is described. The system includes a memory configured to store audio data received from a radio receiver and a processing circuit. The processing circuit is configured to receive a search pattern, search the stored audio data for the search pattern, and provide audio data based on the search.
US08805309B2 Down-converter
A down-converter for receiving a multiband radio frequency signal (RF) and a local oscillator signal comprises a frequency divider and a heterodyne receive chain. The frequency divider is configured to divide the local oscillator signal and provide different divided local oscillator signals. The heterodyne receive chain comprises a first stage mixer and second stage mixers. The first stage mixer is configured to mix the multiband radio frequency signal and either the local oscillator signal or a divided local oscillator signal to generate a first intermediate frequency signal. Each second stage mixer is configured to mix the first intermediate signal and a divided local oscillator signal to generate second intermediate frequency signals that each represent a band from the multiband radio frequency signal. The frequency divider is configured to provide a different divided local oscillator signal to each of the second stage mixers.
US08805303B2 Method and apparatus for avoiding in-device coexistence interference with preferred frequency notification
A method, system and device are provided for avoiding in-device coexistence interference between different radio technologies deployed in adjacent bands on the same device by providing preferred frequency solutions for the in-device coexistence system.
US08805276B2 Method, system, relay station and base station for transmitting data mobile communication
A mobile communication data transmission method for a cell having one base station and more than one relay station involves switching the relay stations between at least two operating modes of signaling transmission under the control of the base station. A system transmits mobile communication data in a cell having one base station and more than one relay station. When transmitting an uplink signaling or a downlink signaling, the relay stations switch between at least two operating modes under the control of the base station. By using the method, network, relay station, and base station, data transmission in multiple modes can be achieved, so as to achieve a flexible relay scheme.
US08805270B2 Seamlessly switching among unicast, multicast, and broadcast mobile media content
In embodiments, the present invention provides a method and system for switching between broadcast and unicast content on a mobile device. The method and system involves making unicast content available to the mobile device, making broadcast content available to the mobile device; and providing a facility through which access to broadcast content may be paused for unicast content and later resumed in response to receiving an indication of access to the broadcast content.
US08805266B2 Image forming apparatus with a removable waste toner container and an exposable feeding path
An image forming apparatus is provided. The image forming apparatus includes a chassis having an opening, a cover, photosensitive members, an intermediate transfer belt, a primary-transfer member, a secondary-transfer roller, a cleaner device, an external-sheet inlet, a waste toner container, a connector, and a conveying roller, which is arranged within the feeding path to feed the recording sheet inserted through the external-sheet inlet in the feeding path. The conveying roller is mounted on the waste toner container and removable from the chassis along with the waste toner container.
US08805260B2 Fixing device, image formation apparatus, and method of manufacturing fixing roller
A fixing device includes a fixing roller configured to be heated by a heat source, and a pressure roller configured to be in pressure-contact with the fixing roller. The fixing roller includes a cylindrical tubular core having an inner circumferential surface and one or more ribs protruded from the inner circumferential surface and extending spirally along the inner circumferential surface. The total number of times that the one or more spiral ribs cross through a region of contact between the fixing roller and the pressure roller is more than one, regardless of a rotation angle of the fixing roller.
US08805256B2 Printing apparatus capable of preventing sheet feed error in cleaning, method of controlling the printing apparatus, and storage medium
A printing apparatus which is capable of preventing printing from being performed on a sheet different from a sheet originally intended for printing, after completion of cleaning. The printing apparatus has a fixing device for fixing an image recorded on a sheet fed from a sheet feeder. The printing apparatus feeds a sheet from the sheet feeder and performs cleaning of the fixing device using the fed sheet. After execution of the cleaning of the fixing device, the printing apparatus requests a user to set a sheet to be used for a page to be printed next, in the sheet feeder.
US08805254B2 Transfer apparatus
A transfer apparatus includes a transfer roller which transfers developer on an image carrier onto a recording medium conveyed along a conveyance path, a supporting frame which is provided at an upstream of a transferring portion where the image carrier and the transfer roller are closest, in the conveyance path, and is provided at a side of the transfer roller with respect to the conveyance path, a flexible guide member which has a thin plate shape, and is attached to the supporting frame at an upstream of the transferring portion in the conveyance path to guide the record medium to the transferring portion, and a inflexible protrusion supporting member which is provided on the supporting frame between the transferring portion and the guide member in the conveyance path, and which protrudes toward the conveyance path to support a trailing edge of the record medium after passing the guide member.
US08805253B2 Image forming apparatus having curved contact surface
An image forming apparatus includes an image bearing member for bearing a toner image, a movable endless transfer belt for transferring the toner image from the image bearing member onto a transfer material, and a transfer device for transferring the toner image from the image bearing member toward the transfer belt. The transfer device includes a transfer member for sliding on an inner surface of the transfer belt in contact with the inner surface, a supporting member for supporting the transfer member, and an urging member for urging the supporting member toward the transfer belt, wherein the transfer member contacts the inner surface of the transfer belt at a contact surface thereof without rotation relative to the supporting member during movement of the transfer belt. The supporting member is rotatable about a center axis during movement of the transfer belt, and the contact surface is convex with predetermined curvature toward the transfer belt.
US08805252B2 Apparatus and method for lateral color registration performance and preventive maintenance detection
A computer-based apparatus for preventive maintenance detection for a color printer including a photoreceptor belt (PB) arranged to displace in a process direction, including a memory element for storing a threshold value, computer readable instructions, and registration data for a plurality of markings on a surface of the PB, including for each marking, a respective registration difference, in a lateral direction orthogonal to the process direction, between a respective actual location and a respective original location. The apparatus includes a processor configured to execute the computer readable instructions to: determine that at least one marking from the plurality of markings is out of compliance with the at least one threshold value; and in response to determining that at least one marking from the plurality of markings is out of compliance with the at least one threshold value, transmit a signal, indicating that maintenance is required for the PB, for display.
US08805244B2 Charging member, process cartridge, and image forming apparatus
A charging member includes a substrate and an outermost layer that is on the substrate, is in contact with a member to be charged, and contains a cross-linking fluorocarbon siloxane rubber composition, wherein the charging member charges the member to be charged by being brought into contact with the member to be charged while a voltage is applied.
US08805241B2 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 comprising: a) an imaging member, b) a bias charging roller in contact with the surface of the imaging member, and c) a delivery unit in contact with the surface of the bias charge roller, wherein the delivery unit is fabricated as a polymer matrix impregnated with functional materials, such that the functional material is transferred onto the imaging member from the delivery unit via the bias charging roller. 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.
US08805239B2 Actuation device for pressure rollers
In a device for moving a plurality of pressure rollers relative to respective counter rollers in a printing machine, it is possible to provide a simple design of this device, wherein, in a non-energy mode, the pressure rollers are arranged in a non-contact position. For this purpose, the device includes a plurality of movably supported pressure roller carriers that each support one pressure roller, the pressure roller carriers being movable between a contact position and a non-contact position. In this arrangement, each of the pressure roller carriers is biased in the direction of the contact position via a biasing unit. Furthermore, at least one actuation element is provided, the actuation element connecting at least two pressure roller carriers to a shared actuation device.
US08805231B2 Cooling device and image forming apparatus including the same
Of a cooling device that is for use in an image forming apparatus and that includes: a heat receiving unit that receives heat from a cooling target and that is disposed to come into and away from contact with the cooling target; a heat radiating unit that radiates the heat received by the heat receiving unit; a heat conductive member disposed on at least one of a surface of the heat receiving unit on the side facing the cooling target and a surface of the cooling target on the side facing the heat receiving unit; and a protection member that is disposed on the heat conductive member to protect the heat conductive member, the protection member is substantially incompatible with binder resin of toner for use in the image forming apparatus.
US08805230B2 Image forming apparatus
An image forming apparatus is provided with a high-voltage substrate, a motor and a DC power source. The high-voltage substrate has a developing positive bias circuit and a developing reverse bias circuit which are connected to each other in parallel, in which the developing positive bias voltage is combined with developing reverse bias voltage to generate developing bias voltage. The high-voltage substrate includes a interruption switch for interrupting a reverse current from the motor to the developing reverse bias circuit in a case where an interlock switch is turned off at the time of emergency stop, in which, when the reverse current is interrupted by the interruption switch, electric power that is accumulated in the capacitor is supplied to the developing positive bias circuit to apply the developing positive bias voltage as the developing bias voltage to the developing roller for a given length of time.
US08805226B2 Fixing device having fixing-member moving unit, heating device having fixing-member moving unit, and image forming apparatus having fixing-member moving unit
A fixing device includes a fixing member that is able to circulate and fixes an image on a recording material to the recording material; a heated member that is at least partly separated from the fixing member; a heating unit that heats the fixing member and the heated member; a heated-member moving unit that moves the heated member toward the fixing member; and a fixing-member moving unit that moves the fixing member at a first speed, and moves the fixing member at a second speed higher than the first speed after the heated member is moved.
US08805220B2 Printer with multi-toner discharged area development
Printers are provided in which a charge pattern is formed with a first area having a surface potential that is at least 30 percent less than a surface potential of an adjacent second area that creates an inter-area field between the first area and second area that extends into a portion of the first area that is proximate to the second 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, the first toner and second toner have the same polarity.
US08805216B2 Image forming apparatus
This image forming apparatus includes: a waste toner recovery bottle that recovers waste toner; a detection member that is flexible and is loaded in the waste toner recovery bottle, and that bulges upwards in accordance with the recovered amount of waste toner collected in the waste toner recovery bottle; and a recovered amount detection unit that detects the recovered amount using the bulging of the detection member. The recovered amount detection unit detects that the waste toner recovery bottle is full before the bulging of the detection member protrudes beyond a plane that includes an outer wall surface of the waste toner recovery bottle.
US08805201B2 Time synchronization method and device in passive optical network and passive optical network
A time synchronization method and a time synchronization device in a passive optical network (PON), and a PON are provided. The method includes receiving a synchronization packet sent after time synchronization of an optical line terminal (OLT) with a master clock (MC) is achieved, wherein the synchronization packet carries a timestamp TMt1i determined after the time synchronization of the OLT is achieved, adjusting a local clock according to the timestamp to achieve time synchronization of an optical network unit/optical network terminal (ONU/ONT) with the OLT, and after the time synchronization of the OLT is achieved, instructing an slave clock (SC) to perform time synchronization. A time synchronization device and a time synchronization system for implementing the method in a PON are further provided.
US08805194B2 Optical transmission device and optical switch device
An optical transmission device includes a signal generator configured to generate a first signal corresponding to an amount of residual chromatic dispersion that occurs in a light signal transmitted from the optical transmission device to a downstream device, and a superimposer configured to superimpose the first signal on the light signal transmitted from the optical transmission device and transmit the light signal superimposed by the first signal to the downstream device.
US08805183B2 Optical line terminal (OLT) and method therefore for performing in-band and out-band OTDR measurements
An OLT operable in a PON and structured to perform OTDR measurements. The OLT comprises an electrical module for generating continuous downstream signals and processing received upstream burst signals according to a communication protocol of the PON; an optical module for transmitting continuous optical signals over a first wavelength, receiving optical upstream burst signals over a second wavelength, and transmitting optical upstream burst signals over a third wavelength, wherein the optical module further includes an ONU traffic processing module being electrically coupled to the optical module and the electrical module, wherein the ONU traffic processing module is configured to emulate one of a plurality of ONUs of the PON, to generate an analysis pattern to be transmitted as an optical upstream burst signal over a third wavelength, and analyze an analysis pattern received in an optical upstream burst signal for the purpose of performing the OTDR measurements.
US08805178B2 System for reducing lens vibration
Described herein is a system for reducing vibration of a lens. One way to reduce vibration is through a programmable processor configured to divide a lens movement requirement into smaller lens movements and then insert a wait time after completing the smaller lens movements. The smaller lens movements can be repeated for subsequent smaller lens movements until all the remaining smaller lens movements have been completed. The system may include an actuator configured to move the lens; and wherein the lens movements are completed within a processing time of one image frame.
US08805160B2 Communication apparatus, control method, and computer-readable recording medium
A communication apparatus includes a communication unit that communicates with an external apparatus via communication lines conforming to HDMI standard, a first detection unit that determines whether a first signal is detected indicating that the communication unit and the external apparatus are connected, a second detection unit that determines whether a second signal is detected indicating that the external apparatus is in a state where the external apparatus displays video data transmitted from the communication unit, and a control unit that controls the communication unit to transmit the video data to the external apparatus if the first signal and the second signal are detected.
US08805153B2 Systems and methods for the management of fiber optic cables
The present disclosure relates to a fiber optic retention device to properly accommodate for cable management arrangements and schemes in telecommunication infrastructures that are massive in scale and/or require subsequent adaptation of the infrastructures. The device includes a C-shaped opening and a spring biased door which moves inwardly to allow cable entry and exit to the device. In one embodiment, the spring is an integral extension of the door. In another embodiment, the spring is a separate torsion coil spring.
US08805147B2 Waveguide, apparatus including the waveguide, and method of manufacturing the waveguide
Provided are a waveguide with which strain and defect caused by a manufacturing process or the like or caused in a semiconductor in an initial stage or during operation are suppressed so that improvement and stabilization of characteristics are expected, and a method of manufacturing the waveguide. A waveguide includes a first conductor layer and a second conductor layer that are composed of a negative dielectric constant medium having a negative real part of dielectric constant with respect to an electromagnetic wave in a waveguide mode, and a core layer that is in contact with and placed between the first conductor layer and the second conductor layer, and includes a semiconductor portion. The core layer including the semiconductor portion has a particular depressed and projected structure extending in an in-plane direction.
US08805144B1 Stretchable fiber optic cable
A fiber optic cable includes a strength member, tubes coupled to the strength member, and optical fibers. The strength member provides tensile and anti-buckling strength. The tubes have a cavity into which the optical fibers are packed. The cable is stretchable in that the optical fibers experience less than 0.5 dB/km of increased average attenuation at 1310 nanometers wavelength when the cable experiences strain of up to 2×10−3.
US08805139B2 Optical waveguide directional coupler and method for making same
An optical waveguide directional coupler includes a base and a Y-shaped optical waveguide formed in the base. The base includes a planar member and a ridge member extending from a side of the planar member. The planar member includes a top surface. The ridge member includes a recessed planar portion and a raised portion raised relative to the recessed planar portion and perpendicularly extending from the planar member. The raised portion has an upper surface coplanar with the top surface. The Y-shaped optical waveguide is exposed to the upper surface and the top surface. One end of the Y-shaped optical waveguide is exposed to an end of the ridge member, and the other two ends are exposed to an end of the planar member.
US08805136B2 On-fiber tunable Bragg gratings for DWDM applications
A method and apparatus for tunable on-fiber Bragg gratings for DWDM and other applications on a small section of the core of single mode communication of an optical fiber. The method comprises etching most of the cladding on a small section of the fiber; coating the etched portion with a metallic electrode material and then with a layer of an electrooptic material; coating the electrooptic material with a photoresist; producing the Bragg grating pattern using a holographic process or on-axis interferometry; dissolving the non-exposed photoresist,; etching the grating pattern into the electrooptic material, and coating the Bragg gratings with a metallic material constructing the outer electrode. The presence of an electric signal on the electrodes will change the optical properties of the electrooptic material, as well as the diffraction/reflection properties of the Bragg gratings.
US08805132B2 Integrated circuit package connected to a data transmission medium
An integrated circuit coupling device includes an integrated circuit package with N integrated circuit layers (L1-LN) arranged as a 3D stack; and a data transmission medium with n data transmission layers (l1-ln), wherein n≧1 and N≧2, and wherein the N integrated circuit layers are electrically connectable to the n data transmission layers.
US08805130B2 Semiconductor high-speed integrated electro-optic devices and methods
Novel integrated electro-optic structures such as modulators and switches and methods for fabrication of the same are disclosed in a variety of embodiments. In an illustrative embodiment, a device includes a substrate with a waveguide and an optical resonator comprising polycrystalline silicon positioned on the substrate. First and second doped semiconducting regions also comprise polycrystalline silicon and are positioned proximate to the first optical resonator. The first optical resonator is communicatively coupled to the waveguide.
US08805125B1 Comparing extracted card data using continuous scanning
Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of images of the card from the digital scan of the physical card; performing an optical character recognition algorithm on each of the plurality of images; comparing results of the application of the optical character recognition algorithm for each of the plurality of images; determining if a configured threshold of the results for each of the plurality of images match each other; and verifying the results when the results for each of the plurality of images match each other. Threshold confidence level for the extracted card data can be employed to determine the accuracy of the extraction. Data is further extracted from blended images and three-dimensional models of the card. Embossed text and holograms in the images may be used to prevent fraud.
US08805123B2 System and method for video recognition based on visual image matching
A method for identifying a stream of images, comprises: a) capturing one or more frames from the media which is to be identified; b) sending the selected image(s) as queries to a server; c) in the server, analyzing the one or more images to identify them from a database that for each movie stored comprises switched significantly different frames; d) if more than one image is processed, aggregating the various server's replies; and e) displaying the results to the user.
US08805119B2 Image rendering device, image rendering method, and recording medium
A rendering command generator (11) acquires coordinate transformation information and a rendering region that converts and displays a reference image in a display image, and sets a coordinate transformation matrix in a register (21). A rendering block setting unit (22) sets the number of vertical and horizontal pixels of a rectangular region that divides and covers the rendering region in such a way that the region in which the rectangular region is subjected to coordinate transformation from a rendering region to a reference image by a coordinate transformation matrix conforms with the shape on the image of the image cache (15) from which the reference image is read out. A pixel generator (13) scans the rendering region by using the set rectangular region and generates pixel positions, and a coordinate transformation unit (14) reads out from external memory (20) image data on the pixel positions of the reference image corresponding to the pixels of the rendering region. The image cache (15) stores the image data read out from the external memory (20). A rendering processor (16) reads out image data from the image cache (15) and converts the image data to pixels of the rendering region.
US08805118B2 Method for automatic alignment of raster data with vector data in a geographic information system
The present invention relates to methods for aligning raster and vector data.In an embodiment, a raster/vector aligner receives raster data and an approximate vector of a feature within the raster data. The raster/vector aligner generates an edge signal by edge filtering the raster data along a direction of the approximate vector and a smoothness signal by smoothness filtering the raster data along a direction of the approximate vector. The raster/vector aligner combines the edge signal and the smoothness signal into a combined signal which is used to generate a translation vector or a signal weight for the feature within the raster data.
US08805117B2 Methods for improving image search in large-scale databases
Systems and methods for addressing the problem of specific planar object search from a large-scale image database. Given a query image with a particular object and a planar surface, the systems and methods attempt to find, from a large image corpus, a set of representative images in which that object appears. According to the complexity of geometric transformations between a query image and its target images, the whole problem can be categorized into two classes: Rotation-Scale-Translation (RST)-transformed image search, and affine/homography-transformed image search.
US08805115B2 Correction of variable offsets relying upon scene
In accordance with various aspects of the disclosure, a method, system, and computer readable media having instructions for processing images is disclosed. For example, the method includes determining a suspicious pixel suspected of causing an artifact in a measurement as a function of a statistical analysis of a collection of samples representing residual error values associated with a subject focal plane pixel measuring one waveband at different times. Based on the determination of the suspicious pixel, a pattern of residual error values is identified that is indicative of the artifact caused by the suspicious pixel. A correcting time-dependent offset determined that is substantially reciprocal to the identified pattern of residual error values. The correcting time-dependent offset is applied to the measurement to correct for artifact in the measurement.
US08805112B2 Image sharpness classification system
A method for predicting whether a test image (318) is sharp or blurred includes the steps of: providing a sharpness classifier (316) that is trained to discriminate between sharp and blurred images; computing a set of sharpness features (322) for the test image (318) by (i) generating a high pass image (404) from the test image (318), (ii) generating a band pass image (406) from the test image (318), (iii) identifying textured regions (408) in the high pass image, (iv) identifying texture regions (410) in the band pass image, and (v) evaluating the identified textured regions in the high pass image and the band pass image to compute the set of test sharpness features (412); and evaluating the sharpness features using the sharpness classifier (324) to estimate if the test image (318) is sharp or blurry (20).
US08805111B2 System and method for fusing images
A system and method for generating a fused image is provided. The system comprises processing circuitry configured to receive a plurality of images, filter each received image using an edge preserving filter, compute a weight for each received image based on the corresponding filtered image and the received image and generate a fused image based on the weights of each received image. The system further comprises a memory device configured to store the fused image.
US08805104B1 Selecting example-based predictors based on spatial continuity
An image processing system is provided for encoding images based on example-based compression. The system selects a set of candidate dictionary predictor entries to encode a portion of an image based at least in part on the neighbors of the portion. The spatial continuity between portions of the image is exploited by the image processing system by selecting corresponding dictionary predictor entries that have the same offset vector as the portion of the image and its neighboring portions.
US08805103B2 Device and method for processing digital images captured by a binary image sensor
A method for processing image data comprises determining a set of parameters based on a binary digital image) such that said set of parameters comprises information about the density of white and/or black pixels of a first group of pixels of said binary digital image), and information about the density of white and/or black pixels of a second group of pixels of said binary digital image.
US08805093B2 Method of pre-analysis of a machine-readable form image
In one embodiment, the invention provides a method for a machine to perform machine-readable form pre-recognition analysis. The method comprises preliminarily assigning at least one graphic image in a form for identification of form type, preliminarily creating at least one model of the said graphic image for identification of the form type, parsing a form image into regions, determining an image form type for the form image, comprising: (a) detecting on the form image at least one of said graphic images for identification of the form type, (b) performing a primary identification of the form image type based on a comparison of the detected graphic image with the said model, and(c) performing a profound analysis using a supplementary data said-primary identification results in multiple possibilities for the form image type.
US08805091B1 Incremental image processing pipeline for matching multiple photos based on image overlap
Systems, methods, and computer storage mediums are provided for matching multiple photographs together. An example method includes receiving a first collection of photographic images. The photographic images in the first collection are clustered into one or more composite sets of photographic images based on a comparison of the metadata associated with each photographic image in the first collection meeting a predetermined similarity threshold. An image overlap is determined between each photographic image within each of the one or composite sets of photographic images. When the image overlap exceeds a predetermined image overlap threshold, a pair of photographic images are matched, for all of the photographic images within each composite set of photographic images to form one or more composite images.
US08805087B2 Image processing device and image processing method
An image processing device for identifying a characteristic of an eye from a face image comprising: a first differentiation unit configured to differentiate an eye region in at least a vertical direction of the eye to obtain a first luminance gradient; a first edge extraction unit configured to extract a first edge point according to the first luminance gradient; and a curve identification unit configured to identify a curve, which is a B-spline curve or a Bezier curve expressed by a control point and both end points and fits to the first edge point, as a curve expressing an upper-eyelid or lower-eyelid outline, the end points being an inner corner point of eye and a tail point of eye, by voting for the control point that is a voting target with respect to the first edge point using the Hough transform.
US08805083B1 System and method for discriminating constituents of image by complex spectral signature extraction
A system and method are provided to operate upon image data electronically captured with complex spectral content in a plurality of image data pixels within a spatial image plane. A plurality of reference components are provided. A discovery processor is coupled to the general dictionary, and is programmably configured to execute a simultaneous sparse approximation process upon image data pixels of at least a portion of the captured image. The discovery processor discovers therefor a set of core spectral signatures defined in terms of selected reference components from the general dictionary. A match processor programmably configured to execute a selective matching process is also provided for transforming individual image data pixels into linear combinations of selected core spectral signatures. The constituent features of the captured image portion corresponding to the selectively matched core spectral signatures are discriminated according to the linear combination thereof.
US08805081B2 Object detection in an image
The invention concerns a method of performing, by an image processing device, object detection in an image comprising: performing one or more tests of a test sequence for detection of a first object on pixels values of a plurality of at least partially overlapping sub-regions (310, 312, 314) of a first search window (108); generating a cumulative score based on results of said one or more tests on said plurality of sub-regions; comparing said cumulative score with a threshold value; and based on said comparison, selectively performing one or more of said tests of said test sequence on at least one further sub-region of said first search window, said at least one further sub-region at least partially overlapping each of said plurality of sub-regions.
US08805079B2 Identifying matching canonical documents in response to a visual query and in accordance with geographic information
A server system receives a visual query from a client system distinct from the server system. The server system performs optical character recognition (OCR) on the visual query to produce text recognition data representing textual characters, including a plurality of textual characters in a contiguous region of the visual query. The server system scores each textual character in the plurality of textual characters in accordance with the geographic location of the client system. The server system identifies, in accordance with the scoring, one or more high quality textual strings, each comprising a plurality of high quality textual characters from among the plurality of textual characters in the contiguous region of the visual query. Then the server system retrieves a canonical document having the one or more high quality textual strings and sends at least a portion of the canonical document to the client system.
US08805068B2 Automatic classification and color enhancement of a markable surface
Architecture that automatically computes if a quadrangular object captured in a given image is or is not a markable board (e.g., a whiteboard, green board, chalkboard, etc.). The markable board has a surface on which marks can be applied using chalk, ink, dry ink, or any other suitable marking instrument or tool for the given surface. The imaged quadrangular object can be defined as having a background image and a foreground image. The background image is representative of a markable board with no applied surface marks and the foreground image comprises all discernible marks applied to the board surface, but does not include the background image. A set of performance-friendly features is received and processed by a machine-learning classifier to compute if the given quadrangular object is a markable board. Thereafter, if the given image is determined to be a markable board, image enhancement is performed.
US08805058B2 Site modeling using image data fusion
Site modeling using image data fusion. Geometric shapes are generated to represent portions of one or more structures based on digital height data and a two-dimensional segmentation of portions of the one or more structures is generated based on three-dimensional line segments and digital height data. A labeled segmentation of the one or more structures is generated based on the geometric shapes and the two-dimensional segmentation. A three-dimensional model of the one or more structures is generated based on the labeled segmentation.
US08805057B2 Method and system for generating structured light with spatio-temporal patterns for 3D scene reconstruction
A structured light pattern including a set of patterns in a sequence is generated by initializing a base pattern. The base pattern includes a sequence of colored stripes such that each subsequence of the colored stripes is unique for a particular size of the subsequence. The base pattern is shifted hierarchically, spatially and temporally a predetermined number of times to generate the set of patterns, wherein each pattern is different spatially and temporally. A unique location of each pixel in a set of images acquired of a scene is determined, while projecting the set of patterns onto the scene, wherein there is one image for each pattern.
US08805052B2 Apparatus and method for measuring three-dimensional shape of wood block
An apparatus and a method for measuring three-dimensional shape of a wood block are disclosed. A planar light beam is projected by a light emitting device against a wood block rotatably supported on its tentative spin axis in such a way that two continuous lines extending parallel to the tentative spin axis for the entire block length are illuminated on the outer peripheral surface of the block. The block with the illuminated lines is photographed at a plurality of its angular positions by a imaging device. Based on data of the photographed line images, distances between the tentative spin axis and each of the illuminated lines on the outer peripheral surface of the block are computed at a plurality of cross-sections of the block along the tentative spin axis. Distances from the tentative spin axis to the outer peripheral surface of the block, including shapes of various irregularities on the surface of the block, are measured.
US08805050B2 Optimizing virtual slide image quality
Systems and methods for assessing and optimizing virtual microscope slide image quality are provided. In order to determine whether any of multiple virtual slide images has an out of focus area and is therefore a candidate for manual inspection or rescanning, various focus points used to scan each virtual slide image are used to calculate a best fit surface for each virtual slide image. The best fit surface is then used to determine whether any of the various focus points are outliers. If it is determined that a virtual slide image is associated with outlying focus points, it is identified as a candidate for manual inspection or rescanning.
US08805049B2 Reducing false positives in computer-aided detection
Methods, systems, and related computer program products for computer-aided detection (CAD) of anatomical abnormalities in digital (or digitized) x-ray mammograms are described. The inventive techniques are based on using a foundational CAD processing algorithm that is characterized by at least one of non-shift-invariance, non-rotational-invariance, and non-inversional-invariance. According to one preferred embodiment, a first x-ray mammogram image of a breast is received, and at least one altered version thereof is generated that differs therefrom by at least one of image shift, image rotation, and image inversion. The first x-ray mammogram image and each of the at least one altered versions thereof are individually processed using the foundational CAD algorithm to generate a respective plurality of individual CAD detection sets. The plurality of CAD detection sets are then compared to generate an overall CAD detection set.
US08805046B2 Method and device for correcting a shimming device
Disclosed in the present embodiments are a method and a device for correcting a shimming device. A phase image in a coronal plane direction of a phantom is used to make an estimation of a degree of symmetry of the phase image for each test position of the shimming device. From the image symmetry estimation result corresponding to each test position, a test position with the best image symmetry estimation result is selected to be an optimum deployment point of the shimming device.
US08805045B2 Interaction method for regions of-interest in time series images
A method for identifying a region of interest within a time sequence of images includes acquiring a time sequence of images comprising a plurality of image frames. Image segmentation is performed to segment a region of interest (ROI) from within each of the plurality of image frames of the time sequence of images. Manual edits are received for the ROI within one or more of the plurality of image frames. The manual edits are propagated to other image frames of the plurality of images. An extent to which each of the manual edits are propagated to other image frames is dependent upon a transformation function or deformation field used to propagate the manual edits and a weighing factor that is influenced by a distance in time between the other image frames and the frames that have been manually edited.
US08805044B2 Segmenting pulmonary arteries
A method of identifying at least part of a pulmonary artery tree (402) comprises receiving (102) a bronchial tree structure (500) and receiving (104) a pulmonary vessel structure (400). A pair of a first bronchial segment (602) and a first vessel segment (604) is identified (106), wherein the first bronchial segment and the first vessel segment are adjacent with respect to position and orientation. The first vessel segment is identified (108) as arterial segment of the pulmonary artery tree. A spatial transformation is applied (110) such that the first bronchial segment and the first vessel segment substantially coincide (602′). Respective further vessel segments (606, 608) are identified (112) adjacent to bronchial segments (610, 612), wherein the bronchial segments are comprised in the bronchial tree.
US08805027B2 Image mapping to provide visual geographic path
Provided is a computer system and method for mapping a visual path. The method includes receiving one or more images included in a predefined area; receiving one or more parameters associated with the image; and integrating the images and parameters into a map of the predefined area to enable mapping the visual path through the predefined area in response to one or more input path parameters.
US08805024B2 Motion capture apparatus and method
Disclosed herein is a motion capture apparatus and method. The motion capture apparatus includes a three-dimensional (3D) appearance reconstruction unit for reconstructing a 3D appearance of an entity using a multi-view image obtained by capturing the entity at a T+1-th frame. A 3D skeleton generation unit generates a 3D skeleton of the T+1-th frame using the 3D appearance and a model of the entity having a motion of a T-th frame. A motion reconstruction unit reconstructs a motion of the T+1-th frame of the model by changing the motion of the model based on the 3D skeleton of the T+1-th frame.
US08805020B2 Apparatus and method for generating depth signal
According to one embodiment, a depth signal generating apparatus includes following units. The calculating unit is configured to calculate a statistic value for pixel values for each of predefined areas in the first image, and calculate, for each of predetermined base depth models, a first evaluation value based on the calculated statistic value. The correcting unit is configured to correct, based on a second evaluation value previously derived for the second image and a first degree of similarity indicating a similarity between the predetermined base depth models, the first evaluation value to derive second evaluation values for the predetermined base depth models. The selecting unit is configured to select a base depth model having the highest second evaluation value from the predetermined base depth models. The generating unit is configured to generate a depth signal based on the selected base depth model.
US08805019B2 Processing images of at least one living being
A method of processing images of at least one living being, includes obtaining a sequence (19) of digital images taken at consecutive points in time. At least one measurement zone (26) comprising a plurality of image points is selected. For each measurement zone (26), a signal (28,30) representative of at least variations in a time-varying value of a combination of pixel values at at least a number of the image points for use in determining at least one of a presence and a frequency value of at least one peak in a spectrum of the signal (28,30) corresponding to a frequency of a periodic physiological phenomenon is obtained. The step (25) of selecting at least one measurement zone (26) includes analyzing information based on pixel data of a plurality of image parts in at least one of the images (19), each image part including at least one image point, and selecting each measurement zone (26) from contiguous parts determined to have similar characteristics.
US08805017B2 Gesture pre-processing of video stream to reduce platform power
Techniques are disclosed for processing a video stream to reduce platform power by employing a stepped and distributed pipeline process, wherein CPU-intensive processing is selectively performed. The techniques are particularly well-suited for efficient hand-based navigational gesture processing of a video stream, in accordance with some embodiments. The stepped and distributed nature of the process allows for a reduction in power needed to transfer image data from a given camera to memory prior to image processing. In one example case, for instance, the techniques are implemented in a user's computer system wherein initial threshold detection (image disturbance) and optionally user presence (hand image) processing components are proximate to or within the system's camera, and the camera is located in or proximate to the system's primary display. The computer system may be any mobile or stationary computing system having a display and camera that are internal and/or external to the system.
US08805010B2 Gesture identification using an ad-hoc multidevice network
Methods, systems, and computer-readable media for establishing an ad hoc network of devices that can be used to interpret gestures. Embodiments of the invention use a network of sensors with an ad hoc spatial configuration to observe physical objects in a performance area. The performance area may be a room or other area within range of the sensors. Initially, devices within the performance area, or with a view of the performance area, are indentified. Once identified, the sensors go through a discovery phase to locate devices within an area. Once the discovery phase is complete and the devices within the ad hoc network are located, the combined signals received from the devices may be used to interpret gestures made within the performance area.
US08805008B1 Tracking closely spaced objects in images
A method and apparatus for tracking a cluster of objects. A path for a center of mass for the cluster of objects is identified using a sequence of frames of sensor data generated by a sensor system. The path is identified with respect to a coordinate system for the sensor data. A relative path for each object in the cluster of objects is identified with respect to the coordinate system for the sensor data. The relative path is relative to the path for the center of mass for the cluster of objects. A final path for each object in the cluster of objects is identified with respect to the coordinate system for the sensor data using the path for the center of mass for the cluster of objects and the relative path for each object in the cluster of objects.
US08805004B2 Method and apparatus for detecting and separating objects of interest in soccer video by color segmentation and shape analysis
Substantial elimination of errors in the detection and location of overlapping human objects in an image of a playfield is achieved, in accordance with at least one aspect of the invention, by performing a predominately shape-based analysis of one or more characteristics obtained from a specified portion of the candidate non-playfield object, by positioning a human object model substantially over the specified portion of the candidate non-playfield object in accordance with information based at least in part on information from the shape-based analysis, and removing an overlapping human object from the portion of the candidate non-playfield object identified by the human object model. In one exemplary embodiment, the human object model is an ellipse whose major and minor axes are variable in relation to one or more characteristics identified from the specified portion of the candidate non-playfield object.
US08805001B2 Image processing method
A method and apparatus for localizing an area in relative movement and for determining the speed and direction thereof in real time is disclosed. Each pixel of an image is smoothed using its own time constant. A binary value corresponding to the existence of a significant variation in the amplitude of the smoothed pixel from the prior frame, and the amplitude of the variation, are determined, and the time constant for the pixel is updated. For each particular pixel, two matrices are formed that include a subset of the pixels spatially related to the particular pixel. The first matrix contains the binary values of the subset of pixels. The second matrix contains the amplitude of the variation of the subset of pixels. In the first matrix, it is determined whether the pixels along an oriented direction relative to the particular pixel have binary values representative of significant variation, and, for such pixels, it is determined in the second matrix whether the amplitude of these pixels varies in a known manner indicating movement in the oriented direction. In each of several domains, histogram of the values in the first and second matrices falling in such domain is formed. Using the histograms, it is determined whether there is an area having the characteristics of the particular domain. The domains include luminance, hue, saturation, speed (V), oriented direction (D1), time constant (CO), first axis (x(m)), and second axis (y(m)).
US08804998B2 Method to determine a site for a wind turbine
According to the method an unmanned aerial vehicle is guided along a predetermined flight path. The flight-path is chosen in a way that high resolution images of the surrounding of a potential wind turbine site are gathered by the unmanned aerial vehicle. The images are used to obtain an actual digital surface model of the surrounding of the potential wind turbine site. The potential wind turbine site is evaluated based on the actual digital surface model to determine, if the potential wind turbine site is an optimum wind turbine site.
US08804997B2 Apparatus and methods for video alarm verification
A method for verification of alarms is disclosed. The method involves receiving an alarm signal trigger associated with an alarm signal, receiving video data from a premise associated with the alarm signal, rapidly analyzing the video data to test for the existence a significant event, and when a significant event exists, sending a representation of a segment of interest of the video data, the segment of interest being associated with the significant event, to a user.
US08804995B2 Low profile loudspeaker
In one embodiment, a co-axial speaker system for generating quality hi-fidelity sound with reduced distortion of wave propagation using a generally flat diaphragm and generally flat suspension.
US08804994B2 Speaker enclosure forming part of the speaker to aid in disassembly of speaker components
A speaker enclosure has an enclosure having an open front section. A partition is formed in the enclosure. A cone is coupled to the partition, wherein an outer perimeter of the cone is unattached from the enclosure forming a gap between the outer perimeter of the cone and the enclosure. A coil assembly is coupled to the cone. A magnet unit is coupled to the cone.
US08804989B2 Flexible resonance unit for a speaker
A resonance device for a speaker is provided. The device includes a speaker unit and a resonance unit. The speaker unit outputs a sound corresponding to a signal. The resonance unit is fixed to the speaker unit to provide a space for allowing a sound to resonate. The resonance unit is flexible, and the space for allowing a sound to resonate is variable.
US08804988B2 Control of low power or standby modes of a hearing assistance device
Disclosed herein, among other things, are apparatus and methods to provide improved control of hearing aids and hearing aid applications. In one embodiment, a hearing assistance device includes a microphone, a receiver for playing sound to a wearer, a processor connected to the microphone and the receiver, and a radio connected to the processor. The processor is adapted to enter a low power or standby mode upon receipt of a predetermined command from one or more of the microphone or the radio. The processor is further adapted to exit a low power or standby mode upon receipt of a predetermined command from one or more of the microphone or the radio. Other embodiments are possible without departing from the scope of the present subject matter.
US08804983B2 Microphone and microphone apparatus
A microphone includes a microphone unit having a diaphragm, a fixed electrode and a FET as an impedance converter; a plug outputting audio signals output from the microphone unit; and a jack into which audio signals inputted in the microphone unit are inputted. While the plug of the other microphone is inserted in the jack of the microphone, the audio signals output from the other microphone unit are added to the audio signals output from the microphone unit and are output.
US08804978B2 Microphone directivity control apparatus
A directivity control apparatus is capable of acquiring tilt information indicating a tilt angle of the directivity control apparatus; acquiring sound source direction information; storing mapping data indicating a relationship between the tilt angle and the direction; determining whether the sound information indicates a target sound; updating the mapping data based on the sound source direction information and the tilt information, if the sound information indicates the target sound; estimating a direction of sound responsive to the tilt information, based on the mapping data if the sound information doesn't indicate a target sound; and adjusting a directivity of a microphone based on the sound source direction information if the sound information indicates the target sound, or adjusting the directivity of the microphone based on the estimated direction if the sound information doesn't indicate the target sound.
US08804972B2 Earplug sealing test
Methods and system for a sealing test comprising the steps of: sealing a predefined volume of gas; sampling a predefined frequency range, whereby there is no need to inject a predefined sound wave while sampling the predefined frequency range; and determining whether the predefined volume of gas is sealed or unsealed according to the sampled frequency range.
US08804966B2 System and method for controlling message attachment handling functions on a mobile device
A system and method for controlling message attachment handling functions on a mobile device is described herein. An attachment handling control can be set to identify one of a number of selected attachment handling control modes. Depending on the attachment handling control mode identified, a request for the attachment structure that includes a decrypted session key for an encrypted message received at the mobile device may or may not be automatically sent to a remote server. This may provide the user with increased control over the content of an encrypted message that the remote server may access when determining the attachment structure for a message.
US08804965B2 Methods for decrypting, transmitting and receiving control words, recording medium and control word server to implement these methods
A method of transmitting control words to terminals that are mechanically and electronically independent of one another includes transmitting, to a terminal, an absent control word in response to a request from the terminal that contains a cryptogram corresponding to the absent control word, for the terminal, selectively determining a number of additional control words to be transmitted to the terminal as a function of a probability that security of the additional control words is compromised, and transmitting, to the terminal, in addition to the absent control word, the determined number of additional control words to enable the terminal to descramble at least one additional cryptoperiod of the multimedia content in addition to the cryptoperiod of the multimedia content that can be descrambled using the absent control word.
US08804946B2 Stochastic vector based network echo cancellation
An apparatus generally having a first circuit and a second circuit is disclosed. The first circuit may be configured to generate a first sample by filtering an input vector based on (a) a filter vector and (b) a stochastic vector. Each of a plurality of components in the stochastic vector generally has a respective random value. The first circuit may also be configured to generate a second sample as a difference between a third sample and the first sample. The third sample may be received from a network as an echo. The second circuit may be configured to update a subset of a plurality of taps of the filtering where a corresponding one of the components of the stochastic vector has a first value of the random values.
US08804945B1 Detecting events occurring on remote telephone
A process and a system are disclosed for detecting activity, e.g., three way calling, call forwarding, or the like, during a phone call. The process includes, and the system is configured for, establishing the call path between a first party and a second party, adding a reference tone to the call path, observing a reflected tone from the call path, and determining a relationship between the reference tone and the reflected tone. Information relating to the relationship may be reported for further analysis.
US08804931B2 Phone number verification
A method of altering a caller line identification in a phone service is disclosed. The method includes receiving, via a user interface, a phone number from a user of the phone number. A to-be called phone number is then selected from a pool of phone numbers. The to-be called phone number is temporarily associated with the phone service for a selected period of time. The to-be called phone number is displayed on the user interface. Via the user interface, the user is requested to call back the displayed to-be called phone number within the selected period of time.
US08804922B2 Voice communications method
A first electronic device makes a phone call to a second electronic device. The second electronic device issues an incoming call notification to a third electronic device. The third electronic device sends a response to the second electronic device. The second electronic device answers the phone call. The first electronic device sends first voice to the second electronic device. The second electronic device transfers the first voice to the third electronic device. The third electronic device plays the first voice. The third electronic device transfers second voice to the second electronic device. The second electronic device sends the second voice to the first electronic device.
US08804919B2 Managing interactive communications campaigns
A campaign strategy manager (CSM) component for a hosted communications campaign system allows users to define more granular and specific campaign strategies, including pass escalation for alternative channels (e.g., text and email) and/or based upon attempt results, contact attributes and response group data. The campaign strategy manager allows users to define pass strategies statically and dynamically, to manage lists across multiple campaigns, and to view results in real-time. A defined strategy is a static strategy created by a user for a particular campaign that, once created, typically is not modified. A dynamic strategy is one where, during the course of a day (e.g., as a sub-campaign is running), a user may alter the defined strategy, preferably just for that day (or portion thereof). In particular, the campaign strategy manager enables the user to make changes to the current strategy as a sub-campaign is running through a particular list.
US08804914B2 Method and apparatus for processing of a toll free call service alarm
A method and apparatus for automatic processing of toll free call service alarms are disclosed. For example, the method receives a trouble ticket by a service provider for a toll free call service alarm, and retrieves a calling to number and a calling from number from the trouble ticket. The method determines if the service provider is a responsible organization for the toll free call service for the calling to number, and determines if a customer network for the toll free call service is active if the service provider is the responsible organization for the toll free call service. The method notifies a work center if the customer network is not active.
US08804913B2 Call tracking using voice quality measurement probe
A system for monitoring quality of calls in a network. A server receives information concerning calls which begin or end in a network and at the same time receives measurements of a quality parameter such as bandwidth. This measurement data is provided by a probe, so that the server is able to correlate calls which are placed through the network with the quality of service in the network at that time. When the quality falls below a desired level, the server notifies the customer or the network operator so that appropriate action may be taken.
US08804908B2 Mobile X-ray apparatus
A mobile X-ray apparatus is provided with an X-ray source, an X-ray planar detector being arranged in such a manner as opposed to the X-ray source, a support (C-shaped arm) for linking and supporting the X-ray source and the X-ray planar detector, an angle input part for inputting a rotation angle at which the X-ray planar detector is rotated within a plane including the X-ray incidence plane, a rotation controller and a rotation mechanism for rotating the X-ray planar detector according to the rotation angle being inputted, an image generator for generating an image of the test subject based on the transmitted X-rays being detected, displays for displaying the image, and an image rotor for subjecting the image being displayed on the displays to a rotation process according to an amount of the rotation of the X-ray planar detector.
US08804900B2 Method and device to assist in dose reduction of X-ray radiation applied to a patient
In a method and x-ray device to assist in the reduction of the dose of x-ray radiation applied to the patient in the acquisition of at least one x-ray projection of the patient, a selected protocol is entered by a user into an x-ray device, the selected protocol being defined for the acquisition of the at least one x-ray projection and including a measure or measures for reduction of the dose of x-ray radiation to be applied to the patient in the acquisition of the at least one x-ray projection. The does reduction measure or measures in the selected protocol are automatically compared in a processor of the x-ray device, with the dose reduction measures that are installed at the x-ray device for reduction of the dose of x-ray radiation to be applied to a patient in the acquisition of the at least one x-ray projection. If the result of the comparison indicates a discrepancy between the dose reduction measure or measures in the selected, defined protocol and those installed in the x-ray device, at least one such measure installed at the x-ray device is visualized as a measure that can be set or activated by the user, that is not yet included in the selected protocol.
US08804898B2 Special nuclear material simulation device
An apparatus for simulating special nuclear material is provided. The apparatus typically contains a small quantity of special nuclear material (SNM) in a configuration that simulates a much larger quantity of SNM. Generally the apparatus includes a spherical shell that is formed from an alloy containing a small quantity of highly enriched uranium. Also typically provided is a core of depleted uranium. A spacer, typically aluminum, may be used to separate the depleted uranium from the shell of uranium alloy. A cladding, typically made of titanium, is provided to seal the source. Methods are provided to simulate SNM for testing radiation monitoring portals. Typically the methods use at least one primary SNM spectral line and exclude at least one secondary SNM spectral line.
US08804896B2 Method for depressurizing a nuclear power plant, depressurization system for a nuclear power plant, and associated nuclear power plant
A method and a device depressurize a nuclear power plant. A depressurization flow is conducted out of a containment shell into the atmosphere via a depressurization line having a filter system. The filter system contains a filter chamber having an inlet, an outlet, and a sorbent filter. The depressurization flow is first conducted in a high-pressure section, then is depressurized by expansion at a throttle device, then conducted through the filter chamber having the sorbent filter, and finally blown out. To enable an effective retention of activity carriers contained in the depressurization flow, including organic compounds containing iodine, the depressurization flow depressurized by the throttle device is conducted through a superheating section before the depressurization flow enters the filter chamber, in which superheating section the depressurization flow is heated from the not yet depressurized depressurization flow to a temperature that is at least 10° C. above the dew point temperature.
US08804893B2 Method of and an apparatus for monitoring the operation of a nuclear reactor
The invention concerns a method of monitoring the operation of a reactor of a nuclear plant. The reactor is operated at a given total reactor power during a normal fuel operation cycle. The radioactivity level in the off-gas stream is continuously measured to detect a possible release of fission gases from the fuel rods as a consequence of a fuel leakage due to a defect on the cladding of any of the fuel rods in any of the fuel assemblies. An instantaneous power distribution is regularly established in the core and a power distribution pattern over time is established based on the instantaneous power distributions. The release of fission gases and the established power distribution pattern are then combined and correlations between changes in the release of fission gases and in the power distribution pattern are observed in order to determine a position of the defect.
US08804892B2 Frequency and phase acquisition of a clock and data recovery circuit without an external reference clock
A clock and data recovery device receives a serial data stream and produces recovered clock and data signals. The clock and data recovery device operates over a range of frequencies and without use an external reference clock. A first loop supplies a first clock signal to a second loop. The second loop modifies the first clock signal to produce the recovered clock signal and uses the recover clock signal to produce the recovered data signal. The first loop changes the frequency of the first clock signal based on frequency comparison and data transition density metrics.
US08804886B2 Soft cancellation of inter-layer interference within a MIMO codeword
A receiver for processing a received signal encoded with a codeword and mapped to two layers includes a plurality of equalizers for equalizing the received signal, a plurality of demodulators for demodulating a respective equalized signal, a decoder for decoding the demodulated signal by extracting soft bits from the demodulated signal, a modulator for modulating the decoded signal by generating soft symbols based on the extracted soft bits, a demapper for demapping the modulated signal to soft symbols corresponding to each of the two layers and a plurality of inter-layer interference cancellers for cancelling interference utilizing the demapped soft symbols wherein the demapped soft symbols are utilized also by the equalizers to reduce inter-symbol interference.
US08804884B2 Method and apparatus for suppressing co-channel interference
System and method for interference reduction in a broadband wireless access (BWA) network are disclosed. A mobile station performs a recursive process to update channel estimates of interfering channels on a symbol-by-symbol basis for use in canceling interference from data subcarriers received through two or more antennas.
US08804871B2 Non-linear adaptive scheme for cancellation of transmit out of band emissions
A method and apparatus for a non-linear adaptive scheme for transmit out of band emission cancellation is provided. Embodiments disclosed herein provide a method for removing unwanted transmitter emissions from a composite received signal. The method performs the steps of: extracting the I and Q samples from a modulator output; inputting the I and Q samples to a non-linear filter; applying weights to the non-linear filter outputs, combining the non-linear filter outputs to generate a broadband emission estimate; selecting a portion of a transmit emission in a desired portion of a receive band; subtracting an output of the non-linear filter from a composite signal; and feeding back a residual error to the non-linear filter; adapting the non-linear filter iteratively.
US08804869B2 OFDM PAPR reduction using cancelation vectors
A Symbol vector for RF transmission after multiplexing onto a subset of a set of subcarriers using OFDM is transformed to the time domain. A first time domain cancellation vector is generated from a basis vector that has the same dimensionality as the symbol vector. In the frequency domain the basis vector has a substantially zero value in each of a first subset of sub-carriers of the symbol vector and in the time domain the difference between a first element of the basis vector having the highest value and a second element of the basis vector having the next highest value is maximized. The first cancellation vector is subtracted from the symbol vector to produce modified symbol vector having reduced Peak-to-Average Power Ratio (PAPR). A second cancellation vector is generated using the modified symbol vector and is used to produce a second modified symbol vector having reduced PAPR.
US08804867B2 Method and apparatus for using factorized precoding
According to one or more aspects, the teachings herein improve user equipment (UE) Channel State Information (CSI) feedback, by letting the precoder part of a CSI feedback report comprise factorized precoder feedback. In one or more such embodiments, the factorized precoder feedback corresponds to at least two precoder matrices, including a recommended “conversion” precoder matrix and a recommended “tuning” precoder matrix. The recommended conversion precoder matrix restricts the number of channel dimensions considered by the recommended tuning precoder matrix and, in turn, the recommended tuning precoder matrix matches the recommended precoder matrix to an effective channel that is defined in part by said recommended conversion precoder matrix.
US08804852B2 High bandwidth decompression of variable length encoded data streams
Mechanisms are provided for decoding a variable length encoded data stream. A decoder of a data processing system receives an input line of data. The input line of data is a portion of the variable length encoded data stream. The decoder determines an amount of bit spill over of the input line of data onto a next input line of data. The decoder aligns the input line of data to begin at a symbol boundary based on the determined amount of bit spill over. The decoder tokenizes the aligned input line of data to generate a set of tokens. Each token corresponds to an encoded symbol in the aligned next input line of data. The decoder generates an output word of data based on the set of tokens. The output word of data corresponds to a word of data in the original set of data.
US08804851B2 Iterative detection and decoding device for selecting soft information according to at least one predetermined constraint rule, and related iterative detection and decoding method
An iterative detection and decoding device includes a signal detector, an error-correction decoder and an SI selector. The signal detector is utilized for generating a set of soft information (SI). The error-correction decoder is coupled to the signal detector, for iteratively decoding the set of SI and accordingly updating the set of SI to generate a set of updated SI. The SI selector is coupled between the signal detector and the error-correction decoder, for selecting at least one SI from the set of updated SI when each SI satisfies at least one predetermined constraint rule. The signal detector further selectively generates a new set of SI according to a selection result generated from the SI selector.
US08804846B2 Method and apparatus for processing signals
An integrated circuit device for processing a signal includes: a digital television (DTV) demodulator which receives and demodulates a modulated DTV signal, and outputs a demodulated DTV signal; an analog TV demodulator which receives and demodulates a modulated analog TV signal, and outputs a demodulated first analog TV signal; and a multiplexer which receives the demodulated DTV signal from the DTV demodulator and the demodulated first analog TV signal from the analog TV demodulator, and selectively outputs one of the demodulated DTV signal and the demodulated first analog TV signal.
US08804838B2 Variable length coding method and variable length decoding method
A variable length coding method is comprised of: a coefficient value scanning step in which an RL sequence generation unit 203, a reordering unit 202, and a binarization unit 203 scan coefficient values within a block in a predetermined scanning order starting at a higher-frequency component toward a lower-frequency component; and an arithmetic coding step in which an arithmetic coding unit 205 and a table storage unit 204 perform arithmetic coding on the absolute values of the coefficient values according to the scanning order used in the coefficient value scanning step, by switching between probability tables 1˜4 for use, wherein, in the arithmetic coding step, a probability table to be used is switched to another probability table in one direction, when the arithmetic-coded absolute values of the coefficient values include an absolute value exceeding a predetermined threshold value.
US08804830B2 Method for performing motion estimation
A motion estimation method includes: setting multiple block patterns and dividing respectively the current macro block into calculating blocks based on each of the block patterns; calculating respectively the motion vectors of all the calculating blocks of the current macro block in each of the block patterns; calculating respectively the sum of matching values between all the calculating blocks of the current macro block and the blocks respectively corresponding to the calculating blocks of the current macro block in each of the block patterns, acquiring the block pattern corresponding to the minimum sum, and regarding the motion vector corresponding to the acquired block pattern as the motion vector of the current macro block. Thereby, time for calculating block matching values in motion estimation may be reduced greatly and the speed of video data compression may be increased. Thus, the demand of video data in real time may be met.
US08804821B2 Adaptive video processing of an interactive environment
Embodiments are configured to provide interactive communication functionality including adaptive video processing functionality that can be used to process aspects of a video signal, but the embodiments are not so limited. In an embodiment, components of a video conferencing system can operate to provide a video signal based in part on the use of adaptive processing features which include scaling and/or other pixel processing features. In one embodiment, components of an interactive video system can operate to adaptively manage and control video payload parameters to adapt to various communication conditions associated with a real-time or near-real time interactive video environment.
US08804820B2 Rate control with look-ahead for video transcoding
Systems and methods of transcoding video bitstreams that employ look-ahead approaches to enhance the overall perceptual quality of transcoded video information, communications, and entertainment delivered to an end user. The disclosed systems and methods of transcoding video bitstreams take into account the scene characteristics and the local coding complexity of video frames in a video sequence before performing bit allocations for the video frames, thereby significantly improving the perceptual quality of transcoded video delivered to the end user.
US08804817B2 Digital television transmitting system and receiving system and method of processing broadcast data
A DTV transmitting system includes a frame encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The frame encoder builds an enhanced data frame and adds parity data into the data frame. The frame encoder further divides the data frame into first and second sub-frames including first and second portions of the parity data, respectively, and permutes a plurality of the first sub-frames and a plurality of the second sub-frames, respectively. The randomizer randomizes enhanced data in the permuted sub-frames, and the block processor codes the randomized data at a rate of 1/N1. The group formatter forms a group of enhanced data having one or more data regions and inserts the 1/N1 coded data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into enhanced data packets.
US08804812B2 Method and apparatus for transmitting reception acknowledgement information in wireless communication system
Disclosed are a method and an apparatus for transmitting reception acknowledgement for an HARQ (hybrid automatic repeat request) in a wireless communication system. A terminal receives the information on downlink resource allocation through at least one downlink carrier among plural downlink carriers. In addition, the terminal receives a downlink transmission block through a downlink shared channel indicated by the downlink resource allocation. The terminal transmits an ACK/NACK signal for the downlink transmission block through an uplink control channel. If at least one downlink carrier is a primary carrier, the uplink control channel uses a primary resource. Otherwise, the uplink control channel uses a secondary resource.
US08804806B2 Symbol timing recovery circuit
Disclosed is a symbol timing recovery circuit which includes an interpolator to generate, using a first filter, interpolation data of an input signal; a forward equalizer to eliminate, using a second filter, a forward interference wave from the input signal based on the interpolation data, and to output the resultant signal after the elimination, a first identification signal, and a first error signal; a backward equalizer to eliminate, using a third filter, a backward interference wave from the input signal based on the interpolation data, and to output the resultant signal after the elimination, a second identification signal, and a second error signal; and a timing recovery unit to generate a tap coefficient of the first filter, based on a tap coefficient of the second filter, a tap coefficient of the third filter, the first identification signal, the first error signal, the second identification signal, and the second error signal.
US08804799B2 Signal quality measuring apparatus and method thereof
A signal quality measuring apparatus includes a binary signal generating unit to generate a binary signal from an input signal; a level information extracting unit to extract level information from a relationship between the input signal and the binary signal using at least two window lengths; and a quality calculating unit to calculate a quality of the input signal based on the level information.
US08804793B2 Method and apparatus for fast link recovery
Embodiments of methods and apparatus for fast link recover are disclosed. One method includes sensing a link quality failure of a link between a receiver and a transmitter. If a link quality failure is sensed, then the receiver selects new pre-coder settings for the transmitter. The receiver communicates the new pre-coder settings to the transmitter. The transmitter applies the new pre-coder settings. The receiver computes its equalizer settings based on the new pre-coder settings of the transmitter. One apparatus or transceiver includes a means for determining a link quality failure of a link between the transceiver and a link partner transceiver. The transceiver selects new pre-coder settings for the link partner transceiver if a link quality failure is sensed. Additionally, the transceiver communicates the new pre-coder settings to the link partner transceiver, and computes its equalizer settings based on the new pre-coder settings of the link partner transceiver.
US08804792B1 Intermediary signal conditioning device with interruptible detection mode
Disclosed are embodiments for an intermediary signal conditioning device with an input adaptable detection mode. In one embodiment, an intermediary signal conditioning device has a control module, an input module, and an output module. The input module and the control module are for receiving an input signal. The control module is configured to interrupt the output module within a duration of time to allow at least a minimum pulse length of the input signal to be output as an output signal from the output module. The intermediary signal conditioning device is configured to condition the input signal for retransmission as the output signal.
US08804784B2 Semiconductor laser driving device and image forming apparatus having the semiconductor laser driving device
A semiconductor laser driving device that drives a semiconductor laser with a driving current output from a driving current output terminal is disclosed. The semiconductor laser driving device includes a driving current monitoring terminal configured to output a driving current monitoring current having a value of 1/α of the driving current; a current-voltage conversion resistor connected to the driving current monitoring terminal and configured to convert the driving current monitoring current having the value of 1/α of the driving current into a corresponding driving current monitoring voltage; and a detector configured to generate a reference voltage and detect whether the corresponding driving current monitoring voltage has reached the reference voltage.
US08804755B2 Power dissipation management for wired transceivers
A system, method and apparatus for reducing a power consumed by a physical layer device (PHY). A length of a cable connecting the PHY to a link partner is determined. Based on the length, power provided to one or more components of the PHY, or any portion thereof, is reduced. The power provided is reduced while maintaining a level of reliability specified by a protocol governing operation of the PHY. The length can be determined using time-domain reflectometry (TDR) techniques. Any portion of an echo cancellation filter, a crosstalk filter, an equalizer, a precoder, an analog-to-digital converter (ADC), a digital-to-analog converter (DAC), a forward error correction (FEC) decoder and/or an FEC coder can be powered-down or power-optimized to reduce the overall power consumed by the PHY. The protocol governing operation of the PHY can be IEEE 802.3.
US08804750B2 Field device
There is provided a field device performing a communication through a communication line. The field device includes: first circuits involved with a smart communication; second circuits involved with a fieldbus communication; a token detecting circuit that detects a token in the fieldbus communication; and a control circuit. The control circuit is operable to: i) cause the second circuits to operate when the token is detected within a given time by the token detecting circuit; and ii) cause the second circuits not to operate when the token is not detected within the given time by the token detecting circuit.
US08804749B2 Mechanism for updating parameters of a session set up through a virtual circuit
A method of communicating through a pseudo-wire set up between first and second provider edge nodes of a packet-switched network through at least one router of the packet-switched network, said method comprising, during a phase of transmitting data through the pseudo-wire in accordance with parameters defining a first communication session set up between the first and second provider edge nodes steps of: the second provider edge node receiving a set up message a of second communication session between the first and second provider edge nodes, the setting up message comprising parameters defining the second session, and the second equipment sending the router a notification message comprising parameters defining the second session and indicating switching of data transmission to the second communication session, the phase of transmitting data continuing in accordance with the parameters defining the second communication session.
US08804745B1 Virtualization mapping
Systems and methods for the management of virtual machine instances are provided. The hosted virtual machine networks are configured in a manner such that communications within the hosted virtual machine network are facilitated through a communication protocol. Illustrative embodiments of the systems and methods may be implemented on a virtual network overlaid on one or more intermediate physical networks that are used as a substrate network. Through the utilization of one or more virtual network mapping components in communication with the hosted virtual network components, communications to and from the hosted virtual networks can be processed by mapping relationships between the virtual network communication protocol and the router communication protocol. The mapping information can be provided in advance or as requested to the router components and hosted virtual network components to facilitate bi-lateral communications between the components.
US08804739B2 Processing packets by a network device
A method and apparatus for performing a lookup in a switching device of a packet switched network where the lookup includes a plurality of distinct operations each of which returns a result that includes a pointer to a next operation in a sequence of operations for the lookup. The method includes determining a first lookup operation to be executed, executing the first lookup operation including returning a result and determining if the result includes a pointer to another lookup operation in the sequence of operations. If the result includes a pointer to another lookup operation, the lookup operation indicated by the result is executed. Else, the lookup is terminated.
US08804725B2 System and method for efficient delivery of multi-unicast communication traffic
Disclosed is a system and method for the delivery of multi-unicast communication traffic. A multimedia router is adapted to analyze and identify contents which it handles and one or more access nodes are adapted to receive one or more of the identified contents, cache contents based on said identification; and use cached contents as substitutes for redundant traffic, received by the same access node.
US08804724B2 Efficient multicast in a smart grid
In a wireless and/or power line communication (PLC) network environment, techniques for multicast of data and management of multicast groups assist in regulating bandwidth consumption and provision of desired multicast data. Nodes indicate interest in multicast groups by transmission of reports upstream. Report transmission may be suppressed to balance bandwidth with need for multicast data. Multicast data packets may be retransmitted downstream to fulfill requests indicated by the reports at a rate and/or frequency based on multicast packet duplication or redundancy. Information, such as broken links or “leave” packets, may indicate that one or more downstream nodes should be removed from a forwarding state. However such removal may impact other nodes. A query may be transmitted downstream, to determine if retransmission/forwarding of multicast retransmissions should continue. Query transmission may be based on a balance between query bandwidth consumption and the needs of downstream nodes.
US08804718B2 Preventing traffic flooding to the root of a multi-point to multi-point label-switched path tree with no receivers
A method is provided for pruning an MP2MP tree. The method includes (a) in a first node of an MP2MP LSP tree, the MP2MP LSP tree including a plurality of nodes, determining whether the first node has only a single replication branch for the MP2MP LSP tree, the single replication branch representing a downstream path to only a second node of the plurality of nodes, (b) in response to determining that the first node has only a single replication branch for the MP2MP LSP tree, sending a message to the second node indicating that the second node should refrain from sending upstream traffic towards the first node, and (c) in response to determining that the first node does not have only a single replication branch for the MP2MP LSP tree, refraining from sending a message to the second node indicating that the second node should refrain from sending upstream traffic of the MP2MP LSP tree towards the first node. Apparatus are also provided for use in practicing certain embodiments.
US08804715B2 Communication processing apparatus and address learning method
A communication processing apparatus includes a first storage unit, a second storage unit, and a processor. The first storage unit stores, for each of a plurality of port identifiers, a port identifier and a network identifier in association with each other. The second storage unit stores address information and a set of port identifiers in association with each other. The processor extracts a first network identifier associated with a first port identifier for identifying a reception port from the first storage unit, extracts second port identifiers associated with the extracted first network identifier from the first storage unit, and stores source address information of the received data and a first set of port identifiers in association with each other in the second storage unit. The first set of port identifiers includes the first port identifier and the extracted second port identifiers.
US08804711B2 Methods and apparatus related to a modular switch architecture
In some embodiments, an apparatus includes a first housing, a second housing and at least one cable. The first housing includes a first interface card of a switch fabric. The second housing includes a second interface card of the switch fabric and a third interface card of the switch fabric. The second interface card of the switch fabric is operatively and physically coupled to the third interface card of the switch fabric via a midplane. The second interface card defines a plane that is nonparallel to the a plane defined by the third interface card and a plane defined by the midplane. The plane defined by the third interface card is nonparallel to the plane defined by the second interface card and the plane defined by the midplane. The cable is configured to operatively couple the first interface card to the second interface card.
US08804706B2 Information processing system, relay device, and communication control method
An information processing system includes information processing devices and relay devices to relay data between the information processing devices, the relay devices each including communication ports, a transmission/reception control unit to cause a first transmission/reception operation and a second transmission/reception operation to be selectively executed, the first transmission/reception operation being an operation in which data is transmitted and received at a first transmission speed, the second transmission/reception operation being an operation in which data is transmitted and received in parallel at a second transmission speed lower than the first transmission speed, and a data division unit to generate pieces of division transmission data whose number is equal to the number of the communication ports by dividing transmission data to cause the generated pieces of division transmission data to be transmitted through the respective communication ports, when the second transmission/reception operation is selected.
US08804697B1 Distributed call routing in a VoIP system
A distributed call routing system and method are used to provide higher quality VoIP connections with flexible codec choices and simplified NAT and firewall traversal. An analog telephone adapter (ATA) communicates a call destination to a network information server (NIS), which provides multiple routes. The ATA uses this information and local and/or non-NIS information to initiate the call using the preferred routing.
US08804692B2 Method of transmitting and receiving data in a wireless communication system
A data transmitting method in a wireless communication system is disclosed. In transmitting data by a base station to a user equipment communicating with a plurality of cells in a wireless communication system, the present invention includes receiving, from the user equipment, information on timing differences of signals received by the user equipment from a plurality of the cells, defining a subframe for the user equipment according to the timing differences, and transmitting the data to the user equipment via the defined subframe.
US08804687B2 Apparatus and method for allocating frequency resources in a frequency overlay system
A method for allocating frequency resources by a Base Station (BS) in a frequency overlay system is provided. The method includes grouping at least one Mobile Station (MS) capable of using the same Frequency Allocation (FA), according to zones, multicasting zone information indicating a frequency resource available for each zone to at least one MS belonging to a corresponding zone, unicasting resource allocation information indicating an allocated frequency resource to at least one MS to which the frequency resource is allocated, among the grouped MSs, and communicating with the at least one MS using the allocated frequency resource indicated by the resource allocation information, within the frequency resource indicated by the zone information.
US08804681B2 Method and system for improving the efficiency of packet transmission in a multi-user wireless communication system
A method and system utilized in a wireless communication system transmitting and receiving a multi-user packet is disclosed. The communication system includes a transmitter and a plurality of users in communication therewith. The method and system comprise determining a lowest coding scheme for transmitting the packet; and deriving a coding rate for the efficient transmission of the packet from a standard coding rate by de-puncturing bits in the packet. A system and method in accordance with the present invention provides for an efficient utilization of packet length, and improves the reliability by improving SNR, by lowering the MCS, un-puncturing, and/or repetition. More efficient packed data rates are also provided and both Tx and Rx compute parameters independently.
US08804669B2 Methods and apparatuses for transmitting and receiving channel quality indicator (CQI) in broadband wireless communication system
A terminal is operable to transmit and receive CQI in a broadband wireless communication system. An operating method of the terminal for transmitting a CQI in a broadband wireless communication system includes requesting a band Adaptive Modulation and Coding (AMC) subchannel to a base station; after requesting the band AMC subchannel, transmitting a broadband CQI to the base station over a first control channel; and transmitting a first differential CQI relating to a band AMC allocated using the broadband CQI, over a second control channel. Thus, the overhead in the CQI feedback can be minimized and the CQI reception performance can be enhanced through the most robust encoding.
US08804657B2 Method and apparatus for transitioning from a first RAT to a second RAT
A method, in a wireless communications device having a first protocol stack for use with a first radio access technology and a second protocol stack for use with a second radio access technology, the method for transitioning from a first radio access technology to a second radio access technology, the method comprising: maintaining a list of available communication cells associated with the second radio access technology, and transferring information associated with more than one available communication cell associated with the second radio access technology from the first protocol stack to the second protocol stack.
US08804646B2 Method and device for allocating control channel element
A method and a device for allocating a Control Channel Element (CCE) are provided by the present invention. The method comprises: determining a CCE aggregation level, by a network, according to a mapping relationship between a Channel Quality Identity (CQI) and a Physical Downlink Control Channel (PDCCH) code rate; and allocating the CCE resource according to the CCE aggregation level by the network. By the method, the effect of improving the utilization rate of the CCE resource is achieved.
US08804641B2 Method and device for detecting downlink control information
A method and a device for detecting downlink control information. The method includes: a Relay Node (RN) receiving control information born in a Relay Physical Downlink Control Channel (R-PDCCH) sent by an evolved Node B (eNB) to acquire a control resource; the RN performing detection on the control resource according to an index of the control resource to acquire own control information; wherein the control resource is a Relay Control Channel Element (R-CCE) or a Physical Resource Block (PRB). System overhead can be saved and system transmission efficiency can be improved.
US08804630B2 Radio base station, mobile station, and communication method
A radio base station improved in the efficiency of processing random accesses from mobile stations. The radio base station designates a random access signal when transmitting downlink data to a mobile station. The mobile station transmits the designated random access signal to the radio base station. The radio base station transmits, to the mobile station, timing adjustment information prepared based on the result of reception of the random access signal and allocation information about an uplink radio resource allocated to the mobile station. If there is control data to be transmitted to the radio base station, the mobile station transmits the control data by using the allocated uplink radio resource, and if there is no control data to be transmitted, the mobile station transmits a synchronization completion report prepared in reply to the timing adjustment information.
US08804627B2 Method and apparatus for improving performance of erasure sequence detection
Attributes of access terminals are employed in determining durations for erasure sequences. Transmissions from access terminals are analyzed to determine different attributes are based at least on these attributes traffic models are estimated. Those terminals whose traffic models tend towards more frequent occurrences of longer erasures are assigned longer erasure durations to improve performance in erasure sequence detection.
US08804625B2 Pre-allocating resources of a wireless network for packet-switched real-time, interactive communications
To communicate in a wireless network, resources of at least one node (20A) of the wireless network are pre-allocated (44). The pre-allocated resources (44) comprise resources normally allocated in response to a call setup request. A first call setup request is received after pre-allocating the resources, and in response to the first call setup request, a packet-switched real-time, interactive communications session is established through the wireless network using the pre-allocated resources of the at least one node (20A).
US08804623B2 802.11 very high throughput preamble signaling field with legacy compatibility
In accordance with various aspects of the disclosure, a method and apparatus are disclosed that includes aspects of a controller configured to create a VHT frame that is arranged to include information relating to a modulation and a coding scheme with which a data portion of the VHT frame is modulated and encoded; and a transmitter configured to transmit the VHT frame to one or more STAs.
US08804620B2 Methods and apparatus for enforcing a common user policy within a network
In some embodiments, an apparatus includes a core network node configured to be operatively coupled to a set of wired network nodes and a set of wireless network nodes. The core network node is configured to receive, at a first time, a first data packet to be sent to a wired device operatively coupled to a wired network node from the set of wired network nodes. The core network node is configured to also receive, at a second time, a second data packet to be sent to a wireless device operatively coupled to a wireless network node from the set of wireless network nodes. The core network node is configured to apply a common policy to the first data packet and the second data packet based on an identifier of a user associated with both the wireless device and the wired device.
US08804616B2 Signaling mechanism for inter-RAT carrier aggregation
A signaling mechanism informs a Radio Network Controller of the radio access technology associated with data packets forwarded to the Radio Network Controller from base stations supporting multiple radio access technologies. With this information, the Radio Network Controller can associate received data with the corresponding radio access technologies, and thus manage differing physical layer procedures, such as outer-loop power control, for the radio access technologies. In an example method, first and second data units transmitted by a mobile station over first and second radio access technologies, respectively, are forwarded from one or more base stations to a network control node for further processing. A control message associated with at least some of the data units is also sent to the network control node, the control message indicating the radio access technology over which the associated data units were transmitted.
US08804612B1 Triggering and transmitting sounding packets for wireless communications
The antenna configurations of a wireless communications system including a beamformer and beamformee may be changed. In an improved technique for triggering a sounding packet, notification of an antenna re-configuration, either at the beamformer or the beamformee can be quickly used by the beamformer to trigger the sounding packet. In one embodiment, the beamformee can perform its own computations to determine a changing channel. In this embodiment, once a changing channel is detected, the beamformee can notify the beamformer to trigger the sounding packet.
US08804610B2 Packet transmission scheduling method for simultaneous packet transmission in multiplexing paths in wireless network, and packet transmission method using the same
Provided are a packet transmission scheduling method in a wireless network and a packet transmission method using the same. The packet transmission scheduling method, includes storing location information and a path loss exponent of each node on a multiplexing path; calculating a Signal-to-Interference and Noise Ratio (SINR) between nodes on a predetermined path based on the stored location information; when the calculated SINR exceeds a threshold, forming the paths as a path table; and scheduling packet transmission based on the formed path table.
US08804606B2 Transparent mesh overlay in hub-spoke satellite networks
In a satellite-based communication network comprised of a central hub and plurality of remote terminals configured to transmit data to and receive data from the central hub in accordance with EN 301 790 (DVB-RCS), and where one or more of these remote terminals may be configured to include an additional receiver module configured to receive MF-TDMA transmission of other remote terminals, a mesh receiver and methods for coupling the mesh receiver with the host remote terminal. In addition, described herein are methods for synchronizing the mesh receiver on the network's timing and frequency and for utilizing the available link power for achieving efficient connectivity.
US08804604B2 Space time block code communications with co-operative relays
Methods, systems and apparatuses are provided for transmitting and receiving space-time block coded data in a wireless communications system with co-operative relays. A source node transmits RF signals representing first and second sets of data symbols in respective first and second channels (in time frequency code or any combination) of a wireless communications system, the first and second sets of data symbols being for transmission from separate antennas respectively according to a space-time block code. A relay node receives the RF signals representing the first set of data symbols in the first channel and transmits RF signals representing the first set of data symbols in the second channel. A destination node received the RF signals representing the second set of data symbols from the source node and the RF signals representing the first set of data symbols from the relay node. This enables decoding of the received RF signals representing the first and second sets of data symbols according to the space-time block code.
US08804600B2 Relay apparatus, transmitting apparatus, communication system, receiving apparatus, and communication method
In a communication system that further includes a receiving apparatus and a transmitting apparatus that after a given period that starts after transmission of a wireless signal to the receiving apparatus, receives delivery confirmation information concerning the wireless signal, a relay apparatus includes a receiver that receives and decodes the wireless signal transmitted by the transmitting apparatus; a determiner that determines whether the decoded wireless signal is subject to relay; a notifier that, if the determiner determines that the wireless signal is subject to relay, notifies the transmitting apparatus of relay information indicating that the wireless signal is to be regenerated and relayed; and a transmitter that transmits to the receiving apparatus, the wireless signal that has been determined to be subject to relay.
US08804588B2 Method for saving power in a multi-carrier wireless access system
A method for saving power in a multi-carrier wideband wireless access system is provided. A method for saving the power of a receiver in a multi-carrier wireless communication system includes acquiring multi-carrier information from a transmitter on a primary carrier, entering one or more secondary carriers satisfying a predetermined power saving mode entry condition out of one or more secondary carriers included in the multi-carrier information into a power saving mode, and receiving data during a listening interval according to the power saving mode on the one or more secondary carriers entering the power saving mode. The multi-carrier information includes at least one of information about a plurality of available carriers, information indicating the primary carrier and the one or more secondary carriers out of the plurality of available carriers, and information about the power saving mode entry condition of the one or more secondary carriers.
US08804580B2 Apparatus and method for communicating signaling information
An apparatus, such as a base station, transmitting signaling information in a cellular communication system whereby a plurality of shared uplink transmission resources is divided into sets of mutually exclusive transmission resources. The apparatus comprises means for granting uplink resources to a wireless subscriber communication unit via a grant message for uplink transmission; means for receiving an uplink transmission from a wireless subscriber communication unit; means for deriving an uplink code resource identifier from the uplink transmission or the grant message; means for assigning at least one downlink code sequence used to carry downlink signaling information associated with the uplink transmission and which is derived using the uplink code resource identifier; and means for transmitting a downlink transmission comprising the at least one downlink code sequence to the wireless subscriber communication unit.
US08804578B2 Method and system for jitter and frame balance and/or rebalance for EEE refresh cycles
Ethernet network link partners may be configured for operation in a low power mode. The link partners may generate new frames and/or signals and/or may modify characteristics of existing frames and/or signals to be communicated via one or more channels of an Ethernet link during the low power mode. The new and/or modified frames and/or signals may be utilized as refresh frames and/or signals to control communication during low power mode and/or to enable refresh and/or synchronization of the link partners. The new and/or modified frames and/or signals may be generated and/or modified based on a desired frequency distribution and/or spectral density. New and/or modified frames and/or signals may comprise jitter, random and/or pseudo random bit patterns and/or varied bit patterns and/or energy levels. Data packets and/or active idle symbols may be forced during low power mode to mitigate undesired periodic energy.
US08804577B1 Distributed audio conferencing system
A conference call system with a plurality of endpoints, a switch and a media mixer is disclosed. One or more entities in the conference call system comprise part or whole of a feature module. The feature module executes various telephony features like adjusting the volume of a selected participant in a conference call, initiating a sidebar with a participant wherein other participants cannot hear the conversation of the participants in the sidebar, putting a selected call participant on hold from an endpoint other than the selected participant's endpoint, disconnecting a selected participant from an endpoint other than the selected participant's endpoint and transferring a call with two or more participants to a new participant's endpoint.
US08804576B2 Browsing management apparatus, browsing management method, and program product thereof
A browsing management apparatus includes a location information generating portion that generates unique location information that includes a location of a content used in a conference and identification information identifying a participant of the conference, a transmitting portion that transmits the unique location information to the participant of the conference, and an identifying portion that receives an access designating the unique location information from a terminal device used by the participant of the conference and identifies the participant of the conference with the unique location information.
US08804574B2 Language dependent positioning and signalling
Presented is a system and methods for allowing the translation the civic address portion of a positioning message to different languages. The positioning message can be in response to an Emergency-911 call providing much better information regarding the location of the caller associated with the user equipment on a wireless network. The positioning message can contain an indicator of the originating language or a translation of the language from the originating language to the preferred or required language of the destination address. The positioning message can also contain a series of translated messages representing all the languages supported by the wireless network.
US08804567B2 Efficient address caching for packet telephony services
A method for telephony includes receiving at an Internet telephony service provider a subscriber request to place a call to a telephone number. A cache associated with the internet telephony service provider is queried to check if the cache holds a record for the telephone number. If the cache holds the record, the record is obtained. If the cache does not hold the record, a request is sent to a database server that maintains a database of records associating endpoint user terminal telephone numbers of subscribers with respective packet network addresses of the endpoint user terminal. The call is placed to the endpoint user terminal telephone number via a public switched telephone network while the request is sent to the database server to retrieve the packet network address of the endpoint user terminal to which calls to the telephone number should be placed.
US08804563B2 Apparatus and method for channel estimation in a wireless communications system
The exemplary embodiments of the present invention relate to a user equipment and to a method for channel estimation in a wireless communications network system. The method comprises: receiving physical resource blocks from a radio base station; estimating a channel coefficient of each received physical resource block; calculating for each two adjacent physical resource blocks, a difference between estimated channel coefficients of the two adjacent physical resource blocks; comparing each difference with a predefined threshold value; grouping physical resource blocks for which said difference is less than or equal to the predefined threshold value; and performing a group-wise channel estimation and per physical resource block channel adaptively.
US08804554B2 Apparatus and method for arbitration of updates provided to a universal integrated circuit card
Systems and methodologies are described that determine whether to communicate an update message to a UICC. A UE may be equipped a status update message from at least one of a first radio access technology (RAT) module supporting a first RAT and a second RAT module supporting a second RAT. The first RAT and the second RAT are different. Further, the UE may be equipped to determine whether to generate a universal integrated circuit card (UICC) update message to update a UICC by applying one or more RAT arbitration factors to the received status update message. The UICC includes current UICC status information associated with a current RAT. A status update message may include, a service status, RAT information, and location information, and the UE may apply the RAT arbitration factors to at least a portion of the status update message.
US08804544B2 System and method for limiting access to an IP-based wireless telecommunications network based on access point IP address and/or MAC address
A system and method manages call connections between mobile subscribers and an IP-based wireless telecommunications network through a wireless access point. Communications between the mobile subscribers and the IP-based wireless telecommunications network are initiated by a registration request. During the registration request various identifiers (IMSI, MAC address, IP Address, etc.) are communicated to the system. The system is arranged to log the identifiers and associate those identifiers with the entry point (e.g., the wireless access point) into the IP based wireless network. Call connections from the mobile subscribers are monitored for various throughput and call quality based metrics. Call handoffs between the IP-based wireless communications network and the cellular telephony network are managed by the system based on the monitored call quality and throughput metrics on a per-access point basis using the registered identifiers.
US08804535B2 System and method for sending packets using another device's network address
A network analyzer gets configuration information, usually in the form of a configuration packet sent from a network monitor. The configuration information comprises a second device network address and a third device network address. The second device network address is that of the network monitor and the third device network address is that of a communication device that is to be monitored.When the network analyzer sees packets from the monitored communication device, it can send the results to the network monitor for analysis without having to be configured with a unique network address. The network analyzer sends an original packet using the network address of the communication device as the source address and using the network address of the network monitor as the destination address.
US08804533B2 Techniques for Wi-Fi acceleration in residential gateways
A method for acceleration of wireless communication in a residential gateway, the residential gateway enables communication between a plurality of subscriber devices connected in a wireless local area network (WLAN) and a passive optical network (PON). The method comprises pre-configuring a wireless controller to intercept networking functions programmed in a wireless stack of a wireless driver, wherein the wireless controller and the wireless driver are components of a kernel of an operating system executed by a host processor; monitoring system calls initiated by the wireless driver to the kernel; for each monitored system call, checking if a system call is a request for a networking function; and forwarding the system call for a network function to a packet processor.
US08804531B2 Methods and apparatus for load balancing across member ports for traffic egressing out of a port channel
Methods and apparatus for load balancing across member ports for traffic egressing out of a port channel are provided herein. An example method according to one implementation may include: assigning a quantized value based on current load to each of the network ports in the port channel; receiving a data packet addressed to egress through the port channel; identifying a traffic flow with which the received data packet is associated; determining whether the identified traffic flow is a new traffic flow; and selecting one of the network ports in the port channel as an egress port. Selection of the egress port may be weighted according to the quantized value of each of the network ports in the port channel.
US08804524B2 Method and apparatus for utilizing multiple carriers in high speed packet access communications technical field
A method and an apparatus for utilizing multiple carriers are disclosed. A wireless transmit/receive unit (WTRU) capable of receiving on a single downlink carrier at a time may tune the receiver to one downlink carrier and switch the downlink carrier in accordance with a configured pattern. The WTRU may switch the carrier from an anchor carrier to a non-anchor carrier at a high speed shared control channel (HS-SCCH) sub-frame boundary, and switches back at an end of a subsequent high speed physical downlink shared channel (HS-PDSCH) subframe. The WTRU may switch the carrier at an HS-PDSCH sub-frame boundary. A WTRU capable of receiving on multiple downlink carriers simultaneously may tune the receiver to an anchor carrier and a supplementary carrier, and switch the supplementary carrier to another carrier based on a carrier switching order. The carrier switching order may be received via an HS-SCCH or via layer 2 signaling.
US08804518B2 Quality of service (QoS) acquisition and provisioning within a wireless communications system
In an embodiment, an access network (AN) receives a message configured to prompt a conditional allocation of Quality of Service (QoS) resources to an access terminal (AT). The message can be received from the AT or from an application server (AS) that arbitrates a communication session for the AT. In another embodiment, if the AT determines that a QoS resource request has not yet been granted, the AT waits until the traffic channel (TCH) has been obtained for a communication session before resending the QoS resource request. In another embodiment, if the AT determines to initiate or join a second communication session before a confirmation that QoS resources for a first communication session are relinquished, the AT waits until the confirmation is received before a request for QoS resources for the second communication session is sent.
US08804515B2 Technique for dynamically controlling data packet transmissions
A technique is disclosed for controlling data packet transmissions from a server to a client having a client buffer in accordance with a waiting mode and a dynamic mode. The waiting mode is performed before packets containing data encoded subject to a current bit rate have reached the client buffer; the dynamic mode is performed otherwise. In the waiting mode, down-switches to lower bit rates are allowed but up-switches to higher bit rates are disabled. In the dynamic mode, up-switches and down-switches are both allowed, with adjustments in the bit rate of packets controlled based, in part, on the amount of data contained within the client buffer when packets containing data encoded subject to the current bit rate first reached the client buffer. The two modes help avoid unnecessary rate switches.
US08804508B1 Method and apparatus for using a network appliance to manage media communications
A method and apparatus for managing communication of encoded media from a plurality of media sources. In one embodiment, the method comprises determining, by a network appliance, an available bandwidth of a shared computer network connection used in the communication of the encoded media; communicating, by the network appliance, a common perception index value to the plurality of media sources; determining, by the network appliance, a required accumulated bandwidth for the encoded media communicated by the plurality of media sources; and adjusting, by the network appliance, the common perception index value based on a comparison of the available bandwidth and the required accumulated bandwidth; wherein the common perception index value defines a frame rate and a quantization level associated with the communication of the encoded media.
US08804505B2 Fixed HS-DSCH or E-DCH allocation for VoIP (or HS-DSCH without HS-SCCH/E-DCH without E-DPCCH)
In order to reduce the HS-SCCH overhead, a fixed time allocation approach could be used. In that case, the scheduling time of each VoIP user is semi-static and thus there is no need to transmit e.g. HS-SCCH toward the UE for the initial transmissions, if the UE knows when to receive data on the HS-DSCH and what transport format is used. There are at least two ways of implementing this: 1) HS-SCCH/E-DPCCH signalling to indicate parameters of a first transmission, with subsequent transmissions using the same parameters (and HS-SCCH/E-DPCCH always sent when changes needed), or 2) fixed allocation, RRC signalling used to allocate users and tell the default transport parameters.
US08804503B2 Flow regulation switch
A network switch includes a plurality of egress ports configured to send packets of data traffic to at least one receiving network device and a plurality of ingress ports configured to receive the packets of data traffic from at least one sending network device. The switch further includes a switch logic engine configured to define multiple flows of data through the switch from a sending network device to a receiving network device and to route the flows from the ingress port to the egress port, a flow monitor configured to measure at least one flow attribute of the flows, and a flow regulation engine configured to regulate a flow rate of flows sent by a sending network device based at least in part on a measurement by the flow monitor of the at least one flow attribute of the packets.
US08804499B2 Method and system for monitoring and switching between a first uplink signal processing circuit and a secondary uplink signal processing circuit
An uplink signal processing system and method of operating the same includes a primary signal processing circuit generating a primary output signal and a secondary signal processing circuit generating a secondary output signal. The uplink signal processing system includes a switch communicating with the primary signal processing circuit and the secondary signal processing circuit. A monitoring and control system monitors the primary signal processing circuit and the secondary signal processing circuit and generates a monitoring signal and controlling the switch to switch from the primary signal processing circuit to the secondary signal processing circuit in response to the monitoring signal. The switch forms an output signal in response to switching.
US08804484B2 Methods, systems, and computer readable media for automatic, peer node transparent rehoming of time division multiplexed (TDM)-based signaling channels in an X user adaptation (XUA) signaling gateway
The subject matter described herein includes methods, systems and computer readable media for automatic, peer node transparent re-homing of time division multiplexed (TDM)-based signaling channels in an X user adaptation (XUA) signaling gateway. One exemplary method includes providing an XUA Signaling Gateway (SG) having a plurality of Signaling Gateway (SG) cards, a plurality of TDM network interface cards (NICs) and a plurality of packet NICs, and a switching matrix connecting the TDM NICs and the XUA SG cards. The method further includes configuring the switching matrix so that a first XUA SG card terminates a set of TDM-based signaling channels. The method further includes switching the set of TDM-based signaling channels from one of the TDM NICs to the first XUA SG card. The method further includes switching the set of TOM-based signaling channels, detecting failure of the first XUA SG card, and automatically reconfiguring the TDM switching matrix so that the set of TDM-based signaling channels is sent to a second XUA SG card of the plurality of XUA SG cards.
US08804482B2 Bidirectional communication
A two-way communication device has a master transmitter (SysM1, TRM1, SysM2, TRM2) connected to at least one slave transmitter (SysS1, TRS1, SysS2, TRS2) by an active connection wire. The master transmitter and the slave transmitter have a common reference (GND). The master transmitter can transmit a master signal (S1) to the slave transmitter and the slave transmitter can transmit a slave signal (S2) to the master transmitter. The master signal (S1) is a digital modulation in voltage. The slave signal (S2) is a digital modulation in current.
US08804474B2 Optical information recording/reproducing apparatus
An optical information recording/reproducing apparatus, to apply holograms of an angle multiplex recording method therein includes: a light source to emit a light beam; a divider unit to divide the light beam into a signal beam and a reference light; an angle variable unit to change an angle of the reference light incident upon an optical information recording medium; a spatial light modulator unit to add information to the signal beam; an objective lens to irradiate the signal beam on the medium; an image pickup unit to detect a diffracted light generating from a recording region, when the reference light is irradiated on the medium; and an optical element to shape a form of light flux of the reference light, so that a light flux diameter of the reference light in a multiplex direction becomes larger than the light flux diameter of the reference light in a pitch direction.
US08804471B2 Optical disc and optical disc device
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
US08804466B2 Electronic timepiece
An electronic timepiece that receives signals and displays information can be driven using solar power while suppressing antenna sensitivity loss to a sufficiently low level. An electronic timepiece has a dial, on the face of which time is displayed, a flat antenna, and a solar cell. The flat antenna is disposed in an area on the back side of the dial, extends in the plane direction of the dial, and receives signals passing through the dial. The solar cell is also disposed in the area on the back side of the dial, positioned vertically between the dial and the flat antenna. The solar cell also extends in the plane direction of the dial.
US08804459B2 Method and apparatus for passive determination of target data
A method and apparatus for passive determination of target data (R, K, V) associated with a target from measured and estimated bearing angles. The measured bearing angles (4) are determined by a sonar receiving installation (2) by directionally selective reception of sound waves which are emitted or sent from a target, and the estimated bearing angles are determined from estimated positions of the target. The bearing angle differences from estimated and measured bearing angles are minimized iteratively over a plurality of processing cycles, and a position of the target, on which the minimum is based, is determined as the optimized solution (12). Furthermore, limit values (10) are defined for the target data (R, K, V) to be determined, in order to exclude unrealistic target data as solutions. However, because the optimized solution (12) from the optimization method (6) does not converge with the actual solution if the limit values (10) are chosen erroneously, an error handling process (14) for identification and correction of incorrect limit values (10) is carried out.
US08804456B1 Delay locked loop (DLL) system for a memory device with wide operating frequency via a variable supply applied to a delay line
A DLL system in a memory device with wide frequency application includes: a clock receiver that generates a clock for the DLL system; a delay line, coupled to the clock receiver, for receiving the generated clock and delaying the clock according to a received power supply; a power regulator, for generating the power supply to the DLL delay line according to a bias; a control logic, coupled to the clock receiver, for generating a plurality of logic signals respectively corresponding to a plurality of frequency ranges of the clock; and a bias generator, coupled between the control logic and the power regulator, for providing the bias to the power regulator, wherein the value of the bias is according to a logic signal output by the control logic.
US08804449B2 Apparatus and methods to provide power management for memory devices
An apparatus, such as a nonvolatile solid-state memory device, may, in some implementations, include access line bias circuitry to set a bias level associated with a deselected access line(s) of a memory core in response to mode information. In one approach, access line bias circuitry may use linear down regulation to change a voltage level on deselected access lines of a memory core. A memory access device, such as a host processor, may be provided that is capable of dynamically setting a mode of operation of a memory core of a memory device in order to manage power consumption of the memory. Other apparatuses and methods are also provided.
US08804447B2 Semiconductor memory device for controlling write recovery time
A semiconductor memory device includes a CAS latency mode detecting means for outputting a CAS latency control signal in response to a CAS latency mode; and an auto-precharge control means for controlling timing of an auto-precharge operation in response to the CAS latency control signal.
US08804445B2 Oscillato based on a 6T SRAM for measuring the bias temperature instability
The present invention provides an oscillator which is based on a 6T SRAM for measuring the Bias Temperature Instability. The oscillator includes a first control unit, a first inverter, a second control unit, and a second inverter. The first control unit is coupled with the first inverter. The second control unit is coupled with the second inverter. The first control unit and the second control unit is used to control the first inverter and the second inverter being selected, biased, and connected respectively, so that the NBTI and the PBTI of the SRAM can be measured separately, and the real time stability of the SRAM can be monitored immediately.
US08804444B2 Semiconductor device including test circuit and burn-in test method
A semiconductor device includes a test circuit configured to generate a buffer control signal in response to input data, decode test commands in response to the buffer control signal, and generate test mode signals and a counting enable signal for counting row addresses and column addresses; and a data input/output circuit configured to buffer external commands in response to the buffer control signal and generate the test commands, perform a burn-in test in response to the test mode signals, and perform a read operation for memory cells corresponding to the row addresses and the column addresses.
US08804440B1 Memory for a voltage regulator circuit
A supply voltage generation circuit includes a comparison unit, a voltage level control unit and a voltage regulator circuit. Comparison unit is configured to compare input data and output data of a memory array to each other and thereby generating a comparison result, wherein output data are storage data stored in a plurality of memory units of the memory array processed by a program operation according to the input data, and comparison result indicates the number of different bits existing between the output data and the input data. Voltage level control unit is configured to generate a control signal according to the comparison result. Voltage regulator circuit is configured to provide a supply voltage for the memory array and adjust value of the supply voltage according to the control signal. A memory and an operation method of a supply generation circuit used for a memory array are also provided.
US08804438B2 Memory device
A memory device that accurately tracks memory operations includes a vertical loopback for tracking a sense clock signal to a row address decoder, and read and write reference bit lines in a reference column that include loopbacks for vertically tracking a selected bit line during read and write operations. Preferably the widths of word lines and a sense line are equal to enable the sense line to horizontally track any selected word line. The memory device also includes tri-state input/output (I/O) latches to latch sense amplifier outputs. A drive circuit of the tri-state I/O latch is disabled when the output is available at the corresponding sense amplifier and enabled when the output is latched by the latch circuit.
US08804436B1 Method of partial refresh during erase operation
A method of erasing a target erase area of a non-volatile memory is provided, wherein the non-volatile memory is divided into an target erase area and an unselected area, and the method includes the steps in an erase cycle of: conditioning the target erase area of the non-volatile memory, wherein the unselected area is an area, excluding the target erase area, in the non-volatile memory; erasing target cells of the target erase area, wherein the threshold of the target cells is not greater than an erase verify voltage; soft-programming the target cells, wherein the threshold of the target cells is not less than a soft program verify voltage, wherein the soft program verify voltage is less than the erase verify voltage; and refreshing a predefined portion of the unselected area, wherein the predefined portion in the erase cycle is less than the unselected area.
US08804435B2 Non-volatile semiconductor storage device
According to one embodiment, there is provided a non-volatile semiconductor storage device including a non-volatile memory, a monitoring section, a determining section, and a notification processing section. The non-volatile memory includes a plurality of memory cells driven by word lines and a voltage generating section that generates a read voltage to be applied to the word lines. The monitoring section monitors a change in a threshold distribution of the plurality of memory cells upon performing a read processing to read data from the plurality of memory cells by applying the read voltage to the word lines. The determining section determines a degree of deterioration of the non-volatile memory in accordance with a monitoring result by the monitoring section. The notification processing section notifies a life of the non-volatile memory in accordance with a determining result by the determining section.
US08804425B2 Selected word line dependent programming voltage
Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.
US08804421B2 Center read reference voltage determination based on estimated probability density function
Embodiments include systems, methods, and apparatuses to estimate respective first and second cumulative density functions (CDFs) for values of a plurality of non-volatile memory (NVM) cells in a page of memory. The CDFs may be based at least in part on one or more decoder outputs of codewords for data stored in the page. Based at least in part on the CDFs, first and second probability density functions (PDFs) may be estimated for the values of the page of memory. A center read reference voltage may then be determined for reading a cell in the page. The center read reference voltage may be based at least in part on the first and second PDFs.
US08804419B2 Memory kink checking
This disclosure concerns memory kink checking. One embodiment includes selectively applying one of a plurality of voltages to a first data line according to a programming status of a first memory cell, wherein the first memory cell is coupled to the first data line and to a selected access line. An effect on a second data line is determined, due at least in part to the voltage applied to the first data line and a capacitive coupling between at least the first data line and the second data line, wherein the second data line is coupled to a second memory cell, the second memory cell is adjacent to the first memory cell, and the second memory cell is coupled to the selected access line. A kink correction is applied to the second data line, responsive to the determined effect, during a subsequent programming pulse applied to the second memory cell.
US08804417B2 Nonvolatile memory device including dummy memory cell and program method thereof
A nonvolatile memory device including a dummy memory cell and a method of programming the same, wherein the nonvolatile memory device includes a dummy memory cell, and a plurality of memory cells serially connected to the dummy memory cell. The nonvolatile memory device sets a voltage provided to the dummy memory cell according to a distance between a selected memory cell among the plurality of memory cells and the dummy memory cell when a program operation is performed.
US08804416B2 Memory devices having select gates with p type bodies, memory strings having separate source lines and methods
Memory devices and methods of operating memory devices are shown. Configurations described include a memory cell string having an elongated n type body region and having select gates with p type bodies. Configurations and methods shown can provide a reliable bias to a body region for memory operations such as erasing.
US08804413B2 Multi-free layer MTJ and multi-terminal read circuit with concurrent and differential sensing
A multi-free layer magnetic tunnel junction (MTJ) cell includes a bottom electrode layer, an anti-ferromagnetic layer on the bottom electrode layer, a fixed magnetization layer on the anti-ferromagnetic layer and a barrier layer on the fixed magnetization layer. A first free magnetization layer is on a first area of the barrier layer, and a capping layer is on the first free magnetization layer. A free magnetization layer is on a second area of the barrier layer, laterally displaced from the first area, and a capping layer is on the second free magnetization layer. Optionally current switches establish a read current path including the first free magnetization layer concurrent with not establishing a read current path including the second free magnetization layer. Optionally current switches establishing a read current path including the first and second free magnetization layer.
US08804412B2 Semiconductor memory apparatus
A semiconductor memory apparatus includes a resistive memory cell; a data sensing unit configured to sense an output voltage, formed by a sensing current supplied to the resistive memory cell, based on a reference voltage, and output data having a value corresponding to the sensing result; and a reference voltage generation unit comprising a dummy memory cell including first and second resistors having first and second resistance values, respectively, and configured to output a voltage formed by the sensing current supplied to the dummy memory cell as the reference voltage.
US08804405B2 Memory device and semiconductor device
A memory device with low power consumption is provided. A memory device includes a first logic element generating an output potential by inverting a polarity of a potential of a signal including data in accordance with a first clock signal; second and third logic elements holding the output potential generated by the first logic element; a switching element including a transistor; and a capacitor storing the data by being supplied with the output potential of the first logic element which is held by the second and third logic elements via the switching element. The second logic element generates an output potential by inverting a polarity of an output potential of the third logic element in accordance with a second clock signal different from the first clock signal, and the third logic element generates an output potential by inverting a polarity of the output potential of the second logic element.
US08804394B2 Stacked memory with redundancy
A stacked memory is disclosed including a first integrated circuit memory chip having first storage locations and stacked with a second integrated circuit memory chip. A redundant memory is shared by the first and second integrated circuit memory chips and has redundant storage locations that selectively replace corresponding storage locations in the first or second integrated circuit memory chips. The stacked memory also includes a pin interface for coupling to an external integrated circuit memory controller and respective first and second signal paths. The first signal path is formed through the first and second integrated circuit memory chips and is coupled to the redundant memory and to the pin interface. The second signal path is formed through the first and second integrated circuit memory chips and is coupled to the redundant memory and to the pin interface via the first signal path.
US08804390B2 Connecting an inverter in a solar power plant with shifted potential center point
The invention relates to a process of connecting an AC output of a transformerless inverter of a solar power plant to an internal AC power grid at an input side of a galvanic isolation, while an offset voltage for shifting a potential center point of a photovoltaic generator connected to the inverter is applied. The process includes: (i) synchronizing the inverter with the power grid; (ii) essentially matching a potential center point of the current-carrying lines of the AC output and a potential center point of the power grid, while only one of the potential center points of the current-carrying lines and the power grid is yet shifted by the offset voltage; and (iii) galvanically connecting all current-carrying lines of the AC output with the power grid only after the steps of synchronizing and essentially matching.
US08804383B2 Starter of grid-connected inverter and control method thereof
A starter of the grid-connected inverter and a control method thereof are disclosed. The starter comprises a controller, and a first switch and a first resistor connected in parallel. The controller includes an input end, and first and second output ends. The input end inspects the DC voltage signal from the inverter. When the DC voltage exceeds a predetermined voltage threshold, the first output end sends a first control signal to turn on the first switch, and the second output end sends a second control signal to make the grid-connected inverter enter into a chopping mode. There is a delay period between the send time of the first control signal and that of the second control signal.
US08804382B2 Resonant controller circuit and system with reduced peak currents during soft-start
A circuit includes a first control output adapted to couple to a control terminal of a first transistor and a second control output adapted to couple to a control terminal of a second transistor. The circuit further includes a feedback input for receiving a signal and a control circuit. The control circuit is configured to independently control first and second on-times of control signals applied to the first and second control outputs, respectively, in response to receiving the signal to limit a current at an output node.
US08804376B2 DC/DC converter with selectable coupling ratio and power inverter using the same
The DC/DC converter has a full bridge circuit, a transformer and a rectifying unit. The full bridge circuit is connected to a source DC voltage. The transformer is connected to full bridge circuit and receives the source DC. The transformer has a stationary winding and at least one selectable winding connected in series. If the source DC voltage is lower than a threshold value, the switch is turned on to increase the coupling ratio of the transformer. Therefore, the transformer converts the source DC to a DC voltage in a required voltage level.
US08804375B2 PWM-PSM controlled power supply with auxiliary switching circuit for soft-switching
A power supply that performs output PWM control and PSM control. The PWM control is performed when the required output is such that a control signal is set with a larger ON pulse width than a predetermined narrow pulse width allowing for sufficient activation of switching elements in an inverter circuit and an auxiliary switching circuit. The PSM control is performed when the required output is such that the control signal for each switching element is set with a smaller ON pulse width than the predetermined narrow pulse width. The PSM control adjusts the phase of a control pulse signal so that the ON pulse is fixed to the predetermined narrow pulse width.
US08804373B2 Back frame and backlight system of flat panel display device
The present invention provides a back frame of a flat panel display device. The back frame includes at least two assembling pieces. The at least two assembling pieces are joined to form the back frame. The back frame further includes a bracing piece that is set in pawl mating engagement with the assembling pieces. The present invention further provides a backlight system. The back frame and backlight system of flat panel display device form a back frame through joining assembling pieces so that the structure of a mold for back frame is simple, the expenditure for the back frame mold is reduced, the material for the back frame is saved, and the cost of flat panel display device is lowered down. Further, through the pawl mating arrangement of the bracing piece and the assembling piece, the bracing piece of the back frame realizes fast mounting and removal.
US08804366B2 Package-based filtering and matching solutions
A microelectronic package having a radio frequency (RF) amplifier circuit and, incorporating harmonic rejection filters and matching circuits integrally formed in the package is disclosed. A harmonic rejection filter may comprise a metal-insulator-metal (MIM) capacitor serially coupled between bond pads disposed on a RF amplifier circuit die, a first wire bond coupling a first bond pad to a package output, where the first bond pad is coupled to the output of the RF amplifier, and a second wire bond coupling a second bond pad to a package ground. The harmonic rejection filter may be appropriately configured to filter one or more harmonics at different frequencies.
US08804360B2 System-in packages
System-in packages, or multichip modules, are described which can include multi-layer chips and multi-layer dummy substrates over a carrier, multiple through vias blindly or completely through the multi-layer chips and completely through the multi-layer dummy substrates, multiple metal plugs in the through vias, and multiple metal interconnects, connected to the metal plugs, between the multi-layer chips. The multi-layer chips can be connected to each other or to an external circuit or structure, such as mother board, ball grid array (BGA) substrate, printed circuit board, metal substrate, glass substrate, or ceramic substrate, through the metal plugs and the metal interconnects.
US08804340B2 Power semiconductor package with double-sided cooling
According to an exemplary embodiment, a power semiconductor package includes a power module having a plurality of power devices. Each of the plurality of power devices can be a power switch. The power semiconductor package also includes a double-sided heat sink with a top side in contact with a plurality of power device top surfaces and a bottom side in contact with a bottom surface of the power module. The power semiconductor package can include at least one fastening clamp pressing the top side and the bottom side of the double-sided heat sink into the power module. The double-sided heat sink can also include a water-cooling element.
US08804337B2 Structural assembly for cold plate cooling
A device including a structural member having a heat spreader and an electronic device mounted directly to a first surface of the heat spreader of the structural member. The device also includes a cold plate mounted directly to the first surface of the heat spreader of the structural member.
US08804334B2 Multi-rack, door-mounted heat exchanger
An air-cooling apparatus is provided which includes a securing mechanism for holding two or more separate electronics racks in fixed relation adjacent to each other, and a multi-rack door sized and configured to span the air inlet or air outlet sides of the racks. The securing mechanism holds the electronics racks in fixed relation with their air inlet sides facing a first direction, and air outlet sides facing a second direction. The door includes a door frame with an airflow opening. The airflow opening facilitates the ingress or egress of airflow through the electronics racks, and the door further includes an air-to-liquid heat exchanger supported by the door frame, and disposed so that air flowing through the airflow opening passes across the heat exchanger. In operation, the heat exchanger extracts heat from the air passing through the separate electronics racks.
US08804331B2 Portable computing device with thermal management
Various computing devices and methods of thermally managing the same are disclosed. In one aspect, a method of thermally managing a computing device is provided where the computing device includes a housing that has a wall adapted to contact a body part of a user, a circuit board in the housing, and a semiconductor chip coupled to the circuit board. The method includes placing a first heat spreader in thermal contact with the semiconductor chip and the circuit board but separated from the wall by a gap.
US08804324B2 Flexible display overcenter assembly
In embodiments of a flexible display overcenter assembly, an overcenter assembly includes a first flange integrated in a first housing part of a foldable electronic device. The device includes a flexible display, and the first housing part is integrated with a first section of the flexible display. The overcenter assembly also includes a second flange integrated in a second housing part of the foldable electronic device, and the second housing part is integrated with a second section of the flexible display. The first and second flanges are implemented to fold and form a radius that supports the flexible display in a closed position of the device. Hinge assemblies are implemented to movably couple the first and second housing parts of the foldable electronic device, and the flexible display bends through a pivot axis of the hinge assemblies when the first and second housing parts of the device are closed.
US08804322B2 Display apparatus
A display device includes a display panel including a front substrate and a back substrate, a back cover disposed in the rear of the display panel, and a transparent cover including a portion disposed in the front of the front substrate of the display panel. The transparent cover contains a resin material having transmission capable of transmitting light. The transparent cover is separated from a front surface of the front substrate by a predetermined distance, and an air layer is formed between the transparent cover and the front surface of the front substrate.
US08804321B2 Work and videoconference assembly
A monitor support assembly comprising a support frame including a first elongated frame member forming a first surface and a second elongated frame member forming a second surface, the second frame member supported adjacent and parallel to the first frame member with the first surface facing the second surface and forming an elongated gap, a panel assembly including a first panel member having oppositely facing substantially parallel front and rear surfaces and a second panel member having oppositely facing substantially parallel front and rear surfaces, the second panel member supported adjacent the first panel member with the front surface of the first panel member facing the rear surface of the second panel member, the panel assembly supported within the gap by the first and second frame members and an electronic display mounted to the front surface of the second panel member.
US08804316B2 Electronic device package, electronic device, and electronic apparatus
A package includes a base member and a lid member joined to the base member while forming, between the lid and base members, an internal space which stores an electronic component. A joined section of the base and lid members includes a first welded section formed by joining the base and lid members along an x axis direction using seam welding and a second welded section formed by joining the base and lid members along a y axis direction using the seam welding. In plan view, the first and second welded sections do not overlap each other. An area where an area formed by extending the first welded section in the x axis direction and an area formed by extending the second welded section in the y axis direction overlap each other is located on the outer side with respect to the contour of the lid member.
US08804315B2 Cable positioning mechanism and electronic device using same
A cable positioning mechanism includes a main body and first and second positioning members arranged on the main body. The first positioning member includes a first surface and a second surface connecting with the first surface. The second positioning member includes a first end parallel to the second surface and a second end parallel to the first surface. The second end cooperates with the second surface to define a first holding space for allowing a cable being placed thereinto. The first end cooperates with the first surface to define a second holding space communicating with the first holding space. The second positioning member further includes a hook. The hook extends into the second holding space and clamps the cable to the main body when the cable is rotated to be received in the second holding space. An electronic device using the cable positioning mechanism is also provided.
US08804309B2 Low temperature double-layer capacitors using asymmetric and spiro-type quaternary ammonium salts
Double-layer capacitors capable of operating at extremely low temperatures (e.g., as low as −80° C.) are disclosed. Electrolyte solutions combining a base solvent (e.g., acetonitrile) and a cosolvent are employed to lower the melting point of the base electrolyte. Example cosolvents include methyl formate, ethyl acetate, methyl acetate, propionitrile, butyronitrile, and 1,3-dioxolane. A quaternary ammonium salt including at least one of triethylmethylammonium tetrafluoroborate (TEMATFB) and spiro-(1,1′)-bipyrrolidium tetrafluoroborate (SBPBF4), is used in an optimized concentration (e.g., 0.10 M to 0.75 M), dissolved into the electrolyte solution. Conventional device form factors and structural elements (e.g., porous carbon electrodes and a polyethylene separator) may be employed.
US08804307B2 Highly dielectric film having high withstanding voltage
The present invention relates to a highly dielectric film formed by using (A) a fluorine-containing resin comprising vinylidene fluoride unit and tetrafluoroethylene unit in a total amount of not less than 95% by mole, and provides a film for a film capacitor which has high dielectric property and high withstanding voltage and can be made thin.
US08804303B2 Multilayer electronic component and method for manufacturing the same
A method for manufacturing a multilayer electronic component includes the steps of preparing a laminate including a plurality of laminated insulating layers and a plurality of internal electrodes disposed along interfaces between the insulating layers, edges of the internal electrodes being exposed at a predetermined surface of the laminate, and forming an external electrode on the predetermined surface to electrically connect exposed the edges of the internal electrodes. The step of forming an external electrode includes a plating step of forming a continuous plating film by depositing plating deposits on the edges of the internal electrodes exposed at the predetermined surface and by performing plating growth to be connected to each other, and a heat treatment step of performing a heat treatment at an oxygen partial pressure of about 5 ppm or less and at a temperature of about 600° C. or more.
US08804301B2 Conductive paste for internal electrode of multilayer ceramic electronic component and multilayer ceramic electronic component including the same
A conductive paste for an internal electrode of a multilayer ceramic electronic component capable of restraining a generation of cracks by reducing internal stress, and a multilayer ceramic electronic component fabricated by using the same are provided. The conductive paste for an internal electrode of a multilayer ceramic electronic component includes: 100 parts by weight of a conductive metal powder; and 0.6 to 2.4 parts by weight of an organic binder. The use of the conductive paste can reduce internal stress of a multilayer ceramic electronic component, thus restraining a generation of cracks therein in the multilayer ceramic electronic component.
US08804296B2 System and method for in-situ conditioning of emitter electrode with silver
Cleaning and/or conditioning electrode surfaces can provide significant performance and operational benefits in EHD devices. In particular, conditioning of emitter electrode surfaces with silver (Ag), silver compositions or silver preparations applied in situ at successive times throughout the operating lifetime of an EHD air mover has been found to significantly reduce ozone production. Structures and techniques are described for in situ conditioning electrode surfaces and, in particular, emitter electrode surfaces of an EHD device such as an air mover or precipitator, with a conditioning material that includes silver.
US08804285B2 Magnetic recording medium and magnetic storage apparatus
A magnetic recording medium may include an orientation control layer, a lower recording layer, an intermediate layer, and an upper recording layer that are stacked. The lower recording layer may have a coercivity higher than that of the upper recording layer, and the intermediate layer may include a layer including a magnetic material and having a saturation magnetization of 50 emu/cc or higher. The upper recording layer may include columnar crystals continuous with crystal particles forming the intermediate layer in a direction in which the layers are stacked.
US08804283B2 Chamfered magnetic write pole
A write pole can have a magnetically conductive pole tip has at least one corner. The at least one corner may be chamfered to limit magnetic saturation of the conductive pole tip. The conductive pole tip can have one or more beveled surface that has a chamfered corner which extends a predetermined distance along an edge of the write pole.
US08804278B1 Cooling of hard disk drives with separate mechanical module and drive control module
A data storage system includes one or more hard disk drive systems and an air moving device. The hard disk drive systems may include one or more drive mechanical modules that store data and a drive control module electrically coupled to the drive mechanical modules. The drive control modules may control mechanical operations in the drive mechanical modules. The drive control module includes a circuit board assembly and heat producing components coupled to the circuit board assembly. Air passages on each side of the printed circuit board assembly allow a stream of air to flow across heat producing components on at least one side of the printed circuit board assembly.
US08804276B2 Continuous biasing and servowriting of magnetic storage media having perpendicular anisotropy
Magnetic storage tape and techniques for erasing and writing to magnetic storage tape having a perpendicular squareness greater than 50 percent and a longitudinal squareness less than 50 percent are described. In general, the magnetic tape may be biased with a remanence magnetization, or magnetic orientation, in any direction. One or two head systems may use various magnetic field patterns to create the desired remanence magnetization. Servo marks may have a remanence magnetization in an opposite magnetic orientation than that of the remaining bias on the servo track, e.g., substantially perpendicular to the magnetic tape. In some examples, a write head may alternate the direction of the magnetic field to continuously bias and write servo patterns to the magnetic tape. In addition, a symmetrical servo mark may be created in the magnetic tape with a write head having a gap width approximately equal to the length of the servo mark.
US08804270B2 Tape head actuator
An assembly according to one embodiment includes a first module and a second module each having multiple transducers, wherein the first module is movable relative to the second module; a tape dimensional stability compensation mechanism for tilting the modules to control a transducer pitch presented to a tape; and an actuator adapted to exert a force on both modules for causing the relative movement of the first module with respect to the second module for aligning the transducers of the first module with the transducers of the second module in a direction of tape travel thereacross.
US08804267B2 Disk drive predicting spindle motor failure by evaluating current draw relative to temperature
A disk drive is disclosed comprising a head actuated over a disk, and a spindle motor operable to rotate the disk. A baseline relationship is generated between a baseline current draw of the spindle motor over a temperature range. An operating current draw of the spindle motor is measured and a corresponding operating temperature is measured. Failure of the spindle motor is predicted based on the operating current draw, the operating temperature, and the baseline relationship.
US08804266B2 Double servo type magnetic disc apparatus
According to one embodiment, a magnetic disc apparatus includes a magnetic head which reads information stored in a magnetic disc, an arm which supports the magnetic head, and a feedback controller which controls a coarse actuator to move the magnetic head above the magnetic disc by driving the arm, a fine actuator to hold a position of the magnetic head, and a feedback path which feeds back a displacement of the actuator to a target value of the coarse actuator. The feedback controller controls decoupling of a double actuator system which adds up the coarse actuator and the fine actuator.
US08804263B1 DC-offset adjustment for balanced embedded contact sensor
Embedded contact sensor controls for use in arm electronics (AE) in a disk drive are described that provide for removing undesirable offsets between the measured voltage across the ECS resistor in the slider and the balance resistor in ECS amplifier in the arm electronics (AE), which allows increased amplification of the resulting adjusted signal without saturation. Embodiments include a Zero-Offset Circuit, which can be activated periodically or on demand to sample and hold the present DC offset voltage in the ECS amplifier signal and subtract the DC offset voltage from ECS amplifier signal. The adjusted signal can then be further amplified without saturation.
US08804259B1 Systems and methods for revising data in a signal read from a storage medium according to a calculated gain
A system including an analog front end module, an equalizer module, a detector module, and a gain module. The analog front end module is configured to sample a signal read from a storage medium, convert the sampled signal into a digital signal, and output the digital signal. The equalizer module is configured to equalize the digital signal and output a data vector that corresponds to the equalized digital signal. The data vector represents data in the signal read from the storage medium. The detector module is configured to output a decision vector that corresponds to a noise-free ideal output vector of the decoded data vector. The gain module is configured to calculate a gain value based on the decision vector and the data vector, apply the gain value to the data vector, and output a revised data vector based on the data vector and the applied gain value.
US08804256B2 Hard disk drive, method for operating the same, and computer system having the same
There is disclosed a hard disk drive and an operation method thereof. A method of operating a hard disk drive according to the present invention may include (a) loading drive data required to drive the hard disk drive from a maintenance cylinder area contained in a disk to a memory; and (b) writing test data output from a head into a spare area contained in the maintenance cylinder area, wherein the steps (a) and (b) are carried out within a ready time.
US08804251B2 Accurate auto-focus method
An auto focus method includes: assigning searching boundaries L=InitL, R=InitR, and acquiring the resolutions f(L), f(R); defining the focused positions X1, X2 by the golden section method, and acquiring the resolution f(X1), f(X2); determining whether or not f(X1) is greater than f(X2); moving L adjacent to R when f(x1) is less than f(x2); moving R adjacent to L when f(x1) is greater than f(x2); acquiring the focused positions L, x1, x2, and R, and the resolution of the focused positions when L≠InitL and R≠InitR; acquiring an optimal focus point according to the focused positions L, X1, X2, and R, and the resolution of the focused positions.
US08804227B2 Electrophoretic display device and method for fabricating the same
Disclosed is an electrophoretic display device and a fabrication method thereof, and the electrophoretic display device may include a thin-film transistor formed on a lower substrate, a pixel electrode connected to the thin-film transistor, side electrodes formed at periphery of the pixel electrode, a partition wall formed on the side electrode, fluid including an electrophoretic particles formed between the partition walls, and an upper substrate adhered on the lower substrate and formed with a common electrode on the rear surface thereof.
US08804223B2 Light beam scanning device with a silicon mirror on a metal substrate
An optical scanning device, having: a substrate main body; two cantilever beams protruded from the respective side portion of one side of the substrate main body; a mirror supported by torsion bars from the respective side, between the cantilever beams; a drive source to causes the substrate main body to vibrate; and a light source to project light onto the mirror, wherein a fixed end of the substrate main body is fixed to a supporting member, on the opposite side from the mirror side, and wherein the mirror resonantly vibrates according to vibration applied to the substrate by the drive source, thereby to change a direction of reflection light of the light projected onto the mirror from the light source according to the vibration of the mirror, characterized in that a Si mirror is attached to and fixed on the mirror.
US08804217B2 Image forming apparatus which performs calibration for maintaining image quality
A reader unit A reads a pattern image formed on a first printing medium to obtain a first luminance value. A color processing unit converts into a density value using first conversion information. CPU creates an image processing condition LUTa based on the density value. A photo sensor reads a pattern image formed on an image carrier. CPU corrects LUTa based on a density value of the pattern image read by photo sensor. A printer unit forms a pattern image on a second printing medium different using the corrected LUTa. CPU determines second conversion information for the second printing medium based on a second luminance value from the pattern image on the second printing medium, the first luminance value and the first conversion information.
US08804209B2 Image processing apparatus, image processing system, image processing method and computer readable medium
An image processing apparatus including, an input unit for inputting image data including a document region, a storage for storing the brightness of each pixel on a first main scan line outside the document region, a corrector for correcting the brightness of each pixel on the first main scan line in accordance with the brightness of pixels in a first part and the brightness of pixels in a second part on a second main scan line following the first main scan line, and an edge point detector for detecting an edge point of the document region situated on the second main scan line in accordance with the difference between the brightness of each pixel on the first main scan line corrected and the brightness of each pixel on the second main scan line respectively corresponding to each pixel on the first main scan line.
US08804208B2 Image reading apparatus
An image reading apparatus that reads images of document images having different gloss levels with a reproducibility suitable for uses includes a data processor to irradiate a document image with light from a regular reflection light source and a diffuse reflection light source, and to generate image data based on a regular reflection output value and a diffuse reflection output value obtained from a photoelectric converter.
US08804195B2 Information processing apparatus, information processing method, and color separation table generation method for outputting an image used for determining the acceptable colorant amount of a print medium
An information processing method according to an aspect of the present invention includes an attribute acquisition step of acquiring an attribute of a print medium, a reference information acquisition step of acquiring reference information corresponding to the attribute of the print medium, and an image outputting step of outputting a plurality of images having different total colorant amounts on the basis of the reference information.
US08804185B2 Image processing device and image processing method for reducing image degradation
If a fallback processing involving lossy compression occurs in PDL data including a special pattern, such as a texture pattern, an electronic watermark, or an Anoto pattern, the performance of the special pattern cannot be sufficiently exhibited by image degradation due to the compression. Moreover, in order to obtain an image quality capable of sufficiently exhibiting the performance of the special pattern, a high-capacity memory is necessary to raise the cost. Document information and additional information are sequentially received from other device, and a pre-preparation processing for bit-mapping the document information is started, and upon receipt of the additional information by a receiving unit, a bit map is generated using the information (display list) obtained by the pre-preparation processing for the document information. The generated bit map is compressed and the compressed bit map is associated with the information that is obtained by the pre-preparation processing for the additional information.
US08804184B2 Image processing apparatus, management system and control method thereof
In an image processing apparatus, an HDD stores registration data, an operation unit receives an instruction requesting erasure of the registration data, and a control unit erases the registration data and restricts operations of the image processing apparatus in response to the instruction. Further, the HDD stores unique information unique to the image processing apparatus and changeable information that is changed in response to the erasure of registration data. If it is determined that a cancellation key generated by a management server and received by the operation unit is a cancellation key corresponding to the unique information and the changeable information, the control unit cancels the operation restriction of the image processing apparatus.
US08804183B2 Recording control device, recording apparatus, method of controlling recording apparatus, and recording medium
A recording control device controls a recording mechanism section which performs recording on a recording medium by a recording head. An image expansion section expands data input from the outside to create image data for recording. An image buffer memory temporarily stores the image data created by the image expansion section. A recording control section reads the image data stored in the image buffer memory, and controls the recording mechanism section to record the read image data on the recording medium by the recording head. The recording control section controls a recording speed of the recording mechanism section on the basis of a creation speed of the image data in the image expansion section.
US08804179B2 Information processing system, information processing method, and storage medium
The information processing system includes an arithmetic processing unit, a master control unit including a master memory, and slave control units each including a slave memory. The master control unit stores in a master memory transmission data including address information that can designate the address of any one of the master memory and the slave memory, which is sent from the arithmetic processing unit, or transmits the transmission data to the corresponding slave memory via a communication data memory. Such the information processing system can reduce the number of times of directions from the master control unit to the slave control unit.
US08804171B2 Printing apparatus and printing system
A printing apparatus capable of processing a print job and forming an image on a recording sheet based on the print job is provided. The printing apparatus includes a first determining system to examine an image-forming condition of the printing apparatus and determine as to whether the printing apparatus is under a condition of lowered image-forming quality, a second determining system to examine attribute of the print job and determine based on the attribute as to whether the print job meets restrictive requirement, by which the print job is restricted from being executed, when the printing apparatus is under the condition of lowered image-forming quality, and a restricting system to restrict execution of the print job at least partially when the second determining system determines that the print job meets the restrictive requirement.
US08804153B2 Method for printing on an imaging device
A method for printing a print ready file transmitted by a print client on an imaging device includes creating a print data file associated with the print ready file, where the print data file includes information pertaining to the print ready file and the imaging device. In the method, the print data file is encrypted and transmitted to the imaging device. In addition, the print data file is authenticated in the imaging device and printing of the print ready file is enabled if the print data file is determined to be authentic and the print ready file is invalidated if the print data file is determined to be inauthentic. Also disclosed is an imaging device configured to perform the aforementioned method.
US08804149B2 Image forming apparatus with plurality of optical scanning devices
An image forming apparatus includes a plurality of optical scanning devices, a mode receiver, a temperature condition judger and a temperature adjuster. In the case of forming an image using one optical scanning device, the temperature adjuster drives motors of unused optical scanning devices at a first rotation speed if a predetermined temperature condition is satisfied and drives the motors of the unused optical scanning devices at a second rotation speed slower than the first rotation speed if image formation is finished during the drive at the first rotation speed.
US08804140B2 Imaging apparatus and image forming apparatus having porous body with three-dimensional skeleton and interconnected pores
An imaging apparatus for imaging a subject image from a lens on an imaging element through an optical filter has a porous body having pores which three dimensionally communicate with each other at least at a side opposite to the imaging element of the optical filter.
US08804134B2 Method for inspecting conductor crimping portion of crimping terminal
In a method for inspecting a conductor crimping portion of a crimping terminal, a laser displacement meter is disposed on a final stage of the terminal manufacturing line, and an upper surface of the flat-shaped bottom plate of the conductor crimping portion of a conveyed crimping terminal is measured, thereby acquiring, as an inspection result, data pertaining to at least one of items; namely, a width of the interior surface of a bottom plate, a width of the serrations, and a depth of the serrations.
US08804128B2 Interferometer with a space-variant polarization converter to produce radially and azimuthally polarized beams
An interferometer includes an optical assembly for directing an input optical field, a space-variant polarization converter, and an analyzer. The optical assembly is configured and operable to produce first and second spatially separated optical fields of incident coherent radiation of substantially the same intensity and different polarizations and to define first and second spatially separated optical paths for propagation of said first and second optical fields thereby allowing interaction between the first optical field and an element affecting a phase thereof in said first optical path. The space-variant polarization converter is accommodated in said combined path and being configured and operable to simultaneously apply space-variant polarization conversion to two beams corresponding to combined first and second optical fields having different polarizations and produce radially and azimuthally polarized beams respectively. The analyzer is located downstream of said polarization converter.
US08804122B2 Systems and methods for determining a surface profile using a plurality of light sources
A method for determining a surface profile of subject's skin includes illuminating the subject with light from a plurality of light sources. The plurality of light sources having distinct colors is configured to illuminate the subject from distinct locations. A multi-color image of the subject is obtained. The multi-color image includes respective values corresponding to respective intensities of light of respective colors for each region of the subject. A surface profile of the subject is determined in accordance with the respective values corresponding to the respective intensities of light of the respective colors.
US08804120B2 Fine particle analyzing apparatus and fine particle analyzing method
A fine particle analyzing apparatus includes a light irradiation unit configured to irradiate a fine particle that flows in a flow path with a laser beam, and a detection unit configured to detect light emitted from the fine particle that is irradiated with the laser beam. In the fine particle analyzing apparatus, the light irradiation unit includes at least a light source that is composed of a semiconductor laser, an optical fiber that converts a beam pattern of the laser beam generated from the light source into a top-hat type beam pattern, and a light source driving control unit configured to supply driving current, which is obtained by superimposing high-frequency current on direct current, to the light source.
US08804107B2 Method and system for wheel alignment of vehicles
Method for determining wheel alignment of a vehicle, which vehicle comprises at least one wheel axle (12, 13, 14) having an axle end with at least one wheel member (2a-b, 3a-b, 4a-b) at a respective longitudinal side of the vehicle. The method comprises steps for determining the out of square of the wheel axle in relation to the longitudinal geometric centerline of the vehicle. A system for carrying out the method is also described.
US08804103B2 Velocity measuring system
A laser Doppler velocimeter uses self-mixing amplification of backreflections from scatterers below the surface of a flow. A time domain signal is divided into segments that are roughly equal to a transit time of particles through a focus of a laser beam. The segments are connected to a frequency domain through the use of an FFT algorithm to produce frequency domain data segments. Signal-to-noise ratio is enhanced through signal processing techniques using the segments to produce a final enhanced signal spectrum.
US08804092B2 Modulation element comprising a mesogenic modulation medium having a cybotactic nematic phase that shows two distinct electro-optical transitions at one single temperature
The present invention relates to modulation elements for electromagnetic radiation and to modulation devices and systems comprising these devices, such as e.g. television screens and computer monitors, as well as to micrometer wave components. The modulation elements according to the invention comprise a mesogenic modulation medium with a dielectric anisotropy, which shows two or more distinct transitions upon application of an electric field. The mesogenic modulation media used in the modulation elements for electromagnetic radiation are also a subject of the present invention.
US08804083B2 Liquid crystal display device
A liquid crystal display device includes upper and lower pixels; gate lines in electrical connection with the adjacent pixels and extending in a row direction, and data lines which cross the gate lines; and a reference voltage line including a vertical portion which passes through the adjacent pixels, and horizontal portions which alternately extend from the vertical portion. Each of the adjacent pixels includes first and second thin film transistors (TFTs) each in electrical connection with a gate line and a data line which correspond to a respective pixel; and a pixel electrode including a first subpixel electrode in connection with an output terminal of the first TFT, and a second subpixel electrode in connection with an output terminal of the second TFT. The horizontal portions of the reference voltage line are in electrical connection with the second subpixel electrodes of the adjacent pixels.
US08804079B2 Liquid crystal display device
A liquid crystal display device including a first and second substrates and a liquid crystal layer. The first substrate includes a plurality of picture elements, and at least one of the plurality of picture elements includes: a switching element; a plurality of gate bus lines extending in a first direction and electrically connected to the switching element; a plurality of data bus lines extending in a second direction and electrically connected to the switching element; a first sub picture element electrode and a second sub picture element electrode disposed adjacent to the first sub picture element electrode with a gap therebetween, and a control electrode overlapping both the first and second sub picture element electrodes. The control electrode extends in the second direction. Each of the first and second sub picture element electrodes includes a cross-shaped connecting electrode part and microelectrode parts extending from the connecting electrode part.
US08804070B2 Liquid crystal display device backlight including an intermediate diffusion medium
A liquid crystal display device includes a liquid crystal display panel and a backlight including a diffusion medium located between lamps and a diffusion plate to diffuse light. The diffusion medium includes an external band of square type diffusion medium and a plurality of ribs formed of the diffusion medium connected to both sides of the external band of square type diffusion medium. The ribs include a plurality of first ribs which are directly located over the lamps, a plurality of second ribs which are located between the first ribs, and a third rib which connects each of the ribs to each other.
US08804067B2 Display device
A display device includes a display module, a light source module and a guiding optical film. The display module includes a first substrate, a second substrate and a display medium. The light source module generates directional light. The display module has a vertical electric field. The display medium is optically isotropic, and the display medium is optically anisotropic when driven by the vertical electric field. The directional light is not perpendicular to the first substrate when the directional light enters the display nodule. The directional light is not perpendicular to the second substrate when the directional light exits the display module. The guiding optical film is disposed on the second substrate and has a light incident surface and a light emitting surface. After the directional light exits the guiding optical film, emitting light is formed, and the emitting light and the light emitting surface has an included angle there between.
US08804064B2 Display device
There is provided a display device in which the thickness of a transparent board and an attaching member is reduced while the strength thereof is ensured. The display device includes a display panel, a transparent board having a panel installation region in which the display panel is provided, and an outer frame region surrounding the panel installation region, and an attaching member having a fixing portion bonded to the transparent board in the outer frame region, and an outer-side raised portion raised from a side of the fixing portion, the side being adjacent to an outline of the transparent board.
US08804063B2 Image display device
An image display device includes a rear cover to receive a display panel. The rear cover is provided with a deformation alleviating portion that deforms due to expansion of a surrounding portion caused by thermal stress. The deformation alleviating portion reinforces the rear cover and prevents thermal deformation of the rear cover, enabling realization of a slim image display device.
US08804055B2 Touch screen panel and fabricating method thereof
A fabricating method of a touch screen panel, a transparent electrode layer and an insulating layer which are sequentially formed on a same surface of a transparent substrate. The transparent electrode layer and the insulating layer are co-patterned using a halftone mask to form a plurality of first sensing patterns connected along a first direction, a plurality of second sensing patterns having separated patterns between the first sensing patterns, and the insulating layer positioned on the first and second sensing patterns to expose regions of the second sensing patterns. A conductive layer is formed on the transparent substrate on which the first and second sensing patterns and the insulating layer are formed. The conductive layer is patterned to form second connection patterns allowing the second sensing patterns to be connected along a second direction through the exposed regions of the second sensing patterns.
US08804054B2 Image processing apparatus, image processing method, and projector
A projector that acquires evaluation values representing how well projection light is brought into focus on a screen, outputs the acquired evaluation values and a maximum value of the acquired evaluation values, and updates the maximum value to a new value at a predetermined timing.
US08804047B2 Method and apparatus for enabling the display of a text service upon audio muting
A method for controlling two devices, separated from each other, during an audio muting mode operation. A control device causes an audio device to become muted during the audio muting mode. The control device also causes a video device to output a text service during the duration of the audio muting mode. Preferably, the text service corresponds to the audio portion of a media service.
US08804038B2 Information presentation device and information presentation method
An information processing section that outputs video images with settings based on variables respectively provided to individual display sections of a plurality of display sections is included, and a video image is output to any display section from this information processing section. A setting of the video image output to the any display section is changed, and a response of a viewer at that time is obtained by a response obtaining device. Then, in accordance with the response information of the viewer obtained by this response obtaining device, a display section in which a setting of the video image is to be changed and the setting of the video image are determined by a stimulus response estimation section, and information of the display section in which the setting of the video image is to be changed and a variable based on the setting of the video image are output to the information processing section.