Document Document Title
US08707457B2 Methods and systems for forcing an application to store data in a secure storage location
The present application is directed to methods and systems for redirecting write requests issued by trusted applications to a secure storage. Upon redirecting the write requests, the data included in those requests can be stored in the secure storage area of a client computer. In some embodiments, the methods and systems can include determining whether an application issuing the request is a trusted application that requires data to be stored in a secure storage repository. Upon making this determination, a filter driver can identify a secure storage area on a client computer and can redirect the write request to this secure storage. In other embodiments, the filter driver may deny requests of trusted applications to write to unsecure storage areas.
US08707449B2 Acquiring access to a token controlled system resource
Acquiring access to a token controlled system resource, including: receiving, by a token broker, a command that requires access to the token controlled system resource, where the token broker is automated computing machinery for acquiring tokens and distributing the command to the token controlled system resource for execution; identifying, by the token broker, a first need state, the first need state indicating that the token broker requires access to the token controlled system resource to which the token broker does not possess a token; requesting, by the token broker, a configurable number of tokens to gain access to the token controlled system resource, without dispatching an operation handler for executing the command until at least one token is acquired; assigning, by the token broker, an acquired token to the operation handler; and dispatching, by the token broker, the operation handler and its assigned token for executing the command.
US08707440B2 System and method for passively identifying encrypted and interactive network sessions
The system and method for passively identifying encrypted and interactive network sessions described herein may distribute a passive vulnerability scanner in a network, wherein the passive vulnerability scanner may observe traffic travelling across the network and reconstruct a network session from the observed traffic. The passive vulnerability scanner may then analyze the reconstructed network session to determine whether the session was encrypted or interactive (e.g., based on randomization, packet timing characteristics, or other qualities measured for the session). Thus, the passive vulnerability scanner may monitor the network in real-time to detect any devices in the network that run encrypted or interactive services or otherwise participate in encrypted or interactive sessions, wherein detecting encrypted and interactive sessions in the network may be used to manage changes and potential vulnerabilities in the network.
US08707438B1 System and method for providing storage for electronic records
Techniques for providing storage for electronic records are described herein. According to one embodiment, a command is received from a client through an interface of a storage system. An approval is received from an authorization agent associated with the storage system for the received command. In response to the approval received from the authorization agent for the received command, an operation associated with the received command is performed. Other methods and apparatuses are also described.
US08707437B1 Techniques for detecting keyloggers in computer systems
Keyloggers are detected in a computer. A test string is generated in the computer. Keyboard input is simulated using the test string. The test string may be input to a hidden browser connected to a sensitive site or a hidden application program, for example. Files modified during the input procedure are detected. Processes running in memory and modified files are scanned for presence of the test string to detect keyloggers.
US08707434B2 System and method for indirect interface monitoring and plumb-lining
A method is provided in one example embodiment that includes monitoring a first interface, monitoring a second interface, and taking a policy action if the second interface is not executed before the first interface. In more particular embodiments, monitoring the second interface may include walking a call stack associated with the first interface. Moreover, a program context for calling code associated with the second interface may be identified and acted upon.
US08707419B2 System, method and apparatus for protecting a network or device against high volume attacks
The present invention provides a system, method and apparatus for protecting against high volume attacks. The present invention receives a packet, determines a source of the received packet, and updates a tree-based data structure based on the source of the received packet. The received packet is accepted or passed on whenever one or more statistics stored within the tree-based data structure do not exceed a threshold. The received packet is dropped whenever the one or more statistics exceed the threshold. The present invention can be implemented in hardware, software or a combination thereof. The software will implement the steps as one or more code segments of a computer program embodied on a computer readable medium.
US08707418B2 System and methods for web-application communication
A system for providing communication between one or more clients (50) and one or more service providers (70) is disclosed. The system comprises an access gateway (10) for maintaining transport-specific connections for one or more connections between the client (50) and the access gateway (10), an application level router (20) for routing messages between clients (50) and service providers (70), an authentication provider (40) for verifying the identity of users of clients (50), and a look-up service (30) for keeping a registry of currently available services. Various methods related to the system are also disclosed.
US08707416B2 Bootstrapping kerberos from EAP (BKE)
The preferred embodiments involve a mechanism to bootstrap Kerberos from EAP in which EAP is used for initial network access authentication and Kerberos is used for provisioning session keys to multiple different protocols. The preferred embodiments make use of an EAP extension method (EAP-EXT) to realize the mechanism.
US08707407B2 Account hijacking counter-measures
A method for providing an additional layer of authentication prior to accessing a user's account even though the user's credentials have previously been verified. User accounts are often accessed via a sign-in page that verifies the user's credentials. Upon detecting a device accessing the sign-in page, an identifier associated with the device is obtained. One such type of identifier is the IP address assigned to the device. Based on the identifier, it is determined whether the device is trusted or not. Even thought the user's credentials are verified via the sign-in page, if the device is not trusted, a second authentication page is presented to the user prior to proceeding to the account. The second authentication page presents at least one security question. The security question is based on information contained in the user's account (e.g., contact information, event information, electronic messages, etc.). The user is required to correctly answer the security question in order to access the account.
US08707406B2 Always-on virtual private network access
An application processor is electrically and logically decoupled from a wireless data network module so that it may go to sleep independently. A security association may be established between the wireless data network module and a wireless data network. Then the application processor may be placed in a suspend state while maintaining the security association between the wireless data network module and the wireless data network. This allows email polling, for example, to occur without having to re-establish the security association by logging in again.
US08707399B2 Security architecture for a process control platform executing applications
A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level.
US08707398B2 Metadata container-based user interface flexibility
All metadata relevant to user interface functionality needed to provide a specific unit of business functionality can be stored in one of a plurality of autonomous metadata containers retained on at least one data storage device. After a subset of available business functionality to be provided to a user is determined, a set of the plurality of autonomous metadata containers required to provide the subset of available business functions can be identified. A user interface view can be generated to present a view associated with each of the set of the plurality of autonomous metadata containers, and the generated user interface view can be provided for display to the user. Related systems, articles of manufacture, and computer-implemented methods are described.
US08707394B2 System and method for creating a secure trusted social network
A system for a plurality of users to share resources with access, control and configuration based on pre-defined relationships of trust between the users of the system. A computer-based authority provides the services of authentication, identification and verification of each user within network. Processes are described that leads to the formation of an electronic community, which facilitates electronic communication and transactions in a defined manner.
US08707389B2 Multi-transport mode devices having improved data throughput
A method for transmitting data between a client and a server is provided. The method comprising the following steps. The data is segmented into a plurality of data packets, which are scheduled to be transmitted via different ones of a plurality of access points. Each of the plurality of access points is configured to communicate with the client using a different protocol and communicate with the server using a different network path. Each of the plurality of data packets is transmitted between the client and the server via the scheduled access point. A client device and proxy server configured to implement the method are also provided, as is a computer readable medium having stored thereon instructions for implementing the method.
US08707386B2 Policy processing system, method, and program
In a policy handling system performing automatic execution, management, and control of a system, a policy retrieving section (102) retrieves a policy associated with a triggering condition, and notifies a policy-execution-pattern analyzing section (105) of the retrieved policy. A policy-operation-log retrieving section (106) refers to a policy-operation-log storage section (107) to acquire the number of triggering times of the retrieved policy in a predetermined history acquisition period. The policy-execution-pattern analyzing section (105) compares the number of triggering times of the retrieved policy against a predetermined threshold and causes an abnormality notifying section (108) to issue abnormality information when the number of triggering times exceeds the threshold.
US08707385B2 Automated compliance policy enforcement in software systems
Some embodiments of the present invention provide a system that maintains a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If such a violation is detected, the system retrieves a change package associated with the violation based on the compliance policy and automatically deploys the change package to the software system to resolve the violation.
US08707381B2 Caption and/or metadata synchronization for replay of previously or simultaneously recorded live programs
A synchronization process between captioning data and/or corresponding metatags and the associated media file parses the media file, correlates the caption information and/or metatags with segments of the media file, and provides a capability for textual search and selection of particular segments. A time-synchronized version of the captions is created that is synchronized to the moment that the speech is uttered in the recorded media. The caption data is leveraged to enable search engines to index not merely the title of a video, but the entirety of what was said during the video as well as any associated metatags relating to contents of the video. Further, because the entire media file is indexed, a search can request a particular scene or occurrence within the event recorded by the media file, and the exact moment within the media relevant to the search can be accessed and played for the requester.
US08707376B1 Convenient video program start over system and method for a video entertainment distribution network
A system and method are described herein for providing an convenient video program start over system and method for a video entertainment distribution network whereby a user may interactively revert back to the beginning of an ongoing video program that is currently broadcasted over the video distribution network. The novel system and method may be implemented on any video network having interactive television (ITV) capabilities, wherein user requests from a client are serviceable at an upstream head end, and video storage means exist for the purpose of storage of time based broadcast video programs. The system preferably utilizes a process that involves a minimally complicated sequence of commands that are easily understood and remembered by virtually any user, thereby enhancing the probability of consumer acceptance. The start over system and method may be embodied as a program of instructions, defining a controller, that are executed by a micro-processor located in the STB (client) or head end (server). Optional means are also provided for allowing only a subset of all available broadcast video programs that emanate from a plurality of programming sources to be used with the start over system.
US08707367B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08707358B2 Apparatus for providing metadata of broadcast program
A metadata providing apparatus receives a first request for requesting metadata representing a broadcast schedule of a first program to be promoted in the first receiving device. A request ID is issued to the first request, and the first request and the associated request ID are stored. A request response including the request ID is sent to the first request. When the second receiving device receives a second request requesting metadata corresponding to the request ID after metadata has been prepared in the second storing device, the relevant metadata is searched for and sent.
US08707346B2 Method and apparatus for digital broadcasting service
A method and apparatus for a digital broadcasting service may allow direct and real-time control of a digital broadcasting receiver. A service providing server inserts a content control access criteria descriptor into a transport stream and transmits content and the content control access criteria descriptor to the receiver through the transport stream. The receiver receives the transport stream and processes the content according to the content control access criteria descriptor, which can contain lock control information and coupon provision information. The lock control information indicates whether a control function of the receiver is locked or unlocked for specific content. The coupon provision information indicates whether a coupon available for the purchase of pay content is granted depending on execution of specific content.
US08707345B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08707322B2 Determining suitable network interface for partition deployment/re-deployment in a cloud environment
Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer and assigned to the first physical port of the computer. The configuration includes a label that specifies a network topology that is provided by the first physical port and the first target physical port has a port label that matches the label included in the configuration of the LPAR. The first target physical port with available capacity to service the LPAR is identified and the LPAR is migrated from the first physical port to the target physical port by reassigning the LPAR to the first target physical port.
US08707308B1 Method for dynamic management of system resources through application hints
A method, system and program product for dynamic management of system resources in a data storage system comprising producing a hint at a hint producer; wherein the hint contains information about the system, consuming the hint at a hint consumer, and determining, at the hint consumer, whether or not to act on the information in the hint.
US08707299B1 Method and apparatus for preserving virtual desktops for e-discovery through an agent-less solution
A method and apparatus for preserving virtual desktops for e-discovery using an agent-less solution is provided. In one embodiment, the method for providing an agent-less solution to prevent at least one virtual desktop from expiration comprises processing a directory to identify at least one virtual machine used by at least one data custodian as at least one virtual desktop and automatically communicating at least one snapshot of the at least one virtual machine to preserve the at least one virtual desktop.
US08707297B2 Apparatus and methods for updating firmware
A method for updating firmware comprises executing a native operating system change management program that acts cooperatively with a firmware update package to update a firmware program in the information handling system. An apparatus comprises an information handling system running an operating system. An operating system change management program in a memory of the information handling system acts cooperatively with the operating system and a firmware update package to update a firmware program in the information handling system. Another method for updating firmware comprises building a firmware update package that is executable in a change management program running in a native operating system on an information handling system, and storing the firmware update package in a repository available to a user.
US08707296B2 Dynamic retrieval of installation packages when installing software
A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
US08707291B2 Firmware recovery of wireless devices
One embodiment may take the form of a method and apparatus for remotely providing firmware to a wireless device. The wireless device may be configured to detect when the device's firmware is corrupted or may need updating. The device may then transmit a request for a firmware image on a first wireless communication channel. If the request is answered by an updating device, the wireless device may establish a communication with, and begin receiving the firmware image from, the updating device. Further, the wireless device may verify transmitted data and send an acknowledgment message to the updating device for each transmitted data packet.
US08707289B2 Multiple application versions
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US08707285B2 Software object lock management using observations
Embodiments include a method comprising loading a software class containing class information for a lock state. The method includes allocating an instance of a software object derived from the software class, wherein the allocating includes allocating of a lock word as part of the instance of the software object. The lock word defines whether the object is locked by a thread of multiple threads. The method includes observing activity relative to the instance of the software object. The method also includes, responsive to observing the activity relative to the instance of the software object that indicates that the lock state of the instance of the object is non-locking, removing the lock word from the instance of the object.
US08707279B2 Method and apparatus for executing stored code objects in a database
A system, method and database development tool are disclosed for automatically generating parameters for use in executing a stored code object in a data base, by parsing source code derived nom existing data base code which represents the stored code object, wherein the parameters may represent complex data types.
US08707267B1 Debugging a computer program by interrupting program execution in response to access of unused I/O port
A method, computer-readable medium, and apparatus for debugging a computer program utilizing breakpoints triggered by accessing a rarely used or unused I/O port is provided. Rarely used or unused I/O ports are identified in a computer system and a debugger program is instructed to halt program execution when an access is made to one or more of the identified ports. An instruction for writing to one of the ports is then inserted in the program to be debugged. When the instruction is executed, the debugger program will cause the execution of the program to stop. When the breakpoint is no longer needed, the debugger program is instructed not to halt when an access is made to the I/O port.
US08707266B2 Command line interface robustness testing
One embodiment of the present invention sets forth a method for generating one or more tests for testing a command provided by a command line interface. The command is specified in a pre-determined meta-language. The meta-language is then converted in the tokenized post-fix notation, which is processed to generate a direct acyclic graph (DAG) that represents the different permutations of the command. By traversing the DAG from a root node to a leaf node, a test can be generated. The test is then executed within the command line interface, and the result analyzed to determine whether the command line interface is operating correctly.
US08707259B2 Framework for open dynamic reflective applications
A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.
US08707252B1 Techniques for automatic generation of parsing code
Described are techniques for generating a parser. A graphical representation of a finite state machine is provided for determining whether an input is syntactically valid in accordance with a syntax represented by the graphical representation. A second representation is generated which corresponds to the graphical representation. Using the second representation, a parser is generated for parsing an input. The parser determines whether the input is syntactically valid in accordance with the syntax.
US08707250B2 Automation support for domain modeling
A domain model generator (DMG) for an integrated development environment (IDE) guides a software engineer through a process of identifying domain-specific concepts for a domain of an object-oriented software application. The DMG also helps the engineer to classify the domain-specific concepts as pertaining to particular object-oriented modeling concepts for the object-oriented software application. Those modeling concepts may include classes, attributes, inheritance, etc. In addition, the DMG may automatically generate a Unified Modeling Language (UML) domain diagram, based at least in part on the domain-specific concepts and the corresponding modeling concepts. Other embodiments are described and claimed.
US08707248B2 Transformation framework
A transformation framework accesses user story information inputted by a user into a pre-defined template designed to receive a user story and parses the accessed user story information to identify key pieces of the user story. The transformation framework identifies process components needed to implement the software system requirement defined by the user story and generates a process language model for each of the identified process components. The transformation framework maps the key pieces parsed from the user story to the generated process language models to define process language statements that correspond to the software system requirement defined by the user story.
US08707243B2 Interface configuration system and method
A computer-implemented method for designing an electrical interconnect device. The method comprises the steps of entering an instrument ID into a computer through an input device, entering a slot number corresponding to the instrument ID into the computer through the input device, entering an interface component identifier into the computer through the input device, associating the interface component identifier with the instrument ID and the slot number in a database in the computer, generating and displaying on a computer display a preview of a configuration of an electrical interconnect device, wherein the preview comprises a table showing the instrument ID, the slot number, the interface component identifier and an association between the interface component ID and the instrument ID, and wherein the interface component ID shown in the preview comprises a link to data associated with the interface component, and displaying in a separate window on the computer display the data associated with the interface component.
US08707242B2 Optimizing a circuit design for delay using load-and-slew-independent numerical delay models
Systems and techniques are described for optimizing a circuit design. Specifically, gate sizes in the circuit design are optimized by iteratively performing a set of operations that include, but are not limited to: selecting a portion of the circuit design (e.g., according to a reverse-levelized processing order), selecting an input-to-output arc of a driver gate in the portion of the circuit design, selecting gates in the portion of the circuit design for optimization, modeling a gate optimization problem based on the selected input-to-output arc of the driver gate and the selected gates, solving the gate optimization problem to obtain a solution using one or more solvers, and discretizing the solution. Discretizing the solution involves identifying library cells that exactly or closely match the gate sizes specified in the solution. These library cells can then be used to model other gate optimization problems in the current or subsequent iterations.
US08707241B2 Performing scenario reduction using a dominance relation on a set of corners
Some embodiments of the present invention provide techniques and systems for performing scenario reduction using a dominance relation on a set of corners. During operation, the system can receive a design library which specifies gate characteristics at each corner in a set of corners. Next, the system can use the design library to determine a dominance relation on the set of corners for each gate type. The dominance relations can be stored with the design library. The system can then receive a set of scenarios over which a circuit design is to be optimized. Next, the system can determine a subset of the set of scenarios using one or more dominance relations on the set of corners. The system can then optimize the circuit design over the subset of the set of scenarios.
US08707227B2 Method and apparatus for synthesis of multimode x-tolerant compressor
Methods and apparatuses for synthesizing a multimode x-tolerant compressor are described.
US08707222B1 Lithography mask functional optimization and spatial frequency analysis
In an electronic design automation technique for optical proximity correction, a mask is represented by a function with an exact analytical form over a mask region. Using the physics of optical projection, a solution based on a spatial frequency analysis is determined. Spatial frequencies above a cutoff are determined by the optical system do not contribute to the projected image. Spatial frequencies below this cutoff affect the print (and the mask), while those above the cutoff only affect the mask. Frequency components in the function below this cutoff frequency may be removed, which will help to reduce computational complexity.
US08707221B2 Circuit assembly yield prediction with respect to manufacturing process
Embodiments of the invention include systems and methods for automatically predicting production yield for a circuit assembly according to attributes of its components and defect data mapped thereto. Embodiments receive a proposed design specification for a circuit assembly, including bill of materials (BOM) and schematic data, at a yield prediction environment. The yield prediction environment maps a set of attributes to each component in the BOM and maps a set of possible defects to each component according to its attributes. Defects may be further mapped to a manufacturing process assigned to populate each component in the circuit assembly. The defects are associated with predicted frequencies of occurrence, which can be used to roll up a yield prediction for the circuit assembly. Embodiments further allow “what-if” analyses to be performed so that different yield prediction results can be compared according to different form factor options and/or different manufacturing process options.
US08707206B1 Method and system of providing enhanced appointment notification service to mobile devices
A mobile device includes a client application configured to process and display a push notification specifying an appointment reminder originating from a server acting as an appointment manager. The client displays a menu of available options for conducting additional appointment-related transactions, such as confirmation, rescheduling, or cancellation of the appointment. Based on the user selection, the client conducts a user-interactive transaction with the server to complete the requested appointment service.
US08707202B2 Information processing device and program for display and use of multiple windows
To simplify an operation for displaying or hiding windows, depending on a user or usage by the user. An information-processing device, according to the present invention, stores for each window, a time during which the window has been displayed together with another window (simultaneous display time), as a relevance table. The information-processing device, when receiving an instruction to display a window (subject window), refers to a relevance table for the subject window to identify a window whose simultaneous display time is the longest (simultaneous display window), and displays the subject window and the simultaneous display window. Also, the information-processing device, when receiving an instruction to hide a subject window, hides the subject window and a simultaneous display window.
US08707196B2 Dynamic, set driven, ribbon, supporting deep merge
Displaying a ribbon user interface in a context dependant fashion. A method includes displaying a ribbon user interface. The ribbon user interface is associated with some set of user data and includes one or more displayed tabs. Each tab includes one or more groups that are displayed for a given tab. Each group includes one or more controls. Displaying a ribbon user interface includes displaying a single set of groups, and one or more sets of controls, one for each group, for a single tab that is selected. The method further includes receiving user input related to the user data resulting in a change of context related to the user data. Membership of at least one of the single set of groups or the one or more sets of controls is changed based on the change of context related to the user data.
US08707191B2 Multi-screen synthesizing display apparatus and method
A multi-screen synthesizing apparatus and method have been disclosed by the present invention. Display data of windows required to be displayed on the display terminal are mapped onto at least one logical screen by storing data in a video memory. Each of the windows is correlated with a set of window registers, and the location coordinates of the window and the identification of the corresponding logical screen are stored into the window register set when displaying the windows, the window register set having the highest priority level are found out, based on the location coordinates of the current scanning pixel, as the selected window register. The display data corresponding to the current pixel are read out from the logical screen corresponding to the selected window register and output to the display terminal. According to the present invention, the display data are not necessary to be written repeatedly during the switching operations of windows, thus the overhead for the CPU to process the display task can be reduced without increasing the occupied bandwidth. Thereby the display efficiency of various electronic devices having display ability can be improved and the display cost can be reduced.
US08707186B2 Conference recap and recording
A method, system, and device are provided for presenting event views via a calendaring application or the like. In particular, the event view is alterable depending upon whether or not the event currently being viewed is a past event or not. Past events may posses additional attributes not possessed by other events and, therefore, the presentation of a past event and the information related thereto may differ from the presentation of other events.
US08707181B2 Preview of next media object to play
A system and method for presenting reproduction of media objects. A plurality of media objects is retrieved. The plurality of media objects is reproduced one after another on a media reproduction system. One or more graphical objects are presented on a display of the media reproduction system. Each graphical object of the plurality of graphical objects corresponds to each of the plurality of media objects being reproduced. As each of the plurality of media objects is reproduced, a corresponding graphical object presented on the display moves from a beginning side of the display to an end side of the display in relation to an amount of the corresponding media object being reproduced. As reproduction of the plurality of media objects transitions from one media object to a next media object, the graphical object corresponding to the next media object to be reproduced is presented from the beginning side of the display.
US08707179B2 Frameless video system
A frameless audio/video object (FAVO) that provides information to a user. In one embodiment, the FAVO is interactive, such as having hotspots for allowing a user to select more features or information. The information may be advertising. The user can select a desirable FAVO, such as a favorite celebrity.
US08707174B2 Multi-screen hold and page-flip gesture
Embodiments of a multi-screen hold and page-flip gesture are described. In various embodiments, a hold input is recognized at a first screen of a multi-screen system, and the hold input is recognized when held to select a journal page that is displayed on the first screen. A motion input is recognized at a second screen of the multi-screen system, and the motion input is recognized while the hold input remains held in place. A hold and page-flip gesture can then be determined from the recognized hold and motion inputs, and the hold and page-flip gesture is effective to maintain the display of the journal page while one or more additional journal pages are flipped for display on the second screen.
US08707171B2 Service registry policy editing user interface
A selection of a service domain policy definition is received in a service repository. A service policy document is created from the service domain policy definition. At least one user change to the service policy document is received in accordance with the selected service domain policy definition. The service policy document is saved in the service repository.
US08707169B2 Information processing apparatus and method for editing artist link information
An information processing apparatus that controls reproduction of contents includes: a first storage means for storing contents and attribute data indicating predetermined attributes of the contents so as to correspond to each other; a second storage means for storing association among the attribute data; and a selection means for selecting a second content to be reproduced subsequent to a first content which is being reproduced or whose reproduction has been instructed. The selection means selects, as the second content, a content having attribute data that is stored in the second storage means so as to be associated with the attribute data of the first content.
US08707161B2 Executing server side script code specified using PHP on a server to generate dynamic web pages
Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
US08707156B2 Render engine for spreadsheet
A render engine for a spreadsheet application is described. The render engine facilitates the rendering of cell regions containing data that are maintained by both a spreadsheet application (user-defined cell region) and/or a third-party application (application-defined cell region). In particular, an embodiment of the render engine facilitates the repositioning of one or more existing cell regions within a spreadsheet interface, when the insertion of a new cell region is determined to cause a layout conflict with one or more existing cell regions. Repositioning of the existing cell regions is achieved without overwriting any cell information, and without breaking any formulas contained within an affected cell.
US08707155B2 Structured web advertising
A system for selecting a candidate advertisement for linking to a web page based on the content of the web page. The content of the web page may be automatically determined and then compared to content of the candidate advertisement to determine which candidate advertisement to select. The system can be used to implement a structured advertising system for the World Wide Web. Web pages are searched and indexed, producing indexed content data. This indexed content data is then ranked according to relevancy. The ranked content data are compared to content data of advertisements and an advertisement is selected. The advertisement is then copied onto (linked to) the Web page. Other embodiments may be described and claimed.
US08707153B2 Displaying comment data corresponding to a video presentation
Video presenting systems and methods are disclosed herein. In one embodiment, among others, a method comprises presenting a video presentation and enabling a viewer to select an option to receive a plurality of sequential data supplements. The sequential data supplements correspond to on-screen comments of the video presentation. In addition, the sequential data supplements have a plurality of respective time intervals corresponding to respective portions of the video presentation. The method further comprises receiving a first input from the viewer regarding selection of the option to receive the plurality of sequential data supplements. Responsive to receiving the first input corresponding to selecting the option to receive the plurality of sequential data supplements, the method includes providing the plurality of sequential data supplements at the plurality of respective times corresponding to respective portions of the video presentation. The on-screen comments include comments from another viewer and at least one set of comments selected from director comments, producer comments, and actor comments.
US08707150B2 Applying effects to a video in-place in a document
An application program utilizes a decoding sub-system and a three-dimensional (3D) rendering sub-system to apply effects to a video in-place in a document. The program configures pixel shaders for use with a rendering device for applying pixel-level effects to the decoded frames of the video, generates meshes, and pre-renders textures for use in implementing effects. When a request is received to play back the video in-place in the document, a decoding surface and a rendering surface are allocated. The decoding sub-system decodes frames of the video and copies the decoded frames to the decoding surface on one thread. A separate thread copies decoded frames from the decoding surface to a texture and from the texture to the rendering surface. The rendering device utilizes the pixel shaders, meshes, pre-computed textures, and other data to render the frames of the video to a rendering target.
US08707149B2 Motion compensation with error, flag, reference, and decompressed reference data
A method, system and apparatus of lossy compression technique for video encoder bandwidth reduction using compression error data are disclosed. In one embodiment, a method includes storing an error data from a compression of an original reference data in an off-chip memory, accessing the error data during a motion compensation operation, and performing the motion compensation operation by applying the error data through an algorithm (e.g., determined by the method of storing the error data). The method may include generating a predicted frame in the motion compensation operation using a motion vector and an on-chip video data. In addition, the method may include determining the error data as a difference between a compressed reference data (e.g., is created by compressing the original reference data) and an original reference data (e.g., reconstructed from a prior predicted frame and a decompressed encoder data).
US08707145B2 System, method and apparatus for tail biting convolutional code decoding
Techniques to decode tail biting convolutional code are disclosed. A plurality of sets for a trellis may be determined. Each set may include a first stage and a second stage of the trellis. Path metrics for each state in a set may be determined when the first stage and the second stage have a same state. The path metrics may be compared to determine a state with a minimum path metric. Bits from the state with the minimum path metric may be output. Other embodiments are described and claimed.
US08707132B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus comprising: a reception unit adapted to receive a packet containing first data to be stored in a storage unit, a first address indicating an address of second data held in the storage unit, and a second address indicating an address at which the first data is to be written in the storage unit; an access unit adapted to read out the second data from the storage unit based on the first address, and write the first data in the storage unit based on the second address; and a transmission unit adapted to replace the first data of the packet received by the reception unit with the second data read out by the access unit, and transmit the packet.
US08707128B2 Method and apparatus for channel encoding and decoding in a broadcasting/communication system using low density parity-check codes
An apparatus and a method are provided for encoding and decoding in a broadcasting/communication system using a Low Density Parity Check (LDPC) code. A weight-1 position sequence conversion procedure is performed on an initial parity check matrix. Shortening is applied on an information word. A codeword is generated by LDPC encoding the information word using a parity check matrix generated by performing the weight-1 position sequence conversion procedure. Puncturing is then applied to the codeword.
US08707127B2 Configurable source based/requestor based error detection and correction for soft errors in multi-level cache memory to minimize CPU interrupt service routines
This invention is a memory system with parity generation which selectively forms and stores parity bits of corresponding plural data sources. The parity generation and storage depends upon the state of a global suspend bit and a global enable bit, and parity detection/correction corresponding to each data source.
US08707126B2 Source-channel combined coding method and satellite broadcasting system using the same
A source-channel combined coding method including: determining whether a channel signal-to-noise ratio (SNR) is varied or not; when it is determined that the channel SNR is varied, selecting a MODCOD suitable for the channel SNR by referring to a first table defining an SNR threshold value at which data transmission is performed without an error, for each MODCOD designating a low density parity check (LDPC) code rate and a modulation scheme; calculating a source coding rate by using an effective information bit rate of the selected MODCOD; extracting network abstraction layer (NAL) units for each layer from an inputted video frame so as to satisfy the calculated source coding rate, and packetizing the extracted NAL units; binding packets to configure a baseband (BB) frame; and LDPC coding and modulating the BB frame through the code rate and the modulation scheme which are designated by the selected MODCOD.
US08707119B2 Apparatus for transmitting and receiving downlink HARQ feedback and its method
A terminal unit for receiving a hybrid automatic retransmission request (HARQ) feedback using a frequency division duplex (FDD) frame comprises: a receiver, which receives an uplink assignment information element (A-MAP IE) for allocating each uplink through each downlink subframe of a first frame from a base station; a processor, which performs a process for transmitting uplink data that corresponds to the received A-MAP IE for allocating each uplink for a predetermined processing time: a transmitter, which transmits the processed uplink data to the base station from the respective downlink subframes having received the A-MAP IE for allocating each uplink, through each corresponding uplink subframe, after the predetermined processing time has lapsed; and a receiver, which receives, from the base station, the downlink HARQ feedback for each uplink data through each uplink subframe that has, in a third frame, the same index as the index of each downlink subframe where the A-MAP IE for allocating each uplink has been transmitted, wherein the frame is composed of 5, 6 or 7 subframes.
US08707118B2 Data, mode and ready bit packets on bidirectional control/data leads
A system and method for sharing a communications link between multiple protocols is described. A system includes a communications interface configured to exchange information with other systems using at least one of a plurality of protocols; a protocol select register that stores a value that selects a protocol from among the plurality of protocols to become an active protocol; and a state machine accessible to the communications interface, the state machine used to control the exchange of information through the communications interface according to the active protocol. The active protocol is used by the communications interface to exchange information while the remaining protocols of the plurality of protocols remain inactive. The state machine sequences through a series of states that cause the communications interface to operate according to the active protocol, and that are designated as inert sequences under the remaining protocols.
US08707108B1 Detecting memory failures in computing systems
Systems and methods for the analysis of memory information of a computing device are provided. One or more user computing devices may transmit memory information to a memory analysis system. The memory analysis system may generate a weighted object graph based on the received memory information, and identify subgraphs to inspect for potential memory use patterns. If such patterns are common in an identified subgraph, they may indicate a potential memory leak. The memory analysis system may further analyze a larger portion of the weighted object graph based on a detected common pattern. Each detected pattern may be ranked based on the likelihood that it corresponds to a memory leak.
US08707107B1 Systems and methods for proactively facilitating restoration of potential data failures
A computer-implemented method may include monitoring a computing system for evidence of potential data failures within the computing system. The computer-implemented method may also include detecting evidence that indicates a potential data failure while monitoring the computing system and identifying data implicated in the potential data failure based on the detected evidence. The computer-implemented method may further include initiating an action configured to proactively facilitate restoration of at least a portion of the data implicated in the potential data failure prior to determining whether the data implicated in the potential data failure needs to be restored. Various other methods, systems, and computer-readable media are also disclosed.
US08707103B2 Debugging apparatus for computer system and method thereof
The present invention relates to a debugging apparatus for a computer system and a method thereof. A detecting unit detects if a debugging unit connects to the computer system. When a debugging unit connects to the computer system, the detecting unit produces a detecting signal, which contains information of a bus in the computer system electrically connected with the debugging unit. Then a selection unit selects the bus electrically connected with the debugging unit according to the detecting signal. Besides, a testing unit tests the computer system and produces a power-on self-test (POST) code, so that the selected bus can be used for outputting the POST code to the debugging unit. Thereby, the present invention can choose to use the bus reserved in the computer system for outputting the POST code to the debugging unit, and hence facilitating inspection personnel to debug the computer system.
US08707100B2 Testing a network using randomly distributed commands
Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a command randomly selected from a predefined command pool in accordance with an associated probability distribution. The test system may report a result of emulating the plurality of users.
US08707096B2 Storage system, data backup method, and system restarting method of a storage system incorporating volatile and nonvolatile memory devices
In a storage system for performing data backup using a battery during blackout, when the blackout continues for a long time, problems such as the loss of volatile memory data due to the consumption of battery capacity and the difference in recovery time between controller units after power recovery occur during restarting of the system. The present invention solves the problems by selecting (a1) battery backup or (a2) saving of data in a nonvolatile device based on the battery capacity or setting of modes, and selecting (b1) inhibiting restart of the system or (b2) storing of data in the volatile memory to a nonvolatile memory means and performing access via write-through based on the remaining capacity of the battery when restarting the system after power recovery. Further, the system enables to increase and decrease the volatile memory capacity of the write area and mutually confirms synchronization of controller units and contents of volatile memories. Thereby, the system enables to prevent data loss and inconsistency of data.
US08707089B2 Storage control device for formatting to storage media, storage control method for formatting to storage media, and medium for storing storage control program for formatting to storage media
A storage control device for managing data in a storage while maintaining redundancy of the data includes a formatting management table, a formatting processing section, a recovery management table and a recovery processing section. The formatting management table manages a formatted region and an unformatted region in a management target volume. The formatting processing section executes formatting of the unformatted region in the management target volume on the basis of the formatting management table. The recovery management table retains a content of the formatting management table at a point of occurrence of a redundancy restoration event when a redundancy restoration event has occurred during formatting. The recovery processing section executes recovery of a formatted region, which had been formatted at the point of occurrence of the redundancy restoration event, on the basis of the recovery management table in parallel with the formatting.
US08707085B2 High availability data storage systems and methods
Provided are systems and methods for accessing a storage device from a node when a local connection failure occurs between the node and the storage device. A failure is determined to have occurred at a first node access path between a first node and a storage device that prevents an application at the first node from accessing the storage device from the first node access path. An access request is sent from the first node to a second node. The second node has a second node access path to the storage device. A determination is made that the second node can communicate with the storage device. The storage device is accessed by an application at the first node via the second node access path.
US08707082B1 Method and system for enhanced granularity in fencing operations
A key set is registered. The registering the key set includes registering a first shared data resource key. The first shared data resource key includes a first identifier associating a first process with a first shared data resource. The registering the key set further includes registering a second shared data resource key, and the second shared data resource key includes a second identifier associating a second process with a second shared data resource. A failure of a first process is detected, and in response to the detecting the failure of the first process, the first shared data resource key is de-registered. The second shared data resource key remains registered after the de-registering the first shared data resource key.
US08707081B2 Memory clock slowdown
Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.
US08707069B2 Server
A server includes an enclosure, a motherboard, and first and second switches. The enclosure includes a base and a cover. The first switch is used to manually turn on or off the motherboard. The second switch is capable of turning off the motherboard and is mounted on a sidewall of the base. A stopping piece extends down from one side of the cover to abut against the second switch. The second switch is connected to a power-on pin of the motherboard. When the cover is not covering the base, the stopping piece fails to abut against the second switch. And the second switch is turned off. The power-on pin receives a power-off signal to power off the server.
US08707065B2 Method and system for monitoring module power status in a communication device
A method for monitoring operating status of a device includes receiving within a chip, a plurality of signals, each of the plurality of signals being indicative of a power status of a respective one of a plurality of on-chip devices. The method may also include generating from within the chip, a corresponding plurality of output signals. Each of the corresponding plurality of output signals respectively being indicative of the power status of the respective one of the plurality of on-chip devices. Each of the corresponding plurality of output signals may include a clock signal and a data signal. The corresponding plurality of output signals that are indicative of the power status may be output from the chip in a round robin manner. Each of the output signals that are indicative of the power status may be measured in real time by one or more resistor drops within the chip.
US08707061B2 System and method of providing scalable computing between a portable computing device and a portable computing device docking station
A method of managing processor cores within a portable computing device (PCD) is disclosed and may include determining whether the PCD is docked with a PCD docking station when the PCD is powered on and energizing a first processor core when the PCD is not docked with the PCD docking station. The method may include determining an application processor requirement when an application is selected, determining whether the application processor requirement equals a two processor core condition, and energizing a second processor core when the application processor requirement equals the two processor core condition.
US08707059B2 End to end encryption for intrusion detection system
An intrusion detection module includes an enclosure and a sensor to detect a predetermined type of intrusion. The module further includes a tamper sensor to detect a tampering attempt. An encryption mechanism is coupled to receive signals from the sensor and tamper sensor and encrypt such signals for transmission to a control panel.
US08707053B2 Performing boolean logic operations using arithmetic operations by code obfuscation
Method and apparatus for obfuscating computer software code, to protect against reverse-engineering of the code. The obfuscation here is of the part of the code that performs a Boolean logic operation such as an exclusive OR on two (or more) data variables. In the obfuscated code, each of the two variables is first modified by applying to it a function which deconstructs the value of each of the variables, and then the exclusive OR operation is replaced by an arithmetic operation such as addition, subtraction, or multiplication, which is performed on the two deconstructed variables. The non-obfuscated result is recovered by applying a third function to the value generated by the arithmetic operation. This obfuscation is typically carried out by suitably annotating (modifying) the original source code.
US08707050B1 Integrity self-check of secure code within a VM environment using native VM code
A method of running an application in a process virtual machine (PVM) on a computing device using a dynamically-linked module (DLM) with an integrity self-check feature is provided. The DLM is written in PVM-native bytecode, and the PVM is configured to execute applications stored as PVM-native bytecode within a single code file associated with that application. The method includes (a) dynamically linking the application to the DLM by loading the PVM-native bytecode of the DLM from a resource file separate from the single code file of the application, (b) performing the integrity self-check feature on the DLM to ensure the integrity of the PVM-native bytecode of the DLM, and (c) in response to the DLM passing the integrity self-check, calling functions of the DLM from within the application. Embodiments directed to analogous computer program products and apparatuses are also provided.
US08707047B2 Verifying signatures for multiple encodings
Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data.
US08707045B2 Method and apparatus for traffic count key management and key count management
Various methods and apparatuses for managing count values (e.g. key counts) to manage a TEK in various communication environments are disclosed. Also, various methods and apparatuses for generating and maintaining a traffic key encryption key by using key count values are disclosed.
US08707040B2 Establishing secure communication between an implantable medical device and an external device
Establishing secure communication between an implantable medical device and an external device includes: accessing, at the implantable medical device, biological data; utilizing the biological data, at the implantable medical device, to generate a public cryptographic key; and utilizing the public cryptographic key, at the implantable medical device, to generate a private cryptographic key.
US08707038B2 Method for the encrypted data exchange and communication system
The embodiments relate to a method for the encrypted data exchange between subscribers of a communication system using cryptography based on elliptical curves, wherein upon a query by a first subscriber a scalar multiplication is calculated by the second subscriber, wherein merely part of the result of the scalar multiplication is returned to the first subscriber as a response. The invention relates to a communication system.
US08707036B2 Cryptographic method and apparatus
A method of formatting data for transmission to another party including the step of incorporating in the data a flag indicative of the absence of data for authentication of the sender. An authentication tag length is also included to permit variable length tags to be used.
US08707034B1 Method and system for using remote headers to secure electronic files
An improved file security system that manages secured files (documents) is disclosed. The file security system provides centralized management and storage of security information that can be referenced by secured files. In other words, a secured file need not itself contain security information that is needed to determine whether access to the secured file is to be permitted. That is, at least a portion of the security information can be remotely stored and accessed by way of an identifier that is provided within the secured file. By centralizing storage of security information, the file security system is able to subsequently modify access criteria for secured files (documents) without having to physically make modifications to the secured files.
US08707027B1 Automatic configuration and provisioning of SSL server certificates
A method and apparatus for automatically configuring and provisioning cryptographic certificates is described. A certificate management sensor receives instructions from a first computing device to analyze a second computing device to identify an application on the second computing device associated with cryptographic network traffic on the second computing device, generates an application fingerprint based on application characteristics of the application, transmits the application fingerprint and a certificate signing request (CSR) to a certificate management system (CMS), and receives second instructions from the CMS to automatically install a cryptographic certificate on the second computing device based on the application fingerprint and CSR.
US08707022B2 Apparatus and methods for distributing and storing electronic access clients
Apparatus and methods for efficiently distributing and storing access control clients within a network. In one embodiment, the access clients include electronic Subscriber Identity Modules (eSIMs), and an eSIM distribution network infrastructure is described which enforces eSIM uniqueness and conservation, distributes network traffic to prevent “bottle necking” congestion, and provides reasonable disaster recovery capabilities. In one variant, eSIMs are securely stored at electronic Universal Integrated Circuit Card (eUICC) appliances which ensure eSIM uniqueness and conservation. Access to the eUICC appliances is made via multiple eSIM depots, which ensure that network load is distributed. Persistent storage is additionally described, for among other activities, archiving and backup.
US08707018B1 Managing initialization of file systems
A method is used in managing initialization of file systems. Activity of file systems is monitored. The file systems include a first and second set of file systems. Based on activity of the file systems, the first set of file systems is associated with a first section of a boot configuration file and the second set of file systems is associated with a second section of the boot configuration file. The first and second sets of file systems are initialized for providing access to the first and second sets of file systems. Access to the first set of file systems is provided before initializing the second set of file systems.
US08707014B2 Arithmetic processing unit and control method for cache hit check instruction execution
According to an aspect of an embodiment of the invention, an arithmetic processing unit includes a first cache memory unit that holds a part of data stored in a storage device; an address register that holds an address; a flag register that stores flag information; and a decoder that decodes a prefetch instruction for acquiring data stored at the address in the storage device. The arithmetic processing unit further includes an instruction execution unit that executes a cache hit check instruction instead of the prefetch instruction on the basis of a decoded result when the flag information is held, the cache hit check instruction allowing for searching the first cache memory unit with the address to thereby make a first cache hit determination that the first cache memory unit holds the data stored at the address in the storage device.
US08707007B2 Memory storage device, memory controller thereof, and method for automatically creating fill-file thereof
A memory storage device, a memory controller thereof, and a method for automatically creating a fill-file thereof are provided. In the present method, a plurality of logical addresses is configured and grouped into a plurality of logical blocks to be mapped to physical blocks of a memory chip in the memory storage device. When a host system is powered on, whether the logical addresses have been formatted into a partition is determined. If the logical addresses have been formatted into a partition, whether a fill-file of a predetermined file capacity exists is determined. If the fill-file does not exist, data related to the fill-file is respectively filled into a file allocation table (FAT) and a root directory of the formatted partition when the host system reads the FAT and the root directory, so as to automatically create the fill-file.
US08706995B2 Field device with separated memory areas
A field device for measuring a filling level, a pressure or a density of a medium in a container includes data memory with two memory areas that are separated from one another. First data for safety-critical program modules is stored in the first memory area. Second data for safety-uncritical program modules is stored in the second memory area. The two memory areas are separated from one another. All access to these memory areas is controlled by a memory management unit.
US08706982B2 Mechanisms for strong atomicity in a transactional memory system
A method and apparatus for providing efficient strong atomicity is herein described. Optimized strong operations may be inserted at non-transactional read accesses to provide efficient strong atomicity. A global transaction value is copied at a beginning of a non-transactional function to a local transaction value; essentially creating a local timestamp of the global transaction value. At a non-transactional memory access within the function, a counter value or version value is compared to the LTV to see if a transaction has started updating memory locations, or specifically the memory location accessed. If memory locations have not been updated by a transaction, execution is accelerated by avoiding a full set of slowpath strong atomic operations to ensure validity of data accessed. In contrast, the slowpath operations may be executed to resolve contention between a transactional and non-transaction access contending for the same memory location.
US08706977B2 Method and apparatus for inter-processor communication in mobile terminal
A method for inter-processor communication in a mobile terminal is disclosed. The method of inter-processor communication for a mobile terminal having a first processor, a second processor, and a shared memory includes determining, by the first processor, the size of data to be sent to the second processor, comparing the determined size of the data with the size of one of multiple buffer areas in the shared memory to be used for transmission, rearranging the shared memory according to the data size when the size of the data is greater than the size of the buffer area to be used, and sending the data to the second processor through the rearranged shared memory. It is possible to increase data transfer rates between processors when inter-processor communication is performed through a shared memory in a mobile terminal having multiple processors.
US08706971B1 Caching and deduplication of data blocks in cache memory
A storage system comprises a cache for caching data blocks and storage devices for storing blocks. A storage operating system may deduplicate sets of redundant blocks on the storage devices based on a deduplication requirement. Blocks in cache are typically deduplicated based on the deduplication on the storage devices. Sets of redundant blocks that have not met the deduplication requirement for storage devices and have not been deduplicated on the storage devices and cache are targeted for further deduplication processing. Sets of redundant blocks may be further deduplicated based on their popularity (number of accesses) in cache. If a set of redundant blocks in cache is determined to have a combined number of accesses being greater than a predetermined threshold number of accesses, the set of redundant blocks is determined to be “popular.” Popular sets of redundant blocks are selected for deduplication in cache and the storage devices.
US08706963B2 Storage managing system, computer system, and storage managing method
The present invention provides a configuration which can realize both two objects of prevention of performance deterioration and a reduction in storage management cost and shift a volume to a storage device which supports a hierarchical pool. To provide the configuration, a storage managing system acquires access information indicating an access load to a logical volume in a storage subsystem from a device file in a host server as access information in a page unit. The storage managing system acquires, from a storage subsystem having a hierarchical pool function, information concerning the configuration and a capacity of hierarchies of the storage subsystem. A capacity of the logical volume is calculated from the number of pages and a page unit capacity indicated by the access information. The storage managing system calculates, on the basis of information concerning the capacity of the logical volume and information concerning the configuration and the capacity of the hierarchies, a configuration candidate of a hierarchical pool for allocating a storage region for storing data included in the logical volume via the hierarchical pool to a virtual logical pool and outputs the configuration candidate of the hierarchical pool.
US08706957B2 Multi-partitioning of memories
Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second memory having the attribute enhanced set through a second interface controller. Additional apparatuses and methods are described.
US08706952B2 Flash memory storage device, controller thereof, and data programming method thereof
A flash memory storage device, a controller thereof, and a data programming method are provided. The flash memory storage device has a flash memory comprising a plurality of physical blocks, each physical block includes a plurality of physical addresses, and the physical addresses comprises at least one fast physical address and at least one slow physical address. The method comprises at least grouping the physical blocks into a data area and a spare area; setting a predetermined block number; obtaining m physical blocks from the spare area, receiving a write command comprising a write data and a logical address, determining a logical address range of a buffer according to the logical address and the predetermined block number. When all logical addresses to be programmed with the write data are within the logical address range of the buffer, using a fast mode to program the data into the m physical blocks.
US08706951B2 Selectively accessing faster or slower multi-level cell memory
Devices, systems, methods, and other embodiments associated with selectively accessing memory are described. In one embodiment, a method detects an indication indicative of whether to program fast access pages or slow access pages of a flash memory. In response to the detected indication, data is programmed from a volatile memory: (1) to the fast access pages of the flash memory while skipping the slow access pages, or (2) to the slow access pages while skipping the fast access pages.
US08706948B2 Data writing method for non-volatile memory, and controller and storage system using the same
A data writing method for writing data from a host system into a plurality of memory dies of a rewritable non-volatile memory storage apparatus is provided. The data writing method includes determining whether the data transmission interface of the host system complies with a first interface standard or a second interface standard. The data writing method also includes using a general mode to write the data into the memory dies when the data transmission interface of the host system complies with the first interface standard and using a power saving mode to write the data into the memory dies when the data transmission interface of the host system complies with the second interface standard. Accordingly, the data writing method can effectively prevent the stability of the rewritable non-volatile memory storage apparatus from reducing due to insufficient power supplied by the data transmission interface.
US08706944B2 Dual bus standard switching bus controller
In some embodiments, an electronic system includes a processor, a memory in communication with the processor, a bus in communication with the processor, an Express Card controller coupled to the bus, the Express Card controller providing an interface to an external device, a USB3 controller coupled to the bus and in communication with the Express Card controller, and a PCIE controller coupled to the bus and in communication with the Express Card controller. The Express Card controller may be configured to determine whether the external device is a USB3 device or a PCIE device and to switch between the USB3 controller and the PCIE controller based on the state of a USB3 select pin strap. Other embodiments are disclosed and claimed.
US08706935B1 Data consolidation using a common portion accessible by multiple devices
Multiple devices are provided access to a common, single instance of data and may use it without consuming resources beyond what would be required if only one device were using that data in a traditional configuration. In order to retain the device-specific differences, they are kept separate, but their relationship to the common data is maintained. All of this is done in a fashion that allows a given device to perceive and use its data as though it was its own separately accessible data.
US08706928B2 Integrated circuit and method for reducing violations of a timing constraint
An integrated circuit comprises a shared resource for providing data to a buffer. The buffer is coupled to a buffer level monitor and a filling circuit. An access-requesting circuit is coupled to the shared resource for receiving the data from the shared resource when the access-requesting circuit has access to the shared resource. An arbiter is coupled to the shared resource, the filling circuit, and the access-requesting circuit, for receiving access requests from the filling circuit and from the access-requesting circuit, and for granting to a selected one thereof access to the shared resource. A controller is coupled to the buffer level monitor and to the access-requesting circuit, for causing the access-requesting circuit to reduce a rate of access requests sent to the arbiter when a condition involving the monitored level of data in the buffer indicates an anticipated violation of a timing constraint.
US08706927B2 Method for the recovery of a clock and system for the transmission of data between data memories by remote direct memory access and network station set up to operate in the method as a transmitting or, respectively, receiving station
In the method, data are transmitted between a first memory allocated to a source computer and a second memory allocated to a target computer via a network by remote direct memory access. On the source computer side, a predetermined number of directly consecutive transmission buffers is selected from a continuous buffer memory area and transmitted in a single RDMA transmission process to the target computer. On the target computer side, an RDMA data transfer is executed over the entire continuous buffer memory area and a buffer sequence procedure. The buffer sequence procedure causes the received buffers to be supplied to the target application in the transmitted sequence.
US08706918B2 External environment sensitive predictive application and memory initiation
An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.
US08706916B2 Adaptable datapath for a digital processing system
The present invention includes an adaptable high-performance node (RXN) with several features that enable it to provide high performance along with adaptability. A preferred embodiment of the RXN includes a run-time configurable data path and control path. The RXN supports multi-precision arithmetic including 8, 16, 24, and 32 bit codes. Data flow can be reconfigured to minimize register accesses for different operations. For example, multiply-accumulate operations can be performed with minimal, or no, register stores by reconfiguration of the data path. Predetermined kernels can be configured during a setup phase so that the RXN can efficiently execute, e.g., Discrete Cosine Transform (DCT), Fast-Fourier Transform (FFT) and other operations. Other features are provided.
US08706910B2 Dynamically adaptive network-based data processing system and method
According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting device by receiving attribute parameters associated with a device that initiates a request for downloaded content. The attribute parameters are values that identify specific characteristics of the device. Thereafter, the content is modified according to the attributes parameters, and thereafter, the modified content is transmitted to the device.
US08706908B2 System, method and apparatus for media access control (MAC) address proxying
A method for link layer address proxying includes receiving a first data packet from a first client device. The first data packet has a first source data link layer address field and a first source network layer address field. The method further includes determining a first data link layer address value associated with the first client device from the first source data link layer address field. The method further includes determining a first network layer address value associated with the first client device from the first source network layer address field, and translating the first data link layer address value into a proxy data link layer address value assigned to the first client device. The method still further includes replacing the first data link layer address value within the first source data link layer address field with the proxy data link layer address value to produce a first proxied data packet, and forwarding the first proxied data packet to a destination device.
US08706899B2 Transmitting petroleum well data from a mobile drilling rig
Computer-implemented methods, computer-readable media, and computer systems for transmitting petroleum well data from a mobile drilling rig. A rig computer system at the mobile drilling rig receives a request for petroleum well data from a first real-time operations center (ROC) computer system at a ROC over a network. The rig computer system has previously transmitted the requested data to second ROC computer system over the network. The rig computer system determines that the first and second ROC computer systems are connected by a network of greater bandwidth than the network that connects the rig computer system and the first ROC computer system. The rig computer system responds to the first ROC computer system by re-directing the first ROC computer system to the second ROC computer system rather than by transmitting the petroleum well data to the first ROC computer system.
US08706897B2 Multiple control channels for multicast replication in a network
Network devices, such as a router and a downstream multicast distribution device, may use multiple control channels when setting up a multicast stream for a multicast request. For example, first messages may be transmitted using a first protocol to an upstream device over a first channel, the first messages indicating when a first multicast media stream is being requested by at least one of a number of client devices. Second messages may be transmitted using a second protocol over a second channel, the second messages being transmitted on a per-client basis and each identifying a one of the client devices as requesting the first multicast media stream. By using two control channels to convey the multicast channel requests, the router may obtain visibility into the action of the subscriber and can consequently perform per-subscriber operations such as access-control, bandwidth based admission control, statistics, and QoS adjustment for multicast IPTV streams received by the subscriber.
US08706894B1 System and method for providing content to a user
A system, method and a computer-readable medium having a computer-readable code embodied therein for providing content to a user, the method includes: generating, by a media provider, an instruction to fulfill a preliminary condition for receiving a second media conveying stream; transmitting the instruction to the user while also sending a first multicast media conveying stream; waiting for a preliminary condition fulfillment time period to lapse from an end of the transmitting of the instruction; and transmitting, by the media provider, the second media conveying stream towards the user, wherein the transmitting is initiated without being aware of an exact timing of a fulfillment of the preliminary condition.
US08706890B2 Device profile assignment based on device capabilities
Systems and methods, including computer software implementations, involve identifying a first set of device capabilities associated with an electronic device. The first set of device capabilities include one or more device capabilities. A description of the first set of device capabilities is provided to a remote source, and a first device profile identifier is received from the remote source. The first device profile identifier is associated with the first set of device capabilities. The first device profile identifier is stored on the electronic device, and the received first device profile identifier is included in a communication to the remote source.
US08706886B2 Method and system of digital content sharing among users over communications networks , related telecommunications network architecture and computer program product therefor
A method and a system for digital content sharing between individual users in a peer-to-peer fashion, wherein each user is connected to a respective local access network through a transport network. The method and system provide local network storage areas associated with each user arranged for archiving digital contents, and carry out the transferring of contents via the transport network from a storage area associated with a user holding requested contents to a remote network storage area associated with a requesting user on a different access network according to the connectivity available on the transport network. The shared contents are made available for access by the requesting user on its local network storage area. A telecommunications network architecture includes the system so that there is a plurality of services of content sharing between pairs of individual users implementing the above method.
US08706880B2 Manage a shared computing resource based on resource use reports
Embodiments disclosed herein relate to managing a shared computing resource based on resource use reports. In one embodiment, a manager electronic device manages a shared computing resource based on resource use reports from agent electronic devices. The manager electronic device may send resource use instructions to the agent electronic devices, and the agent electronic devices may use the resource based on the instructions.
US08706879B2 Automated discovery and inventory of nodes within an autonomic distributed computing system
A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control node detects the addition of a node added to the network and automatically identifies attributes for the detected node.
US08706877B2 Systems and methods for providing client-side dynamic redirection to bypass an intermediary
The present invention is directed towards systems and methods for dynamically redirecting on a client communications of the client with a server to bypass an intermediary that is determined to be unavailable for such communications. An acceleration program on the client establishes a transport layer connection between the client and server, and intercepts communications of the client to the server. The transport layer connection may be established via an intermediary, such as a gateway, proxy or appliance. If the client-side acceleration program determines the intermediary is not available for communicating by the client to the server, the acceleration program automatically establishes a second transport layer connection to the server in order to bypass the intermediary. The acceleration program then transmits the intercepted communications of the client via the second transport layer connection to the server. The acceleration program may automatically redirect intercepted communications of the client to the server transparently to any user or application of the client.
US08706871B2 Tag latency monitoring and control system for enhanced web page performance
Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
US08706861B2 Dynamically allocating network resources for communication session
A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
US08706860B2 Remote browsing session management
A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.
US08706859B2 Method and apparatus of data center file system
Embodiments of the invention provide a capability to validate volume status on the host and storage system stored virtual machine image in the datacenter management server. In one embodiment, a server system includes a storage system having a plurality of volumes, a plurality of host systems, and a management server coupled with the storage system and the host systems via a network. A method of managing the server system comprises: generating a golden image in the storage system corresponding to a virtual machine image file; copying virtual machine data from the golden image to some of the plurality of volumes in the storage system; and keeping track, by the management server, of status of the volumes which have copied virtual machine data by monitoring activity of the virtual machines.
US08706855B2 Method and apparatus for idling a network connection
The described embodiments provide a system that controls the operating state of a network interface. During operation, in response to receiving a request from an application to use the network interface for a route, the system creates a route structure for the route and increments a route reference counter in an interface data structure for the network interface. Upon subsequently determining that the application is no longer using the route, the system sets a route expiration timer in the route structure to a predetermined expiration time. When the route expiration timer expires, the system deletes the route structure and decrements the route reference counter in the interface data structure. When decrementing the route reference counter in the interface data structure causes the route reference counter to be equal to zero, the system sends a signal to a configuration application to inform the application that the network interface can be idled.
US08706852B2 Automated scaling of an application and its support components
An execution environment provides a plurality of components that support execution of an application, wherein the plurality of components and the application are hosted by a plurality of nodes arranged in one or more clusters. The execution environment monitors runtime behavior of the application and the plurality of components, and generates a scaling event based on a comparison of the runtime behavior to one or more scaling policies. The execution environment automatically scales at least one of the application or a component of the plurality of components if the scaling event does not violate a constraint, wherein the scaling comprises adding a new node to at least one cluster of the one or more clusters or removing a node from at least one cluster of the one or more clusters based on the scaling event.
US08706851B2 Configuration of a network node using captive mode
The invention relates to a network node arranged to provide an end user of a network terminal in a local network with an access link to an external network, said network node is arranged to be connected between said local network and said external network. The network node is characterized in that it comprises a control unit arranged to in response to receiving a first triggering information, switch said network node from a normal operational mode into a captive mode, in which said control unit is further arranged to intercept any request from said network terminals to said external network, resolve said request to the IP address of the network node in the local network such that gateway information to the end user of said network terminals is provided. The invention also relates to a method for use in a network node and a computer program product.
US08706841B2 Automatic selection of digital service feed
Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A user's interaction with Internet services automatically generates services preferences indicating a media entity. That media entity is correlated to one or more feed items or feeds. A video feed is harvested from feed items or feeds gathered at various Internet services.
US08706840B2 System and method for provisioning a remote resource for an electronic device
The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises the steps of: downloading access information from the server for the resource; presenting the resource for selection on a graphical user interface (GUI) rendered on a display; sending a request to the server to download the resource from the communications network; and after receiving the resource from the communications network, integrating the resource into the application.
US08706832B2 Low latency, high bandwidth data communications between compute nodes in a parallel computer
Methods, systems, and products are disclosed for data transfers between nodes in a parallel computer that include: receiving, by an origin DMA on an origin node, a buffer identifier for a buffer containing data for transfer to a target node; sending, by the origin DMA to the target node, a RTS message; transferring, by the origin DMA, a data portion to the target node using a memory FIFO operation that specifies one end of the buffer from which to begin transferring the data; receiving, by the origin DMA, an acknowledgement of the RTS message from the target node; and transferring, by the origin DMA in response to receiving the acknowledgement, any remaining data portion to the target node using a direct put operation that specifies the other end of the buffer from which to begin transferring the data, including initiating the direct put operation without invoking an origin processing core.
US08706831B2 Device and method for controlling dissemination of contents between peers having wireless communication capacities, depending on vote vectors
A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities and comprising a cache memory for storing contents. This method consists, each time a peer, having a group of variable values each associated to a content it can store into its cache memory and representative of utility that storing of this content represents for it and for other peers, accesses to a wireless network or to another peer offering access to these contents, in downloading N contents having the N highest variable values into its group, N being a number depending on the storage capacity the peer is ready to use into its cache memory to store contents to be downloaded.
US08706826B2 Automatically enabling the forwarding of instant messages
In some examples, an instant message addressed to an intended instant messaging recipient may be forwarded to the recipient's mobile telephone when the recipient's mobile telephone number is known to the instant message sender. In one example, an instant message is forwarded to the intended recipient's mobile telephone number when the instant message sender's contact information for the intended recipient includes an instant message address (e.g., a screen name or other type of instant message identifier) and a mobile telephone number, without dependence upon the intended recipient's presence on the instant message (IM) system or through actual login or registration with an IM forwarding service. In another example, an instant message addressed to an intended instant messaging recipient is forwarded to the recipient's mobile telephone when the recipient is known to the instant message sender.
US08706824B2 Rescinding messages in a messaging system with multiple messaging channels
A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
US08706819B2 Electronic mail delay adaptation
A electronic communication system that can detect and adapt to delays in delivery of e-mail messages. The system may adapt to delays by using other mechanisms to convey the information intended for delivery by e-mail. Delays may be detected using a low-latency channel to send notifications of e-mails to recipients. The notifications are likely to be received in advance of a delayed e-mail, allowing an intended e-mail recipient to detect that delivery of an e-mail has been delayed. The recipient may adapt to the delay in delivery, when a notification is received without a corresponding electronic mail message. The notification may be small relative to an e-mail message but may include enough information to allow the recipient to identify the subject matter of the corresponding e-mail message, an importance level of the e-mail message, a preferred mechanism of the sender for out-of-band communications, and/or the location from which the e-mail was sent.
US08706816B2 System and method for email delivery for shared domain name
Systems and methods of the present invention allow for delivery of email messages to email addresses associated with the shared domain names. A Routing Mail Server may determine a network address or a geographical location of a Sender and forward email message to a Recipient associated with that network address or geographical location.
US08706814B2 Method and apparatus for layering software agents in a distributed computing system
In one embodiment, the present invention is a method and apparatus for layering agents in a distributed computing system. In one embodiment, a system for monitoring and controlling a distributed computer network including a plurality of components (e.g., devices) includes a plurality of cells, each of the cells being deployed to directly monitor and control one of the components of the network. The system also includes at least one federation, where the federation is made up of cells that cooperate to solve common problems, and at least one supercell, where the supercell provides supplemental decision making capabilities to the cells and federations. In this manner, problems detected by a cell that cannot be resolved by the cell may be forwarded to the cell's associated federations or supercells for resolution.
US08706812B2 Communication console with component aggregation
Systems methods and devices are provided for a presentation including a communications console with component aggregation. In one potential implementation, a computing device with an application framework receives a communication manager object via a network connectivity device and executes the communication manager object within the application framework. The computing device may then receive and execute communications components and a presentation components within the application framework using the communication manager object. The communication manager object may then manages interface and display of the presentation information via the application framework, as modified by communication components.
US08706810B2 Real-time collaborative document review and transfer method and system
A computer based document review and transfer system and method is disclosed. In an embodiment, the system receives a request from user for a unique identifier (ID). The system generates a unique ID and assigns it to the user. Users access the system to upload documents and other data. Users can request that documents and data be sent to another user by referencing the other user's unique ID. The system stores all documents and data on a cloud server that is accessible from any type of user device. Data consistency is maintained across devices. Access to documents and data comprises collaborative review of a document simultaneously by multiple users, revision of the document by one or more users; recording comments on the document by one or more users, and transfer of the document to various user devices. Data analytics are also performed on the data and various statistical information made available to users.
US08706808B2 For deferring invitational content
The present discloser relates to deferring invitational content. A content delivery system is configured to deliver invitational content to user terminals and can also provide a means to defer the invitational content until a condition has been met by providing a user interface element configured to terminate the content. The deferred content can be entered into a deferral queue. Conditions can be a set time or based on capabilities of the user terminal. The conditions can be set by the system or a user. The user can specify parameters through use of user interface elements. Deferral can be handled by the user terminal or a server. In addition content management systems can be configured to manage campaigns including tracking costs and impressions. When content is deferred, the initial impression is not fully counted; however, redelivery can be counted as an enhanced impression with a higher value.
US08706805B2 Information caching system
A method, data processing system, and computer program product for caching information. A computer determines whether at least one of a client data processing system and a hardware device in a plurality of hardware devices has performed a number of operations that have been identified as being associated with a request that is sent to a first hardware device in the plurality of hardware devices. The first hardware device is configured to obtain information from a second hardware device in the plurality of hardware devices for use in generating a response to the request. The computer caches the information in a cache for the plurality of hardware devices prior to a subsequent request for the information being sent to the first hardware device in response to a determination that the at least one of the client data processing system and the hardware device has performed the number of operations.
US08706801B2 Rendering a web page using content communicated to a browser application from a process running on a client
The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
US08706799B2 Method and apparatus to exchange information with a local storage device
A data-processing system includes a storage device for running a local web-server residing in the storage device; a host device for connecting to the storage device; and an exchanging mechanism, residing in the host device, for exchanging information autonomously between the local web-server and a remote web-server connected to the host device. Preferably, the local web-server serves a host application, upon a host-application request for information when the local web-server cannot obtain the information, by retrieving the information autonomously from the remote web-server via an LWSA. Preferably, the exchanging mechanism exchanges data packets between the local web-server and the remote web-server. Preferably, the storage device initiates the exchanging of the information upon indication of available bandwidth for network communication. More preferably, the storage device prioritizes the exchanging of the information according to a protocol that takes into account statistics of data usage according to temporal parameters of the data usage.
US08706795B2 SIMD integer addition including mathematical operation on masks
Methods, apparatuses, and articles associated with SIMD adding two integers are disclosed. In embodiments, a method may include element-wise SIMD adding corresponding elements of a first SIMD-sized integer (A) and a second SIMD-sized integer (B) to generate a SIMD-sized integer result (R) and a carry bit. A may have an integer size (SizeA), while B may have an integer size (SizeB). The addition, in response to SizeA greater than SizeB, may further include updating R and the carry bit in view of one or more elements of A that do not have corresponding element or elements of B. Further, element-wise SIMD adding may include performing one or more mathematical operations on first one or more masks, with the first one or more masks interpreted as integers, and interpreting one or more integer results of the one or more mathematical operations as second one or more masks.
US08706794B1 No-multiply digital signal processing method
A method for processing a digital signal, comprising the following steps: receiving a complex-valued input data array with a processor; converting the complex-valued input data array into a quantized polar domain by approximating magnitude and quantizing the phase data of the input data array with the processor; storing the approximated magnitude in a phase-column indexed matrix in a memory store that is operatively coupled to the processor; processing the input data array with the processor such that all multiplications and summations that would occur during signal processing of the input data array in the Cartesian domain are substituted with circular row shifts and additions of phase-column indexed values in the quantized polar domain; and converting the processed input data array back into the Cartesian domain.
US08706793B1 Multiplier circuits with optional shift function
Multiplier circuits that can optionally be configured as bit shifters. An exemplary multiplier includes a one-hot circuit, a multi-bit multiplexing circuit, and a multiply block. The one-hot circuit has a multi-bit input and a multi-bit output. The multiplexing circuit has first and second multi-bit inputs and a multi-bit output, with the first input of the multiplexing circuit being coupled to the output of the one-hot circuit. The multiply block has first and second multi-bit inputs and a multi-bit output, with the first input of the multiply block being coupled to the output of the multiplexing circuit. When selected by the multiplexer, the position of the single high bit in the one-hot circuit output determines the number of bits by which the multiplier output is shifted relative to the second multiplier input. When the one-hot circuit output is not selected as an input to the multiplier, the multiplier performs a multiply function.
US08706787B2 CORDIC-based FFT and IFFT apparatus and method
Provided two CORDIC processors, each including: two input ports representing real and imaginary input ports; and two output ports representing real and imaginary output ports; wherein real and imaginary parts of a first input signal are applied to the imaginary input ports of the first and second CORDIC processors; real and imaginary parts of a second input signal are applied to the real input ports of the first and second CORDIC processors; the first and second CORDIC processors rotate the respective input signals applied thereto by 45 degrees in the clockwise direction; respective data from the real output ports of said first and second CORDIC processors constitute real and imaginary parts of a first output signal; and respective data from the imaginary output ports of said first and second CORDIC processors constitute real part and imaginary part of a second output signal.
US08706778B2 Methods and systems for an action-based interface for files and other assets
An “asset-based” user interface can be provided based on consulting metadata with an asset and presenting an interface to allow selection of actions associated with that particular asset. By presenting a listing of actions in response to a single command, the user can be spared the need to navigate through contextual menus to determine available services. The interface can be presented in a file selection interface provided by an operating system, e.g., in response to an “open” command in a folder. A method can comprise identifying a command referencing an asset and accessing metadata associated with the asset. The accessed metadata can comprise a unique metadata record for the asset available locally and/or accessible from a remote computing system. The method may further comprise determining one or more actions available for use with the referenced asset and providing an interface for selecting one or more of the determined actions.
US08706777B2 Media content catalogs
In a method in a computer system for displaying on a display device a personal catalog of media content, a plurality of media content listings is received from a plurality of network enabled media devices. The plurality of network enabled media devices has common ownership with the computer system, which comprises a network enabled media device. The plurality of media content listings and a media content listing of the computer system are used to compile a personal catalog of media content. The personal catalog of media content is displayed on the display device.
US08706767B2 Computer systems and methods for performing a database access to generate database tables based on structural information corresonding to database objects
Systems and methods are provided for performing a database access. In one embodiment, a computer system is provided that comprises means for receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table and a second table for each sub-object, the first and second table including descriptive information for each sub-object, means for assigning a unique identifier to each sub-object name identified by the structural information, means for storing a mapping table of sub-object names and unique identifiers, and means for requesting generation of a database table for each sub-object identified by the structural information.
US08706758B2 Flexible account reconciliation
Disclosed are improvements to a method for account reconciliation comprising improved, extended, and more flexible algorithms for (1) automatically determining what transaction features are best candidates for matching diverse datasets; (2) automatically determining how logically to subdivide accounting datasets prior to reconciliation; (3) matching groups of transactions (allowing one-to-many, many-to-one, and many-to-many matches instead of just one-to-one matches); (4) making use of more types of transaction feature, including transaction dates (where proximity of two transactions in date may be significant even if the dates do not exactly match). The improved method is, therefore, better able to perform its intended function of identifying matching transactions. It is applicable to a wider class of problems while still saving significant costs and labor, and still retaining flexibility in not requiring source data in a particular format, and not being domain-dependent or requiring extensive user setup.
US08706752B2 Method and apparatus for determining a list of members for a push to talk communications service
A method and apparatus for determining a list of members for a Group Push to Talk Session in a communications network. A Search Proxy function receives, from a requesting network node, a search request message. The search request message comprises at least one of an instruction to limit the maximum time for a search operation to take, an instruction to send search results in segmented blocks, an instruction to send search results in a predetermined format; and an instruction to perform a search according to a predetermined pattern. The Search Proxy function then performs a search for members with which to populate the list and sends the search results to a receiving node. In most cases, the receiving node is the requesting node.
US08706732B1 Managing information about entities using clusters of received observations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving an observation, the observation including an updated piece of information about an entity and a context, wherein the context includes at least one value of an attribute describing the entity to which the updated piece of information relates; matching the received observation with a first cluster of observations representing the entity using the context; and associating the received observation with the first cluster of observations.
US08706729B2 Systems and methods for distributed data annotation
Systems and methods for distributed data annotation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a distributed data annotation server system includes a storage device configured to store source data, one or more annotators, annotation tasks and a processor, wherein a distributed data annotation application configures the processor to receive source data including one or more pieces of source data, select one or more annotators, create one or more annotation tasks for the selected annotators and source data, request one or more annotations for the source data using the annotation tasks, receive annotations, determine source data metadata for at least one piece of source data using the received annotations, generate annotator metadata for at least one annotator using the received annotations and the source data, and estimate the ground truth for the source data using the source data metadata and the annotator metadata.
US08706723B2 Name-search system and method
A computer-implemented method is disclosed. The method may include receiving a portion of a personal name and converting the portion to a normalized portion by reducing the one or more characters to their simplest equivalents. The method may further include searching a typographical index tree and a phonetic index tree to identify one or more keys matching the normalized portion. The method may further include compiling, ranking, and presenting a plurality of suggested matches identified during the searching.
US08706722B2 Systems and methods for adaptive scheduling of references to documents
The order and type of display of documents may be updated or adaptively scheduled. The documents may include advertisements and articles that are displayed together. A popularity or selection weight of the documents may be monitored and used to determine when and where to display the documents.
US08706711B2 Descriptor storage and searches of k-dimensional trees
Various arrangements for using a k-dimensional tree for a search are presented. A plurality of descriptors may be stored. Each of the plurality of descriptors stored is linked with a first number of stored dimensions. The search may be performed using the k-dimensional tree for one or more query descriptors that at least approximately match one or more of the plurality of descriptors linked with the first number of stored dimensions. The k-dimensional tree may be built using the plurality of descriptors wherein each of the plurality of descriptors is linked with a second number of dimensions when the k-dimensional tree is built. The second number of dimensions may be a greater number of dimensions than the first number of stored dimensions.
US08706710B2 Methods for storing data streams in a distributed environment
Systems and methods for storing and retrieving data elements transmitted via data streams received from distributed devices connected via a network. The received data elements may be stored in block stores on the distributed devices. The stored data-elements may be allocated to data-blocks of a block-store that have assigned block-identifiers and further allocated to events of the data-blocks that have assigned token-names. Stream-schema of the received data-streams may comprise a list of token-names and an index-definition for each corresponding data-stream. Indices may be generated for the event-allocated data-elements. A query may be executed in order to retrieve data-elements of the received data-streams based on the indices.
US08706708B2 Providing contextually sensitive tools and help content in computer-generated documents
A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.
US08706706B2 Fast path for grace-period detection for read-copy update system
A technique for implementing fast path grace period detection for deferring the destruction of a shared data element until pre-existing references to the data element are removed. A check is made, without using locks to exclude other updaters, for the presence of readers that are accessing the shared data elements. Grace period detection is terminated to initiate deferred destruction of the data element if there are no readers accessing the shared data element. If there are readers accessing the shared data element, a lock is implemented and another check is made for the presence of the readers.
US08706699B2 Transaction history with bounded operation sequences
A technique for maintaining a transaction history is described. This transaction history includes a sequence of commands or operations in an electronic-design-automation (EDA) environment. For subsets of one or more operations in the sequence of operations, the transaction history includes an associated transaction name, as well as a state of the of the subset, which is open after an initial EDA operation in the subset has been performed and is closed after a last EDA operation in the subset has been performed. This transaction history can be displayed in a window in a graphical user interface, and facilitates undoing and/or rolling back of changes to the data associated with one or more subsets. For example, if an error is detected, roll back of one or more subsets to a known software state or condition prior to the operations in the one or more subsets may be performed without user instructions using the transaction history.
US08706683B1 Knowledge management across distributed entity
Information processing techniques are disclosed for managing knowledge across a distributed entity. For example, a method comprises the following steps. A database of information is maintained representing knowledge attributable to at least one distributed entity. An interface is provided for presenting at least a portion of the information maintained in the database and for presenting one or more responses to one or more queries to the database. At least a portion of the one or more responses is indicative of at least one of an expansion, a transfer and a leveraging of the knowledge attributable to the at least one distributed entity.
US08706673B2 Dynamic playbook: experimentation platform for social networks
Embodiments are directed towards dynamically managing contextual recommendations that can be employed with content when provided to a channel. A test for a variable having at least two outcomes may be determined to be employed with selected content. Each outcome may correspond to a different contextual recommendation. An outcome to employ with the content may be randomly determined/selected such that each of the outcomes of the test is selected a substantially similar number of times. The content may be modified and/or provided to the channel based on contextual recommendations that correspond to the determined outcome. Actions associated with a plurality of content may be monitored and/or analyzed to determine metrics for each outcome of a test. A comparison of the metrics for each outcome may be utilized to determine a preferred outcome for the test.
US08706666B2 Network implemented content processing system
In the present invention, a data processing device for processing streams of network borne data includes content inspection logic configurable to perform pattern matching functions on a received content stream and output match data, and a microengine for executing computer coded instructions, the microengine being coupled to the content inspection logic for configuring the pattern matching function of the content inspection unit in respect of a particular processing job for the received content stream and for processing the content stream independence on the match data. The microengine is adapted to reconfigure dynamically the content inspection logic in dependence on the match data thereby to modify the pattern matching function performed by the content inspection logic on the content stream during the course of a processing job. The present invention provides a novel architecture and method for processing content as it flows through a network. The processing of content includes parsing, analyzing, modifying and controlling the delivery of a content stream using a number of pattern matching techniques. Importantly, the present invention makes it possible to adjust the parameters of the pattern matching search as the search progresses through the content stream.
US08706665B2 Predictive model for density and melt index of polymer leaving loop reactor
The present invention discloses a method for predicting the melt index and density of the polymer in terms of the operating conditions in the reactor and vice-versa, to select the operating conditions necessary to obtain the desired product specifications.
US08706661B2 System and method for generating an image sprite
A method of determining whether a sprite will be generated determines a probability of a first page module being displayed on a web page together with a second page module, and if the probability exceeds a predetermined threshold, generates the sprite based on a first image within the first page module and a second image within the second page module, a rule indicating that the sprite contains the first image and the second image, and a style sheet code associated with the sprite.
US08706656B1 Multi-label modeling using a plurality of classifiers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for multi-label models. One of the methods includes receiving training records, each training record having an input, a first output, and a second output. The method includes generating a first classifier using as input one of the inputs and using as output a corresponding one of the first outputs. The method includes generating a second classifier using as input one of the inputs and using as output a corresponding one of the second outputs. The method includes inputting the inputs into the first classifier and generating first predictive outputs. The method includes inputting the inputs into the second classifier and generating second predictive outputs. The method also includes generating a third classifier using as input the first output and the second output and using as output the first output and the second output of the corresponding training record.
US08706655B1 Machine learned classifiers for rating the content quality in videos using panels of human viewers
A multi-phase process first trains a machine learned rating classifier, and then uses the rating classifier to automatically rate videos in a selected category in a way which mimics human rating. Panels of human viewers rate videos in tuples, and these tuples along with human preference data distilled from the ratings are used to create a training set that is used to train the machine learned rating classifier. The rating classifier becomes capable of predicting human preferences with regards to videos in the selected category. Optionally a second machine learned classifier can be trained to automatically identify videos in the selected category for the panels of human viewers to rate. The output of the multi-phase process can be used to highlight content that is predicted to be higher quality.
US08706651B2 Building and using predictive models of current and future surprises
Methods are described for identifying events that would be considered surprising by people and identifying how and when to transmit information to a user about situations that they would likely find surprising. Additionally, the methods of identifying surprising situations can be used to build a case library of surprising events, joined with a set of observations before the surprising events occurred. Statistical machine learning methods can be applied with data from the case library to build models that can predict when a user will likely be surprised at future times. One or more models of context-sensitive expectations of people, a view of the current world, and methods for recording streams or events before surprises occur, and for building predictive models from a case library of surprises and such historical observations can be employed. The models of current and future surprises can be coupled with display and alerting machinery.
US08706649B1 Electronic single action software distribution
Deep linking to a URL of a download is obviated by the generation of a dynamic symbolic system link. When a user is at a download page, the HTML source for the displayed download button does not contain the URL of the download site. Selection of the button sends as form values the product ID and a session ID to the server which generates a dynamic link. This link is returned to the browser to redirect it to the download site. The link is further set to expire after the session so that, even if the link is captured, after expiration it will be unable to reach the download site.
US08706646B2 System and method of producing construction specifications
A system for producing a configured construction specification for a construction product includes a website and an unconfigured specification accessible by the website, the unconfigured specification including a plurality of portions of construction specification information relating to the at least one construction product, each of the plurality of portions corresponding to at least one of a plurality of characteristics that define the at least one construction product. A webpage is displayed on the website, the webpage containing a plurality of indicia selectable by a user via the website, each of the plurality of indicia corresponding to at least one of the plurality of characteristics. Software executing on the website prepares a configured specification based at least in part upon the construction specification information contained in the unconfigured specification and the indicia selected by the user via the webpage.
US08706645B2 System and method for appraising valuable items
Systems and methods for computer appraisal of jewelry and other valuable items, such as antiques, for use in assessing sales, underwriting assessments, and claims adjustments. A user provides a description of an item (102) to be valued; elements of the provided description (102) are used in conjunction with previously-collected data (126) to classify (125) and assess the value of the item. The user may select an analysis/appraisal type and method. Gaps in required information are optionally filled using already-known data (110) by table look-upo methods or by interpolation from known ranges, and the selected analysis method is used to compete valuation and description of the item (130). Assessment options include for example valuations, appraisals, technical or aesthetic descriptions, title chains, and underwriting and insurance schedules. Optionally data supplied by the user is retained for use in future evaluations.
US08706643B1 Generating and suggesting phrases
Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user for executing a transaction. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
US08706640B2 Systems and methods for enrolling consumers in goods and services
Systems and methods for enrolling consumers in goods and services offered by a consumer provider are disclosed herein. Various of the methods include providing an enrollment system and displaying enrollment options via the enrollment system. Further, the methods include receiving enrollment requests and enrolling a consumer based on the enrollment request. The systems can be configured for effectuating the various enrollment methods.
US08706635B2 Use of licensed content without identification thereof
A content key (CK) to decrypt a piece of encrypted content is obtained encrypted according to a public key of a licensor (PU-L) to result in (PU-L(CK)). (PU-L(CK)) is obscured according to (PU-L) and a value R to result in Obs (PU-L(CK)), and Obs (PU-L(CK)) is sent to the licensor, which applies a private key (PR-L) corresponding to (PU-L) to Obs (PU-L(CK)) to result in Obs (CK) as an obscured version of (CK). Obs (CK) is received from the licensor; and (CK) is obtained from Obs (CK) based on applying R thereto. The licensor cannot identify from Obs (PU-L(CK)) or from Obs (CK) the encrypted content or the content key (CK) from which the encrypted content may be identified.
US08706634B2 Methods and systems for biometric verification
Methods, systems and apparatus for verifying a cardholder during a transaction involving a payment device and a terminal are provided. In some embodiments, the payment device transmits a first biometric information template to a terminal, receives a first sample template, determines that a match occurs between the first sample template and a first biometric reference template, and determines that a verification sequence applies to the transaction requiring satisfaction of a second biometric rule. In an implementation, the payment device then transmits a second biometric information template, receives a second sample template, determines that a match occurs between the second sample template and a second biometric reference template, and transmits a verification status of the cardholder.
US08706628B2 Automated opening of electronic wallet function in mobile device
A method includes bringing a mobile device into proximity with an indicium, the indicium adjacent a radio frequency identification (RFID) integrated circuit (IC), the RFID IC coupled to an antenna. The method further includes the mobile device reading a message from the RFID IC, where the message is transmitted by the RFID IC via the antenna. The method further includes the mobile device responding to the message by opening an electronic wallet function in the mobile device.
US08706622B2 Account holder demand account update
Account holder identification is used to access and retrieve the account holder's accounts and attributes thereof. A user interface receives a selected account for which merchants having conducted transactions on the selected account are retrieved and displayed on the user interface. The account holder selects which merchants are to receive updated attributes of the selected account, such as a new expiration, a new billing address, a new credit limit, a name change of the account holder, etc. Each user selected merchant is notified of the user selected attributes of the user selected account.
US08706618B2 Release of funds based on criteria
A method and system to transfer payment to a seller of a network-based commerce transaction are described herein. The method includes generating a risk model based on seller-specific criteria, and releasing funds from a holding account to the seller based on the risk model.
US08706617B2 System and methods for providing starter credit card accounts
A system and method for providing starter credit card products to selected customers of a credit card issuer is disclosed. Methods, systems and articles of manufacture consistent with the present invention enable a credit card issuer to identify a group of customers that may not eligible to obtain standard credit card products offered by the credit card issuer. The credit card issuer may rank these customers and present offers for starter credit card accounts with adjusted account parameters tailored to these customers. The credit card issuer monitors the activities of each starter card account during a trial period to determine whether each respective account has met predetermined criteria. Based on the results of the monitor process, the credit card issuer may adjust the parameters associated with each starter credit card account. The adjustment may include increasing a credit limit of the starter credit card account if the predetermined criteria has been met, or conversely, restarting the trial period if an account has not met the predetermined criteria during the trial period. Once a starter card account that meets selected criteria during the trial period will graduate and receive new parameters and benefits defined by the credit card issuer.
US08706614B2 Systems and methods for automated political risk management
According to some embodiments, a computer-implemented method to facilitate management of risk related to political exposure associated with a financial transaction may comprise receiving financial transaction data associated with the transaction, determining that the participant is a politically identified person, calculating a first category political risk score based on the financial transaction data, calculating a second category political risk score based on the financial transaction data, calculating an overall transaction political risk quotient associated with the financial transaction based on the first and second category politically risk scores, generating a suggested action for the financial transaction based on the overall transaction political risk quotient, and delivering the matching name and a suggested action to a user interface in a format based on a user preference and a user device configuration.
US08706611B2 System and method for use of fractional pay-up ticks in relation to trading strategies in an electronic trading environment
A system and associated methods are provided for use of fractional pay-up ticks in relation to offset orders being sent for a trading strategy that involves trading a first tradeable object and at least a second tradeable object. According to one example method, when an indication is received that a quantity at a first price for the first tradeable object is filled, a plurality of offset orders for the second tradeable object is sent to an electronic order book of the second tradeable object. The plurality of offset orders is placed at a plurality of price levels determined based on at least one fractional pay-up tick value, the first price, and the desired spread price. A quantity for each order is determined based on a quantity divider rule that is applied to an offset quantity to offset the fill.
US08706602B2 Finance and configuration method and apparatus
A method and apparatus for automatically evaluating financing plans are presented. In one embodiment, a method for automatically evaluating financing plans comprises receiving an input message comprising base data; selecting one of a plurality of financing plans in accordance with the base data and data defining the plurality of financing plans; determining values of one or more terms associated with the selected financing plan; and generating an output message including the determined values of the one or more terms.
US08706598B2 Basket option hedging method
A method and system for hedging a correlation risk associated with a basket option that includes a plurality of securities that includes the step of selecting at least two of the plurality of securities and, in the next step, forming a best-of option for the at least two of the plurality of securities. Finally, the best-of option is combined with the basket option to hedge the correlation risk associated with the basket option.
US08706597B1 Interactive user interface for input of forecasts and risk priorities and display of related strategies in a trading system
A system for inputting a forecast and/or a risk priority and displaying an associated strategy for a trading system comprises a processor and a memory. The processor is configured to receive an indication of a forecast for an underlying investment and/or an indication of a risk priority. The processor is configured to display and/or cause the display of the probability band and/or a list of risk priorities. The processor is further configured to determine a probability band based at least in part on the forecast and display or cause a display of one or more strategies compatible with the forecast or to determine an ordered list of risk priorities and display or cause a display of one or more strategies compatible with the ordered list. The memory is coupled to the processor and configured to provide the processor with instructions.
US08706584B1 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08706581B2 Software and methods to manage a tax preparation company
A software application and related business methods enable a tax preparation business to organize and track its clientele and monetary volume without regard to business volume. In addition, the software and methods can be used to generate a commission-issued payroll with minimal management and oversight. The software and methods can work in conjunction with conventional tax preparation software by adding the missing managerial component to improve its use as it pertains to the day-to-day operations of the tax preparation business.
US08706579B2 Interactive account management system and method
Embodiments of the invention are directed to a computer-implemented interactive account management system operated in cooperation with a financial institution on behalf of multiple account holders. The interactive account management system may include a financial networking engine implemented by a processor for defining a financial network for each account holder and for identifying each member of an account holder financial network based on stored account information and account holder input. The system may additionally include interactive processing components for processing information to provide collaborative interaction between the members of the account holder financial network defined by the financial networking engine and user interface presentation tools for displaying financial guidance and collaborative interaction interfaces and inviting active participation from the financial network members.
US08706577B2 Payment system
Embodiments of the invention provide a method of processing payment authorization requests for payment transactions to be conducted via a data communications network on behalf of online merchants. The payment authorization requests are conducted as a result of orders by financial instrument holders via a plurality of different online merchant systems, each of said online merchants having an online merchant identity. The method is conducted by a trusted central intermediary system which is configured to transmit payment authorization requests to each of a plurality of different online merchant Internet Payment Service Provider (IPSP) systems. In some embodiments, a user may select a payment method on a per transaction basis, while removing the requirement for the user to provide payment details to individual online merchant systems or to their merchant IPSP systems by having the user submit their respective payment details to a separate, trusted entity.
US08706566B1 Method, medium, and system for adjusting a selectable element based on social networking usage
Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. The personalized content may include features that allow a user to indicate a like or preference for an item and that can be customized based on, e.g., the extent of the user's social network or the influence the user has over other potential users of the catalog system. Systems and methods are also disclosed that use the social networking profiles to generate personalized messages that can be posted to social network contacts of the user to provide information about items for which the contacts may be interested.
US08706563B2 Communication method
There is provided a communication device including a secure communication unit configured to perform secure communication, the secure communication being secure close-proximity communication, a high-speed communication unit configured to perform high-speed communication, the high-speed communication being close-proximity communication that is faster than the secure communication, and a power transmission unit configured to perform power transmission. Communication via the secure communication and the power transmission of the power transmission unit may be performed at timings that do not temporally overlap with each other.
US08706558B2 Video e-commerce
Video e-commerce network, module and methods. In one embodiment, a product/service catalog which includes a video playlist, is delivered to a viewer via a published video e-commerce module. In one embodiment, the catalog is customized based on the website that published the module and/or the viewer of the module. In one embodiment, the viewer may complete the purchase of a product/service in the catalog within the module.
US08706549B2 System supporting seller's promotion creation
An online sales/automatic rebate and coupon redemption system provides online customers automatic retrieval and redemption of all applicable rebates and coupons during purchase. Purchase orders from customers are selectively fulfilled and products are shipped to the customers either by the system for online sales with automatic rebate and coupon redemption or by other merchant or manufacturer environments. The system purchases from merchants using applicable coupons and rebates and then sells the products to the customers, passing the savings to them. The system makes it possible to automatically retrieve coupons and rebates for items in a shopping cart during the activity of an online purchase at an electronic mall or an online merchant site. The system provides coupons to potential customers via email, based on customer profile, geographical information, etc. Manufacturers and merchants can update coupon value and content based on ongoing sales and volume of customer activity.
US08706547B2 Dynamic pricing for content presentations
A request for content is received. First content is selected for the request. The first content is selected from among multiple content items based on information in the request, a characteristic of how the first content is to be presented, and a stored pricing threshold value selected based on the characteristic. The characteristic of how the first content is to be presented includes an amount of available space that is occupied by the first content when the first content is presented. The selected first content is provided for presentation by a publisher that provides second content.
US08706542B2 Allocation of location-based orders to mobile agents
A method of allocating a location-related order to one of a number of mobile agents, such as taxicabs, delivery or repair vehicles. The method involves the following steps: a) holding current order details which identify at least the location and time at which each agent is expected to become free to fulfill new orders; b) keeping a listing of locations, where each location in the listing is prioritised for an agent according to the availability of the agent to reach that location after the agent becomes free; c) receiving a new order and recording the location and time at which this order is to be fulfilled; d) deciding, based on the prioritised listing of locations, which agent(s) are most suitable to take the new order; and e) allocating the new order to the identified agent(s).
US08706532B2 Insurance claim processing using containerized processing logic
A system and method for processing insurance claims using a set of adjudication rules. The method and system comprises receiving a claim for processing, such that the received claim having claim content including a claim date. Also provided is a database configured for accessing the set of adjudication rules appropriate to the received claim, the set of adjudication rules structured in containers including a primary rule container and secondary rule containers, each of the secondary rule containers being coupled to the primary rule container by a respective container reference, each of the secondary rule containers containing one or more adjudication rules adapted for processing the claim content of the received claim, each of the one or more adjudication rules being coupled to their respective secondary container by a respective rule reference, the set of adjudication rules defining a rule hierarchy.
US08706527B2 Method and apparatus for controlling a warming therapy device
An apparatus and method for controlling a warming therapy device (e.g., incubator, warmer, etc.) is described. In one exemplary embodiment, the apparatus includes a Graphical User Interface (GUI) coupled to the warming therapy device for monitoring patient medical information, and for controlling various aspects of the warming therapy device accordingly.
US08706521B2 Treatment related quantitative decision engine
A system and method generate a report to help decide among a plurality of treatment options for a medical condition. The system and method receive patient information and generate a plurality of potential treatment options for the medical condition. The system and method also receive the patient's preference(s) for potential treatment outcomes of the treatment options, used to produce a preference value. The system and method also analyze indexed study data relating to the plurality of treatment options to produce, based on the analysis, a study score for each of the treatment options. For each treatment option, the system and method produce a treatment score based on at least the preference value and the study score, thus permitting generation of a report listing the treatment options and a) the treatment scores or b) the information derived from the treatment scores.
US08706515B2 Methods, systems, and apparatus for providing a notification of a message in a health care environment
The disclosure relates to methods, systems, and apparatus for providing a notification of a message in a health care environment. A message from a source and location information associated with a plurality of patients may be received. The location information associated with the plurality of patients and a notification of the message from the source may be output in a geospatial arrangement via a graphical user interface. The graphical user interface may be updated when a change occurs in either the location information associated with at least one of the plurality of patients or the status of the message from the source. In addition, a user query for the location information associated with each of the plurality of patients receiving care from a physician in the health care environment may be received and output in the geospatial arrangement via the graphical interface.
US08706501B2 Method and system for sharing speech processing resources over a communication network
A method and system (40) for sharing speech processing resources (54) over a (communication network (21) for handling multiple client types (100, 101, etc.) and multiple media protocol types. The system can include a router (400) coupled to the communication network, a speech response system (500) coupled to the router, and a server (600) coupled to the speech response system and the router. The server can include at least one processor programmed to determine a media protocol and a client type of a client used for speech communication with the server, adapt at least one among encoding or decoding for the speech communication based on the media protocol and the client type, and dynamically and adaptively configure of the speech processing resources based on the media protocol and the client type.
US08706490B2 Indexing digitized speech with words represented in the digitized speech
Indexing digitized speech with words represented in the digitized speech, with a multimodal digital audio editor operating on a multimodal device supporting modes of user interaction, the modes of user interaction including a voice mode and one or more non-voice modes, the multimodal digital audio editor operatively coupled to an ASR engine, including providing by the multimodal digital audio editor to the ASR engine digitized speech for recognition; receiving in the multimodal digital audio editor from the ASR engine recognized user speech including a recognized word, also including information indicating where, in the digitized speech, representation of the recognized word begins; and inserting by the multimodal digital audio editor the recognized word, in association with the information indicating where, in the digitized speech, representation of the recognized word begins, into a speech recognition grammar, the speech recognition grammar voice enabling user interface commands of the multimodal digital audio editor.
US08706478B2 Transforming a natural language request for modifying a set of subscriptions for a publish/subscribe topic string
A natural language request for modifying a set of subscriptions for one or more topics in a publish/subscribe topic hierarchy is received at a processing device. The natural language request includes a predetermined natural language element. The natural language request is transformed into a publish/subscribe topic string and the predetermined natural language element is transformed into a publish/subscribe symbol. The symbol represents one or more topics in the topic hierarchy. One or more subscriptions to one or more topics is modified based on the transformed topic string.
US08706475B2 Method and apparatus for detecting a table of contents and reference determination
In a method for identifying a table of contents in a document, an ordered sequence of text fragments is derived from the document. A table of contents is selected as a contiguous sub-sequence of the ordered sequence of text fragments satisfying the criteria: (i) entries defined by text fragments of the table of contents each have a link to a target text fragment having textual similarity with the entry; (ii) no target text fragment lies within the table of contents; and (iii) the target text fragments have an ascending ordering corresponding to an ascending ordering of the entries defining the target text fragments.
US08706464B2 Health data dynamics, its sources and linkage with genetic/molecular tests
Method and system for the analysis and source localization of the dynamical patterns in medical and health data, and linking such dynamical patterns with the individual's genetic and/or molecular data. The invention makes use of optimally positioned sensors (sensor arrays) providing input data for signal processing, time-series analysis, pattern recognition and mathematical modeling to facilitate dynamical tracking of systemic arterial pressure without a pressure cuff, local vascular activity, electrocardiographic (ECG), respiratory, physical, muscular, gastrointestinal and neural activity, temperature and other physiological/health data. The invention also facilitates separation of local signals (such as local aneurisms or local vascular activity) from non-local, central or systemic patterns (e.g. systemic blood pressure). In addition, the invention improves identification of dynamical patterns associated with a specific genotype/disorder for screening, personalized risk assessment, diagnosis and treatment control. The system can be implemented in a specialized processor, such as an ambulatory blood pressure monitor, Electrocardiograph, Holter monitor located outside subject's body or implanted inside the body, mobile/cell phone or Smart Phone/Personal Digital Assistant, computer or computer network (the Internet), including wireless or mobile network. The system can be also linked to the electronic health/medical records and other databases.
US08706460B2 Method of modeling dynamic characteristics of a flight vehicle
The present invention models dynamic behavior of flight vehicles for simulation, analysis, and design. The present invention allows a user to define the complexity of a flight vehicle model, and such models may be simple rigid body models, models of medium complexity, or very complex models including high order dynamics comprising hundreds of structural flexibility modes and variables related to aero-elasticity, fuel sloshing, various types of effectors, tail-wags-dog dynamics, complex actuator models, load-torque feedback, wind gusts, and other parameters impacting flight vehicles. The present invention accommodates and analyzes multiple vehicle and actuator concepts and configurations as defined in flight vehicle input data, which specifies flight vehicle parameters at a steady-state condition for modeling flight vehicle response to dynamic forces and flight control commands with respect to steady state operation.
US08706456B2 System and method for hazardous area classification
A computer processor driven system and method capable of identifying and constructing representations of hazardous areas. The hazardous area classification system has one or more processors, and a computer readable medium containing instructions that, when executed, cause the one or more processors to perform the steps of determining a position of a hazardous area for a predetermined location using a calculation based on a plurality of parameters, and generating a representation of the hazardous area.
US08706447B2 Procedure for the prognostic of a structure subject to loads
A method for prognostics of a structure subject to loads, particularly an aircraft structure, includes, detecting the state (strains) of the structure at multiple primary points and additional points. The loads acting on the structure associated with the state detected in the primary points are determined. Based on the determined loads, the state of the structure in the additional points is estimated. The estimated state of the structure is compared with the state detected in the additional points. A soundness state of the structure is assessed if the estimated and detected values of the state quantity are in agreement, or a defectiveness state of the structure if such values differ.
US08706436B2 Manufacture of engineering components with designed defects for analysis of production components
An engineering component with a designed defect and use of an engineering component with a designed defect to evaluate a production component are disclosed. A test component having a known defect is manufactured. This known defect is a flaw that is intentionally included in the test component. The test component is then analyzed to obtain a test profile of the defect. In addition, the engineering component to be tested is analyzed to obtain a production profile. This production profile is compared with the test profile to determine whether the engineering component has a defect that corresponds to the known defect.
US08706435B2 Signal detection and triggering using a difference bitmap
A test and measurement instrument converts digital data that represents an input signal into a plurality of bitmaps, and then subtracts one of the bitmaps from another one of the bitmaps to produce a difference bitmap. The difference bitmap does not contain density values that are common to the two bitmaps, but instead only contains the density differences between the two, thereby revealing very small density variations in the presence of large density values. In some embodiments, the difference bitmap is displayed on a display device. In other embodiments, the difference bitmap is used to generate a trigger signal.
US08706431B2 Direct sequence spread spectrum predictive cable and component failure technology
There are disclosed systems and methods of determining a fault location on a wire. In an embodiment, a system includes a PN code having a chip-time. Software code is provided for delaying the PN code a series of delays to form delayed PN samples, a sum of the series of delays being less than one chip-time. Software code is provided for summing the delayed PN samples with the PN code to form a summed sequence. Software code is provided for transmitting the summed PN sequence to the wire. Software code is provided for receiving a signal from the wire related to the summed PN sequence. Software code is provided for mixing the signal received from the wire with a delayed copy of the summed PN sequence so as to form a mixed signal. Software code is provided for integrating the mixed signal to map faults. Other embodiments are also disclosed.
US08706422B2 Determining a nucleic acid sequence imbalance
Methods, systems, and apparatus are provided for determining whether a nucleic acid sequence imbalance exists within a biological sample. One or more cutoff values for determining an imbalance of, for example, the ratio of the two sequences (or sets of sequences) are chosen. The cutoff value may be determined based at least in part on the percentage of fetal DNA in a sample, such as maternal plasma, containing a background of maternal nucleic acid sequences. The cutoff value may also be determined based on an average concentration of a sequence per reaction. In one aspect, the cutoff value is determined from a proportion of informative wells that are estimated to contain a particular nucleic acid sequence, where the proportion is determined based on the above-mentioned percentage and/or average concentration. The cutoff value may be determined using many different types of methods, such as sequential probability ratio testing (SPRT).
US08706421B2 Shift-invariant predictions
Shift invariant predictors are described herein. By way of example, a system for predicting binding information relating to a binding of a protein and a ligand can include a trained binding model and a prediction component. The trained binding model can include a hidden variable representing an unknown alignment of the ligand at a binding site of the protein. The prediction component can be configured to predict the binding information by employing information about the protein's sequence, the ligand's sequence and the trained binding model.
US08706420B2 Seismic fluid prediction via expanded AVO anomalies
A seismic fluid prediction data, e.g., a dataset, is generated for a subsurface region by preconditioning seismic data for amplitude-versus-offset (AVO) analysis. Seismic AVO attribute data is generated for the subsurface region, including creating intercept (A) and gradient (B) seismic data using two or more angle stacks of seismic data. Lithology prediction data is generated with the intercept (A) and gradient (B) seismic data, and an AVO crossplot for fluids is generated to identify an initial AVO anomaly. Seismic fluid prediction data is generated based on the generated AVO crossplot and lithology prediction data.
US08706418B2 Methods and systems for testing navigation routes
Various embodiments may include a method and system for testing data defining one or more navigation routes. A starting location may be input at a computer remote from the starting location. A destination location may also be input. Map data including GPS information based on the starting location input and the destination location input may be received. Route data may also be received. Based on the map data and the route data, data defining one or more navigation instructions may be generated for one or more routes. The one or more navigation instructions may be executed at the computer and compared to the map data. Based on the comparison, an accuracy of the navigation instructions may be determined. The data defining the navigation instructions may be corrected if the data is determined to be inaccurate.
US08706416B2 System and method for determining a vehicle route
A method for determining a route for a vehicle includes receiving input indicative of a driver's dynamic control of the vehicle, determining the driver's driving style based on the input, and selecting values of parameters representing the driver's anticipated dynamic control of the vehicle based on the driving style. The method also includes identifying a plurality of candidate routes between an origin and destination, partitioning each of the candidate routes into a set of predefined route patterns, and determining an energy usage associated with each of the candidate routes based on the selected values and the set of predefined route patterns defining the candidate route. The method further includes identifying the candidate route having the minimum energy usage and providing output describing the route having the minimum energy usage.
US08706409B2 Vehicle route selection based on energy usage
Vehicle management systems and associated processes can consider energy consumption when selecting routes for fleet vehicles. Vehicle management systems and associated processes are described that, in certain embodiments, evaluate vehicle energy usage based on factors such as terrain or elevation, vehicle characteristics, driver characteristics, road conditions, traffic, speed limits, stop time, turn information, traffic information, and weather information, and the like. The features described herein may also be implemented for non-fleet vehicles, such as in personal vehicle navigation systems.
US08706401B2 Travel guide and schedule-based routing device and method
A navigational aid device is provided that includes a GPS module, a processor, and memory. The device is configured to automatically determine a route to a destination and to account for, in its determination of a route, a plurality of modes of public, private, or both public and private transportation. Some of these configurations may also be configured to recommend a mode or modes of transportation to take to get to a destination, and/or accept user preferences in recommending a route or the mode or modes of transportation to take to get to the destination.
US08706384B2 Determination of an overspeed-shutdown event in a combustion engine
Methods and systems are provided for detecting an overspeed shutdown condition of an internal combustion engine. The pressure within an air-intake manifold of the engine is measured, and that pressure is compared to a predetermined pressure, which represents the pressure within the air-intake manifold when an overspeed-shutdown mechanism has not been activated. Activation of the overspeed-shutdown mechanism is indicated when comparing the measured pressure value to the predetermined value results in the measured value being less than the predetermined value.
US08706382B2 Control device of spark-ignition gasoline engine
The disclosure provides a control device of a spark-ignition gasoline engine. When an operating state of an engine body is within a low engine speed range, a controller controls a fuel pressure variable mechanism so that a fuel pressure is higher within a high engine load range compared to a low engine load range, the controller operates, within the high engine load range, a fuel injection valve to perform a fuel injection at least at a timing that is more retarded than an injection timing of a fuel within the low engine load range and is within a retard period from a late stage of a compression stroke to an early stage of an expansion stroke, and the controller operates, within the high engine load range, an ignition plug to ignite at a timing within the retard period and further after the fuel injection.
US08706380B2 Method of operating a compression ignition engine
A method of operating a compression ignition engine, which includes at least one combustion chamber containing a piston, and a mechanically operated fuel injection pump apparatus. The method includes sensing the engine operating temperature with a first sensor, and providing input to a controller. The controller operates the fuel injection pump apparatus to deliver fuel to each of the combustion chambers according to a first timing regime when the engine operating temperature is above a threshold temperature, and according to a second, advanced timing, regime when the engine operating temperature is below the threshold temperature. The method further includes sensing the pressure in the combustion chambers with a second sensor. When the controller is operating the fuel injection pump apparatus according to the second timing regime and the combustion chamber pressure exceeds a desired pressure, the method includes changing operation from the second timing regime to the first timing regime.
US08706377B2 Control device and method for the control of functions
A controller system in which a plurality different main functions are integrated includes a plurality of microcontrollers. Each of the microcontrollers is associated with one of the main functions. At least one monitoring unit is implemented for the plurality of the main functions, for example a brake monitor and a comfort monitor. When the at least one monitoring unit detects a defect of a main function in the controller, only the defective main function is deactivated.
US08706368B2 Secondary drive device of a mobile working appliance
A secondary drive device of a mobile working appliance with an electronic control unit for actuating a power take-off shaft clutch arranged between a transmission and a power take-off shaft is disclosed. According to the disclosure, the control unit is designed with a flange-mounting function unit which, when activated, executes a rotary position correction of the power take-off shaft with respect to the drive shaft. Furthermore, a method for coupling and/or uncoupling a working machine to/from the secondary drive device of a mobile working appliance as an energy source is proposed. The method includes the steps of leading a drive shaft of the working machine up to the end spline shaft profile of a power take-off shaft of the secondary drive device, checking the relative rotary position of the power take-off shaft with respect to the drive shaft of the working machine, and selectively triggering a flange-mounting function of the secondary drive device as a function of the result of the check of the relative position for the electronically controlled rotary position correction of the power take-off shaft with respect to the drive shaft.
US08706360B2 Device for measuring the distance between a head and a headrest, headrest-position adjusting device using said device, method for measuring the distance between a head and a headrest, and headrest-position adjusting method using said method
Disclosed is a headrest position adjusting device provided with a distance measuring device and drive motor units. The distance measuring device is provided with a plurality of detection electrodes and a detection circuit including a plurality of capacitance detection circuits and a computation circuit. The computation circuit uses capacitance values, position information from the detection electrodes, and a high-degree function with a degree of at least 3 to compute a high-degree curve in a two-dimensional coordinate system with capacitance on the y-axis and detection-electrode position on the x-axis. The computation circuit computes the highest-degree coefficient of the high-degree curve and determines the distance between a head and a front part of a headrest on the basis of the computed highest-degree coefficient. On the basis of the measurement result, the headrest position adjusting device moves the front part of the headrest towards the front or back of a vehicle.
US08706358B2 Method of controlling braking in a vehicle
A braking control system includes sensors for detecting pressure applied to a brake pedal. The system can also include a pressure sensor capable of detecting the hydraulic pressure of the braking system. The system can also include a position sensor for detecting a position of the brake pedal. The pressure applied to the brake pedal is compared to either the hydraulic pressure or the pedal position. If the resulting measurements are not correlated properly, braking countermeasures are applied. Braking countermeasures can include engine braking, regenerative braking, hydraulic assist, and brake pad assist.
US08706357B1 Flight recorder deployment system and method
Embodiments of the invention provides an automatic deployable flight recorder (ADFR) system that includes a deployable fight recorder, a plurality of crash sensors, and a recorder release unit. The recorder release unit is communicatively coupled to the deployable fight recorder and the plurality of crash sensors, and is configured to initiate deployment of the deployable flight data recorder from an aircraft when a deployment criteria that is adjusted based on a flight condition of the aircraft is satisfied.
US08706347B2 Diagnosis of wheel alignment using GPS
A method to monitor alignment of wheels of a vehicle through analysis of a GPS signal includes monitoring the GPS signal, determining an actual trajectory of the vehicle based upon the GPS signal, monitoring a vehicle sensor indicating an expected change in vehicle heading, determining an expected trajectory of the vehicle based upon the vehicle sensor, and indicating misalignment of the wheels of the vehicle based upon a comparison of the trajectories.
US08706343B2 Method for detecting leaks in a tank system
The invention relates to a method for preparing models of technical devices, wherein each technical device comprises units that are connected to each other by means of connection point, wherein, when performing the method, at least one structure made of units connected to each other by means of connection points comprising commonalities for all technical devices is integrated and automatically described as at least one common module (8) for all models.
US08706342B1 User interface for displaying internal state of autonomous driving system
Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems of the vehicle in order to maneuver the vehicle safely to the destination. The control computer may display information on an electronic display in order to allow the passenger to understand what actions the vehicle may be taking in the immediate future. Various icons and images may be used to provide this information to the passenger.
US08706338B2 Electric vehicle with pitch control device
An electric vehicle includes a pitching state quantity detector for detecting quantity of a pitching-motion of the vehicle, a vehicle weight determiner, a pitching target quantity calculator for calculating a target quantity of a pitching motion at least from the determined vehicle weight, and a torque correction calculator for increasing/reducing a driving torque output, according to a particular differential between the detected pitching-motion state quantity and the calculated target quantity.
US08706336B2 Motorcycle
A motorcycle apparatus is provided which may include a step disposed between a front wheel and a rear wheel, and to support feet of a rider and a side cover configured to cover a lateral side of the vehicle body. The apparatus may also include a charging electric cable for charging the battery from an outside power source and an electric cable housing unit to house the charging electric cable in the vehicle body, and in which the charging electric cable is connected to the vehicle body. The apparatus may further include a housing opening portion to be opened for inserting or removing a leading end portion of the charging electric cable into or from the electric cable housing unit and an opening lid to close the housing opening portion. The housing opening portion may be located under the step and provided to the side cover.
US08706329B2 Facilitating navigation of vessels in specific water environments
A method of facilitating movement of a vessel in a specific navigation environment. Characteristics of the vessel are evaluated relative to conditions in the environment to define a navigation procedure. The procedure is described on a navigational chart that includes information from sources of navigation-related experience, e.g., sovereign governmental authorities, hydrographic offices, port authorities, communication authorities, vessel masters, operators and port pilots. The vessel is indicated as geographically referenced to points in the environment indicative of successive positioning of the vessel in accordance with the procedure. Using such procedures can streamline coordination among masters, operators and ports and can shorten time needed to plan and perform navigation in complex environments.
US08706328B1 Vehicle-based switch mechanisms in fixed guideway transportation systems and methods for controlling same
The present invention relates generally to ground transportation systems, and more particularly to a fixed guideway transportation system that achieves a superior ratio of benefits per cost, is lower in net present cost and thus more easily justified for lower density corridors, and can provide passenger carrying capacities appropriate for higher density corridors serviced by mass rapid transit systems today. According to certain aspects, the present invention increases traffic densities by removing fixed obstacles such as track switches. In embodiments, this is achieved by providing vehicle-based switching mechanisms that interoperate with corresponding track structures to allow vehicles to switch tracks without any moving components on the track itself. According to further aspects, the invention provides a method of operating vehicle-based switching mechanisms that comply with safety requirements.
US08706322B2 Method and computer program product for controlling inertial attitude of an artificial satellite by applying gyroscopic precession to maintain the spin axis perpendicular to sun lines
A method of controlling inertial attitude of an artificial satellite in order to perform a navigation function and to maximize terrestrial coverage of the Earth by the satellite. The method includes deploying the artificial satellite in an orbit about the poles of the Earth; applying gyroscopic precession to the artificial satellite spin axis to precess and maintain the satellite near the ecliptic pole; deploying the artificial satellite so that the spin axis is initially perpendicular to or substantially perpendicular to sun lines; and applying gyroscopic precession to the artificial satellite spin axis to precess the spin axis away from an initial deployed attitude at a selectively-variable precession rate and to maintain the spin axis perpendicular to or substantially perpendicular to the sun lines.
US08706315B2 Cooling controlling apparatus, electronic apparatus, and cooling controlling method
A cooling controlling apparatus that cools an electronic apparatus includes a cooling fan that discharges air in an inside of the electronic apparatus to an outside of the electronic apparatus; an intake air temperature detector that detects a temperature of air taken into the electronic apparatus by the cooling fan; a part temperature detector that detects a temperature of an electronic part arranged inside the electronic apparatus; and a fan controller that controls a rotation number of the cooling fan based on the detected temperature of the electronic part and the detected intake air temperature.
US08706306B2 System and method of managing line pressure in a vehicle during a fault pending condition
An exemplary system includes a hydraulic device configured to operate at a fluid pressure. A sensor is configured to measure fluid pressure in the hydraulic device and generate a pressure signal representative of the measured fluid pressure. An actuator configured to regulate fluid flow to the hydraulic device. A control module is configured to identify a fault pending condition based on the measured fluid pressure, increase the fluid pressure in the hydraulic device during the fault pending condition, and iteratively enable and disable the actuator during the fault pending condition to determine if the actuator has failed.
US08706305B2 Feedback control for shape memory alloy actuators
Control feedback for regulating strain output of a shape memory alloy (SMA) actuator using a stress sensor for outputting an indication of a mechanical resistance applied against the SMA actuator, and a state sensor for outputting an indication of a state of actuation of the SMA actuator has been found to be surprisingly accurate. Advantageously feedback detection can be provided with sensors that have low power requirements and can be controlled with simple electronics.
US08706281B2 Method and device for producing a master die tool
A device and a method for the production of a master die tool for a component. The method includes the following steps: a) receiving or creating a CAD model of the component; b) deriving a surface model for the master die tool based on the CAD model of the component; c) creating the master die tool with NC machines using the surface model; d) producing an entity of the component using the master die tool; e) detecting the contours of the entity of the component by way of a computed tomography-based coordinate measuring device which supplies a 3D point cloud of surface points of the entity of the component; f) comparing the 3D points of the 3D point cloud to the CAD model, and determining whether any deviations exist beyond predetermined tolerance thresholds, and if this is the case g) modifying the surface model based on the deviations detected; h) reworking the master die tool or recreating the master die tool with the NC machines based on the modified surface model; i) repeating steps d) to h) until no more deviations exist beyond the predetermined tolerance thresholds.
US08706279B2 Electronic device and method of controlling the same
An electronic device connected to at least one external electronic device, the electronic device including a communication unit configured to perform data communication with the at least one external electronic device, an interface unit configured to connect to a sound output device, and a controller configured to receive audio data when the sound output device is connected to the electronic device through the interface unit, the audio data associated with a first external electronic device outputting a second content associated with a first content being output through the electronic device from the first external electronic device, and to output the received audio data through the sound output device.
US08706271B2 Integration of computing device and lighting system
A system may communicate between a display device and a lighting system using light generated by the display device and a light sensor in the lighting system. A computing device and a building control system may communication over a wireless link. The building control system may determine that the computing device is co-located with a fixture in the building control system based on whether communication over the wireless link between the computing device and the building control system is detected.
US08706269B2 Controller and machining apparatus with position encoder compensation
A controller which generates a driving instruction to control driving of an object while detecting a position of the object based on two periodic signals that are provided by an encoder and have different phases, comprises a counter configured to count periods of one of the two periodic signals, and a processor configured to detect the position of the object based on an arctangent value of a ratio of values of the two periodic signals and a count value provided by the counter, and to generate the driving instruction based on the position, wherein the processor is configured to compensates an error in the count value based on the driving instruction generated in the past and an acceleration of the object computed based on the arctangent value and the count value, and to compute the position of the object based on the compensated count value.
US08706267B2 Process model identification in a process control system
A method of controlling a process control system having a plurality of control loops includes collecting operating condition data in connection with the operation of each control loop of the plurality of control loops, identifying a respective process model for each control loop of the plurality of control loops from the respective operating condition data collected for each control loop of the plurality of control loops and developing a process model history by storing data indicative of the multiple identified process models for each control loop of the plurality of control loops.
US08706261B2 Treating a tumor or the like with electric fields at different frequencies
Cells that are in the late anaphase or telophase stages of cell division are vulnerable to damage by AC electric fields that have specific frequency and field strength characteristics. The selective destruction of rapidly dividing cells can therefore be accomplished by imposing an AC electric field in a target region for extended periods of time. Some of the cells that divide while the field is applied will be damaged, but the cells that do not divide will not be harmed. This selectively damages rapidly dividing cells like tumor cells, but does not harm normal cells that are not dividing. Improved results may be achieved by using a field with two or more frequencies.
US08706256B2 Implantable medical device charging
A particular method of providing power to an implantable medical device includes providing a first signal to a primary coil that is inductively coupled to a secondary coil of an implantable medical device. The method also include determining a first alignment difference between a voltage corresponding to the first signal and at least one of a current corresponding to the first signal and a component voltage at a component of a primary coil circuit. The method further includes determining a frequency sweep range based on the first alignment difference. The method also includes performing a frequency sweep over the frequency sweep range.
US08706254B2 Server for a communication with an implantable medical device
A system and method for modifying the parameters of an implantable medical device includes an implantable medical device that communicates with a remote control device that, in turn, communicates through the browser of a computer or any other device capable of using mark-up language protocol. The computer optionally communicates with other computers and/or devices through a network.
US08706234B2 System and method for electrical stimulation of anorectal structures to treat anal dysfunction
A system and method for treating anorectal dysfunction includes implanting, in a minimally invasive manner, an electro-medical device for stimulation of two or more separate and distinct anatomical or histological structures of the anorectal region. Electrodes operably connected to the device are positioned proximate the target anatomical or histological structures. The device provides either the same or different stimulation algorithms to each anatomical or histological structure. Smooth muscle, such as the internal anal sphincter, is provided with a continuous stimulation algorithm, while skeletal muscle, such as the external anal sphincter, is provided with an on demand stimulation algorithm. Varying stimulation algorithms applied to multiple structures results in improved anorectal function without developing muscle fatigue and tolerance.
US08706227B2 Electronic device with adjustable kickstand
A programmer for an implantable medical device includes an adjustable kickstand. In one example, the kickstand is configured to combine with the base to support the programmer in an upright position when the kickstand is fully-collapsed to support the programmer in a reclined position when the kickstand is fully-extended. Further, the programmer housing may include a fan grate that allows airflow from a cooling fan to pass through the programmer housing. The fan grate is positioned behind the kickstand when the kickstand is in the fully-collapsed position. The kickstand includes an aperture adjacent the fan grate when the kickstand is in the fully-collapsed position, the aperture allowing airflow from the cooling fan to pass through the fan grate when the kickstand is in the fully-collapsed position.
US08706216B2 Method and device for three-stage atrial cardioversion therapy
Methods and apparatus for a three-stage atrial cardioversion therapy that treats atrial arrhythmias within pain tolerance thresholds of a patient. An implantable therapy generator adapted to generate and selectively deliver a three-stage atrial cardioversion therapy and at least two leads, each having at least one electrode adapted to be positioned proximate the atrium of the patient. The device is programmed for delivering a three-stage atrial cardioversion therapy via both a far-field configuration and a near-field configuration of the electrodes upon detection of an atrial arrhythmia. The three-stage atrial cardioversion therapy includes a first stage for unpinning of one or more singularities associated with an atrial arrhythmia, a second stage for anti-repinning of the one or more singularities, both of which are delivered via the far-field configuration of the electrodes, and a third stage for extinguishing of the one or more singularities delivered via the near-field configuration of the electrodes.
US08706213B2 Evaluation of sympathetic tone
The invention relates to a method of determining the sympathetic tone including the steps of: measuring an applied stimulation at a threshold value of the stimulation in one or more sympathetic tone-neutral points and measuring an applied stimulation at the same threshold value in one or more sympathetic tone-dependent points. The invention further relates to a system for applying and measuring a stimulation, and the use of a system for applying and measuring a stimulation for determining the sympathetic tone including the steps of: measuring an applied stimulation at a threshold value of the stimulation at one or more sympathetic tone-neutral points and measuring an applied stimulation at the same threshold value of the stimulation at one or more sympathetic tone-dependent points.
US08706211B2 Systems, devices, and methods including catheters having self-cleaning surfaces
Systems, devices, methods, and compositions are described for providing an actively-controllable disinfecting implantable device configured to, for example, treat or prevent an infection in a biological subject.
US08706208B2 Passive wireless gastroesophageal sensor
A passive wireless gastroesophageal sensor includes a LC resonance circuit, two or more electrodes and a passive batteryless Radio Frequency Identification (RFID) circuit connected to the LC resonance circuit and the one or more electrodes. The electrodes are configured to measure an impedance within a gastroesophageal tract. The passive batteryless RFID circuit transmits a frequency modulated signal using the LC resonance circuit that varies between a first frequency corresponding to a non-acid reflux condition and a second frequency corresponding to an acid reflux condition based on the measured impedance in response to a signal received from a detector.
US08706199B2 Liquid injector with appropriate operating conditions set by selecting displayed image
A contrast liquid injector has a controller that calculates a necessary volume of the contrast medium based on a read out necessary dose of effective component per unit weight, weight of the subject, and concentration of the effective component. The injection rate of a base-operation condition is changed based on the calculated necessary volume of the contrast medium, wherein the predetermined injection time is unchanged, for all volumes of the contrast medium, when making the injection pattern, whereby a timing of an optimum concentration of the contrast medium will be substantially unchanged for all volumes of the contrast medium.
US08706197B2 Planning method and planning device for knee implants
A planning method and device for knee implants, wherein spatial data on the configuration of a patient's genicular anatomy, in particular of at least a part of the femur and/or the patella and/or the tibia, are captured in order to be inputted into a computer-assisted planning station; the movement of the parts of the genicular anatomy is recorded using a tracking and/or motion capturing method; the captured anatomical and movement data are made available to the computer-assisted planning station; a part of the patient's genicular anatomy is virtually replaced in the planning station by a sample implant and movements of the knee together with the sample implant are simulated; contact and impingement between the non-replaced parts of the genicular anatomy and the implant during the virtual movement is ascertained according to its magnitude; and wherein an adjustment of the positioning, shape or orientation of the implant or of a number of these parameters is determined until the contact and impingement become non-critical and the adjustment thus determined is defined as a suitable adjustment.
US08706194B2 Position detection in a magnetic field
This patent document discusses assemblies and methods for remotely detecting a position of a surgical instrument in the presence of a magnetic field. In varying examples, a position detection system includes an encoder coupled to move in concert with the instrument. The encoder includes an a translucent substrate and light blocking indicia disposed thereon. A light source and a light detector array are effectively disposed outside of the magnetic field. Light from the light source is carried to an encoder first side using an input optical fiber, while the light passing through the encoder is received at an encoder second side by an output optical fiber. The light received by the output optical fiber is transmitted to the light detector array, which converts the received light to position representative electrical signals. Such signals are subsequently transmitted to a control module adapted to formulate and convey a position of the instrument.
US08706193B2 Catheter with obliquely-oriented coils
A medical probe includes an elongate body having a longitudinal axis, and a plurality of magnetic field transducers, which are contained within the body and have respective transducer axes that are oriented obliquely with respect to the longitudinal axis.
US08706182B2 Biosignal detecting electrode and biosignal detecting device equipped therewith
Disclosed herein is a biosignal detecting electrode which includes a rotary part which is rotatably attached on a brace mountable on a living body and has a first side that joins to the brace and a second side opposite to the first side, and a plurality of electrode terminals attached to the rotary part in such a way that they obliquely project from the second side of the rotary part.
US08706181B2 Target therapy delivery site selection
In some examples of selecting a target therapy delivery site for treating a patient condition, a relatively high frequency electrical stimulation signal is delivered to at least two areas within a first region (e.g., an anterior nucleus of the thalamus) of a brain of a patient, and changes in brain activity (e.g., as indicated by bioelectrical brain signals) within a second region (e.g., a hippocampus) of the brain of the patient in response to the delivered stimulation are determined. The target therapy delivery site, an electrode combination, or both, may be selected based on the changes in brain activity.
US08706179B2 Reusable pulse oximeter probe and disposable bandage apparatii
A disposable portion of an optical probe is usable to determine at least one physiological parameter. The disposable portion comprises a bandage including adhesive on at least a portion of at least one face thereof. The bandage comprises a first receptacle at a first position. The first receptacle is configured to receive and removably engage a probe emitter. The bandage comprises a second receptacle at a second position. The second position is spaced from the first position. The second receptacle is configured to receive and removably engage a probe detector. The first receptacle at the first position is positioned generally opposite the second receptacle at the second position when the bandage is positioned on an appendage of a patient for sensing a physiological parameter of the patient.
US08706175B2 Phone and tablet stand
A phone and tablet stand that includes a rotatable mounting head that attaches a tablet to the phone and tablet stand, attachment magnets that are evenly disposed on a rotatable mounting head to magnetically attach a tablet to the phone and tablet stand and an adjustable stand that includes a stem and a pair of adjustment knobs. The phone and tablet stand also includes a base that provides stability to the phone and tablet stand and a gel attachment interface that is in direct contact with a contact surface where the phone and tablet stand is removably secured. The phone and tablet stand can also include a protective casing that is placed around the back of a tablet and is magnetically attached to the phone and tablet stand and includes a metal disc disposed and centered on the front facing of the protective casing.
US08706174B2 Portable electronic apparatus
An object is to provide a portable electronic apparatus that improves operability of a person who operates the portable electronic apparatus. The portable electronic apparatus includes a screen unit 1, an operation unit 2, a U-shaped bridge unit 3 that is connected to the operation unit 2 so as to be able to fold the screen unit 1 and the operation unit 2 to face each other, and an anchor unit 4 that anchors the screen unit 1 to the bridge unit 3 while stopping rotation of the screen unit 1, in which the screen unit 1 is connected to the bridge unit 3 so that the screen unit 1 rotates around an axis that is in a generally same direction as a fold axis for the operation unit 2 and the bridge unit 3.
US08706172B2 Energy efficient continuous sensing for communications devices
A “Communication Device with Energy Efficient Sensing” provides various techniques for enabling a variety of sensor-based applications and processes while conserving energy on mobile communications devices. More specifically, the Communication Device with Energy Efficient Sensing provides a novel sensing architecture for mobile communications devices where sampling and, in various embodiments, processing, of sensor data received from one or more sensors is offloaded to a dedicated low-power processor having the capability to interact with a primary processor of the communications device. Such sensors include, but are not limited to accelerometers, ambient light sensors, compasses, microphones, pressure sensors, touch sensors, low-power radio devices, etc. This approach enables the communications device to perform continuous sensing with a low power overhead. In various tested embodiments, it has been observed that that the sensing architecture described herein can be two to three orders of magnitude more energy efficient in comparison to conventional communications devices.
US08706164B2 Method and apparatus for supporting multiple frequency bands in mobile communication system
A method and an apparatus for supporting multiple frequency bands efficiently in a mobile communication system are provided. The method includes generating first system information including a frequency band indicator indicating a frequency band supported by the base station and an additional frequency band indicator indicating at least one frequency band supported by the base station, and broadcasting the first system information.
US08706160B2 System and method for delivering adaptively multi-media content through a network
A multimedia multimodal dynamic user interface for mobile/wireless devices is introduced in present invention. With this mechanism, service providers can offer rich user oriented applications and they have the freedom to explore new applications easily. A voice call path and a data path are setup for each call request to support the user interface and the device information is sent to a server during the call setup procedure. The user interface offers virtual user to user interaction by integrating multi-media with multi modal interactions. A user may enter inputs through multiple modals and inputs are synchronized and delivered to a server for processing.
US08706156B2 Apparatus and method for managing neighbor list in broadband wireless communication system
Provided is an apparatus and method for managing a neighbor list in a broadband wireless communication system. In the method, a user terminal generates a CINR list through initial cell scanning to transmit the generated CINR list to a base station. The base station transmits the CINR list to a server. The server updates a neighbor list of the base station on the basis of the CINR list.
US08706155B1 Transmission protocol modification to maximize mobile device battery life
A communications device and methods for terminating a communication session in a communications device. The method includes receiving a termination communication from a remote computing device. The termination communication indicates an intent by the remote computing device to terminate the communication session. The method also includes determining that one or more conditions exist under which the communications device should terminate the communication session without transmitting an acknowledgment communication to the remote computing device. The acknowledgement communication indicates an acknowledgment of the termination communication. The method further includes in response to determining that the one or more conditions exist, terminating the communication session on the communications device without transmitting the acknowledgment communication to the remote computing device.
US08706144B2 1x and 1xEV-DO hybrid call setup
Systems and methods for hybrid call setup in a wireless communication system are disclosed. A page is sent on a first network informing a target device of a pending communication on a second network. The page also informs the target device a short data burst (SDB) will be sent on the first network. The short data burst (SDB) is sent on the first network containing setup information regarding the pending communication on the second network.
US08706135B2 Method and system for integrating global navigation satellite system (GNSS), wireless local area network (WLAN), and cell phone technology
Location of a mobile terminal may be determined via a satellite navigation system receiver integrated within the mobile terminal. The satellite navigation system receiver may comprise a GPS receiver, a Galileo receiver and/or a GLONASS receiver. The location of the mobile terminal may then be used to determine communication standard parameters needed for operation. Different countries may require different parameters for various applications, such as digital video broadcasting (DVB) and/or Bluetooth communication. The mobile terminal may then configure itself to use the appropriate parameters for operation using the determined standards. The configuration information may be stored in the mobile terminal. The mobile terminal may comprise at least one radio wireless communication that may need to be updated. The wireless communication may comprise cellular communication, Internet access, and reception of audio and/or video broadcasts, where the audio/video broadcasts may be analog and/or digital.
US08706132B2 Radio communication system, base station, mobile station, control method of base station, control method of mobile station, and storage medium storing program
An object of the present invention is to provide a radio communication system capable of effectively coping with the two problems, which are in a trade-off relation between the deterioration of the use efficiency of the radio resources and the deterioration of the radio quality of the secondary cell, in the cases where both a combination of carrier frequency bands that are away from each other and a combination of carrier frequency bands that are adjacent to each other can be alternatively used as the combination of carrier frequency bands for a primary cell and a secondary cell. A radio communication system according to the present invention includes a mobile station (20), and a base station (10) configured to perform radio communication with the mobile station (20) by using first and second carrier frequency bands simultaneously for at least one of an uplink direction and a downlink direction. Further, the mobile station (20) and the base station (10) are configured to be able to switch whether or not to perform control relating to the second carrier frequency band by using a radio channel transmitted on the second carrier frequency band.
US08706123B2 Common data channel resource usage report
Systems and methodologies are described that facilitate indicating channel resource usage information for receiving additional channel resources in a wireless network. An access point can initially receive a set of channel resources from a network controller for providing wireless network access to one or more devices. The access point can grant and/or deny requests for one or more of the channel resources from a plurality of devices and can feedback information to the network controller regarding the granting/denying. The network controller can determine a load on the access point based at least in part on the feedback information and adjust channel resource allocation based on the load. Thus, where an access point has granted close to capacity of allocated resources to one or more devices, the network controller can provide additional resources to the access point based on received feedback information related to the granted resources.
US08706122B2 Circuit switched fallback for mobile terminated calls
In order to prevent a mobile terminated (MT) call to a user equipment (UE) from being lost by addressing a Location Area/Tracking Area (LA/TA) mismatch problem that could occur during a circuit switched (CS) Fallback, the method comprises the steps of: receiving a paging message from a mobility management entity, MME, where the paging message identifies suitable location areas, the paging message is sent because a first mobile switching center, MSC1, received a MT call request for the UE; determining that there are no 2G/3G cells belonging to the suitable location areas based on a current location of the UE; identifying a target 2G/3G cell in a location area associated with the current location of the UE but not part of the 2G/3G cells belonging to the suitable location areas; and enabling a signaling connection to be established between the UE and the first MSC1 via a second mobile switching center, MSC2, where the second MSC2 interfaces with a base station controller, BSC2, or a radio network controller, RNC2, that manages the target 2G/3G cell, where the signaling connection allows the MT call to be established with the UE.
US08706120B2 Mobile telecommunication system with adaptive handoff mechanism and method of operation thereof
A method of operation of a mobile telecommunication system includes: measuring a measured target power and a measured server power; predicting a future target power and a future server power for a prediction tap number from when the measured target power and the measured server power are measured; computing an estimation error and a prediction error associated with the future target power and the future server power; determining a handoff hysteresis level based on the estimation error and the prediction error; and sending a handoff trigger for transferring a mobile station from a server station to a target station when the future target power minus both the future server power and the handoff hysteresis level is greater than zero.
US08706117B2 Methods and systems for proactively requesting neighbor base station information
Certain embodiments of the present disclosure allow a mobile station (MS) to proactively request neighbor base station information from a serving base station, for example, if a mobile neighbor advertisement (MOB_NBR-ADV) message is not received (or expected) in a predetermined time period.
US08706115B2 Method for inter-radio access technology cell reselection
A method for performing cell reselection first determines a current cell selection quality value. The cell selection quality value is compared to a predetermined threshold. Measurements of neighboring cells are taken if the cell selection quality value is less than or equal to the predetermined threshold. Measurements can be taken of intra-frequency cells, inter-frequency cells, and inter-radio access technology cells. If a neighboring cell is found that is better than the current cell based on the measurements, then the better neighbor cell is reselected to.
US08706112B2 Computer based method and system for logging in a user mobile device at a server computer system
The invention provides a computer-based method for logging a user mobile device onto a server computer system including registering a unique identifier of a user mobile device, receiving a first message from the user mobile device, detecting an Internet Protocol address associated with the user mobile device, receiving the unique identifier corresponding to the Internet Protocol address; and transmitting to the user mobile device a second message.
US08706107B2 Method, apparatus and system for registering in universal service interface system
A method, an apparatus, and a system for registering in a USI system are disclosed herein. The method includes: an H-USI system receives a USI registration request message that carries an identifier of a terminal from a V-USI system; and the H-USI system interacts with an H-AAA server according to the USI registration request message to perform USI system registration for the terminal. An apparatus for registering in a USI system is disclosed herein. The apparatus includes a receiving module and a registering module. Through the method and the system disclosed herein, the terminal can be registered in the USI system successfully, and the USI service can be implemented smoothly.
US08706098B2 Method of conditionally routing a call made to a fixed telephone number
The invention relates to a method of routing a call made by a calling party to a fixed telephone number of a called party, wherein the call is routed to one or more mobile terminals (34) via an Internet Protocol network (12) and a wireless access point (10) associated with the fixed telephone number if the one or more mobile terminals (34) are located in an area covered by the wireless access point (10), or to an alternative terminating point if the one or more mobile terminals (34) are located outside the area. A specific Service Control Point is arranged to store a list that comprises alternative terminating points for the calls to the fixed number.
US08706090B2 Method and apparatus for delivering a voice mail message with an indication of the presence of the sender
A method and apparatus are disclosed for delivering voice mail messages to one or more intended recipients with an indication of the presence of the sender. A message recipient can automatically respond to a voice mail message using a desired form of communication. The presence server can provide presence information across domains so that a user in one domain can automatically obtain presence information and respond to a user in another domain. A client-side presence enabled voice mail application process (i) retrieves voice mail messages from a voice mail server of a user, (ii) queries a presence server to determine the presence of the sender of each retrieved message, and (iii) presents the retrieved voice mail message(s) to the recipient with an indication of the presence of the sender. In addition, the disclosed presence enabled voice mail application process allows the message recipient to automatically respond, for example, by an email, instant message or telephone call to a device where the sender is believed to be present.
US08706082B2 Media services with access control
Systems and methods are describe wherein a service provider provides media services that can include, but are not limited to, telephone, radio, interactive and television services. A user residence and/or a user receiving device are designated as a primary location or device for receiving the services of the service provider. An authorization center authenticates a request to provide the service(s) at one or more secondary location/device. The verification process can include, but is not limited to, password(s), Personal Identification Numbers (PIN) and biometric identifiers such as voice, retina, finger print and DNA.
US08706073B2 System and method for dynamic adjustment of clock calibration
A system for dynamically adjusting clock calibration in a wireless communication device. The system includes a temperature sensor for measuring a temperature, a primary clock coupled to the microprocessor for synchronizing the operation of the wireless communication device and a secondary clock coupled to the microprocessor for tracking time. A signal representing a measured temperature is received. At least one of a temperature measurement rate and a calibration rate based on the measured temperature is determined. A signal representing the at least one of the determined temperature measurement rate and the determined calibration rate is transmitted.
US08706068B2 Adaptive signal power measurement methods and apparatus
Methods and apparatus in a mobile receiver for selecting among methods of estimating a received power of at least one signal. A method includes selecting a first method or a second method of measuring the received power based on a cell timing and a measurement interval. Information is received from a first base station about the measurement interval during which to perform the first method and the second method on a signal transmitted by at least one second base station. The timing of the at least one second base station is determined, and based on the timing of the at least one second base station and the measurement interval, one of the first method and the second method is selected.
US08706059B2 Method of selecting and broadcasting over a transmission frequency and device for the same
In some embodiments, a method of identifying at least one transmission frequency in a set of carrier frequencies can include: (a) determining a first signal strength for each carrier frequency in the set of carrier frequencies; (b) choosing a first transmission frequency from the set of carrier frequencies at least partially based on the first signal strength of each of the carrier frequencies of the set of carrier frequencies; and (c) broadcasting electrical signals over the first transmission frequency. Other embodiments are disclosed herein.
US08706058B2 RF data transfer in a spherical cavity
A system comprises an outer shell having an inner spherical cavity and an inner sphere located in the spherical cavity. The inner sphere comprises a sensor; at least one transmit antenna; and at least one transmitter coupled to the sensor and to a respective one of the at least one transmit antenna. The system also comprises a first receive antenna located in the spherical cavity; a second receive antenna located in the spherical cavity; and a receiver located outside of the outer shell. The receiver is configured to determine the signal to noise ratio of a first signal received at the first receive antenna and the signal to noise ratio of a second signal received at the second receive antenna; and to combine the first and second signals based on the respective signal to noise ratios such that interference due to multi-path signals in the spherical cavity is reduced.
US08706052B1 Portable wideband antenna-radiated signal generator
A portable wideband harmonic signal generator includes circuitry for generating a signal having a selected fundamental frequency, for producing a signal having a harmonic series of the selected fundamental frequency, for transferring the signal having the harmonic series using a balanced impedance output, and for directionally transmitting transferred signal having the harmonic series using a directional antenna having a characteristic impedance that is matched to the balanced impedance output. There is thus provided a compact, efficient transmitter and antenna assembly for transmitting a wideband signal.
US08706044B2 Methods of testing wireless devices in over-the-air radio-frequency test systems without path loss characterization
A method for testing wireless devices under test (DUTs) in a wireless test station is provided. Each test station may include a test unit, a test chamber with an antenna, and a radio-frequency (RF) cable that connects the test unit to the test chamber. Reference DUTs may be used to calibrate each test station to compute a corrected linear equation based on a nominal path loss value. Over-the-air (OTA) path loss of each test station may not be directly measured. Once calibrated, the test chambers may be used during product testing to test factory DUTs to determine whether a particular factory DUT satisfies pass/fail criteria. During product testing, measured output power levels may be compared with expected output power levels computed using the corrected linear equation. The amount of error between the measured and expected output power levels will determine whether a production DUT satisfies the pass/fail criteria.
US08706043B2 Communications system for a helmet
A communications system is configured to attach to a helmet that includes vent openings formed in an outer shell of the helmet. Components of the system are configured to extend through the openings of the helmet for detachably coupling the components to the helmet. The system can include a main communications module that includes electronic components and a control panel and the system can further include other audio components that include speakers and a microphone. The system also provides the ability to communicate with and/or operate as a digital media player, a radio tuner, a telephone, or a global positioning system (GPS) or another device using Bluetooth technology.
US08706042B2 Transmit phase control for the echo cancel based full duplex transmission system
A network component comprising a transmitter configured to transmit data at a transmitter phase, a receiver configured to receive data at a receiver, and a phase delay component coupled to the transmitter and the receiver and configured to control the transmitter phase relative to the receiver phase to maintain distortion in the transmitted data below a threshold, wherein the threshold is less than a maximum possible distortion in the transmitted data.
US08706041B2 Multiple-input, multiple-output cognitive radio
A wireless communication system and constituent wireless communication devices are provided to implement a distributed, cognitive radio approach to spectrum sharing. Under the distributed approach, individual wireless communication devices self-enforce negotiated agreements on usage of an available spectrum without intervention from a centralized authority. Particularly, individual wireless communication devices are configured to enhance information rates of their respective transmissions under predetermined constraints. The predetermined constraints can include transmit power constraints (e.g., a maximum power available to the wireless communication devices), or interference constraints (e.g., constraints on the amount, direction, and/or quality of interference generated by transmissions).
US08706038B2 Wireless earphone for use in Bluetooth piconets
An audio device includes a Bluetooth receiver, a Bluetooth transmitter, a speaker and a housing. The Bluetooth receiver is capable of wirelessly receiving signals in at least two audio channels. The Bluetooth transmitter is capable of wirelessly retransmitting at least a first one of the two audio channels. The speaker plays the second one of the two audio channels. The housing contains the Bluetooth receiver, the Bluetooth transmitter, and the ear phone. The housing is shaped to fit in or on an ear of a user.
US08706033B2 TK wireless adapter for providing wireless communication between a transducer and a computer
An adapter for providing wireless communication between a transducer and a computer. The adapter of the present invention includes a processor and a first connector operable for connecting the adapter to the transducer. The connector is in electrical communication with the processor such that the processor receives at least one measured parameter from the transducer. The present invention also includes at least one radio transmitter in electrical communication with the processor, the processor operable to transfer the measured parameter to the at least one radio transmitter for wirelessly transmitting the measured parameter to the computer. The radio transmitter is able to broadcast in one or more wireless communication protocols. The adapter of the present invention is suitable for operation with any type of transducer that functions as a sensor/detector, an actuator, or the like, and is able to transfer the measured parameter detected by the transducer wirelessly to a computer.
US08706032B2 Systems and methods for providing collaborative coexistence between Bluetooth and Wi-Fi
Methods and systems are described for providing Bluetooth and Wi-Fi coexistence on an electronic device. Aspects of exemplary embodiments include determining Bluetooth link parameters for a Bluetooth connection and Wi-Fi link parameters for a Wi-Fi connection. Also, a Bluetooth path loss for the Bluetooth connection and a Wi-Fi path loss for the Wi-Fi connection can be determined. According to this embodiment, one or more link conditions, based upon one or more of the Bluetooth link parameters, the Wi-Fi link parameters, the Bluetooth path loss, and the Wi-Fi path loss, may be calculated to determine if simultaneous collaboration between the Bluetooth connection and Wi-Fi connection is feasible. In response to simultaneous collaboration being feasible, the Bluetooth link parameters and the Wi-Fi link parameters are customized based on the one or more link conditions to permit simultaneous collaboration between the Bluetooth connection and the Wi-Fi connection.
US08706030B2 Radio frequency-communication device and method for operating the same
A radio frequency communication device has data transmission means and data receiving means. The data transmission means comprise load modulating means being adapted to receive a radio frequency carrier signal emitted by another RF communication device and to modulate the RF carrier signal by means of load modulation in accordance with data to be sent. The data receiving means comprise a RF frequency carrier signal generator being adapted to emit a radio frequency carrier signal and load demodulating means being connected to an emission path of the radio frequency carrier signal and demodulating the radio frequency carrier signal when it has been load modulated by another RF communication device.
US08706024B2 System and method for providing interactive mobile content using multiple communication paths
A method of and system for providing interactive services to a set of mobile devices is provided, comprising: providing at least one set of first information adapted for over-the-air broadcast to a set of mobile devices by at least one first facility, wherein the first information is selected from the group comprising program content, basic information and cloud content; providing at least one set of second information adapted for transmission to at least one of the mobile devices by at least one second facility, wherein the second information is selected from the group comprising non-linear information, on-demand information, cloud content and user-defined content, and wherein the second facility comprises a transmitter selected from the group comprising a short range wireless transmitter in intermittent communication with at least one of the mobile devices and a long range wireless transmitter; and receiving at least one set of third information based on information selected from the group comprising the first information and the second information from at least one of the mobile devices, wherein the third information is forwarded by a third facility comprising a receiver selected from the group comprising a short range wireless receiver in intermittent communication with at least one of the mobile devices and a long range wireless receiver.
US08706017B2 Duplex web printer system registration technique
A system and method for achieving registering of side 1 and side 2 images includes sensing marks on both sides of a web with a single IOWA sensor and relying on light transmission through paper to sense side 1 marks. Side 1, the side not facing the IOWA sensor utilizes increased contrast (black toner), mark width, and repeats in order to make effective image “show through.” The image of the marks on both sides of the sheet is compared with respect to each other and adjustments to some combination of position, timing, and image magnification are made as required.
US08706010B2 Image forming apparatus using a toner container in which the toner outlet may be positioned in a horizontal or vertical direction
An image forming apparatus, including an image developer to develop an electrostatic latent image and a toner provider to provide a toner from a toner container to the image developer in a direction of gravitational force. The toner container is capable of taking a first position of directing a toner outlet in a horizontal direction; a second position of directing the toner outlet in a direction of gravitational force; and a position of being removed, directing the toner outlet upward relative to the horizontal direction when further rotating from the first position. The toner container includes a main cap member to close the toner outlet when taking the first position and the position of being removed; and a sub-cap member to cover the main cap member while the toner container is displaced from the first position to the position of being removed.
US08706009B2 Image forming apparatus
The image forming apparatus includes a discharge execution section for forcedly discharging toner from a developing device and forming a toner image on a photosensitive drum, in which a primary transfer roller transfers the toner image formed on the photosensitive drum by the discharge execution section by applying, to a predetermined area part of the toner image, a first transfer bias having a predetermined transfer efficiency with respect to an intermediate transfer belt and applying, to a part excluding the predetermined area part of the toner image, a second transfer bias whose transfer efficiency is at least smaller than the predetermined transfer efficiency of the first transfer bias.
US08705998B2 Printing apparatus, printing control method, and storage medium
A printing apparatus capable of processing a variable data printing (VDP) job including a plurality of records includes a determination unit configured to determine whether the number of occurrences of printing failures depending on a reusable object included in the VDP job is greater than or equal to a set number of times, and whether the number of appearing times of the reusable object on remaining pages of the VDP job is less than a set value, and a printing control unit configured to control continuing or cancelling the variable data printing job based on a determination result of the determination unit.
US08705993B2 Electrostatic image forming apparatus utilizing index patterns for toner image alignment
An image forming apparatus includes movable first and second image bearing members, latent image forming units that form electrostatic latent images and latent index patterns, a movable belt member contacting the image bearing members, toner image transfer members that transfer toner images, obtained by depositing toner on the latent images, onto the belt member, latent pattern detectors that detect the latent index patterns, an adjusting portion that adjusts relative positions between the latent index patterns on the basis of detection results of the detectors, and a setting portion that sets a latent pattern transfer voltage, during image formation, on the basis of a detection result of one of the latent pattern detectors on condition that a plurality of test voltages are applied to one of the latent pattern transfer member during non-image formation.
US08705992B2 Edge printing module
Printing modules are provided. One embodiment of the printing module is controlled to cause a writer to cause the print image to be generated so that the print image is moved along a printing path through the printing area so that despite any possible variations in the location of the print image or the cross edge of the receiver, the print image is being transferred as the cross edge of the receiver is moved through the printing area by a receiver transport system of a printer and so that the print image is transferred to either the receiver or to the sheet.
US08705990B2 Identification of a first and second adjustment value based on a first and second electrical discharge event
A method includes moving a first end portion of a charging member with respect to a photoconductive member to obtain a first electrical discharge event corresponding to conduction of an electrical current from the charging member to the photoconductive member. The method also includes identifying a first adjustment value corresponding to a distance in which the first end portion moved toward the photoconductive member to obtain the first electrical discharge event. The method also includes moving a second end portion of the charging member with respect to the photoconductive member to obtain a second electrical discharge event corresponding to conduction of an electrical current from the charging member to the photoconductive member. The method also includes identifying a second adjustment value corresponding to a distance in which the second end portion moved toward the photoconductive member to obtain the second electrical discharge event.
US08705986B2 PMD-insensitive method of chromatic dispersion estimation for a coherent receiver
Consistent with the present disclosure, a method and system for estimating chromatic dispersion of an optical signal in a coherent receiver is provided that is insensitive to polarization mode dispersion (PMD) and other polarization effects in the optical communication system. The effects of chromatic dispersion in the optical system are estimated by first calculating a phase shift between a pair of related frequency domain data outputs of a Fourier transform circuit. The calculated phase shift includes a linear phase component that is proportional to the chromatic dispersion, a DC constant phase component, and a data spectrum component. The calculated phase shift is then averaged over a number of clock cycles to remove the data spectrum components. The time averaged result is used to normalize any effects of PMD from the received signal. A slope of the linear phase component as a function of frequency is then calculated and used to estimate the value for chromatic dispersion. The chromatic dispersion estimate is then used to determine a number of coefficients of an inverse frequency response of the chromatic dispersion in the system, and is used to compensate for the chromatic dispersion.
US08705983B2 Radio frequency optical communication system
An optical communication system for generating and transmitting a modulated optical signal in which light emitted by a light source is modulated by an optical modulator in accordance with an input electrical signal. A bias signal generator applies a bias electrical signal to bias the optical modulator at a bias angle away from quadrature. The bias signal generator monitors the input electrical signal and adjusts the applied bias electrical signal in dependence on the input electrical signal. The system further includes a receiver which may include an equalizer coupled to the photodetector of the receiver.
US08705981B2 Driver circuit of optical modulator
A drive signal generation unit generates first and second drive signals for driving first and second phase modulators of a DQPSK optical modulator. First and second regeneration circuits regenerate the first and second drive signals with respect to clock signals. The first and second phase modulators are driven by the regenerated first and second drive signals. The amplitude of the first drive signal is adjusted by a first attenuator. The clock signal for the second regeneration circuit is applied after attenuated by a second attenuator. The delay time caused by the first attenuator is the same as the delay time caused by the second attenuator.
US08705966B2 Method, device and system for managing information of an optical node in an optical distribution network
The present invention discloses a method, device and system for managing information of an optical node in an optical distribution network, relates to management of information of an optical node in an optical distribution network, is capable of solving the problem of manual entry of information of an optical node being cumbersome, and is not limited by installation locations of the optical node. The method for managing information of an optical node in an optical distribution network includes: obtaining an identity code of an optical node; querying a pre-established optical node information table according to the identity code of the optical node, wherein the optical node information table comprises the identity code of the optical node and the installation location information of the optical node. The present invention is suitable for management of information of an optical node in an optical distribution network.
US08705965B2 Method of recovery from sleep state of an ONU in a PON system capable of power saving
There is a need to recover an ONU from a sleep state for communication with the PON before a specified sleep cancel time in a short period of time without degrading the band use efficiency. An OLT manages an electric state of each ONU connected to a PON. When at least one ONU is in sleep mode, the OLT transmits a grant to allocate a band for a sleep cancel report to the ONU. When the sleep-mode ONU requires communication, the ONU transmits the sleep cancel report to the OLT using the band for the sleep cancel report. When receiving the sleep cancel report, the OLT changes the managed ONU to a normal state and resumes the communication with the PON.
US08705962B2 Data transmission method, data processing node, and data transmission system
A data transmission method, a data transmission system and a data processing node are provided to improve the resource utilization. The data transmission method includes the following steps: a second data processing node receives control information sent from a first data processing node through a preset control channel, where the control information includes at least bandwidth information of a data channel for sending optical burst data and corresponds to the service information of optical burst data of the first data processing node; the second data processing node controls the transmission of pending optical burst data according to the bandwidth information. A data processing node and a data transmission system are also provided.
US08705947B2 Trick mode on bidirectional predictive frames
A method (200) and system (100) for performing a trick mode on a video signal. The method includes the steps of receiving (210) a trick mode command, in response to the trick mode command, repeating (212) a picture in the video signal to form a trick mode video signal in which the picture contains a display indicator; setting (214) the display indicator of the picture being repeated to a predetermined value; and setting (216) the display indicators of subsequent repeated pictures of the picture being repeated to the predetermined value. In one arrangement, the trick mode can be a freeze trick mode, and the picture to be repeated can be a bidirectional predictive picture. In addition, the display indicator can be a temporal reference field having an integer value.
US08705945B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes: a priority content setting unit setting at least one of a plurality of contents managed in accordance with at least one of a plurality of recording formats as a priority content based on selection of a user or a predetermined rule; and a control unit performing control to change the recording format for managing the priority content so that the priority content is managed in accordance with a specific recording format among the plurality of recording formats, when an operation input of the user is receivable and the operation input is an operation input associated with a specific operation.
US08705941B2 Apparatus and method of processing information and program
The present invention relates to an information processing apparatus, an information processing method, and a program which are capable of rapidly and appropriately setting a format of an audio signal to be output to a display apparatus. When a monitor apparatus 12 is connected to an image processing apparatus 11 via an HDMI cable 13, the image processing apparatus 11 displays an audio format setup screen on the basis of EDID acquired from the monitor apparatus 12. Only the setup items of the audio signal, which the monitor apparatus 12 can receive, are enabled in the audio format setup screen. A user selects a format of the audio signal to be supplied from the image processing apparatus 11 to the monitor apparatus 12 on the audio format setup screen. The present invention is applicable to, for example, an information processing apparatus outputting an audio signal to a monitor.
US08705940B2 Video advertising
According to the invention, a method is disclosed for playing a video program for a user that has an associated commercial that can be avoided to some extent if the user is authorized. In one step, the video program is received with the associated commercial and made available for display. An attempt by the user to avoid normal playback is detected. A playback point in the video program for the associated commercial is determined. The attempt is correlated to the playback point in the video program for the associated commercial. It is determined whether the user is authorized to avoid normal playback of the associated commercial. If the user is not authorized to avoid normal playback of the associated commercial, the attempt is thwarted.
US08705935B2 Recording medium, playback device, integrated circuit
A base-view video stream and a dependent-view video stream are recorded on a BD-ROM. The base-view video stream includes picture data constituting a base view of a stereoscopic image. The dependent-view video stream includes offset metadata and picture data constituting a dependent view of the stereoscopic image. The offset metadata includes an offset sequence that defines an offset control of a plane memory when a graphics to be overlaid with the picture data is played back in a one-plane offset mode.
US08705932B2 Method and system for displaying a timeline
A method of displaying a timeline of recorded video comprising the steps of dividing the recorded video into timespans, providing a thumbnail and a timestamp for each timespan that has recorded video, providing a gap and a timestamp between thumbnails for each timespan in which there is no recorded video, displaying a first timeline containing the provided thumbnails and timestamps and the provided gaps and timestamps having an uncompressed format, receiving user input requesting that the first timeline be compressed, removing the gaps and their respective timestamps from the first timeline and moving the thumbnails and their timestamps located on either side of the gaps so that the thumbnails on either side of the gaps are adjacent to provide a compressed timeline, and displaying the compressed timeline.
US08705928B2 Fiber optic module and system including rear connectors
A telecommunications assembly including a housing and a plurality of modules mounted within the housing. The modules includes a rear face in which is mounted at least one fiber optic connector. Within an interior of the housing are positioned at least one fiber optic adapters. Inserting the module through a front opening of the housing at a mounting location positions the connector of the module for insertion into and mating with the adapter of the housing. The adapters within the interior of the housing are mounted to a removable holder. A method of mounting a telecommunications module within a chassis.
US08705911B2 Bus-based scalable optical fabrics
Various embodiments of the present invention are directed to arrangements of multiple optical buses to create scalable optical interconnect fabrics for computer systems. In one aspect, a multi-bus fabric (102) for transmitting optical signals between a plurality of nodes (108-111) comprises a plurality of optical buses (104-107). Each optical bus is optically coupled to each node of the plurality of nodes, and each optical bus is configured to so that one node broadcasts optical signals generated by the node to the other nodes of the plurality of nodes.
US08705906B2 Photoelectric conversion module
There is provided a photoelectric conversion module in which an optical device and an optical waveguide are arrayed in a horizontal direction, thereby improving the optical coupling efficiency and therefore, reducing light loss. To this end, the present invention provides a photoelectric conversion module comprising: a printed circuit board; an integrated circuit board mounted on the printed circuit board, wherein an optical waveguide array is positioned within the integrated circuit board so as to pass from one side to the other side of the integrated circuit board, and first and second electrode pads are positioned at one sidewall of the integrated circuit board; an optical device array wherein first and second electrode bumps to be respectively connected to the first and second electrode pads are positioned at one sidewall of the optical device array facing the integrated circuit board and an optical device is positioned in a middle part of the optical device array; and a semiconductor chip mounted on the is integrated circuit board.
US08705905B2 Printed circuit board element and method for the production thereof
The invention relates to a printed circuit board element (10), comprising at least one flexible printed circuit board part (12) and at least one rigid printed circuit board part (11A, 11C; 34, 35; 37) having a component (17), which is accommodated in a cavity (14) and with a light-emitting or light-receiving part (17) projects over the edge (18) of the cavity (14), wherein the flexible printed circuit board part (12) has a flexible layer (15′) made of an optical, photo-polymerizable material (15), in which an optical fiber (15) is structured in alignment with the light-emitting or light-receiving part (17) of the optoelectronic component (17) by way of radiation.
US08705902B2 Optical fibre sensor assembly
An optical fibre sensor assembly comprises a source of a plurality of different frequency substantially monochromatic signals (1, 2, 3, 4); a modulator connected to the output of the source to produce a train of output pulses of the monochromatic signals; a plurality of sensor sub-assemblies connected to the output of the modulator, each sub-assembly comprising an optical drop multiplexer (ODM) (13), a sensor array (14) comprising a plurality of sensor elements and an optical add multiplexer (OAM) (15); a wavelength demultiplexer (WDM), having an input coupled to the sub-assemblies output; a plurality of detectors, each detector having an input connected to receive a respective output of the WDM and providing at an output thereof a signal corresponding to a respective frequency of the modulated monochromatic signals; and an interrogation system, having a plurality of inputs connected such that each input receives the output signal from a respective detector.
US08705892B2 Generating three-dimensional virtual tours from two-dimensional images
Interactive three-dimensional (3D) virtual tours are generated from ordinary two-dimensional (2D) still images such as photographs. Two or more 2D images are combined to form a 3D scene, which defines a relationship among the 2D images in 3D space. 3D pipes connect the 2D images with one another according to defined spatial relationships and for guiding virtual camera movement from one image to the next. A user can then take a 3D virtual tour by traversing images within the 3D scene, for example by moving from one image to another, either in response to user input or automatically. In various embodiments, some or all of the 2D images can be selectively distorted to enhance the 3D effect, and thereby reinforce the impression that the user is moving within a 3D space. Transitions from one image to the next can take place automatically without requiring explicit user interaction.
US08705891B2 Smart photobook creation
A method for producing a photo album includes sorting images according to a primary predetermined criterion, separating the sorted images into a first page group and a second page group using one or more secondary criteria, and automatically selecting a first page layout from a library of page layouts. The first page layout includes a same number of one or more image receiving areas as the number of one or more images in the first page group. The one or more images in the first page group are automatically placed into the one or more image receiving areas in the first page layout.
US08705886B2 System, medium, and method compensating brightness of an image
A system, medium, and method compensating brightness of an image, by compensating the brightness of a main object included in the image. The system includes a brightness distribution calculation unit dividing the obtained image into a plurality of divided regions and calculating the brightness distribution of each divided region, and a compensation unit determining a main region including a main object in the obtained image according to the calculated brightness distribution and compensating the obtained image according to the determination result.
US08705884B2 Image processing apparatus and method for controlling the same
A first generation unit generates a RAW image reduced in the horizontal direction from a RAW image including pixels each having single-color signal information, by limiting the band of spatial frequencies in the horizontal direction and decreasing the number of pixels in the horizontal direction. The RAW image reduced in the horizontal direction is stored in a line memory. A second generation unit generates a reduced RAW image by decreasing, at least in the vertical direction, the number of pixels of the RAW image reduced in the horizontal direction. This makes it possible to generate a reduced RAW image using little memory capacity.
US08705878B2 Imaging apparatus, character information association method and character information association program
An imaging apparatus configured to associate character information detected from an imaged picture displayed on a screen with a recorded picture displayed on the same screen including an imaging unit configured to image a subject and output an imaged picture, a picture recording unit configured to record pictures, a playback unit configured to play back a recorded picture recorded in the picture recording unit, and a character information detection unit configured to detect character information from the imaged picture outputted by the imaging unit.
US08705876B2 Improving performance of image recognition algorithms by pruning features, image scaling, and spatially constrained feature matching
A method for feature matching in image recognition is provided. First, image scaling may be based on a feature distribution across scale spaces for an image to estimate image size/resolution, where peak(s) in the keypoint distribution at different scales is used to track a dominant image scale and roughly track object sizes. Second, instead of using all detected features in an image for feature matching, keypoints may be pruned based on cluster density and/or the scale level in which the keypoints are detected. Keypoints falling within high-density clusters may be preferred over features falling within lower density clusters for purposes of feature matching. Third, inlier-to-outlier keypoint ratios are increased by spatially constraining keypoints into clusters in order to reduce or avoid geometric consistency checking for the image.
US08705872B2 Systems and methods for hand gesture control of an electronic device
Systems and methods of generating device commands based upon hand gesture commands are disclosed. An exemplary embodiment generates image information from a series of captured images, generates commands based upon hand gestures made by a user that emulate device commands generated by a remote control device, identifies a hand gesture made by the user from the received image information, determines a hand gesture command based upon the identified hand gesture, compares the determined hand gesture command with the plurality of predefined hand gesture commands to identify a corresponding matching hand gesture command from the plurality of predefined hand gesture commands, generates an emulated remote control device command based upon the identified matching hand gesture command, and controls the media device based upon the generated emulated remote control device command.
US08705869B2 Computer-readable storage medium, image recognition apparatus, image recognition system, and image recognition method
First, it is determined whether or not a contour or vertices have been detected from a certain image. Then, when it is determined that a contour or vertices have been detected from the certain image, a pattern matching process is performed on, in the image, an area surrounded by the contour or the vertices detected from the image. Then, when it is determined that a predetermined object or a predetermined design is displayed in the area, detection position information indicating a position related to the area is stored in a storage area. On the other hand, when it is determined that a contour or vertices have not been detected from the certain image, a pattern matching process is performed on the image on the basis of the detection position information stored in the storage area.
US08705866B2 Region description and modeling for image subscene recognition
A method and apparatus is described here that categorizes images by extracting regions and describing the regions with a 16-dimensional subscene feature vector, which is a concatenation of color, texture, and spatial feature vectors. By comparing the spatial feature vectors in images with similarly-obtained feature vectors in a Gaussian mixture based model pool (obtained in a subscene modeling phase), the images may be categorized (in a subscene recognition phase) with probabilities relating to each region or subscene. Higher probabilities are likelier correlations. The device may be a single or multiple core CPU, or parallelized vector processor for characterizing many images. The images may be photographs, videos, or video stills, without restriction. When used real-time, the method may be used for visual searching or sorting.
US08705862B2 Image processing apparatus
The object of this invention is to provide an image processing apparatus in which, in processing of a document image read by a document reading device, an inclination of a character string in the document image which is recognized in character recognition is obtained more accurately. The image processing apparatus includes a similar character extraction portion which extracts and outputs a character group comprised of characters having a shape and a size that are same with or similar to each other from among characters constituting a character string comprised of a character recognized in optical character recognition from a document image read by a document reading device; and an inclination calculation portion which calculates an inclination value of the character string based on position information of each character of the character group output from the similar character extraction portion.
US08705861B2 Context processor for video analysis system
Embodiments of the present invention provide a method and a system for mapping a scene depicted in an acquired stream of video frames that may be used by a machine-learning behavior-recognition system. A background image of the scene is segmented into plurality of regions representing various objects of the background image. Statistically similar regions may be merged and associated. The regions are analyzed to determine their z-depth order in relation to a video capturing device providing the stream of the video frames and other regions, using occlusions between the regions and data about foreground objects in the scene. An annotated map describing the identified regions and their properties is created and updated.
US08705834B2 Methods and apparatus for image analysis using threshold compactness features
A new family of morphological features, referred to herein as threshold compactness features, is provided, useful for automated classification of objects, such as cells, in images. In one embodiment, one or more thresholds and/or binary masks are applied to an image, and one or more provisional objects within a cell in the image are automatically identified. The threshold compactness of the cell is computed as a function of area S of the one or more provisional objects and border length P of the one or more provisional objects. Computation of threshold compactness allows cells in an image to be distinguished and characterized. Compared to previous techniques, the methods and apparatus described herein are more robust and computationally efficient.
US08705833B2 Computer-aided staining of multispectral images
A system and method for digital staining of an image of biological tissue acquired with the use of multispectral imaging system. The method includes spectral enhancement of the originally-acquired image, which results in differentiation of colorimetrically-similar components of the tissue, and a linear mapping of the spectrally-enhanced image to an estimated target image that represents the spectral response of the tissue manually stained with a target stain.
US08705824B2 Apparatus and method for ordering stored images
An apparatus comprising—an imaging component for acquiring magnetic resonance images;—a storage component for storing the magnetic resonance images in a stack;—a sorting component for sorting the magnetic resonance images in the stack using machine defined meta information of the images; and—an interface for reading the ordered stack.
US08705821B2 Method and apparatus for multimodal visualization of volume data sets
The invention relates to a method and a corresponding apparatus for multimodal visualization of volume data sets of an object, in particular a patient, comprising the following steps: acquiring a first volume data set of the object with a first imaging modality and a second volume data set of the object with a second imaging modality, said first and second volume data set each comprising a plurality of sample points and values (f1,f2) associated with said sample points, establishing a transfer function, said transfer function defining optical properties (c,α) of certain values (f1,f2) of said first and second volume data set, and visualizing the optical properties (c,α) of said certain values (f1,f2) of said first and second volume data set. In order to reduce the complexity of finding a good transfer function so that a transfer function can be defined by the user in an intuitive and familiar way, the transfer function is established by using information (I(f1),I(f2)) contained in a distribution (P(f1),P(f2)) of values (f1,f2) of said first and second volume data set.
US08705817B2 Measurement of geometric quantities intrinsic to an anatomical system
A method for measuring geometric quantities intrinsic to an anatomical system of a patient, based on two stereoscopic images. Registration data are received on each of the two stereoscopic images. By using geometric calibration information, a three-dimensional geometric primitive is determined defined by at least a portion of the received registration data. Based on the three-dimensional geometric primitive, a value of geometric quantity intrinsic to the anatomical system is computed.
US08705808B2 Combined face and iris recognition system
A system using face and iris image capture for recognition of people. The system may have wide field-of-view, medium field-of-view and narrow field-of-view cameras to capture images of a scene of people, faces and irises for processing and recognition. Matching of the face and iris images with images of a database may be a basis for recognition and identification of a subject person.
US08705800B2 Profiling activity through video surveillance
Embodiments of the invention relate to profiling activity. Content is captured and keywords are identified in the captured content. In response to the keyword identification, rules associated with the keywords are identified. These rules are employed to identify and capture relevant content in real-time.
US08705799B2 Tracking an object with multiple asynchronous cameras
The path and/or position of an object is tracked using two or more cameras which run asynchronously so there is need to provide a common timing signal to each camera. Captured images are analyzed to detect a position of the object in the image. Equations of motion for the object are then solved based on the detected positions and a transformation which relates the detected positions to a desired coordinate system in which the path is to be described. The position of an object can also be determined from a position which meets a distance metric relative to lines of position from three or more images. The images can be enhanced to depict the path and/or position of the object as a graphical element. Further, statistics such as maximum object speed and distance traveled can be obtained. Applications include tracking the position of a game object at a sports event.
US08705790B2 Speaker diaphragm, and speaker and handheld terminal device using said speaker diaphragm
A speaker diaphragm includes a body vibrating to generate a sound, an edge fusion-bonded to an outer circumference portion of the body, a projection provided on an upper surface of the edge, and a gasket provided on a lower surface of the edge. The edge is made of material different from that of the body. The projection is made of material identical to that of the edge. The gasket is made of material identical to that of the body. A speaker including the diaphragm has waterproof property by itself.
US08705785B2 Hearing aid adapted for embedded electronics
A hearing aid comprising a microphone, a receiver, hearing aid electronics coupled to the microphone and the receiver, and conductive traces overlaying an insulator, the conductive traces configured to interconnect the hearing aid electronics and to follow non-planar contours of the insulator. Examples are provided wherein the insulator includes a hearing aid housing.
US08705777B2 MEMS microphone and method of manufacturing the same
Disclosed are a MEMS microphone and a method of manufacturing the same. The MEMS microphone includes: a substrate; a rear acoustic chamber formed inside a front surface of the substrate; a vibrating plate formed on the substrate and having an exhaust hole; a fixed electrode formed on the vibrating plate; and a fixed electrode support supported by a bottom of the rear acoustic chamber and connected to the fixed electrode through the exhaust hole.
US08705766B2 Information processing apparatus, information processing system, and method of controlling information processing apparatus
This invention allows changing the volume of a received specific input audio without influencing other audio output devices in a terminal apparatus to which a plurality of audio output devices is connected. This invention provides a terminal apparatus, which is connected to a plurality of audio output devices, and controls to output a plurality of audio data to any of the audio output devices, including a determination unit which determines the audio output devices used to output the plurality of audio data based on information indicating the relationship among audio input devices used to generate the plurality of audio data, and information indicating the relationship among the audio output devices, a mixing unit which mixes the plurality of audio data when it is determined that the plurality of audio data are output to one audio output device.
US08705764B2 Audio content enhancement using bandwidth extension techniques
Methods, devices and computer program products facilitate the generation of high quality audio content. The audio content includes upper harmonics that are associated with a bass band of frequencies in order to enhance the perception of bass audio components that cannot be produced by the audio speakers. The upper harmonics are generated and processed in such a way that reduces the computational and memory requirements of the audio processing operations. The processed upper harmonics are combined with the original audio that are properly delayed to enhance the quality of the audio content. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the disclosed subject matter. Therefore, it is to be understood that it should not be used to interpret or limit the scope or the meaning of the claims.
US08705762B2 Trunk mounted automotive network server with wireless data capability
An automotive server arrangement includes an infotainment head unit disposed in a passenger compartment of a vehicle. An antenna is associated with the vehicle. At least one audio speaker is associated with the passenger compartment of the vehicle. A network server is disposed in-between the head unit and the antenna. The network server includes a processor and an amplifier disposed within a common housing. The amplifier drives at least one audio speaker. The processor is connected to the head unit and to the antenna.
US08705749B2 Audio signal transformatting
This invention relates to reformatting a plurality of audio input signals from a first format to a second format by applying them to a dynamically-varying transformatting matrix. In particular, this invention obtains information attributable to the direction and intensity of one or more directional signal components, calculates the transformatting matrix based on the first and second rules, and applies the audio input signals to the transformatting matrix to produce output signals.
US08705747B2 Object-based 3-dimensional audio service system using preset audio scenes
Provided are an object-based three dimensional (3-D) audio service system using preset audio scenes and a method thereof. The system and the method are suggested for enabling a user to easily and conveniently watch and listen an object based 3-D audio service by eliminating inconvenience that requires a user to control each of object audio signals of sound sources. The system includes: audio input means for inputting an audio signal; preset audio scene generating means for extracting object audio signals from the audio signal inputted through the audio input means and generating more than one of 3-D audio scene information by arranging the extracted object audio signals in a 3-D space and editing features of each object; and encoding means for encoding and multiplexing the audio signal and the 3-D audio scene information for each object audio signal.
US08705736B2 Image encryption for print-and-scan channels using pixel position permutation
An image encryption method that includes receiving image data based on an image, wherein the image data comprises a plurality of pixel values, and permuting a plurality of, and preferably all of, the pixel values using at least a secret key to create permuted image data. Also, an image decryption method that includes scanning a printed image to create scanned image data. The printed image is generated from permuted image data that is generated by permuting a plurality of first pixel values of first image data using at least a secret key, obtaining a plurality of second pixel values from the scanned image data, and reverse-permuting a plurality of the second pixel values using at least the secret key to create reverse-permuted scanned image data.
US08705735B2 Implicit certificate scheme
A method of generating a public key in a secure digital communication system, having at least one trusted entity CA and subscriber entities A. The trusted entity selects a unique identity distinguishing each entity A. The trusted entity then generates a public key reconstruction public data of the entity A by mathematically combining public values obtained from respective private values of the trusted entity and the entity A. The unique identity and public key reconstruction public data of the entity A serve as A's implicit certificate. The trusted entity combines the implicit certificate information with a mathematical function to derive an entity information ƒ and generates a value kA by binding ƒ with private values of the trusted entity. The trusted entity transmits the value kA to the entity to permit A to generate a private key from kA, A's private value and A's implicit certificate.
US08705733B2 Unique identifier per chip for digital audio/video data encryption/decryption in personal video recorders
The invention provides techniques to implement unique identifier for an integrated chip and how this ID can be employed to enhance the security of content in personal video recorder type systems. The storage device can be a hard disk, a removable storage medium or any other type of storage medium. An integrated circuit (IC) within the personal video recorder stores a unique identifier that is used in for encryption and decryption of data stored on the storage device. Several embodiments are disclosed herein that maintain the secrecy of the unique ID such that it is not easily accessible thereby defeating the security scheme.
US08705726B2 Fax messaging for new users
Send and receive services are operated that send and receive fax messages, respectively, via fax protocols. Each new customer is offered a predetermined amount of the receive service, and a more limited amount of the send service, both free of charge to the customer, as part of a group of services that includes Internet access, Web services, or Internet telephony. Other embodiments are also described and claimed.
US08705723B2 Systems and methods for scheduling contact center agents
Systems and methods for scheduling workforces are provided. In this regard, a representative method includes: generating a forecast requirement related to a volume of work to be handled by a first workforce and a second workforce, wherein the second workforce is remote from the first workforce; generating work schedules for personnel of the second workforce based on the forecast requirement and skills of the personnel of the second workforce; receiving information corresponding to the work schedules and the skills of the personnel of the second workforce that share work with the first workforce, wherein the work schedules comprise activities; correlating the skills contained in the information with skills that are to be used for scheduling personnel of the first workforce; correlating the activities contained in the information with activities that are to be used for scheduling the personnel of the first workforce; and generating work schedules for the personnel of the first workforce based, at least in part, on a correlation between the skills of the personnel of the second workforce and the first workforce and a correlation between the activities of the personnel of the second workforce and the first workforce.
US08705712B2 System and method for delivering content to a user of a telephony device
A system and method for utilizing information exchanged during an initiation phase (i.e., the “ringing” phase) of a conventional telephone connection request received from a telephony device, in order to identify and provide a user with content or enhanced services. In a convention telephone call the connection request includes information that identifies the user and/or telephony device that placed the phone call (the originating number) and the dialed phone number (the signaling number). The connection request is rejected and the call is terminated Prior to termination of the call the originating dumber and/or signaling number are extracted and used to identify a task that is desired by a user; content associated with the task is delivered to the user.
US08705711B2 Method for processing a telephone call using IVR for delivery of multimedia messages to a mobile device
A method for processing a wireless or land line telephone call from a telephone caller over a public switched telephone network (PSTN) through an IVR system for providing control to the called party for delivering SMS and/or MMS messaging to a mobile device of the caller while the call is being processed or is placed “on-hold” which may include logging of demographic information of the caller derived from the 10 digit number to form a demographic profile of the caller to differentiate and classify the caller based on the caller's demographics.
US08705708B2 Indicators for voicemails
Methods and systems to examine, in one embodiment, content of a voicemail to determine whether the voicemail is message-less. An indicator that indicates the voicemail is message-less can be presented in response to determining that the voicemail is message-less. A method in an embodiment can be performed on either a client system or on a voicemail server. In another embodiment, a method can determine whether a length of the content of a voicemail is less than a period of time and can display an indicator that the voicemail has either no content or is very short.
US08705706B2 Interactive flowgraph for analyzing caller utterances
A method is disclosed for associating a caller utterance with corresponding elements of a flowgraph that depicts a voice-response system. Thus, an analyst who selects an element in a flowgraph receives immediate access to those utterances—and only those utterances—that are associated with the selected element. The analyst can easily listen to the utterances and review statistics associated with them. The utterances are stored, retrieved, and presented in a systematic and organized way. In some embodiments in accordance with the present invention, an utterance is associated with the link between two events in the voice-response system. In some alternative embodiments, an utterance is associated with other data, including, but not limited to: the event that precedes it; the event that follows it; the telephone number of the caller.
US08705704B2 Delivery of alarm system event data and audio over hybrid networks
Delivery of alarm system event data and audio over hybrid networks is described. In one embodiment, delivering alarm system event data includes detecting an alarm event and communicating alarm event data to a message processing gateway, evaluating service parameters of the alarm system and conditions of the alarm event data, forwarding the alarm event data and a voice channel code to a telecommunications switch, and opening a voice channel between the telecommunications switch and a central alarm monitoring station. In other aspects, delivering alarm system event data and connecting a voice channel further includes determining whether the voice channel remains open, forwarding a routing code to the alarm system, opening a voice channel between the alarm system and the telecommunications switch, and bridging the voice channel between the telecommunications switch and the central alarm monitoring station and the voice channel between the alarm system and the telecommunications switch.
US08705696B2 Radiotherapy system
A radiotherapy system comprising a support for a patient undergoing radiotherapy treatment, a gantry rotatable about an axis, a source of radiation mounted on the gantry and producing a beam of radiation directed towards a target region of the patient, a collimator coupled to said radiation source, the collimator comprising a plurality of movable, beam-limiting elements, to collectively define a shaped aperture through which the radiation beam passes, a portal imager mounted on the gantry opposite the radiation source for detecting the radiation after it has passed through the patient and generating corresponding images, and associated circuitry for controlling at least the gantry, the source, the collimator, and the portal imager, collating detected data comprising a plurality of images acquired including images at a plurality of angles of rotation of said gantry and images at a plurality of collimator shapes; generating a three-dimensional image of the target region based thereon.
US08705691B2 Dental X-ray apparatus and associated method
A dental X-ray apparatus of the conical-beam digitized-tomography type includes: an X-ray generator emitting an X-ray beam towards an object and provided with a collimation element for collimating the emitted beam; an X-ray sensor having an active surface arranged opposite the generator; wherein the generator and the sensor can rotate simultaneously about a rotation axis, the sensor being oriented so that a longitudinal axis extending from the generator to the sensor through the rotation axis is perpendicular to the active surface of the sensor, the center of the sensor being transversally offset relative to the projection of the axis on the sensor's active surface, the arrangement of the collimation element and the sensor thus offset defining that the collimated beam illuminates the sensor's active surface while leaving a peripheral area of the surface that is faintly illuminated by the collimated beam relative to the rest of the active surface.
US08705684B2 Renew process implementation for reactor bottom head
A surface conditioning scheduling process is used to mitigate susceptibility to crack initiation or crack growth in a boiling water nuclear reactor using a plurality of working crews. A plurality of working zones are defined in an annulus region of a reactor vessel flange, and a plurality working zones are defined in a core region of the reactor vessel. One of the working crews is positioned in each of the annulus region working zones, and one of the working crews is positioned in each of the core region working zones. The working crews perform surface conditioning in areas of the reactor vessel accessible from their respective working zones such that the surface conditioning process can be completed in no more than thirty days.
US08705680B2 CDR circuit
A recovered clock (123) is generated by making the phase of a reference clock (122) having the same frequency as the data rate frequency of input data (120) match the phase of the input data (120). The input data (120) is written in a FIFO (101) using the recovered clock (123). For readout from the FIFO (101), the FIFO (101) is caused to output recovered data (121) using the reference clock (122) asynchronous to the recovered clock (123).
US08705677B2 Multiple channel distributed system and method
A complex acquisition system and method for synchronizing components thereof. The complex acquisition system further including a master acquisition module. The master acquisition module further including an analog to digital acquisition signal generator for generating an analog to digital acquisition signal, a memory acquisition signal generator for generating a memory acquisition signal, a delay calibration signal for generating a delay calibration signal, a step source signal generator for generating a step source signal, and a synchronization module. The complex acquisition system further includes a plurality of slave acquisition modules, each also including a synchronization module. The complex acquisition system additionally includes a distribution system for distributing each of the analog to digital acquisition signal, memory acquisition signal, delay calibration signal and step source signal to each of the synchronization modules in the master and plurality of slave acquisition modules.
US08705659B2 Communication channel optimization systems and methods in multi-user communication systems
Systems and methods of optimizing communication channels in multi-user communication systems are provided. Coding weights are determined based on communication channel state information for communication channels between a transmitter and multiple receivers. The coding weights are applied to communication signals to be transmitted from the transmitter to the receivers. Each receiver decodes received signals using inverses of the coding weights. Embodiments of the invention support multi-user MIMO (Multiple Input Multiple Output) where each receiver has fewer antennas than the transmitter, and enhance system performance if the total number of antennas at all of the receivers exceeds the number of antennas at the transmitter.
US08705656B2 Transmission and reception apparatus and method
A transmission apparatus includes a plurality of orthogonal frequency division multiplexing (OFDM) modulation signal generators, which generate a first OFDM modulation signal and a second OFDM modulation signal. The transmission apparatus also includes a transmitter that transmits the first OFDM modulation signal from a first antenna and the second OFDM modulation signal from a second antenna, in an identical frequency band. A reception apparatus is provided, which includes a plurality of antennas that receive a plurality of OFDM modulation signals; a plurality of OFDM demodulators that transform the plurality of OFDM modulation signals to a plurality of reception signals using Fourier transform; an estimator that outputs a distortion estimation signal using one or more symbols for demodulation included in the plurality of reception signals; and a demodulator that compensates for distortion of the reception signals using the distortion estimation signal and demodulates a data symbol included in the reception signals.
US08705649B2 Method and receiver structure for interference cancellation in co-ordinated multipoint systems
A coordinated multipoint OFDM system comprising a plurality of receiving base stations, each comprising a plurality of antennas, is described. Each base station determines and forwards interferences for each received symbol and passes the information to a central processing entity for jointly processing the signals.
US08705641B2 Orthogonal frequency division multiplexing-code division multiple access system
An orthogonal frequency division multiplexing (OFDM)-code division multiple access (CDMA) system is disclosed. The system includes a transmitter and a receiver. At the transmitter, a spreading and subcarrier mapping unit spreads an input data symbol with a complex quadratic sequence code to generate a plurality of chips and maps each chip to one of a plurality of subcarriers. An inverse discrete Fourier transform is performed on the chips mapped to the subcarriers and a cyclic prefix (CP) is inserted to an OFDM frame. A parallel-to-serial converter converts the time-domain data into a serial data stream for transmission. At the receiver, a serial-to-parallel converter converts received data into multiple received data streams and the CP is removed from the received data. A discrete Fourier transform is performed on the received data streams and equalization is performed. A despreader despreads an output of the equalizer to recover the transmitted data.
US08705638B2 Method for signal transmission and user equipment
The present invention discloses a method for signal transmission and a user equipment (UE), wherein said method comprises: user equipment UE calculating an MSE of a first layer of signal and an MSE of a second layer of signal; the UE selecting a pre-coding matrix from a plurality of pre-coding matrices according to the sum of the MSE of the first layer of signal and the MSE of the second layer of signal; and the UE informing a base station to use the selected pre-coding matrix to transmit signals. By way of the present invention, the correct transmission of signals is ensured, the block error rate of the system is reduced, and the throughput of the system is improved.
US08705637B2 Signal transmission device
A signal transmission device including: a differential signal transmission unit having two output terminals for outputting a differential signal to a paired signal lines including first and second signal lines; a single-ended signal transmission unit having two output terminals for outputting independent two-channel single-ended signals to the paired signal lines; and a filter unit having first and second common mode filters. One terminal of the differential signal transmission unit and one terminal of the single-ended signal transmission unit are connected to the first signal line via one inductor of the first common mode filter of the filter unit. The other one terminal of the differential signal transmission unit and the other one terminal of the single-ended signal transmission unit are connected to the second signal line via one inductor of the second common mode filter of the filter unit.
US08705636B2 Passive single-ended line test
The present invention relates to a method for estimating properties of a transmission line by means of features of a noise spectrum generated by noise entering said transmission line at an intermediate location between the ends of the line. The invention provides possibility to estimate a number of properties, e.g. length of a portion of the transmission line, line attenuation of said line portion and even line termination.
US08705630B2 Adapting one type of encoder to another type of encoder
Described are methods and systems for processing data. A motion estimator uses a block of an input frame of video data and a block of a reference frame of video data to generate motion vectors according to a first encoding scheme. A motion compensator produces half pel motion vectors from the motion vectors according to a second encoding scheme that is different from the first encoding scheme.
US08705628B2 Method and device for compressing moving image
A still block detector is provided at a stage before a moving image encoder. The still block detector divides a frame to be processed into a plurality of blocks, sorts the blocks in the frame in ascending order of movement amount, and sets the first one or more blocks the number of which is specified by a “corresponding block setting number” input from the outside of an encoding device, to “still blocks.” For the still blocks, the moving image encoder performs an inter-encoding process with respect to a moving image by forcibly setting motion vectors to zeros without performing a motion search or by forcibly setting DCT coefficients to zeros without performing DCT or quantization.
US08705627B2 Image processing apparatus and method
The present invention relates to an image processing apparatus and method that allow the generation of a high-accuracy prediction image without increasing the processing load.A difference image between motion compensation images MC0 and MC1 extracted from different reference frames is calculated. A low-pass filter is applied to the difference image, and the gain of an obtained image is adjusted. A high-pass filter is applied to an image obtained by the application of a low-pass filter, and the gain of an obtained image is adjusted. An image obtained by adding the output of a gain adjustment circuit 53 and the output of a gain adjustment circuit 55 is added with the motion compensation image MC0, and a prediction image is generated. The present invention can be applied to an apparatus that performs prediction encoding, and an apparatus that decodes information encoded through prediction encoding.
US08705624B2 Parallel decoding for scalable video coding
A method for decoding a stream encoded using a scalable video coding and including a plurality of layers of frames divided into a plurality of blocks, decodes block-wise in parallel the layers of the stream. A target block in an enhancement layer is decoded as soon as the block data required for its decoding are available from the reference layer.
US08705623B2 Line-based compression for digital image data
A method of compressing digital image data is provided that includes selecting an entropy code for encoding a line of pixels in the digital image data, wherein the entropy code is selected from a plurality of variable length entropy codes, using spatial prediction to compute a pixel predictor and a pixel residual for a pixel in the line of pixels, and selectively encoding the pixel residual using one of the entropy code or run mode encoding.
US08705615B1 System for generating controllable difference measurements in a video processor
Disclosed are systems and methods used in motion estimation and in other systems. Embodiments of the invention include a built-in masking function that can be used in conjunction with either a difference measurement. A controllable mask bit may be set for each individual ai:bi comparison. In one embodiment, to include the particular location represented by the “i” value in the comparison, the mask bit is left unset; to ignore any location, the mask bit is set. If the mask bit is set, the comparison value is calculated as zero, i.e., there is no difference entered into the calculation, even if there is an actual difference in the two datasets.
US08705613B2 Adaptive joint source channel coding
Adaptive joint source channel coding associates multiple predictors with a reference data unit, such as a macroblock or frame of video data. An encoder determines a sub-codebook in which each of the selected multiple predictors decodes to the reference data unit. An identifier for the sub-codebook is transmitted through a channel to a decoder for subsequent decoding of the reference data unit. The reference data unit itself does not need to be sent. The multiple predictors are contained within a decoding region and the identifier for the sub-codebook specifies the decoding region. The decoder uses the identified sub-codebook and one of the predictors to decode the reference data unit. If none of the original predictors are correctly received, different types of error handling are employed based on the type of channel.
US08705606B2 Methods and circuits for adaptive equalization
An integrated circuit equalizes a data signal expressed as a series of symbols. The symbols form data patterns with different frequency components. By considering these patterns, the integrated circuit can experiment with equalization settings specific to a subset of the frequency components, thereby finding an equalization control setting that optimizes equalization. Optimization can be accomplished by setting the equalizer to maximize symbol amplitude.
US08705598B2 Signal-sensitive data compression
A test and measurement instrument includes an input for receiving an input test signal and a separator that separates a data array of the input test signal into a number of different data bins. Each data bin includes a number of data points. A selector is included that determines whether the data points within a present bin of the total bins represent signal or noise. When the present bin contains noise, a processor generates a first output for the present bin. Instead, when the present bin contains signal, the processor generates a second output for the present bin. The bin outputs can then be combined to make an output array, such as a waveform display, for the instrument.
US08705596B2 System and method for physical layer device enabled clock diagnostics
A system and method for physical layer device enabled clock diagnostics. The physical layer device can monitor the performance of a clock recovery module. Performance monitoring can be performed on the output clock signal or the control components used to generate the output clock signal. In one embodiment, the performance monitoring is correlated to particular data patterns to provide an accurate determination of variations or other inconsistencies within the clock recovery module.
US08705588B2 Systems and methods for using code space in spread-spectrum communications
Systems and methods for improving the performance of direct-sequence spread-spectrum communication systems. In one embodiment, a system comprises at least one communication channel that utilizes two different orthogonal spreading codes and corresponding portions of the available orthogonal code space. Portions of the data processed by the communication channel are demultiplexed into different streams and covered with corresponding, different orthogonal spreading codes. The streams covered by the different orthogonal codes are then combined and transmitted via the same communication channel. One embodiment utilizes at least two different Walsh codes of different lengths (+− and ++−−) in order to make use of the three quarters of the Walsh space not utilized by low-rate legacy channels.
US08705580B2 Aggregating multiple wireless channels
Extending wired networks by aggregating multiple wireless links. Multiple wireless links are used to bridge wired networks, such as wired Ethernet networks. Each wireless link applies a hash function to the destination MAC address of presented traffic and uses the result of the hash function to determine if the traffic is passed by that wireless link or is dropped. For broadcast and multicast frames, the hash function is calculated on the source MAC address. Dynamic source MAC rewriting may be performed to prevent port flapping or out-of-order arrival of frames. Establishing one link as a master and communicating among links allows for load balancing and link failure detection.
US08705572B2 RoCE packet sequence acceleration
Disclosed herein are methods and apparatus for accelerating RoCE packet sequence transmission and reducing processing latency in received RoCE packets. Under the disclosed method, the RoCE protocol stack and RDMA verbs are implemented partially in the host software and partially in the adapter hardware, thereby providing a better balance between simplifying the adapter configuration and maximizing the host processing efficiency. Particularly, the adapter implemented with partial RoCE offload is able to perform a few major functionalities under the RoCE protocol, such as offloading a complete RoCE packet sequence for transmission, building individual packets out of the RoCE packet sequence and performing Invariant CRC calculation, insertion, validation and removal thereof.
US08705568B2 Hardware-based parser for packet-oriented protocols
The invention relates to the field of packet-oriented protocols. More particularly, the invention concerns a method of operating a protocol parser generated onto a predefined hardware structure. The protocol is packet-oriented and is hierarchically built from different fields in packets. According to the invention, it comprises: —a step of synthesis to define a parser architecture from the hardware structure; —a step of processing parser operations based on the hardware architecture.
US08705566B2 Method and apparatus in which call signaling messages bypass in-transparent switching nodes or networks
A method is disclosed for initiating a call in a communication network between a first signaling entity and a second signaling entity each connected to a respective node and the nodes connected to a network wherein communications between the signaling entities and the nodes are conducted using a first protocol and communications are carried over the network using a second protocol. Call setup information is also exchanged between the first node and the second node over a separate connection.
US08705559B2 Communication apparatus, communication method, and integrated circuit
A communication apparatus is connected to a transmission channel capable of transmitting a plurality of kinds of data, each kind of data having different priority levels. The apparatus includes: an acquisition section which acquires each priority information of each kind of data on the transmission channel; and a transmission controller that, when transmitting data having a predetermined priority are transmitted from the communication apparatus, controls a time from a predetermined transmission reference time to a transmission end time of the transmitting data in accordance with the priority information.
US08705554B2 Method for reducing power consumption of WAPI mobile terminal and WAPI mobile terminal
A method for reducing power consumption of a Wireless Local Area Networks Authentication and Privacy Infrastructure (WAPI) mobile terminal and a WAPI mobile terminal are provided. Said method includes: caching received WAPI service data into a dynamic cache module, and in a process of caching WAPI service data, when data quantity of cached WAPI service data accumulates to a data quantity threshold set by said WAPI mobile terminal, a processor module of said WAPI mobile terminal processing the cached WAPI service data. Said WAPI mobile terminal includes: a WAPI communication module and a processor module connected with each other, and a storage module connected with said processor module, and a dynamic cache module connected with said WAPI communication module and said processor module respectively.
US08705550B2 Device interface architecture and protocol
An interface architecture and protocol are provided for transferring messages between a plurality of devices. The architecture provides the capability to generate a plurality of service messages according to a single message format, and to transfer the service messages between a plurality of control points or service entities according to an efficient multiplexing protocol. The control points can be software applications or device drivers running on a terminal equipment device, and the service entities can be communication services such as network access services or device management services running on an attached data communication device such as a modem or a cellular phone.
US08705542B2 L2 method for partial VLAN service migration
An upgraded edge node (e.g., enhanced PBB edge node, enhanced IP/MPLS edge node) and a method are described herein for providing a VLAN service for a customer in a metro network. In addition, a metro network is described herein which includes the upgraded edge nodes, traditional PB edge nodes, and a PB domain that has PB core nodes located therein.
US08705539B2 Determining a route advertisement in a reactive routing environment
In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.
US08705534B2 Provider edge bridge with remote customer service interface
A method and Provider Edge Bridge for providing a Port-based interface. In one embodiment, the Provider Edge Bridge includes a Customer Virtual Local Area Network (C-VLAN) component; a first Service VLAN (S-VLAN) component connected to the C-VLAN component and to a Provider Bridged Network; and a second S-VLAN component connected to the C-VLAN component, to the first S-VLAN component, and to customer equipments. In another embodiment, the Provider Edge Bridge includes the C-VLAN component and a single S-VLAN component connected to the C-VLAN component, to the Provider Bridged Network, and to the customer equipments. In both embodiments, the Provider Edge Bridge is configured to provide the Port-based interface without utilizing a S-VLAN mapping component.
US08705525B2 Communication relay device for train and communication relay method for train
When data is transmitted from a first communication terminal to a second communication terminal, a communication relay device converts car identification information of a communication source of communication-source identification information included in a communication packet into a car number of a vehicle, and transmits the data to an inter-vehicle communication path. When data is transmitted from the second communication terminal to the first communication terminal, the communication relay device converts car identification information of a communication destination of communication-destination identification information included in a communication packet into a “0”-th car indicating own car, and transmits the data to an in-vehicle communication path.
US08705524B1 Systems and methods for embedding metadata in data packets
A system for embedding metadata in data packets has logic that is configured to insert metadata into a data packet after the payload data and padding, if any. The logic further adjusts the packet's overhead, such as a frame check sequence, to account for the added length of the packet. The packet remains compliant with applicable protocols, such as Ethernet, and can be successfully communicated in accordance with such protocols while carrying the metadata. In this regard, the insertion of the metadata is transparent to protocol stacks such that the metadata data does not cause an error or the protocol stacks to render the packet invalid. In particular, the protocol stacks view the inserted metadata as part of the packet's pad field, and the inserted metadata should not cause any errors in the operation of the protocol stacks or prevent the protocol stacks from processing the packet.
US08705514B2 Apparatus for controlling a transfer destination of a packet originating from a virtual machine
Transfer destination of a packet originating from a virtual machine is controlled so as to allow a capture device arranged in a communication network to capture a packet that is transferred using a communication tunnel. A first server acquires a first packet originating from a source virtual machine being operated by the first server, encapsulates the first packet by adding source and destination addresses. The first server further adds a transfer-destination address to the encapsulated first packet to generate a second packet when the first packet is determined to be a target packet to be captured by the capture device. Then, the first server transmits the second packet including the transfer-destination address to the second server using the communication tunnel while the second packet including the first packet is transferred to the transfer-destination address.
US08705513B2 Methods and apparatus to communicatively couple virtual private networks to virtual machines within distributive computing networks
Methods and apparatus to communicatively couple virtual private networks to virtual machines within distributive computing networks are disclosed. A disclosed example method includes receiving a request to provision a virtual machine from a virtual private network, determining a host for the virtual machine within a distributive computing network, creating the virtual machine within the host, communicatively coupling the virtual machine to a virtual local area network switch within the distributive computing network, configuring a portion of a router to be communicatively coupled to the virtual machine via the virtual local area network switch by specifying an address space within the router associated with at least one of the virtual machine or the virtual private network communicatively coupled to the router, and communicatively coupling the portion of the router to the virtual private network.
US08705508B2 Method and system for performing time synchronization between nodes in wireless communication system
A method is provided for synchronizing time between nodes in a wireless communication system. A reference node transmits a first packet to a correspondent node. Upon receiving the first packet, the correspondent node transmits a second packet with a reception time of the first packet recorded therein, to the reference node. Upon receiving the second packet, the reference node calculates a forward delay time using a transmission time and the reception time of the first packet. The correspondent node receives a third packet with the forward delay time from the reference node, and calculates a reverse delay time. The correspondent node calculates an offset value for the synchronization using the forward delay time and the reverse delay time.
US08705507B2 Radio communication device and radio communication method
The present invention makes it possible to obtain the transmission diversity effect by applying a CDD while reducing the inter-code interference when performing a code multiplexing. When an Ack/Nack signal is transmitted from a user terminal to a base station in an upstream control channel by using an Ack/Nack resource, the signal is code-multiplexed by using a code sequence containing an orthogonal sequence and a cyclic-shifted sequence and transmitted from a plurality of user terminals to the base station. Upon using an aggregation size indicating the number of control signals of the downstream control channel, if the aggregation size is greater than one, it is determined that no resource located at the right of the axis of the cyclic-shifted amount of the cyclic-shifted sequence in the same orthogonal code of the orthogonal sequence is used, and the Ack/Nack signal to which CDD is applied from a plurality of antennas is transmitted by using a resource ACK #0 allocated to the own device and an unused resource ACK #1, which have the same orthogonal code, but have different cyclic-shifted amounts.
US08705503B2 Apparatus and method of automatically provisioning a femtocell
A system that incorporates teachings of the present disclosure may include, for example, a femtocell having a controller operable to establish communications with a gateway and transmit authentication information to the gateway. The gateway transmits the authentication information and a gateway identifier to a remote server to authenticate the femtocell. The controller is also operable to detect enablement of services responsive to the remote server identifying a subscriber account according to the gateway identifier, and the remote server authenticating the femtocell by comparing the authentication information to information retrieved from the subscriber account. Other embodiments are disclosed.
US08705500B1 Methods and apparatus for upgrading a switch fabric
A method includes installing an interface card having a first module of a switch fabric and a second module of the switch fabric, and an interface card having a third module of the switch fabric in a first chassis, within a first time period. The switch fabric is in a first configuration and is operable as a three-stage switch fabric after the first time period and before a second time period. The interface card having the third module is removed from the first chassis within the second time period. An interface card having a fourth module of the switch fabric and a fifth module of the switch fabric is installed in the first chassis within the second time period. The switch fabric is in a transitional configuration and is operable as a three-stage switch fabric after the second time period but before the third time period. The interface card having the third module is installed in a second chassis and the first chassis is operatively coupled with the second chassis within the third time period. The switch fabric is in a third configuration and is operable as a five-stage switch fabric after the third time period.
US08705494B2 WiMAX scheduling algorithm for co-located WiFi and WiMAX central points
After receiving an indication that a co-located central point is receiving co-location interference, a scheduling algorithm may be initiated. The scheduling may include allocating equal number of central points within each WiMAX frame. Each central point is allocated into a minimum number of frames subject to WiMAX capacity constraints.
US08705491B2 Method and apparatus for handling cell reselections and transitions to and from an enhanced cell—FACH state
A method and apparatus for handling cell reselections and transitions includes executing a cell reselection. A medium access control (MAC)-ehs reset is performed.
US08705485B2 Wireless communication system, terminal apparatus, and communication method
A wireless communication system includes a first base station apparatus that includes a wireless unit, which performs transmission or reception using a first frequency at a first time slot and performs the transmission or the reception using both the first frequency and a second frequency at a second time slot; and a second base station apparatus that includes a wireless unit, which performs the transmission or the reception using the second frequency at the first time slot and performs the transmission or the reception using both the first frequency and the second frequency at the second time slot.
US08705483B2 Downlink baseband signal generating method, relevant device and system
The downlink baseband signal generating method includes: performing channel coding and modulation on a downlink data stream of a user in a cell, and obtaining a downlink coded and modulated user signal of the cell; generating a downlink control channel signal according to physical-layer control information; and forwarding the reference signal, synchronization signal, broadcast channel signal, downlink coded and modulated user signal, and downlink control channel signal to the corresponding RRU, so that the corresponding RRU performs MIMO precoding on the downlink coded and modulated user signal, maps the MIMO-precoded signal, the downlink control channel signal, reference signal, synchronization signal, and broadcast channel signal to their respective subcarriers, performs IFFT transformation to obtain a downlink baseband signal, and sends the signal out. The embodiments of the present invention can reduce the signal transmission bandwidth between the C-RAN node and the RRU.
US08705480B2 Communications apparatus and communications system using multicarrier transmission mode
A communications system for exchange of information between communications apparatuses by a multicarrier transmission mode using a plurality of subcarriers, the communication system includes a transmission data generator configured to generate frequency band information indicating which frequency band is to be used for transmission of data information between said communication apparatuses and a transmitter configured to transmit the frequency band information by using a specific frequency band which is set from among a plurality of frequency band assigned to the communications system, and to transmit data information by using at least one frequency band set from among said plurality of frequency bands; and a receiver configured to receive the frequency band information by using the specific frequency band, wherein bandwidths of said plurality of frequency bands are made a predetermined value, and also numbers of subcarriers in each of the bands are made a predetermined value.
US08705458B2 Wireless communication systems
A wireless communication system in which base stations communicate with subscriber stations by exchange of data packets contained within frames. The frames, which occupy a certain time duration as well as frequency range, each include a downlink subframe from a base station to subscriber stations, and an uplink subframe used by the subscribers to send data to the base station. Each subframe includes a plurality of zones, and each base station maintains a plurality of simultaneous connections with the subscribers by transmitting packets within the zones to the relevant subscriber stations. The zones allow frequency reuse when subscribers are located in different cells served by the same base station. In addition, each connection has an associated service level requiring more or less resources within the system.
US08705456B2 Fast uplink response to downlink shared channel transmission without a dedicated uplink channel
A method and apparatus for uplink transmission over a non-contentious shared feedback channel are disclosed, wherein the parameters of the uplink transmission are determined by the parameters of a downlink transmission. A new uplink channel, called a physical shared uplink feedback channel (PSUFCH) is used for uplink transmission such as feedback information in response to a downlink transmission on a fast shared data channel. The content of the feedback information may be general, e.g. an ACK/NACK or a channel quality indicator (CQI). The PSUFCH is transmitted using power ramping that terminates upon reception of a downlink ACK (DLACK) from a Node-B. No ambiguity resolution is required due to the non-contentious and deterministic mapping of the uplink channel resources.
US08705455B2 System and method for improved use of voice activity detection
The present invention is a system and method for packetizing actual noise signals, typically background noise, received by an access gateway from a speaking party and transmitting these packetized noise signals via a network to an egress gateway. The egress gateway converts the packetized noise signal into noise signals suitable for output and transmits the output noise signals to a listening party. When the access gateway detects that no voice signal is being received and only a noise signal is being received for a predetermined period of time, the access gateway instructs the egress network to continually transmit output noise signals to the listening party and ceases to transmit packetized noise signals to the egress gateway.
US08705454B2 Mutual broadcast period and contention access period operating system and method for load control
A method and a system for operating a Mutual Broadcast Period (MBP) and Contention Access Period (CAP) for load control are provided. The proposed system and method is suitable for a short-range communication environment such as communication environment in or around the human body, and is for a mesh network communication environment in which one piconet is formed around the human body or a plurality of devices are connected. When signals carrying biometric information are periodically received from a plurality of sensor devices for medical purposes, the system and method may achieve efficient resource access by performing load control in a distributed manner, contributing to a reduction in access delay and power consumption and enabling appropriate QoS control.
US08705452B2 Simulcasting MIMO communication system
A wireless multiple-input multiple output (MIMO) communication system includes signaling simulcasting. Base stations include a plurality of transmit antennas and terminals include a plurality of receive antennas to form MIMO channels. In one embodiment, a simulcasting MIMO wireless communication system includes orthogonal frequency division multiplexing (OFDM). This arrangement achieves the spectral efficiency advantages of OFDM and simulcasting.
US08705445B2 Method and apparatus for efficient signaling and usage of resources for wireless communications supporting circuit switched and packet switched sessions
Method and apparatus efficiently signal and use resources for wireless communications supporting circuit switched (CS) and packet switched sessions (PS). Signaling and interaction between the wireless transmit/receive unit (WTRU), and various network entities, such as the Mobility Management Entity (MME), the Visitor Location Register (VLR), and Base Stations (BS), are used to implement circuit switched fall back (CSFB) in a PS system.
US08705443B2 System and method for reduced feedback in multiuser multiple input, multiple output wireless communications
A system and method for reduced feedback in MU-MIMO communications is provided. A method for transmitter operations includes transmitting a pilot signal, receiving channel information feedback from a set of K communications devices served by a transmitter, where K is a non-negative integer value and K≧2, selecting M communications devices out of the set of K communications devices, where M is a non-negative integer value and M≦K, computing a precoder for each of the M selected communications devices based on the channel information feedback, and simultaneously transmitting information to the M selected communications devices. The channel information feedback includes partial information for a communications channel between the transmitter and a communications device, the selecting being based on the channel information feedback, and the information transmitted to each communications device in the M selected communications devices being precoded using a computed precoder associated with the communications device.
US08705435B1 Device and method for nodal multiple access into communications channels
A nodal division multiple access technique for multiple access to a communications channel such as a satellite transponder. The present invention provides multiple access into a communications channel where each accessing site utilizes one signal from a composite amplitude/phase digital signal constellation, such that demodulators receive the composite signal without changes in the system design related to the multiple access operation.
US08705431B2 Method and system for providing autonomous retransmissions in a wireless communication system
A transmitter that may have marginal power availability is enabled to autonomously retransmit previously transmitted frames containing the same data. The transmitter sends an initial frame to a base transceiver station (BTS) and immediately retransmits the same frame without regard to any ACK/NAK transmission from the BTS. The retransmissions are accumulated in the receiver and decoded after a sufficient quantity of the frame is transmitted. After receiving the last retransmitted frame the BTS sends an ACK/NAK to the transmitter that is accepted.
US08705430B2 MBS data transmission method, base station, MBS data receiving method, and user equipment
The present invention relates to a method and apparatus for signaling, to user equipment, the number and position of frequency resources allocated to each of the plurality of E-MBS zones, using a zone allocation bitmap including bits corresponding to the number of resources allocated for one or more E-MBS zones. The method and apparatus of the present invention are advantageous in that signaling overheads required for specifying the number and position of frequency resources allocated to each of E-MBS zones can be reduced.
US08705428B2 Method for multimedia broadcast and multicast service, MBMS, notification indicator detection, computer program, and user equipment apparatus
A method for multimedia broadcast and multicast service, MBMS, notification indicator detection from multiple MBMS notification-indication channel, MICH, frames in a User Equipment operating in a Wideband Code Division Multiple Access system is disclosed. The method comprises determining a desired number of MICH frames; upon connection with a NodeB, receiving an available number of MICH frames within a modification period; decoding notification indications of the received MICH frames; determining a majority value being the number of notification indications having a most frequent value of the decoded notification indications; and if a ratio between the majority value and the desired number of MICH frames is above a threshold value, determining the correct notification indicator to be the most frequent value, or if the ratio between the majority value and the desired number of MICH frames is less than the threshold value, connecting to the NodeB; receiving further MICH frames; and decoding notification indications of the received MICH frames such that the correct notification indicator is achieved. A computer program and a User Equipment apparatus are also disclosed.
US08705425B2 Wireless receiving apparatus and transmitting apparatus having a sleep control unit
A wireless receiving apparatus includes a receiving unit, a buffer, a prediction unit, a sleep control unit, an access control unit, a generation unit and a transmitting unit. The receiving unit is configured to receive data to extract a payload data. The buffer is configured to generate a buffer-full signal if a payload data size is larger than a free area size. The prediction unit is configured to generate predicted latency. The sleep control unit is configured to generate sleep information based on the predicted latency. The access control unit is configured to generate a sleep-frame parameter including the sleep information. The generation unit is configured to generate a sleep-frame. The transmitting unit is configured to transmit the sleep-frame. The sleep control unit keeps the power supply in the sleep state for indicating the sleep information after receiving an acknowledgment of receiving of the sleep-frame.
US08705419B2 Subframe staggering for relay communication
Techniques for supporting relay communication with subframe staggering are described. For subframe staggering, subframes of different relays are staggered from one another, which can increase the number of potential backhaul subframes. In one design, a first relay determines its access subframes and backhaul subframes, which correspond to different non-overlapping subsets of the subframes of the first relay. The first relay communicates with at least one UE during the access subframes and communicates with a base station during the backhaul subframes. The subframes of the first relay are offset from the subframes of a second relay communicating with the base station. In one design, the access subframes of the first relay includes all subframes with either even or odd indices, which can support data transmission with HARQ. In one design, at least one access subframe corresponds to at least one reserved subframe having reduced transmit power from the base station.
US08705418B1 Methods and systems for detecting a preamble of a data packet in wireless communication systems
Methods and systems for detecting a preamble of a data packet in wireless communication systems is provided. To determine a preamble from a received signal, which may include a noise-altered preamble bit sequence, linear feedback shift registers (LFSRs) can be used to generate a count of the received preamble, and the count is compared to pre-generated scores to identify a match. Example methods include for each of a number of different preamble orientations of a preamble, generating a count value based on a comparison of bits of the preamble with a random bit sequence to produce a sequence of count values, and comparing the sequence of count values with m sequences of count values. A sequence of count values is identified that includes a maximum number of matching elements, and the received preamble is determined to be one of the m preambles corresponding to the identified sequence.
US08705417B2 In-network home gateway for hybrid fiber-coax network
A network gateway function that is provided at a coaxial tap of a hybrid-fiber coaxial broadband network that feeds a customer location. A Data Over Cable Service Interface Specification (DOCSIS) modem may be embedded in the tap wherein the DOCSIS protocol is terminated. A network functionality such as firewall and network address translation is provided at a network termination point that may use Multimedia over Coax (MoCA) or other similar technology using an existing coaxial cable drop to a customer location that effectively extends a home network to the tap.
US08705406B2 Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters
A variety of wireless communication methods and apparatus for supporting reconfiguration of radio link control (RLC) parameters are disclosed. A radio resource control (RRC) reconfiguration message is generated that indicates that an RLC unit in a wireless transmit/receive unit (WTRU) or a universal terrestrial radio access network (UTRAN) should be reconfigured from supporting flexible size RLC protocol data units (PDUs) to supporting fixed size RLC PDUs. If an information element (IE) “one sided RLC re-establishment” is present in the RRC reconfiguration message, only a receiving side subassembly in the RLC unit is re-established. Otherwise, both the receiving side subassembly and a transmitting side subassembly in the RLC unit are re-established. Flexible size RLC PDUs may be discarded and a message indicating the discarded flexible size RLC PDUs may be transmitted. The flexible size RLC PDUs may be modified such that they correspond to a set of pre-defined sizes.
US08705405B2 Method and system for obtaining a deployment scheme of wireless local area network access points
A method for obtaining a deployment scheme of Wireless Local Area Network (WLAN) Access Points (APs) is provided. The method includes obtaining coverage information of each AP according to a WLAN competition model and deployment information; and combining a constraint relationship between the coverage information of each AP and cost information of each AP, and obtaining the deployment scheme of the APs through calculation. A device and a system are further provided, so as to automatically obtain a deployment scheme of APs, and control the cost.
US08705398B2 Mechanism for signaling buffer status information
There is provided a mechanism for reporting buffer status information to a communication network control element when transmission via both a licensed and an unlicensed spectrum is conducted and offloading of traffic is executed. After an offloading value indicating the amount of traffic which can be offloaded from a transmission over a licensed spectrum to a transmission over an unlicensed spectrum is estimated, the UE determines a buffer size of at least one transmission buffer used in a transmission over the licensed spectrum and the unlicensed spectrum. Then, buffer status information is sent to the eNB wherein the estimated offloading value is considered. The eNB can then allocate resources for the transmission over the licensed band while benefits by the offloading to the unlicensed band are considered in the resource allocation.
US08705394B2 BGP slow peer detection
In one embodiment, a router selects a particular peer from an original update group used with an Exterior Gateway Protocol (EGP) such as Border Gateway Protocol (BGP). The original update group includes a plurality of peers of the router that share a same outbound policy and that receive common update messages, from the router, of routing table information. The router determines that the particular peer is a potential slow peer based on a first type of indicia, wherein a slow peer is a peer that cannot keep up with a rate at which the router generates update messages over a prolonged period of time. The router confirms that one or more second types of indicia are consistent with the particular peer being a slow peer. In response to the confirmation, the router determines that the particular peer is a slow peer.
US08705391B2 Reducing latency of at least one stream that is associated with at least one bandwidth reservation
An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.
US08705369B2 Routing cost normalizing
A computing device ranks multiple routing pairs based on a current routing configuration for weighted links in a network, and ranks the multiple routing pairs based on a proposed routing configuration, different than the current routing configuration, for the weighted links in the network. The computing device compares a current rank order of a first routing pair and a second routing pair in the multiple routing pairs with a proposed rank order of the first routing pair and the second routing pair. The computing device identifies a change between the current rank order and the proposed rank order and generates a data structure that indicates the identified change between the current rank order and the proposed rank order for the first routing pair and the second routing pair.
US08705368B1 Probabilistic distance-based arbitration
Probabilistic arbitration is combined with distance-based weights to achieve equality of service in interconnection networks, such as those used with chip multiprocessors. This arbitration desirably used incorporates nonlinear weights that are assigned to requests. The nonlinear weights incorporate different arbitration weight metrics, namely fixed weight, constantly increasing weight, and variably increasing weight. Probabilistic arbitration for an on-chip router avoids the need for additional buffers or virtual channels, creating a simple, low-cost mechanism for achieving equality of service. The nonlinearly weighted probabilistic arbitration includes additional benefits such as providing quality-of-service features and fairness in terms of both throughput and latency that approaches the global fairness achieved with age-base arbitration. This provides a more stable network by achieving high sustained throughput beyond saturation. Each router or switch in the network may include an arbiter to apply the weighted probabilistic arbitration.
US08705358B2 Traffic arbitration
The invention provides an arbitration method and an arbiter circuit by which equal arbitration of output cells can be achieved with a comparatively simple configuration even where a very great number of queues are involved. The arbiter circuit includes a plurality of queues for storing output cells, and a plurality of round robins for successively providing the right of outputting output cells to the queues. The round robins are arranged in a multi-stage tree link configuration, and the queues are distributed under those of the round robins which are in the lowest order stage. Each of the round robins in the lowest order stage has a rate information holding function of holding rate information representative of a rate of cells inputted thereto. Meanwhile, each of the round robins in the higher order stage or stages has a rate information holding function of holding rate information regarding those of the round robins which are subordinate to the round robin and a subordinate selection function of selecting one of the subordinate round robins based on the rate information of the subordinate round robins. A queue is added as a subordinate to the selected round robin in the lowest order stage when a connection is to be added newly.
US08705356B2 Transparent network traffic inspection
Methods and systems are disclosed for providing parties with levels of transparency into filtering functionality of network traffic inspection implementations. Embodiments include receiving a filter change request from a subscriber over a network that defines a modification to a set of filter criteria for filtering network traffic, the filter criteria being stored in association with the subscriber in a filter criteria data store; updating the set of filter criteria in the filter criteria data store as a function of the filter change request; receiving a content dataset relating to the network traffic; identifying the content dataset as being associated with the subscriber; retrieving the set of filter criteria associated with the subscriber from the data store; and filtering the network traffic as a function of the set of filter criteria. Embodiments further provide layers of access for different entities to the filtered traffic.
US08705353B1 Automatic configuration of virtual network switches
In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.
US08705345B2 Network protection using network coding
A method for protecting against link failures in a communications network having a plurality of paths between senders and receivers is provided. The method includes sending data units by the senders over the communications network on working circuits, applying network coding to form a combination of data units from data units from a plurality of the senders, and sending the combination of data units over the communications network on a backup circuit. If one or more link failures occur in the working circuits resulting in loss of one or more of the data units, then the method further includes recovering the one or more of the data units from the combination of data units transmitted on the backup circuit. The backup circuit used to carry the combination of data units may be implemented in-band with user data or may be implemented as out-of-band backup circuits.
US08705342B2 Co-scheduling of network resource provisioning and host-to-host bandwidth reservation on high-performance network and storage systems
A cross-domain network resource reservation scheduler configured to schedule a path from at least one end-site includes a management plane device configured to monitor and provide information representing at least one of functionality, performance, faults, and fault recovery associated with a network resource; a control plane device configured to at least one of schedule the network resource, provision local area network quality of service, provision local area network bandwidth, and provision wide area network bandwidth; and a service plane device configured to interface with the control plane device to reserve the network resource based on a reservation request and the information from the management plane device. Corresponding methods and computer-readable medium are also disclosed.
US08705338B2 System and method for data scrambling to reduce the crest factor in an OFDM waveform
A method is provided for reducing the peak power level in a combination of orthogonal frequency division multiplexed (OFDM) tones. The method is particularly effective when the information to be communicated is digital data consisting of long patterns of “1”s or “0”s. The digital data of the message is combined with a scrambling vector before the data is modulated. The randomization of data patterns, in turn, leads to a more random combination of OFDM tone amplitude being transmitted. The message is recovered at the receiver by removing the scrambling vector. An OFDM communication system using the above-described method is also provided.
US08705329B2 Manufacturing method for optical disc, optical disc, playback method for optical disc, playback apparatus for optical disc, recording apparatus for optical disc
Address information that has been error correction encoded is recorded on a second version of a recording medium after being transformed such that such that the address decoding cannot be performed by a playback device that is not compatible with the second version of the recording medium. The address decoding for the second version of the recording medium cannot be performed by the incompatible playback device (for example, a playback device that was manufactured to be compatible only with a first version of the recording medium). In other words, in the playback device that is not compatible with the second version of the recording medium, a state is created in which address errors cannot be corrected, so access is impossible (recording and playback are impossible).
US08705327B2 Head for thermal assisted magnetic recording device, and thermal assisted magnetic recording device
An optical near-field generating efficiency of an optical near-field generating element is improved and a temperature rise of the element is suppressed. An optical near-field is generated using a conductive structure having a cross-sectional shape whose width in a direction perpendicular to a polarization direction of incident light transmitted through a waveguide gradually becomes shorter toward a vertex where an optical near-field is generated and having a shape whose width gradually, or in stages, becomes smaller in a traveling direction of the incident light toward the vertex where an optical near-field is generated. The waveguide is arranged beside the conductive structure and an optical near-field is generated via a surface plasmon generated on a lateral face of the conductive structure.
US08705325B2 Thermal-assisted magnetic recording head capable of supressing the temperature rise of scatterer
The present invention suppresses temperature rise of an optical near-field generator while increasing optical near-field intensity in a thermally assisted magnetic recording head using a conductive scatterer as the optical near-field generator. The present invention uses a conductive scatterer having a cross-sectional shape in which its width is gradually reduced toward an apex where an optical near-field is generated, and also has a shape in which its width is reduced gradually or in a stepwise fashion toward the apex where the optical near-field is generated in a traveling direction of incident light.
US08705303B2 Semiconductor device and control method of the same
The present invention provides a semiconductor memory and a control method therefor, the semiconductor device including a first current-voltage conversion circuit connected to a core cell provided in a nonvolatile memory cell array, a second current-voltage conversion circuit connected to a reference cell through a reference cell data line, a sense amplifier sensing an output from the first current-voltage conversion circuit and an output from the second current-voltage conversion circuit, a compare circuit comparing a voltage level at the reference cell data line with a predefined voltage level, and a charging circuit charging the reference cell data line, if the voltage level at the reference cell data line is lower than the predefined voltage level during pre-charging the reference cell data line. According to the present invention, the pre-charging period of the reference cell data line can be shortened, and the data read time can be shortened.
US08705302B2 Semiconductor memory devices having self-refresh capability
A semiconductor memory device includes at least one memory bank including a plurality of memory cells and a self-refresh controller configured to generate a refresh address and to output a row address for a page to be refreshed based on the refresh address. The semiconductor memory device drives the at least one memory bank based on the row address and selectively refreshes pages in the at least one memory bank in response to the row address.
US08705300B1 Memory array circuitry with stability enhancement features
Integrated circuits such as programmable logic device integrated circuits are provided that have memory arrays with memory cells arranged in rows and columns. Address lines may be associated with each row of memory cells and data lines may be associated with each column of memory cells. Precharge driver circuitry may be used to precharge the data lines to a precharge voltage prior to performing read operations. The integrated circuit may contain core logic that is powered using a core logic power supply voltage. The precharge voltage may be reduced with respect to the core logic power supply voltage. Each address transistor may have a body bias terminal. The integrated circuit may contain programmable voltage regulator circuitry that produces a body bias for the address transistors based on a body bias setting stored in nonvolatile memory on the integrated circuit.
US08705295B2 Semiconductor memory system and method for driving the same
A method for driving a semiconductor memory device includes controlling a plurality of erase voltages for a plurality of memory blocks, respectively, comparing the plurality of controlled erase voltages, and determining whether or not to enable the plurality of memory blocks for a subsequent write operation in response to a result of the comparison.
US08705291B2 Sanitizing a non-volatile memory through charge accumulation
Method and apparatus for sanitizing a non-volatile memory, such as a flash memory array. In accordance with various embodiments, a memory cell is sanitized by using a write circuit to accumulate charge on a floating gate of the cell to a level such that application of a maximum available read sensing voltage to a control gate of the cell is insufficient to place the cell in a conductive state.
US08705282B2 Mixed voltage non-volatile memory integrated circuit with power saving
An integrated circuit die has a first die pad for receiving a first voltage and a second die pad for receiving a second voltage. The second voltage is less than the first voltage. A first circuit which is operable at the first voltage is in the integrated circuit die. A second circuit which is operable at the second voltage is in the integrated circuit die and is connected to the second die pad. A circuit that detects current flow from the second die pad is in the integrated circuit die. A switch is interposed between the first die pad and the first circuit to disconnect the first die pad from the first circuit in response to current flow detected by the circuit for detecting current flow.
US08705281B2 Method and system to isolate memory modules in a solid state drive
A method and system to facilitate the usage of memory modules that have one or more defective memory dies. In one embodiment of the invention, a memory module is packaged with a number of dies and the memory module is tested and sorted according to the number of dies that pass testing. Each signal of each die in the memory module has an unique bond-out or connection point in the package of the memory module. By separating the signals of each die in the memory module, any defective die can be easily isolated and this allows a significant cost reduction in products that use a large number of dies.
US08705273B2 Negative voltage generator, decoder, nonvolatile memory device and memory system using negative voltage
A negative voltage generator includes a direct current voltage generator configured to generate a direct current voltage, a reference voltage generator configured to generate a reference voltage, an oscillator configured to generate an oscillation clock, a charge pump configured to generate a negative voltage in response to a pump clock, and a voltage detector. The voltage detector is configured to detect the negative voltage by comparing a division voltage, obtained by voltage dividing the direct current voltage, with the reference voltage, and to generate the pump clock corresponding to the detected negative voltage based on the oscillation clock.
US08705269B2 Magnetoresistive element and magnetic memory
A magnetoresistive element according to an embodiment includes: a first and second magnetic layers having an easy axis of magnetization in a direction perpendicular to a film plane; and a first nonmagnetic layer interposed between the first and second magnetic layers, at least one of the first and second magnetic layers including a structure formed by stacking a first and second magnetic films, the second magnetic film being located closer to the first nonmagnetic layer, the second magnetic film including a structure formed by repeating stacking of a magnetic material layer and a nonmagnetic material layer at least twice, the nonmagnetic material layers of the second magnetic film containing at least one element selected from the group consisting of Ta, W, Hf, Zr, Nb, Mo, Ti, V, and Cr, one of the first and second magnetic layers having a magnetization direction that is changed by applying a current.
US08705267B2 Integrated circuit, method for driving the same, and semiconductor device
An integrated circuit which can be switched to a resting state and can be returned from the resting state rapidly is provided. An integrated circuit whose power consumption can be reduced without the decrease in operation speed is provided. A method for driving the integrated circuit is provided. The integrated circuit includes a first flip-flop and a second flip-flop including a nonvolatile memory circuit. In an operating state in which power is supplied, the first flip-flop retains data. In a resting state in which supply of power is stopped, the second flip-flop retains data. On transition from the operating state into the resting state, the data is transferred from the first flip-flop to the second flip-flop. On return from the resting state to the operating state, the data is transferred from the second flip-flop to the first flip-flop.
US08705266B2 Semiconductor device and method for controlling the same
According to one embodiment, a semiconductor memory device includes a plurality of first interconnects which extend in a first direction and are arranged in a second direction perpendicular to the first direction, a plurality of second interconnects which extend in the second direction and are arranged in the first direction, and memory cells formed in regions where the first and the second interconnects cross. The semiconductor memory device further includes a plurality of first drivers which apply voltages to the first interconnects, respectively, and a second driver which applies a voltage to the first drivers.
US08705261B2 Semiconductor device having dummy bit lines wider than bit lines
A method of manufacturing a semiconductor device includes forming a plurality of dummy line patterns arranged at a first pitch on an underlying region, forming first mask patterns having predetermined mask portions formed on long sides of the dummy line patterns, each of the first mask patterns having a closed-loop shape and surrounding each of the dummy line patterns, removing the dummy line patterns, forming a second mask pattern having a first pattern portion which covers end portions of the first mask patterns and inter-end portions each located between adjacent ones of the end portions, etching the underlying region using the first mask patterns and the second mask pattern as a mask to form trenches each located between adjacent ones of the predetermined mask portions, and filling the trenches with a predetermined material.
US08705258B2 Combined power switch and data distribution unit
A communication device for use with a power distribution module. The communication device allows multiple different DMX universes to be handled over the same cable that also handles power distribution. A front of house module is provided for powering consoles and receiving DMX inputs from the consoles. Two different consoles can be powered and provide their inputs, and either console can be used to control any or all of the universes.
US08705254B2 Single-phase and three-phase dual buck-boost/buck power factor correction circuits and controlling method thereof
The configurations of a single-phase dual buck-boost/buck power factor correction (PFC) circuit and a controlling method thereof are provided in the present invention. The proposed circuit includes a single-phase three-level buck-boost PFC circuit receiving an input voltage and having a first output terminal, a neutral-point and a second output terminal for outputting a first and a second output voltages, a single-phase three-level buck PFC circuit receiving the input voltage and coupled to the first output terminal, the neutral-point and the second output terminal, a first output capacitor coupled to the first output terminal and the neutral-point, a second output capacitor coupled to the neutral-point and the second output terminal, and a neutral line coupled to the neutral-point.
US08705250B2 Fixing mechanism for fixing at least one interface card and fixing rod thereof
A fixing mechanism includes a casing, a bracket structure, and a fixing rod. The bracket structure is disposed at a side of the casing corresponding to an interface card and has a positioning member and a pivot member. The fixing rod is movably disposed on the bracket structure and includes a clamping portion, a hook portion, and a torsion-spring portion. The clamping portion is used for clamping an end of a bending board of the interface card cooperatively with the bracket structure. The hook portion is connected to a first end of the clamping portion for hooking the positioning member when the clamping portion moves to a fixing position. The torsion-spring portion is connected to a second end of the clamping portion and pivotally connected to the pivot member for driving the clamping portion to a releasing position to separate the clamping portion from the end of the bending board.
US08705239B1 Heat dissipation for electronic modules
A heat dissipation system for use with an electronic module is provided. The electronic module includes a first side with a first plurality of electronic components mounted thereon and a second side with a second plurality of electronic components mounted thereon. The heat dissipation system includes a first segment mountable on the module to be in thermal communication with at least one electronic component of the first plurality of electronic components. The system further includes a second segment mountable on the module to be in thermal communication with at least one electronic component of the second plurality of electronic components. The system includes a third segment mountable on the module to be in thermal communication with the first segment and with the second segment, the third segment providing a path through which heat flows from the first segment to the second segment.
US08705224B2 Method of ions generation and aerodynamic ion generator
A method for generating ions is disclosed. The method includes generating AC high voltage using a stationary AC generator, applying the AC high voltage to one or more AC/DC voltage converters via capacitive air coupling between a high voltage terminal of the AC generator and one or more high voltage terminals of the AC/DC voltage converters. The method also includes rotating the AC/DC voltage converters, each AC/DC voltage converter connected to an air ionizing electrode that rotates with the AC/DC voltage converter it is connected to when that AC/DC voltage converter is rotated, relative to the AC generator, in an air flow. The method further includes providing additional capacitive air coupling between a low voltage terminal of the AC generator and one or more low voltage terminals of the AC/DC voltage converters, and multiplying the voltage output of the AC/DC converters. An ion generator is also disclosed.
US08705221B2 Surge arrester having an optical fault indicator
The invention relates to a surge arrester which, in a housing (7), has at least one arrester element (3), in particular a varistor, a solder-fixed thermal disconnection point (5), which is connected to the arrester element, and a damage indicating device (11) for displaying the fault state, wherein the damage indicating device also queries the state of a thermal disconnection device, in particular a fuse, and presents the possible fault states of the arrester element and of the disconnection device mechanically in an OR combination in a suitable way. Furthermore the thermal disconnection device comprises a movable component, which is fixed by an indicator wire and is released after the melting or destruction of said wire. According to the invention, a guide part (9) for a compression spring (10) or similar force accumulator is provided on or in the housing.
US08705219B2 Electrostatic discharge protection circuit
An electrostatic discharge (ESD) protection circuit includes a first power line; a second power line; a ground line; two stack transistors connected in series between the first power line and the ground line; a first resistor connected between the first power line and a first node; a first transistor and a capacitor connected in series between the first node and the ground line; a second transistor connected between the second power line and a second node; a third transistor connected between the first power line and a third node; an inverter, connected between the third node and the ground line, and having an input connected to the second node; a fourth transistor, connected to the first power line, and having a gate connected to the second node; and a fifth transistor, connected between the second power line and the third node, and having a gate connected to a terminal of the fourth transistor.
US08705215B2 High voltage fault current limiter having immersed phase coils
A fault current limiter including: a ferromagnetic circuit formed from a ferromagnetic material and including at least a first limb, and a second limb; a saturation mechanism surrounding a limb for magnetically saturating the ferromagnetic material; a phase coil wound around a second limb; a dielectric fluid surrounding the phase coil; a gaseous atmosphere surrounding the saturation mechanism.
US08705212B2 Magnetic element with enhanced coupling portion
An apparatus and associated method may be used to produce a magnetic element capable of detecting changes in magnetic states. Various embodiments of the present invention are generally directed to a magnetically responsive lamination of layers with a first portion and a laterally adjacent second portion. The second portion having a predetermined roughness between at least two layers capable of producing orange-peel coupling.
US08705207B2 Thermal-assist magnetic recording medium and magnetic recording and reproducing apparatus
A thermal-assist magnetic recording medium is provided which can accomplish a surface recording density of 1 Tbit/inch2. The thermal-assist magnetic recording medium includes: a substrate; a plurality of underlying layers formed on the substrate; a first magnetic layer formed on the underlying layers; a coupling control layer formed on the first magnetic layer and formed of a ferromagnetic alloy; and a second magnetic layer formed on the coupling control layer. Here, Curie temperatures of the first magnetic layer and the second magnetic layer are higher than the Curie temperature of the coupling control layer, an anisotropy magnetic field of the first magnetic layer is greater than the anisotropy magnetic field of the second magnetic layer, and a saturation magnetic field has a minimum value at a temperature of 350° C. or lower.
US08705200B2 Magazine latch for a storage library
Embodiments include systems and methods for securing a magazine in a housing using a latching system. Embodiments operate in context of a storage library having removable magazines that store data cartridges. For example, a floating, two-part latching system operates in either an operable state or an unlatched state. The latching system includes a setter and a latch, where the latch is configured to float on the setter and to be biased into a latched position. When the setter is in a first position, it permits the latch to float between at least a fully latched position and a fully unlatched position. When the setter is moved to a second position, it moves the latch into the fully unlatched position and restricts the latch from moving into the latched position.
US08705198B1 Write position compensation
An implementation of a system disclosed herein provides a method of compensating for a change in write position of a recording head due to a change in an operating condition of the recording head.
US08705193B2 Magnetic disk control device, magnetic disk apparatus, magnetic disk control method and computer program
A magnetic disk control device according to an exemplary of the invention includes a write controller to control, in a magnetic disk having tracks, the track being a storage area made by concentrically dividing a magnetic recording layer formed onto a disk into a plurality of areas, the track being divided into a plurality of areas in a rotative direction as sectors, writing information into the each sector; and a substitution controller to make, by detecting the sector or the track written at a frequency higher than a writing frequency based on a number of times of writing by the write controller to the sector or the track and by moving information recorded in an adjacent track adjacent to a high-writing-frequency track including the detected high writing frequency sector or to a high-writing-frequency track which is detected as a high writing frequency track to a track of a substitution area.
US08705184B2 Multi-path, multi-magnification, non-confocal fluorescence emission endoscopy apparatus and methods
An optical scanner, scanner apparatus, or scanner assembly, which may be particularly advantageous for use in a multiphoton microscope, includes a first drivable bending component, a second drivable bending component mounted perpendicularly to the first component, and at least one optical waveguide coupled one or both of the first and second bending components, wherein the at least one optical waveguide provides both a propagation path for a multiphoton excitation radiation delivery between a light source and a target and a multiphoton-induced emission radiation delivery between the target and a detector. A GRIN relay lens. A multiphoton microscope incorporating the scanner and the GRIN relay lens.
US08705179B2 Zoom lens system
A zoom lens system has a combined focal length fw at the wide angle end and includes, in order from an object side, a first lens group with positive refractive power and combined focal length f1; a second lens group with negative refractive power; a third lens group with positive refractive power; a fourth lens group with positive refractive power; and a fifth lens group with positive refractive power and including, in order from the object side, a negative biconcave lens with focal length f51 and a positive biconvex lens with focal length f52, the negative biconcave lens and the positive biconvex lens disposed with an air space shorter than a center thickness of the negative biconcave lens in between and both surfaces of the positive biconvex lens being aspherical. The system satisfies the following conditions: 13.5
US08705172B2 Microscopy method and microscope with enhanced resolution
Method for enhancing the resolution of a microscope during the detection of an illuminated specimen and a microscope for carrying out the method, wherein in a first position, an illumination pattern is generated on the specimen, the resolution of which is preferably within the range of the attainable optical resolution of the microscope or higher, wherein a relative movement, preferably perpendicular to the direction of illumination, from a first into at least one second position of the illumination pattern on the specimen is generated at least once between the detection and the illumination pattern with a step width smaller than the resolution limit of the microscope and detection and storage of the detection signals take place both in the first and in the second position.
US08705169B2 Glass products with anti-reflection properties and methods for the production and use thereof
Anti-reflection glass, of a smooth tact, with an aspect that does not reflect light and is pleasant at sight and glass products made therefrom are included in the present invention. Such products may in some aspects have characteristics defined by values of transmittance, absorbance, reflectance, roughness and a series of micrographs realized with a microscope of atomic force to see the morphology and structure of the anti-reflection glass.
US08705154B2 Spectral colorimetric apparatus and image forming apparatus using the same
A spectral colorimetric apparatus for detecting a color of an image of a subject, including: an illumination optical system illuminating the subject on a detection surface; a spectral optical system including a spectral element spectrally separating the beam diffused by the subject and a light receiving element array detecting a spectral intensity distribution; and a guiding optical system for guiding a beam diffused by the subject, wherein: the detection surface is parallel to a spectral plane including a principal ray of a beam entering the spectral optical system and a principal ray of a beam spectrally separated; the principal ray of the beam enters the spectral optical system within the spectral plane obliquely to a line joining a center of the light receiving element array with a surface vertex of the spectral element; and a light receiving surface of the light receiving element array is orthogonal to the spectral plane.
US08705146B2 System for illuminating an original using additional colors and capturing an image thereof
An imaging device including a base and an enclosed chamber positioned on the base. The enclosed chamber has a scanning surface inclined with respect to the base, a reflecting member positioned opposite to the scanning surface and an imaging member adjacent the scanning surface and oriented towards the reflecting member. The imaging member is illuminated with a red, a green, a blue, and an additional color LED. In one embodiment the additional color is a color other than red, green, and blue. In an alternate embodiment the additional color is Ultraviolet (UV) or Infra-Red (IR).
US08705143B2 Image-forming device
In an image-forming device, an image-reading unit reads an image formed on an original document. A data-reading unit reads data stored in a storing member of the original document. A duplication-performing unit performs a plurality of duplication processes including at least an image/data-duplication process in which the duplication-performing unit forms the read image on a first recording medium having a storing member and writes the read data to the storing member of the first recording medium, and a data-duplication process in which the duplication-performing unit writes the read data to the storing member of the first recording medium without forming the read image on the first recording medium. A receiving unit receives an image/data-duplication instruction and a data-duplication instruction. The duplication-performing unit performs the image/data-duplication process if the receiving unit receives the image/data-duplication instruction, and performs the data-duplication process if the receiving unit receives the data-duplication instruction.
US08705140B2 Systems and methods for dynamic sharpness control in system using binary to continuous tone conversion
Embodiments relate to systems and methods for dynamic sharpness control in system using binary to continuous tone conversion. Image data can be processed in the image path of a copier, printer, or other device to enhance sharpness based on user settings. The image can originate in a high-resolution and/or high-color format. The user can select sharpness values to provide better rendered detail. A front-end high-pass 2D filter can be adjusted in response to the settings. A binarized version of the image data is produced in the downstream path. At the back of the image path, the image would conventionally be sent through a binary data to extended contone (BDEC) low-pass filter, set to a fixed level, to produce contone output, counteracting the user's sharpness settings. Instead of applying a fixed back-end filter, that stage can be dynamically adjusted to correspond to the user's sharpness settings, reducing the low-pass effect proportionately.
US08705137B2 Apparatus that performs calibration for maintaining image quality
To add an arbitrary recording medium as a recording medium that can be used for calibration to maintain the quality of an image to be formed, an image forming unit forms a pattern image on each of a specific recording medium that can be used for the calibration and the arbitrary recording medium. A creating unit creates second conversion setting information applied to the arbitrary recording medium to convert luminance information into density information, using first luminance information obtained from the pattern image formed on the specific recording medium, second luminance information obtained from the pattern image formed on the arbitrary recording medium, and first conversion setting information applied to the specific recording medium for converting luminance information into density information. A determining unit determines a common image formation condition applied to the specific recording medium and the arbitrary recording medium based on the second conversion setting information.
US08705122B2 Image processing apparatus, image processing method, and program for executing the image processing method
An image processing apparatus allows a printer to output chart data of a plurality of kinds of color mixture expressed by a three-dimensional color space constructed by CMY; obtains colorimetry values obtained from the output chart data; forms a reference value by converting patch data of the color mixture expressed by the three-dimensional color space into a device independent color space on the basis of a first color conversion table for converting the three-dimensional color space into the device independent color space; corrects a second color conversion table by using the obtained colorimetry values, the formed reference value, and the second color conversion table for converting the device independent color space into the three-dimensional color space; and forms a color conversion table for correcting a four-dimensional color space constructed by CMYK by using the first color conversion table and the second color conversion table.
US08705116B2 Image forming apparatus and color table generating method and color document printing method thereof
An image forming apparatus, and a color table generating method and color document printing method of the image forming apparatus. The image forming apparatus includes a color matching unit to match colors of a color document containing one or more images formed with a preset number of colors with colors available in the image forming apparatus, and a color table generator to generate a color table using the matched colors. Therefore, it is possible to reduce the color change caused by a difference in the characteristics between a printer and a scanner.
US08705113B2 Apparatus and method for recording a maintenance pattern
A recording apparatus using a recording head having a first recording element array and a second recording element array for one color component includes a first memory configured to store a plurality of first patterns which correspond to first, second, and third gradation values and in which dot data is allocated to the first recording element array or the second recording element array, a second pattern which corresponds to fourth gradation value and in which dot data is allocated to the first recording element array, and a third pattern corresponds to fifth gradation value and in which dot data is allocated to the second recording element array, a data acquisition unit configured to acquire multi-valued data at the first, the second, the third, the fourth and the fifth gradation value, a generation unit configured to generate dot data based on the multi-valued data generated by the acquisition unit.
US08705111B2 Inkjet printing apparatus and print data generating method
An ink jet printing apparatus comprises a distributing unit configured to distribute print data for printing dot into data used for printing by first printing elements provided in a print head and data used for printing by second printing elements provided in the same print head, and a determining unit configured to, for the data used for printing by the respective parts of the printing element arrays of each of first and second print heads which have the overlapped print regions, determine a ratio between amount of the data used for printing by a combination of the first and second printing element arrays in the first print head and a combination of the first and second printing element arrays in the second print head.
US08705110B2 Method of generating a smooth image from point cloud data
A method is explained for processing an array of pixels in a point cloud. Local error bars are calculated for each pixel distance value. A difference is calculated between distance values of the pixel being processed and neighboring pixels with distance values within the error bars. If the difference is outside the error bars, the distance value of the pixel being processed is changed by a small fraction while remaining inside the error bars; if the difference is within the error bars, the pixel value is replaced by a weighted average. The neighboring pixels with distance values within the error bars of the pixel are counted and if a predetermined threshold is met, the counted values are averaged and replace the pixel value, but if not met, the pixel value is unchanged. If loop exit criteria have been met, the loop is terminated and if not, looping begins again.
US08705107B2 Servicing a print request from a client system
A method and associated system for servicing a print request from a specific client system of a plurality of client systems. A network connection between the specific client system and at least two printer server systems is set up response to receiving the print request from the specific client system. Client-specific information from a client profile is read from database accessible to each printer server system. At least one best-suited printer of the at least two printers is ascertained to be used for servicing the print request, utilizing the client-specific information, printer server information from a server profile, and printer information from a printer profile. The print request is serviced by the at least one best suited printer.
US08705106B2 Printing apparatus, information processing apparatus, printing system, and computer readable medium
A printing apparatus includes a print section that performs printing according to print data, a registering section that registers in advance an information processing apparatus creating and transmitting print data in response to a print instruction from a user, and storing print data that has not been received by a transmission destination in a memory, a determination section that determines whether the print data that has not been received by the printing apparatus is stored in the registered information processing apparatus, when the printing apparatus changes from a data-reception state to a non-data-reception state, a request section that requests the information processing apparatus, in which the print data is determined to be stored, to transmit the stored print data, and a controller that controls the print section to perform printing according to the print data transmitted in response to the request, when the print data is received.
US08705102B2 Multi-function machine, control method for the same, and program for implementing the method
A multi-function apparatus capable of properly coping with cases where an auto-clear function is activated is provided. An operating section of a copying machine displays an operating screen associated with each function and receives inputs via the operating screen. According to the auto-clear function, set values associated with predetermined functions are reset to initial values when no input operation has been performed via the operating section over a predetermined time period, and the operating section is caused to display an operating screen associated with a predetermined function. A controller unit of the machine determines whether the copying machine should be operated in a first mode in which disconnection from the network is carried out or in a second mode in which connection to the network is maintained. The controller unit selects one of the first mode and the second mode based on a result of the determination.
US08705101B2 Printing system and printing device having two information transmission paths
A printing system includes a print-data generating device and a printing device. The print-data generating device is connected to the printing device via a first transmission path and a second transmission path of which transfer speed is faster than that of the first transmission path. A communication unit of the print-data generating unit and a communication unit of the printing device transmit to and receive from each other the image data and specific control information that affects the transfer of the image data via the second transmission path, and control information other than the specific control information via the first transmission path.
US08705100B2 Image processing apparatus that displays screen on display unit using browser, control method therefor, and storage medium
An image processing apparatus that is capable of, even in a case where browser screens are forcefully changed when the image processing apparatus changes in status during operation by a user, continuing operation through a screen displayed until just before the change of the browser screens when the image processing apparatus is restored. The status of the image processing apparatus is detected, and a screen is created according to the detected status of the image processing apparatus. The screen is displayed as a new tab when the image processing apparatus changes in status.
US08705092B2 Method and system for repurposing E-mail correspondence to save paper and ink
E-mail correspondence is repurposed to save paper and ink. An indication that a printout of e-mail correspondence from a printer has been requested is received. Further, a plurality of e-mail messages that belong to an e-mail conversation tree is detected. In addition, the plurality of e-mail messages in the e-mail conversation tree is reordered according to a respective timestamp associated with each e-mail message in the plurality of e-mail messages. The respective timestamp indicates a time of transmission. A root e-mail message is determined according to an earliest respective timestamp. The root e-mail message is a root node of the e-mail conversation tree. Further, a plurality of content blocks from the root e-mail message is recorded as a set of print blocks. In addition, a plurality of subsequent e-mail message content blocks with the set of print blocks.
US08705089B2 Printer driver, storage medium, and information processing apparatus
A printer driver includes a plurality of modules, an interface unit that accepts the addition of plug-in including one or more additional modules for realizing a predetermined function, and a storage unit that stores setting information that defines information related to a partial process for realizing the predetermined function of the plug-in. The plurality of modules performs a process that is the partial process for realizing the predetermined function and cannot be realized in the additional modules included in the plug-in in accordance with the setting information.
US08705088B2 Image processing apparatus including an input section and a generating section for printing image data, printing system, and computer readable medium
An image processing apparatus includes an input section that inputs image information and additional information; and a generating section that, in case that printing of a mirror image of an image according to the image information and a normal image of an image according to the additional information is instructed, generates printing image information for printing the mirror image of the image according to the image information input from the input section, and the normal image of the image according to the additional information input from the input section.
US08705081B2 System and method for including input method information on a printed document
There is provided a print medium processing system including an identification information generating unit that receives input method information which is referred to when image data is inputted to an application which processes the image data, and generates identification information for the received input method information, an information memory that stores the generated identification information in a manner associated with the input method information, a printing unit that adds the identification information of the input method information to image data to be printed, and prints the image data, a reading unit that reads image data printed in a print medium, an extracting unit that extracts the identification information from the image data, an obtaining unit that obtains the input method information specified by the identification information extracted from the information memory, and a transferring unit that transfers the image data to an application specified from the input method information.
US08705078B2 Image output system and method for logging image data storage location
This invention prevents the operation performance drop of an image input and output apparatus even when the frequency of use of the image input and output apparatus is high upon recording log information in a system that comprises the image input and output apparatus. As a characteristic feature of this invention, in an image output system which includes an image input and output apparatus, PC, and server, the PC sends image data to be output by the image input and output apparatus to the server and sends information associated with the storage location of the image data to the image input and output apparatus, the server stores the image data received from the PC, and the image input and output apparatus prints the image data received from the PC and records the information associated with the storage location of the image data as log information about the image data.
US08705074B2 Processing device and processing method
A processing device has a requesting section that issues a request to transmit processing data to a server; a receiving section that receives the processing data transmitted from the server in response to the request; a processing section that sequentially makes the received processing data a processing object, and conducts processing based on the processing data that is made a processing object; and a measuring section that measures a data amount of the processing data that has been made a processing object among the received processing data. In a case where a session between the server is disconnected before all the processing data is made a processing object and thereafter the session is reconnected, the processing section conducts processing with respect to a portion that is not yet made a processing object based on the data amount have measured when the server is disconnected.
US08705073B2 Density detection apparatus and method and image forming apparatus
A density detection apparatus includes the following elements. A storage unit stores therein image information. A measuring unit measures amounts of light components reflected by an image carrier or density detection images represented by the image information. A light amount obtaining unit obtains a variation in amounts of light components reflected by each region in which the associated density detection image is formed, and obtains, as a reference value, a representative value of the amounts of light components. An image correcting unit corrects the image information by changing an arrangement order of the density detection images. An image forming unit forms the density detection images on the image carrier on the basis of the corrected image information. A density obtaining unit obtains density levels of density detection images corresponding to their area ratios by using the amounts of light components reflected by the density detection images and the reference values.
US08705070B2 Systems and methods for managing use of an imaging device
Systems and methods for managing access to a device configured to capture images store trust information that is generated in response to the creation of a trust relationship with an identity provider, capture an image of indicia on the device configured to capture images, wherein the indicia are provided to a user by the identity provider in response to a user authentication operation with the identity provider, determine if the indicia are valid based on the trust information, and allow operation of other functions of the device configured to capture images in response to determining that the indicia are valid or not allowing operation of the other functions of the device configured to capture images in response to determining that the indicia are invalid.
US08705067B2 Printer server, print control method, and storage medium for producing a printed output by a device of a low-display and low-input capability
A print server configured to acquire temporary identification information used for uniquely identifying device identification and user identification from temporary identification information stored in a storage area according to a print instruction including device identification information used for identifying a device and user identification information used for identifying a user, and searches for and acquires a print job including the temporary identification information out of spooled print jobs, and provides the acquired print job including the temporary identification information to the device.
US08705066B2 Image processing system adapted to eliminate a difference between stored image data and image data to be printed
A image process system is supplied that comprises a printer 2 capable of printing on the basis of image data outputted through a personal computer (PC) 1 and the like, wherein the PC 1 comprises a judging section 24 that judges whether or not a saving before the print of the image data has been performed; a print execution judging section 31 that judges whether or not to perform the print of the image data on the basis of the judgment result through the judging section 24; and an image forming section 33 that forms image of the image data capable of being printed on the basis of the judgment result of the print execution judging section 31.
US08705059B2 Image processing apparatus
Disclosed is an image processing apparatus that can implement a job by effectively employing the charged electric power, generated and stored by the locally-equipped power generator, and can cope with such a job whose urgency level is specifically high. The apparatus includes a job implementing section to implement a job in regard to image data; an electric generator section; an electrical accumulator section; and a controlling section to change a job implementation mode between a first job implementation mode, in which the job is implemented by employing the electrical accumulator section after the electrical accumulator section is sufficiently charged by an electric power generated by the electric generator section, and a second job implementation mode, in which the job is instantaneously implemented by employing an external electric power source, when an amount of electric power charge, stored in the electrical accumulator section, is in short supply for implementing the job.
US08705054B2 System and method for utilizing excess printing capability
The present invention is a system and method for utilizing excess printing capacity. The present invention utilizes a printing network that consists of a printing service provider, one or more print jobs, a printing distribution system, and printing partners. The printing service provider uses a printing distribution system to distribute standardized print jobs to printing partners at a fixed price.
US08705043B2 Height measurement by correlating intensity with position of scanning object along optical axis of a structured illumination microscope
A method for imaging an object using a microscope includes obtaining axial response data, the axial response data representative of a relationship between a separation between a top surface of the object and an objective lens of the microscope and an intensity of light reflected by the top surface of the object; positioning the object at a distance from the objective lens that is within a linear region of the axial response data; sequentially illuminating the object with a plurality of periodic patterns; obtaining a plurality of images of the object, each image resulting from the illumination of the object with a corresponding one of the plurality of periodic patterns; determining a reconstructed image of the object based on the plurality of images of the object; and, based on variations in the intensity of the reconstructed image, determining a topographic profile of the top surface of the object.
US08705038B2 Duct detector
A particle detection unit including a detection chamber and a duct detector is disclosed. The duct detector is disposed within the detection chamber. The duct detector has a rod with a first and a second end where the first end is distal the second end. A reflector may be attached to the rod adjacent the first end. A sensor and emitter device may be attached to the rod and spaced apart from the reflector.
US08705035B2 Target generation device
A device for determining a target generation condition for a target generator which is driven by a pulse voltage to generate a droplet of a target material may include a detector configured to detect a target generated by the target generator and output a detection signal of the target, and a controller configured to control a pulse duration of the pulse voltage for driving the target generator. The controller can determine whether or not a target is generated by the target generator based on the detection signal, and determine whether or not the generated target includes a plurality of droplets based on the detection signal.
US08705029B2 System and method for detection of analytes in exhaled breath
A device, system, and methods are disclosed for detecting the presence or determining a quantitative amount of at least one drug substance from exhaled breath of a subject in-situ. A collecting surface has a Surface Enhanced Raman Spectroscopy (SERS)-active layer that comprises at least one SERS-active material. The collecting surface is arranged as an outer surface of a waveguide for contact with exhaled breath, such that at least traces of said at least one drug substance in said exhaled breath can contact said SERS-active layer for read-out of a Raman shift spectrum that is detected in-situ for said detecting the presence or determining the quantitative amount of said at least one drug substance from said exhaled breath.
US08705014B2 Radiation sensor for detecting the position and intensity of a radiation source
A radiation sensor is provided for detecting the position and intensity of a radiation source. The radiation sensor includes at least one photodetector having a radiation-sensitive surface. Furthermore, the radiation sensor includes a reflector that reflects the radiation emitted by a radiation source from specific directions at least partly in the direction of the radiation-sensitive surface of the photodetector. The reflector is arranged on that side of the radiation sensor that is remote from the radiation source.
US08705011B2 Digital stereo imaging photosensitive device for a grating and a photosensitive material and its method
A digital stereo imaging photosensitive device for a grating and a photosensitive material, includes: a photosensitive platform (8), connected with a base via a platform moving mechanism; a compressing mechanism (7) mounted on the photosensitive platform, wherein a grating (5) is positioned on the compressing mechanism; a LCD displayer (2) suspending above the photosensitive platform; and a lens suspending above the photosensitive platform via a lens moving mechanism, wherein the lens is under the LCD displayer. And a method for digital stereo projection is also provided.
US08705010B2 Lithography system, method of clamping and wafer table
The invention relates to a lithography system, for example for projecting an image or an image pattern on to a target (1) such as a wafer, said target being included in said system by means of a target table (2), clamping means being present for clamping said target on said table. Said clamping means comprises a layer of stationary liquid (3), included at such thickness between target and target table that, provided the material of the liquid (C) and of the respective contacting faces (A, B) of the target (1) and target table (2), a pressure drop (PCap) arises.
US08705008B2 Substrate holding unit, exposure apparatus having same, exposure method, method for producing device, and liquid repellant plate
A substrate holder includes a base; a first holding portion which is formed on the base and which attracts and holds a substrate; and a second holding portion which is formed on the base and which attracts and holds a plate member in the vicinity of the substrate attracted and held by the first holding portion. In an exposure apparatus including such a substrate holder, the plate can be exchanged easily, thereby making the maintenance of the apparatus easy. Consequently, such an exposure apparatus is suitable for immersion exposure.
US08705006B2 Method and device for connecting an optical element to a frame
A method and a device for the material-fit connection of an optical element to a frame are disclosed.
US08704998B2 Lithographic apparatus and device manufacturing method involving a barrier to collect liquid
A substrate table of an immersion lithographic apparatus is disclosed which comprises a barrier configured to collect liquid. The barrier surrounds the substrate and is spaced apart from the substrate. In this way any liquid which is spilt from the liquid supply system can be collected to reduce the risk of contamination of delicate components of the lithographic projection apparatus.
US08704996B2 Cholesteric liquid crystal device with reflection electrodes and partition structures
A cholesteric liquid crystal device is provided. The cholesteric liquid crystal device includes a first substrate, a second substrate disposed opposite to the first substrate, a first reflective layer disposed over the first substrate, a second reflective layer disposed over the second substrate, facing the first reflective layer, and a partition structure disposed between the first and the second substrates, wherein a cavity is formed by the partition structure, the first reflective layer and the second reflective layer, and a cholesteric liquid crystal layer is filled in the cavity.
US08704984B2 Method of preparing composite optical retarder
A method of preparing a composite optical retarder is provided. A first and a second liquid crystal coating materials are respectively disposed on opposite surfaces of a photoalignment film to respectively form a first and a second optical retarders. The composite optical retarder having the photoalignment film sandwiched by the first and the second optical retarders is thus obtained.
US08704977B2 Homeotropic and hybrid bulk alignment of lyotropic chromonic liquid crystals
The invention provides a liquid crystal cell and method thereof. The cell comprises two opposed substrates and a surfactant-free lyotropic chromonic liquid crystals (LCLC) material disposed therebetween. By using an ammonium compound with LCLC or surface treatment on the substrates, the alignment of the LCLC material can be manipulated as a homeotropic bulk alignment; or a hybrid bulk alignment in which the LCLC alignment is changed from homeotropic bulk alignment in the vicinity of one substrate to planar alignment in the vicinity of another substrate. The cell can be used in biosensing, detection and amplification of ligands, optical devices, and photovoltaics etc.
US08704962B2 Touch sensing type liquid crystal display device comprising a touch sensing unit that includes X and Y direction sensing lines and a plurality of touch blocks
A touch sensing type liquid crystal display device includes an array substrate including a first substrate, a common electrode, a pixel electrode, and a touch sensing unit; a color filter substrate including a second substrate and facing the array substrate; an anti-static layer on an outer side of the second substrate, the anti-static layer having a sheet resistance of about 107 to 109 ohms per square (Ω/sq); and a liquid crystal layer between the first substrate and an inner side of the second substrate.
US08704954B2 Signal output device and signal output method
A signal output device includes a signal output unit to output a video signal based on input image data, a storage unit to store the image data, a detection unit to detect whether or not the number of frames included in one set of image data stored in the storage unit satisfies a predetermined number, and a data creating unit to add, if the number of the frames included in the one set of image data does not satisfy the predetermined number, a new frame to the one set of image data so that the number of the frames included in the one set of image data satisfies the predetermined number, and to input, to the signal output unit, the one set of image data to which the new frame has been added.
US08704953B2 Video processing device and method of video processing
According to one embodiment, a video processing device includes: an operator configured to accept a gain adjustment value with respect to at least any one of an R signal, a G signal, and a B signal of a video signal from a user; a gain adjuster configured to obtain a gain by using a white balance adjustment value and the gain adjustment value with respect to each of the R, G, and B signals; a determiner configured to determine whether any of the gain of the R signal, the gain of the G signal, and the gain of the B signal is equal to or greater than 1; and a processor configured to decrease the gain when any of the gain of the R signal, the gain of the G signal, and the gain of the B signal is equal to or greater than 1.
US08704952B2 Video decoder
A video decoder that separates and analyzes analog video signals includes a hue and saturation separator and a video signal determiner. The hue and saturation separator demodulates from a component video signal chroma signal, which includes a hue signal and a saturation signal. The video signal determiner determines at least one video signal characteristic of the component video signal dependent on the hue and saturation signal. The video signal determiner may include a mode determiner that determines the encoding standard of the video signal, and a color burst determiner that determines a location of a color burst signal with the video signal. The mode determiner may include a signal lock detector, a sequence matcher, and an encoding mode selector. The color burst determiner may include an absolute value determiner and a burst position determiner.
US08704948B2 Apparatus, systems and methods for presenting text identified in a video image
Systems and methods are operable to present text identified in a presented video image of a media content event. An exemplary embodiment receives a complete video frame that is associated with a presented video image of a video content event, wherein the presented video image includes a region of text; finds the text in the complete video frame; uses an optical character recognition (OCR) algorithm to translate the found text; and presents the translated text. The translated text may be presented on a display concurrently with the video image that is presented on the display. Alternatively, or additionally, the translated text may be presented as audible speech emitted from at least one speaker.