Document Document Title
US08793810B2 Semiconductor-based device authentication
Various embodiments of devices and associated methods are described herein for authenticating electrical devices. In one aspect, an electrical device is provided comprising an interface configured to receive and transmit signals; a power line coupled to the interface and configured to provide a power signal thereto; and an authentication circuit coupled to the interface and the power line. The authentication circuit is configured to disable the power signal on the power line for a specified time period in response to an authentication request signal received at the interface and to provide an authentication response signal on the power line to represent the disabling of the power signal.
US08793809B2 Unified tracking data management
Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.
US08793806B1 Systems and methods to selectively limit access only to a subset of content, identified in a whitelist, of a library of content
This disclosure relates to generating whitelists respectively identifying subsets of content from a library of content, maintaining respective associations between tokens and the whitelists, and selectively limiting access only to the subsets of content identified in whitelists based upon one or more tokens included in a request for access to the library of content.
US08793803B2 Termination of secure execution mode in a microprocessor providing for execution of secure code
An apparatus including a microprocessor, a system memory, and a secure non-volatile memory. The microprocessor is mounted to a motherboard, and executes non-secure application programs and a secure application program. The system memory stores non-secure application programs, and is mounted to the motherboard and coupled to the microprocessor via a system bus. The microprocessor has secure execution mode logic that detects execution of a secure execution mode return event, and that terminates a secure execution mode within the microprocessor, where the secure execution mode exclusively supports execution of the secure application program. The secure non-volatile memory is coupled to the microprocessor via a private bus and stores the secure application program prior to termination of the secure execution mode, where transactions over the private bus between the microprocessor and the secure non-volatile memory are isolated from the system bus and corresponding system bus resources within the microprocessor.
US08793802B2 System, method, and computer program product for preventing data leakage utilizing a map of data
A system, method, and computer program product are provided for preventing data leakage utilizing a map of data. In use, information describing data stored on at least one system is received. To this end, a map of the data is generated, utilizing the information. Further, data leakage is prevented, utilizing the map.
US08793801B2 Systems and methods to secure restricted information in electronic mail messages
Systems and methods are provided to secure restricted information in electronic mail messages. According to some embodiments, it is determined at a client device that an email message is being generated by a user. A security classification may be associated with the email message, and the email message may be sent toward a destination along with an indication of the security classification, wherein the email message is routed based, at least in part, on the security classification.
US08793800B2 Static analysis for verification of software program access to secure resources for computer systems
Computer program products and apparatus are disclosed. Using a static analysis, a software program is analyzed to determine whether the software program accesses a secure resource for a computer system without verification that the secure resource can be accessed by the software program. In response to an access by the software program to the secure resource without verification that the secure resource can be accessed by the software program, a result is output indicative of the analyzing. An apparatus is disclosed that includes a user interface providing a security report to a user, the security report indicating a result of an analysis of whether or not a software program accesses a secure resource for a computer system without verification that the secure resource can be accessed by the software program.
US08793795B1 Computer forensic tool
A computer forensic accelerator engine designed to speed up the forensic analysis process is disclosed. It is a device for use with an analysis device to analyze data on a suspect computer device, and includes a first interface for connecting to the suspect computer device, a second interface for connecting to the analysis device, and a processing unit programmed to read data from the suspect device via the first interface, perform analysis on the data, transmit the data to the analysis device via the second interface, and transmit results of the analysis to the analysis device via the second interface. A drive write protect module may be integrated in the computer forensic accelerator engine. The computer forensic accelerator engine allows data read from the suspect drive to be analyzed while acquiring the data. Also disclosed is a computer forensic analysis system and method using the computer forensic accelerator engine.
US08793790B2 System and method for insider threat detection
A system and method include obtaining data related to accessing cyber assets and accessing physical assets from a combined cyber access and physical access control system that protects cyber and physical assets of an organization from both authorized and unauthorized access with malicious intent. The system and method compare the data to known patterns of expected behavior, and identify patterns of suspicious behavior as a function of comparing the data to the patterns of expected behavior. The comparison is utilized to identify potentially malicious insider behavior toward the cyber and physical assets.
US08793789B2 Insider threat correlation tool
Systems and methods for calculating threat scores for individuals within an organization or domain are provided. Aspects of the invention relate to computer-implemented methods that form a predictive threat rating for user accounts. In one implementation, a threat score representing a first time period may be calculated. The first threat score may be calculated from a quantification of a plurality of activity violations across a plurality of control groups. Weighting schemes may be applied to certain activities, controls, and/or user accounts. Further embodiments may be configured to consider additional indicators. Further aspects relate to apparatuses configured to execute methods for ranking individual user accounts. Certain embodiments may not block transmissions that violate predefine rules, however, indications of such improper transmission may be considered when constructing a threat rating.
US08793787B2 Detecting malicious network content using virtual environment components
Malicious network content is identified based on the behavior of one or more virtual environment components which process network content in a virtual environment. Network content can be monitored and analyzed using a set of heuristics. The heuristics identify suspicious network content communicated over a network. The suspicious network content can further be analyzed in a virtual environment that includes one or more virtual environment components. Each virtual environment component is configured to mimic live environment components, for example a browser application component or an operating system component. The suspicious network content is replayed in the virtual environment using one or more of the virtual environment components. The virtual environment component behavior is analyzed in view of an expected behavior to identify malicious network content. The malicious network content is then identified and processed.
US08793785B2 Revokeable MSR password protection
A microprocessor includes a model specific register (MSR) having an address, fuses manufactured with a first predetermined value, and a control register. The microprocessor initially loads the first predetermined value from fuses into the control register. The microprocessor also receives a second predetermined value into the control register from system software of a computer system comprising the microprocessor subsequent to initially loading the first predetermined value into the control register. The microprocessor prohibits access to the MSR by an instruction that provides a first password generated by encrypting a function of the first predetermined value and the MSR address with a secret key manufactured into the first instance of the microprocessor and enables access to the MSR by an instruction that provides a second password generated by encrypting the function of the second predetermined value and the MSR address with the secret key.
US08793781B2 Method and system for analyzing policies for compliance with a specified policy using a policy template
A method and system are disclosed for analyzing policies for compliance with a specified policy. The method comprises the steps of creating a policy template representing said specified policy, and comparing a group of given policies to said policy template to determine whether said given policies conflict with said specified policy. In the preferred embodiment of the invention, the specified policy may include specified rules, the given policies include a plurality of given rules, and the policy template expresses said specified rules. In this preferred embodiment, the comparing step includes the step of comparing said plurality of given rules to the policy template to determine whether any of said given rules conflicts with said specified rules. In addition, preferably, if conflicts are found between said given policies and said specified policy, the given policies are modified to eliminate the conflicts.
US08793780B2 Mitigation of application-level distributed denial-of-service attacks
A system and method, implementable using an authenticating device, are provided for authenticating requesting devices such as mobile devices and other communication devices over a network. At least one group shared secret is provisioned on a plurality of requesting devices, which are further provided with other authentication credentials such as a shared secret for full authentication by the authenticating device. When authentication is sought, the requesting device transmits a pre-authentication request comprising one of the group shared secrets to the authenticating device, which verifies that group shared secret. The group shared secrets may be stored in volatile memory at the authenticating device. If the group shared secret is verified, the authenticating device will authenticate that same device in response to a subsequent authentication request.
US08793777B2 Verification and authentication systems and methods
Embodiments of the present invention provide verification and/or authentication service engines that provide a customizable solution that can be “dialed” based on the risk level assigned to individual or grouped applications. The systems can also incorporate internal and external sources of data used to verify information provided by the user. It is dynamic and can pull information from a myriad of sources during the verification process, enabling credit reporting agencies (e.g., Equifax and others), FSPs, and other service providers to facilitate real-time approval and access to products and services.
US08793776B1 Location as a second factor for authentication
A system and method for authenticating a log-in request based on location using an authentication application. The authentication application includes a processing unit, a location module, an authentication module, a user interface engine, and a notification module. The processing unit receives a log-in request from a third party application. The processing unit also receives a location of the log-in request and a location of a registered user device. The location module computes a distance between the location of the log-in request and the location of the registered user device. The authentication module determines whether the computed distance exceeds a threshold. The authentication module authenticates the log-in request responsive to determining that the computed distance is within or less than the threshold. The authentication module denies authentication to the log-in request responsive to determining that the computed distance exceeds the threshold.
US08793774B1 Methods and apparatus for accessing a secure network segment
In one embodiment, a method includes receiving a configuration request and a first key from a network device, granting a first class of access to the network device, sending a configuration instruction to the network device, receiving an association request from the network device, and granting a second class of access to the network device. The configuration request and the first key are received at a first time. The network device is outside a secure network segment at a first time. The first class of access is granted based on the first key. The configuration instruction is send in response to granting the first class of access. The association request includes a second key. The granting the second class of access is based on the second key.
US08793771B2 Image-display method, projector, image-display system, projector-control method, image-display program, and projector-control program
With a conventional image-display system, a presenter sometimes has difficulty in providing every viewer with an easy-to-see picture. When projecting an image transmitted from a computer operated by the presenter and enabling the viewer to watch the image projected by the projector, the projector receives image data transmitted through two-way communication from the computer operated by the presenter, projects an image represented by the received image data and transmits the received image data to a client computer operated by the viewer through the two-way communication, and the client computer receives the image data transmitted through the two-way communication and displays the image represented by the received image data on its display.
US08793766B2 Method and apparatus for security-aware elasticity of application and services
In a method for scaling up/down security (non-functional) components of an application, determine (a) types of interactions and a number of each type of interaction each non-security (functional) component has with security components for a plurality of requests. Determine, based on (a) and an expected number of incoming requests to the application, (b) types of requests to and interactions with the security components involving the non-security components and (c) a number of requests to and interactions with the security components involving non-security components for each type of request to the security components involving non-security components. Determine, for each security component, a capacity required for each type of request involving the non-security components and a capacity required for each type of interaction involving the non-security components. Change the capacities of the security components to new capacities, wherein the new capacities are based on (a), (c) and the determined capacities.
US08793764B2 Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information
Information applied to a packet at an ingress port of a network may be used for enhancing security. The information applied to a packet may be “context information” which replaces at least some bits of layer 2 information (e.g., a header). Users or customers may define security policies. They may define different security policies for different types of transactions. They may also define security policies based on the location from which the transaction originated. If the customer is an organization with different classes of users, it may define different security policies. The class of user may be identified based on at least a part of the “context information”. At least a part of the context information may also be used to monitor a location from which a transaction originated, thereby permitting fraudulent uses to be traced.
US08793762B2 Simple nonautonomous peering network media
A method of playing content across a network includes receiving, at a media player, an input from a user selecting media located on a network, sending a request across a network comprised of devices employing a common security protocol, the request to identify peer devices on the network, receiving a response across the network from a peer device, and accessing the media from a content memory of the peer device. A method of tracking valid peers on a secure media network, includes receiving, at a media player, an input from a user selecting media located on a peer device on the network, performing an authentication test of the peer player, determining if a latency associated with the peer player meets a criteria, and updating a latency log on the media player to include the peer player. A device has a content memory to store media content for playback, a network port arranged to allow the device to access a network, and a controller programmed to send a request through the network port to a network, the request being for a particular media content file, communicate with a peer device across the network to authenticate a communication session with the peer device, receive a response from the peer device indicating that the session has been authenticated, and access the media content file on a content memory on the peer device.
US08793756B2 Secure processing of secure information in a non-secure environment
A secured process sourcing and work management system for processing secure information in a non-secure environment is disclosed. The system permits a user, referred to herein as a customer or requester, to submit a project, involving a human intelligence task (“HIT”), referred to as a task or task specification, to be performed with respect to secure, confidential or sensitive information, referred to herein as secure information, and have that project completed in a non-secure environment without compromising the security, confidentiality or sensitivity of the secure information. The system may be incorporated into the requestor's workflow, receiving projects therefrom and providing the results thereto. Further, a system is disclosed for implementing a processing workflow for such tasks, the system permitting, based on projects submitted by requestors, the “posting” or distribution of jobs, and subsequent management thereof, to be performed by a workforce operating in or via a non-secure-environment, while protecting the underlying security, confidentiality or sensitivity of the overall project.
US08793755B2 Broadband reflective phase cancelling network interface device
A network interface device including a signal splitter which conducts CATV signals through an active branch circuit, the active branch circuit including an active signal conditioner which modifies characteristics of active branch signals conducted through the active branch circuit, a sensor connected to sense normal, inoperative and abnormally operative conditions, the sensor removing a control signal indicative of inoperative and abnormal operating conditions, a selectable switch connected to the active branch circuit, the selectable switch communicating the CATV signals between the CATV network and the subscriber devices when in an activated position, and the selectable switch passing the signals to a signal reduction path when in a deactivated position, the selectable switch assuming the deactivated position in response to the de-assertion of the control signal, and a phase cancellation circuit connected to the signal reduction path.
US08793754B2 Transmission apparatus, AIT transmission method and reception apparatus
Disclosed herein is a transmission apparatus, including: an application data transmission section adapted to transmit data of an application for HbbTV; and an table transmission section adapted to transmit an table including an application profile which represents one or more additional functions to the application and is configured from a first bit region of high-order n bits and a second bit region of lower-order (16-n) bits which represent presence or absence of functions allocated to bit positions thereof with a bitmap structure and wherein, in the first bit region, values for changing over the functions to be allocated to the bit positions in the second bit region are set.
US08793753B2 Transferring a broadcast transmission to a remote device
An approach is described that includes determining that a remote device has moved outside of a pre-defined area associated with a digital video recorder (DVR), and transmitting program data from the DVR to the remote device while the remote device remains outside of the pre-defined area. Another approach includes a digital video recorder (DVR) having a memory and a processor. The DVR operates to: receive an incoming transmission signal; transmit a selected program to a primary display device; determine that a remote device has moved outside of a pre-defined area; and transmit program data corresponding to the selected program to the remote device while the remote device remains outside of the pre-defined area.
US08793745B2 Method and apparatus for data rate controller for a code block multiplexing scheme
A receiver is used with third code blocks based on first code blocks, second code blocks, and a planning code block. The first code blocks are associated with a first sequence number and modulated with a first modulation scheme. The second code blocks are associated with a second sequence number and modulated with a second modulation scheme. The planning code block associates the third code blocks with the first code blocks and the second code blocks. The receiver includes a de-multiplexing portion, which includes a code block selector and a look up table, that outputs a de-multiplexed signal based on the third code blocks. The code block selector selects a code block from the third code blocks to output as the de-multiplexed signal based on entries in the look up table. The receiver also includes a recovery portion that outputs received code blocks based on the de-multiplexed signal.
US08793744B2 Method for reestablishing presentation of a paused media program
A method for reestablishing presentation of a paused media program is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a Set-Top Box (STB) located in a building can have a controller element that presents a media program to a media device operable only in the building, pauses presentation of the media program responsive to a pause request, generates a departure mark that identifies a presentation point in the media program associated with the pause request, receives a request to resume presentation of the media program from the departure mark at a portable communication device capable of maintaining communications with the STB outside the building, and transmits to the portable communication device a presentation of the media program from the departure mark. Additional embodiments are disclosed.
US08793740B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08793733B2 Information processing apparatus, information processing method, and program for enabling computer to execute same method
An information processing apparatus includes a content information storage section configured to store content information for specifying content; a content information providing section configured to provide the content information; a recommended content information providing section configured to select and provide the recommended content information; an operation signal receiving section configured to receive an operation signal for the information processing apparatus; a content providing section configured to obtain and provide content corresponding to the content information or content corresponding to the recommended content information; a mode holding section configured to hold information indicating which one of a user-driven mode and an apparatus-driven mode for selecting the content an operation mode is set to; and a display control section configured to control display of the content information, the recommended content information, or the content provided from the content providing section on the basis of information about the mode.
US08793729B2 Preferential program guide
A method may include selecting a plurality programs to recommend to a user based on preferences of the user. The method may include displaying a program guide including a timeline, wherein the program guide indicates times that the plurality of recommended programs are scheduled to play. The program guide may also include a gap between the displayed recommended programs, the gap indicating a time during which one or more programs not selected to recommend to the user is scheduled to play. In one embodiment, the method may include displaying a video on demand (VOD) program or a personal video recorder (PVR) program in the gap between the displayed recommended programs.
US08793728B1 Systems and methods for processing a traffic log having an optional-promotion log entry
Disclosed herein are systems and methods for processing a traffic log having an optional-promotion log entry. An example method involves (i) accessing a stored traffic log, wherein the traffic log includes multiple ordered log entries including at least a first log-entry and a second log-entry; (ii) making a first determination that the first log-entry corresponds to a show-segment video-component (VC) of a live news program; (iii) making a second determination that the second log-entry corresponds to an initial show-segment VC of a show, wherein the show is scheduled to follow the live news program; (iv) identifying, among log entries scheduled between the first log-entry and the second log-entry, a set of optional-promotion log entries, each such optional-promotional log entry having a duration; (v) determining a cumulative duration of the optional-promotion log entries in the identified set; and (vi) providing the determined cumulative-duration to an output device for presentation.
US08793722B2 Protection method and device for the secure distribution of audio-visual works
A process for secure distribution of video sequences coded in accordance with a nominal stream format including visual data and data for configuration of decoding of the stream that does not represent the visual data, wherein, prior to transmission to client equipment, an analysis is made of the stream for generating a modified main stream having a format of the nominal stream and having pictures/images modified by modification of the data for configuration of decoding, and complementary digital information of any format including digital information suitable to permit reconstruction of modified pictures, then, for separately transmitting the modified main stream and complementary digital information generated from a server to the client equipment, and wherein a synthesis of a stream in the nominal format is calculated on the client equipment as a function of the modified main stream and the complementary information.
US08793721B1 System and method for providing multiple rating versions in media programming
Multiple rating versions of content are provided and selectable by a viewer. A user can select one of the rating versions of the content for viewing. The user selection is dynamic such that the user can change the rating version selected while watching the content. Substitution instructions and substitution segments are downloaded and stored in a substitution cache. When a substitution descriptor is encountered in the content, a processor obtains at least one substitution instruction that corresponds to a substitution instruction identification code stored in the substitution descriptor. The processor executes the instruction to effect the rating change.
US08793718B2 System and method for collecting opinion data
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to present a user of the media processor a solicitation initiated by a media content supplier requesting an opinion survey of unpublished media content, receive the unpublished media content responsive to submitting an acceptance of the solicitation, and submit the opinion survey to the media content supplier responsive to receiving a response from the user. Other embodiments are disclosed.
US08793710B2 Distributed multi-system management
A method, including arranging multiple digital information devices having respective memories to communicate within a network, and assigning within each of a subset of the respective memories a respective memory region dedicated only to management of a respective subgroup of the multiple devices, the subset and the subgroup each having a cardinality of at least two. The multiple digital information devices are then managed by exchanging information stored in the respective memory regions among the digital information devices over the network.
US08793708B2 Creation and termination of component scopes
The subject disclosure relates to creation and management of component scopes in a computing system. As described herein, an automated scope generation mechanism establishes application modules and their scopes and dependencies in an application-independent manner, hiding the complexity of scope management from the corresponding applications. As additionally described herein, automated scope generation and management techniques can be implemented in the context of a variety of application types, such as document editors and network request processors. Further, techniques are described herein by which a scope manager can implement static checking for scope validity based on scope hierarchy analysis and/or other factors.
US08793707B2 Computer system and its event notification method
If a failure occurs in physical resources constituting a virtual volume, a management server device is notified of information required by a user. A computer system includes a server device for managing a plurality of virtual volumes, a storage apparatus having a storage unit equipped with a plurality of storage devices, and a controller for controlling data input to, or output from, the storage unit, a management server device which is an access target of a user terminal, and an event management device for managing an event(s) generated by the server device or the storage apparatus, wherein when the event management device receives the event, it judges the content of the event and identifies a virtual volume to be affected by the event; and if a service level that should be satisfied by the identified virtual volume is defined for the identified virtual volume, the event management device identifies, based on the content of the received event, whether an incident in violation of the service level has occurred or not, and then notifies the management server device of the identified content as an event based on an event filter.
US08793704B2 Techniques to manage event notifications
Techniques to manage event notifications are described. An apparatus may comprise a server having an event notification component. The event notification component may have an event agent component to receive a message indicating a change event for line of business (LOB) data, and convert the change event to a defined LOB entity event. The event notification component may have a notification service component to generate a LOB event message for the entity event. The event notification component may have an event database to store the event message in a user event queue. Other embodiments are described and claimed.
US08793697B2 Method and system for scheduling requests in a portable computing device
A method and system for managing requests among resources within a portable computing device include a scheduler receiving data from a client for scheduling a plurality of requests. Each request identifies at least one resource and a requested deadline. Next, data from the client is stored by the scheduler in a database. The scheduler then determines times and a sequence for processing the requests based on requested deadlines in the requests and based on current states of resources within the portable computing device. The scheduler then communicates the requests to the resources at the determined times and according to the determined sequence. The scheduler, at its discretion, may schedule a request after its requested deadline in response to receiving a new request command from a client. The scheduler may allow a sleep set corresponding to a sleep processor state to power off a processor.
US08793692B2 Language for task-based parallel programming
It is an object of the present invention to provide a program that can simply input dependency of tasks.The first aspect of the invention relates to a program, especially relates to a higher level language. The program requires only inputs regarding tasks and dependency. Then the program may decide all tasks and dependency such that it can schedule all of the tasks with error-free. After all the tasks are scheduled using the dependency determined using the program of the invention. Each task may be executed by means of other programs or hardware.
US08793688B1 Systems and methods for double hulled virtualization operations
A method for storing and processing data includes providing an operating system (OS) virtualization running on a processor and having a plurality of containers. Each container may prevent privilege escalation by a user to an administrator of a global zone running the OS virtualization. The method may also include providing a hardware virtual machine (HVM) for the user, the HVM encapsulated in one of the containers. A system for storing and processing data is provided that includes an operating system (OS) virtualization stored in a memory and running on a processor. The OS virtualization has a plurality of containers, and each container prevents privilege escalation by a user to an administrator of a global zone running the OS virtualization. The HVM may be encapsulated in one of the containers. A non-transitory computer readable storage medium having a program recorded thereon is provided.
US08793683B2 Importing software distributions in a software provisioning environment
A provisioning server can import a software distribution and determine the type of distribution in order to integrate the software distribution in the software provisioning environment. The provisioning server can be configured to determine a type for the software distribution. Once determined, the provisioning server can be configured to locate a configuration template that matches the type of the software distribution. The configuration template can allow the generation of a configuration file that enables the software distribution to be incorporated into software provisioning processes, automatically. Once located, the provisioning server can be configured to generate a profile for the imported software distribution.
US08793682B2 Methods, systems, and computer program products for controlling software application installations
Methods, systems, and computer program products that automatically control the installation of software applications on a device are provided. The installation of a software application on a device is detected. The installation is temporarily halted and information about the detected software application installation is collected. A danger level of the detected software application is assessed based upon the collected information. Installation of the detected software application is allowed to continue if the assessed danger level is below a threshold level and installation of the detected software application is terminated if the assessed danger level is above the threshold level.
US08793678B2 Hardware virtualization system
An electronic device comprising at least a motherboard (102) with a digital control unit (101), a plurality of resources (105, 106, 107, 108, 109), and at least one memory support (104) containing a firmware and able to hold an executable program. The firmware is able to carry out a virtualization of the resources of the electronic device, assigning virtual addresses to these resources. The executable program exchanges information or instructions with the electronic device by using these virtual addresses.
US08793677B2 Electronic apparatus, software update method, and storage medium
An electronic apparatus has a normal mode and an energy saving mode for reducing power consumption, and includes a main control unit, a sub control unit, a main storage unit, and a sub storage unit. The sub control unit includes a processing unit performing a part of an update process by storing software update data in the sub storage unit when a software update request is received during the energy saving mode. The main control unit includes a processing unit performing a rest of the update process by moving or copying the software update data from the sub storage unit to the main storage unit and by updating software stored in the main storage unit with the software update data after the electronic apparatus returns from the energy saving mode to the normal mode.
US08793676B2 Version-resilient loader for custom code runtimes
A method and system for dynamically identifying and loading a version of a runtime for custom code of a host application without modifying the host application is provided. A loading system dynamically identifies the version of the runtime during execution of the host application. The loading system is also dynamically linked into the host application so that its algorithm for identifying the version of the runtime can be modified without modifying the host application. When requested by the host application to load custom code, the loading system identifies a version of the runtime to load, loads the identified version of the runtime, and then requests a load component of the loaded version of the runtime to load the custom code.
US08793671B2 Interface optimization in a closed system
Interface optimization is provided using a closed system in which all the individual software components in the system are known to the compiler at a single point in time. This knowledge enables significant opportunities to optimize the implementation of interfaces on a set of implemented objects. When code is compiled, because the compiler knows the full list of interfaces and the objects which implement the interfaces, it can improve execution and working set (i.e., recently referenced pages in a program's virtual address space) when implementing the interfaces on objects. This improvement may be realized by reducing the size of interface lookup tables which map each interface to the object types which implement that particular interface.
US08793664B2 Reducing false alarms for static analysis of concurrent programs
The claimed subject matter provides a method for performing a static analysis of concurrent programs. The method includes determining that a static analysis of the first concurrent program generates a warning for an input. The method also includes determining whether a static analysis of the second concurrent program generates the warning for the input. The method further includes removing the warning if the static analysis of the second concurrent program generates the warning.
US08793660B2 Automated testing of programming code for a web service
The testing of programming code for a web service, such as code for a web service application program or for a web service application programming interface (API), is automatically performed. A set of web service requests is generated based on potential input values for fields of the requests that are included in a spreadsheet. The web service requests are firstly processed via execution of a production version of the programming code to generate a set of production web service responses, where the production version of the programming code is assumed to generate accurate web service responses. The web service requests are then processed via execution of a new version of the programming code to generate a set of new web service responses. The web service responses of the new and production sets are compared to determine whether the new version of the programming code functions accurately.
US08793659B2 Phase-based testing of operating systems
A method and system for phase-based testing of an operating system. The method may include detecting a failure when running a test of an operating system, identifying a phase in which the failure has occurred, and reporting the failure to a user, indicating the identified phase in which the failure has occurred.
US08793646B2 Aggregation of constraints across profiles
Leveraging profiles to define stereotypes for other profiles introduces efficiency into modeling. Although constraints can be inherited, constraints cannot currently be aggregated across profiles. Aggregating constraints across profiles leverages the labor invested in defining other profiles as well as adding flexibility to defining stereotypes.
US08793643B2 Wiring-design support device, recording medium for wiring-design support program, and method for wiring-design support
A wiring-design support device supports wiring design of a printed circuit board. The processor executes a process that includes holding, in the memory, wiring information including information relating to a plurality of signal wires to be wired in parallel between two components on the printed circuit board, generating a wiring route illustrating a wiring area where the plurality of signal wires are wired between the two components and displaying the wiring route on a display unit based on the wiring information held in the holding. And the processor generates, upon or after the wiring route generated, a detailed wiring where each of the plurality of signal wires is wired along the wiring route based on the wiring route and a wiring rule included in the wiring information, and displaying the detailed wiring on the display unit along with the wiring route.
US08793640B1 Methods and apparatus for RC extraction
The method for extracting a capacitance from a layout is disclosed. The method decomposes a first net into a first and a second component, and decomposes a second net into a third and a fourth component. The method may obtain a first capacitance for the first component and the third component by a first method, and obtain a second capacitance for the second component and the fourth component by a second method different from the first method. A library with a plurality of entries may be provided, wherein each entry has a component pair comprising a component of the first net and a component of the second net, and a pre-calculated capacitance for the component pair. The first method may be to search a library to find a pre-calculated capacitance. The second method may be to obtain the first capacitance by an equation solver on the fly.
US08793635B1 Techniques for generating microcontroller configuration information
A method and apparatus for configuring a microcontroller. An XML description of the microcontroller's hardware resources may be accessed. A user may select from available hardware resources and pre-defined user modules to select a configuration. Configuration information, which may include register bit patterns and microprocessor instructions, may be automatically generated. Additionally, application programming interface calls and structure, as well as interrupt vector tables may be automatically generated.
US08793633B1 In-hierarchy circuit analysis and modification
Modifying a hierarchical circuit design includes: accessing hierarchical circuit data in the hierarchical circuit design; performing timing analysis on a selected portion of the hierarchical circuit data to determine whether inter-block timing closure is achieved; and in the event that inter-block timing closure is not achieved, performing a set of one or more fixes on the selected portion of the hierarchical circuit data to achieve inter-block timing closure. The selected portion of the hierarchical circuit data includes a selected portion of top-level block data and a selected portion of lower-level block data. Accessing hierarchical circuit data, performing timing analysis, and in the event that inter-block timing closure is not achieved, performing the set of one or more fixes are performed within a top-level design process.
US08793631B2 Computing device and method for automatically checking wiring information
In a computing device, a computerized method and a non-transitory storage medium are applied in checking whether the transmission lines in a stored wiring diagram meet a certain criterion in relation to vias in the routes of differential pairs. A transmission line is selected to determine whether or not the line belongs to a differential pair and passes through at least one via. Another transmission line of the differential pair is obtained for analysis when the selected transmission line passes through at least one via. Sizes of vias in the respective routes of the differential pair are compared and a distance between the vias of the differential pair is compared. The differential pair, and the sizes of vias which comply or do not comply with the criterion are recorded and displayed in a list of results.
US08793630B2 Clock tree planning for an ASIC
The present invention discloses a method and system for clock tree planning for an ASIC, the method comprising: determining a netlist and a timing constraint file of the ASIC; creating a sequential device undirected graph for sequential devices in the netlist according to connection relationships of the sequential devices in the netlist and timing constraint relationships of the sequential devices in the timing constraint file; grouping the sequential devices in the netlist according to the sequential device undirected graph, such that the sequential devices in one group do not have a timing constraint relationship with the sequential devices in another group. The ASIC design method improved by using this method will reduce the design cycle from weeks to days, and enable designer to quickly plan the clock tree, thus reducing the design time and improving the design efficiency.
US08793628B1 Method and apparatus of maintaining coherency in the memory subsystem of an electronic system modeled in dual abstractions
The present patent document relates to a method and apparatus for maintaining coherency in a memory subsystem of an electronic system modeled in dual abstractions. The portions of the memory subsystem shared between the first abstraction and the second abstraction are shadowed in both abstractions, allowing either abstraction to coherently access memory written by the other. The memory subsystem can also reside solely in a first abstraction, where the second abstraction will synchronize to the first abstraction to access the memory subsystem. Flags associated with memory pages of the memory subsystem are set to indicate which abstraction has most recently updated the memory page. Prior to accessing a memory page, the system will check the flags, copying the contents of the memory in the other abstraction as needed to maintain coherency. The abstractions can operate either synchronously or asynchronously.
US08793626B2 Computational lithography with feature upsizing
A method of computational lithography includes providing through-focus critical dimension (CD) curves at a range of different focus values (Bossung curves) for a plurality of feature types that include different ratios of line width to space width. Using software run on a computing device, it is determined if there is at least one marginal feature type from the plurality of feature types based an image tool capability and a predetermined process specification affected by at least one of the plurality of feature types. Provided a marginal feature type is determined to be present, at least the marginal feature type(s) is upsized. A degree of upsizing increases as a curvature of the Bossung curves increases. A computational lithography model is compiled including the upsizing.
US08793624B2 Control of a device using gestures
In an operating system running on a processing device, detecting a gesture input via a user interface; identifying an operating system operation that corresponds to the gesture; performing the operating system operation; identifying an application running on the operating system that has subscribed to gesture input; and passing data corresponding to the gesture to the application for use by the application.
US08793623B2 Associating devices in a medical environment
A medical device includes a gesture detector for detecting a gesture of a second device with respect to the medical device. The gesture is detected within a small time window. The medical device also includes an association gesture determiner for determining that the gesture is an association gesture for initiating a request to associate the medical device with the second device, and a device associator for associating the medical device with the second device based on the association gesture.
US08793621B2 Method and device to control touchless recognition
A sensor device (100) and method (300) for touchless finger signing and recognition is provided. The method can include detecting (304) a first pause of a finger in a touchless sensory space (101), tracking (306) a movement (140) of the finger, detecting (308) a second pause of the finger, creating (310) a trace (145) of the finger movement from the tracking, and recognizing (312) a pattern (146) from the trace. The pattern can be an alphanumeric character or a finger gesture. A user can accept or reject the recognized pattern via touchless finger control.
US08793620B2 Gaze-assisted computer interface
Methods, systems, and computer programs for interfacing a user with a Graphical User Interface (GUI) are provided. One method includes an operation for identifying the point of gaze (POG) of the user. The initiation of a physical action by the user, to move a position of a cursor on a display, is detected, where the cursor defines a focus area associated with a computer program executing the GUI. Further, the method includes an operation for determining if the distance between the current position of the cursor and the POG is greater than a threshold distance. The cursor is moved from the current position to a region proximate to the POG in response to the determination of the POG and to the detection of the initiation of the physical action.
US08793616B2 Look ahead of links/alter links
A computationally-implemented method comprises retrieving at least a portion of data from a data source, determining an acceptability of an effect of the retrieved at least a portion of the data at least in part via a virtual machine representation of at least a part of an end user's real machine having one or more end-user specified preferences, and providing at least one data display option to the end user's real machine based on the determining acceptability of the effect of the retrieved at least a portion of the data.
US08793601B1 Handling parameters in block diagram modeling
A mechanism for processing graphical block diagram parameter expressions is presented. The mechanism achieves optimal implementation of block equations in the execution (run-time) environment by defining a mapping between user-defined block parameters and a run-time version of the parameters. The parameter processing mechanism also pools like, non-interfaced parameter expressions, allowing reuse of both uniform and non-uniform data across constant block parameters in the generated code and during model execution. The parameter processing mechanism further maintains an execution structure that maps the run-time parameter expressions containing interfaced variables to generated code for the block diagram so that the interfaced variables appear in the generated code. This mapping thus allows for interfacing to the interfaced variables in the generated code from any execution framework.
US08793600B2 Image-processing device
An image-processing device includes a first memory, a determining unit, a creating unit, and an outputting unit. The first memory stores a first file and a second file. The first file includes first printing data and first additional information. The second file includes second printing data second additional information. The determining unit determines whether or not the first file is a distinguishable file. The distinguishable file is distinguishable from the second file based on the first additional information and the second additional information. The creating unit creates index data based on determination made by the determining unit. The index data includes first indicative data corresponding to the first file and second indicative data corresponding to the second file. The outputting unit outputs index image based on the index data.
US08793591B1 Presentation of messages in multi-sectioned views
The subject matter of this specification can be embodied in, among other things, a computer-implemented method including generating first instructions for presenting, on a computing device, a first view of an inbox that lists multiple electronic messages and for presenting a control, concurrently with the first view of the inbox, that indicates one or more alternate views available for the inbox. Each of the alternate views separate the electronic messages within the inbox into two or more concurrently displayed sections. The method further includes providing the first instructions to the computing device.
US08793589B2 Melded user interfaces
In one embodiment, a method for combining the user interfaces of several applications is disclosed. Data generated by a first application is extracted from a display buffer. The data is associated with a user interface from the first application. From the extracted data, a layout pattern is recognized. Using the layout, an overlay is created. The overlay is used to display a second data generated by a second application. There is no direct link between the first application and the second application.
US08793585B2 Communication system management apparatus, methods, and interfaces
Communication system management apparatus, methods, and interfaces are disclosed. A group of objects that are associated with different types of communication system components in a representation of a communication system are configured in a group. A further representation of the objects of the group is provided, and includes an indication of component operational status for one or more communication system components respectively associated with one or more of the objects of the group. The further representation of the objects of the group may also or instead provide access to the objects of the group, so that information associated with the objects may be more easily displayed, for example. The communication system representation and the group representation are provided in a Graphical User Interface (GUI) in some embodiments.
US08793583B2 Method and apparatus for annotating video content with metadata generated using speech recognition technology
A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering video content on a display device. A segment of speech is received from a user such that the speech segment annotates a portion of the video content currently being rendered. The speech segment is converted to a text-segment and the text-segment is associated with the rendered portion of the video content. The text segment is stored in a selectively retrievable manner so that it is associated with the rendered portion of the video content.
US08793581B2 System for presenting scripts to a contact
A system is disclosed for presenting a plurality of scripts to a contact. A system includes a dialer, controller, Input/Output devices, and a memory containing modules for execution on a processor. A script player module plays a plurality of prerecorded audio file scripts. A presentation module presenting a plurality of script options to an agent. An input module receives an agent input corresponding to at least one of the script options. A profile module stores a contact profile reflecting contact-specific data, and the presentation module presents script options to the agent based upon the profile for outputting contact-specific scripts.
US08793580B2 System and method for displaying and editing digitally sampled audio data
A method and system for receiving audio data, converting the audio data into discretely sampled data, such as digital audio, and transforming the digital samples into a user-controllable visual representation for computer-based data interpretation and editing. A plurality of synchronized streams of sampled data recordings are digitally sampled, segmented, and rendered into a plurality of arc segments. A value of one or more audio data parameters are determined for each arc segment. A visual indication of the parameter value, such as a color, hue, or shade, is determined for each arc segment. The plurality of arc segments are arranged into a plurality of arcs, and the plurality of arcs are arranged as a smooth, continuous radial spiral, or arcs, using graduated grays or colors to denote waveform characteristics to form a realistic visual depiction of a mechanical recording emulating a conventional “vinyl” record. A user may interact with the record image, using a locator cursor, to control and edit the audio data. In addition, recording defects or other features may be highlighted on the surface of the image as color keyed or iconic overlays, to assist in the editing process.
US08793577B2 Method and apparatus for providing an undo/redo mechanism
A method is described for providing a continuous undo/redo mechanism. The method comprises the steps of: —recording a history of a plurality of time stamped events based on reversible user actions. —navigating through the history by means of a continuous user input device, —translating the position of the continuous user input device to a point in time, and—identifying and displaying an intermediary state of the history based on the point of time.
US08793574B2 Methods and systems for identification and transcription of individual ancestral records and family
Systems and methods for receive one or more document comprising genealogical or ancestral information and generating an electronic version of the document. Extracting genealogical or ancestral information from one or more documents and associate information extracted from the document(s) with one or more data fields of a genealogical record. Displaying the electronic document simultaneously with a plurality of genealogical or ancestral records that includes information about individuals, and a hierarchical structure describing a relationship between individuals.
US08793570B2 Automated product layout
Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines.
US08793569B2 Presenting a recommendation based on user preference
The present invention relates to an information processing system, method, and program which are capable of presenting a more persuasive recommendation reason. When a music CD meeting a user's preference is selected by a server apparatus, a recommendation screen is displayed onto the display of the user apparatus. The detailed information 11 including the titles of the pieces of music included in the recommended music CD and a recommendation reason 12 are displayed on the recommendation screen. A comment on the music CD (recommended music CD), which is written by a certain music commentator, is used for the display of the recommendation reason 12. Out of the comment, the words that has served for the recommendation or the sentences including that word are underlined, etc., and thus is displayed more noticeably than the other words and sentences. The present invention can be applied to an apparatus which selects and presents an item meeting the user's preference.
US08793568B2 Page designer with customization constraints
A page design system addresses the need to impart flexibility into the design and customization of graphical user interfaces for applications. The graphical user interface includes pages and display groups within each page, and the page design system permits each individual page to be modified to suit the needs of a particular customer. So that the pages do not depart from their fundamental purpose to too great of an extent, the page design system guides and constrains the modifications to each page. In particular, the page design system constrains customization of each display group according to established definitions of admissible graphical user interface elements that are appropriate for each page, and each display group of elements within the page.
US08793566B2 System and method for allocating, scheduling, tracking and reporting usage of training assets and facilities
A system and method for scheduling, managing and reporting usage of two or more training facilities by two or more grade levels xl of instruction with two or more classifications of instruction defining typical student experience and hours including user defined multi-criteria queries, using a computer and a spreadsheet with single cell data entry and specified formulas to generate particular scheduling, tracking and reporting of facilities scheduled and educational hours' completed with infinite levels of classification.
US08793563B2 Wireless apparatus and method for de-masking a packet
A wireless apparatus and a method thereof are provided. The wireless apparatus comprises a receiving unit and a processing unit. The receiving unit is configured for receiving a packet which comprises a data portion and a cyclic redundancy check portion from the base station. The processing unit connected to the receiving unit which is configured for generating a de-masked packet by de-masking the cyclic redundancy check portion and at least one selected bit of the data portion by a plurality of predetermined bits, determining that the de-masked packet pass a cyclic redundancy check, and accepting the packet after the determination.
US08793561B2 Iterative decoding of signals received over a noisy channel using forward and backward recursions with warm-up initialization
One aspect provides a method. The method comprises receiving a signal comprising a sequence of encoded symbols, each corresponding to one of a plurality of possible states. For each symbol in the sequence, the method further comprises determining a set of state metrics, each representing a probability that the respective symbol corresponds to the plurality of states. The method further comprises decoding the signal by processing runs of recursions using runs of forward recursions, whereby a later state metric in the sequence is updated based on a preceding state metric, and runs of recursions using runs of reverse recursions, whereby a preceding state metric in the sequence is updated based on a later state metric. The method further comprises outputting the decoded signal to a device. The decoding comprises performing a plurality of repeated iterations over the sequence.
US08793558B2 Adaptive error correction for non-volatile memories
Adaptive error correction for non-volatile memories is disclosed that dynamically adjusts sense amplifier read detection windows. Memory control circuitry uses error correction code (ECC) routines to detect bit errors that are non-correctable using these ECC routines. The memory control circuitry then dynamically adjusts sense amplifier read detection windows to allow for correct data to be determined. Corrected data can then be output to external circuitry. The corrected data can also be stored for later access when subsequent read operations attempt to access address locations that previously suffered bit failures. The adaptive error correction can also be used with respect to memories that are not non-volatile memories.
US08793556B1 Systems and methods for reclaiming flash blocks of a flash drive
Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be implemented using relatively inexpensive MLC Flash for an enterprise storage application.
US08793549B2 Low-cost design for register file testability
A self-test module for use in an electronic device includes a test controller and a memory. The memory is configured to receive test vectors from the test controller. A comparator is configured to receive the test data from the memory via an output data path. A strobing buffer is located in the output data path between an output from the memory and an input to the comparator. The strobing buffer is configured to selectively enable the test vectors to propagate from the memory output to the comparator input.
US08793542B2 Controlling IPSec offload enablement during hardware failures
Provided are techniques for receiving a packet transmitted in conjunction with a security association associated with Internet Protocol Security (IPSec); determining, based upon the security Association that the packet is faulty; incrementing a count corresponding to previous faulty packets received; determining that the count exceeds a threshold; and disabling IPSec accelerator hardware in response to the determining that the count exceeds the threshold.
US08793541B2 Link equalization tester
A method and an apparatus for performing link equalization testing via a physical layer test and measurement system. The system includes a protocol aware test apparatus for transmitting testing data, a device under test for receiving the transmitted testing data, and an oscilloscope for receiving an output waveform from the device under test. The protocol aware test apparatus selects a first of a plurality of preset values, sends an equalization signal from the protocol aware test apparatus to the device under test, and changes a speed of communication to a predetermined speed and sends a compliance pattern to the device under test after placing the device under test in a loopback mode. A waveform output from the device under test is captured by the oscilloscope, and is analyzed to determine compliance of the device under test with a predetermined link equalization speed in accordance with a predetermined protocol.
US08793540B2 Test apparatus and test method
Provided is a test apparatus including: an address generator that generates an address of a memory under test; a selector that selects whether to perform bit inversion on the address generated by the address generator before supplying the address to the memory under test; an inversion processing section that outputs the address generated by the address generator after performing bit inversion on the address if the selector has selected in the affirmative, and outputs the address generated by the address generator without performing any bit inversion on the address if the selector has selected in the negative; and a supply section that supplies, to the memory under test, the address having undergone inversion control outputted from the inversion processing section and an inversion cycle signal that indicates whether the address outputted from the inversion processing section is bit inverted or not.
US08793537B2 Computing device and method for detecting memory errors of the computing device
In a method for detecting memory errors occurring in a computing device, a channel number of an error memory module is obtained from a first register of a memory controller of the computing device. The method analyzes an error type to obtain a rank number of the memory module from one or more specified registers of the memory controller, and finds a serial number of a memory slot into which the memory module has been inserted. According to the serial number of the memory slot and a distribution list, the method can detect the memory slot which is carrying the memory module.
US08793534B2 Computer-implemented methods and systems for testing online systems and content
Computer-implemented methods and systems are provided for scanning web sites and/or parsing web content, including for testing online opt-out systems and/or cookies used by online systems. In accordance with one implementation, a computer-implemented method is provided for testing an opt-out system associated with at least one advertising system that uses cookies. The method includes transmitting a first request to an opt-out system, wherein the first request corresponds to a first test for testing at least one of the opt-out system and an advertising system; receiving a first stream sent in response to the first request; determining a first outcome of the first test based on the first stream; and generating a report based on the first outcome.
US08793532B1 Hard-disk drive work load profiling and capturing systems and methods
The application discloses systems that can include a monitoring module that is operative to provide an event indicator of an event occurring on a hard-disk drive. The systems can include a recording module that is operative to create an event record based on a logging instruction to log the event indicator. The systems can include an event linkage module that is operative to link the event record to a hard-disk drive activity indicator. The systems can include an error log formatting module that is operative to format the event record and a hard-disk drive activity indicator into a hard-disk drive error log. The systems can include a configuration module to set configuration flags and/or values. The error log can be stored on various areas of the hard-disk drive. The application also discloses related methods.
US08793529B2 Congestion control method for session based network traffic
A method includes establishing an expected traffic load for a plurality of servers, wherein each server has a respective actual capacity. The method further includes limiting the actual capacity of each server to respective available capacities, wherein a combined available capacity that is based on the available capacities corresponds to the expected traffic load. The method also includes dynamically altering the respective available capacity of the servers based on the failure of at least one server.
US08793523B2 Interface card, network device having the same and control method thereof
An interface card is capable of communicating with an external device and includes a power supplier; a non-volatile memory which stores executable instructions to operate in an active-mode and a sleep-mode; a small-capacity volatile memory which is supplied with power in the sleep mode; a transmitter-receiver which transmits and receives packet data to/from the external device; and a controller which retrieves sleep-mode instructions stored in the non-volatile memory and loads the sleep mode instructions in the small-capacity volatile memory to transition the interface card into the sleep mode if the transmitter-receiver does not receive the packet data for predetermined time period in an active mode. The interface card processes certain packet data in the sleep mode and transitions back into the active mode when sleep mode operations determine that the packet data cannot be processed in the sleep mode. The non-volatile memory, and other components of an external circuit, is powered down when the interface card is in the sleep mode.
US08793522B2 Power management in a data-capable strapband
Embodiments of the invention relates generally to electrical and electronic hardware, computer software, wired and wireless network communications, and computing devices, and more specifically to structures and techniques for managing power generation, power consumption, and other power-related functions in a data-capable strapband. Embodiments relate to a band including sensors, a controller coupled to the sensors, an energy storage device, a connector configured to receive power and control signals, and a power manager. The power manager includes at least a transitory power manager configured to manage power consumption of the band during a first power mode and a second mode. The band can be configured as a wearable communications device and sensor platform.
US08793517B2 Motherboard with voltage-state display system
A motherboard includes a central processing unit (CPU), a drive, and a voltage-state display system to display a voltage mode of the CPU. The voltage-state display system includes a power management chip, a first transistor, a second transistor, a first light emitting diode (LED), and a second LED. A first phase output terminal of the power management chip is connected to the first LED through the first transistor. A second phase output terminal of the power management chip is connected to the second LED through the second transistor. The LEDs indicate the voltage mode of the CPU.
US08793515B2 Increasing power efficiency of turbo mode operation in a processor
In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.
US08793514B2 Server systems having segregated power circuits for high availability applications
According to one embodiment, a server system includes a motherboard partition that includes a motherboard and at least one processor coupled to the motherboard, with each processor being coupled to a memory. The server system also includes a storage partition that includes the memory, and a power circuit being capable of supplying current to the motherboard partition and the storage partition independently, the power circuit including at least two redundant power supplies in parallel in the power circuit, with each redundant power supply being capable of providing an amount of current necessary to operate the server system, and the motherboard partition is adapted to run a server OS. In another embodiment, an active cluster system may include two server systems, with the motherboard partition from each server system being capable of communicating with the other server system's storage partition even if power is removed from the other system's motherboard partition.
US08793510B2 Systems and methods for transformation of logical data objects for storage
Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.
US08793509B1 Web authorization with reduced user interaction
The subject matter of this specification can be embodied in, among other things, a method that includes receiving, from a web browser, a request for a token that authorizes a third party server to access a user's data stored by a content provider server. The token specifies a first scope of authorization that indicates a portion of the user's data that the third party server is permitted to access. The method also includes determining if the first scope is substantially the same as or a subset of a second scope of a previously issued token and transmitting the token in response to the received request if the first scope is determined to be substantially the same as or a subset of the second scope.
US08793495B2 Method for authenticating a portable data carrier
A method for authenticating a portable data carrier (10) to a terminal device employs a public key (PKG) and a secret key (SK1) of the data carrier (10) as well as a public session key (PKT) and a secret session key (SKT) of the terminal device. The data carrier (10) employs as a public key a public group key (PKG). As a secret key the data carrier (10) employs a key (SK1) that has been derived from a secret group key (SKG) associated with the public group key (PKG).
US08793493B2 System and method of secure encryption for electronic data transfer
A system for secure transfer of encrypted data involves a sender client, a recipient client, a main server, and a key server. The sender client receives instructions from a first user identifying transfer data and a recipient identifier, creates a key, encodes the transfer data using the key, and communicates the key and the recipient identifier to a server. The server creates a secure package identifier and communicates such to the sender client. The recipient client receives and identifies the secure package identifier and the encoded transfer data, receives from a second user a user identifier, and communicates the user identifier and the secure package identifier to the server. The server communicates the key to the recipient client only if the secure package identifier received from the recipient client matches the secure package identifier created by the server and if the user identifier matches the recipient identifier.
US08793491B2 Electronic data communication system
There is described a key server which is connected to a local area network, and an encryption authority transfers private keys for clients of the local area network to the key server. In an embodiment, the key server encrypts outgoing emails using public keys for the recipients and decrypts internal emails using private keys for the recipients. In another embodiment, the clients of the local area network download their respective private keys from the key server so that encryption operations may be performed by client software.
US08793490B1 Systems and methods for multifactor authentication
The invention provides a method for performing an authentication (and a system for performing the method), in conjunction with a transaction, utilizing a primary channel and a secondary channel. The method may include an authenticating entity, such as a bank, (1) receiving from a customer primary authentication information via a primary channel; (2) the authenticating entity processing the primary authentication information, and retrieving customer information based on the primary authentication information; (3) the authenticating entity transmitting secondary authentication information to the customer via a secondary channel, the secondary channel being different than the primary channel; (4) the authenticating entity receiving from the customer at least a portion of the secondary authentication information; and (5) the authenticating entity performing authentication processing on the secondary authentication information received from the customer. Based on the successful authentication of the primary authentication information and the secondary authentication information received from the customer, the authenticating entity approves the customer for the transaction.
US08793488B1 Detection of embedded resource location data
Systems, methods and apparatus for a distributed security that detects embedded resource request identifiers. The system can identify requests, such as HTTP requests, and can identify encoded prefix data corresponding to URI prefixes, such as Base64 or Base16 encoded URI prefixes “www.” and “http:”.
US08793482B2 Automatic configuration sampling for managing configuration parameters of a computer system
A computer configuration utility automatically alters system configuration parameters to sample multiple different configurations. At least one workrate metric is measured at each sampled configuration. The workrate measurements for the multiple different configurations are compared to determine the effect of different configurations with respect to at least one optimization criterion. System configuration is automatically adjusted to the optimum configuration. Preferably, the workrate metric is (non-idle) instructions executed per unit of time.
US08793469B2 Programmable logic array and read-only memory area reduction using context-sensitive logic for data space manipulation
A computer, circuit, and computer-readable medium are disclosed. In one embodiment, the processor includes an instruction decoder unit that can decode a macro instruction into at least one micro-operation with a set of data fields. The resulting micro-operation has at least one data field that is in a compressed form. The instruction decoder unit has storage that can store the micro-operation with the compressed-form data field. The instruction decoder unit also has extraction logic that is capable of extracting the compressed-form data field into an uncompressed-form data field. After extraction, the instruction decoder unit also can send the micro-operation with the extracted uncompressed-form data field to an execution unit. The computer also includes an execution unit capable of executing the sent micro-operation.
US08793457B2 Method and system for policy-based secure destruction of data
An apparatus, system, and method are disclosed for policy-based secure destruction of data. The method for policy-based secure destruction of data is provided. In one embodiment, the method includes storing a data destruction policy, wherein the data destruction policy defines at least one predetermined data destruction parameter. The method may also include referencing the data destruction policy to obtain the data destruction parameters in response to a predetermined data operation. In a further embodiment, the method may include executing a data destruction process in accordance with the data destruction parameters.
US08793454B2 Information processing apparatus and method of controlling the same
An extended command is defined in compliance with the ATA standard. A selection number for selecting one of HDDs, one or more designated ATA commands, and an accessible time period including an available count are added to the extended command. As a result, designated normal ATA commands can access a certain one of the HDDs for a certain time period.
US08793451B2 Snapshot content metadata for application consistent backups
At least one of configuration information of a storage volume stored on a storage system and characteristics of a snapshot, including characteristics of one or more files stored in the snapshot, are identified. Snapshot content metadata, comprising the at least one of the identified characteristics and the configuration information, is created. The snapshot content metadata is associated with the snapshot.
US08793447B2 Restoration of a parent LUN through modification of a read-write clone LUN as the parent LUN
A method, apparatus and system of restoration of a parent LUN through modification of a read-write clone LUN as the parent LUN are disclosed. In one embodiment, the method includes transforming a snapshot of a parent LUN from a read-only state to a read-write clone LUN using a target module of a storage system. The method also includes changing a first data structure of a block transfer protocol to refer to the parent LUN as another clone LUN. Further, the method includes modifying a second data structure of the block transfer protocol to refer to the read-write clone LUN as the parent LUN. Then, the method includes restoring the parent LUN when the modification of the second data structure is completed.
US08793445B1 Method and system for improved deskewing of data
Embodiments of the present invention are directed to a method, computer-readable medium and system for deskewing data. More specifically, skewed data is accessed and written into a plurality of memories in an aligned manner. Each memory may be associated with a respective lane of a multiple lane distribution (MLD) system and may receive a respective initial portion of data associated with a frame. The memory or lane that is the last to receive an initial portion of data associated with the frame may be determined. The address at which the initial portion of data is written into the memory may be determined using a write pointer associated with the memory. At least one read pointer associated with the memories may be set to the address to allow the initial portions of data to be contemporaneously read from the memories.
US08793443B2 Methods and structure for improved buffer allocation in a storage controller
Methods and structure for improved buffer management in a storage controller. A plurality of processes in the controller each transmits buffer management requests to buffer management control logic. A plurality of reserved portions and a remaining non-reserved portion are defined in a shared pool memory managed by the buffer management control logic. Each reserved portion is defined as a corresponding minimum amount of memory of the shared pool. Each reserved portion is associated with a private pool identifier. Each allocation request from a client process supplies a private pool identifier for the associated buffer to be allocated. The buffer is allocated from the reserved portion if there sufficient available space in the reserved portion identified by the supplied private pool identifier. Otherwise, the buffer is allocated if sufficient memory is available in the non-reserved portion. Otherwise the request is queued for later re-processing.
US08793441B2 System, method and computer program product for managing data using a write-back cache unit
A method for managing data, the method includes: providing a write-back cache unit coupled to at least one storage unit; receiving a request to write a new data version to a certain cache data allocation unit; determining, in response to a data storage policy, whether to overwrite a cached data version being cached in the certain cache data allocation unit or to perform a destage of the cached data version to a first storage unit before writing the new data version to the certain cache allocation unit; receiving a request to read a data version that corresponds to a certain point in time and scanning a first data structure representative of write operations and a second data structure representative of revert operations to determine a location of the requested data version.
US08793440B2 Error detection for files
Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily.
US08793438B2 Atomic compare and write memory
A microcontroller system may include a microcontroller having a processor and a first memory, a memory bus and a second memory in communication with the microcontroller via the memory bus. The first memory may include instructions for accessing a first data set from a contiguous memory block in the second memory. The first data set may include a first word having a first value and a plurality of first other words. The first memory may include instructions for receiving a write instruction including a second data set to be written to the contiguous memory block. The first memory may include instructions for determining whether the first value equals the second value. If so, the first memory may include instructions for writing the second data set to the contiguous memory block and updating the first value.
US08793435B1 Load miss result buffer with shared data lines
A load/store unit with an outstanding load miss buffer and a load miss result buffer is configured to read data from a memory system having a level one cache. Missed load instructions are stored in the outstanding load miss buffer. The load/store unit retrieves data for multiple dependent missed load instructions using a single memory access and stores the data in the load miss result buffer. The load miss result buffer includes dependent data lines, dependent data selection circuits, shared data lines and shared data selection circuits. The dependent data selection circuits are configured to select a subset of data from the memory system for storing in an associated dependent data line. Similarly, the shared data selection circuits are configured to select a subset of data from the memory system for storing in an associated shared data line.
US08793433B2 Digital data processing apparatus having multi-level register file
A processor contains multiple levels of registers having different access latency. A relatively smaller set of registers is contained in a relatively faster higher level register bank, and a larger, more complete set of the registers is contained in a relatively slower lower level register bank. Physically, the higher level register bank is placed closer to functional logic which receives inputs from the registers. Selection logic enables selecting output of either register bank for input to processor execution logic. Preferably, the lower level bank includes a complete set of all processor registers, and the higher level bank includes a smaller subset of the registers, duplicating information in the lower level bank. The higher level bank is preferably accessible in a single clock cycle.
US08793432B2 Consistent distributed storage communication protocol semantics in a clustered storage system
Consistent distributed storage communication protocol semantics, such as SCSI target semantics, in a SAN-attached clustered storage system are disclosed. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes a mechanism to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.
US08793430B2 Electronic system having memory with a physical block having a sector storing data and indicating a move status of another sector of the physical block
In an embodiment, only one sector of a plurality of sectors in a physical block of a plurality of physical blocks has a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors of the physical block of the plurality of physical blocks, where the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status.
US08793428B2 System and method to reduce trace faults in software MMU virtualization
A system for identifying an exiting process and removing traces and shadow page table pages corresponding to the process' page table pages. An accessed minimum virtual address is maintained corresponding to an address space. In one embodiment, whenever a page table entry corresponding to the accessed minimum virtual address changes from present to not present, the process is determined to be exiting and removal of corresponding trace and shadow page table pages is begun. In a second embodiment, consecutive present to not-present PTE transitions are tracked for guest page tables on a per address space basis. When at least two guest page tables each has at least four consecutive present to not-present PTE transitions, a next present to not-present PTE transition event in the address space leads to the corresponding guest page table trace being dropped and the shadow page table page being removed.
US08793423B2 Servicing interrupt requests in a computer system
Methods and apparatuses are provided for servicing an interrupt in a computer system. The method includes a device driver receiving an interrupt request. The device driver is responsive to the interrupt request to store interrupt data in a portion of the memory. The interrupt data includes identification of at least one processor of the plurality of processors capable of servicing the interrupt request; priority of the interrupt request; a thread context; and an address for instructions to service the interrupt request. The device driver then instructs the peripheral device to issue a memory write to the plurality of processors so that each may determine if it can use the thread context and the instructions to service the interrupt. A computer system is provided with the hardware needed to perform the method.
US08793421B2 Queue arbitration using non-stalling request indication
Techniques are disclosed relating to request arbitration between a plurality of master circuits and a plurality of target circuits. In one embodiment, an apparatus includes an arbitration unit coupled to a plurality of request queues for a target circuit. Each request queue is configured to store requests generated by a respective one of a plurality of master circuits. The arbitration unit is configured to arbitrate between requests in the plurality of request queues based on information indicative of an ordering in which requests were submitted to the plurality of request queues by master circuits. In some embodiments, each of the plurality of master circuits are configured to submit, with each request to the target circuit, an indication specifying that a request has been submitted, and the arbitration unit is configured to determine the ordering in which requested were submitted based on the submitted indications.
US08793418B2 Multi-drop serial bus with location detection and method
A multi-drop serial bus to connect a master device to a plurality of slave devices on a data line includes a voltage divider network, comprising divider resistors in series on the data line between slave devices, and a voltage sensing device, connected to the data line, configured to detect a voltage order of signals from the slave devices, indicating a position of connection of each slave device.
US08793415B2 Device control apparatus, device control method and program for initiating control of an operation of an external device
There is provided a device control apparatus, a device control method and a program capable of easily initiating control of an operation of an external device through an application according to a status of the external device and a usage status of the application. An application for controlling an operation of an AV amplifier is acquired from an application server, a status of the AV amplifier and a usage status of the application are determined upon startup of the application, a screen according to the result of the determination is displayed in order to arrange an operation environment of the application and then a manipulation screen for controlling the operation of the AV amplifier through the application is displayed, and the operation of the AV amplifier is controlled according to a user manipulation performed through the manipulation screen.
US08793412B1 Event-based execution buffer management
Techniques for reacting to events in a switch module. Embodiments provide a plurality of predefined load/store operations stored in a first memory buffer of the switch module. An execution buffer capable of storing load/store operations within the switch module is also provided. Responsive to detecting that a first predefined event has occurred, embodiments copy the plurality of predefined load/store operations from the first memory buffer to the execution buffer for execution. Upon detecting the plurality of predefined load/store operations within the execution buffer, the plurality of predefined load/store operations within the execution buffer are executed.
US08793411B1 Bridge circuit reorder buffer for transaction modification and translation
Embodiments of a bridge circuit and system are disclosed that may allow for converting transactions from one communication protocol to another. The bridge circuit may be coupled to a first bus employing a first communication protocol, and a second bus employing a second communication protocol. The bridge circuit may be configured to receive transactions over the first bus and store parameters associated with the received transactions. The bridge circuit may be further configured to modify the received transaction, convert the modified transaction to the second communication protocol, and transmit the converted transaction over the second bus.
US08793407B2 Display apparatus using external device connection unit and method of determining format of input image thereof
A display apparatus connected to an external device through a connection unit and a method of determining the format of an input image uses a connection unit to be connected to an external device and determines the format of a video signal input through the connection unit. Accordingly, it is possible to realize a slim display apparatus.
US08793404B2 Atomic operations
A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
US08793401B2 Method and system to modify function calls from within content published by a trusted web site
A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application.
US08793397B2 Pushing notifications based on location proximity
Technology is disclosed for pushing notifications to computing devices based on location proximity (“the technology”). Various embodiments of the technology includes a proxy server that facilitates transmission of notifications to the computing devices based on a location proximity and/or access pattern of the computing devices. The proxy server transmits the notifications to the devices based on their location proximity with a primary device of the user, e.g., a device which the user uses more often than others. For example, if a particular device is not within a predefined location proximity of the primary device, the proxy server delays the transmission of notifications to the particular device until the particular device is in the predefined location proximity. In another example, a transmission frequency of the notifications is continuously adjusted based on the location proximity, e.g., the transmission frequency is increased as the proximity increases, and is decreased as the proximity decreases.
US08793396B2 Method for deleting session information in DRA
The present invention discloses a method for deleting session information in Diameter Routing Agent, this method comprises: sending a request message for deleting the Diameter session to a visited Diameter Routing Agent DRA and a visited policy and charging rules function PCRF by a policy and charging control client; after the visited DRA receives the request message, the visited DRA marking the Diameter session as termination in the visited DRA; after the visited PCRF receives the request message, the visited PCRF sending a message requesting to delete the Diameter session information to a home DRA, the home DRA marking the Diameter session in the home DRA as termination. In the present invention, the session information in the DRA may be effectively deleted when the BBERF entity, the PCEF entity or the AF entity terminates the Diameter session between the local and the PCRF entities.
US08793395B2 Method of configuring parameters for managing data packets of a data stream
A method and apparatus are provided for configuring management parameter values of data messages of a data stream. The method includes a first step of sending from a first communications network to a second communications network a first message of the data stream including a first data message management parameter value and a second step of sending from the second network to the first network a second message of the data stream including a second data message management parameter value. The method further includes a step of selecting from the first and second management parameter values a management parameter value to be applied to all the data messages of the data stream.
US08793394B2 Session relaying apparatus, session relay method, and session relay program
In a data reception processor (210a) in a session relaying apparatus (20-3), a data amount monitor (201) monitors the data amount within the session relaying apparatus (20-3), a receivable amount calculating unit (212) requires a data receivable amount which is informed from the session relaying apparatus (20-3) to a data transmission terminal (10) in a devaluating way according to a predetermined function, a receivable amount informing unit (213) informs the data transmission terminal (10) of the value, and in the data output processor (220a), an initialization judging unit (223) makes a judgment about initialization of the transmission amount, according to the amount resulting from the data monitor (201) monitoring the data amount within the session relaying apparatus (20-3), and a transmissive amount calculating unit (222) determines the data transmissive amount by using the result.
US08793391B2 Distortion-aware multihomed scalable video streaming to multiple clients
The described system and method provide joint rate control and scalable stream adaptation for multiple clients concurrently competing for the same access networks. For each such client, an optimization problem is constructed and solved to determine the streaming rate over each access network, the video packets to be transmitted, and the access network over which each video packet is sent. The rate control and stream adaptation problem is constructed as an integer program in an embodiment of the invention, with an objective to minimize a cost function of the expected video distortion. Randomized packet scheduling is accounted for in an embodiment of the invention by relaxing the integer program into real-valued optimization programs and deriving convex programming approximations.
US08793388B2 Method and apparatus for processing a call to an aggregate endpoint device
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
US08793381B2 Workload adaptive cloud computing resource allocation
A workload associated with a task is assessed with respect to each of a plurality of computing paradigms offered by a cloud computing environment. Adaptive learning is employed by maintaining a table of Q-values corresponding to the computing paradigms and the workload is distributed according to a ratio of Q-values. The Q-values may be adjusted responsive to a performance metric and/or a value, reward, and/or decay function. The workload is then assigned to available computing paradigms to be performed with improved utilization of resources.
US08793374B2 Managed peer-to-peer applications, systems and methods for distributed data access and storage
Applications, systems and methods for permitting simultaneous use of a file by two or more computers over a network may include storing the file locally in a local storage device associated with a local computer; providing access to the file by at least one remote computer which is connectable to the local computer via the network, and wherein at least one of the computers is connectable to the network through a firewall element. The file may be stored in at least one remote storage device associated with the at least one remote computer, respectively, and versions of the file contained on the one or more remote storage devices are synchronized with that on the local device by transmitting over the network connecting the one or more remote storage devices with the local device, at least one of Delta files and Inverse Delta files between the remote storage devices and the local storage device. A method of remotely observing computer activity on a second computer remote with respect to a first computer is also provided. Further, file sharing systems and methods are provided for sharing files among computers.
US08793366B2 Method and arrangement for diagnosing networks including field bus systems
A method for diagnosing networks including networks of field bus systems utilizes an arrangement for diagnosing the networks. The arrangement includes at least two field bus diagnostic apparatuses with each of the field bus diagnostic apparatuses being assigned to a corresponding field bus. The method is carried out with the steps of: causing each of the field bus diagnostic apparatuses to detect current data traffic of the corresponding one of the field busses as a data record and storing the data record on an allocated storage medium; diagnosing the detected data record in an evaluation unit integrated into the corresponding field bus diagnostic apparatus and storing the diagnosed data record in the storage medium allocated to the corresponding field bus diagnostic apparatus; making the detected, diagnosed and stored data record available in the network via a server integrated into each of the field bus diagnostic apparatuses; causing the field bus diagnostic apparatuses to exchange the data records with each other via the servers thereof and the network and storing the exchanged data records on the storage mediums of corresponding ones of the field bus diagnostic apparatuses so that, on each of the storage mediums, the exchanged data records of all other field bus diagnostic apparatuses are stored in addition to the detected, diagnosed and stored data records of the field bus diagnostic apparatus; and, inspecting the detected, diagnosed and stored data records via at least one output unit with each output unit being connected via a client to the network and the data records being made available in the network by at least one arbitrary server.
US08793365B2 Environmental and computing cost reduction with improved reliability in workload assignment to distributed computing nodes
A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize the one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
US08793360B1 Systems and methods for testing denial of service attacks
A system (130) for monitoring a denial of service attack upon a target network resource includes a memory (210) and a processor (205). The memory (210) stores instructions. The processor (205) executes the instructions in the memory (210) to receive one of a plurality of denial of service attack profiles, each profile identifying the target network resource and to execute a denial of service attack against the target network resource in accordance with the received profile. The processor (205) further executes the instructions in the memory (210) to scan one or more ports of the target network resource to determine an effect of the executed denial of service attack.
US08793356B2 Transparent resource administration using a read-only domain controller
A domain controller hierarchy in accordance with implementations of the present invention involves one or more local domain controllers, such as one or more read-only local domain controllers in communication with one or more writable hub domain controllers. The local domain controllers include a resource manager, such as a Security Account Manager (“SAM”), that manages resources and/or other accounts information received from the writable hub domain controller. When a local user attempts to change the resource at the local domain controller, however, the resource manager chains the request, along with any appropriate identifiers for the request, to the writable hub domain controller, where the request is processed. If appropriate, the hub domain controller sends a response that the resource has been updated as requested and also sends a copy of the updated resource to be cached at the local domain controller.
US08793355B2 Techniques for directory data resolution
Techniques for directory data resolution are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for directory data resolution comprising receiving data identifying one or more groups of interest of a directory server, traversing, using a processor, one or more directory entries contained in hierarchical directory data, the traversal starting at a directory entry corresponding to a current group of interest, reading a first directory entry to identify a member contained in the first directory entry, adding, in the event a member is contained in the first directory entry, the current group of interest to a mapping for the member. The method may also include use of caching and recursion.
US08793353B2 Systems and methods for creation of reverse virtual internet protocol addresses
A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module conFigured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM. In some embodiments, a return route from the destination network device back to the network device on the LAN with the assigned Virtual IP address may also be established.
US08793350B2 Systems and methods for modifying content of mobile communication devices
The embodiments described herein relate to systems and methods for modifying content of mobile communication devices. The method includes the steps of establishing a data communication between at least one mobile communication device from at least one manufacturer and a coordinating computer, the at least one mobile communication device having content stored therein, providing at least one content-modification module for each of the at least one mobile communication device, the content-modification module comprising a plurality of operations that are executable to modify the content of that mobile communication device, providing at least one device-specific modification procedure for that mobile communication device, the modification procedure comprising one or more selected operations of the plurality of operations of the content-modification module and an order of execution of the one or more selected operations, and executing at least one operation of the selected operations based on the at least one device-specific modification procedure to modify the content of that mobile communication device.
US08793347B2 System and method for providing virtual web access
A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network.
US08793344B2 System and method for generating a response plan for a hypothetical event
A cluster management system can facilitate determining a response to a hypothetical event by a computer cluster. During operation, the system can receive a request for a policy outcome from a user, such that the request can indicate a hypothetical event within a computer cluster. Next, the system determines a cluster state that includes state information from a plurality of server nodes in the cluster. The system then generates a response plan to the hypothetical event based on the cluster state, without executing the response plan in the cluster. The response plan indicates actions that are to be performed by server nodes in the cluster in response to the hypothetical event. The system then provides the response plan to the user.
US08793341B2 Web page content translator
A system, method, and computer readable medium for reformatting web content into a format readable on one or more mobile devices is provided. A user generates a user request for a web page from a mobile device to a proxy server. The proxy server forwards the user request to an origin web server, which returns the requested web page to the proxy server. A conversion engine within the proxy server extracts the desired content from the web page, and reformats the content in accordance with one or more predefined transform methods associated with the one or more mobile devices before transmitting the transformed web page with the desired content to the one or more mobile devices. Secure or unsecure connection provided via a decorated uniform resource locator can be used to connect a mobile device, the proxy server, and an origin web server.
US08793340B2 Controlled sharing of personal data
A first user of a first communicating object shares personal data in response to a request from a second user. The shared data are associated with a reference of the second user in the first communicating object and are transmitted to the second communicating object in order to be recorded therein in association with a reference of the first user. The first user controls the shared personal data from the first communicating object by transmitting a control instruction to the second communicating object. The instruction contains at least the reference of the first user in order to find the personal data of the first user in association with the reference in the second communicating object, and to treat the personal data according to the transmitted control instruction.
US08793337B2 System and method for providing one or more updated files for a generated user personalized software application
In an aspect, a system, non-transitory machine readable medium and method for updating at least a portion of a previously transmitted personalized software application is disclosed. A request is received from a user's client device to obtain one or more updated files associated with a previously transmitted personalized software application which includes a customized executable file having core library file(s) and configuration file(s). The user and client device profile information is retrieved from a user database to identify the core library and the one or more configuration files that were included in the previously transmitted executable file. A file database is accessed and at least one updated file is selected corresponding to a previous version file included in the previously transmitted executable file. The updated file(s) is sent to the client device which is then implemented by the client device to operate the updated version of the software application.
US08793334B1 Network-attached storage (NAS) bandwidth manager
A system and process are provided for managing bandwidth in a network-attached storage (NAS) system. The process provides a NAS storage device having a network interface, at least one storage drive, a controller head, and a NAS bandwidth manager application enabled as software instructions. The process receives a request for access to a file system share from a client via a network having a maximum throughput rate. The NAS bandwidth manager identifies the client and provides client access to the NAS at an allocated bandwidth. In one aspect, the NAS bandwidth manager consults a preconfigured bandwidth allocation chart in response to the client request. In another aspect, the NAS bandwidth manager may receive a request for a particular bandwidth from the client.
US08793331B2 Multimedia redirection
A system for receiving redirected electronic media playback includes a proxy configured to communicate with a remote access module. The remote access module is configured to establish a remote access connection between the system and a remote system. The proxy is configured to receive, over the remote access connection, a decode request for electronic media content designated for a local multimedia application on the system, and in return, provide a result for the request. The proxy is also configured to receive at least one playback command designated for playing the electronic media content on the local multimedia application. The electronic media appears to be playing on a remote multimedia application on the remote system corresponding to the local multimedia application, but is played on the local multimedia application. A system for redirecting playback of electronic media content to a remote system, methods, and machine-readable media are also provided.
US08793330B2 Information display system and method
The invention disclosed herein is directed to a system and method for displaying graphics, text, animation, video and other content. In one embodiment of the invention, the system comprises a three-dimensional “Display Carousel” system. The system may include one or more display windows, each of which is capable of displaying different content. The configuration of the windows may give the appearance of rotating like a carousel and also of the carousel and/or images being three-dimensional. Other features of the invention may include functionality which permits the uploading and downloading of content, statistical data gathering, and revenue generation.
US08793327B2 Grid computing space
A method and apparatus for using a tree-structured cluster as a library for a computing grid. In one embodiment, a request for computation is received at a cache node of the cluster. The computation requires data from an other cache node of the cluster, and not present in the cache node receiving the request. The other cache nodes of the cluster are polled for the required data. An instance of the required data stored in the other cache node of the cluster is replicated to the cache node receiving the computation request.
US08793323B2 System and method for interoperability
A method for enabling interoperability between software applications. The method includes receiving, at a client software application, a notification originating from a first software application; delivering the notification to a user; receiving a reply from the user in response to the notification; and causing an event to be performed in a second software application based on the reply.
US08793321B2 Method and communication device for providing a list of plays for sporting event participants
A communication device for event participants includes a communication module and a controller coupled to the communication module. The controller is configured to at least one of receive and generate a list of messages for an event participant, store the list of messages in the communication device, receive event information through the communication module, and modify the list of messages based on the received event information.
US08793318B1 System and method for identifying and reporting improperly registered web sites
A method for identifying and reporting improperly registered web sites includes receiving unwelcome mail. A Universal Resource Locator for the unwelcome mail is extracted. A database for ownership data for the extracted Universal Resource Locator is queried. The ownership data includes an owner email address for an owner of the extracted Universal Resource Locator. A message is sent to the owner email address requesting a stop to the unwelcome mail. If the message is rejected, the rejection is indicative of invalid ownership data. Thereafter, the invalid ownership data and the Universal Resource Locator is reported to the proper authority.
US08793310B2 Method and apparatus for updating user interface
A method and apparatus is provided for updating a User Interface (UI) by a Remote UI (RUI) client in an RUI system providing a UI to a user in a remote location. The RUI client receives a UI page from an RUI server, and renders the received UI page. Upon detecting a change in its capability, the RUI client stores a UI state of the UI page and requests the RUI server to update the UI page according to the changed capability. The RUI client receives a UI page updated according to the changed capability, from the RUI server, reflects the stored UI state in the updated UI page, and renders the UI state-reflected updated UI page.
US08793308B2 Systems and methods for managing storage for client workloads
A method for managing the storage of a client workload is disclosed. A storage management system is provided. The storage management system is operable to communicatively connect to a remote client computing device via a network. The storage management system includes a block-based storage medium, a file-based storage medium, and an object-based storage medium. A virtual image, which is associated with a remote client computing device, is stored. Elements of the virtual image are allocated across one or more of the block-based storage medium, the file-based storage medium, and the object-based storage medium, where the allocation depends on a characterization of the elements.
US08793302B2 Secure implementation of network-based sensors
Sensing apparatus includes a network camera, which is configured to capture images of a scene and to output a sequence of data packets containing digitized video data responsively to the images. A one-way link is coupled to the network camera so as to transmit the data packets from the network camera to a packet communication network.
US08793297B2 Phase interpolator, semiconductor device and testing method thereof
Two selected testing selectors output testing input signals of reverse phases from each other according to the first control signal. Two selectors corresponding to the two testing selectors output the testing input signals output from the two testing selectors according to the second control signal. Two mixers corresponding to the two selectors output an output signal in which weighting is added to the testing input signals output from the two selectors are compounded. A detection circuit outputs an error signal when the output signal output from the two mixers is larger than a threshold value.
US08793296B2 Random number generating method
A random number generating method includes sending a signal source for outputting a data sequence and randomly retrieving a segment of data having an operation length as a seed; converting the seed into a first operation value, determining whether a difference between the first operation value and a second operation value is larger than a threshold value, and determining whether a total number of times the first operation value has been inputted into the operation value processing step is larger than a predetermined value. The first operation value is reset by a reset algorithm; otherwise the sample selection step is re-performed. The operation values are converted into a random number. A total number of bits of the random number is calculated. The operation value setting step is performed or a latest random number having a length equal to the operation length is set as the seed.
US08793295B2 Method for fast calculation of the beginning of pseudo random sequences for long term evolution
An apparatus including a first circuit and a second circuit. The first circuit may be configured to generate pseudo-random sequences in response to a first m-sequence and a second m-sequence, where the first m-sequence is initialized with a pre-calculated constant and the second m-sequence is initialized based on a pre-defined initial sequence and a table of pre-calculated values indicating which components of the initial sequence participate in initializing the second m-sequence. The second circuit may be configured to store the table of pre-calculated values.
US08793293B2 Numerical analysis device and numerical analysis program
A second derivative of a second-order differential equation is calculated at a reference variable value. The second derivative is multiplied by an analytical small variable value, the first derivative at the reference variable value is added, and a result is output as a first derivative after an increment of the analytical small variable value. The first derivative after an increment of the analytical small variable value is multiplied by the analytical small variable value, a physical value at the reference variable value is added, and a result is output as a physical value after an increment of the analytical small variable value.
US08793290B1 Metadata management for pools of storage disks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing metadata for pools of storage disks, are described. In some implementations, a system includes a processor, a memory and a storage system. The storage system contains a storage pool including multiple storage devices. Further, the storage system is configured to store in persistent storage associated with the storage pool a bitmap that is configured to indicate whether metadata blocks corresponding to one or more virtual volumes associated with the storage pool are free or occupied. In addition, the processor is configured to perform operations including accessing at least portions of the bitmap, and managing, based on information from the accessed portions, at least some of the metadata blocks stored in the persistent storage.
US08793289B2 Method and system for detecting memory leaks and copying garbage collection files
A system and method are provided to inspect memory leaks and copy garbage collection files. In one embodiment, an original garbage collection file is selected from a plurality of garbage collection files at a file system. The original garbage collection file is periodically copied into a duplicate garbage collection file. The duplicate garbage collection file serves as a backup file to the original garbage collection file.
US08793288B2 Online access to database snapshots
An executing database instance includes a first plurality of database pages associated with a previous state of the database instance, a cache storing a current converter of the executing database instance, the current converter not representing the first plurality of database pages, and a database management system. The database management system is to receive a request for access to the first plurality of database pages, and perform a database task using one or more of the first plurality of database pages while the database instance is executing.
US08793286B2 Hierarchical multi-tenancy management of system resources in resource groups
Exemplary method, system, and computer program embodiments for establishing hierarchical user management authority for storage resources organized into a plurality of resource groups in a computing storage environment are provided. In one embodiment, each of the plurality of storage resources is associated with a resource group object having a resource group attribute associating the resource group object with one of the plurality of resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies a plurality of management policies for the resource group object and the plurality of storage resources associated with the resource group object, is defined. One of plurality of available users of the plurality of storage resources is associated with a user resource scope attribute. A schema is defined for comparing of a plurality of values of the user resource scope attribute with the resource group label attribute.
US08793283B1 Label propagation in a distributed system
Data are maintained in a distributed computing system that describe a graph. The graph represents relationships among items. The graph has a plurality of vertices that represent the items and a plurality of edges connecting the plurality of vertices. At least one vertex of the plurality of vertices includes a set of label values indicating the at least one vertex's strength of association with a label from a set of labels. The set of labels describe possible characteristics of an item represented by the at least one vertex. At least one edge of the plurality of edges includes a set of label weights for influencing label values that traverse the at least one edge. A label propagation algorithm is executed for a plurality of the vertices in the graph in parallel for a series of synchronized iterations to propagate labels through the graph.
US08793280B2 Key-break and record-loop processing in parallel data transformation
Embodiments of the invention provide a method and apparatus for providing additional functionality to a data processing program. This is achieved by various means, including preprocessing records in a data volume, designating certain records with a key-break, and creating an aggregation structure that user programs may use to store previously-processed records from the data volume.
US08793277B2 Forensic system, forensic method, and forensic program
Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. Recorded digital information can be displayed and user-specifying information can be set for each of a plurality of document files. The user-specifying information shows which user contained in user information one or more document files is related with. A recording unit can record the set user-specifying information. At least one user is selected, and a document file where user-specifying information which corresponds to the selected user was set is searched. Additional information showing whether or not the searched document file is related with the litigation is set via a display unit. A document file which is related with litigation is outputted based on the additional information.
US08793276B2 Client-side statement routing in distributed database
A system includes reception of a first query from a client device at a first database node of a database instance comprising two or more database nodes, determination of a second database node of the two or more database nodes associated with the first query, compilation of the first query at the first database node to generate first compiled code, and transmission of the first compiled code and a first identifier of the second database node from the first database node to the client device.
US08793266B2 Graphical user interface for a search query
Generation of a search query to be issued to a document search engine is supported by providing a GUI creation unit that generates a graphical user interface for supporting generation of a search query. The GUI creation unit generates a query-node creation window that is a GUI window for generating a new search word to be connected to a search query by a logical operator. The query-node creation window includes a sample-document preview area that displays a sample document, a facet list area that displays facets extracted from the sample document in list form, a query-node creation assist area to assist generation of the new search word, and a logical-operator selection icon to select a logical operator that connects the generated search word.
US08793264B2 Determining a subset of documents from which a particular document was derived
Embodiments of the present invention pertain to determining a subset of documents from which a particular document was derived. According to one embodiment, similarity measurements indicating similarities between contents of documents are received. A subset of the documents that the particular document was derived from is determined based on dates the documents were created and the similarity measurements without requiring document tracking information to be associated with the documents to determine the subset.
US08793260B2 Related pivoted search queries
Systems and methods for responding to search queries with search results and related pivoted search queries is presented. Responsive to a search query, one or more entities related to the search query are identified as pivot entities. For each pivot entity a set of pivoted search queries is identified and included among the search results responsive to the search query.
US08793256B2 Method and apparatus for selecting related content for display in conjunction with a media
In one embodiment, the present invention is a method and apparatus for selecting related content for display in conjunction with a media. One embodiment of a method for selecting related content for display in conjunction with a media, where the media includes a primary media and a secondary media that is time-synchronized with the primary media, includes retrieving one or more items of metadata associated with the media, selecting at least one item of related content based on the metadata, and displaying the related content substantially simultaneously with display of the media.
US08793255B1 Generating a reputation score based on user interactions
A system and method for generating a reputation score is disclosed. A processing unit processes user activity data from data sources to identify user interactions associated with a user. A categorizing engine categorizes the user interactions into categories. A social bonus engine determines a social bonus score based on social affinity data. A scoring engine computes a first reputation score for the user by combining scores for the categorized user interactions with a social bonus score. A learning engine receives a second set of user interactions and training data and generates a learning result that is used to update the first reputation score.
US08793254B2 Methods and apparatus for classifying content
In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to send a signal representing a first question and a set of pictogram answers associated with the first question and a second question, different from the first question, and a set of pictogram answers associated with the second question. The first question and the second question can define a health-related survey such as a health-risk assessment. The non-transitory processor-readable medium includes code to receive a user selection of a pictogram answer associated with the first question and receive a user selection of a pictogram answer associated with the second question. The non-transitory processor-readable medium includes code to define a health-related user profile based on the user selection to the first question and the second question.
US08793252B2 Systems and methods for contextual analysis and segmentation using dynamically-derived topics
Systems and methods are disclosed for contextual analysis and segmentation of information objects. According to one implementation, information objects, such as web pages and user profiles, may be analyzed to identify key terms. These key terms may be included in a contextual representation of an information object. By comparing the contextual representations of a plurality of information objects, one or more contextual segments (i.e., categories of information objects) may be created. Each contextual segment may also be associated with its own contextual representation. Once a contextual segment has been created, information objects may be assigned to the contextual segment. These contextual segments may be used to deliver targeted advertising, for example.
US08793251B2 Input partitioning and minimization for automaton implementations of capturing group regular expressions
A method for submatch extraction may include receiving an input string, receiving a regular expression, and converting the regular expression with capturing groups into a plurality of finite automata to extract submatches. The method further includes using a first automaton to determine whether the input string is in a language described by the regular expression, and to process the input string, and using states of the first automaton in a second automaton to extract the submatches. In addition, input partitioning and automaton minimization techniques may be employed to reduce the storage area consumed by the plurality of finite automata.
US08793250B1 Flexible partitioning of data
Disclosed are various embodiments of a flexible application-level partitioning scheme for data storage components. A data store is accessible by one or more computing devices and includes multiple partitions. One of the partitions is identified by mapping a key value of a data item to one of the partitions according to one of multiple versions of mapping metadata. Each of the versions of mapping metadata specifies a respective list of some or all of the partitions and an approach for mapping the key value to one of the partitions. The data item is inserted into the identified partition.
US08793245B2 Personalized medical treatment provision software
A method for providing information exchange and analysis to a medical knowledge database that collects, organizes, and retrieves clinical experience information sets submitted by a plurality of treatment providers and researchers. The plurality of treatment providers and researchers submit clinical information containing biological sequences, signs and symptoms, and medical assessments to the database. the method searches the database for similar cases and if none are found, creates a new searchable case for the database and utilizes statistical calculations to determine an optimal treatment protocol, a treatment progression probability, and a patients personalized predicted medical future. The system accomplishes this through the use of a plurality of organizational and analysis methods that continually learns from its users, groups non-identical cases based on statistical similarities, performs sequence alignments on submitted biological sequences, utilizes pattern recognition software to determine similarities between medical images, and provides case follow ups to track treatment outcomes.
US08793243B2 Rule-based extendable query optimizer
A query is received which causes an initial data flow graph that includes a plurality of nodes that are used to execute the query is generated. Thereafter, the initial data flow graph is optimized using a model optimizer that includes an optimizer framework and an application programming interface (API). The optimizer framework provides logic to restructure the initial data flow graph and a rules engine for executing one or more optimization rules. The API allows for registration of new optimization rules to be executed by the rules engine. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.
US08793241B2 Incremental query evaluation
A system and method for implementing incremental evaluation that is advantageous over nonincremental evaluation. The system and method incrementally maintain each individual aggregate value, for non-nested queries, using a constant amount of work.
US08793235B2 System and method for improving access to search results
Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
US08793229B1 Management of legal documents for transactions
Information describing a transaction is received and a set of hierarchical documents pertinent to the transaction are identified based at least in part on the received information. The set of hierarchical documents is pruned responsive to data describing documents that a user involved in the transaction has previously accepted. Information describing the pruned set of hierarchical documents is output for presenting the pruned set of hierarchical documents to the user involved in the transaction for acceptance as part of the transaction.
US08793228B2 File system including a file header area and a file data area
A system includes a storage subsystem having a data area and a header area. The data area is for storing contents of at least one data file, and the header area is for storing access parameters and status information for accessing each data file individually. The data area and the header area define a storage area in the storage subsystem. Multiple files are efficiently managed based on utilization of the storage area in the storage subsystem.
US08793227B2 Storage system for eliminating duplicated data
A storage system 103 carries out first and second de-duplication processes in response to receiving a write request from a client. First, a determination is made as to whether a write target data item overlaps with any of the stored data items of a part of a stored data item group, which is a user data item group stored in a storage device 209, and if so, the write target data item is prevented from being stored in the storage device. Second, a determination is made as to whether a target stored data item, which is not finished being evaluated as to whether it overlaps with the stored data item in the first de-duplication process, overlaps with another stored data item, and if so, the target stored data item or the same data item overlapping with the target stored data item is deleted from the storage device 209.
US08793225B1 Processing a system search request including external data sources and mixed modes
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US08793224B2 Linear sweep filesystem checking
A filesystem checker identifies a metadata block in a filesystem and determines a number of pointers pointing to the metadata block and a number of pointers embedded in the metadata block. The filesystem checker records the number of pointers pointing to the metadata block and the number of pointers embedded in the metadata block in a filesystem checker array. The filesystem checker verifies a consistency of the filesystem using data recorded in the filesystem checker array.
US08793219B2 Excerpt retrieval system
A selection extender instructs a data retrieval system to identify an excerpt demarcated by a first and last symbol. Generic destination indicators identify digital destinations with which an excerpt can be associated. An information record can be provided with a selection extender and/or generic destination indicators thereon. An input device may receive a selection extender and/or generic destination indicators in any of a variety of ways including scanning, movement detection, sound detection, touch activation, handwriting or other input mechanism.
US08793214B2 Reducing an amount of data transfer in data synchronization
The disclosure discloses a method and system for reducing an amount of data transfer in data synchronization, in which the method comprises: identifying different data values in each data column within a changed source data table; coding data values in each data column, wherein, for each data column, different data values have different coding values; identifying different ChangeType and ChangeBits in data change history information; and generating a change matrix by using the coding values of different data values in each data column according to different ChangeType and ChangeBits. With the change matrix, data having the same change for different rows within an initial data change are merged into a same change row within the change matrix, thereby reducing amount of data transfer and improving synchronization efficiency.
US08793211B2 System and method for secure information sharing with untrusted recipients
System, method and computer program product for modelling information sharing domains as Partially Observable Markov Decision Processes (POMDP), and that provides solutions that view the information sharing as a sequential process where the trustworthiness of the information recipients is monitored using data leakage detection mechanisms. In one embodiment, the system, method and computer program product performs (i) formulating information sharing decisions using Partially Observable Markov Decision Processes combined with a digital watermarking leakage detection mechanism, and (ii) deriving optimal information sharing strategies for the sender and optimal information leakage strategies for a recipient as a function of the efficacy of the underlying monitoring mechanism. By employing POMDPs in information sharing domains, users (senders) can maximize the expected reward of their data/information sharing actions.
US08793203B2 Effort estimation using text analysis
A system, method and program product for estimating effort of implementing a system based on a use case specification document. A method is provided that includes: quantifying a structure of the document and evaluating a format of the document using a computing device; identifying a domain of an application associated with the document; defining a set of complexity variables associated with the document based on the structure of the document, a format of the document and a domain of the document; using a neural network to estimate an effort based on the set of complexity variables; and outputting the effort via a tangible medium.
US08793202B2 Restoration switching analysis with genetic algorithm
A method for generating switching plans to restore power to out-of-service areas after fault isolation through back feeding. A chromosome architecture is defined to create chromosomes representing candidate post-restoration systems. The chromosomes are evaluated are repeatedly genetically altered until an acceptable solution is identified. The solution identifies a plurality of switching operations that back feed power to the out-of-service areas in the most optimal manner.
US08793194B2 Direct distribution system for consumer goods and services
A system and method for enabling direct transactions between a customer and a provider of goods and/or services. A plurality of suppliers or service providers provide data regarding offerings and services, and a database of selected information is collected and integrated for review and comparison by potential customers. An efficient distribution system delivers products and services to local service and pick-up centers where the customer retrieves them, or delivers the products and services directly to the customer, depending on customer preference. The cost of delivery is dependent on the customer preference and is based on proximity of delivery to customer.
US08793183B2 Reverse customized consumer loan search
Embodiments of the present invention relate to methods and systems for implementing a product or property search for a consumer, based upon a consumer's desired down payment or/and desired monthly payment. Embodiments disclosed comprise a first subsystem adapted to receive a consumer profile input from a user interface wherein the said subsystem is capable of qualifying the input consumer profile against a single or plurality of lenders' guidelines, and a second subsystem adapted to match lenders' with whom the consumer qualifies, with product sets or properties, and to present the consumer with a set of available products or properties to select.
US08793178B2 Electronic bartering system with facilitating tools
A method for responding to order flow is disclosed. The method comprises establishing for a market maker a rule for automatically generating a contra order in response to an order. The rule comprises at least one condition comprising at least one characteristic describing the order. The at least one condition allowing matching based on a security in the order is in a security list specified by the market maker. The method further comprises receiving from a trader the order; matching on the computer the order to the at least one condition of the rule; automatically generating the contra order in response to the order, if the rule is satisfied; and providing the contra order for acceptance.
US08793176B2 Systems and methods for providing a customizable spreadsheet application interface for an electronic trading system
Systems and methods for providing a customizable spreadsheet application interface for an electronic trading system or market data source. A customizable spreadsheet application using the application interface according to the invention may be executed or stored either at the client or at a server. In either case, a user is preferably provided with an spreadsheet interface that allows the user to implement a real time electronic trading model. The trading model may preferably be used to trade in the electronic trading system without additional user intervention.
US08793175B2 Method for executing a single tranche synthetic ABS derivative transaction
A Single Tranche Synthetic ABS product designed to replicate economics returns of structured finance collateralized debt obligations (SF CDO) securities, allow parties to express a leveraged and/or correlation view on a custom ABS portfolio by transferring a credit risk of a particular transacted tranche of a portfolio in swap format, and account for an available funds cap risk of the ABS securities within the underlying portfolio in a manner equivalent to a cash analog based on the same underlying portfolio with sequential pay structure.
US08793174B1 System for automatically transferring account information, such as information regarding a financial services account
A system for transferring a customer's account information from one account to a new account is described. The system utilizes a switch kit application and associated system that can determine services at the old account and facilitate the transfer of these services to the new account.
US08793170B2 Electronic enterprise capital marketplace apparatus and method
An automated and interactive system that facilitates efficient capitalization/liquidation and monitoring of private and publicly-traded enterprises through a network-driven marketplace is disclosed. The system may be comprised of a dynamic process for enterprise characterization, a customizable computational engine that utilizes statistical reference information to quantify a multi-factor scoring value for each unique enterprise, a customizable system for investor-users to filter, rank, and screen enterprise prospects, a customizable system for monitoring the performance of enterprises, an integrated internal system for electronic communication between market participants, and an empirical feedback system that provides a dynamic knowledge base of statistical reference information for various computational components of the invention.
US08793164B2 System and method enabling children to shop on-line
A system and method enabling people, including children, to shop on-line in a safe and secure manner. A gift card having a predetermined monetary value is purchased by a parent, friend or other third party. An account is established in conjunction with a web site with a starting account balance related to the predetermined monetary value. As a user shops at the web site, their account balance is reduced as items are purchased. One or more filters are used to limit the types of products that can be purchased on the web site. Such filters may relate to a user's age, gender, hobbies or interests, price range, media maturity rating, and so forth. In the preferred embodiment, consent information is received in conjunction the COPPA (Child Online Privacy Protection Act) or other applicable law(s). The consent information includes usage options, opt-out provisions, child master records information, etc. The method further includes the step of funding the account by a third party. In the preferred embodiment the initial and subsequent funding, as well as the purchase prices for goods/services are in a whole dollar amounts to simplify buying. A desktop icon is preferably provided that allows access to the web site through a single click, and/or graphically indicates a user's available funds. The system may further allow a user to purchase music, video, games or other media through a source other than the web site.
US08793162B2 Adding information or functionality to a rendered document via association with an electronic counterpart
An action plan data structure for one or more selected rendered documents is described. The data structure contains information specifying an action to perform automatically in response to a text capture from any of the selected rendered documents.
US08793161B2 Methods and apparatus for visually assisted fast food order preparation
Systems and techniques for providing feedback to improve accuracy of order assembly. Images corresponding to items comprising an order transaction are presented in a display. As items are moved to an order assembly area, each item is detected and an image corresponding to the item is removed from the display. If an incorrect item is detected, an error message identifying the incorrect item is displayed. Once all items comprising the order have been detected, a completion message is displayed.
US08793157B2 Information providing device, method of processing reward payment, reward payment processing program, and recording medium with reward payment processing program recorded thereon
An information providing device can provide an arrangement, in addition to conventional affiliate programs, through which affiliators or the like can get rewards. In the information providing device, when a user of a terminal device specifies an advertisement display area, a partial area including a position specified in the advertisement display area is specified such that a reward is paid to the user allocated to the partial area.
US08793155B2 Collecting influence information
Embodiments include a system, a device, an apparatus, a method, and a computer program product. A method of reporting influence on a person includes collecting data indicative of the person accessing electronic content over a computer network using the user computing device. The method also includes generating a user influence report by transforming the collected data into information indicative of events associatable with the person accessing the electronic content over a computer network using the user computing device. The method further includes transmitting data indicative of the user influence report via a network, the user influence report being receivable by a site operable to facilitate delivery of a benefit to an owner of the electronic content.
US08793154B2 Customer relevance scores and methods of use
Systems and methods for determining the shareability of online content and generating customer relevance scores. Exemplary methods for determining the shareability of online content may include obtaining social media data from one or more social media platforms relative to online content, calculating a customer relevance score that represents shareability of the online content, and providing the customer relevance score to an end user client device by the social media intelligence system.
US08793153B2 System and method for determining trailing data adjustment factors
Timely projections of product sales for a reporting time period are obtained by combining actual sales data received from reporting stores and estimated sales data for non-reporting stores. The projections are adjusted to account for trailing data, which may be reported after the end of the subject time period.
US08793151B2 System and method for organizational risk analysis and reporting by mapping detected risk patterns onto a risk ontology
A method for characterizing risk using an adaptive risk analysis engine. Following a user request for a risk analysis, online and/or offline factual information is retrieved by the engine and is used to produce risk indicators. The risk indicators are mapped onto risk ontology to produce risk factors which are then used to assess the level of risk. Parameters for the likelihood, impact, and external threat of the risk are calculated, and a risk assessment report is produced for the user.
US08793148B2 Fuel distribution network
A method for using a fuel distribution network. The method including receiving a fuel reservation request (FRR) from a fuel network user interface module (FNUIM), obtaining a physical location of the FNUIM, determining a user associated with the FRR, and obtaining a list of fuel stations using the physical location and information associated with the user. The method further includes sending, to FNUIM, a list of fuel stations, receiving, from the FNUIM, a selection request specifying a fuel station from the list of fuel stations and a fuel reservation amount specifying an amount of fuel, sending a backend service provider (BSP) reservation request to the fuel station, where the BSP reservation request comprises the fuel reservation amount, and sending a confirmation message comprising a reservation expiration time to the FNUIM.
US08793145B2 Clinical trials management system and method
Protocol meta-models are made available to a protocol designer. Each protocol meta-model includes a list of preliminary patient eligibility attributes appropriate for a particular disease category. The protocol designer chooses the appropriate meta-model, and encodes the clinical trial protocol, including eligibility and patient workflow, within the selected meta-model. The resulting protocol database is stored together with databases of other protocols in a library of protocol databases. Once a patient is enrolled into a study, the protocol database indicates to a clinician what tasks are to be performed at each patient visit. These tasks can include both patient management tasks and data management tasks.
US08793142B2 Methods and apparatuses for remote diagnosis and prescription
A method of enabling remote medical diagnosis of a medical condition comprising: providing a software application for a mobile device designed to: provide a graphical user interface on a display of the mobile device wherein the graphical user interface is designed to allow a patient to collect data for use in the medical diagnosis of the medical condition; communicate the data from the mobile device to a medical professional; and receive a medical diagnosis from the medical professional.
US08793139B1 Voice activated cockpit management system for flight procedures and control of aircraft systems and flight management systems of single and multi-engine aircraft
A voice activated cockpit management system for flight procedures and control of aircraft systems and flight management systems of single and multi-engine aircraft, including a mean to recognize and communicate commands, and to deploy procedures utilizing a NEXT-GEN voice recognition system. A specific feature of this mode of initiation is the automatic communication of flight procedures (normal or emergency procedures) and control procedures for aircraft systems and flight management systems by the utterance of specific key words resulting in the automatic transference of these command words to executable procedure audio-files. The said cockpit management system for providing automated voice activated procedures enables cockpit specific audio procedures through wireless Bluetooth connection or wired communication, and generally includes A Voice Recognition and Audio-Display System, A Mini-PC, A Listening Device, A Microphone, A Power-Source, A Pairing System, Bluetooth Software and Hardware, A Method for Voice Recognition and Audio-Display of Procedures on to pilot.
US08793137B1 Method for processing the output of a speech recognizer
A method for processing speech, comprising semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system; determining if the parsed speech input unambiguously corresponds to a command and is sufficiently complete for reliable processing, then processing the command; if the speech input ambiguously corresponds to a single command or is not sufficiently complete for reliable processing, then prompting a user for further speech input to reduce ambiguity or increase completeness, in dependence on a relationship of previously received speech input and at least one command grammar of the plurality of predetermined command grammars, reparsing the further speech input in conjunction with previously parsed speech input, and iterating as necessary. The system also monitors abort, fail or cancel conditions in the speech input.
US08793136B2 Method and apparatus for smart voice recognition
A display device with a voice recognition capability may be used to allow a user to speak voice commands for controlling certain features of the display device. As a means for increasing operational efficiency, the display device may utilize a plurality of voice recognition units where each voice recognition unit may be assigned a specific task.
US08793135B2 System and method for auditory captchas
Disclosed herein are systems, methods, and computer readable-media for performing an audible human verification. The method includes determining that a human verification is needed, presenting an audible challenge to a user which exploits a known issue with automatic speech recognition processes, receiving a response to the audible challenge, and verifying that a human provided the response. The known issue with automatic speech recognition processes can be recognition of a non-word, in which case the user can be asked to spell the recognized non-word. The known issue with automatic speech recognition processes can be differentiation of simultaneous input for multiple audio streams. Multiple audio streams contained in the audible challenge can be provided monaurally. Verifying that a human provided the response can include confirming the contents of one of the multiple audio streams. Audible human verification can be performed in combination with visual human verification.
US08793134B2 System and method for integrating gesture and sound for controlling device
Disclosed is a system for integrating gestures and sounds including: a gesture recognition unit that extracts gesture feature information corresponding to user commands from image information and acquires gesture recognition information from the gesture feature information; a background recognition unit acquiring background sound information using the predetermined background sound model from the sound information; a sound recognition unit that extracts the sound feature information corresponding to user commands from the sound information and extracts the sound feature information based on the background sound information and acquires the sound recognition information from the sound feature information; and an integration unit that generates integration information by integrating the gesture recognition information and the sound recognition information.
US08793130B2 Confidence measure generation for speech related searching
A method of generating a confidence measure generator is provided for use in a voice search system, the voice search system including voice search components comprising a speech recognition system, a dialog manager and a search system. The method includes selecting voice search features, from a plurality of the voice search components, to be considered by the confidence measure generator in generating a voice search confidence measure. The method includes training a model, using a computer processor, to generate the voice search confidence measure based on selected voice search features.
US08793120B1 Behavior-driven multilingual stemming
User behavior data can be used with language-specific rule sets to generate stemming databases useful for such tasks as indexing and search query processing. The terms contained in user queries, as well as user behavior with respect to those queries or results returned for those queries, can be analyzed to determine a relative measure (e.g., relative frequency) of various forms of those terms. When generating a stemming database, language-specific rule sets can be used to determine appropriate stemming rules, and where more than one potential rule is identified the user behavior data can be used to select what is likely the appropriate rule, at least for the respective environment. Whitelists or other such components can be used to handle specific or irregular forms that do not follow the general rules or otherwise are exceptions that might not otherwise be processed correctly.
US08793119B2 System and method for generating manually designed and automatically optimized spoken dialog systems
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for generating a natural language spoken dialog system. The method includes nominating a set of allowed dialog actions and a set of contextual features at each turn in a dialog, and selecting an optimal action from the set of nominated allowed dialog actions using a machine learning algorithm. The method includes generating a response based on the selected optimal action at each turn in the dialog. The set of manually nominated allowed dialog actions can incorporate a set of business rules. Prompt wordings in the generated natural language spoken dialog system can be tailored to a current context while following the set of business rules. A compression label can represent at least one of the manually nominated allowed dialog actions.
US08793118B2 Adaptive multimodal communication assist system
A computer implemented method and system for assisting a user to learn and/or communicate in a visual communication language in one or more modes is provided. The multimodal communication assist application, provided on a user's computing device, determines the user's characteristic information based on one or more selected multimodal communication mappers. The multimodal communication assist application determines a delay factor based on the characteristic information. The multimodal communication assist application captures a modal input in one of the modes from the user via an interactive interface based on the delay factor and the characteristic information. The multimodal communication assist application processes and transforms the captured modal input in one of the modes into a modal output in another one or more of the modes and renders the modal output to the user via the interactive interface. The multimodal communication assist application generates learning components and testing components for the user.
US08793117B1 System and method for virtualization of networking system software via emulation
A network application may be run on a host computer using a target protocol stack by launching a network application on the host computer, opening a target protocol stack library on the host computer before opening a host computer system library and using the target protocol stack library to divert interface calls associated with the network application to a target protocol stack, whereby the network application runs on the host computer as if it were running directly on a computer on which the target protocol stack is available. A network environment may be simulated including wireless communication between a plurality of mobile devices. Multiple instances of the target protocol stack library may be opened to divert interface calls associated with the network application to the target protocol stack. A hardware test bed may be emulated to which the network application may be applied.
US08793112B2 Reservoir architecture and connectivity analysis
An interactive system and method of operating the system to define and evaluate a model of a hydrocarbon reservoir. The reservoir model is defined from extrinsic information such as seismic surveys, well logs, and the like, and is based on elements of formation regions, connections among the regions, wells, and perforations. A boundary-element method is used to determine pressure interference responses, corresponding to the pressure at a perforation in response to a single perforation producing fluid at a unit flow rate. These pressure interference responses are then convolved with measured well flow rates obtained during production to arrive at estimates of the wellbore pressure at one or more wells of interest. The estimated wellbore pressure can be compared with downhole pressure measurements to validate the reservoir model, or to provoke the user into modifying the model and repeating the evaluation of the model.
US08793108B2 Three-dimensional model determination from two-dimensional sketch with two-dimensional refinement
A three-dimensional model is determined from a two-dimensional sketch. Rather than or in addition to modification of 3D constraints to reduce gaps in the 3D model, 2D constraints are modified. The geometry of the 2D sketch is altered in the view plane (x, y) or 2D input instead of maintaining the geometry of the 2D sketch and only modifying in the view direction (z). Gaps may be reduced through alteration of the 2D geometry.
US08793107B2 Accuracy-based significant point derivation from dense 3D point clouds for terrain modeling
Method includes calculating a mean z coordinate value for points within the point cloud. An initial set of points is selected which have z coordinate values which deviate from the mean by at least an initial value. Thereafter, a triangulated irregular network (TIN) is constructed using the initial set of points. The method continues by determining if there is a significant point that exists among the points contained within an x, y extent of each triangle. If so, the TIN is updated to include the initial set of points and any significant points determined to exist within the triangles that form the TIN. Thereafter, the method continues by repeating the determining and the updating steps until there are no additional significant points found within the triangles.
US08793104B2 Flat panel display device
The invention discloses a method to design the optical profile of a flat panel display device comprising a first waveguide, a transition waveguide and a waveguide/display, wherein the waveguide/display has a display surface and a substantially wedged shape, comprising the steps of: determining the optical profile of the first waveguide and the transition waveguide; selecting major light paths/angles, calculating to obtain the surface profile of the sections in the waveguide/display corresponding to the respectively selected light paths/angles, to compensate the distortions in the displayed image.
US08793101B2 Methods and systems for classification of geographic locations for tracked activity
A method includes receiving activity of a monitoring device that is configured to be worn by a user having a user account. The activity includes an amount of movement of the monitoring device and occurs for a period of time. The method further includes receiving geo-location data for the monitoring device and processing the activity data and geo-location data received for the period of time. The operation of processing is performed to segment the period of time into at least two events. The method includes assigning an identifier to each event. The identifier has a default description for the geo-location data. The default description is selected from a plurality of descriptions based on the activity data obtained by the movement of the monitoring device for the geo-location data.
US08793099B2 Calibration of lithographic apparatus
System parameters are checked through self-assessment of a production wafer without a reference or a monitor wafer. In particular, exposure errors and substrate table positioning errors can be corrected for.
US08793096B2 System and method for power and data delivery on a machine
A power and data delivery system includes a conductor for transferring both power and data, a plurality of device connectors, which each define at least one of a power link and a communication link, and a plurality of smart connectors connecting the conductor with the device connectors. Each of the smart connectors includes a memory having a device testing algorithm stored thereon, and a processor configured to execute the device testing algorithm. The device testing algorithms, which are executed simultaneously, are configured to evaluate a plurality of characteristics, including a current and voltage, associated with one or both of the power link and the communication link.
US08793094B2 Vibrator motor speed determination in a mobile communications device
One embodiment relates to testing and verifying vibrator motor operation during manufacturing of a device and during in-the-field use. The test relies on an integrated motion sensor or other mechanical measurement circuitry, such as, for example, an accelerometer. In one embodiment, a speed determination for a vibrator motor performance during initial manufacture of the device. Subsequently, when vibration is detected during the in-the-field use, the vibration may be sampled using the integrated mechanical measurement circuitry. Once sampled, a speed may be determined based on a resonance of the sampled signal. Over time, the various speed determinations for the vibrator motor may be analyzed to determine an overall health of the vibrator motor. A threshold for detecting when the overall health of the vibration motor over time has degraded may be predetermined. A notification of a degradation of vibrator motor performance is sent to either a manufacturer or user of the mobile communications device. Other embodiments are described and claimed.
US08793093B2 Tools for design and analysis of over-the-air test systems with channel model emulation capabilities
A wireless electronic device may serve as a device under test in a test system. The test system may include an array of over-the-air antennas that can be used in performing over-the-air wireless tests on the device under test (DUT). A channel model may be used in modeling a multiple-input-multiple-output (MIMO) channel between a multi-antenna wireless base station and a multi-antenna DUT. The test system may be configured to perform over-the-air tests that emulate the channel model. A design and analysis tool may be used to identify an optimum over-the-air test system setup. The tool may be used in converting a geometric model to a stochastic model for performing conducted tests. The tool may be used in converting a stochastic model to a geometric model and then further convert the geometric model to an over-the-air emulated stochastic model. The over-the-air emulated stochastic model may be used in performing conducted tests.
US08793091B2 System and method for integrated circuit calibration
A system and method for calibrating an integrated circuit. The method includes configuring a first impedance for a first output of the integrated circuit according to a first configuration code and measuring a first voltage at the first output which corresponds to the first configuration code. The method further includes configuring a second impedance for a second output of the integrated circuit according to a second configuration code and measuring a second voltage at the second output which corresponds to the second configuration code. A determination of which of the first voltage and the second voltage is nearest to a predetermined voltage value. Based on the voltage determination, the integrated circuit is configured according a code of said first and second codes that corresponds to the voltage nearest to the predetermined voltage.
US08793089B2 Method for inspecting quality of glass plate
The present invention provides a quality inspection method of a glass plate, which can predict the shape of the glass based on three types of design shape data C1, C2 and C3 of a glass plate in a state that it is placed on a three-point supporting type actual measurement inspection stand and an actual measurement shape data Y1 of the glass plate. The virtual errors ΔC2=C2−C1, ΔC3=C3−C1 and ΔY1=Y1−C1 at four supporting points of the glass plate are calculated, the correction amount R=r(C3−C1) or the correction amount R=r(C2−C1) is subtracted from Y1−C1 to calculate a value corresponding to a difference Y2−A between a shape data Y2 of the glass on a desired actual measurement inspection stand and a design data A on the desired actual measurement inspection stand, and from the value corresponding to a difference Y2−A and a quality standard, the quality of the glass plate is judged.
US08793087B2 Modular device for protecting and monitoring a battery
A modular device having at least one master integrated circuit, and one or more slave integrated circuit modules coupled to the at least one master integrated circuit with each slave integrated circuit module of the one or more slave integrated circuit modules coupled to and associated with only a single cell of the battery. Each slave integrated circuit module of the one or more slave integrated circuit modules further comprises: detection circuitry adapted to detect data comprising one or more of the temperature, voltage or charge status, and malfunctioning of the single cell associated with and monitored by the slave integrated circuit; and an interface operable to send said detected data to the at least one master integrated circuit. The at least one master integrated circuit is adapted to send commands to a slave integrated circuit module in response to the detected data detected by the slave integrated circuit module.
US08793082B2 Upstream volume mass flow verification systems and methods
This disclosure relates to mass flow verification systems for and methods of measuring and verifying the mass flow through a mass flow delivery/measurement device such as a mass flow controller. A mass flow verification system includes a preset volume, a temperature sensor, and a pressure sensor. The measured verified flow determined by the mass flow verification system can be adjusted to compensate for errors resulting from a dead volume within the mass flow measurement device.
US08793076B2 Device for measuring the purity of ultrapure water
Disclosed is a method for analyzing the quantity of organic compounds existing in a liquid, such as ultrapure water, at the outlet from a purification device including in series a filter, an oxidizing device and a polishing device, and further including a resistivity measuring device for measuring the resitivity of water to determine the purity thereof. Only one resistivity measuring cell is used, and the outlet points of the filter and the oxidizing device are connected to the resistivity measuring cell by pipes provided with an analysis valve and/or check valves selectively enabling circulation of the liquid within them.
US08793072B2 Method of monitoring a geological gas storage site by stratigraphic inversion of seismic data
The invention is a method of monitoring an underground formation into which a gas is injected or from which a gas is produced, by a stratigraphic inversion of seismic data with anamorphosis of impedances. Pre-injection and post-injection seismic data are acquired. A pre-injection seismic impedance cube IP1 is determined by a stratigraphic inversion of the pre-injection seismic data. An anamorphosis function α is defined by a function comprising a positive lower limit B1, an upper limit B4, an identity interval defined between limits B2 and B3, with B1
US08793071B2 Navigation method of mobile terminal and apparatus thereof
A navigation apparatus including a wireless communication unit configured to wirelessly communicate with an entity; a controller configured to search a plurality of candidate paths from a current location to a destination from map data, and to calculate a fuel consumption index based on multiple road information conditions for a corresponding candidate path from the current location to the destination; and a display unit configured to display the calculated fuel consumption index for each of the plurality of candidate paths. Further, the fuel consumption index indicates an estimated amount of fuel used to travel the corresponding candidate path.
US08793066B2 Route monetization
A user can be compensated for taking detours from a projected route. Commonly, the reason for the compensation is that the user will be subjected to advertising, the user will pass by an establishment she is likely to visit, or to ease traffic congestion. Analysis of an area takes place and monetization opportunities are determined based upon the results of the analysis. A route between at least about two locations can be altered such that the user is provided a reward, commonly in an optimized manner.
US08793063B2 Selective exchange of vehicle operational data
Velocity information can be beneficial to various entities including other vehicles and a central traffic monitoring and routing system. Vehicles with sensors can serve as velocity probes to update speeds that are shared via a more global service. However, individuals may be reluctant to provide location and velocity information given privacy preferences. Local policies about sharing personal data are described that can be harnessed to enhance privacy while minimizing communication costs. The local data-sharing policies allow devices to monitor their own speeds and locations and to employ models and analyzes that determine the value of sharing flow information with a larger service in accordance with privacy preferences, and to make local decisions as to when to respond to broadcasted queries for specific information, while minimizing the redundancy of signals from multiple vehicles.
US08793059B2 Method for controlling a fuel injection system of an internal combustion engine
In a method for controlling a fuel injection system (10) of an internal combustion engine, wherein the fuel injection system (10) comprises a manifold (24) and a high-pressure pump (20) and a fuel dosing unit (16) is associated with the high-pressure pump (20), wherein the fuel dosing unit (16) controls the amount of fuel delivered, an amount of fuel required for the operation of the internal combustion engine is determined as a function of a correction factor, which is based on a fuel pressure at the inlet of the high-pressure pump (20) and/or on a vapor pressure of the fuel to be delivered.
US08793058B2 Control device for internal combustion engine
A control device for an internal combustion engine provided by the present invention is a control device which can satisfy both a requirement relating to exhaust gas performance of the internal combustion engine and a requirement relating to operation performance by properly regulating a change speed of a required air-fuel ratio, in the internal combustion engine which uses torque and an air-fuel ratio as control variables. The control device receives the requirement relating to the exhaust gas performance of the internal combustion engine, and calculates an air-fuel ratio which satisfies the requirement as a required air-fuel ratio. When a predetermined reduction condition is not satisfied, an original required air-fuel ratio is directly determined as a final required air-fuel ratio. However, when the reduction condition is satisfied, the change speed is reduced by processing the signal of the original required air-fuel ratio, and determines the required air-fuel ratio with the change speed reduced as the final required air-fuel ration. The reduction condition includes a condition that the change amount of the original required air-fuel ratio, in more detail, a change amount per calculation period is larger than a predetermined air-fuel ratio change determination value.
US08793056B2 Sensor arrangement
A sensor arrangement for an electronic transmission control unit of an automatic transmission accommodated in a transmission housing. The sensor arrangement comprises first and second pick-up arrangements for detecting various positions of an actuator system of the automatic transmission. The first pick-up arrangement is provided for monitoring a first position range of the actuator system remote while the second pick-up arrangement is provided for monitoring a second position range of the actuator system different from the first position range. The first and the second pick-up arrangements are connected to a common evaluation unit which, via a single common interface, connects with the electronic transmission control unit for transmitting the position signals of the first and second position range.
US08793055B2 Method for providing an operator of a work machine with operation instructions and a computer program for implementing the method
A method is provided for providing an operator of a work machine with operating instructions when the work machine is used in a repeated work cycle. The method includes automatically instructing the operator of the work machine how to operate the work machine in an optimum way with regard to a specific parameter on the basis of characteristics of the specific work cycle.
US08793054B2 System and a method of controlling the tilting of a loadcarrying implement of a movable work machine, and a movable work machine
A system is provided for controlling the tilting of a load-carrying implement of a movable work machine that includes a frame and the implement, pivotally connected to the frame, and a tilting arrangement for tilting the implement in relation to the frame. The system includes a control for controlling the tilting of the implement based upon a sensor-registered movement of the movable work machine, and for controlling the tilting of the implement such that the implement counteracts the inertia of a load carried by the implement.
US08793053B2 Vehicle periphery monitoring device
In order to provide a vehicle periphery monitoring device in which excessive information is not displayed on a display device and the driver may intuitively have a sense of distance between their vehicle and an obstacle, the vehicle periphery monitoring device includes an image acquisition unit for obtaining a surrounding image of a vehicle captured by a photographing device mounted on the vehicle, an obstacle detection unit for detecting an obstacle present around the vehicle and its position, a traveling state detection unit for detecting a traveling state of the vehicle, a predicted path line generation unit for generating a predicted path line based on the traveling state of the vehicle detected at the traveling state detection unit, a highlighted display determination unit for determining highlighted display of a partial area including the obstacle of a predicted path area when the obstacle is present within the predicted path area defined by the predicted path line, and a display control unit for superimposing the predicted path line and the highlighted display on the surrounding image and displaying the superimposed image on a monitor device mounted in the interior of the vehicle.
US08793050B2 Connection of personal terminals to the communication system of a motor vehicle
A communication system of a motor vehicle is provided. The communication system includes a vehicle operating unit, a vehicle output unit, and an interface computer. The interface computer is connected to the vehicle operating unit and the vehicle output unit. The interface computer is implemented for the purpose of connecting a mobile terminal to the vehicle operating unit and the vehicle output unit such that information from the mobile terminal is displayable on the vehicle output unit and the mobile terminal is operable via the vehicle operating unit.
US08793042B2 Method and system for charging a vehicle battery
A vehicle power system includes a battery having a plurality of cells and at least one controller. The at least one controller causes the cells to acquire charge for a period of time such that at the expiration of the period of time, voltages of some of the cells are approximately equal to a specified voltage, amp·hours stored by other of the cells are approximately equal, and an amount of energy stored by the battery is at least equal to a predetermined target energy amount.
US08793041B2 Electric powered vehicle and control method for the same
A power supply system includes a main power storage device and a plurality of sub power storage devices. A converter is connected to a selected one of the sub power storage devices to perform voltage conversion bidirectionally between the selected sub power storage device and an electric power feeding line. A control device executes charging control for controlling input of electric power from a load device to the main power storage device and selected sub power storage device, and switching control for switching electrical connection between the plurality of sub power storage devices and electric power feeding line, according to a braking request of the electric powered vehicle. The control device prohibits or limits, until completion of one of the charging control and switching control, the other control.
US08793039B1 Method and system for plan map vertical situation display
A flight information system may include a plan vertical situation display. The plan vertical situation display may display a vertical view of a flight path of an aircraft. The plan vertical situation display may display at least one path symbol showing at least one of a current path of the aircraft, a modified but not executed route of the aircraft, and an inactive route of the aircraft. The at least one path symbol may be adapted to display each of the current path of the aircraft, the modified but not executed route of the aircraft, and the inactive route of the aircraft. The plan vertical situation display may further display at least one terrain symbol showing a vertical terrain in the flight path along the at least one path symbol.
US08793036B2 Trackless transit system with adaptive vehicles
Technologies are described herein for providing a trackless transit system and controlling adaptive trackless vehicles within that system. Aspects include an autonomous vehicle transit system for controlling vehicle movement of trackless vehicles in the transit system. The system includes a command, control and orchestration system (CCOS) and vehicle controllers. Each vehicle controller is associated with a trackless vehicle and communicates a current location to the CCOS, receives a navigation command, and controls the trackless vehicle according to the navigation command. Further, the CCOS provides navigation commands to the vehicle controllers to control movements of the trackless vehicles within the transit system according to vehicle position information received from the vehicle controllers. According to embodiments, a trackless vehicle may be switched between a driver controlled mode in which the vehicle is controlled by a driver and a system controlled mode in which the vehicle is controlled by the CCOS.
US08793035B2 Dynamic road gradient estimation
A vehicle and vehicle system are provided with a controller that is configured to generate output indicative of a vehicle mass estimation. The vehicle mass estimation is based on a longitudinal acceleration and a wheel torque when at least one of the longitudinal acceleration, a vehicle speed and a yaw rate indicate an occurrence of a qualified event. The controller is further configured to generate output indicative of a dynamic road gradient estimation based on the vehicle speed, the wheel torque and the vehicle mass estimation.
US08793030B2 Power saving method for a temperature-controlled electrical heating food processing device
The present invention provides with a power saving method for the electrical heating food processing device of temperature-controlled, which applied the thermal sensor dynamic senses the temperature of the heater; and the microprocessor judges that whether the real-time sensed temperature signal is within the corresponding temperature interval, then deals with the data. The microprocessor judges that whether the continuous-time length of the corresponding temperature interval exceeds the preset time threshold on the basis of the judgment of the temperature interval. If does, reduce the temperature or shutdown the power, otherwise return to the normal working mode. It realizes automatically temperature reduction and automatically shutdown when the food processing device is unused. The temperature reduction automatically can reduce the temperature difference of the heater and the surrounding environment, which can realize the energy consumption reduction; the shutdown automatically can avoid energy wasting due to long period of empty load of the food processing device, which can realize the power saving.
US08793023B2 Method of controlling an electro-hydraulic actuator system having multiple actuators
A method of controlling an electro-hydraulic actuator system having multiple functions includes the steps of: receiving input signals corresponding to a desired operation of the functions of the system; establishing an operating limit for the system; determining an operating characteristic of the system; using the operating limit and the determined operating characteristic to determine a limitation control factor; and influencing the received input signal with the determined limitation control factor for operating the system within the established operating limit.
US08793011B2 System for the automatic detection of load cycles of a machine for the transferring of loads
The present invention relates to a system for the automatic detection of load cycles of a machine for the transferring of loads, wherein the machine includes a lifting apparatus for the raising of the load and a transport apparatus for the horizontal movement of the load, comprising: a load change detection for the automatic detection of a load change at least on the basis of the output signals of a lifting force measurement apparatus, a load position detection which detects the position of the load in at least a horizontal direction and a load cycle detection for the automatic detection of a load cycle, wherein the load cycle detection takes place at least on the basis of the output signals of the load change detection and of the load position detection. In accordance with the invention, the load cycle detection stores the position of the load as the load pick-up point when a positive load change was recognized and evaluates the positive load change as the start of a new load cycle on the basis of a query as to whether the load has been moved a predetermined distance from the load pick-up point in the horizontal.
US08793009B2 Data generator, computer readable recording medium, and sewing machine
A data generator includes a memory and a processor. The memory may store a plurality of predetermined colors. The processor may control the data generator to determine a characteristic of a color-based pattern portion, and to assign a color for each of the plurality of color-based pattern portions based on the characteristic. The plurality of the color-based pattern portions may be included in an embroidery pattern. The assigned color may be selected randomly from the plurality of predetermined colors stored in the memory and used as thread color data.
US08793008B2 Method for determining fittings for constant tables of automatic placement machines
A method determines setups for constant tables of automatic placement machines in placement lines at predetermined table locations by mixed integer linear optimization based on input data describing the placement infrastructure and input parameters that can be specified by the operator or user. The method can be used regardless of the mounting technique used (for example, plug in mounting technique, surface mounting technique, or a hybrid technique). The method can be advantageously used with other methods, for example, cluster methods for forming setup groups or line balancing for cycle time optimization.
US08793007B2 Vacuum pumping systems
The present invention relates to a vacuum pumping system (10) which comprises: a vacuum pumping mechanism (12) and a motor (14) for driving the vacuum pumping mechanism. Means (16) are provided for determining a cumulative load on the vacuum pumping system over time by monitoring a characteristic of the motor over that time. Means (18) are also provided for activating a maintenance activity on the system when the cumulative load exceeds a predetermined amount.
US08793000B2 Idle mode receive antenna diversity system
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry coupled to multiple antennas. An electronic device may alternate between a sleep mode and a wake mode. During wake mode, the electronic device may monitor a paging channel in a wireless network for incoming paging signals. The device may use either a single antenna mode or a multiple antenna mode such as a dual antenna mode in monitoring the paging channel. In the single antenna mode, a single active antenna is used to receive paging signals. In the dual antenna mode two antennas are simultaneously used to receive paging signals. The device may choose which antenna mode to use based on signal quality measurements and history information on successfully received paging signals.
US08792998B2 Devices, systems and methods for efficient identification of improved CRT parameters
Methods, systems and devices efficiently identify cardiac resynchronization therapy (CRT) pacing parameter set(s) that provide improved hemodynamic response relative to an initial CRT pacing parameter set, wherein each CRT pacing parameter set includes at least two CRT pacing parameters. User input(s) are accepted that specify a maximum amount of time and/or parameter sets that can be used to perform testing, and specify relative importance of parameters within the sets. Based on the accepted user input(s), there is a determination of how many different variations of each of the CRT pacing parameters can be tested, and based on this determination different CRT pacing parameter sets are selected and tested to obtain a hemodynamic response measure corresponding to each of the different sets tested. Additionally, one or more of the tested CRT pacing parameter sets, if any, that provide improved hemodynamic response relative to the initial CRT pacing parameter set is/are identified.
US08792997B2 Peel-away is-4/DF-4 lead implant tool with electrical contacts
A peel-away lead implant tool is described. The peel away lead implant tool is adapted to be disposed over the terminal connector of a lead during an implantation procedure to protect the terminal connector. The peel-away lead implant tool includes a flexible polymer sheath including electrical contacts formed in a contact region of the sheath. The electrical contacts can be either metal foil contacts or conductive polymer contacts and extend from an outer surface to an inner surface of the sheath such that when the testing apparatus is coupled to the lead implant tool, the electrical contacts are pressed into electrical contact with the ring electrodes located on the terminal connector. The lead implant tool also includes various removal means facilitating the easy removal of the implant tool from the terminal connector when the implantation procedure is complete.
US08792993B2 Leads with tip electrode for electrical stimulation systems and methods of making and using
An implantable electrical stimulation lead includes a tip electrode disposed on a distal tip of the lead body. One tip electrode has a base and a separate plug attached to the base. The base defines an interior lumen closed at one end by the plug. Another tip electrode has an electrode body, a stem extending from the electrode body, and shaped retention features extending from the stem. Yet another tip electrode has an electrode body, a stem extending from the electrode body, and a flange disposed on the stem opposite the electrode body. A further tip electrode has an electrode body defining an interior lumen and a plurality of protrusions extending into the interior lumen. Another tip electrode has an electrode body and arms extending from the electrode body. The electrode body defines an interior lumen and the arms extend over an opening to the interior lumen.
US08792990B2 External charger usable with an implantable medical device having a programmable or time-varying temperature set point
An improved external charger for charging the battery within or providing power to an implantable medical device is disclosed. The improved external charger includes circuitry for detecting the temperature of the external charger and for controlling charging to prevent exceeding a maximum temperature. The external charger in some embodiments includes a user interface for allowing a patient to set the external charger's maximum temperature. The user interface can be used to select either constant maximum temperatures, or can allow the user to choose from a number of stored charging programs, which programs can control the maximum temperature to vary over time. Alternatively, a charging program in the external charger can vary the maximum temperature set point automatically. By controlling the maximum temperature of the external charger during charging in these manners, the time needed to charge can be minimized while still ensuring a temperature that is comfortable for that patient.
US08792989B2 System and method for facial nerve stimulation
A method for stimulating facial nerves in a subject with synkinetic reinnervated muscles includes providing an electrode, having a plurality of contacts, in a parotic region of the subject's face, stimulating each of the contacts separately, identifying one or more contacts from the plurality of contacts that cause one or more nerve branches to activate a desired facial muscle, and selecting the identified contacts to stimulate the one or more nerve branches. The system includes an electrode having a plurality of contacts for placement in a parotic region of the subject's face and a processor in communication with the electrode. The processor has program code for stimulating each of the contacts separately, for identifying one or more contacts from the plurality of contacts that cause one or more nerve branches to activate a desired facial muscle, and for selecting the identified contacts to stimulate the one or more nerve branches.
US08792987B2 Satellite therapy delivery system for brain neuromodulation
Deep brain electrodes are remotely sensed and activated by means of a remote active implantable medical device (AIMD). In a preferred form, a pulse generator is implanted in the pectoral region and includes a hermetic seal through which protrudes a conductive leadwire which provides an external antenna for transmission and reception of radio frequency (RF) pulses. One or more deep brain electrode modules are constructed and placed which can transmit and receive RF energy from the pulse generator. An RF telemetry link is established between the implanted pulse generator and the deep brain electrode assemblies. The satellite modules are configured for generating pacing pulses for a variety of disease conditions, including epileptic seizures, Turrets Syndrome, Parkinson's Tremor, and a variety of other neurological or brain disorders.
US08792985B2 Gastrointestinal methods and apparatus for use in treating disorders and controlling blood sugar
A method and apparatus are provided for treating a subject. An electrical signal is applied to at least one stomach site of the subject. The electrical signal is configured to reduce a rise in a blood glucose level of the subject, in order to treat the subject.
US08792984B2 Connector assemblies for implantable medical electrical systems
A device connector assembly includes a plurality of electrical contacts and a sealing member including a corresponding plurality of apertures; each electrical contact extends within a corresponding aperture of the plurality of apertures such that each contact is accessible for coupling with a corresponding connector element of a lead connector. The lead connector elements protrude from a first side of an insulative substrate of the lead connector, and may be coupled to the contacts of the device connector assembly by aligning each connector element with the corresponding aperture of the sealing member, and applying a force to a second side of the insulative substrate, opposite the first side, in order to press each connector element into engagement with the corresponding contact.
US08792979B2 Method and apparatus for preventing cardiac arrhythmias with endovascular stimulation
Certain cardiac arrhythmias can be prevented by appropriate electrical stimulation of autonomic nerves innervating the heart. An implantable cardiac rhythm management device is configured to deliver such stimulation when an autonomic imbalance is predicted to be present via an endovascular electrode. Autonomic imbalance may be predicted to be present based upon circadian rhythms, detected heart rates, or detected heart rate variability.
US08792978B2 Laser-based nerve stimulators for, E.G., hearing restoration in cochlear prostheses and method
Apparatus and method for optical- or optical-and-electrical stimulation of e.g., auditory nerve pathways, for example spiral ganglion in the cochlea or neurons in the cochlear nerve. Several configurations for guiding and directing the optical stimulation are disclosed. Several configurations for guiding and directing the electrical field (used in some embodiments, for sensitization) in and through the destination tissue to which the optical stimulation is directed are disclosed. In some embodiments, and array of IR VCSELs emit stimulation light, in particular to tissue in the cochlea for restoring hearing. In some embodiments, an electrical signal is also applied in a manner that reduces the amount of light in a pulse that is otherwise needed to elicit a NAP. In some embodiments, a heat dissipater is used to spread the heat generated by operation of the lasers and their circuits, to avoid heat damage to the tissue.
US08792977B2 Quantitative motor function evaluation system
The system of the present invention includes (a) means for displaying image information including a target image and a cursor image for tracking the target image; (b) means used when the subject moves the cursor image; (c) means for detecting the state of tracking the target image by the cursor image; (d) means for detecting the muscle active state of the subject using the means (b); (e) means for analyzing the tracking state detected by the means (c) and the muscle active state detected by the means (d); and (f) means for evaluating the motor function of the subject by using results of analysis obtained by the means (e) as indexes.
US08792975B2 Electroencephalogram measurement apparatus, method of estimating electrical noise, and computer program for executing method of estimating electrical noise
An electroencephalogram measurement apparatus includes: an electroencephalogram measurement section for measuring an electroencephalogram of a user by using a plurality of electrodes; an electro-acoustic transducer for presenting an acoustic signal to the user, the electro-acoustic transducer being in a vicinity of at least one electrode among the plurality of electrodes while the electroencephalogram measurement section is worn by the user; an amplitude envelope extraction section for extracting an amplitude envelope of the acoustic signal presented by the electro-acoustic transducer; a frequency analysis section for applying a frequency analysis to the amplitude envelope extracted by the amplitude envelope extraction section; and a noise estimation section for estimating an electrical noise which is mixed at the at least one electrode by using a previously provided set of transform rules and the extracted amplitude envelope.
US08792973B2 Bipolar sieve electrode and method of assembly
Apparatus for providing an interface between a nerve and an external information system. The apparatus includes a substrate having a first surface, an opposite second surface, and an electrode body, wherein the electrode body includes a plurality of holes extending therethrough. The apparatus also includes a plurality of electrical leads embedded within the substrate and a plurality of ring electrodes, wherein each of the ring electrodes circumscribes a corresponding hole, and wherein at least a portion of the ring electrodes is positioned on each of the first surface and the second surface.
US08792972B2 Real-time methods and systems for mapping a target region in the brain during surgery
A real-time method and system to accurately demarcate sub-territories of the subthalamic nucleus area in the brain during surgery, based on microelectrode recordings and a Hidden Markov Model. Root mean square and power spectral density of the microelectrode recordings are used to train and test Hidden Markov Model in identifying the dorsolateral oscillatory region and non-oscillatory sub-territories within the subthalamic nucleus. After the dorsolateral oscillatory region in the subthalamic nucleus is mapped, the microelectrodes are removed, and a macroelectrode is inserted in the mapped dorsolateral oscillatory region for producing deep brain simulation for treatment of Parkinson's disease.
US08792967B2 Bioimaging apparatus
To improve image quality as well as considering miniaturization. In the top surface 2A of a housing 2, a placing part 7 is provided near other end of shorter side ED2. A reflective board 6 is provided between an imaging opening part 3 facing to the above placing part 7 and one end of shorter side ED1. And in the housing 2 at a lower part of the above imaging opening part 3, a CCD image pickup device 4 for transmitting near infrared lights that passed through a finger FG placed on the placing part 7 and was refracted by the reflective board 6 as a blood vessel image signal S1 is provided.
US08792965B2 Methods and apparatus of cone beam CT imaging and image-guided procedures
Disclosed are embodiments of methods of and systems for detecting and biopsying lesions with a cone beam computed tomography (CBCT) system. The system comprises, in some embodiments, a CBCT device configured to output a cone beam CT image of at least a portion of a patient's breast and a multi-axis transport module, having at least three degrees of freedom and configured to position a biopsy needle within a 3D frame of reference based on inputs received from the cone beam CT device. The transport module can be configured to place the biopsy needle adjacent to, or within, a target of interest within the breast. Also disclosed are embodiments of methods of and systems for testing CBCT systems with phantoms.
US08792963B2 Methods of determining tissue distances using both kinematic robotic tool position information and image-derived position information
In one embodiment of the invention, a method is disclosed to locate a robotic instrument in the field of view of a camera. The method includes capturing sequential images in a field of view of a camera. The sequential images are correlated between successive views. The method further includes receiving a kinematic datum to provide an approximate location of the robotic instrument and then analyzing the sequential images in response to the approximate location of the robotic instrument. An additional method for robotic systems is disclosed. Further disclosed is a method for indicating tool entrance into the field of view of a camera.
US08792961B2 Method for obtaining magnetic resonance image data using a multi-echo MR sequence with improved signal-to-noise ratio of the phase information
In a method and magnetic resonance (MR) system to create an MR magnitude image data set and a phase image data set of an examination subject, first echo signals in a first raw MR data set are detected after a first echo time TE1 and at least second echo signals in at least one second raw MR data set are detected after a second echo time TE2 that is longer than TE1, a magnitude image data set is generated on the basis of the first raw MR data set and the at least one second raw MR data set with averaging of the first and the at least one second raw MR data set, and the phase image data set is generated based on the phase information contained in the at least two raw MR data sets, with averaging of the respective phase information contained in the at least two raw MR data sets.
US08792957B2 Multiple electrode composite systems in electrocardiogram detection systems
A biomedical sensor system is disclosed that includes a plurality of electrodes and a contiguous adhesive material that is in contact with each of the plurality of electrodes. In certain embodiments a method is provided that includes the step of applying a first surface of adhesive material to a patient wherein the adhesive material includes at least two electrodes on second surface thereof that is opposite the first surface. The method also includes the step of receiving a time varying signal a first electrode of the at least two electrodes at a first location such that the time varying signal is not received at a second electrode of the at least two electrodes.
US08792955B2 Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US08792954B2 Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US08792946B2 Electronic circuit and radio communications system
The electronic circuit includes: a micro controller unit; a timer operable to measure a standby time of the micro controller unit; a buffer circuit connected with an output-signal terminal of the timer; a logic circuit controlled by an output signal of the timer and an output signal of the micro controller unit; and a power-on switch controlled by the logic circuit. The buffer circuit has no protection diode connected with an input terminal thereof on a power-source side, and connected to a common power source shared with the micro controller unit. The switch is one for controlling the power source of the micro controller unit and buffer circuit. The micro controller unit is made to transition to an active state to either a standby state or a power-source cutoff state during the standby time.
US08792943B2 Portable electronic equipment and character information conversion system
Provided is portable electronic equipment capable of mutually converting character information and simplified character information. The portable electronic equipment is equipped with a display unit; a character information acquisition unit that acquires character information; a trigger signal detection unit that detects a prescribed trigger signal; a character information conversion unit that simplifies character information by extracting sentence elements from the character information and rearranging the sentence elements into a prescribed order or simplifies the character information by replacing prescribed words in the character information with symbols pertaining to said words, when the trigger signal is detected by the trigger signal detection unit; and a display control unit that displays on the display unit the character information simplified by the character information conversion unit.
US08792942B2 Base station device, communication system, and control method of tilt angle of antenna
A base station device includes a first antenna which transmits a radio signal in a downlink, a second antenna which receives a radio signal in an uplink, and a tilt angle control unit which controls a tilt angle of the first antenna and the second antenna to decrease a difference in a position of a cell boundary of the downlink and a position of the cell boundary of the uplink based on a communication quality of the downlink and a communication quality of the uplink with respect to a first base station device and on the communication quality of a downlink and a communication quality of the uplink with respect to an adjacent second base station device.
US08792932B2 Method, device, and system for regulating power consumption
A method, device and system for regulating power consumption are provided in the embodiments of the present invention. A method for regulating power consumption includes: obtaining, by a base station, an application point and a configuration parameter; sending, by the base station, an indication message to a terminal according to the application point and configuration parameter; regulating, by the base station, the power consumption of the base station by using the configuration parameter at the application point; the configuration parameter comprises cell antenna information or system bandwidth information; the indication message instructs the terminal to use the configuration parameter at the application point. Under the condition that user's normal communication is remained, the number of cell antennas or the cell bandwidth is dynamically changed. This reduces the power consumption of the network device.
US08792926B2 Information processing apparatus, server apparatus, group creation system, group creation method, and program
Disclosed herein is a group creation system for readily creating a group of nearby information processing apparatuses to let data be exchanged easily within the group. Portable terminals A and B exchange their ID's using hello messages being broadcast to create a nearby device list each. To request creation of a group with the portable terminal B, the portable terminal A transmits a group request including the ID of the portable terminal B to a server while sending an invitation to the portable terminal B. If the portable terminal B consents to the invitation and transmits a group request to the server within a group participation allowable time, the participation of the portable terminal B in the group is finalized, and a grouping notification to that effect is transmitted from the server to the portable terminals A and B.
US08792925B2 Mobile station and communication control method
A mobile station for wirelessly communicating with a base station, the mobile station including a storage unit for storing determination information for determining whether or not an application that requires wireless communication is being executed and operation information defining whether or not the application maintains a logical connection when the application is out-of-service for each application; and a processor for, when detecting out-of-service state, determining an application being executed on the basis of the determination information, determining whether or not the application being executed maintains the logical connection on the basis of the operation information, and when determining that the application maintains the logical connection, trying to wirelessly connect to the base station.
US08792924B2 System and method for multi-cell access
A system and method for multi-cell access are provided. A method includes transmitting at least one control channel to a communications device. The at least one control channel includes control information, and the transmitting is performed by at least one cell in a subset of a cooperating set. The method also includes transmitting to the communications device based on control information transmitted to the communications device, or receiving from the communications device based on control information transmitted to the communications device. The transmitting is performed by at least one other cell in the cooperating set, or the receiving is performed by the at least one other cell in the cooperating set.
US08792919B2 Paging DRX optimization
In one exemplary embodiment of the invention, a method includes: receiving, by an apparatus, a first message having information descriptive of a parameter N in relation to a parameter T, where the apparatus is configured to participate in discontinuous reception of at least one paging message, where N is indicative of a number of paging groups per radio frame, where T is indicative of a number of radio frames over which the discontinuous reception is to occur; and receiving, by the apparatus, the at least one paging message in accordance with the information descriptive of N in relation to T.
US08792916B2 Dynamic prioritization of label downloads
Map labels are dynamically downloaded to a wireless communication device for efficiently labelling a map displayed on the device. A method of dynamically downloading map labels to a wireless communications device includes steps of determining a size of label data for an area of interest and dynamically downloading the label data for the area of interest based on the size of the label data. Optionally, map labels can be dynamically downloaded based on a label prioritization scheme that takes into account the current position of the device. Optionally, the size of the label data can be determined from a map data index.
US08792914B2 Method and apparatus for wireless communication using location based information
A method and apparatus is disclosed whereby location based information (LBI) is used to make access and routing decisions within a network. Such LBI is sent from mobile devices to the core network when the mobile device registers with the network and is updated periodically. Over time, this collected LBI data represents the position of mobile devices over time and periodic patterns of usage in different geographic areas. When a network receives an indication that a mobile device requires registration with the network, the network determines as a function of said LBI, a desired network access technology to use to connect said mobile device with the network. Instructions are then transmitted to the mobile device to establish a connection using said desired network access technology and the device is registered with the network. Dynamically updated LBI information from mobile devices is also used for IP network routing optimization.
US08792911B2 Navigation system and method
A navigation system and method which provides direction to visitors in buildings or groups of buildings. The system includes a check-in computer for recording identification information and destination information of a person upon entry into a building, for interrogating a wireless communicator associated with the person to obtain a wireless identifier, and for storing the identification information, the destination information, and the wireless identifier in a record. The system further includes a plurality of navigation stations for receiving the wireless identifier along a route of the person, for determining directions to a next navigation station along the route based upon the destination information in the record, and for providing the directions to the person.
US08792910B2 Method and arrangement to monitor distances among a group of electronic communication devices
A method and service-related nodes for providing a deferred distance notification for at least two user devices. A Location-based gateway receives a request for a deferred distance notification for user devices, and sends a request to a Location enabler for the location of the user devices. The gateway receives location data from the Location enabler, and monitors the fulfillment of user device distance-related event criteria. When a user device distance-related event criterion is fulfilled, the gateway triggers the deferred distance notification, and sends the notification of the user device distance event to an application node. The application node sends a location request after which the Application node receives the notification. Distance notification can thus be provided to a user requesting a location-deferred service, such that the location of entire groups of users can be revealed to the requesting party.
US08792906B2 Providing derived location information for customer relationship in response to receipt of short range wireless beacon
A mobile station is configured to detect entry into a premises of an enterprise in response to short range or near field radio-frequency signals. The mobile station receives signals from one or more short range wireless beacons located in the premises, and the mobile station sends identifiers from the beacon signals to a location server. The location server processes the identifiers to determine location of the mobile station within the premises and sends information to the mobile station, for presentation to the user of a map of the premises showing the determined location of the mobile station within the premises. Entry detection also may be used to automatically check-in a customer/user of the mobile station with a system of the enterprise used by personnel of the enterprise at the premises to enable the personnel to customize interactions the customer while the customer is at the premises.
US08792898B2 Technique for managing call-routing numbers for mobile communication networks
A technique for managing call-routing numbers in a mobile communication network using a distributed switching system is provided. The switching system embodies a cluster configuration, wherein at least one cluster of the switching system comprises a plurality of cluster members, each of which is capable of routing an incoming call based on a call-routing number temporarily associated with the call. A defined series of call-routing numbers is distributed between the plurality of cluster members. The management technique makes use of a common data structure which defines an amount of assignments equal to the length of a given series of call-routing numbers, wherein each assignment uniquely associates a cluster member with one or more least significant digits of the numbers of the number series.
US08792897B2 Method for transmitting a synchronous channel and an essential control information channel, and femto base station thereof
The present invention provides a method for transmitting a synchronous channel and an essential control information channel in a femto base station. The method comprises the steps of: acquiring by the femto base station segment information from a macro base station which overlays the femto base station; discriminating by the femto base station the segment or subcarrier used by the macro base station; and transmitting by the femto base station a synchronous channel and essential control information thereof on the segment or subcarrier different from the segment or subcarrier discriminated in the previous step.
US08792896B2 Beamforming for increasing cell edge capacity in a heterogeneous network
Methods of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head include forming a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, generating a list of available precoding matrices by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE, selecting a precoding matrix from the list of available precoding matrices, and communicating with the selected UE using the selected precoding matrix.
US08792885B2 Method and system for provisioning a wireless device
A method and system for controlling the provisioning of a device with information for accessing services of a wireless service provider via a wireless network is provided. The provisioning system initially stores automatic provisioning information on the device that includes the identification of wireless service providers that have the capability to automatically provision the device. When a user of the device wants to subscribe to a service of a service provider, the provisioning system requests an automatic provisioning service of the service provider to provide information describing available services and information needed to subscribe to those services. When the user selects a service and provides the needed information, the provisioning system retrieves provisioning information for the selected service from the service provider. The provisioning system stores the provisioning information on the device so that the device can then be used to access the selected service of the service provider.
US08792882B2 Method and apparatus for non-native short message service communications
Methods and apparatus for routing non-native Short Message Service (SMS) messages to a first device, the first device being assigned a native identifier and being associated with a native telephony service provider, are provided herein. In some embodiments, the method includes receiving an SMS message directed to the native identifier of the first device, determining routing instructions for the SMS message based on the native network identifier associated with the first device, and routing the SMS message to the first device based on the determined routing instructions, wherein the act of routing results in SMS messages directed to the native identifier of the first device being directed to a forwarding identifier assigned to the first device by a first non-native communication service provider.
US08792878B2 Communication device, control device, and method for adjusting transmission parameter
A communication device forms a first cell and performs radio communication with a mobile station. The communication device includes a first information acquiring unit that acquires a first traffic volume corresponding to a traffic volume that occurs in the first cell at a first time, a second information acquiring unit that acquires a second traffic volume corresponding to a traffic volume that occurs at the first time in each of second cells of second communication devices adjacent to the communication device, a calculating unit that calculates a predicted value, in a future relative to the first time, of a traffic volume occurring in the first cell on the basis of the first traffic volume and the second traffic volume, and an adjusting unit that adjusts a transmission parameter of the communication device on the basis of the predicted value.
US08792876B1 System and method for provisioning flows in a WiMAX network environment
An apparatus is provided in one example embodiment and includes a network element coupled to a base station and a network and operating in a WiMAX communications environment. The base station is coupled to an endpoint, the network element defining authentication, authorization, and accounting (AAA) attributes for the endpoint at an interface between the network element and the base station. In more specific embodiments, the network element defines one or more quality of service attributes for the endpoint and the network element defines a layer two virtual local area network (VLAN) priority/class of service (Cos). In still other embodiments, the network element defines a layer three Internet Protocol differentiated service code point (IP-DSCP). Traffic separation can be specified on a per-subscriber basis or a per service-flow basis and, further, the traffic separation can be executed through a virtual router element.
US08792869B2 Method and apparatus for using proximity sensing for augmented reality gaming
Apparatuses for wireless communication is disclosed that includes a receiver configured to receive ranging information from at least one of one or more sensors arranged with an object and one or more sensors remote from the object; and a processing system configured to track the object with respect to the one or more sensors remote from the object based on the ranging information. A method for wireless communication is disclosed that includes receiving ranging information from at least one of one or more sensors arranged with an object and one or more sensors remote from the object; and tracking the object with respect to the one or more sensors remote from the object based on the ranging information.
US08792865B2 Method and apparatus for adjusting packet data content by sending null packets based on transmitter signal condition or requirement
Systems and methods are provided for mitigating interference in a wireless network to facilitate network performance. In an aspect, a method for transmitting wireless data packets is provided. The method includes receiving data packets from a wireless distribution network. The data packets are analyzed to determine if a subset of the data packets are to be suppressed in view of transmitter signal conditions and substituting null packets for the subset of data packets if the subset of data packets are determined to be suppressed.
US08792862B1 Providing enhanced security for wireless telecommunications devices
A method and system for use in providing enhanced security for wireless telecommunications devices is disclosed. In at least one embodiment, the method and system comprises providing a first sensor, included in a wireless telecommunications device, for helping derive a first set of physical context data associated with the wireless telecommunications device; providing a second sensor, included in an authentication device, for helping derive a second set of physical context data associated with the wireless telecommunications device; and using the first and second set of physical context data to help determine whether the wireless telecommunications device has been moved in a gesture that is consistent with a use of the wireless telecommunications device for a specific purpose.
US08792860B2 Mobile certificate distribution in a PKI
A method of providing certificate issuance and revocation checks involving mobile devices in a mobile ad-hoc network (MANET). The wireless devices communicate with each other via Bluetooth wireless technology in the MANET, with an access point (AP) to provide connectivity to the Internet. A Certificate authority (CA) distributes certificates and certification revocation lists (CRLs) to the devices via the access point (AP). Each group of devices has the name of the group associated with the certificate and signed by the CA. A device that is out of the radio range of the access point may still connect to the CA to validate a certificate or download the appropriate CRL by having all the devices participate in the MANET.
US08792857B2 Notification of charging rate adjustments in regions of a mobile network to control bandwidth usage in the regions
Systems and methods are disclosed that notify end users of mobile devices of charging rate adjustments within a mobile network. A rate notification system receives bandwidth usage data for the mobile network, and identifies a region within the mobile network having a bandwidth usage that exceeds a threshold. The bandwidth usage is processed per media type (i.e., voice calls, text messages, etc) based on the bandwidth usage data. The rate notification system then identifies a mobile device located within the region, and identifies one or more contacts of the end user of the mobile device. The rate notification system then identifies an adjusted charging rate per contact per media type for this end user, and provides the adjusted charging rates to the end user of the mobile device.
US08792854B2 Methods and systems for location-based management of wireless devices
Method and apparatus are for monitoring the location of a wireless device and taking supervisory action in response to that location. Location information obtained from a user's wireless device, or otherwise concerning the present location of the user, is monitored and compared with one or more locations previously approved for that user. An exception is noted if the user reaches a non-approved location, or fails to timely arrive at an approved destination. In response to an exception, supervisory action is taken which may include contacting the wireless device, partially or completely disabling further service of that device, or contacting another person.
US08792853B2 Message broadcasting over wireless networks
Systems and methodologies are described that facilitate broadcasting and receiving messages in a wireless media broadcast network. Mobile devices are equipped to receive media over a broadcast network where presentation of the data can be enabled through a content policy. Broadcast messages can be provisioned and delivered over the network such that mobile devices can receive the message regardless of the level or existence of purchased content. The messages can be broadcast for multiple purposes, including emergency messages, which can come from an emergency or amber alert system, venue and/or location specific messages, etc. The messages can be broadcast at a regional level as well by leveraging such functionality of the media broadcast network.
US08792849B2 Near field radio communication apparatus and mobile radio terminal
According to one embodiment, a near field radio communication apparatus, as described in embodiments, comprises a signal receiving unit configured to convert a radio signal into an electric signal an information obtaining unit configured to obtain information from a signal output from the signal receiving unit and an operating power supplying unit configured to supply an operating power to the information obtaining unit if a voltage level of the electric signal output from the signal receiving unit varies to he equal to or higher than a preset threshold value.
US08792848B2 Programmable wireless communication device
A wireless communication device includes a processing module, a receiver section, a transmitter section, and an antenna system. The processing module is operable to generate tuning information and configuration information of a given wireless communication protocol. The receiver section is configurable in accordance with the configuration information to convert an inbound radio frequency (RF) signal into an inbound symbol stream in accordance with the tuning information. The transmitter section is configurable in accordance with the configuration information to convert an outbound symbol stream into an outbound RF signal in accordance with the turning information. The antenna system is operable to provide an antenna structure in accordance with the configuration information to transceive the inbound and outbound RF signals.
US08792845B2 Oscillator
An oscillator is described, comprising at least one transistor having a first terminal connected to a power supply voltage. The oscillator comprises at least one inductive element connected to a second terminal of the transistor and to a bias voltage and at least one capacitive element coupled between a third terminal of the transistor and ground. The oscillator further comprises means to collect the output signal of the oscillator on the second terminal of the transistor. The oscillator is of the millimeter wave type, i.e., both the inductive element and the capacitive element are sized such that the oscillation frequency is between 30 and 300 gigahertz.
US08792840B2 Modified switching ripple for envelope tracking system
Radio frequency (RF) transmitter circuitry, which includes an RF power amplifier (PA) and an envelope tracking power supply, is disclosed. The RF PA receives and amplifies an RF input signal to provide an RF transmit signal using an envelope power supply signal. The envelope tracking power supply provides the envelope power supply signal, which has switching ripple. Further, the envelope tracking power supply operates in either a normal switching ripple mode or a modified switching ripple mode, such that during the normal switching ripple mode, the envelope power supply signal has normal switching ripple, and during the modified switching ripple mode, the envelope power supply signal has modified switching ripple. When the modified switching ripple is required, the envelope tracking power supply operates in the modified switching ripple mode.
US08792838B2 Radio communication apparatus, radio communication method, and non-transitory computer readable medium storing radio communication control program
A combination of antennas to be used is selected based on a distance between a plurality of antennas or the polarization direction of a radio signal to be transmitted/received.
US08792829B2 Data supplying apparatus, data processing apparatus and data communication system
A data supplying apparatus detects a change in the status of the wireless connection established with an external apparatus. When the status of the wireless connection is restored after a change has been detected in the status of the wireless connection, the data supplying apparatus transmits, to the external apparatus, a different data file from the previous data file transmitted by the wireless connection before restoration of the connection.
US08792824B2 Mobile communications device providing near field communication (NFC) low power operating features and related methods
A mobile communications device may include a near field communication (NFC) transceiver capable of operating in a first mode and a second mode, where the NFC transceiver has a load threshold level associated therewith. The mobile communications device may further include a controller coupled with the NFC transceiver. The controller may be capable of switching the NFC transceiver to the first mode when a load detected by the NFC transceiver is below the load threshold level, and switching the NFC transceiver to the second mode when the load detected by the NFC transceiver reaches the load threshold level.
US08792822B2 Power management scheme for protecting components on board a spacecraft
A system for protecting a power unit on a spacecraft may include a ground station. The ground station may include a power unit loading estimation and monitoring module for estimating a power loading level on a power unit of the spacecraft power unit. The ground station may also include a ground station power limiter to regulate a power of a signal for transmission from the ground station to the spacecraft to prevent overloading the spacecraft power unit. The power of the signal for transmission to the spacecraft may be regulated based at least in part on an estimated power loading level on the power unit of the spacecraft.
US08792819B2 Identification of relay base stations in wireless networks
It is provided a solution for assigning to a relay node of a wireless telecommunication system an identifier from which a corresponding identifier of a central node associated with the relay node is derivable according to a determined rule. Accordingly, the identifiers of central nodes and their relay nodes are assigned in a manner which facilitates identification of a central node from a received relay node identifier, thereby avoiding the necessity of consulting higher layer controllers in order to identify the central node.
US08792817B2 Overlap positioning system
Overlap positioning systems are provided for use with a receiver transport system that moves receiver from a pre-printing path, past a print engine, to a post-printing path. In one aspect, the overlap positioning system has a receiver transport system that moves receiver from a post-printing path to a reentry point in the pre-printing path, a diverter selectively diverts the first receiver from the post printing path into a recirculation system having a plurality of surfaces to guide the first receiver from the post printing path to a reentry in the pre-printing path; and a receiver movement system moves the first receiver through the recirculation system; a controller and sensor system cooperate to cause one of the first receiver or a second receiver to be first through the reentry point and the other is advanced through the reentry point at a point where an overlap of a determined amount is provided.
US08792816B2 Image-forming device having photosensitive drums and endless belt
In an image-forming device, photosensitive drums are held by the holding member. Developer material accommodating units are held by the holding member so as to form a row of developer material accommodating units along an alignment direction, the developer material accommodating units including one end developer material accommodating unit that is located at one end of the row of developer material accommodating units. An endless belt extends in the alignment direction. A waste developer material accommodating part is provided integrally with the one end developer material accommodating part. A waste developer material conveying mechanism conveys waste developer material from a recovering unit to the waste developer material accommodating part. The holding member includes: a first side plate and a second side plate; and a first beam and a second beam, at least part of a waste developer material conveying mechanism being provided on the first beam.
US08792815B2 Cleaning device having fiber-based scraping member
A cleaning device includes: a collection member configured to contact a photosensitive member, on which an electrostatic latent image is configured to be formed, and collect foreign substances on the photosensitive member; a shaft configured to attract the foreign substances from the collection member so as to make the foreign substances cling thereto; a scraping member configured to contact the shaft and scrape the foreign substances cling on the shaft; and a housing configured to accommodate the collection member and the shaft, wherein the scraping member is mounted to the housing. The scraping member includes: an elastic member; and a fiber member configured to be adhered to the elastic member and slidingly contact the shaft. The elastic member is configured to press the shaft to such an extent that fibers of the fiber member are pressed and compressed.
US08792814B2 Releasing device, fixing device and image forming apparatus
A releasing device includes: a releasing unit that is made of a resin and disposed on a downstream side in a conveying direction of a recording medium from a fixing portion of a fixing unit which fixes a toner image on the recording medium, the releasing unit releasing the recording medium from the fixing unit; a supporting unit that supports the releasing unit on a supporting face and maintains the releasing unit and the fixing unit in a non-contact state; a screw that is advanced in a direction along the supporting face to secure the releasing unit; and a protruding portion provided between the releasing unit and the supporting unit and disposed at a position in a range extending from a first region between the screw and the supporting face to a second region shifted from the first region in a tightening direction side of the screw.
US08792813B2 Transfer roll and image forming apparatus
A transfer roll includes a cylindrical conductive substrate; an inner elastic layer having an Asker-C hardness of from 5° to 20°; and an outer elastic layer having an Asker-C hardness of from 30° to 45° in this order, wherein the transfer roll satisfies the following Expression (1): ρ0(in)>ρ0(out)  Expression (1): wherein ρ0(in) is a volume resistivity of the inner elastic layer that is measured by applying an applied voltage of 1000 V in an environment of a temperature of 22° C. and a humidity of 55 RH % in an unloaded state, and ρ0(out) is a volume resistivity of the outer elastic layer that is measured by applying an applied voltage of 1000 V in an environment of a temperature of 22° C. and a humidity of 55 RH % in an unloaded state.
US08792812B2 Image forming device equipped with oblique motion prevention mechanism
An image forming device, comprising: an image formation unit; an endless belt; first, second and third rollers arranged in parallel such that the belt extends therebetween; a collar that is provided at least at one of ends in an axial direction of the first roller and moves in the axial direction when the belt moves obliquely; a press arm that presses an one axial end side of the second roller on which the collar is provided; and an oblique motion force conversion unit that includes a cam on which an slanting surface is formed and a movable part slidably contacting the slanting surface, and that converts a force for moving the collar into a pressing force for pressing the press arm, and wherein the slanting surface becomes closer to a rotation center of the first roller at a point further from the belt.
US08792810B2 Developer carrying member, process for its production, and developing assembly
A developer carrying member is provided which can maintain a high image quality over a long period of time even where a highly triboelectrically chargeable developer is used. The developer carrying member has a substrate and a surface layer. The surface layer is a cured product of a resin composition containing a binder resin, conductive particles, a quaternary phosphonium salt and an azo metal complex compound, the binder resin has in the molecular structure at least one structure selected from the group consisting of an —NH2 group, an ═NH group and an —NH— linkage, and the azo metal complex compound is a compound represented by the formula (1) as defined in the specification.
US08792808B2 Developer container, developing device, process unit, and image forming apparatus
The developer container includes a rotator that is rotated in the container body, a sequence of gears disposed outside the developer container that transmits a torque to the rotator, and a container guiding portion that fits with a main body side guiding portion and guides the developer container in a direction in which the developer container is attached to a mounting portion of an image forming device main body. A first gear included in the sequence of the gears is movable between an operating position where the first gear engages with a second gear and a retracted position where the first gear is retracted. On a surface on which the container guiding portion is disposed, a part of the container guiding portion is disposed within a projected area of the first gear being disposed at the operating position.
US08792806B2 Image forming apparatus with mechanism for restricting removal of developing device
An image forming apparatus includes a main body housing, an image carrier, a developing device, a developer container, and an interference mechanism. The image carrier is stored in the main body housing and has a circumferential surface on which an electrostatic latent image is formed. The developing device is stored detachably in the main body housing and supplies a developer to the electrostatic latent image to develop the electrostatic latent image. The developer container is stored detachably in the main body housing and supplies the developer to the developing device. The interference mechanism disables the developing device from being removed from the main body housing, in a state in which the developer container is mounted to the main body housing.
US08792805B2 Color electrophotographic image forming apparatus
A color electrophotographic image forming apparatus for forming an image on a recording material includes a cartridge supporting member movable between an inside position inside a main assembly of the apparatus while supporting cartridges and an outside position outside the main assembly of the apparatus. The apparatus includes a plurality of positioning urging devices that urge the cartridges to positioning portions, and a plurality of spacing urging devices that urge the cartridges in directions of spacing from the positioning portions. The urging forces of the plurality of spacing urging devices are smaller than a combination of an urging force of the plurality of positioning urging devices and forces applied to the plurality of spacing urging devices by weights of the cartridges.
US08792797B2 Fixing device, image forming apparatus, and heater control method
A fixing device includes a fuser member, a heater, a thermometer, and a power supply controller. The fuser member is subjected to heating. The heater is adjacent to the fuser member to heat the fuser member. The thermometer is adjacent to the fuser member to detect an operational temperature of the fuser member. The power supply controller controls power supply to the heater by adjusting a duty cycle. The controller includes a duty cycle calculator, a driver circuit, and a duty cycle modifier. The duty cycle calculator is operatively connected to the thermometer to calculate a primary value of the duty cycle based on the operational temperature. The driver circuit is operatively connected to the duty cycle calculator to supply power to the heater according to the duty cycle. The duty cycle modifier is connected between the duty cycle calculator and the driver circuit to modify the duty cycle.
US08792794B2 Fixing device and image forming apparatus having jam detection unit
A fixing device includes a fixing unit with a nip, two rollers, a guide member, a detection unit and an urging unit. The detection unit is disposed substantially parallel to the guide member opposite to the guide member across a recording medium conveyed between the nip and the two rollers. The detection unit detects jamming of the recording medium on the basis of a pressure greater than a predetermined value applied by the recording medium between the nip and the two rollers. The distance between the guide member and the detection unit is greater than the distance between the guide member and the recording medium passing between the nip and the two rollers while being urged by the urging unit.
US08792793B2 Replacement consumable unit management apparatus and image forming apparatus
A replacement consumable unit management apparatus is provided with: a receiver which receives consumable unit replacement information indicating that one consumable unit of one color or more than one consumable unit of different colors has been replaced with a new one, from one or more than one image forming apparatus which the replacement consumable unit management apparatus can access via a communication circuit; a consumable unit manager which manages the remaining amount information or the life information of the one or more than one consumable unit, and stock information indicating the states of the stocks of replacement consumable units for the one or more than one consumable unit; a determiner which, if the receiver receives the consumable unit replacement information while a consumable unit which cannot be replaced with a new one because of no stock and a consumable unit whose remaining amount information or life information is smaller than a first predetermined value are both used at the same place as the new consumable unit most recently loaded, makes a first determination that a first replacement consumable unit of the same color as the consumable unit which cannot be replaced with a new one because of no stock and a second consumable unit of the same color as the consumable unit whose remaining amount information or life information is smaller than the first predetermined value should be delivered together; and a transmitter which outputs a delivery instruction as determined by the determiner.
US08792791B2 Multiplexed quantum key distribution
The present invention relates to an improved quantum signal transmitter, which has a plurality of quantum output channels having at least one optical source and at least one optical splitter acting on the output of said at least one source. Such a transmitter can easily be used with existing passive optical network (PON) systems and can be a compact piece of equipment.
US08792790B2 Apparatus and method for supporting mobility of a mobile terminal that performs visible light communication
A method and apparatus for supporting mobility of a mobile terminal in a Visible Light Communication (VLC) system. The method includes searching, by the VLC device, for a first mobile terminal in a plurality of cells; locating the first mobile terminal in a first cell among the plurality of cells; exchanging data with the first mobile using a light source of the first cell; determining whether a response signal corresponding to data reception is received from the first mobile terminal in the first cell; searching for the first mobile terminal in a neighboring cell of the first cell, if the response signal is not received; and determining the neighboring cell as a second cell for visible light activation, if the first mobile terminal is located in the neighboring cell.
US08792786B2 Photonically-enabled in-flight data reorganization
Data locality constraints are alleviated by a data processing system and method of reorganizing data. Multiple electronic components are configured to modulate a light beam on a shared photonic interconnect and to detect the data according to a global schedule to reorganize data across the multiple electronic components. By constructing data transfer patterns in a shared photonic interconnect, rather than in dedicated reorganization hardware, data is reorganized while in transit, greatly accelerating the reorganization of data, and reducing the amount of power-consuming hardware necessary to achieve the task.
US08792785B2 Circuit for monitoring the receiver of an optical transceiver and the method for monitoring burst mode optical power thereof
A circuit for monitoring an optical receiver or transceiver, architectures, circuits, and systems including the same, and a method for monitoring received optical power are disclosed. The receiver monitoring circuit comprises an avalanche photodiode (APD), a microprocessor, and first and second transresistance amplifiers. The microprocessor is configured to supply bias voltage to the APD. Photocurrent produced by the APD is supplied to the first and second transresistance amplifiers, and then the microprocessor captures optical power from the voltage signal of the first and second transresistance amplifiers. By algorithms and microprogramming systems, the circuit for monitoring the optical receiver and method of monitoring optical power enables precision compensation for monitoring burst mode optical power in commercial temperature ranges and powers, and also can be applied to high precision digital monitoring of optical transceivers in a PON system in the commercial temperature range with error values within ±1 dB.
US08792782B1 Interchangeable zoom lens actuator with auto-focus adjustment
The subject matter disclosed herein relates to an optical module that includes interchangeable lenses to adjust a zoom level or focus of the optical module.
US08792776B2 System and method for generating video taping reminders
Electronic Guide products give the user the ability to videotape selected programs. Once a program has successfully been taped a message is displayed, reminding the viewer that they have taped it. (E.g. “You taped Xxxxx; have you watched it yet?”) Information comprising information that shows are taped, the particular shows taped and viewer profiles allow advertisements targeted to the viewer who typically records a given type of programming to be presented.
US08792774B2 Image processing device, development apparatus, image processing method, development method, image processing program, development program and raw moving image format
An image processing device includes: a parameter generating unit configured to receive supply of raw moving image data which is moving image data in an undeveloped state, and generate a development parameter as to a target frame of the raw moving image data; and a recording control unit configured to perform control so as to record the supplied raw moving image data, and the development parameter generated by the parameter generating unit in a predetermined recording medium in a correlated manner with each other. Thus, raw moving image data which is moving image data before development processing can be suitably employed.
US08792767B2 Distribution device
A distribution device which has a cover-like housing upper part and a housing lower part is disclosed. The housing lower part has a holding means for the cover-like housing upper part, with the result that the housing upper part can be held by the holding means of the housing lower part as the housing upper part is removed from the housing lower part. The housing upper part does not fall and be subject to damage when the housing upper part is removed or released from the housing lower part.
US08792766B2 Tool for routing an optical fiber or cable at a living unit of customer premises
A tool for routing an optical fiber or a cable over a desired span on a visible supporting surface at a given premises. The tool includes a rod with a handle, and a reel or spool is mounted on the rod for storing a length of an optical fiber or a cable to be routed. An adhesive coating assembly is fixed on the rod for providing an adhesive on the fiber when the fiber is unwound from the spool during use of the tool. A fiber routing applicator is disposed at the distal end of the rod. The routing applicator is dimensioned and arranged to travel over the supporting surface at the premises to route the fiber with the adhesive thereon over the desired span, while urging the fiber against the surface so that the fiber adheres to the surface.
US08792762B2 Low loss aluminum doped optical fiber for UV applications
An optical system comprising: a light source providing light in 300-700 nm range; and an optical fiber optically coupled to the source; the optical fiber is structured to transmit the light provided by the source and comprises Al doped silica based core with 0 to 1 wt % of Ge and no rare-earth metal(s); and at least one silica based cladding surrounding the core. According to some embodiments the fiber includes: a core having a radius of no more than 2.0 μm and having a first index of refraction n1 and a relative refractive index delta with respect to the cladding between 0.15 and 1.0%. The Al doped silica core comprises less than 0.5 wt % of Ge and includes no rare-earth metals; and the silica based cladding surrounding the core has a second index of refraction n2, such that n1>n2, the cladding having an outer diameter of 80 μm or greater.
US08792761B2 Optical fiber with single coating
An optical fiber includes a glass core and a protective coating consisting of a single coating layer disposed to surround the glass core, wherein the single coating layer is formed from a cured polymeric material obtained by curing a radiation curable composition including: (i) a radiation curable urethane (meth)acrylate oligomer, preferably including a backbone derived from polyoxytetramethylene glycol, (ii) at least one monofunctional reactive monomer, (iii) at least one multifunctional reactive monomer, and (iv) an adhesion promoter.
US08792760B2 Optical electrical hybrid cable
An optical electrical hybrid cable for transmitting an optical signal and an electrical signal simultaneously is provided. The optical electrical hybrid cable includes a fiber-optic cable disposed in the center of the optical electrical hybrid cable, and including a plurality of tubes each of which comprises a plurality of optical fibers operatively mounted in an inner space thereof, and a first binder disposed around the plurality of tubes, a plurality of power cables disposed around the fiber-optic cable, each of the power cables comprising a plurality of conducting wires, and a second binder disposed around the plurality of power cables.
US08792758B2 Systems and methods for passive alignment of opto-electronic components
A method for aligning an opto-electronic component in an IC die with an optical port is disclosed. This is achieved, in various embodiments, by forming alignment features in the IC die that can mate with complementary alignment features of the optical port. The formation of alignment features can be performed at the wafer level during fabrication of the IC die. An optical signal carrier may be optically coupled to the optical port such that the signal carrier may communicate optically with the opto-electronic component.
US08792746B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes an edge strength calculating unit that sets, as an input image, a pixel number reduced image obtained by reducing the total number of pixels of an image captured by an imaging element and calculates edge strengths of a plurality of directions in a unit of a pixel block; an interpolated-pixel value calculating unit that calculates interpolated-pixel values as smoothing components of the plurality of directions in the pixel block; a weight calculating unit that calculates weights for the interpolated-pixel values as the smoothing components of the plurality of directions based on the edge strengths; and a blending processing unit that calculates a pixel value of the correction object pixel which is the center pixel of the pixel block by performing a blending process by weighted addition of the interpolated-pixel values, which are the smoothing components of the plurality of directions, and the calculated weights.
US08792745B2 Encoder optimization of adaptive loop filters in HEVC
An optimized adaptive loop filter does not redesign filters inside the optimization loop of signaling depth which saves computations. Additionally, the Sum of Squared Errors (SSE) (distortion) of blocks is computed for the smallest blocks, thus, allowing for the distortion of larger blocks to be computed efficiently by adding block SSEs together which saves computations by removing redundant operations to calculate SSE of a block each time.
US08792744B2 Generalized multiscale seam carving framework
A computer-implemented method for resizing an image using a seam carving algorithm. The method may include measuring energy levels of pixels in an original image to derive an original energy map; applying a filter to an original energy map to derive a first energy map having a scale less than the original energy map; iteratively applying the filter N times, starting with the first energy map, to an energy map from an immediately preceding iteration; upsampling each of the energy maps to a resolution that matches the original energy map; combining the upsampled energy maps with the original energy map to form a composite image; identifying a seam by finding a path in the composite image having lowest energy quantities from one end of the composite image to an opposing end of the composite image; and selectively deleting the identified seam from the original image, thereby yielding a resized image.
US08792741B2 Method and apparatus for encoding and decoding image by using large transformation unit
Disclosed are an image encoding method and apparatus for encoding an image by grouping a plurality of adjacent prediction units into a transformation unit and transforming the plurality of adjacent prediction into a frequency domain, and an image decoding method and apparatus for decoding an image encoded by using the image encoding method and apparatus.
US08792732B1 Automatic large scale video object recognition
An object recognition system performs a number of rounds of dimensionality reduction and consistency learning on visual content items such as videos and still images, resulting in a set of feature vectors that accurately predict the presence of a visual object represented by a given object name within an visual content item. The feature vectors are stored in association with the object name which they represent and with an indication of the number of rounds of dimensionality reduction and consistency learning that produced them. The feature vectors and the indication can be used for various purposes, such as quickly determining a visual content item containing a visual representation of a given object name.
US08792730B2 Classification and standardization of field images associated with a field in a form
A system and method for processing form images including strokes. A stroke identification module identifies the position of each stroke in each of form image. A geometry engine identifies a group of overlapping strokes from an overlay of the plurality of form images. The geometry engine generates a field bounding box encompassing the group of strokes and generates a field image from each form image based on the field bounding box. A label detector analyzes an area around the field image in the form image and generates a label image. A field image classifier determines stroke features for field images associated with a field. The field image classifier classifies the field images into one or more groups based on the stroke features. A stroke standardizer determines a representative image for field images associated with a field.
US08792729B2 Image processing apparatus and method
An image processing apparatus may include: a first registration device for performing, by taking a first input image of two overlapped input images having an overlapped area as a reference image, a first registration on a second input image to find, in the second input image, a second pixel which is matched with each first pixel located in the overlapped area of the reference image; an output pixel location determination device for calculating a location of an output pixel which is located in the overlapped area of the output image and corresponds to the first pixel, the locations of the first and second pixels being respectively weighted, and the shorter the distance from the first pixel to a non-overlapped area of the reference image is, the greater a weight of the location of the first pixel is; and an output pixel value determination device for calculating a pixel value.
US08792728B2 Near-duplicate image detection
A system and a method for near-duplicate image detection performed by a physical computing system includes applying a feature determining function to a number of images, a feature being defined by a geometric shape, comparing characteristics of said geometric shapes defining said features from at least two of said number of images, and characterizing said at least two of said number of images as a near-duplicate match if a predetermined percentage of said features of said at least two images match.
US08792727B2 Image processing device, image processing method, and program
There is provided an image processing device including a feature point detection unit configured to detect feature points from an image, a reliability computation unit configured to compute reliability of each of the detected feature points, and a removal processing unit configured to remove some of the detected feature points on the basis of the reliability so that the number of the remaining feature points in each split region that is obtained by splitting the image into a plurality of regions is within a restricted number of feature points.
US08792725B2 Information processing apparatus, control method for information processing apparatus and storage medium
An information processing apparatus comprising a setting unit configured to set a plurality of local regions on an image; an extraction unit configured to extract feature amounts from the respective local regions; a calculation unit configured to calculate dissimilarities between the local regions based on probability densities for the respective feature amounts; and an integration unit configured to integrate the plurality of local regions as region groups based on the dissimilarities.
US08792724B2 System and method for script and orientation detection of images
A system and method for script and orientation detection of images are disclosed. In one example, textual content in the image is extracted. Further, a vertical component run (VCR) and horizontal component run (HCR) are obtained by vectorizing each connected component in the extracted textual content. Furthermore, a concatenated vertical document vectors (VDV) and a horizontal document vector (HDV) are computed. In addition, a substantially matching script and orientation is obtained by comparing the computed concatenated VDV and HDV of the image with reference VDV and HDV associated with each script and orientation, respectively. Also, the substantially matching script and orientation are declared as the script and orientation of the image, if the computed concatenated VDV and HDV of the image substantially match with the reference VDV and HDV of the matching script and orientation, respectively.
US08792721B2 Image recognition of content
Techniques are described to employ image recognition techniques to content. In an implementation, one or more images are identified in content using a signature derived from the one or more images. Metadata associated with the content is then supplemented based on the identified one or more images.
US08792716B2 Image processing apparatus for region segmentation of an obtained image
An image processing apparatus for region segmentation of an obtained image is provided. The image processing apparatus may include a detecting unit detecting, among plural fundamental regions set to an image, a fundamental region satisfying a predetermined condition as an appropriate region. The image processing apparatus may further include a specifying unit specifying adjacent states of fundamental regions excluding the appropriate region among the plural fundamental regions. The image processing apparatus may also include a region segmentation unit performing region segmentation on each component included in the image based on the adjacent states of the fundamental regions excluding the appropriate region specified by the specifying unit.
US08792715B2 System and method for forms classification by line-art alignment
A system and method to classify forms. An image representing a form of an unknown document type is received. The image includes line-art. Further, a plurality of template models corresponding to a plurality of different document types is received. The plurality of different document types is intended to include the correct document type of the unknown document. A subset of the plurality of template models are selected as candidate template models. The candidate template models include line-art junctions best matching line-art junctions of the received image. One of the candidate template models is selected as a best candidate template model. The best candidate template model includes horizontal and vertical lines best matching horizontal and vertical lines of the received image, respectively, aligned to the best candidate template model.
US08792713B2 Deriving multidimensional histogram from multiple parallel-processed one-dimensional histograms to find histogram characteristics exactly with O(1) complexity for noise reduction and artistic effects in video
One dimensional (1D) histograms, one for each row of an image, are determined simultaneously and in parallel with each other to achieve an O(1) time complexity, and are then added to determine a two dimensional (2D) histogram from which desired characteristic values such as median, minimum, and maximum can be determined exactly as opposed to merely being estimated. The characteristic value can be applied to the image to reduce noise or to achieve artistic effects in the image.
US08792712B2 Method for correcting color and apparatus using the same
A method for correcting colors and an apparatus using the same are provided. A method for correcting colors includes generating a luminance histogram using an image signal; determining a color matrix corresponding to luminance information of the luminance histogram; and converting the image signal from a color space to another color space using the determined color matrix, and outputting a Red, Green, Blue (RGB) signal. Accordingly, the advantage of a reduction in color noise is achieved.
US08792705B2 System and method for automated defect detection utilizing prior data
A system and method for performing automated defect detection by utilizing data from prior inspections is disclosed. The system and method may include providing a image capture device for capturing and transmitting at least one current image of an object and providing a database for storing at least one prior image from prior inspections. The system and method may further include registering the at least one current image with the at least one prior image, comparing the registered at least one current image with the at least one prior image to determine a transformation therebetween and updating the database with the at least one current image.
US08792701B2 Method for estimating haeomodynamic parameters by joint estimation of the parameters of a global perfusion model
The invention relates to a method for estimating haemodynamic perfusion parameters of an elementary volume—termed a voxel—of an organ, from perfusion signals by jointly estimating the parameters of an optionally limited comprehensive perfusion model. The invention moreover relates to a processing unit of a perfusion imaging analysis system, adapted for carrying out such a method and for delivering the estimated parameters according to an appropriate format to a human-machine interface able to represent said estimated parameters for a user.
US08792700B2 Tomographic reconstruction of a moving object
A method is provided for processing a sequence of sets of 2D projection images of a moving object, wherein the sequence of sets of 2D projection images is obtained by a medical imaging system that is in motion along a trajectory. The method comprises determining a sequence of images which minimize a function dependant on a set of 3D images, a term of fidelity of the sequence of images, a function of spatial and temporal compression of the sequence of images, a compressibility parameter, and a sequence of operators for an approximate modelling of motion. The sequence of operators leads to a compression constraint augmented by partial knowledge of the motion and the minimization comprises defining a decreasing sequence of degrees of compressibility for which an estimation is determined from an initial sequence.
US08792699B2 Motion tracking for clinical parameter derivation and adaptive flow acquisition in magnetic resonance imaging
A method for clinical parameter derivation and adaptive flow acquisition within a sequence of magnetic resonance images includes commencing an acquisition of a sequence of images. One or more landmarks are automatically detected from within one or more images of the sequence of images. The detected one or more landmarks are propagated across subsequent images of the sequence of images. A plane is fitted to the propagation of landmarks. The positions of landmarks or alternatively the position of the fitted plane within the sequence of images is used for derivation of clinical parameters such as tissue velocities and/or performing adaptive flow acquisitions to measure blood flow properties.
US08792696B2 Industrial diagnostic image change highlighter
Systems and methods are disclosed which enable more accurate examination of industrial diagnostic images, for example x-ray, ultrasound and terahertz camera images. The systems and methods highlight anomalies that have changed between the collection times of two or more diagnostic images, and can also provide objective scoring of the degree of change.
US08792692B2 Method and system for detecting contours in an image
A method of processing an image is disclosed. The method comprises: decomposing the image into a plurality of different resolutions; and for each resolution, processing the image at the resolution to extract edge-orientation information; utilizing the edge-orientation information for identifying contours in the image; and transmitting at least the identified contours to a computer-readable medium.
US08792691B1 System and method for detecting motion patterns of in vivo imaging devices
A system and method for editing an image stream captured by an in-vivo imaging device that passes through the GI tract. The image stream including a plurality of image frames. A plurality of image sequences in the image stream may be detected. The plurality of image sequences may capture the same GI tract region. Some of the plurality of image sequences may be excluded from an edited image stream. The edited image stream may be displayed on a monitor.
US08792690B2 Enhancing quality of ultrasound spatial compound image based on beam profile in ultrasound system
There are provided embodiments for enhancing the quality of an ultrasound spatial compound image based on a beam profile in an ultrasound system. In one embodiment, an ultrasound system comprises: an ultrasound data acquisition unit configured to acquire ultrasound data for obtaining a plurality of ultrasound images corresponding to a plurality of steering angles; a storage unit for storing at least one beam profile indicating a spreading degree of an ultrasound beam according to depth based on at least one focusing point; and a processing unit configured to set an amount of blurring corresponding to spreading of the ultrasound beam according to the depth based on the at least one beam profile, and perform a filtering process for compensating the blurring by the spreading of the ultrasound beam based on the ultrasound data and the amount of blurring to form an ultrasound spatial compound image.
US08792688B2 Methods, systems and devices for three dimensional input and control methods and systems based thereon
A Robotic control system has a wand, which emits multiple narrow beams of light, which fall on a light sensor array, or with a camera, a surface, defining the wand's changing position and attitude which a computer uses to direct relative motion of robotic tools or remote processes, such as those that are controlled by a mouse, but in three dimensions and motion compensation means and means for reducing latency.
US08792687B2 Providing an ID-verified blood test
Providing an ID-verified blood test, in one aspect, may include enabling a user to press a finger against a fingerprint-reading panel and reading a fingerprint of the user. A blood sampling device coupled to the fingerprint-reading panel may be activated while the user has the finger against the fingerprint-reading panel to sample blood from the finger. Blood may be sampled from the user via the blood sampling device while the user has the finger against the fingerprint-reading panel. A test may be performed on the sampled blood to determine a level of specified chemical in the blood. User identification may be determined based on the fingerprint. The determined user identification and the level of the specified chemical may be returned.
US08792685B2 Presenting image subsets based on occurrences of persons satisfying predetermined conditions
Methods and systems for selecting one or more images from a plurality of captured images are disclosed. One method comprises the steps of: analysing the plurality of captured images to recognise faces in the captured images using a facial recognition process (step 304); updating a count variable relating to a unique face each time the face is recognised in the captured images; selecting one or more unique faces when the related count variable satisfies a predetermined condition (step 308); and selecting a reduced number of the images which together include at least one instance of each of the selected faces (step 310).
US08792681B2 Imaging system and imaging method
An imaging system comprises a whole image read out unit for reading out a whole image in a first resolution from an imaging device, a partial image region selecting unit for selecting a region of a partial image in a part of the whole image which is read out, a partial image read out unit for reading out the partial image in the selected region in a second resolution from the imaging device, a characteristic region setting unit for setting a characteristic region, in which a characteristic object exists, within the partial image, a characteristic region image read out unit for reading out an image of the characteristic region, which is set, in a third resolution from the imaging device, and a resolution setting unit for setting such that the first resolution
US08792680B2 System and method for tracking moving objects
A method for tracking an object that is embedded within images of a scene, including: in a sensor unit, generating, storing and transmitting over a communication link a succession of images of a scene. In a remote control unit, receiving the images, receiving a command for selecting an object of interest in a given image and determining object data associated with the object and transmitting the object data to the sensor unit. In the sensor unit, identifying the given image and the object of interest using the object data, and tracking the object in other images. If the object cannot be located in the latest image of the stored succession of images, using information of images in which the object was located to predict estimated real-time location thereof and generating direction commands to the movable sensor for generating realtime images of the scene and locking on the object.
US08792679B2 Low-light face detection
A face is detected within a camera's field despite inadequate illumination. In various embodiments, multiple images of the inadequately illuminated field of view are obtained and summed into a composite image. The composite image is tone-mapped based on a facial lighting model, and a bounded group of pixels in the tone-mapped image having a lighting distribution indicative of a face is identified. Facial features are resolved within the bounded group of pixels.
US08792677B2 Large venue security method
A method for reducing violence within crowded venues includes reading license plates of vehicles passing into entry ports of a parking area, and capturing facial images of persons seeking admission to the venue. A computer compares such license plates to a database of vehicle license plates associated with persons with past histories of violence. A computer also compares captured facial images to a database of facial data for persons with past violent histories. Upon detecting a match, the computer creates an alert presented to law enforcement officers at the venue to facilitate detention of such persons for investigation. Information recorded on entry tickets is scanned and saved together with the facial image of the ticket holder. If a violent act occurs, cameras within the venue capture facial images of participants. The computer matches such participants to stored identifying data to assist in the identification and apprehension of such persons.
US08792672B2 Moving armature receiver assemblies with vibration suppression
Moving armature receiver assemblies wherein a first U-shaped armature and a second U-shaped armature are configured for suppression of vibration of a housing structure along a longitudinal housing plane. The first armature has a fixed leg and a deflectable leg both extending parallelly to a first longitudinal armature plane and mechanically and magnetically interconnected through a first curved linkage portion. Likewise, the second armature has a fixed leg and a deflectable leg both extending parallelly to a second longitudinal armature plane and mechanically and magnetically interconnected through a second curved linkage portion. In some configurations, the deflectable legs of the first and second U-shaped armatures are configured for oppositely directed displacement along an orthogonal plane extending perpendicularly to the longitudinal housing plane so as suppress vibration of the housing structure in the orthogonal plane.
US08792668B2 Headphone with a headband
A headphone with a headband is provided where the headband is adapted to ensure contact between an earpad and the head or ear of the user, and with: a speaker unit; an outer frame comprising a proximal perimeter with two first pivotal hinge points at diametrically opposed positions with respect to the speaker; a middle frame, having a proximal and a distal perimeter, hinged for pivotal movement with respect to the outer frame about a first axis defined by a line through the two first hinge points, and where the middle frame comprises second pivotal hinge points at diametrically opposed positions with respect to the speaker; and an inner frame having a proximal and a distal perimeter hinged for pivotal movement with respect to the middle frame, about a second axis defined by a line through the two second hinge points.
US08792666B2 Acoustic apparatus
When a listener 10 changes the reclining angle of a backrest part 101a of a seat 101 and a head 10a of the listener 10 is thereby caused to be present outside an audible area 120a of a directional loudspeaker 120 or when the reclining angle of a front seat 100 is changed and the head 10a of the listener 10 is thereby caused to be present outside the audible area 120a of the directional loudspeaker 120, a distance L2 to an obstacle exceeds 1 m as an upper limit of a standard listening range and it is determined that the head 10a of the listener 10 is present beyond the standard listening range, and the audio output of the directional loudspeaker 120 is stopped.
US08792662B2 Mobile wireless communications device with slidable configuration providing hearing aid compatibility features and related methods
A mobile wireless communications device is for a user wearing an electronic hearing aid adjacent an ear of the user and may include an upper housing and a lower housing being slidably connected together for sliding between a retracted position and an extended use position. An audio output transducer may be carried by the upper housing and accessible to the hearing aid of the user adjacent a top end of the upper housing, and an audio input transducer may be carried by the lower housing and accessible to a mouth of the user adjacent a bottom end of the lower housing. An antenna may be carried by the lower housing adjacent the bottom end thereof so that the hearing aid is further separated from the antenna when the upper and lower housings are in the extended use position to reduce undesired coupling from the antenna to the hearing aid.
US08792661B2 Hearing aids, computing devices, and methods for hearing aid profile update
A method includes receiving a data at a hearing aid during operation of the hearing aid and selectively updating a hearing aid profile in response to receiving the data to produce a modified hearing aid profile. The method further includes applying the modified hearing aid profile using a processor of the hearing aid to shape an audio output.
US08792658B2 Techniques for protection of acoustic devices
An exemplary embodiment of an acoustic sensor system includes a housing structure, and a miniaturized acoustic transducer mounted in the housing structure. A flame arrestor structure is mounted on or within the housing structure between the acoustic transducer and the external environment, so that ambient acoustic energy passes through the flame arrestor structure before reaching the acoustic transducer.
US08792655B2 Apparatus for detecting the approach distance of a human body and performing different actions according to the detecting results
An apparatus for detecting the approach distance of a human body and performing different actions according to the detecting results comprises: an infrared sensing circuit for sensing the human body's movement; a short-distance infrared signal level detector, used for detecting the amplitude level of signals and comparing them with a preset reference level; a long-distance infrared signal level detector, used for detecting the amplitude level of signals and comparing them with another preset reference level; and a long-distance indication-signal time delayer, used for delaying the output of the signals from the long-distance-signal level detector. During the delayed period, a soft pre-recorded speech is sent off to greet customers and introduce merchandize when the short-distance-signal level detector detects a “short-distance” signal with larger amplitude, whereas a louder pre-recorded speech is sent off to draw the attention of customers when no “short-distance” signal is detected by the short-distance-signal level detector.
US08792654B2 Audio equipment and a signal processing method thereof
The present invention relates to an audio equipment (1) and a signal processing method thereof, wherein the mismatches that can occur at the packet boundaries in an audio signal, which is processed in packets by utilizing the missing fundamental phenomenon and which is formed again by the concatenating of these packets, are eliminated.
US08792653B2 Signal processing apparatus and method
A signal processing apparatus includes a first audio output unit configured to output audio of a first audio signal input from a first signal input line, a first pickup unit connected to the first signal input line, a second audio output unit configured to output audio of a second audio signal input from a second signal input line, a second pickup unit connected to the second signal input line, a connecting line that connects the above units to ground, and a first reducing unit configured to at least reduce a first sound leakage signal, being the first audio signal leaking into the second signal input line from the first audio output unit, by using the first audio signal, or reducing a second sound leakage signal, being the second audio signal leaking into the second signal input line from the second audio output unit, by using the second audio signal.
US08792651B2 Tray moving mechanism and in-vehicle audio apparatus
A tray moving mechanism includes: a unit base having an internal space formed as a containing space; and a tray movable between a retracted position in which the unit base is contained in the containing space and a projected position in which a music player formed in a substantially rectangular shape can be placed on the tray and in which a part of the tray is projected from the base unit, wherein the tray is moved with respect to the unit base such that the orientations of the tray with respect to the unit base in the retracted and projected positions are substantially 90 deg different from each other.
US08792644B2 Communication apparatus for performing communication parameter setting and authentication process, control method thereof and storage medium storing program
When a wireless network is constructed, a wireless communication apparatus in the wireless network constructed of a plurality of communication apparatuses decides whether to function as a providing source of communication parameters or as a provision destination that receives communication parameters. In a case where it has been decided that this apparatus is to function as the provision destination that receives communication parameters, the apparatus requests authentication when it participates in the wireless network using communication parameters. In a case where it has been decided that this apparatus is to function as the providing source of communication parameters, the apparatus execute authentication processing in response to an authentication request.
US08792641B2 Secure wireless communication
In one embodiment, the method performed by mobile equipment to authenticate communication with a network includes generating keys using cellular authentication and voice encryption, and then generating an authentication key based on these keys. The authentication key is used to generate an expected message authentication code used in authenticating the network according to authentication and key agreement security protocol.
US08792638B2 Method to verify that a user has made an external copy of a cryptographic key
A cryptographic key for a client is generated at a server. The cryptographic key has a key identification and a corresponding key value. The key identification and the corresponding key value are presented to the client. A query of a portion less than the key value for the client is generated after the key identification and the corresponding key value are presented to the client. Entries from the client are received in response to the query. The cryptographic key is activated after the entries are validated.
US08792630B2 Use of abstracted data in pattern matching system
Method, system and program product, for operating a call center system, the method comprising: obtaining performance data for agents in a set of agents; obtaining a respective abstracted data stream for multiple calls, each respective data stream having multiple different locations along the abstracted data stream representing multiple different respective fields, the meaning for the field data in the respective different locations for the different respective fields not known by the system; determining respective patterns for the respective data streams; obtaining performance data for the respective patterns; matching using a selected matching algorithm one of the agents from the set of agents to one of the calls based at least in part on the performance data for the respective pattern of the call and on performance data for the respective agents of the set of agents.
US08792628B2 System and method for enhanced do-not-disturb
A system and method for incremental do-not-disturb. User input is received to activate the incremental do-not-disturb on a telephone. The incremental do-not-disturb is activated for a time period in response to receiving the user input to activate the incremental do-not-disturb. Incoming calls are diverted during the time period in response to activating the incremental do-not-disturb.
US08792621B2 Identification and determination of non-preemptable calls
An active call between two parties can be marked as a non-preemptable call if one of the two parties is an authorized agency that desires to prevent premature termination of the call by a third party. The authorized agency sends a signal to a main switch to indicate that non-preemptable call status is desired. The newly established call status is then propagated to other nodes in the system to prevent premature call termination. Non-preemptable status can also be granted to some calls based on the destination of the called number, such as in 911 calls.
US08792618B2 Radiographic detector including block address pixel architecture, imaging apparatus and methods using the same
Embodiments of radiographic imaging systems; digital radiography detectors and methods for using the same can include radiographic imaging pixel unit cells that can include a plurality of N pixel elements that each include a photoelectric thin-film conversion element connected in-series to a conversion thin-film switching element, a conductor connected to the plurality of N pixel elements and an output switching element connected between the conductor and an imaging array output. Scan lines or row lines can extend in a first direction coupled to more than one pixel unit cell and data lines or column lines can extend in a second direction coupled to more than one pixel unit cell.
US08792615B2 Method for identifying possible changes in the range of a planned irradiation field before the patient is irradiated with charged particles
A method serves as a supplemental safety mechanism before the irradiation of a patient with charged particles. By this method, differences which occur from day to day in the density composition within the patient are found, and the influence on the range of the planned irradiation field is determined. For this purpose, two high-resolution x-ray detectors are required, which form an angle of 60-120° to each other.
US08792613B2 Test object for the validation of tracking in the presence of motion
A target motion simulator system for use in verifying target tracking with a radiation therapy device. The system comprises a radiation detection target coupled to a first motion actuator simulating a first motion of a first tissue and a fiducial coupled to a second motion actuator simulating a second motion of a second tissue offset from the first tissue, a component of the first motion being asynchronous with the second motion. A synthetic physiological signal generator is synchronized with the component of the first motion, wherein an output signal from the generator, in combination with a sensed position of the fiducial, may be used by the radiation therapy device in tracking the target.
US08792608B2 BWR jet pump inlet-mixer main wedge with inserts
Disclosed are various wedges that may be used in a restrainer bracket of a jet pump assembly. The jet pump assembly may include a restrainer bracket having an upper bracket and a lower bracket connected to an inlet mixer. A wedge may be provided between the upper bracket and the lower bracket and a wedge rod may pass through a slotted hole of the wedge. Ends of the wedge rod may be attached to the upper and lower brackets. The restrainer bracket may further include a yolk-like member which surrounds the inlet mixer and is connected to a riser pipe. The wedge may include an inclined surface which is configured to engage with a restrainer bracket pad of the yolk-like member. The wedges may further include inner curved surfaces which contact the wedge rod and the inner curved surfaces may be part of an insert that may be inserted in the wedge.
US08792607B2 Fuel rod assembly and method for mitigating the radiation-enhanced corrosion of a zirconium-based component
There is provided a fuel rod assembly comprising a first component of a zirconium-based material. The first component is in contact with or is located adjacent to a second component of a material different from the zirconium-based material, e.g. a nickel-based or iron-based alloy. A coating is disposed on an outer surface of the first component, which is effective to reduce an electrochemical corrosion potential difference between the first component and the second component relative to an electrochemical corrosion potential difference between the first component and the second component without the coating.
US08792603B2 Apparatus and method for acquiring synchronization in wireless communication system
An apparatus for acquiring synchronization in a multi-channel system includes a signal reception unit for receiving information about repetition patterns of signal streams for each channel and receiving the signal streams and data from the channel, an estimated synchronization point tracking unit for determining a estimated synchronization point for the channel from a point of time where the repetition patterns are ended by tracking a period where the signal streams are repeated based on the repetition patterns, and a synchronization acquisition unit for searching, based on the estimated synchronization point related to the channel, for a point where the repetition of the signal stream is ended or a point where new signal streams are started and acquiring a synchronization point based on the point.
US08792601B2 Non-coherent combining detection with reduced buffering requirements
Certain aspects of the present disclosure provide techniques for reducing the amount of storage needed for detecting a primary synchronization signal (PSS). According to certain aspects, a user equipment may store a limited number of samples corresponding to the strongest peaks per PSS index and perform PSS detection based on an analysis of the limited number of stored samples.
US08792599B2 Diversity reception device
The diversity reception device includes an antenna switching unit configured to select and switch to a determined chain number of antennas out of a plurality of antennas; and an antenna interchange control unit configured to control the antenna switching unit to interchange an antenna. The antenna interchange control unit compares a carrier-to-noise ratio measured by a demodulation circuit of a demodulation unit of each chain, controls the antenna switching unit to sequentially switch connection with an antenna of a chain having a lowest carrier-to-noise ratio to connection with antennas connectable to the chain, and interchanges the antenna of the chain having a lowest carrier-to-noise ratio with an antenna estimated to have a highest carrier-to-noise ratio on the basis of the input level measured by the level detection unit or an antenna having a highest input level measured by the level detection unit among the connection-switched antennas.
US08792595B2 Wireless communications device and method
A wireless communications device and method carries out a process including estimating channel information based on a received signal; generating pseudo-transmission signal point candidates based on the channel information and/or transmission signal point candidates; and generating a replica of the received signal based on the pseudo-transmission signal point candidates and the estimated channel information. The process further includes performing matrix operations on the basis of the received signal and the replica thereof; selecting pseudo-transmission signal point candidates which have a greater effect on likelihood calculations; reverting the selected pseudo-transmission signal point candidates to original transmission signal point candidates and calculating final likelihoods; and restoring the received signal on the basis of the calculated likelihoods.
US08792593B2 Radio receiver and method for controlling radio receiver
According to one embodiment, a radio receiver includes an antenna, a low-noise amplifier (LNA), a quadrature demodulator, an analog-to-digital converter (ADC), first and second power calculators, a correlation value calculator, a correction parameter generator, a corrector, a demodulator, and a controller. The antenna receives a signal. The LNA amplifies the received signal. The quadrature demodulator demodulates the amplified signal. The ADC converts analog IQ into digital IQ. The first and second power calculators calculate the first and second powers, respectively. The correlation value calculator calculates a correlation value between the digital IQ. The correction parameter generator generates a correction parameter based on the first and second power expected values, and the correlation value between the digital IQ. The corrector performs a linear transform operation. The demodulator demodulates the corrected IQ. The controller generates a gain control signal. The LNA is operated on the basis of the gain control signal.
US08792585B2 Rank estimation device, receiver, communication system, rank estimation method, and program recording medium
A rank estimation device in which a load on a rank estimation process can be reduced is provided.The rank estimation device of the exemplary embodiment is characterized by comprising a SNR estimation section which calculates a communication quality value, a channel variation estimation section which calculates a variation value that varies at a receiver, and a simplified rank estimation section which estimates a transmission rank based on the communication quality value calculated by the SNR estimation section and the variation value calculated by the channel variation estimation section.
US08792583B2 Linearization in the presence of phase variations
In one embodiment, a non-linear power amplifier generates an amplified output signal based on a pre-distorted signal generated by a digital pre-distorter based on an input signal. A feedback path generates a feedback waveform based on the amplified output signal. The feedback waveform is aligned in time with the input signal at the waveform level to identify a corresponding reference waveform. The feedback waveform and the corresponding reference waveform are both divided into a plurality of sub-waveforms. Each feedback sub-waveform is independently aligned in phase with its corresponding reference sub-waveform. The resulting plurality of phase-aligned feedback sub-waveforms are then combined to form a hybrid-aligned waveform that is compared to the reference waveform to adaptively update the digital pre-distorter.
US08792579B2 Continuous open loop control to closed loop control transition
This disclosure relates to a continuous open loop control to closed loop control transition.
US08792577B2 Method and apparatus for medium access control in a wireless broadband system with multiple-input multiple-output or multiple-input single-output technology with multiuser capabilities
Method and apparatus for medium access control in a wireless broadband system with multiuser MIMO/MISO technology comprising the steps of a transmitter (Tx) broadcasting a polling message (1) to all the users (Rx1 . . . Rxi . . . RXN) associated to said transmitter (Tx); the users answering with reply messages (2) during a time slot (61 . . . 6m) randomly selected from a plurality of time slots in which a period of time dedicated to sending reply messages (5) is divided; the transmitter (Tx) performing a scheduling and transmission of data (3); and scheduled users sending Acknowledgment messages (4). Preferably, only users which measure a Signal to Noise plus Interference Ratio over a pre-defined threshold for a transmission beam send reply messages (2).
US08792561B2 Method and apparatus for encoding video by using deblocking filtering, and method and apparatus for decoding video by using deblocking filtering
A method and apparatus for encoding video by using deblocking filtering, and a method and apparatus for decoding video by using deblocking filtering are provided. The method of encoding video includes: splitting a picture into a maximum coding unit; determining coding units of coded depths and encoding modes for the coding units of the maximum coding unit by prediction encoding the coding units of the maximum coding unit based on at least one prediction unit and transforming the coding units based on at least one transformation unit, wherein the maximum coding unit is hierarchically split into the coding units as a depth deepens, and the coded depths are depths where the maximum coding unit is encoded in the coding units; and performing deblocking filtering on video data being inversely transformed into a spatial domain in the coding units, in consideration of the encoding modes.
US08792559B2 Method to improve accuracy and reliability of motion estimated with phase correlation
A method of improving accuracy and reliability of motion estimation is described herein. In one aspect, a 2D neighborhood of phase correlation peak is approximated with an outer-product of two 1D vectors to eliminate the sub-pixel error. In another aspect, estimation of reliability is improved. In yet another aspect, two-pass phase correlation is implemented to eliminate sub-pel motion bias.
US08792557B2 Method for coding a picture sequence, corresponding method for reconstruction and stream of coded data representative of said sequence
A method for reconstruction of a picture sequence coded in accordance with a coding method specifying a set of coding tools and/or their associated coding parameters is disclosed. The pictures being divided into coding entities. The method for reconstruction according to the invention comprises the following steps for each coding entity coded in INTER mode: determining for the coding entity at least one reference picture, and reconstructing the coding entity from the at least one reference picture with coding tools configured by coding parameters associated with the coding tools. Advantageously, the coding tools and/or the associated coding parameters depend on the reference picture.
US08792556B2 System and method for correcting motion vectors in block matching motion estimation
A system and method for processing video data is disclosed. In one embodiment, the method includes receiving a first video frame and a second video frame, where the video frames comprise a plurality of blocks of pixels. The method further includes obtaining motion vector information identifying positions of a plurality of matching blocks between the first frame and the second frame, and calculating a measure related to an angle between a first motion vector for a first block in the first frame and a second motion vector for a second block in the first frame, where the second block is located at a frame position in the first frame within a neighborhood of the frame position in the second frame identified by the first motion vector. The method further includes determining that the first and second motion vectors are conflicting based on the calculated angle measure and modifying at least one of the first motion vector and the second motion vector if the first and second motion vectors are determined to be conflicting.
US08792553B2 Video enhancement using recursive bandlets
A wavelet transform is applied to successive images of a video sequence to obtain wavelet coefficients for each image, and directions of regularity are estimated in association with the wavelet coefficients. Recursive weights are also determined to be associated with the wavelet coefficients. An average multiscale bandlet coefficient associated with a wavelet coefficient for a current image is computed from this wavelet coefficient, the recursive weight associated therewith and a corresponding average multiscale bandlet coefficient computed for a previous image and associated with a wavelet coefficient offset according to the direction of regularity associated with the wavelet coefficient. The average multiscale bandlet coefficients can then be processed to produce an enhanced bandlet image to which an inverse wavelet transform is applied. The determination of a recursive weight associated with a wavelet coefficient for the current image comprises checking a condition between this wavelet coefficient and the corresponding average multiscale bandlet coefficient computed for the previous image, and updating a value of the recursive weight depending on the condition.
US08792549B2 Decoder-derived geometric transformations for motion compensated inter prediction
A method of estimating motion by estimating motion parameters of a complex motion model using reconstructed neighboring pixels of the current block and then applying the estimated motion parameters to the coordinates of the current block to determine motion compensated in a corresponding reference block. The parameters are not transmitted to a decoder and are derived at the decoder side. The encoder only sends a 1-bit control-flag to indicate whether the derived parameters should be used.
US08792548B2 Method of transmitting a pre-coded video signal over a communication network
A video signal pre-coded using hierarchical coding is transmitted over a communication network, the signal being constituted by data distributed into several hierarchical levels. More specifically, a bandwidth of the communication network is periodically estimated over evaluation periods. A set of hierarchical levels is selected for a current evaluation period, where a transmission rate of the data of the selected hierarchical levels is compatible with the bandwidth estimated for a current evaluation period. A change tendency of the bandwidth is estimated for a following evaluation period. Additional data of the video signal to transmit is then determined depending on the estimated change tendency of the bandwidth, and the data of the selected hierarchical levels and the determined additional data is transmitted during the current evaluation period.
US08792547B2 Method and apparatus for encoding video based on scanning order of hierarchical data units, and method and apparatus for decoding video based on scanning order of hierarchical data units
A video decoding method and apparatus and a video encoding method and apparatus based on a scanning order of hierarchical data units are provided. The decoding method includes: receiving and parsing a bitstream of an encoded video; extracting from the bitstream information about a size of a maximum coding unit for decoding a picture of the encoded video, and encoding information about a coded depth and an encoding mode for coding units of the picture, wherein the size of the maximum coding unit is a maximum size of a coding unit which is a data unit for decoding the picture; and determining a hierarchical structure of the maximum coding unit and the coding units into which the picture is divided according to depths, and decoding the picture based on the coding units, by using the information about the size of the maximum coding unit and the encoding information about the coded depth and the encoded mode.
US08792544B2 Equalization device and equalizing method thereof
An equalization device is arranged for equalizing a received signal, wherein the received signal may include a primary signal and at least one interference signal. The equalization device may include a transformation module, a serial-to-parallel converter, and an equalization module, wherein the transformation module may include a predictive decision feed-back equalizer, a first feed-back filter and an adder. The transformation module is arranged for generating a transformation signal according to the primary signal and the at least one interference signal of the received signal, wherein the transformation signal includes a transformed primary signal and at least one transformed interference signal. The serial-to-parallel converter is arranged for respectively converting the transformed primary signal and the transformed interference signal into a plurality of transformation signal sequences. The equalization module is arranged for respectively equalizing the plurality of transformation signal sequences so as to generate a plurality of equalized sequences.
US08792543B2 Impulse noise mitigation under out-of-band interference conditions
An impulse noise mitigation circuit (INMC) may set a cut-off frequency of each of two high pass filters to bound a frequency bandwidth of a desired signal, wherein a first of the two filters allows frequencies higher than the frequency bandwidth of the desired signal, and a second of the two filters allows frequencies lower than the frequency bandwidth of the desired signal. The INMC may compute and store a mean magnitude separately for a first signal response of the first filter and a second signal response of the second filter. The INMC may select the first filter for impulse noise mitigation when the mean magnitude of the second filter is greater than the mean magnitude of the first filter. The INMC may select the second filter for impulse noise mitigation when the mean magnitude of the first filter is greater than the second filter.
US08792542B2 Method and device for improved detection and analysis of partial discharge activity in and around high voltage electrical equipment
Apparatus for processing broadband impulses signals of low repetition rate includes a tuner for receiving broadband impulsive signals of low repetition rate and providing an output signal characteristic of the amplitude and spectral content of the received input signal. Resolution bandwidth filters coupled to the tuner output each have a different bandwidth that determines the measurement resolution and influences the sensitivity and transient response to low repetition rate impulsive signals. At least one radio frequency switch selects a resolution bandwidth filter for coupling to and associated one of at least a peak detector, an average detector and an envelope generator. A gate generator coupled to the peak detector, the average detector and the envelope generator furnishes a gating signal to each to provide a peak signal, an average signal and an envelope signal respectively during a selected gating interval. A microprocessor is coupled to the peak detector and the average detector.
US08792540B2 Amplifiers and transceiver devices using the same
An amplifier is provided. The amplifier includes a pair of first input transistors, a first load, and a first canceling circuit. The pair of first input transistors is coupled between a pair of first differential nodes and a reference voltage source, for receiving a pair of input signals. The first load is coupled to the pair of first differential nodes and a pair of differential output terminals of the amplifier. The first canceling circuit is coupled between the first differential nodes. The canceling circuit is capable of balancing voltages, respectively, at the first differential nodes when the amplifier is turned off.
US08792539B2 Multiplicative network coding
Network coding may be performed with encoding and/or decoding that involves a multiplication operation. A communication node is adapted to perform multiplicative network coding. The communication node includes an encoder and a decoder. The encoder is arranged to perform an encoding operation by multiplying two or more signals that bear information to form a composite signal. The decoder is arranged to perform a decoding operation by multiplying a received composite signal with one or more complex-conjugated signals, with the decoder yielding a decoded signal that bears information. With the encoding operation, the communication node is adapted to at least partially perform multiplicative-network-coding encoding for a sending communication mode. With the decoding operation, the communication node is adapted to at least partially perform multiplicative-network-coding decoding for a receiving communication mode.
US08792537B2 Method of reducing emission of electromagnetic radiation on high speed communication backplane
A method is provided that includes transmitting data to a backplane from a first communication module simultaneously on a first pair of operating frequencies, where the first pair of operating frequencies includes first and second operating frequencies. The method further provides that a −3 dB point of a first electromagnetic emission spectrum peak originating from transmission of the data at the first operating frequency is outside a −3 dB point of a second electromagnetic emission spectrum peak originating from transmission of the data at the second operating frequency.
US08792533B2 Radio communication device and semiconductor integrated circuit device used for the same
A semiconductor integrated circuit for a radio communication terminal sequentially uses a plurality of frequency channels by instructions from a hopping frequency decision unit to receive packet data by a reception unit. When the integrated circuit cannot detect the head of the packet data in reception operations, the integrated circuit cannot receive packet data should be received originally then assumes that the received packet data is a packet error. And the integrated circuit calculates packet error rates for each frequency channel on the basis of the number of times of reception operations performed for each frequency channel and of the number of times of packet errors to estimate channel qualities by using the packet error rates.
US08792530B2 Laser arrangement and system, and a medical laser treatment system thereof
A method for providing a laser beam and a laser arrangement that includes an elongated tube; an elongated discharge region within the elongated tube including a discharge medium to be excited to induce laser radiation; two DC discharge electrodes disposed at opposite ends of the elongated discharge region; two RF electrodes disposed at opposite elongated sides of the elongated discharge region; and/or a laser resonator having two opposite mirrors disposed at opposite ends of the elongated tube, the laser resonator is unstable in at least one lateral axis. The method includes applying a DC discharge between the DC electrodes, and applying a RF discharge transverse to the DC discharge between the RF electrodes. The DC and RF discharges may be provided by the DC and/or RF voltage suppliers provided according to embodiments of the present invention.
US08792529B2 Gas laser oscillation device and gas laser processing machine
A gas laser oscillator includes a discharge section for exciting laser gas, a blowing section for transmitting the laser gas, and a laser gas flowing path for forming a circulation route of the laser gas between the discharge section and the blowing section. The blowing section is formed of a rotary part to be rotated by a shaft driver and a non-rotary part not to be rotated. The rotary part includes a rotary shaft to which an impeller is mounted at an end, the shaft driver for rotating the rotary shaft, an upper bearing and a lower bearing coupled to the rotary shaft. The rotary part is detachable from the non-rotary part.
US08792525B2 Compact optical frequency comb systems
Compact optical frequency sources are described. The comb source may include an intra-cavity optical element having a multi-material integrated structure with an electrically controllable active region. The active region may comprise a thin film. By way of example, the thin film and an insulating dielectric material disposed between two electrodes can provide for rapid loss modulation. In some embodiments the thin film may comprise graphene. In various embodiments of a frequency comb laser, rapid modulation of the CEO frequency can be implemented via electric modulation of the transmission or reflection loss of an additional optical element, which can be the saturable absorber itself. In another embodiment, the thin film can also be used as a saturable absorber in order to facilitate passive modelocking. In some implementations the optical element may be formed on a cleaved or polished end of an optical fiber.
US08792524B2 Arbitrary optical waveform generation utilizing optical phase-locked loops
This invention relates to opto-electronic systems using semiconductor lasers driven by optical phase-locked loops that control the laser's optical phase and frequency. Feedback control provides a means for precise, wideband control of optical frequency and phase, augmented further by four wave mixing stages and digitally stitched independent optical waveforms for enhanced tunability.
US08792523B1 Tunable device, method of manufacture, and method of tuning a laser
This description relates to an apparatus, a method of manufacturing, and a method of tuning optical and/or electrical parameters of semiconductor devices and materials, thin film materials, or other devices. In one example, a laser is tuned to produce an adjustable output wavelength by coupling the laser to a tuning material or base such as, for example, a piezoelectric base using a suitable attachment method. The laser includes of a tunable material that is sensitive to stress and/or strain. Stress and/or strain applied to the laser from the tuning material results in an electronically variable output wavelength. As an example, applying a voltage to a piezoelectric base that serves as a tuning material can cause the base to expand or contract, and the expansions and contractions from the base are coupled to the tunable material of the laser, thus varying the wavelength of the output light from the laser. Additionally, other devices that are sensitive to stress and/or strain can be adjoined in a similar manner and can result in an electronically variable output of the devices. Examples of other embodiments are also disclosed herein.
US08792519B2 Method for transferring network event protocol messages
A method for transferring network event protocol messages includes: attaching message length information to SYSLOG (network event protocol) messages; the receiver of the SYSLOG messages parses the SYSLOG messages from the received transport payload according to the message length information. By means of the method in this invention, SYSLOG messages can be rapidly parsed from the received transport payload by the receiver of the SYSLOG messages.
US08792517B2 Distributed scheduler design for multiuser detection enabled wireless mobile ad-hoc networks
In the method for operating an interference multiple access communications system, wherein the improvement comprises the steps of employing a distributed scheduler within a Media Access Controller (MAC) for Multiuser Detection (MUD) enabled Mobile Ad-hoc Networks (MANETS) to increase spectral efficiency by increasing spectral use and providing a way to dynamically allocate virtual channels to achieve maximum channel reuse in different network topologies and different link patterns and to ameliorate any hidden or exposed node problems.
US08792513B2 Wireless sensor network information swarming
Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.
US08792506B2 Inter-domain routing in an n-ary-tree and source-routing based communication framework
Systems and techniques for processing and forwarding packets are described. Specifically, some embodiments can include a receiving mechanism, a determining mechanism, a generating mechanism, and a sending mechanism. The receiving mechanism can be configured to receive a first packet that is to be routed from a first node in a first Autonomous System (AS) to a second node in a second AS. The determining mechanism can be configured to determine a set of bits that encodes a route in an n-ary tree that includes the first node and a root node in the first AS. The generating mechanism can be configured to generate, based on the first packet, a second packet that includes the set of bits and an identifier associated with the second AS. The sending mechanism can be configured to send the second packet.
US08792505B2 Lawful interception for targets in a proxy mobile internet protocol network
A method for providing Law Enforcement Agencies in a telecommunications network with interception and/or retention data related to a target mobile node in a Proxy Mobile Internet Protocol domain connected to the telecommunications network through a Mobile Access Gateway, comprises the steps of configuring at least one of said Mobile Access Gateway and a Local Mobility Anchor to operate as Intercepting Control Elements or Data Retention sources.
US08792504B1 Methods and apparatus to configure network nodes supporting virtual connections
A computer system includes functionality enabling a provider edge router to determine whether network data such as VRF information is properly associated with a corresponding virtual private network. A first node through which the network data is transmitted generates a signature value uniquely associated with the virtual private network. The first node forwards the signature value along with the network data to a second node of the physical network. The second node, in turn, verifies that the network data (such as VRF information) is properly associated with the second node (and virtual network) based on its own generation of a signature value, which is compared with the signature value received from the first node.
US08792503B2 Path selection method, information processor, network system, and path selection program
A path selection method, an information processor, a network system, and a path selection program are provided which rapidly determine a path that has no loop when determining the path by using a control server to probabilistically select a pass node. A network having a plurality of paths from a source to a destination is controlled. A node forming the path is selected on the basis of a node-to-node transfer probability, and in the case where the selected node is a node that has already been passed through on the path, the transfer probability is reset such that the selection of the node is suppressed.
US08792502B2 Duplicate MAC address detection
Various systems and methods for detecting media access control (MAC) address conflicts are described herein. An indication to create a virtual machine on the host device is received at a host device of a plurality of host devices. A MAC address to assign to the virtual machine is identified, and a message is transmitted to at least one of the plurality of host devices, with the message including the identified MAC address. The MAC address is assigned to the virtual machine in the absence of a response from the at least one of the plurality of host devices indicating a potential conflict with the MAC address.
US08792497B2 Method and apparatus for performing link aggregation
A network node or corresponding method of performing link aggregation reduces a number of Content Addressable Memory (CAM) entries required to make a forwarding decision for a given ingress flow, reducing cost, size, and power consumption of the CAM and accompanying static RAM. In one embodiment, an ingress flow is mapped to an egress flow identifier. Subsequently, the egress flow identifier is mapped to a member of an aggregated group associated with an egress interface based on information available in a given ingress flow. Finally, the given ingress flow is forwarded to the member of the aggregated group associated with the egress interface. A hashing technique or two lookups may be used alone or in combination in mapping the ingress flow to the egress flow identifier to reduce CAM memory usage.
US08792496B2 Multiplexing transmission system, multiplexing apparatus, demultiplexing apparatus and a multiplexing transmission system
A multiplexing apparatus stores fixed length data into which information signals supplied from channels are divided; determines an output channel by selecting the each channel cyclically; acquires the fixed length data from the output channel based on a channel multiplexing ratio number to store the fixed length data in a payload in turn; adds assignment information to the payload; and creates a multiplexing frame by using the payload to transmit to a transmission channel. A demultiplexing apparatus detects the assignment information from the payload of the multiplexing frame received to the transmission channel; creates distribution information for distributing the fixed length data to each channel based on the assignment information; detects the fixed length data from the payload to distribute the fixed length data to each channel based on the distribution information; and couples the fixed length data to reproduce the information signal.
US08792493B2 Automatic framing selection
Network traffic is monitored and an optimal framing heuristic is automatically determined and applied. Framing heuristics specify different rules for framing network traffic. While a framing heuristic is applied to the network traffic, alternative framing heuristics are speculatively evaluated for the network traffic. The results of these evaluations are used to rank the framing heuristics. The framing heuristic with the best rank is selected for framing subsequent network traffic. Each client/server traffic flow may have a separate framing heuristic. The framing heuristics may be deterministic based on byte count and/or time or based on traffic characteristics that indicate a plausible point for framing to occur. The choice of available framing heuristics may be determined partly by manual configuration, which specifies which framing heuristics are available, and partly by automatic processes, which determine the best framing heuristic to apply to the current network traffic from the set of available framing heuristics.
US08792491B2 Systems and methods for multi-level quality of service classification in an intermediary device
The present invention is directed towards systems and methods for providing multi-level classification of a network packet. In some embodiments, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information. In addition to source and destination IP addresses and port numbers, packet- or data-specific information can include direction of traffic (client to host or server; server or host to client; or both), Virtual LAN (VLAN) ID, source or destination application or associated application, service class, ICA priority, type of service, differentiated service code point (DSCP), or other information. Some or all of this information may be used to classify the network packet at a plurality of layers of a network stack, allowing for deep inspection of the packet and multiple levels of granularity of classification.
US08792490B2 Logically partitioned networking devices
Systems, methods, and other embodiments associated with logically partitioned networking devices are described herein. One example method includes receiving a message from a common interface. The message comprises a logical partition header (LPH) and a network segmentation header (NSH). The LPH may be associated with a logical partition of a networking device. The NSH is associated with a grouping (e.g., segmentation) of networking devices. The example method may also include forwarding the message to the grouping of networking devices based, at least in part, on the NSH and a virtual route forwarding (VRF) table. Forwarding the message to the logical partition of the networking device based, at least in part, on the LPH.
US08792489B2 Communication transport protocol for distributed information technology architectures
A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node.
US08792479B2 System and methods to route calls over a voice and data network
Provided herein are systems and methods to route a call over a voice and data network VDN. A particular method includes receiving a call from a calling device at a telecommunications gateway (TCG). Authentication data is received via the call. A determination is made whether a user account associated with the authentication data is authorized to route calls via the TCG to a VDN. When the user account is authorized to route calls via the TCG to the VDN, call data received at the TCG via the call is converted into a format compatible with the VDN. The converted call data is sent via the VDN to a destination device.
US08792477B2 Method and apparatus for identifying VoIP traffic
The present invention discloses a method for identifying Voice over Internet Protocol (VoIP) traffic. Based on a Media Gateway Control Protocol (MGCP), the method includes: identifying a packet related to a control connection by matching keywords according to an identification rule of the MGCP; extracting media connection negotiation information for establishing a media connection from the packet related to the control connection; matching the media connection negotiation information according to a transaction Identification (ID) in the media connection negotiation information; and identifying MGCP based VoIP traffic according to matching results. The present invention further discloses an apparatus for identifying VoIP traffic based on the MGCP. In the condition of using the MGCP and performing a plurality of media connection negotiations on one control connection simultaneously, the present invention can identify the MGCP based VoIP traffic without any particular requirement on the deployed positions of deep packet inspection devices.
US08792476B2 Methods, apparatuses, and computer program products for processing session related protocol signaling messages
An apparatus for processing session related protocol signaling messages includes a simplification element. The simplification element may be configured to receive a message associated with a session related protocol, to determine whether the message is a per call based message and, in response to a determination that the message is the per call based message, to interpret the per call based message without the removed per session based information. The per call based message is free of per session based information that has been removed.
US08792474B2 Multipath effectuation within singly contiguous network fabric via switching device routing logic programming
Each of a network fabric controller device and a network fabric forwarder devices includes network connecting hardware and network managing logic. The network connecting hardware of the devices connects them to a singly contiguous network fabric including switching devices that route data between initiator nodes and target nodes and that have routing logic programmable by the controller device. The controller device does not directly route the data themselves. The network managing logic of the devices effects multipaths for transmission of the data through the singly contiguous network fabric from the initiator node to the target nodes via programming of the routing logic of the switching devices.
US08792470B2 Wireless network for aircraft cabin
The invention relates to a method for activating and maintaining a plurality of separate and distanced functional units in an aircraft cabin. According to the invention, a wireless network comprising a plurality of nodes is initialized, wherein each node is associated with a device wherein said initializing comprises associating each node a sending time slot within a time frame using a TDMA synchronization scheme, wherein each node is active to send signals during its sending time slot and is active to receive signals during a first set of time slots comprising a number of time slots of said frame, wherein the sending time slot of a node is different from the sending time slots of at least a plurality of its neighbored nodes.
US08792467B2 Method for downlink sub-frame allocation, information transmission or acquisition in a WiMax evolved system
The present invention provides a method for downlink sub-frame allocation in an evolved WiMAX system, which comprises: setting a IEEE 802.16m frame start offset as a parameter of a deployment area range, and setting a starting location of a IEEE 802.16m frame by each IEEE 802.16m base station within a same deployment area range in the system according to the IEEE 802.16m frame start offset; always allocating a start sub-frame of the IEEE 802.16m frame by the IEEE 802.16m base station as a IEEE 802.16m downlink sub-frame, and sending a super frame header including a synchronization symbol at the starting location of a first frame of a super-frame; or sending a synchronization symbol at the starting location of a first frame of a super-frame and sending a super frame header in a start sub-frame of the first frame of the super-frame; and TDM is performed on the synchronization symbol and the super frame header in the first frame of the super-frame.
US08792465B2 Method and apparatus for transmitting a gigabit-ethernet signal by a high capacity point-to-point radio system
A method and apparatus are described for transmitting/receiving a Gigabit-Ethernet signal by a high capacity point-to-point radio system. The basic idea consists in transmitting a Gigabit Ethernet interface using a single frequency in a channel plan of about 56 MHz bandwidth. The invention is based on a technology that combines forward error correction, cross polarization interference cancellation (XPIC), base-band signal processing, adaptive equalization and antenna's interconnection. In the best configuration, two carrier frequencies, H and V polarized, are selected in order to have the required bandwidth for easily transporting a Gigabit Ethernet. A proper compression rate can be selected according to the available resources; in case of radio channel failure, the compression rate can be changed. Ethernet frames are mapped by a Generic Framing Procedure encapsulation protocol.
US08792463B2 Method for managing a distribution of bandwidth in a communications network, corresponding storage means and slave node
A method is proposed for managing access to a communications network clocked in transmission cycles by a master node characterized in that, during a given transmission cycle, a slave node of the network performs steps for: obtaining (705) an active access sequence applicable for the given transmission cycle and a piece of information on duration of relevance associated with the active access sequence obtained; carrying out (740) a first check that at least one packet is received by the slave node during the given transmission cycle, according to the active access sequence; in the event of a positive first check, determining (745, 725, 730, 740) an access sequence for a following transmission cycle as a function of pieces of information contained in the received packet or packets; in the event of a negative first check, determining (725, 727, 710, 715, 720, 750, 755) an access sequence for the following transmission cycle as a function of the piece of information on duration of relevance associated with the active access sequence obtained.
US08792462B2 Radio base station and method for switching TTI bundling
A radio base station (RBS), such as an eNodeB, for supporting TTI bundling transmissions from a User Equipment (UE) using is provided. The RBS is arranged for toggling a TTI bundling mode of the UE by transmitting a first signal (531) to the UE, and for receiving a second signal (538) from the UE indicating that the UE has toggled its TTI bundling mode. During the transition state of the switching procedure, between transmitting the first signal and receiving the second signal, all transmissions from the UE are scheduled as TTI bundling transmissions (532, 536), transmissions received from the UE are decoded at time instances for both normal transmissions (511) and TTI bundling transmissions (512), and feedback information is transmitted to the UE at time instances for both normal transmissions (534) and TTI bundling transmissions (535). In this way, all packets received at the RBS may be decoded correctly and retransmission of packets by the UE is avoided. Further, a corresponding method is provided.
US08792460B2 Radio terminal and transmission rate prediction method
In a radio communication system employing HARQ scheme wherein the maximum number of slots is changed, a radio terminal (1) which calculates a predictive transmission rate being the predictive value of a downlink transmission rate at a future time after the receiving time of a downlink radio signal is provided with a storage unit (15A) which stores in association with a DRC a corrected transmission rate obtained by causing a defined transmission rate being a downlink transmission rate in the case of using all the maximum number of slots to reflect the probability of succeeding in decoding data using only some of the slots, and a calculation unit (142) which predicts the reception quality at the future time on the basis of the reception quality before the receiving time, obtains from the storage unit (15A) the corrected transmission rate associated with the DRC corresponding to the predicted reception quality, and calculates the predictive transmission rate from the obtained corrected transmission rate.
US08792455B2 Employing physical location geo-spatial co-ordinate of communication device as part of internet protocol
A current physical location value associated is incorporated with a communication device as part of internet protocol (IP). An IP management component obtains current physical location information of a wireless communication device and modifies the IP address to incorporate the current physical location value corresponding to the current physical location of the communication device as part of the IP address of the communication device to prevent undesired intrusions by hackers, as communications associated with the communication device are routed to/from the communication device that is at the current physical location. If the communication device moves to a new location, the IP management component can perform a new IP address modification to modify the IP address to incorporate a new physical location value associated with the communication device.
US08792444B2 Distributed antenna system, allocation of distributed antennas, base station
In the case where a base station other than of a distributed antenna system provides a time or frequency at which a transmitted power is low, an antenna group configuration unit estimates a communication area of a mobile station using an uplink reference signal that the mobile station transmits, calculates an inter-system interference power for the communication area of each mobile station based on a received power of the out-of-system base station that the each mobile station reports, calculates the inter-system interference power to each of antennas by averaging the inter-system interference powers that the multiple mobile stations report, and decides antennas that form an antenna group according to magnitudes of the calculated inter-system interference powers.
US08792440B2 Buffer status reporting in a mobile communication system
The invention relates to methods for transmitting a buffer status report (BSR) in a mobile communication system, more particularly to the definition of rules for triggering, generating and transmitting buffer status reports. The invention also relates to a data transmission method utilizing new rules to decide data of which radio bearers is transmitted within a given transmission time interval. Moreover, the invention relates to scheduling method for radio resources that is taking into account additional scheduling—relevant information from the buffer status reporting and/or data transmission method. To avoid unnecessary grants from the network and to suggest an advanced handling of data transmissions the invention suggests a buffer status reporting and data transmission schemes that take into account the scheduling mode of data of radio bearers pending for transmission to decide whether to report on it in a buffer status report, respectively, whether to multiplex the data to a transport block for transmission.
US08792436B2 Method and apparatus for receiving and transmitting signals in wireless communication system
A method and apparatus for receiving and transmitting signals in a wireless communication system are provided. The method of receiving signals includes configuring a system mode and receiving the signals according to the system mode, wherein the system mode is either a first system mode or a second system mode, when the system mode is the first system mode, the signals are transmitted through a maximum of N transmit antennas, and when the system mode is the second system mode, the signals are transmitted through a maximum of M (N
US08792431B2 Wireless communication apparatus and method for wireless communication
A wireless communication apparatus includes: a first signal communicating unit that receives a first signal of a first wireless communication system or transmits, based on allocation information of a wireless communication resource which information is transmitted in a predetermined cycle, the first signal of the first wireless communication system; a second signal communicating unit that receives or transmits a second signal of a second wireless communication system different from the first wireless communication system; and a controller that restricts the first signal communicating unit to transmit the first signal of the first wireless communication system using a wireless communication resource allocated by the allocation information while the second signal communicating unit transmits or receives the second signal.
US08792430B2 Retransmission grant handling in a wireless communications system
A method, an apparatus, and a computer program product for wireless communication are provided that may help account for scenarios in which a transport block size (TBS) for a retransmission may be determined based on a first grant, while a number of resource blocks (RBs) assigned for the retransmission may be determined from a second grant.
US08792426B2 Method and apparatus for resource management in a wireless communication system
Systems and methodologies are described that facilitate improved resource management in a wireless communication system. As described herein, supergroups can be formed from groups of Physical Hybrid Automatic Repeat Request Channels (PHICHs) such that respective PHICH supergroups are multiplexed onto respective non-overlapping resource element subsets, thereby improving resource usage efficiency for the extended cyclic prefix case and limited numbers of transmit antennas. In one example described herein, even-indexed PHICH groups are mapped to a selected subset of resource elements in a group while odd-indexed PHICH groups are mapped to the remaining resource elements in the group. This mapping can be performed by modifying orthogonal sequences associated with the PHICH groups and/or by performing resource mapping in different manners for respective PHICH supergroups. Upon receiving a transmission of mapped PHICH information, a receiving entity can leverage knowledge of the mapping to decode transmitted PHICH information using the proper resource subset(s).
US08792419B2 Presence-based communication routing service and regulation of same
Systems, methods, and user interfaces are provided for customized communication routing and regulation thereof. The routing of an incoming communication to a device, wireless or wireline, is based on a routing preference and a presence condition of a mobile device in a home or visited wireless environment served by a confined-coverage access point (AP). The routing preference can be configured for a device that operates in the home or visited wireless environment. The confined-coverage AP can be owned or leased by a subscriber associated with the incoming call or by a third party. Provisioning of routing of incoming call based on a third-party confined-coverage AP can be event-based. Add-on services can be provisioned and configured; screening of incoming call(s) based on screening rule(s) specific to an confined-coverage AP is provided. Customized communication routing to equipment that operates in a confined-coverage area served by a third-party confined-coverage AP can be cancelled.
US08792413B2 Relay station, base station, radio communication system, and method
A relay station for relaying a radio signal between a mobile station and a base station includes a relay station information generating unit configured to generate relay station information used by the base station to select a switching center to be connected to the relay station. The relay station also includes a message generating unit configured to generate a message including the relay station information generated by the relay station information generating unit, and a transmitting unit configured to transmit the message generated by the message generating unit to the base station.
US08792407B2 Wireless communication device power reduction method and apparatus
A wireless communications power saving method and apparatus is provided. The method includes, when no reverse link traffic exists and no forward link traffic has been received for a predetermined amount of time, establishing, at a terminal, a reverse link transmission pilot signal duty cycle, and boosting overhead channel signal transmission power during ON slots and gating overhead channel and pilot signal transmission power during OFF slots. The design further includes estimating, at the terminal, an available data transmission rate, determining an actual data transmission rate, setting a terminal transmission duty cycle for a next period based on the estimated available data transmission rate, the actual data transmission rate, and a margin of error, and transmitting data from the terminal according to the terminal transmission duty cycle.
US08792406B2 Data broadcasting with a prepare-to-broadcast message
Techniques for broadcasting data in a multi-channel network having a control channel and multiple data channels are described. A node wishing to broadcast data may determine a particular data channel from among the multiple data channels, a modulation technique, and a data rate to be utilized to broadcast the data. The broadcasting node may transmit a message over the control channel indicating that the data will be broadcast on the particular data channel using the modulation technique and at the determined data rate. The broadcasting node and a node wishing to receive the data may switch to the particular data channel. The broadcast node may broadcast the data over the particular data channel, while the receiving node may receive the data. After broadcasting the data or a predetermined time period has expired, the broadcasting node and receiving node may switch to the control channel.
US08792404B2 MBMS bearer establishment reconfiguration and release
The invention provides for a method of MBMS bearer control in a mobile radio communications network by way of NAS signaling, the method including employing a NAS signal for the control of a plurality of MBMS bearers and so as to allow for bearer establishment, reconfiguration and release in a signal step.
US08792403B2 Wireless network communications system
Disclosed are a method, system and protocol for processing a Transmission within a wireless network, the network including at least one device that transmits the Transmission and at least one device that receives the Transmission. The method provides for receiving the Transmission at the device that receives the Transmission; determining whether the device that receives the Transmission has previously received the Transmission; and actioning the received Transmission only if the device that receives the transmission has not previously received the Transmission.
US08792402B2 Method for reporting and accumulating data in a wireless communication network
A method and apparatus for coordinating communication in a wireless sensor network may include a plurality of nodes, such as routers, edge nodes, data accumulators and/or gateways. Time management functions, such as determining an elapsed time, may be controlled based on a detected temperature, e.g., a temperature detected at a node, and/or based on a detected clock skew between two or more clocks in two or more different devices. Accurate time management may allow for devices to more accurately coordinate communication instances, e.g., communication that occurs at periodic wake up times. A cluster head, such as a data accumulator, may be associated with a network after its initial formation and cause nodes in the network to alter their hierarchy in the network, thereby making the cluster head accumulator a parent to nodes in the network. Nodes having a relatively lower hop count may have a higher battery capacity than nodes having a higher hop count.
US08792398B2 Filtering of electronic information to be transferred to a terminal
A device, a terminal and a method are shown for filtering electronic information to be transferred to the terminal through a telecommunication connection. A specific filtering parameter (30-32) is attached to the electronic information by the transferring device for the purpose of filtering before the electronic information is transferred to the terminal through the connection, and informing the terminal of the filtering parameter (30-32) before the information is transferred through the connection. In the terminal, the informed filtering parameter (30-32) is checked and receipt of the information allowed or prevented on the basis of the filtering parameter (30-32). If allowed, the electronic information is transferred to the terminal through the connection, and if prevented, the information is not transferred to the terminal through the connection.
US08792396B2 Method of pre-equalizing a data signal by time reversal in FDD
Pre-equalizing a data signal transmitted in frequency division duplex by an originating entity having a set of originating antennas to a destination entity having a set of destination antennas, including: transmitting a first pilot by a destination antenna; the originating entity estimating a first impulse response of a first channel; an iterative step including an originating antenna transmitting a second pilot modulated by the first impulse response; the destination entity estimating and time reversing a combined impulse response of the first and second channels; the destination antenna transmitting a third pilot modulated by the time-reversed response; estimating a composite response of the channels; re-iterating the iterative step for some originating antennas; and re-iterating the steps of transmitting a first pilot, estimating the first response, and the iterative step for some destination antennas; and determining pre-equalization coefficients for the data signal from a combination of a set of composite impulse responses.
US08792394B2 Wireless communication apparatus, program, wireless communication method, and wireless communication system
A wireless communication apparatus includes a receiving unit configured to receive a response request signal, a transmitting unit configured to transmit a response signal in response to the response request signal, a measuring unit configured to continuously measure received power of the response request signal received by the receiving unit, and a communication control unit configured to cause the transmitting unit to transmit the response signal to a wireless communication apparatus that has transmitted the response request signal if the received power of the response request signal is higher than a threshold value.
US08792392B2 Method and apparatus for in-band provisioning of a device at a closed subscriber group
Methods and apparatuses are provided that facilitate performing in-band provisioning for one or more devices at a restricted group of network nodes. A packet data context related to performing provisioning at the restricted group can be established between a device and a network via a restricted group node. The device can request provisioning at the restricted group using the packet data context, and the network can perform the provisioning. The packet data context can restrict access to allow provisioning related communications while rejecting other communications until provisioning is complete.
US08792390B2 Method for acquiring information, user equipment, and network equipment
A method for acquiring information includes: receiving an Internet Protocol (IP) address acquisition request or Packet Data Network (PDN) address allocation information sent by User Equipment (UE); determining a PDN address capability according to the IP address acquisition request or the PDN address allocation information; and sending the determined PDN address capability to the UE. An UE and network equipment are also provided. The PDN address capability is determined by the network and is sent to the UE, so as to indicate to the UE the IP address information that may be acquired in a current PDN connection, such that when the network cannot provide an IP address for the UE any more, the UE is prevented from acquiring other IP addresses in other manners, avoiding service abnormality.
US08792388B2 Network system, controller, method and program
A controller removes a node to be bypassed from topology information that prescribes the network configuration and calculates a new path not passing the bypass node. For the nodes that form the path, the controller creates flow information that prescribes operation on the flow at nodes to set the flow information at the nodes on the path.
US08792385B2 Method and device for auto-generating goose signal connection topology from substation level
The invention provides a method and device for auto-generating GOOSE signal connection topology from substation level based on IEC61850 standard. The method comprises the following steps: import substation configuration language (SCL) file; search all GOOSE input and output signals under each access point; match the output signals to the input signals; and generate GOOSE signal connection topology based on the result of said matching. The device comprises an importing module for importing substation configuration language file; a GOOSE signal analyzer for searching all of GOOSE input and output signals under each access point, and matching said GOOSE output signals to said GOOSE input signals; and topology data module for generating GOOSE signal connection topology based on said matching. The device comprises a storage module. The storage module comprises an input dataset for storing GOOSE input signals and an output dataset for storing GOOSE output signals and their matching input signals.
US08792381B2 Method, base station, terminal and communication system for selecting a component carrier
A method, base station, terminal and communication system for selecting a component carrier. The method includes: determining the coverage range of each available carrier which can be used by the terminal; determining whether the distribution of the coverage ranges of all available carriers accords with a preset distribution mode; and in the case of according with the presetting distribution mode, at least according to a rule which is determined by the distribution mode, determining a component carrier to be used. With the embodiments, a component carrier used by the terminal can be reasonably chosen.
US08792376B2 Secondary carrier activation/deactivation method and apparatus for mobile communication system supporting carrier aggregation
A secondary carrier activation/deactivation method for activating/deactivating secondary carriers in addition to a primary carrier is provided for a mobile communication system supporting carrier aggregation. The method includes identifying, when a secondary carrier control message is received from a base station, carriers to be activated are deactivated, determining, when the message includes a secondary carrier activation command, whether a first time point has arrived, and executing, when the first time point arrives, predetermined first operations. The present invention is advantageous to avoid malfunctions in communication system supporting carrier aggregation by defining UE operations to be taken in SCell activation and deactivation.
US08792374B1 Managing network routes from a central server
Embodiments are directed towards managing network routes using a centralized service on behalf of a network of a plurality of forwarding devices. The centralized service develops a global view of the network based on information from the forwarding devices. The centralized service computes changes to the routing policy for each of the nodes. The centralized service then generates an operational command schedule that is distributed to the forwarding devices using a “make before break” sequence to ensure that transient black holes do not happen as the new routing policy is being implemented.
US08792368B2 Method and device for computing the available space in a packet for data stream transport
The method of computing the available space in a packet for data stream transport comprises: a step of determining the requirements of each module of a data stream manager, for space in the packet for at least two types of header and/or extension data required by each protocol and/or service used by said module, a step of determining a maximum space requirement in the packet to meet all these requirements, by implementing different rules for combining space requirements for the different types of data and a sum of the combined requirements for the different types of data and a step of computing a difference between the space of the packet and the maximum space requirement in the packet in order to determine the available space for data stream transport.
US08792364B2 Configuration of access points in a telecommunications network
A GSM or UMTS mobile telecommunications network is provided including a radio access network comprising macro base stations with additional access points. The access points are connected to a network core via a hub and a concentrator and may appear to a mobile terminal as a conventional base station that communicates with the mobile terminal using GSM or UMTS protocols and does not require modification to a standard GSM or UMTS mobile terminal. The access points are associated as a cluster. A procedure includes performing initial configuration of the access points such that one or more of the access points operates in a transmit mode while the other access points operate in a receive mode only. The strength of the received signal is processed by a processor associated with the concentrator which calculates and provides parameters to each of the access points to provide optimum radio coverage within premises.
US08792359B2 Communication system, transmitting device, receiving device, transmission method, and communication method
A communication system employs a transmitting device and a receiving device. The transmitting device allocates certain data, based on transmission data, to both a non-superposed band, corresponding to a frequency band with no interference signal present, and a superposed band, corresponding to a frequency band where an interference signal is present. Alternatively, the transmitting device allocates the data to the non-superposed band while giving a higher priority to the non-superposed band. The transmitting device then generates and transmits a multicarrier signal based on the allocation, so that the receiving device can receive it.
US08792357B2 Method for generating a congestion flag based on measured system load
A radio base station generates a congestion status flag, based on measured resource usage in its cell, and based on performance of sessions in the cell. The flag may be a one bit, or a small number of bits, indicating whether the base station is congested. The flag can be sent to neighboring radio base stations, for use in determining whether to perform handovers to that radio base station. The flag generated in a radio base station, and the flags generated in neighboring radio base stations, can also be sent to user equipment in a cell.
US08792356B2 Determining telecommunication subscriber metrics
Information associated with a communication is gathered at a switching point during the routing process to determine subscriber metric information associated with an active service identifier. The information relates to the originator of the communication and the target. The information is compared to a provider database to determine a carrier originally associated with the active service identifier. The information is then compared to a porting database to determine if the active service identifier was ported, and if so, to which carrier the active service identifier was ported. A determination can then be made regarding which carrier is associated with the active service identifier. Various systems and methods may be used to determine a number of subscribers, a number of new subscribers, and a number of disconnected subscribers for a given carrier in a given market.
US08792352B2 Methods and devices for backward congestion notification
The present invention provides improved methods and devices for managing network congestion. Preferred implementations of the invention allow congestion to be pushed from congestion points in the core of a network to reaction points, which may be edge devices, host devices or components thereof. Preferably, rate limiters shape individual flows of the reaction points that are causing congestion. Parameters of these rate limiters are preferably tuned based on feedback from congestion points, e.g., in the form of backward congestion notification (“BCN”) messages. In some implementations, such BCN messages include congestion change information and at least one instantaneous measure of congestion. The instantaneous measure(s) of congestion may be relative to a threshold of a particular queue and/or relative to a threshold of a buffer that includes a plurality of queues.
US08792350B2 Network relay system, network relay device, and congested state notifying method
A network relay device includes a plurality of ports which input and output data packets, a storage in which a destination to which an input data packet is to be transferred and identification information of a port that outputs the input data packet are associated with each other for each of the plurality of ports, and a transmitter which obtains from the storage a destination associated with a port to which a data packet responsible for a congested state of traffic is input out of the plurality of ports, and which transmits a notification of congestion to the obtained destination.
US08792347B2 Real-time network monitoring and subscriber identification with an on-demand appliance
A system and a method are disclosed for selectively monitoring traffic in a service provider network. The system receives a notice for a beginning of a network data flow, which responds to a request from a user device for content at an origin server. The system then determines whether to monitor the data flow from the origin server to the user device. If so determined, the system collects statistic information of the data flow and stores the statistic information to a flow record in a database. The system also maps the flow record to a subscriber of the service provider network by analyzing the statistic information of the data flow and estimates bandwidth provided to the data flow by the service provider's network based on the analysis of the statistic information of the data flow.
US08792345B2 Method and apparatus for providing access to public packet networks from a local environment
One or more mobile devices capable of establishing wireless communication a public packet network independently of a network access device in a local environment is used to provide additional bandwidth for the local environment. Some traffic that would normally be routed over the backhaul connected to the network access device, such as a fixed wireless terminal, is sent to the mobile device and after address translation sent to the public network over the backhaul connection associated with the mobile device.
US08792343B2 Procedure for wireless network management and station supporting the procedure
There is provided a procedure for wireless network management and a station supporting the procedure. In the procedure, non-AP station which wants to us a traffic filter service (TFS) transmits a TFS request message including one or more TFS request elements for defining information about the requesting traffic filters to an access point (AP). And, the non-AP station receives, from the AP in response to the first TFS request message, a TFS response message including one or more TFS response elements for defining information about the status of the requesting traffic filters.
US08792330B2 Hierarchical virtual private LAN service hub connectivity failure recovery
Techniques for recovering from hierarchical virtual private LAN service (HVPLS) hub connectivity failure are described herein. In one embodiment of the invention, a provider edge network element reuses an HVPLS spoke connectivity failure recovery mechanism in an MTU to protect against a failure of HVPLS hub connectivity. The PE network element monitors hub facing connectivity elements and declares a hub connectivity failure upon a certain amount of those hub facing connectivity elements failing, and fabricates a failure of its spoke facing connectivity elements causing the MTU to detect an HVPLS spoke connectivity failure and switch to a secondary HVPLS spoke connection. Other methods and apparatuses are described.
US08792327B2 Method and apparatus for transmitting/receiving a control format indicator channel for a relay backhaul link in a wireless communication system
The present invention relates to a method and an apparatus for transmitting/receiving a control format indicator channel for a relay backhaul link in a wireless communication system. According to one aspect of the present invention, a method for transmitting a control format indicator channel for a relay backhaul link in a wireless communication system is configured such that a base station generates a relay physical control format indicator channel (hereinafter, referred to as “R-PCFICH”) containing information on a relay physical downlink control channel (hereinafter, referred to as “R-PDCCH”) region, and transmits the R-PCFICH through a first OFDM symbol of the R-PDCCH region.
US08792326B2 Ranging and distance based wireless link spectrum selection
A method and apparatus for performing spectral allocation for a wireless link in a wireless communication system is disclosed. The method determines a distance/range for the wireless link and assigns an optimal sub-carrier frequency to the wireless link based on (1) a higher frequency to lower frequency priority and (2) on the value of the distance/range of the wireless link. Higher frequency sub-carriers are assigned to wireless links that have a shorter distance/range and lower frequency sub-carriers are assigned to wireless links that have a longer distance/range. The method of the present work increases the spectral efficiency of the wireless communication system and improves system bandwidth.
US08792320B2 Information storage medium, reproducing method, and recording method
A machine readable information storage medium, a reproducing method and apparatus which reproduces data from the storage medium, and a recording method and apparatus for recording data on the storage medium. The information storage medium includes a control area which stores within a data structure information usable by the recording or reproducing apparatus to record or reproduce the data on or from the storage medium. The information stored within the data structure includes a version corresponding to a specification, a revision number of recording speed, and an extended part version field.
US08792314B2 Optical disc and optical disc device
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
US08792313B2 Magnetic recording medium having multiple under layers for heat-assisted magnetic recording apparatus
A magnetic recording medium of the present invention includes an under layer formed on a substrate, and a magnetic layer, formed on the under layer, which contains an alloy having an L10-type crystal structure as a main component. The under layer includes, in order from the substrate side, a first under layer with a lattice constant a of 2.87 Å≦a<3.04 Å, a second under layer having a BCC structure with a lattice constant a of 3.04 Å≦a<3.18 Å, a third under layer having a BCC structure with a lattice constant a of 3.18 Å≦a<3.31 Å, and an upper under layer having a NaCl-type crystal structure. The first under layer has a B2 structure, or has a BCC structure containing Cr as a main component. In the magnetic recording medium of the present invention, information is recorded using a heat-assisted magnetic recording type, or a microwave-assisted magnetic recording type.
US08792310B2 Multitrack recorder
A multitrack recorder can allocate an input source in a simple manner without regard to whether a track is a monaural type or a stereo type. The multitrack recorder can set tracks 3 and 4, among a plurality of tracks 1 through 4, to either a monaural type or a stereotype. Track types are stored in memory. On occasion of allocation of an input source to each of the tracks, available input source alternatives are displayed in a display section while being changed according to whether the track is a monaural type or a stereo type.
US08792309B2 Alarm method and device
The present invention discloses an alarm method and device, and belongs to the electronic product field. The method includes: playing a first-time alarm clock ring when an alarm clock is triggered for a first time; and playing a delay alarm clock ring when the alarm clock is triggered again after a period of delay time. The device includes: a first play module and a second play module. According to the present invention, when the alarm clock rings, even if a user is in a doze state, the user is still able to determine whether the current ring is the first-time ring or the delay ring according to the different rings of the alarm clock, and then knows whether it is time to get up, thereby ensuring that the user is able to get up at the right time, and improving the user experience.
US08792307B2 Acoustic transducer with a backing containing unidirectional fibers and methods of making and using same
The disclosure, in one aspect, provides an apparatus that includes an acoustic transducer and a backing in contact with a side of the transducer. The backing includes substantially unidirectional fibers in a matrix of a material that has high shear wave acoustic attenuation. The fibers contact the side of the transducer at an angle configured to convert substantially all of the compressional waves that enter the backing for the transducer into shear waves, which shear waves are then attenuated by the matrix of the backing material.
US08792299B2 Method and device for processing seismic data
Apparatus, computer instructions and method for processing seismic data related to a subsurface of a body of water. The method includes inputting data indicative of recordings made by detectors provided on a curved profile in response to an acoustic wave reflected from the subsurface; applying a matched mirror migration procedure to the data, where (i) actual positions of the detectors on the curved profile and corresponding recordings, and (ii) fictitious mirror positions of the actual detectors on the curved profile and corresponding recordings with a changed sign are added in the matched mirror migration; and generating a final image of the subsurface based on the matched mirror migration procedure.
US08792296B2 Method and apparatus for deghosting seismic data
Apparatus, computer instructions and method for deghosting seismic data related to a subsurface of a body of water. The method includes inputting data recorded by detectors that are towed by a vessel, the data being associated with waves travelling from the subsurface to the detectors; applying a migration procedure to the data to determine a first image of the subsurface; applying a mirror migration procedure to the data to determine a second image of the subsurface; joint deconvoluting the first image and the second image for deghosting a reflectivity of the subsurface; and generating a final image of the subsurface based on the deghosted reflectivity of the joint deconvoluting step.
US08792294B2 DRAM and access and operating method thereof
An access method for a DRAM is provided. A row address is partitioned into a first portion and a second portion. The first portion of the row address via an address bus and a first active command via a command bus are provided to the DRAM. The second portion of the row address via the address bus and a second active command via the command bus are provided to the DRAM after the first active command is provided. A column address via the address bus and an access command via the command bus are provided to the DRAM after the second active command is provided. The address bus is formed by a plurality of address lines, and a quantity of the address lines is smaller than the number of bits of the row address, and the access command is a read command or a write command.
US08792288B1 Nonvolatile logic array with built-in test drivers
A system on chip (SoC) provides a nonvolatile memory array that is configured as n rows by m columns of bit cells. Each of the bit cells is configured to store a bit of data. There are m bit lines each coupled to a corresponding one of the m columns of bit cells. There are m write drivers each coupled to a corresponding one of the m bit lines, wherein the m drivers each comprise a write one circuit and a write zero circuit. The m drivers are operable to write all ones into a row of bit cells in response to a first control signal coupled to the write one circuits and to write all zeros into a row of bit cells in response to a second control signal coupled to the write zero circuits.
US08792285B2 Page buffer circuit
A page buffer circuit is coupled to a bit line of a memory array. The page buffer circuit includes a latch storing different data during different phases of a multi-phase program operation. A preparation phase is after the program phase and after the program verify phase of the present multi-phase program operation. For the preparation phase, the control circuitry causes the latch to store the preparation data indicating whether to program the memory cell in a subsequent multi-phase program operation following the present multi-phase program operation. Results of the program verify phase, and contents of the latch at a start of the present multi-phase program operation, are sufficient to determine the preparation data.
US08792284B2 Oxide semiconductor memory device
In a semiconductor device which conducts multilevel writing operation and a driving method thereof, a signal line for controlling on/off of a writing transistor for conducting a writing operation on a memory cell using a transistor including an oxide semiconductor layer is disposed along a bit line, and a multilevel writing operation is conducted with use of, also in a writing operation, a voltage which is applied to a capacitor at a reading operation. Because an oxide semiconductor material that is a wide gap semiconductor capable of sufficiently reducing off-state current of a transistor is used, data can be held for a long period.
US08792282B2 Nonvolatile memory devices, memory systems and computing systems
A nonvolatile memory device configured to apply a wordline erase voltage to a plurality of wordlines connected to a plurality of memory cells, apply an erase voltage to a substrate where a memory cell string is formed while applying a specific voltage to at least one ground selection line connected to at least one ground selection transistor, and float the at least one ground selection line when a target voltage of the substrate reaches a target voltage.
US08792280B2 Strings of memory cells having string select gates, memory devices incorporating such strings, and methods of accessing and forming the same
Strings of memory cells having a string select gate configured to selectively couple ends of a string to a data line and a source line concurrently, memory devices incorporating such strings and methods for accessing and forming such strings are provided. For example, non-volatile memory devices are disclosed that utilize vertical structure NAND strings of serially-connected non-volatile memory cells. One such string including two or more serially-connected non-volatile memory cells where each end of the string shares a string select gate with the other end of the string is disclosed.
US08792279B2 Architectures for data analytics using computational NAND memory
A data analytic system allows for analytic operations be moved from a server on to a solid state drive (SSD) type analytic system, where a CAM NAND structure can be used in the analytic operations. The server can run a software using database language can issue command to the analytic system. On the data analytic system (that can interface with common, existing database language), the software commands are translated into firmware language and broken down into multiple small tasks. The small tasks are executed on the SSD flash controllers or on NAND flash according to the task specifications. The mid-product from the NAND flash or the SSD controllers can be merged within each SSD blade and also further merged on the top server level.
US08792277B2 Split data error correction code circuits
Split data error correction code (ECC) circuits including a control circuit coupled to an error correction code (ECC) circuit. The ECC circuit is adapted to generate at least one ECC code from user data of a first physical sector during a data access. The split data ECC circuit is adapted to write the at least one ECC code to a second physical sector if the data access is a write access and to compare the at least one generated ECC code with at least one ECC code stored in a second physical sector if the data access is a read access.
US08792266B2 Resistance-change type non-volatile semiconductor memory
A memory cell is formed with a resistance variable element, which is interposed between first and second electrodes and can store resistance changes representing 2 or more different values, and first and second cell transistors having source terminals thereof connected to the first electrode, and gates thereof to a word line. A drain of the first cell transistor is connected to a bit line, and a drain of the second cell transistor is connected to a data line. The second electrode is connected to a source line. During a read operation, the first and second cell transistors are kept in an ON state, and a current is supplied from the bit line to the source line through the memory cell. Data is read according to the electrical potential difference between the data line and the source line.
US08792262B2 Nonvolatile memory with bitline capacitive coupling compensation
A method of programming memory cells in a nonvolatile memory, includes applying a programming voltage to a first bitline and setting a second bitline in a floating state. The method further includes applying a compensation voltage to a shield conductive line coupled to the bitline set in the floating state, and setting in the floating state a shield conductive line coupled to the bitline receiving the programming voltage. The method is applicable to the reduction of the parasitic programming phenomena of memory cells by capacitive coupling between bitlines.